git clone https://@opensourceprojects.eu/git/p/timbus/dpes/preservation-identifier/kbgen timbus-dpes-preservation-identifier-kbgen



File Date Author Commit
libs 2014-01-07 Carlos Coutinho Carlos Coutinho [ffd0f2] First Version on Git, synchronised with TIMBUS ...
ontologies 2014-04-23 Johannes Binder Johannes Binder [45d98c] Use official base IRI for the toolKB_instance, ...
src 2014-05-05 Johannes Binder Johannes Binder [f68f18] Read genre and mime_type from freebase
.gitignore 2014-04-23 Johannes Binder Johannes Binder [45d98c] Use official base IRI for the toolKB_instance, ...
README.md 2014-04-23 Johannes Binder Johannes Binder [45d98c] Use official base IRI for the toolKB_instance, ...
license_header.txt 2014-01-07 Carlos Coutinho Carlos Coutinho [ffd0f2] First Version on Git, synchronised with TIMBUS ...
pom.xml 2014-03-18 Johannes Binder Johannes Binder [e9b092] Use the public toolKB as input model

Read Me

kbgen

This tool populates a toolKB ontology [1] with tools and file formats that are extracted
from Freebase [2] and Pronom [3].
A resulting ontology can be found in [4].

Usage

Build and run with: java -jar target/kbgen-1.0-SNAPSHOT.jar
The tool uses ontologies/toolKB_instance_empty.owl to insert formats and tools that are extracted from Freebase and Pronom.

The resulting ontology is stored in toolKB_instance.owl.

In case of memory errors increase the memory limit, e.g. using the VM option -Xmx2g

Build

Use Maven to build the project.

References

[1] http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB.owl

[2] http://www.freebase.com/

[3] http://www.nationalarchives.gov.uk/PRONOM/

[4] http://timbus.teco.edu/ontologies/preservationIdentifier/toolKB_instance.owl