Top-k Query Answering in Datalog+/- Ontologies under Subjective Reports (Technical Report)

The use of preferences in query answering, both in traditional databases and in ontology-based data access, has recently received much attention, due to its many real-world applications. In this paper, we tackle the problem of top-k query answering in Datalog+/- ontologies subject to the querying user's preferences and a collection of (subjective) reports of other users. Here, each report consists of scores for a list of features, its author's preferences among the features, as well as other information. Theses pieces of information of every report are then combined, along with the querying user's preferences and his/her trust into each report, to rank the query results. We present two alternative such rankings, along with algorithms for top-k (atomic) query answering under these rankings. We also show that, under suitable assumptions, these algorithms run in polynomial time in the data complexity. We finally present more general reports, which are associated with sets of atoms rather than single atoms.

[1]  James Cheney,et al.  Provenance in Databases: Why, How, and Where , 2009, Found. Trends Databases.

[2]  Donald Kossmann,et al.  The Skyline operator , 2001, Proceedings 17th International Conference on Data Engineering.

[3]  Jan Chomicki,et al.  Preference formulas in relational queries , 2003, TODS.

[4]  Kannan Govindarajan,et al.  Preference Logic Programming , 1995, ICLP.

[5]  Luc Moreau,et al.  The Foundations for Provenance on the Web , 2010, Found. Trends Web Sci..

[6]  Kannan Govindarajan,et al.  Preference queries in deductive databases , 2001, New Generation Computing.

[7]  Georgia Koutrika,et al.  A survey on representation, composition and application of preferences in database systems , 2011, TODS.

[8]  Peter Buneman The Providence of Provenance , 2013, BNCOD.

[9]  Andrea Calì,et al.  Taming the Infinite Chase: Query Answering under Expressive Relational Constraints , 2008, Description Logics.

[10]  Thomas Lukasiewicz,et al.  Preference-Based Query Answering in Datalog+/- Ontologies , 2013, Description Logics.

[11]  Gerhard Brewka,et al.  Preferences, Contexts and Answer Sets , 2007, ICLP.

[12]  Huan Liu,et al.  Provenance Data in Social Media , 2013, Synthesis Lectures on Data Mining and Knowledge Discovery.

[13]  Catriel Beeri,et al.  The Implication Problem for Data Dependencies , 1981, ICALP.

[14]  M. Lacroix,et al.  Preferences; Putting More Knowledge into Queries , 1987, VLDB.

[15]  Andrea Calì,et al.  A general Datalog-based framework for tractable query answering over ontologies , 2012, J. Web Semant..

[16]  Andrea Calì,et al.  A general datalog-based framework for tractable query answering over ontologies , 2009, SEBD.