Did I Damage My Ontology? A Case for Conservative Extensions in Description Logics

In computer science, ontologies are dynamic entities: to adapt them to new and evolving applications, it is necessary to frequently perform modifications such as the extension with new axioms and merging with other ontologies. We argue that, after performing such modifications, it is important to know whether the resulting ontology is a conservative extension of the original one. If this is not the case, then there may be unexpected consequences when using the modified ontology in place of the original one in applications. In this paper, we propose and investigate new reasoning problems based on the notion of conservative extension, assuming that ontologies are formulated as TBoxes in the description logic ALC. We show that the fundamental such reasoning problems are decidable and 2EXPTIME-complete. Additionally, we perform a finer-grained analysis that distinguishes between the size of the original ontology and the size of the additional axioms. In particular, we show that there are algorithms whose runtime is 'only' exponential in the size of the original ontology, but double exponential in the size of the added axioms. If the size of the new axioms is small compared to the size of the ontology, these algorithms are thus not significantly more complex than the standard reasoning services implemented in modern description logic reasoners. If the extension of an ontology is not conservative, our algorithm is capable of computing a concept that witnesses non-conservativeness. We show that the computed concepts are of (worst-case) minimal size.

[1]  Władysław Turski,et al.  The specification of computer programs , 1987 .

[2]  Athanasios Kehagias,et al.  A note on the refinement of ontologies , 2000 .

[3]  Silvio Ghilardi,et al.  Undefinability of propositional quantifiers in the modal system S4 , 1995, Stud Logica.

[4]  Silvio Ghilardi,et al.  An Algebraic Theory of Normal Forms , 1995, Ann. Pure Appl. Log..

[5]  Pierre Wolper,et al.  Automata theoretic techniques for modal logics of programs: (Extended abstract) , 1984, STOC '84.

[6]  Vaughan R. Pratt,et al.  Models of program logics , 1979, 20th Annual Symposium on Foundations of Computer Science (sfcs 1979).

[7]  Gert Smolka,et al.  Attributive Concept Descriptions with Complements , 1991, Artif. Intell..

[8]  Franz Baader,et al.  Expressive Number Restrictions in Description Logics , 1999, J. Log. Comput..

[9]  Silvio Ghilardi,et al.  Sheaves, games, and model completions - a categorical approach to nonclassical propositional logics , 2011, Trends in logic.

[10]  Marek W. Zawadowski,et al.  Sheaves, games, and model completions , 2002 .

[11]  Carsten Lutz,et al.  Conservative extensions in modal logic , 2006, Advances in Modal Logic.

[12]  Klaus Schild,et al.  A Correspondence Theory for Terminological Logics: Preliminary Report , 1991, IJCAI.

[13]  A. Visser Uniform interpolation and layered bisimulation , 1996 .

[14]  Ian Horrocks,et al.  Description Logics as Ontology Languages for the Semantic Web , 2005, Mechanizing Mathematical Reasoning.

[15]  Franz Baader,et al.  Fusions of Description Logics and Abstract Description Systems , 2011, J. Artif. Intell. Res..

[16]  Andrew M. Pitts,et al.  On an interpretation of second order quantification in first order intuitionistic propositional logic , 1992, Journal of Symbolic Logic.

[17]  Heiner Stuckenschmidt,et al.  A Formal Investigation of Mapping Language for Terminological Knowledge , 2005, IJCAI.

[18]  Deborah L. McGuinness,et al.  Bringing Semantics to Web Services: The OWL-S Approach , 2004, SWSWPC.

[19]  Diego Calvanese,et al.  The Description Logic Handbook: Theory, Implementation, and Applications , 2003, Description Logic Handbook.

[20]  Willem Conradie,et al.  Definitorially Complete Description Logics , 2006, KR.

[21]  Nicola Guarino,et al.  Formal Ontology and Information Systems , 1998 .

[22]  Giacomo Lenzi,et al.  An axiomatization of bisimulation quantifiers via the mu-calculus , 2005, Theor. Comput. Sci..