We study the problem of rewriting a disjunctive datalog program into plain datalog. We show that a disjunctive program is rewritable if and only if it is equivalent to a linear disjunctive program, thus providing a novel characterisation of datalog rewritability. Motivated by this result, we propose weakly linear disjunctive datalog -- a novel rule-based KR language that extends both datalog and linear disjunctive datalog and for which reasoning is tractable in data complexity. We then explore applications of weakly linear programs to ontology reasoning and propose a tractable extension of OWL 2 RL with disjunctive axioms. Our empirical results suggest that many non-Horn ontologies can be reduced to weakly linear programs and that query ans...
The integration of Description Logics and Datalog rules presents many semantic and computational pro...
Reasoning in systems integrating Description Logics (DL) ontologies and Datalog rules is a very hard...
Ontologies form the basis of the Semantic Web. Description Logics (DLs) are often the languages of c...
We study the problem of rewriting a disjunctive datalog program into plain datalog. We show that a d...
We study the problem of rewriting a disjunctive datalog program into plain datalog. We show that a d...
We study the problem of rewriting a Disjunctive Datalog program into an equivalent plain Datalog pro...
We study the closely related problems of rewriting disjunctive datalog programs and non-Horn DL onto...
We study the closely related problems of rewriting disjunctive datalog programs and non-Horn DL onto...
Abstract. We study the closely related problems of rewriting disjunc-tive datalog programs and non-H...
We study the problem of rewriting an ontology O1 expressed in a DL L1 into an ontology O2 in a Horn ...
We study rewritability of monadic disjunctive Datalog programs, (the complements of) MMSNP sentences...
We study rewritability of monadic disjunctive Datalog programs, (the complements of) MMSNP sentences...
Combining ontologies with rules has become a central topic in the Semantic Web. Bridging the discrep...
This paper summarizes results on a recently introduced family of Datalog-based languages, called Dat...
Datalog±is a Datalog-based language family enhanced with existential quantification in rule heads, e...
The integration of Description Logics and Datalog rules presents many semantic and computational pro...
Reasoning in systems integrating Description Logics (DL) ontologies and Datalog rules is a very hard...
Ontologies form the basis of the Semantic Web. Description Logics (DLs) are often the languages of c...
We study the problem of rewriting a disjunctive datalog program into plain datalog. We show that a d...
We study the problem of rewriting a disjunctive datalog program into plain datalog. We show that a d...
We study the problem of rewriting a Disjunctive Datalog program into an equivalent plain Datalog pro...
We study the closely related problems of rewriting disjunctive datalog programs and non-Horn DL onto...
We study the closely related problems of rewriting disjunctive datalog programs and non-Horn DL onto...
Abstract. We study the closely related problems of rewriting disjunc-tive datalog programs and non-H...
We study the problem of rewriting an ontology O1 expressed in a DL L1 into an ontology O2 in a Horn ...
We study rewritability of monadic disjunctive Datalog programs, (the complements of) MMSNP sentences...
We study rewritability of monadic disjunctive Datalog programs, (the complements of) MMSNP sentences...
Combining ontologies with rules has become a central topic in the Semantic Web. Bridging the discrep...
This paper summarizes results on a recently introduced family of Datalog-based languages, called Dat...
Datalog±is a Datalog-based language family enhanced with existential quantification in rule heads, e...
The integration of Description Logics and Datalog rules presents many semantic and computational pro...
Reasoning in systems integrating Description Logics (DL) ontologies and Datalog rules is a very hard...
Ontologies form the basis of the Semantic Web. Description Logics (DLs) are often the languages of c...