wiki:ApertureOntologyUse

Version 2 (modified by Leo Sauermann <leo.sauermann@…>, 19 years ago) (diff)

--

Ontologies

we need a "generic data ontology" with classes and properties that the adapters will usually return. These are classes like file, email, folder, appointment. and properies like title, fulltext, etc.

This main data ontology has to be extensible (at best, a protege project) and uploaded at a correct url.

we need one big RDF(S) or OWL lite ontology that contains all the nice triple predicate urls we want developers to use. This ontology has to be as straight as possible, clear namespace, downloadable file at the namespace uri, good documentation, according website, etc. I also guess that the ontology will EVOLVE, but I hesitate to version it in the namespace (I would just add new classes/properties like foaf does). For changes in the ontology I would give the ontology a version number like 2005.1 2006.1 (the numbers you use in autofocus) but I would not change the namespace - this ususally brings only problems.

special ontologies

each datasource may bring a special ontology with it. How about a method getontology in ApertureDataSource?