MeTeoR: Practical Reasoning in Datalog with Metric Temporal Operators
Not on the map. Why?
Abstract (arXiv)
DatalogMTL is an extension of Datalog with operators from metric temporal logic which has received significant attention in recent years. It is a highly expressive knowledge representation language that is well-suited for applications in temporal ontology-based query answering and stream processing. Reasoning in DatalogMTL is, however, of high computational complexity, making implementation challenging and hindering its adoption in applications. In this paper, we present a novel approach for practical reasoning in DatalogMTL which combines materialisation (a.k.a. forward chaining) with automata-based techniques. We have implemented this approach in a reasoner called MeTeoR and evaluated its performance using a temporal extension of the Lehigh University Benchmark and a benchmark based on real-world meteorological data. Our experiments show that MeTeoR is a scalable system which enables reasoning over complex temporal rules and datasets involving tens of millions of temporal facts.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 3 of its 26 references that are in the map. First posted on arXiv 12 Jan 2022.
Builds on
3 of 26 references.
References · 3
- 2018The Vadalog System: Datalog-based Reasoning for Knowledge Graphscited by 25
- 2017Querying Log Data with Metric Temporal Logic (Technical Report)cited by 10
- 2019Data Complexity and Rewritability of Ontology-Mediated Queries in Metric Temporal Logic under the Event-Based Semantics (Full Version)cited by 5
Built on by
Citing papers per year: 2022: 1; 2023: 0; 2024: 1; 2025: 5.
7 papers.
- 2024Goal-Driven Reasoning in DatalogMTL with Magic Setscited by 1
- 2025On Deciding the Data Complexity of Answering Linear Monadic Datalog Queries with LTL Operators(Extended Version)cited by 1
- 2022Seminaive Materialisation in DatalogMTLcited by 0
- 2025Inconsistency Handling in DatalogMTLcited by 0
- 2025Compiling Metric Temporal Answer Set Programmingcited by 0
- 2025Analysing Temporal Reasoning in Description Logics Using Formal Grammarscited by 0
- 2025Incremental Maintenance of DatalogMTL Materialisationscited by 0
- 2025Incremental Maintenance of DatalogMTL Materialisations15 Nov 2025
- 2025Analysing Temporal Reasoning in Description Logics Using Formal Grammars1 Aug 2025
- 2025Compiling Metric Temporal Answer Set Programming9 Jun 2025
- 2025Inconsistency Handling in DatalogMTL15 May 2025
- 2025On Deciding the Data Complexity of Answering Linear Monadic Datalog Queries with LTL Operators(Extended Version)23 Jan 2025
- 2024Goal-Driven Reasoning in DatalogMTL with Magic Sets10 Dec 2024
- 2022Seminaive Materialisation in DatalogMTL15 Aug 2022