ABSTRACT
XQL has been argued as just a model for asking for specific sets of elements with very limited query capability. This paper proposes several extensions of XQL to address the issues. The extensions include full-text indexed search, path variables, joins, session-based navigations, and updates. Effort has been spent to preserve the conciseness of the language syntax. Its corresponding query processor with optimization mechanism has been prototyped and available online. Finally, implementation issues are discussed.
- 1.S. Abiteboul. Querying semi-structured data. In Proceedings of the International Conference on Database Theory (ICDT). Springer Verlag, 1997. Google ScholarDigital Library
- 2.A. Bonifati and S. Ceri, Comparative Analysis of Five XML Query Languages, Sigmod Record, March 2000. Google ScholarDigital Library
- 3.T. Bray, J. Paoli, and C.M. Sperberg-McQueen. Extensible markup language (XML) 1.0. In W3C Recommendation, World Wide Web Consortium, 1998. http://www.w3.org/TR/1998/REC-xml-19980210.Google Scholar
- 4.D. Chamberlin, D. Florescu, J. Robie, J. Simon, and M. Stefanescu (Eds.). XQuery: A Query Language for XML, W3C Working Draft, 15 February 2001. http://www.w3.org/TR/2001/WD-xquery -20010215/.Google Scholar
- 5.D. Florescu, A. Levy, and A. Mendelzon. Database techniques for the World- Wide Web: A survey. SIGMOD Record, 27(3):59-74 (1998). Google ScholarDigital Library
- 6.C. Hoogland, J.-C. Sanchez, L. Tonella, A. Bairoch, D.F. Hochstrasser, and R.D. Appel. Current status of the SWISS-2DPAGE database. Nucleic Acids Research, 26, 332-333, 1998.Google ScholarCross Ref
- 7.J. McHugh et al. Lore: A database management system for semistructured data. SIGMOD Record, 26(3):54-66, September 1997. Google ScholarDigital Library
- 8.J. Robie, J. Lapp, and D. Schach. XML Query Language (XQL). In The XSL Working Group, World Wide Web Consortium, 1998; http://www.w3.org/TandS/QL/QL98/pp/xql.htmlGoogle Scholar
- 9.I. Tatarinov, Z.G. Ives, A.Y. Halevy, and D.S. Weld. Updating XML. To appear in ACM SIGMOD 2001. Google ScholarDigital Library
- 10.The SODA Research Group. SODA2: The Semistructured Object Database System, Version 2, 2000. http://dba.cse.unsw.edu.auGoogle Scholar
- 11.R. Wong. SODA2: An XML Database Management System. Conference Proceedings of XML Asia, September 2000. http://www.xmlarena.com/mainpage.asp ?webpageid=61Google Scholar
Index Terms
- The extended XQL for querying and updating large XML databases
Recommendations
Updating XML
As XML has developed over the past few years, its role has expanded beyond its original domain as a semantics-preserving markup language for online documents, and it is now also the de facto format for interchanging data between heterogeneous systems. ...
Efficiently Querying Large XML Data Repositories: A Survey
Extensible Markup Language (XML) is emerging as a de facto standard for information exchange among various applications on the World-Wide Web. There has been a growing need for developing high-performance techniques to query large XML data repositories ...
Updating XML
SIGMOD '01: Proceedings of the 2001 ACM SIGMOD international conference on Management of dataAs XML has developed over the past few years, its role has expanded beyond its original domain as a semantics-preserving markup language for online documents, and it is now also the de facto format for interchanging data between heterogeneous systems. ...
Comments