Dyadic Existential Rules

07/22/2023
by   Georg Gottlob, et al.
0

Existential rules form an expressive Datalog-based language to specify ontological knowledge. The presence of existential quantification in rule-heads, however, makes the main reasoning tasks undecidable. To overcome this limitation, in the last two decades, a number of classes of existential rules guaranteeing the decidability of query answering have been proposed. Unfortunately, only some of these classes fully encompass Datalog and, often, this comes at the price of higher computational complexity. Moreover, expressive classes are typically unable to exploit tools developed for classes exhibiting lower expressiveness. To mitigate these shortcomings, this paper introduces a novel general syntactic condition that allows us to define, systematically and in a uniform way, from any decidable class 𝒞 of existential rules, a new class called Dyadic-𝒞 enjoying the following properties: (i) it is decidable; (ii) it generalises Datalog; (iii) it generalises 𝒞; (iv) it can effectively exploit any reasoner for query answering over 𝒞; and (v) its computational complexity does not exceed the highest between the one of 𝒞 and the one of Datalog. Under consideration in Theory and Practice of Logic Programming (TPLP).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/12/2015

Query Answering over Contextualized RDF/OWL Knowledge with Forall-Existential Bridge Rules: Decidable Finite Extension Classes (Post Print)

The proliferation of contextualized knowledge in the Semantic Web (SW) h...
research
12/15/2014

Worst-case Optimal Query Answering for Greedy Sets of Existential Rules and Their Subclasses

The need for an ontological layer on top of data, associated with advanc...
research
04/19/2018

Loop Restricted Existential Rules and First-order Rewritability for Query Answering

In ontology-based data access (OBDA), the classical database is enhanced...
research
08/05/2020

DaRLing: A Datalog rewriter for OWL 2 RL ontological reasoning under SPARQL queries

The W3C Web Ontology Language (OWL) is a powerful knowledge representati...
research
06/09/2018

An Overview Of Some Semantic And Syntactic Complexity Classes

We review some semantic and syntactic complexity classes that were intro...
research
02/13/2022

On the Relationship between Shy and Warded Datalog+/-

Datalog^E is the extension of Datalog with existential quantification. W...

Please sign up or login with your details

Forgot password? Click here to reset