OntologyDatabases

We need to store ontology schemas and instances in a data store of some kind. A database makes sense.

Requirements:

  • protege can interact with it. Protege is our main ontology editor at the moment.
  • supports collaboration, i.e. more than one person can edit the ontology at the same time
  • supports versioning, i.e. like CVS for code.
  • supports the representation language that we use. At present we are using RDF/XML exports of Protege's OKBC-lite format. We want to move to OWL.
  • scales well with large datasets

Would be nice

  • if we could access the data without having to go through Protege
  • supports ontological querying - though this may need to be another module that uses a copy/import of the database store.