AbstractSometimes it is more natural to express knowledge in disjunctive Datalog rather than in ordinary Datalog. Several highly complex variants of disjunctive Datalog have been proposed in the past and their expressive power has been studied. In this paper we investigate tractable fragments of disjunctive Datalog. Algorithms are presented to answer queries defined using these fragments and their complexity analyzed. Furthermore, the expressive power of these tractable subsets is studied. The most expressive of the languages considered here is shown to express, in some sense explained in the paper, all polynomial time queries. This is the first identified fragment of disjunctive Datalog with this property
We study the problem of rewriting a Disjunctive Datalog program into an equivalent plain Datalog pro...
We study the problem of rewriting a Disjunctive Datalog program into an equivalent plain Datalog pro...
We survey a recently introduced family of expressive extensions of Datalog, called Datalog±, which i...
The goal of this paper is to understand the relative expressiveness of the query language in which q...
AbstractThis paper investigates the expressive power and complexity of partial model semantics for d...
AbstractThis paper investigates the expressive power and complexity of partial model semantics for d...
Datalog±is a Datalog-based language family enhanced with existential quantification in rule heads, e...
We study the closely related problems of rewriting disjunctive datalog programs and non-Horn DL onto...
The Datalog query language can express several powerful recursive properties, often crucial in real-...
AbstractWe study here the language Datalog(≠), which is the query language obtained from Datalog by ...
AbstractIn this paper we study a generalization of datalog, the language of function-free definite c...
AbstractWe study here the language Datalog(≠), which is the query language obtained from Datalog by ...
AbstractIn this paper we study a generalization of datalog, the language of function-free definite c...
The class of unions of conjunctive queries (UCQ) has been shown to be particularly well-behaved for ...
Limit Datalog is a fragment of Datalogℤ—the extension of Datalog with arithmetic functions over the ...
We study the problem of rewriting a Disjunctive Datalog program into an equivalent plain Datalog pro...
We study the problem of rewriting a Disjunctive Datalog program into an equivalent plain Datalog pro...
We survey a recently introduced family of expressive extensions of Datalog, called Datalog±, which i...
The goal of this paper is to understand the relative expressiveness of the query language in which q...
AbstractThis paper investigates the expressive power and complexity of partial model semantics for d...
AbstractThis paper investigates the expressive power and complexity of partial model semantics for d...
Datalog±is a Datalog-based language family enhanced with existential quantification in rule heads, e...
We study the closely related problems of rewriting disjunctive datalog programs and non-Horn DL onto...
The Datalog query language can express several powerful recursive properties, often crucial in real-...
AbstractWe study here the language Datalog(≠), which is the query language obtained from Datalog by ...
AbstractIn this paper we study a generalization of datalog, the language of function-free definite c...
AbstractWe study here the language Datalog(≠), which is the query language obtained from Datalog by ...
AbstractIn this paper we study a generalization of datalog, the language of function-free definite c...
The class of unions of conjunctive queries (UCQ) has been shown to be particularly well-behaved for ...
Limit Datalog is a fragment of Datalogℤ—the extension of Datalog with arithmetic functions over the ...
We study the problem of rewriting a Disjunctive Datalog program into an equivalent plain Datalog pro...
We study the problem of rewriting a Disjunctive Datalog program into an equivalent plain Datalog pro...
We survey a recently introduced family of expressive extensions of Datalog, called Datalog±, which i...