We formalise a variant of Datalog that allows complex values constructed by nesting elements of the input database in sets and tuples. We study its complexity and give a translation into sets of tuple-generating dependencies (TGDs) for which the standard chase terminates on any input database. We identify a fragment for which reasoning is tractable. As membership is undecidable for this fragment, we develop decidable sufficient conditions
AbstractOntology reasoning finds a relevant application in the so-called ontology-based data access,...
AbstractDatalog programs containing a unique rule and possibly some facts are known as single rule p...
This thesis presents a formalization of fundamental database theories and algorithms. This furthers ...
A crucial task in Knowledge Representation is answering queries posed over a knowledge base, represe...
International audienceGuarded tuple-generating dependencies (GTGDs) are a natural extension of descr...
AbstractA new definition of complex objects is introduced which provides a denotation for incomplete...
Ontology-based data access is a powerful form of extending database technology, where a classical ex...
The goal of this paper is to understand the relative expressiveness of the query language in which q...
Ontology-based data access is a powerful form of extending database technology, where a classical ex...
We investigate complexity of the SUCCESS problem for logic query languages with complex values: chec...
This paper presents a novel logic programming based language for nested relational and complex value...
AbstractDeductive database query languages for recursively typed complex objects based on the set an...
Existential rules, i.e. Datalog extended with existential quantifiers in rule heads, are currently s...
AbstractAlgebraic and calculus database query languages for recursively typed complex objects based ...
A number of algebras, calculi, and rule-based query languages have been developed in recent years to...
AbstractOntology reasoning finds a relevant application in the so-called ontology-based data access,...
AbstractDatalog programs containing a unique rule and possibly some facts are known as single rule p...
This thesis presents a formalization of fundamental database theories and algorithms. This furthers ...
A crucial task in Knowledge Representation is answering queries posed over a knowledge base, represe...
International audienceGuarded tuple-generating dependencies (GTGDs) are a natural extension of descr...
AbstractA new definition of complex objects is introduced which provides a denotation for incomplete...
Ontology-based data access is a powerful form of extending database technology, where a classical ex...
The goal of this paper is to understand the relative expressiveness of the query language in which q...
Ontology-based data access is a powerful form of extending database technology, where a classical ex...
We investigate complexity of the SUCCESS problem for logic query languages with complex values: chec...
This paper presents a novel logic programming based language for nested relational and complex value...
AbstractDeductive database query languages for recursively typed complex objects based on the set an...
Existential rules, i.e. Datalog extended with existential quantifiers in rule heads, are currently s...
AbstractAlgebraic and calculus database query languages for recursively typed complex objects based ...
A number of algebras, calculi, and rule-based query languages have been developed in recent years to...
AbstractOntology reasoning finds a relevant application in the so-called ontology-based data access,...
AbstractDatalog programs containing a unique rule and possibly some facts are known as single rule p...
This thesis presents a formalization of fundamental database theories and algorithms. This furthers ...