Efficient Dependency Analysis for Rule-Based Ontologies

07/20/2022
by   Larry González, et al.
0

Several types of dependencies have been proposed for the static analysis of existential rule ontologies, promising insights about computational properties and possible practical uses of a given set of rules, e.g., in ontology-based query answering. Unfortunately, these dependencies are rarely implemented, so their potential is hardly realised in practice. We focus on two kinds of rule dependencies – positive reliances and restraints – and design and implement optimised algorithms for their efficient computation. Experiments on real-world ontologies of up to more than 100,000 rules show the scalability of our approach, which lets us realise several previously proposed applications as practical case studies. In particular, we can analyse to what extent rule-based bottom-up approaches of reasoning can be guaranteed to yield redundancy-free "lean" knowledge graphs (so-called cores) on practical ontologies.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/27/2018

SWRL2SPIN: A tool for transforming SWRL rule bases in OWL ontologies to object-oriented SPIN rules

SWRL is a semantic web rule language that combines OWL ontologies with H...
research
08/30/2023

Nemo: First Glimpse of a New Rule Engine

This system demonstration presents Nemo, a new logic programming engine ...
research
04/11/2014

Datalog Rewritability of Disjunctive Datalog Programs and its Applications to Ontology Reasoning

We study the problem of rewriting a disjunctive datalog program into pla...
research
11/25/2019

Checking Chase Termination over Ontologies of Existential Rules with Equality

The chase is a sound and complete algorithm for conjunctive query answer...
research
09/27/2018

Generating Ontologies from Templates: A Rule-Based Approach for Capturing Regularity

We present a second-order language that can be used to succinctly specif...
research
05/10/2021

A Description Logic for Analogical Reasoning

Ontologies formalise how the concepts from a given domain are interrelat...
research
05/20/2020

Improving Scalability and Reward of Utility-Driven Self-Healing for Large Dynamic Architectures

Self-adaptation can be realized in various ways. Rule-based approaches p...

Please sign up or login with your details

Forgot password? Click here to reset