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/>