For reasoning on the Web, Datalog is lacking data extraction and value invention. This article proposes to overcome these limitations with \"simulation uni cation\" and RDFLog\". Simulation uni cation is a non-standard uni cation inspired from regular path queries. Like standard uni cation, it yields bindings for variables in both terms to unify. Unlike standard uni cation, it does not try to make the two terms identical but instead to embed the query into the data. Simulation uni cation is decidable. Without variables, it has polynomial complexity. With variables it is, like standard uni cation, np-complete. We identify a number of interesting special cases of uni cation, e.g., in presence or absence of term injectivity. In particular, we ...
Datalog is a powerful language that can be used to represent explicit knowledge and compute inferenc...
Combining ontologies with rules has become a central topic in the Semantic Web. Bridging the discrep...
Answering queries over large datasets extended with Datalog rules plays a key role in numerous data ...
Abstract. For reasoning on the Web, Datalog is lacking data extraction and value invention. This art...
Datalog is a prominent knowledge representation language whose popularity is mainly due to its abili...
International audienceThis is the companion paper of a talk in the Gems of PODS series, that reviews...
Dottorato di Ricerca in Matematica ed Informatica, Ciclo XXV, a.a. 2011-2012Ontologies and rules pla...
AbstractDatalog programs containing a unique rule and possibly some facts are known as single rule p...
Supporting aggregates in recursive logic rules represents a very important problem for Datalog. To s...
We introduce the recursive, rule-based RDF query language RDFLog. RDFLog extends previous RDF query...
We study the problem of rewriting a Disjunctive Datalog program into an equivalent plain Datalog pro...
Abstract. We introduce the recursive, rule-based RDF query language RDFLog. RDFLog extends previous ...
This paper summarizes results on a recently introduced family of Datalog-based languages, called Dat...
We survey a recently introduced family of expressive extensions of Datalog, called Datalog±, which i...
SPARQL has become the gold-standard for RDF query languages. Nevertheless, we believe there is furth...
Datalog is a powerful language that can be used to represent explicit knowledge and compute inferenc...
Combining ontologies with rules has become a central topic in the Semantic Web. Bridging the discrep...
Answering queries over large datasets extended with Datalog rules plays a key role in numerous data ...
Abstract. For reasoning on the Web, Datalog is lacking data extraction and value invention. This art...
Datalog is a prominent knowledge representation language whose popularity is mainly due to its abili...
International audienceThis is the companion paper of a talk in the Gems of PODS series, that reviews...
Dottorato di Ricerca in Matematica ed Informatica, Ciclo XXV, a.a. 2011-2012Ontologies and rules pla...
AbstractDatalog programs containing a unique rule and possibly some facts are known as single rule p...
Supporting aggregates in recursive logic rules represents a very important problem for Datalog. To s...
We introduce the recursive, rule-based RDF query language RDFLog. RDFLog extends previous RDF query...
We study the problem of rewriting a Disjunctive Datalog program into an equivalent plain Datalog pro...
Abstract. We introduce the recursive, rule-based RDF query language RDFLog. RDFLog extends previous ...
This paper summarizes results on a recently introduced family of Datalog-based languages, called Dat...
We survey a recently introduced family of expressive extensions of Datalog, called Datalog±, which i...
SPARQL has become the gold-standard for RDF query languages. Nevertheless, we believe there is furth...
Datalog is a powerful language that can be used to represent explicit knowledge and compute inferenc...
Combining ontologies with rules has become a central topic in the Semantic Web. Bridging the discrep...
Answering queries over large datasets extended with Datalog rules plays a key role in numerous data ...