Proceedings

Query Reasoning on Trees with Types, Interleaving, and Counting

Download BibTeX Cite

Proceedings of the Twenty-Second International Joint Conference on Artificial Intelligence. Pages 718-722.

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

© 2011 International Joint Conferences on Artificial Intelligence

Abstract

A major challenge of query language design is the combination of expressivity with effective static analyses such as query containment. In the setting of XML, documents are seen as finite trees, whose structure may additionally be constrained by type constraints such as those described by an XML schema. We consider the problem of query containment in the presence of type constraints for a class of regular path queries extended with counting and interleaving operators. The counting operator restricts the number of occurrences of children nodes satisfying a given logical property. The interleaving operator provides a succinct notation for describing the absence of order between nodes satisfying a logical property. We provide a logic-based framework supporting these operators, which can be used to solve common query reasoning problems such as satisfiability and containment of queries in exponential time.

  1. [Barceló and Libkin, 2005] Pablo Barceló and Leonid Libkin. Temporal logics over unranked trees. In LICS, pages 31-40. IEEE Computer Society, 2005.
  2. [Bonatti et al., 2008] P. Bonatti, C. Lutz, A. Murano, and M. Vardi. The complexity of enriched mu-calculi. Log- ical Methods in Computer Science, 4(3), 2008.
  3. [Calvanese et al., 2009] Diego Calvanese, Giuseppe De Gi- acomo, Maurizio Lenzerini, and Moshe Y. Vardi. An automata-theoretic approach to regular XPath. In DBPL, pages 18-35, 2009.
  4. [Calvanese et al., 2010] D. Calvanese, G. De Giacomo, M. Lenzerini, and M. Vardi. Node selection query lan- guages for trees. In AAAI, 2010.
  5. [Colazzo et al., 2009] D. Colazzo, G. Ghelli, L. Pardini, and C. Sartiani. Linear inclusion for XML regular expression types. In CIKM, 2009.
  6. [Dal-Zilio and Lugiez, 2003] S. Dal-Zilio and D. Lugiez. XML schema, tree logic and sheaves automata. In RTA, 2003.
  7. [Dal-Zilio et al., 2004] S. Dal-Zilio, D. Lugiez, and C. Meyssonnier. A logic you can count on. In POPL, 2004.
  8. [Demri and Lugiez, 2010] S. Demri and D. Lugiez. Com- plexity of modal logics with Presburger constraints. J. Ap- plied Logic, 8(3), 2010.
  9. [Gelade, 2010] W. Gelade. Succinctness of regular expres- sions with interleaving, intersection and counting. Theor. Comput. Sci., 411(31-33), 2010.
  10. [Genevès et al., 2007] P. Genevès, N. Layaïda, and A. Schmitt. Efficient static analysis of XML paths and types. In PLDI, 2007.
  11. [Grädel et al., 2002] Erich Grädel, Wolfgang Thomas, and Thomas Wilke, editors. Automata logics, and infinite games: a guide to current research. Springer-Verlag, 2002.
  12. [Hosoya et al., 2005] H. Hosoya, J. Vouillon, and B. Pierce. Regular expression types for XML. ACM Trans. Program. Lang. Syst., 27(1), 2005.
  13. [Seidl et al., 2004] H. Seidl, T. Schwentick, A. Muscholl, and P. Habermehl. Counting in trees for free. In ICALP, 2004.
  14. [Vardi, 1998] Moshe Y. Vardi. Reasoning about the past with two-way automata. In ICALP, pages 628-641, 1998.

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

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