JOURNAL ARTICLE

MeTeoR: Practical Reasoning in Datalog with Metric Temporal Operators

Dingmin WangPan HuPrzemysław Andrzej WałęgaBernardo Cuenca Grau

Year: 2022 Journal:   Proceedings of the AAAI Conference on Artificial Intelligence Vol: 36 (5)Pages: 5906-5913   Publisher: Association for the Advancement of Artificial Intelligence

Abstract

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.

Keywords:
Datalog Computer science Semantic reasoner Description logic Benchmark (surveying) Meteor (satellite) Metric (unit) Ontology Temporal logic Extension (predicate logic) Scalability Abductive reasoning Nesting (process) Programming language Theoretical computer science Artificial intelligence Database

Metrics

19
Cited By
2.23
FWCI (Field Weighted Citation Impact)
28
Refs
0.88
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Semantic Web and Ontologies
Physical Sciences →  Computer Science →  Artificial Intelligence
Advanced Database Systems and Queries
Physical Sciences →  Computer Science →  Computer Networks and Communications
Data Management and Algorithms
Physical Sciences →  Computer Science →  Signal Processing

Related Documents

© 2026 ScienceGate Book Chapters — All rights reserved.