The description logic handbook: theory, implementation, and applications
The description logic handbook: theory, implementation, and applications
Conservative Extensions in the Lightweight Description Logic $\mathcal{EL}$
CADE-21 Proceedings of the 21st international conference on Automated Deduction: Automated Deduction
The Logical Difference Problem for Description Logic Terminologies
IJCAR '08 Proceedings of the 4th international joint conference on Automated Reasoning
Conservative extensions in expressive description logics
IJCAI'07 Proceedings of the 20th international joint conference on Artifical intelligence
Non-standard inferences in description logics
Non-standard inferences in description logics
Supporting concurrent ontology development: Framework, algorithms and tool
Data & Knowledge Engineering
Categorising logical differences between OWL ontologies
Proceedings of the 20th ACM international conference on Information and knowledge management
OWLDiff: A Practical Tool for Comparison and Merge of OWL Ontologies
DEXA '11 Proceedings of the 2011 22nd International Workshop on Database and Expert Systems Applications
Hi-index | 0.00 |
Detecting, much less understanding, the difference between two description logic based ontologies is challenging for ontology engineers due, in part, to the possibility of complex, non-local logic effects of axiom changes. First, it is often quite difficult to even determine which concepts have had their meaning altered by a change. Second, once a concept change is pinpointed, the problem of distinguishing whether the concept is directly or indirectly affected by a change has yet to be tackled. To address the first issue, various principled notions of "semantic diff" (based on deductive inseparability) have been proposed in the literature and shown to be computationally practical for the expressively restricted case of ${\mathcal ELH}^r$-terminologies. However, problems arise even for such limited logics as ${\mathcal ALC}$: First, computation gets more difficult, becoming undecidable for logics such as ${\mathcal SROIQ}$ which underly the Web Ontology Language (OWL). Second, the presence of negation and disjunction make the standard semantic difference too sensitive to change: essentially, any logically effectual change always affects all terms in the ontology. In order to tackle these issues, we formulate the central notion of finding the minimal change set based on model inseparability, and present a method to differentiate changes which are specific to (thus directly affect) particular concept names. Subsequently we devise a series of computable approximations, and compare the variously approximated change sets over a series of versions of the NCI Thesaurus (NCIt).