Ontology-Based Data Access with Closed Predicates is Inherently Intractable(Sometimes)

When answering queries in the presence of ontologies, adopting the closed world assumption for some predicates easily results in intractability. We analyze this situation on the level of individual ontologies formulated in the description logics DL-Lite and EL and show that in all cases where answering conjunctive queries (CQs) with (open and) closed predicates is tractable, it coincides with answering CQs with all predicates assumed open. In this sense, CQ answering with closed predicates is inherently intractable. Our analysis also yields a dichotomy between AC0 and CONP for CQ answering w.r.t. ontologies formulated in DL-Lite and a dichotomy between PTIME and CONP for EL. Interestingly, the situation is less dramatic in the more expressive description logic ELI, where we find ontologies for which CQ answering is in PTIME, but does not coincide with CQ answering where all predicates are open.

[1]  Ubbo Visser,et al.  Ontology-based search for interactive digital maps , 2004, IEEE Intelligent Systems.

[2]  Jeffrey M. Bradshaw,et al.  Ieee Intelligent Systems Kinds of Systems? , 2009 .

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

[4]  William E. Jones Proof of claims , 1997 .

[5]  Diego Calvanese,et al.  The description logic handbook: theory , 2003 .

[6]  Carsten Lutz,et al.  Conjunctive Query Answering in the Description Logic EL Using a Relational Database System , 2009, IJCAI.

[7]  Randy Pollack,et al.  Journal of Symbolic Computation External and Internal Syntax of the Λ-calculus , 2010 .

[8]  Diego Calvanese,et al.  Tractable Reasoning and Efficient Query Answering in Description Logics: The DL-Lite Family , 2007, Journal of Automated Reasoning.

[9]  Boris Motik,et al.  Reconciling description logics and rules , 2010, JACM.

[10]  Stephan Merz,et al.  Journal of Automated Reasoning Special Issue: Formal Modeling and Verification of Critical Systems , 2008 .

[11]  Serge Abiteboul,et al.  Foundations of Databases , 1994 .

[12]  Sebastian Rudolph,et al.  Epistemic Querying of OWL Knowledge Bases , 2011, ESWC.

[13]  Bhavani Thuraisingham Journal of Intelligent Information Systems: Editorial , 2004 .

[14]  Diego Calvanese,et al.  The DL-Lite Family and Relations , 2009, J. Artif. Intell. Res..

[15]  Boris Motik,et al.  Closed World Reasoning in the Semantic Web through Epistemic Operators , 2005, OWLED.

[16]  Till Mossakowski,et al.  DO-ROAM: Activity-Oriented Search and Navigation with OpenStreetMap , 2011, GeoS.

[17]  Francesco M. Donini,et al.  Description logics of minimal knowledge and negation as failure , 2002, TOCL.

[18]  Carsten Lutz,et al.  The Combined Approach to Query Answering in DL-Lite , 2010, KR.

[19]  Boris Motik,et al.  Bridging the gap between OWL and relational databases , 2009, J. Web Semant..

[20]  Diego Calvanese,et al.  EQL-Lite: Effective First-Order Query Processing in Description Logics , 2007, IJCAI.

[21]  Dan Suciu,et al.  Journal of the ACM , 2006 .

[22]  G. Gottlob,et al.  Query Answering in the Description Logic Horn-SHIQ ⋆ , 2008 .

[23]  Andrea Schaerf,et al.  On the complexity of the instance checking problem in concept languages with existential quantification , 1993, Journal of Intelligent Information Systems.

[24]  Raymond Reiter,et al.  What should a database know? , 1988, PODS '88.

[25]  Georg Gottlob,et al.  Query Answering in the Description Logic Horn- , 2008, JELIA.

[26]  Boris Motik,et al.  Reasoning in Description Logics by a Reduction to Disjunctive Datalog , 2007, Journal of Automated Reasoning.

[27]  Andrea Calì,et al.  A general Datalog-based framework for tractable query answering over ontologies , 2012, J. Web Semant..

[28]  Franz Baader,et al.  Pushing the EL Envelope , 2005, IJCAI.

[29]  Andrea Calì,et al.  A general datalog-based framework for tractable query answering over ontologies , 2009, SEBD.

[30]  Carsten Lutz,et al.  Non-Uniform Data Complexity of Query Answering in Description Logics , 2012, Description Logics.

[31]  Raymond Reiter What Should a Database Know? , 1992, J. Log. Program..

[32]  Enrico Franconi,et al.  Query Answering with DBoxes is Hard , 2011, M4M/LAMAS.

[33]  J. Bruijn,et al.  Effective query rewriting with ontologies over DBoxes , 2009, IJCAI 2009.

[34]  Pascal Hitzler,et al.  Local Closed World Semantics: Grounded Circumscription for OWL , 2011, SEMWEB.

[35]  Boris Motik,et al.  Bridging the gap between OWL and relational databases , 2007, WWW '07.

[36]  M. Pollack Journal of Artificial Intelligence Research: Preface , 2001 .

[37]  Enrico Franconi,et al.  Beth Definability in Expressive Description Logics , 2013, J. Artif. Intell. Res..