Proceedings

Preference-Based Query Answering in Datalog+/- Ontologies

Download BibTeX Cite

Proceedings of the Twenty-Third International Joint Conference on Artificial Intelligence. Pages 1017-1022.

© 2013 International Joint Conferences on Artificial Intelligence

Abstract

The study of preferences has a long tradition in many disciplines, but it has only relatively recently entered the realm of data management through their application in answering queries to relational databases. The current revolution in data availability through the Web and, perhaps most importantly in the last few years, social media sites and applications, puts ontology languages at the forefront of data and information management technologies. In this paper, we propose the first (to our knowledge) integration of ontology languages with preferences as in relational databases by developing PrefDatalog+/-, an extension of the Datalog+/- family of languages with preference management formalisms closely related to those previously studied for relational databases. We focus on two kinds of answers to queries that are relevant to this setting, skyline and k-rank (a generalization of top-k queries), and develop algorithms for computing these answers to both DAQs (disjunctions of atomic queries) and CQs (conjunctive queries). We show that DAQ answering in PrefDatalog+/- can be done in polynomial time in the data complexity, as in relational databases, as long as query answering can also be done in polynomial time (in the data complexity) in the underlying classical ontology.

  1. [Beeri and Vardi, 1981] C. Beeri and M. Y. Vardi. The im- plication problem for data dependencies. In Proc. ICALP- 1981, pp. 73-85. LNCS 115, Springer, 1981.
  2. [Börzsönyi et al., 2001] S. Börzsönyi, D. Kossmann, and K. Stocker. The skyline operator. In Proc. ICDE-2001, pp. 421-430. IEEE Computer Society, 2001.
  3. [Brewka, 2006] G. Brewka. Preferences in answer set pro- gramming. In Proc. CAEPIA-2005, pp. 1-10. LNCS 4177, Springer, 2006.
  4. [Calì et al., 2008] A. Calì, G. Gottlob, and M. Kifer. Taming the infinite chase: Query answering under expressive re- lational constraints. In Proc. KR-2008, pp. 70-80. AAAI Press, 2008.
  5. [Calì et al., 2012] A. Calì, G. Gottlob, and T. Lukasiewicz. A general Datalog-based framework for tractable query an- swering over ontologies. J. Web Sem., 14:57-83, 2012.
  6. [Chomicki, 2003] J. Chomicki. Preference formulas in re- lational queries. ACM Trans. Database Syst., 28(4):427- 466, 2003.
  7. [Govindarajan et al., 1995] K. Govindarajan, B. Jayaraman, and S. Mantha. Preference logic programming. In Proc. ICLP-1995, pp. 731-745. MIT Press, 1995.
  8. [Govindarajan et al., 2001] K. Govindarajan, B. Jayaraman, and S. Mantha. Preference queries in deductive databases. New Generat. Comput., 19(1):57-86, 2000.
  9. [Kießling et al., 2011] W. Kießling, M. Endres, and F. Wen- zel. The preference SQL system -An overview. IEEE Data Eng. Bull., 34(2):11-18, 2011.
  10. [Lacroix and Lavency, 1987] M. Lacroix and P. Lavency. Preferences: Putting more knowledge into queries. In Proc. VLDB-1987, pp. 217-225.
  11. Morgan Kaufmann, 1987.
  12. [Stefanidis et al., 2011] K. Stefanidis, G. Koutrika, and E. Pitoura. A survey on representation, composition and application of preferences in database systems. ACM Trans. Database Syst., 36(3):19:1-19:45, 2011.
  13. [Zhang and Chomicki, 2011] X. Zhang and J. Chomicki. Preference queries over sets. In Proc. ICDE-2011, pp. 1019-1030. IEEE Computer Society, 2011.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards