The goal of this paper is to understand the relative expressiveness of the query language in which queries are specified by a set of guarded (disjunctive) tuple-generating dependencies (TGDs) and an output (or \u27answer\u27) predicate. Our main result is to show that every such query can be translated into a polynomially-sized (disjunctive) Datalog program if the maximal number of variables in the (disjunctive) TGDs is bounded by a constant. To overcome the challenge that Datalog has no direct means to express the existential quantification present in TGDs, we define a two-player game that characterizes the satisfaction of the dependencies, and design a Datalog query that can decide the existence of a winning strategy for the game. For gu...
International audienceThe complete picture of the complexity of conjunctive query answer-ing under g...
Ontology-based data access is a powerful form of extending database technology, where a classical ex...
Ontology-based data access is a powerful form of extending database technology, where a classical ex...
AbstractSometimes it is more natural to express knowledge in disjunctive Datalog rather than in ordi...
Datalog±is a Datalog-based language family enhanced with existential quantification in rule heads, e...
Existential rules, i.e. Datalog extended with existential quantifiers in rule heads, are currently s...
Dottorato di Ricerca in Matematica ed Informatica, Ciclo XXV, a.a. 2011-2012Ontologies and rules pla...
Ontology-based data access (OBDA) aims at enriching query answering by taking general background kno...
We survey a recently introduced family of expressive extensions of Datalog, called Datalog±, which i...
We study the closely related problems of rewriting disjunctive datalog programs and non-Horn DL onto...
We give a solution to the succinctness problem for the size of first-order rewritings of conjunctive...
Ontological database management systems are a powerful tool that combine traditional database techni...
We study the problem of rewriting a Disjunctive Datalog program into an equivalent plain Datalog pro...
International audienceThe complete picture of the complexity of answering (unions of) conjunctive qu...
AbstractWe study here the language Datalog(≠), which is the query language obtained from Datalog by ...
International audienceThe complete picture of the complexity of conjunctive query answer-ing under g...
Ontology-based data access is a powerful form of extending database technology, where a classical ex...
Ontology-based data access is a powerful form of extending database technology, where a classical ex...
AbstractSometimes it is more natural to express knowledge in disjunctive Datalog rather than in ordi...
Datalog±is a Datalog-based language family enhanced with existential quantification in rule heads, e...
Existential rules, i.e. Datalog extended with existential quantifiers in rule heads, are currently s...
Dottorato di Ricerca in Matematica ed Informatica, Ciclo XXV, a.a. 2011-2012Ontologies and rules pla...
Ontology-based data access (OBDA) aims at enriching query answering by taking general background kno...
We survey a recently introduced family of expressive extensions of Datalog, called Datalog±, which i...
We study the closely related problems of rewriting disjunctive datalog programs and non-Horn DL onto...
We give a solution to the succinctness problem for the size of first-order rewritings of conjunctive...
Ontological database management systems are a powerful tool that combine traditional database techni...
We study the problem of rewriting a Disjunctive Datalog program into an equivalent plain Datalog pro...
International audienceThe complete picture of the complexity of answering (unions of) conjunctive qu...
AbstractWe study here the language Datalog(≠), which is the query language obtained from Datalog by ...
International audienceThe complete picture of the complexity of conjunctive query answer-ing under g...
Ontology-based data access is a powerful form of extending database technology, where a classical ex...
Ontology-based data access is a powerful form of extending database technology, where a classical ex...