Talks and Poster Presentations (with Proceedings-Entry):

R. Pichler, G. Gottlob, L. Bertossi:
"Datalog: Bag Semantics via Set Semantics";
Poster: ICDT 2019 - 22nd International Conference on Database Theory, Lissabon, Portugal; 2019-03-26 - 2019-03-28; in: "22nd International Conference on Database Theory, {ICDT} 2019", Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik, 127 (2019), ISBN: 978-3-95977-101-6; 16:1 - 16:19.

English abstract:
Duplicates in data management are common and problematic. In this work, we present a translation of Datalog under bag semantics into a well-behaved extension of Datalog, the so-called warded
Datalogą, under set semantics. From a theoretical point of view, this allows us to reason on bag semantics by making use of the well-established theoretical foundations of set semantics. From a practical point of view, this allows us to handle the bag semantics of Datalog by powerful, existing query engines for the required extension of Datalog. This use of Datalogą is extended to give a set semantics to duplicates in Datalogą itself. We investigate the properties of the resulting Datalogą programs, the problem of deciding multiplicities, and expressibility of some bag operations.
Moreover, the proposed translation has the potential for interesting applications such as to Multiset Relational Algebra and the semantic web query language SPARQL with bag semantics.

Datalog, duplicates, multisets, query answering, chase, Datalog

"Official" electronic version of the publication (accessed through its Digital Object Identifier - DOI)

Created from the Publication Database of the Vienna University of Technology.