|
a |
|
b/README.md |
|
|
1 |
kbgen
|
|
|
2 |
=====
|
|
|
3 |
|
|
|
4 |
This tool populates a toolKB ontology [1] with tools and file formats that are extracted
|
|
|
5 |
from Freebase [2] and Pronom [3].
|
|
|
6 |
|
|
|
7 |
|
|
|
8 |
Usage
|
|
|
9 |
-----
|
|
|
10 |
|
|
|
11 |
Build and run with: ja -jar target/kbgen-1.0-SNAPSHOT.jar
|
|
|
12 |
The tool uses ontologies/kb.in.owl to insert formats and tools that are extracted from Freebase and Pronom.<br/>
|
|
|
13 |
The resulting ontology is stored in kb.out.owl.<br/>
|
|
|
14 |
In case of memory errors increase the memory limit, e.g. using the VM option -Xmx2g
|
|
|
15 |
|
|
|
16 |
|
|
|
17 |
Build
|
|
|
18 |
-----
|
|
|
19 |
|
|
|
20 |
* The pellet protege plugin has to be imported to the local maven repository:
|
|
|
21 |
|
|
|
22 |
mvn install:install-file -Dfile=libs/com.clarkparsia.protege.plugin.pellet.jar -DgroupId=com.github.ansell.pellet -DartifactId=pellet-protege-plugin -Dversion=1.0-LOCAL -Dpackaging=jar
|
|
|
23 |
|
|
|
24 |
|
|
|
25 |
Notes
|
|
|
26 |
-----
|
|
|
27 |
|
|
|
28 |
* Because of some incompatible dependencies, the order of libraries is vital, especially of the pellet libraries.
|
|
|
29 |
|
|
|
30 |
|
|
|
31 |
References
|
|
|
32 |
----------
|
|
|
33 |
|
|
|
34 |
[1] <http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl><br/>
|
|
|
35 |
[2] <http://www.freebase.com/><br/>
|
|
|
36 |
[3] <http://www.nationalarchives.gov.uk/PRONOM/><br/>
|