Engineering use cases for modular development of ontologies in OWL
Author(s) -
Alan Rector,
Sebastian Brandt,
Nick Drummond,
Matthew Horridge,
Colin Pulestin,
Robert Stevens
Publication year - 2012
Publication title -
applied ontology
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.365
H-Index - 29
eISSN - 1875-8533
pISSN - 1570-5838
DOI - 10.3233/ao-2012-0107
Subject(s) - computer science , factoring , idef5 , web ontology language , ontology components , ontology , software engineering , modular design , axiom , semantic web , process ontology , programming language , information retrieval , ontology alignment , domain knowledge , philosophy , geometry , finance , epistemology , economics , mathematics
This paper presents use cases for modular development of ontologies using the OWL imports mechanism. Many of the methods are inspired by work in modular development in software engineering. The approach is aimed at developers of large ontologies covering multiple subdomains that make use of OWL reasoners for inference. Such ontologies are common in biomedical sciences, but nothing in the paper is specific to biomedicine. There are four groups of use cases: i organisation and factoring of ontologies; ii maintaining stable interfaces and bindings between ontologies and between ontologies and software; iii localization of ontologies to the requirements of specific sites and iv extension of ontologies and encapsulation of modifications. OWL's axiom-oriented import mechanism has many similarities with import mechanisms in object-oriented software but also important differences --in particular, the effects of OWL imports are global, and the order in which modules are imported is irrelevant. The advantages and disadvantages of OWL's axiom-oriented approach are discussed, and suggestions are made for extensions to allow axioms to be filtered out as well as added --a mechanism that we term “adaptation” to distinguish it from the standard import mechanism. Finally we discuss possible alternatives and practical experience with the approaches presented.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom