Effective query rewriting with ontologies over DBoxes

We consider query answering on Description Logic (DL) ontologies with DBoxes, where a DBox is a set of assertions on individuals involving atomic concepts and roles called DBox predicates. The extension of a DBox predicate is exactly defined in every interpretation by the contents of the DBox, i.e., a DBox faithfully represents a database whose table names are the DBox predicates and the tuples are the DBox assertions. Our goals are (i) to find out whether the answers to a given query are solely determined by the DBox predicates and, if so, (ii) to find a rewriting of the query in terms of them. The resulting query can then be efficiently evaluated using standard database technology. We have that (i) can be reduced to entailment checking and (ii) can be reduced to finding an interpolant. We present a procedure for computing interpolants in the DL ALC with general TBoxes. We extend the procedure with standard tableau optimisations, and we discuss abduction as a technique for amending ontologies to gain definability of queries of interest.

[1]  Diego Calvanese,et al.  Conjunctive query containment and answering under description logic constraints , 2008, TOCL.

[2]  Szymon Klarman,et al.  ABox Abduction in Description Logic , 2008 .

[3]  Rajeev Goré,et al.  EXPTIME Tableaux with Global Caching for Description Logics with Transitive Roles, Inverse Roles and Role Hierarchies , 2007, TABLEAUX.

[4]  Maarten Marx,et al.  Queries determined by views: pack your views , 2007, PODS.

[5]  Diego Calvanese,et al.  The Description Logic Handbook , 2007 .

[6]  Alan Nash,et al.  Determinacy and Rewriting of Conjunctive Queries Using Views: A Progress Report , 2007, ICDT.

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

[8]  Ulrike Sattler,et al.  A Case for Abductive Reasoning over Ontologies , 2006, OWLED.

[9]  Victor Vianu,et al.  Views and queries: Determinacy and rewriting , 2010, TODS.

[10]  Stefan Schlobach,et al.  Explaining Subsumption by Optimal Interpolation , 2004, JELIA.

[11]  Francesco M. Donini,et al.  A Uniform Tableaux-Based Approach to Concept Abduction and Contraction in ALN , 2004, Description Logics.

[12]  Ian Horrocks,et al.  Implementation and Optimization Techniques , 2003, Description Logic Handbook.

[13]  Volker Haarslev,et al.  Combining Tableaux and Algebraic Methods for Reasoning with Qualified Number Restrictions , 2001, Description Logics.

[14]  Serge Abiteboul,et al.  Complexity of answering queries using materialized views , 1998, PODS.

[15]  Oren Etzioni,et al.  Sound and Efficient Closed-World Reasoning for Planning , 1997, Artif. Intell..

[16]  Wolfgang Rautenberg,et al.  Modal tableau calculi and interpolation , 1983, J. Philos. Log..

[17]  M. Fitting Proof Methods for Modal and Intuitionistic Logics , 1983 .

[18]  William Craig,et al.  Three uses of the Herbrand-Gentzen theorem in relating model theory and proof theory , 1957, Journal of Symbolic Logic.