Accurate representation of complex domains such as biology demands powerful and expressive ontology languages such as OWL. However, the complex nested class expressions required for modeling can be a hindrance to ontology authoring and adoption. These class expressions can appear opaque to domain experts, and even users proficient in OWL can benefit from some kind of syntactic sugar or "short-cut" strategy, especially when authoring large ontologies.
One solution is to have domain experts fill in simple templates (for example, in Excel) and translate the results into more complex axioms, but this has the disadvantage of being disconnected from full ontology authoring and reasoning environment.
We present here a method of specifying shortcut properties directly in OWL. These shortcut properties can be used in similar ways as object properties within the OWL environment, with the resulting simple
axioms translated automatically to more complex axioms via macro expansion. We describe some example scenarios where this is of use in authoring existing bio-ontologies.
One of the main implications of this work is a way to simplify the translation between OBO format and OWL, and the use of RDF
triple-stores with complex OWL ontologies.
展开▼