• Home
  • Search
  • The Temporal Vadalog System: Temporal Datalog-Based Reasoning
  • Cite Icon1
  • https://doi.org/10.1017/s1471068425000018Copy DOI Icon

The Temporal Vadalog System: Temporal Datalog-Based Reasoning

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

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.

Similar Papers
  • Book Chapter
  • Citations35

17 Automata-theoretic techniques for temporal reasoning

  • Jan 01, 2007
  • Studies in Logic and Practical Reasoning
  • Moshe Y Vardi
  • Research Article
  • Citations4

Temporal Logics of Agency

  • Jan 09, 2010
  • Journal of Logic, Language and Information
  • Johan Van Benthem +1
  • Research Article
  • Citations15

A causal and temporal reasoning model and its use in drug therapy applications

  • Feb 01, 1994
  • Artificial Intelligence In Medicine
  • Pedro Barahona
  • Book Chapter
  • Citations4

Prompt Interval Temporal Logic

  • Jan 01, 2016
  • Dario Della Monica +3
  • Supplementary Content
  • Citations3

Logics in Computer Science

  • Jan 01, 2013
  • Università degli Studi di Napoli Federico II
  • Fabio Mogavero
  • Research Article
  • Citations1

Temporal Reasoning and MAS

  • Mar 16, 2011
  • SSRN Electronic Journal
  • Clara Smith +2
  • Conference Article
  • Citations11

Using Temporal Logic for Spatial Reasoning: Spatial Propositional Neighborhood Logic

  • Jan 01, 2006
  • A Morales +1
  • Research Article
  • Citations11

Composition of software artifacts modelled using Colored Petri nets

  • Dec 13, 2004
  • Science of Computer Programming
  • Leandro Dias Da Silva +1
  • Research Article
  • Citations5

On Metric Temporal Łukasiewicz Logic

  • Aug 01, 2009
  • Electronic Notes in Theoretical Computer Science
  • Tommaso Flaminio +1
  • Research Article
  • Citations9

Using Temporal Logic to Analyse Temporal Logic: A Hierarchical Approach Based on Intervals

  • Apr 01, 2007
  • Journal of Logic and Computation
  • B Moszkowski
  • Conference Article

Formal methods for dynamical systems

  • Apr 17, 2012
  • Calin Belta
  • Conference Article
  • Citations1

Modelling and Reasoning about Dynamic Networks as Concurrent Systems

  • Jun 21, 2013
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Yanti Rusmawati +1
  • Conference Article
  • Citations1

Temporal Inductive Logic Reasoning over Hypergraphs

  • Aug 01, 2024
  • Shilu Yuan +6
  • Single Book
  • Citations398

Logics and Models of Concurrent Systems

  • Jan 01, 1985
  • Krzysztof R Apt
  • Conference Article
  • Citations12

Control Barrier Functions for Abstraction-Free Control Synthesis under Temporal Logic Constraints

  • Dec 14, 2020
  • Luyao Niu +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.