Concept-Based semantic difference in expressive description logics

  • Authors:
  • Rafael S. Gonçalves;Bijan Parsia;Ulrike Sattler

  • Affiliations:
  • School of Computer Science, University of Manchester, Manchester, United Kingdom;School of Computer Science, University of Manchester, Manchester, United Kingdom;School of Computer Science, University of Manchester, Manchester, United Kingdom

  • Venue:
  • ISWC'12 Proceedings of the 11th international conference on The Semantic Web - Volume Part I
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

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).