From Conjunctive Queries to Instance Queries in Ontology-Mediated Querying

© 2018 CEUR-WS. All rights reserved. We consider the rewritability of ontology-mediated queries (OMQs) based on UCQs into OMQs based on (certain kinds of) SPARQL queries. Our focus is on ALCI as a paradigmatic expressive DL. For rewritability into SPARQL queries that are unions of basic graph patterns, we show that the existence of a rewriting is decidable, based on a suitable characterization; for unary OMQs, this coincides with rewritability into instance queries. For SPARQL queries that additionally admit projection, we make some interesting first observations. In particular, we show that whenever there is a rewriting, then there is one that uses the same TBox as the original OMQ and only ALCI concepts from a certain finite class of such concepts. We also observe that if the TBox of the original OMQ falls into Horn-ALCI, then a rewriting always exists.

[1]  Iain A. Stewart,et al.  Constraint Satisfaction, Logic and Forbidden Patterns , 2007, SIAM J. Comput..

[2]  Franz Baader,et al.  Query and Predicate Emptiness in Ontology-Based Data Access , 2016, J. Artif. Intell. Res..

[3]  Magdalena Ortiz,et al.  Ontology-Mediated Query Answering with Data-Tractable Description Logics , 2015, Reasoning Web.

[4]  Thomas Eiter,et al.  Conjunctive query answering in the description logic SH using knots , 2012, J. Comput. Syst. Sci..

[5]  Carsten Lutz,et al.  Rewritability in Monadic Disjunctive Datalog, MMSNP, and Expressive Description Logics (Invited Talk) , 2017, ICDT.

[6]  Carsten Lutz,et al.  The Complexity of Conjunctive Query Answering in Expressive Description Logics , 2008, IJCAR.

[7]  Tomás Feder,et al.  The Computational Structure of Monotone Monadic SNP and Constraint Satisfaction: A Study through Datalog and Group Theory , 1999, SIAM J. Comput..

[8]  Richard Spencer-Smith,et al.  Modal Logic , 2007 .

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

[10]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[11]  Ian Horrocks,et al.  An Introduction to Description Logic , 2017 .

[12]  Stanislav Kikot,et al.  Query Answering via Modal Definability with FaCT++: First Blood , 2013, Description Logics.

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

[14]  Yavor Nenov,et al.  Pay-as-you-go Ontology Query Answering Using a Datalog Reasoner , 2015, Description Logics.

[15]  Diego Calvanese,et al.  Ontologies and Databases: The DL-Lite Approach , 2009, Reasoning Web.

[16]  Ian Horrocks,et al.  Conjunctive Query Answering for the Description Logic SHIQ , 2007, IJCAI.

[17]  Boris Motik,et al.  Tractable query answering and rewriting under description logic constraints , 2010, J. Appl. Log..

[18]  Carsten Lutz,et al.  Containment in Monadic Disjunctive Datalog, MMSNP, and Expressive Description Logics , 2016, KR.

[19]  D. Nardi,et al.  An Introduction to Description Logic , 2017 .

[20]  Yarden Katz,et al.  Pellet: A practical OWL-DL reasoner , 2007, J. Web Semant..

[21]  Diego Calvanese,et al.  Expressive Description Logics , 2003, Description Logic Handbook.

[22]  Boris Motik,et al.  HermiT: An OWL 2 Reasoner , 2014, Journal of Automated Reasoning.