Proceedings

Containment of Regular Path Queries under Description Logic Constraints

Download BibTeX Cite

Proceedings of the Twenty-Second International Joint Conference on Artificial Intelligence. Pages 805-811.

https://doi.org/10.5591/978-1-57735-516-8/IJCAI11-141

© 2011 International Joint Conferences on Artificial Intelligence

Abstract

Query containment has been studied extensively in KR and databases, for different kinds of query languages and domain constraints. We address the longstanding open problem of containment under expressive description logic (DL) constraints for two-way regular path queries (2RPQs) and their conjunctions, which generalize conjunctive queries with the ability to express regular navigation. We show that, surprisingly, functionality constraints alone make containment of 2RPQs already ExpTime-hard. By employing automata-theoretic techniques, we also provide a matching upper bound that extends to very expressive DL constraints. For conjunctive 2RPQs we prove a further exponential jump in complexity, and provide again a matching upper bound for expressive DLs. Our techniques provide also a solution to the problem of query entailment over DL knowledge bases in which individuals in the ABox may be related through regular role-paths.

  1. [Abiteboul et al., 1995] Serge Abiteboul, Richard Hull, and Victor Vianu. Foundations of Databases. Addison Wesley Publ. Co., 1995.
  2. [Baader et al., 2007] Franz Baader, Diego Calvanese, Deb- orah McGuinness, Daniele Nardi, and Peter F. Patel- Schneider, editors. The Description Logic Handbook: Theory, Implementation and Applications. Cambridge University Press, 2nd edition, 2007.
  3. [Barcelò et al., 2010] Bablo Barcelò, Carlos A. Hurtado, Leonid Libkin, and Peter T. Wood. Expressive languages for path queries over graph-structured data. In Proc. of the 29th ACM SIGACT SIGMOD SIGART Symp. on Princi- ples of Database Systems (PODS 2010), pages 3-14, 2010.
  4. [Calvanese et al., 1998] Diego Calvanese, Giuseppe De Gi- acomo, and Maurizio Lenzerini. On the decidability of query containment under constraints. In Proc. of the 17th ACM SIGACT SIGMOD SIGART Symp. on Principles of Database Systems (PODS'98), pages 149-158, 1998.
  5. [Calvanese et al., 2000] Diego Calvanese, Giuseppe De Gia- como, Maurizio Lenzerini, and Moshe Y. Vardi. Contain- ment of conjunctive regular path queries with inverse. In Proc. of the 7th Int. Conf. on the Principles of Knowledge Representation and Reasoning (KR 2000), pages 176-185, 2000.
  6. [Calvanese et al., 2003] Diego Calvanese, Giuseppe De Gia- como, Maurizio Lenzerini, and Moshe Y. Vardi. Reason- ing on regular path queries. SIGMOD Record, 32(4):83- 92, 2003.
  7. [Calvanese et al., 2009] Diego Calvanese, Thomas Eiter, and Magdalena Ortiz. Regular path queries in expressive de- scription logics with nominals. In Proc. of the 21st Int. Joint Conf. on Artificial Intelligence (IJCAI 2009), pages 714-720, 2009. IJCAI
  8. [Chandra and Merlin, 1977] Ashok K. Chandra and Philip M. Merlin. Optimal implementation of con- junctive queries in relational data bases. In Proc. of the 9th ACM Symp. on Theory of Computing (STOC'77), pages 77-90, 1977.
  9. [Chaudhuri and Vardi, 1997] Surajit Chaudhuri and Moshe Y. Vardi. On the equivalence of recursive and nonrecursive datalog programs. J. of Computer and System Sciences, 54(1):61-78, 1997.
  10. [Eiter et al., 2009] Thomas Eiter, Carsten Lutz, Magdalena Ortiz, and Mantas Šimkus. Query answering in description logics with transitive roles. In Proc. of the 21st Int. Joint Conf. on Artificial Intelligence (IJCAI 2009), pages 759- 764, 2009. IJCAI
  11. [Glimm et al., 2008] Birte Glimm, Ian Horrocks, Carsten Lutz, and Uli Sattler. Conjunctive query answering for the description logic SHIQ. J. of Artificial Intelligence Research, 31:151-198, 2008. IJCAI
  12. [Johnson and Klug, 1984] David S. Johnson and Anthony C. Klug. Testing containment of conjunctive queries under functional and inclusion dependencies. J. of Computer and System Sciences, 28(1):167-189, 1984.
  13. [Kazakov, 2008] Yevgeny Kazakov. RIQ and SROIQ are harder than SHOIQ. In Proc. of the 11th Int. Conf. on the Principles of Knowledge Representation and Reason- ing (KR 2008), pages 274-284, 2008.
  14. [Levy and Rousset, 1998] Alon Y. Levy and Marie-Christine Rousset. Verification of knowledge bases based on con- tainment checking. Artificial Intelligence, 101(1-2):227- 250, 1998.
  15. [Lutz, 2008] Carsten Lutz. The complexity of conjunctive query answering in expressive description logics. In Proc. of the 4th Int. Joint Conf. on Automated Reasoning (IJ- CAR 2008), volume 5195 of Lecture Notes in Artificial In- telligence, pages 179-193. Springer, 2008.
  16. [Rudolph et al., 2008] Sebastian Rudolph, Markus Krötzsch, and Pascal Hitzler. Terminological reasoning in SHIQ with ordered binary decision diagrams. In Proc. of the 23rd AAAI Conf. on Artificial Intelligence (AAAI 2008), pages 529-534, 2008.
  17. [Sagiv, 1988] Yehoshua Sagiv. Optimizing Datalog pro- grams. In Jack Minker, editor, Foundations of Deductive Databases and Logic Programming, pages 659-698.
  18. Mor- gan Kaufmann, 1988.
  19. [Shmueli, 1993] Oded Shmueli. Equivalence of Data- log queries is undecidable. J. of Logic Programming, 15(3):231-241, 1993.
  20. [ten Cate and Lutz, 2009] Balder ten Cate and Carsten Lutz. The complexity of query containment in expressive frag- ments of XPath 2.0. J. of the ACM, 56(6), 2009.
  21. [Vardi, 1998] Moshe Y. Vardi. Reasoning about the past with two-way automata. In Proc. of the 25th Int. Coll. on Au- tomata, Languages and Programming (ICALP'98), vol- ume 1443 of Lecture Notes in Computer Science, pages 628-641. Springer, 1998.

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

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