Notation3 as an Existential Rule Language

08/10/2023
by   Dörthe Arndt, et al.
0

Notation3 Logic () is an extension of RDF that allows the user to write rules introducing new blank nodes to RDF graphs. Many applications (e.g., ontology mapping) rely on this feature as blank nodes – used directly or in auxiliary constructs – are omnipresent on the Web. However, the number of fast reasoners covering this very important feature of the logic is rather limited. On the other hand, there are engines like VLog or Nemo which do not directly support Semantic Web rule formats but which are developed and optimized for very similar constructs: existential rules. In this paper, we investigate the relation between rules with blank nodes in their heads and existential rules. We identify a subset of which can be mapped directly to existential rules and define such a mapping preserving the equivalence of formulae. In order to also illustrate that in some cases reasoning could benefit from our translation, we then employ this mapping in an implementation to compare the performance of the reasoners EYE and cwm to VLog and Nemo on rules and their mapped counterparts. Our tests show that the existential rule reasoners perform particularly well for use cases containing many facts while especially the EYE reasoner is very fast when dealing with a high number of dependent rules. We thus provide a tool enabling the Semantic Web community to directly use existing and future existential rule reasoners and benefit from the findings of this active community.

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
01/11/2016

Inference rules for RDF(S) and OWL in N3Logic

This paper presents inference rules for Resource Description Framework (...
research
05/15/2022

Automating Defeasible Reasoning in Law

The paper studies defeasible reasoning in rule-based systems, in particu...
research
08/23/2021

Expressing and Executing Informed Consent Permissions Using SWRL: The All of Us Use Case

The informed consent process is a complicated procedure involving permis...
research
04/27/2018

An optimized KE-tableau-based system for reasoning in the description logic

We present a -based procedure for the main TBox and ABox reasoning tasks...
research
04/27/2018

An optimized KE-tableau-based system for reasoning in the description logic (Extended Version)

We present a -based procedure for the main TBox and ABox reasoning tasks...
research
08/03/2020

Knowledge Translation: Extended Technical Report

We introduce Kensho, a tool for generating mapping rules between two Kno...

Please sign up or login with your details

Forgot password? Click here to reset