Parallelisable Existential Rules: a Story of Pieces

07/13/2021
by   Maxime Buron, et al.
0

In this paper, we consider existential rules, an expressive formalism well suited to the representation of ontological knowledge and data-to-ontology mappings in the context of ontology-based data integration. The chase is a fundamental tool to do reasoning with existential rules as it computes all the facts entailed by the rules from a database instance. We introduce parallelisable sets of existential rules, for which the chase can be computed in a single breadth-first step from any instance. The question we investigate is the characterization of such rule sets. We show that parallelisable rule sets are exactly those rule sets both bounded for the chase and belonging to a novel class of rules, called pieceful. The pieceful class includes in particular frontier-guarded existential rules and (plain) datalog. We also give another characterization of parallelisable rule sets in terms of rule composition based on rewriting.

READ FULL TEXT
research
09/06/2022

Finite-Cliquewidth Sets of Existential Rules: Toward a General Criterion for Decidable yet Highly Expressive Querying

In our pursuit of generic criteria for decidable ontology-based querying...
research
06/30/2000

Constraint compiling into rules formalism constraint compiling into rules formalism for dynamic CSPs computing

In this paper we present a rule based formalism for filtering variables ...
research
04/16/2023

Density Devolution for Ordering Synthetic Channels

Constructing a polar code is all about selecting a subset of rows from a...
research
02/11/2019

On the Convergence of Network Systems

The apparent disconnection between the microscopic and the macroscopic i...
research
03/01/2021

Visualizing Rule Sets: Exploration and Validation of a Design Space

Rule sets are often used in Machine Learning (ML) as a way to communicat...
research
10/15/2018

Optimizing Heuristics for Tableau-based OWL Reasoners

Optimization techniques play a significant role in improving description...
research
06/07/2022

Normalisations of Existential Rules: Not so Innocuous!

Existential rules are an expressive knowledge representation language ma...

Please sign up or login with your details

Forgot password? Click here to reset