A Formal Comparison between Datalog-based Languages for Stream Reasoning (extended version)

08/26/2022
by   Nicola Leone, et al.
0

The paper investigates the relative expressiveness of two logic-based languages for reasoning over streams, namely LARS Programs – the language of the Logic-based framework for Analytic Reasoning over Streams called LARS – and LDSR – the language of the recent extension of the I-DLV system for stream reasoning called I-DLV-sr. Although these two languages build over Datalog, they do differ both in syntax and semantics. To reconcile their expressive capabilities for stream reasoning, we define a comparison framework that allows us to show that, without any restrictions, the two languages are incomparable and to identify fragments of each language that can be expressed via the other one.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/20/2015

Towards Ideal Semantics for Analyzing Stream Reasoning

The rise of smart applications has drawn interest to logical reasoning o...
research
08/05/2021

I-DLV-sr: A Stream Reasoning System based on I-DLV

We introduce a novel logic-based system for reasoning over data streams,...
research
07/31/2011

Reasoning in the OWL 2 Full Ontology Language using First-Order Automated Theorem Proving

OWL 2 has been standardized by the World Wide Web Consortium (W3C) as a ...
research
01/27/2022

SemRob: Towards Semantic Stream Reasoning for Robotic Operating Systems

Stream processing and reasoning is getting considerable attention in var...
research
10/08/2012

Disjunctive Datalog with Existential Quantifiers: Semantics, Decidability, and Complexity Issues

Datalog is one of the best-known rule-based languages, and extensions of...
research
07/29/2019

A Distributed Approach to LARS Stream Reasoning (System paper)

Stream reasoning systems are designed for complex decision-making from p...
research
08/03/2023

Density-Based Semantics for Reactive Probabilistic Programming

Synchronous languages are now a standard industry tool for critical embe...

Please sign up or login with your details

Forgot password? Click here to reset