Abstract

Existential rules, also known as tuple-generating dependencies (TGDs) or Datalog+/- rules, are heavily studied in the communities of Knowledge Representation and Reasoning, Semantic Web, and Databases, due to their rich modelling capabilities. In this paper we consider TGDs in the temporal setting, by introducing and studying DatalogMTLE---an extension of metric temporal Datalog (DatalogMTL) obtained by allowing for existential rules in programs. We show that DatalogMTLE is undecidable even in the restricted cases of guarded and weakly-acyclic programs. To address this issue we introduce uniform semantics which, on the one hand, is well-suited for modelling temporal knowledge as it prevents from unintended value invention and, on the other hand, provides decidability of reasoning; in particular, it becomes 2-EXPSPACE-complete for weakly-acyclic programs but remains undecidable for guarded programs. We provide an implementation for the decidable case and demonstrate its practical feasibility. Thus we obtain an expressive, yet decidable, rule-language and a system which is suitable for complex temporal reasoning with existential rules.

Keywords:
Datalog Undecidable problem Decidability Computer science Programming language Theoretical computer science Semantics (computer science) Existentialism Tuple Description logic Mathematics Discrete mathematics

Metrics

0
Cited By
0.00
FWCI (Field Weighted Citation Impact)
37
Refs
0.09
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Semantic Web and Ontologies
Physical Sciences →  Computer Science →  Artificial Intelligence
Logic, Reasoning, and Knowledge
Physical Sciences →  Computer Science →  Artificial Intelligence
Advanced Database Systems and Queries
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

BOOK-CHAPTER

Augmenting branching temporal logics with existential quantification over atomic propositions

Orna Kupferman

Lecture notes in computer science Year: 1995 Pages: 325-338
JOURNAL ARTICLE

Augmenting branching temporal logics with existential quantification over atomic propositions

Orna Kupferman

Journal:   Journal of Logic and Computation Year: 1999 Vol: 9 (2)Pages: 135-147
JOURNAL ARTICLE

Querying datalog programs with temporal logic

Alexander Tuzhilin

Journal:   Acta Informatica Year: 1993 Vol: 30 (7)Pages: 679-700
© 2026 ScienceGate Book Chapters — All rights reserved.