Javascript must be enabled to continue!
Tractable Reasoning with DL-Programs over Datalog-rewritable Description Logics
View through CrossRef
The deployment of KR formalisms to the Web has created the need for formalisms that combine heterogeneous knowledge bases. Nonmonotonic dl-programs provide a loose integration of Description Logic (DL) ontologies and Logic Programming (LP) rules with negation, where a rule engine can query an ontology with a native DL reasoner. However, even for tractable dl-programs, the overhead of an external DL reasoner might be considerable. To remedy this, we consider Datalog-rewritable DL ontologies, i.e., ones that can be rewritten to Datalog programs, such that dl-programs can be reduced to Datalog¬, i.e, Datalog with negation, under well-founded semantics. To illustrate this framework, we consider several Datalog-rewritable DLs. Besides fragments of the tractable OWL 2 Profiles, we also present ℒ𝒟ℒ+as an interesting DL that is tractable while it has some expressive constructs. Our results enable the usage of DBLP technology to reason efficiently with dl-programs in presence of negation and recursion, as a basis for advanced applications.
Title: Tractable Reasoning with DL-Programs over Datalog-rewritable Description Logics
Description:
The deployment of KR formalisms to the Web has created the need for formalisms that combine heterogeneous knowledge bases.
Nonmonotonic dl-programs provide a loose integration of Description Logic (DL) ontologies and Logic Programming (LP) rules with negation, where a rule engine can query an ontology with a native DL reasoner.
However, even for tractable dl-programs, the overhead of an external DL reasoner might be considerable.
To remedy this, we consider Datalog-rewritable DL ontologies, i.
e.
, ones that can be rewritten to Datalog programs, such that dl-programs can be reduced to Datalog¬, i.
e, Datalog with negation, under well-founded semantics.
To illustrate this framework, we consider several Datalog-rewritable DLs.
Besides fragments of the tractable OWL 2 Profiles, we also present ℒ𝒟ℒ+as an interesting DL that is tractable while it has some expressive constructs.
Our results enable the usage of DBLP technology to reason efficiently with dl-programs in presence of negation and recursion, as a basis for advanced applications.
Related Results
Exploring Parallel Tractability of Ontology Materialization
Exploring Parallel Tractability of Ontology Materialization
Materialization is an important reasoning service for applications built on the Web Ontology Language (OWL). To make materialization efficient in practice, current research focuses...
Data functions, datalog and negation
Data functions, datalog and negation
Datalog is extended to incorporate single-valued “data functions”, which correspond to attributes in semantic models, and which may be base (user-specified) or derived (computed). ...
Logical Challenges in Artificial General Intelligence
Logical Challenges in Artificial General Intelligence
The present thesis pertains to the research area of logic for artificial intelligence (AI), and is motivated by the critical role of automated reasoning in AI, particularly by the ...
ON TEMPORAL DEDUCTIVE DATABASES
ON TEMPORAL DEDUCTIVE DATABASES
This article introduces a temporal deductive database system featuring a logic programming language and an algebraic front‐end. The language, called Temporal DATALOG, is an extensi...
$n$-permutability and linear Datalog implies symmetric Datalog
$n$-permutability and linear Datalog implies symmetric Datalog
We show that if $\mathbb A$ is a core relational structure such that CSP($\mathbb A$) can be solved by a linear Datalog program, and $\mathbb A$ is $n$-permutable for some $n$, the...
Characteristics and processes of registered nurses’ clinical reasoning and factors relating to the use of clinical reasoning in practice: a scoping review
Characteristics and processes of registered nurses’ clinical reasoning and factors relating to the use of clinical reasoning in practice: a scoping review
Objective:
The objective of this review was to examine the characteristics and processes of clinical reasoning used by registered nurses in clinical practice, and to id...
Linking White‐Tailed Deer Density, Nutrition, and Vegetation in a Stochastic Environment
Linking White‐Tailed Deer Density, Nutrition, and Vegetation in a Stochastic Environment
ABSTRACT
Density‐dependent behavior underpins white‐tailed deer (
Odocoileus virginianus
) theory and...
A Differential Datalog Interpreter
A Differential Datalog Interpreter
The core reasoning task for datalog engines is materialization, the evaluation of a datalog program over a database alongside its physical incorporation into the database itself. T...

