Finite model reasoning over existential rules

From MaRDI portal
Publication:4592706

DOI10.1017/S1471068417000369zbMATH Open1422.68060arXiv1707.01870OpenAlexW2963287580MaRDI QIDQ4592706FDOQ4592706


Authors: Giovanni Amendola, N. Leone, M. Manna Edit this on Wikidata


Publication date: 8 November 2017

Published in: Theory and Practice of Logic Programming (Search for Journal in Brave)

Abstract: Ontology-based query answering (OBQA) asks whether a Boolean conjunctive query is satisfied by all models of a logical theory consisting of a relational database paired with an ontology. The introduction of existential rules (i.e., Datalog rules extended with existential quantifiers in rule-heads) as a means to specify the ontology gave birth to Datalog+/-, a framework that has received increasing attention in the last decade, with focus also on decidability and finite controllability to support effective reasoning. Five basic decidable fragments have been singled out: linear, weakly-acyclic, guarded, sticky, and shy. Moreover, for all these fragments, except shy, the important property of finite controllability has been proved, ensuring that a query is satisfied by all models of the theory iff it is satisfied by all its finite models. In this paper we complete the picture by demonstrating that finite controllability of OBQA holds also for shy ontologies, and it therefore applies to all basic decidable Datalog+/- classes. To make the demonstration, we devise a general technique to facilitate the process of (dis)proving finite controllability of an arbitrary ontological fragment. This paper is under consideration for acceptance in TPLP.


Full work available at URL: https://arxiv.org/abs/1707.01870




Recommendations




Cites Work


Cited In (4)





This page was built for publication: Finite model reasoning over existential rules

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q4592706)