File | Date | Author | Commit |
---|---|---|---|
cache | 2014-01-07 | Carlos Coutinho | [ffd0f2] First Version on Git, synchronised with TIMBUS ... |
libs | 2014-01-07 | Carlos Coutinho | [ffd0f2] First Version on Git, synchronised with TIMBUS ... |
ontologies | 2014-01-07 | Carlos Coutinho | [ffd0f2] First Version on Git, synchronised with TIMBUS ... |
src | 2014-01-07 | Carlos Coutinho | [ffd0f2] First Version on Git, synchronised with TIMBUS ... |
.gitignore | 2014-02-19 | Johannes Binder | [2530bc] Ignore IDE specific files |
README.md | 2014-01-07 | Carlos Coutinho | [ffd0f2] First Version on Git, synchronised with TIMBUS ... |
license_header.txt | 2014-01-07 | Carlos Coutinho | [ffd0f2] First Version on Git, synchronised with TIMBUS ... |
pom.xml | 2014-01-07 | Carlos Coutinho | [ffd0f2] First Version on Git, synchronised with TIMBUS ... |
Read Me
kbgen
This tool populates a toolKB ontology [1] with tools and file formats that are extracted
from Freebase [2] and Pronom [3].
Usage
Build and run with: ja -jar target/kbgen-1.0-SNAPSHOT.jar
The tool uses ontologies/kb.in.owl to insert formats and tools that are extracted from Freebase and Pronom.
The resulting ontology is stored in kb.out.owl.
In case of memory errors increase the memory limit, e.g. using the VM option -Xmx2g
Build
-
The pellet protege plugin has to be imported to the local maven repository:
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
Notes
- Because of some incompatible dependencies, the order of libraries is vital, especially of the pellet libraries.
References
[1] http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl
[2] http://www.freebase.com/
[3] http://www.nationalarchives.gov.uk/PRONOM/