<div class="csl-bib-body">
<div class="csl-entry">Bellomarini, L., Blasi, L., Nissl, M., & Sallinger, E. (2025). The Temporal Vadalog System: Temporal Datalog-Based Reasoning. <i>Theory and Practice of Logic Programming</i>, <i>25</i>(2), 168–196. https://doi.org/10.1017/S1471068425000018</div>
</div>
-
dc.identifier.issn
1471-0684
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/221003
-
dc.description.abstract
In the wake of the recent resurgence of the Datalog language of databases, together with its extensions for ontological reasoning settings, this work aims to bridge the gap between the theoretical studies of DatalogMTL (Datalog extended with metric temporal logic) and the development of production-ready reasoning systems. In particular, we lay out the functional and architectural desiderata of a modern reasoner and propose our system, Temporal Vadalog. Leveraging the vast amount of experience from the database community, we go beyond the typical chase-based implementations of reasoners, and propose a set of novel techniques and a system that adopts a modern data pipeline architecture. We discuss crucial architectural choices, such as how to guarantee termination when infinitely many time intervals are possibly generated, how to merge intervals, and how to sustain a limited memory footprint. We discuss advanced features of the system, such as the support for time series, and present an extensive experimental evaluation. This paper is a substantially extended version of “The Temporal Vadalog System” as presented at RuleML+RR’22.
en
dc.description.sponsorship
WWTF Wiener Wissenschafts-, Forschu und Technologiefonds
-
dc.language.iso
en
-
dc.publisher
CAMBRIDGE UNIV PRESS
-
dc.relation.ispartof
Theory and Practice of Logic Programming
-
dc.rights.uri
https://creativecommons.org/licenses/by-nc/4.0/
-
dc.subject
Datalog
en
dc.subject
DatalogMTL
en
dc.subject
temporal reasoning
en
dc.subject
Vadalog
en
dc.title
The Temporal Vadalog System: Temporal Datalog-Based Reasoning
en
dc.type
Article
en
dc.type
Artikel
de
dc.rights.license
Creative Commons Namensnennung - Nicht kommerziell 4.0 International
de
dc.rights.license
Creative Commons Attribution-NonCommercial 4.0 International