Inconsistency Handling in DatalogMTL

📅 2025-05-15
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This work addresses inconsistency in DatalogMTL—temporal logic programming with metric temporal operators—arising from conflicting time intervals between facts and rules. We formally define the notion of *minimal interval-based conflict* and introduce multiple repair semantics, including fact deletion and interval adjustment, thereby establishing a *repair-oriented inconsistency-tolerant semantics*. Methodologically, we integrate techniques from logic programming, temporal knowledge representation, and inconsistent database theory, complemented by rigorous computational complexity analysis. We precisely characterize the data complexity of key problems: conflict generation, repair enumeration, and query entailment under repair semantics—establishing, for instance, coNP-completeness for the latter. Our primary contribution is the first systematic theoretical framework for conflict resolution in temporal rule systems, providing formal foundations and tight complexity bounds for inconsistency handling in DatalogMTL—thereby filling a fundamental gap in its semantics and reasoning theory.

Technology Category

Application Category

📝 Abstract
In this paper, we explore the issue of inconsistency handling in DatalogMTL, an extension of Datalog with metric temporal operators. Since facts are associated with time intervals, there are different manners to restore consistency when they contradict the rules, such as removing facts or modifying their time intervals. Our first contribution is the definition of relevant notions of conflicts (minimal explanations for inconsistency) and repairs (possible ways of restoring consistency) for this setting and the study of the properties of these notions and the associated inconsistency-tolerant semantics. Our second contribution is a data complexity analysis of the tasks of generating a single conflict / repair and query entailment under repair-based semantics.
Problem

Research questions and friction points this paper is trying to address.

Handling inconsistencies in DatalogMTL with time intervals
Defining conflicts and repairs for inconsistency resolution
Analyzing data complexity of conflict/repair generation and query entailment
Innovation

Methods, ideas, or system contributions that make the work stand out.

Defines conflicts and repairs for DatalogMTL inconsistencies
Analyzes properties of inconsistency-tolerant semantics
Studies data complexity of repair generation and query entailment
🔎 Similar Papers
No similar papers found.