paper-with-me

홈 › Papers

Model-theoretic Characterizations of Existential Rule Languages

2020-01-23 · Heng Zhang, Yan Zhang, Guifei Jiang

Existential rules, a.k.a. dependencies in databases, and Datalog+/- in knowledge representation and reasoning recently, are a family of important logical languages widely used in computer science and artificial intelligence. Towards a deep understanding of these languages in model theory, we establish model-theoretic characterizations for a number of existential rule languages such as (disjunctive) embedded dependencies, tuple-generating dependencies (TGDs), (frontier-)guarded TGDs and linear TGDs. All these characterizations hold for arbitrary structures, and most of them also work on the class of finite structures. As a natural application of these characterizations, complexity bounds for the rewritability of above languages are also identified.

📄 PDF Abstract BibTeX arXiv:2001.08688

Code (0)

등록된 구현이 없습니다.

Tasks

model

Similar Papers 제목 키워드 기반

Characterizing the Program Expressive Power of Existential Rule Languages

2021-12-15 · Heng Zhang

Existential rule languages are a family of ontology languages that have been widely used in ontology-mediated query answering (OMQA). However, for most of them, the expressive power of representing domain knowledge for O…

Derivation-Graph-Based Characterizations of Decidable Existential Rule Sets

2023-07-17 · Tim S. Lyon, Sebastian Rudolph

This paper establishes alternative characterizations of very expressive classes of existential rule sets with decidable query entailment. We consider the notable class of greedy bounded-treewidth sets (gbts) and a new, g…

Semi-Oblivious Chase Termination for Linear Existential Rules: An Experimental Study

2023-03-22 · Marco Calautti, Mostafa Milani, Andreas Pieris

The chase procedure is a fundamental algorithmic tool in databases that allows us to reason with constraints, such as existential rules, with a plethora of applications. It takes as input a database and a set of constrai…

Existential Rule Languages with Finite Chase: Complexity and Expressiveness

2014-11-19 · Heng Zhang, Yan Zhang, Jia-Huai You

Finite chase, or alternatively chase termination, is an important condition to ensure the decidability of existential rule languages. In the past few years, a number of rule languages with finite chase have been studied.…

Complexity of Arithmetic in Warded Datalog+-

2022-02-10 · Lucas Berent, Markus Nissl, Emanuel Sallinger

Warded Datalog+- extends the logic-based language Datalog with existential quantifiers in rule heads. Existential rules are needed for advanced reasoning tasks, e.g., ontological reasoning. The theoretical efficiency gua…

DescriptiveKnowledge GraphsOpen-Ended Question Answering