Query answering over contextualized RDF/OWL knowledge with forall-existential bridge rules: Decidable finite extension classes

The proliferation of contextualized knowledge in the Semantic Web (SW) has led to the popularity of knowledge formats such as \emph{quads} in the SW community. A quad is an extension of an RDF triple with contextual information of the triple. In this paper, we study the problem of query answering over quads augmented with forall-existential bridge rules that enable interoperability of reasoning between triples in various contexts. We call a set of quads together with such expressive bridge rules, a quad-system. Query answering over quad-systems is undecidable, in general. We derive decidable classes of quad-systems, for which query answering can be done using forward chaining. Sound, complete and terminating procedures, which are adaptations of the well known chase algorithm, are provided for these classes for deciding query entailment. Safe, msafe, and csafe class of quad-systems restrict the structure of blank nodes generated during the chase computation process to be directed acyclic graphs (DAGs) of bounded depth. RR and restricted RR classes do not allow the generation of blank nodes during the chase computation process. Both data and combined complexity of query entailment has been established for the classes derived. We further show that quad-systems are equivalent to forall-existential rules whose predicates are restricted to ternary arity, modulo polynomial time translations. We subsequently show that the technique of safety, strictly subsumes in expressivity, some of the well known and expressive techniques, such as joint acyclicity and model faithful acyclicity, used for decidability guarantees in the realm of forall-existential rules.

[1]  Luciano Serafini,et al.  Simple Reasoning for Contextualized RDF Knowledge , 2011, International Workshop on Modular Ontologies.

[2]  Andrea Calì,et al.  Query Answering under Non-guarded Rules in Datalog+/- , 2010, RR.

[3]  Andrea Calì,et al.  Taming the Infinite Chase: Query Answering under Expressive Relational Constraints , 2008, Description Logics.

[4]  Umberto Straccia,et al.  A General Framework for Representing and Reasoning with Annotated Semantic Web Data , 2010, AAAI.

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

[6]  Sebastian Rudolph,et al.  A Generic Querying Algorithm for Greedy Sets of Existential Rules , 2012, KR.

[7]  Claudio Gutiérrez,et al.  Temporal RDF , 2005, ESWC.

[8]  Luciano Serafini,et al.  Distributed Description Logics: Assimilating Information from Peer Sources , 2003, J. Data Semant..

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

[10]  Alan Bundy,et al.  Reasoning with Context in the Semantic Web , 2012, J. Web Semant..

[11]  Alin Deutsch,et al.  Reformulation of XML Queries and Constraints , 2003, ICDT.

[12]  Gabriel M. Kuper,et al.  Query Answering over Contextualized RDF/OWL Knowledge with Forall‐Existential Bridge Rules: Attaining Decidability Using Acyclicity , 2022 .

[13]  Carsten Lutz,et al.  E-connections of abstract description systems , 2004, Artif. Intell..

[14]  Herman J. ter Horst,et al.  Completeness, decidability and complexity of entailment for RDF Schema and a semantic extension involving the OWL vocabulary , 2005, J. Web Semant..

[15]  Michael A. Arbib,et al.  An Introduction to Formal Language Theory , 1988, Texts and Monographs in Computer Science.

[16]  R. Guha Contexts: a formalization and some applications , 1992 .

[17]  Sebastian Rudolph,et al.  Description Logic Rules , 2010, ECAI.

[18]  Georg Gottlob,et al.  Complexity and expressive power of logic programming , 2001, CSUR.

[19]  Sebastian Rudolph,et al.  Extending Decidable Existential Rules by Joining Acyclicity and Guardedness , 2011, IJCAI.

[20]  Krishnendu Chatterjee,et al.  Finitary winning in ω-regular games , 2009, TOCL.

[21]  J. McCarthy,et al.  Formalizing Context (Expanded Notes) , 1994 .

[22]  Catriel Beeri,et al.  The Implication Problem for Data Dependencies , 1981, ICALP.

[23]  Jean-François Baget,et al.  On rules with existential variables: Walking the decidability line , 2011, Artif. Intell..

[24]  Ronald Fagin,et al.  Data exchange: semantics and query answering , 2003, Theor. Comput. Sci..

[25]  Diego Reforgiato Recupero,et al.  Annotated RDF , 2006, TOCL.

[26]  Gabriel M. Kuper,et al.  Query Answering over Contextualized RDF/OWL Knowledge with Forall-Existential Bridge Rules: Attaining Decidability using Acyclicity (full version) , 2014, ArXiv.

[27]  D. Lenat The Dimensions of Context-Space , 1998 .

[28]  Luciano Serafini,et al.  Comparing contextual and flat representations ofknowledge: a concrete case about football data , 2013, K-CAP.

[29]  Jeremy J. Carroll,et al.  Named graphs, provenance and trust , 2005, WWW '05.

[30]  Andrea Calì,et al.  Towards more expressive ontology languages: The query answering problem , 2012, Artif. Intell..

[31]  Steffen Staab,et al.  Querying for meta knowledge , 2008, WWW.

[32]  Fausto Giunchiglia,et al.  Local Models Semantics, or Contextual Reasoning = Locality + Compatibility , 1998, KR.

[33]  Sebastian Rudolph,et al.  Conjunctive Queries for EL with Role Composition ⋆ , 2007 .

[34]  Boris Motik,et al.  Acyclicity Notions for Existential Rules and Their Application to Query Answering in Ontologies , 2013, J. Artif. Intell. Res..

[35]  Alin Deutsch,et al.  The chase revisited , 2008, PODS.

[36]  David S. Johnson,et al.  Testing containment of conjunctive queries under functional and inclusion dependencies , 1982, J. Comput. Syst. Sci..

[37]  Jie Zhao,et al.  Schema Mediation in Peer Data Management Systems , 2011, Int. J. Cooperative Inf. Syst..

[38]  Luciano Serafini,et al.  Distributed First Order Logic , 2015, Artif. Intell..

[39]  Luciano Serafini,et al.  Contextualized knowledge repositories for the Semantic Web , 2012, J. Web Semant..

[40]  H. Lan,et al.  SWRL : A semantic Web rule language combining OWL and ruleML , 2004 .

[41]  Frank van Harmelen,et al.  C-OWL: Contextualizing Ontologies , 2003, SEMWEB.

[42]  Szymon Klarman,et al.  Two-Dimensional Description Logics for Context-Based Semantic Interoperability , 2011, AAAI.

[43]  Bruno Marnette,et al.  Generalized schema-mappings: from termination to tractability , 2009, PODS.

[44]  John McCarthy,et al.  Notes on Formalizing Context , 1993, IJCAI.