Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/1182635.1164247acmconferencesArticle/Chapter ViewAbstractPublication PagesvldbConference Proceedingsconference-collections
Article

XML Evolution: a two-phase XML processing model using XML prefiltering techniques

Published: 01 September 2006 Publication History

Abstract

An implementation based on the two-phase XML processing model introduced in [3] is presented in this paper. The model employs a prefilter to remove uninteresting fragments of an input XML document by approximately executing a user's queries. The refined candidate-set XML document is then returned to the user's DOM- or SAX-based applications for further processing. In this demonstration, it is shown that the technique significantly enhances the performance of existing DOM- and SAX-based XML applications and tools (e.g., XPath/XQuery processors and XML parsers), while reducing computational resource needs. Moreover, the prefilter can be easily integrated into existing applications by adding only one instruction. We also present an enhancement to the indexing scheme of the prefiltering technique to speed up the evaluation of certain axes.

References

[1]
{1} A. R. Schmidt, F. Waas, M. L. Kersten, D. Florescu, I. Manolescu, M. J. Carey, and R. Busse. The XML Benchmark Project. Technical Report INS-R0103, Centrum voor Wiskunde en Informatica, 2001.
[2]
{2} A. Vyas, M. Fernandez, and J. Simeon. The Simplest XML Storage Manager Ever. In Informal Proc. of the 1st International Workshop on XQuery Implementation, Experience, and Perspectives, 2004, pp. 37-42.
[3]
{3} C. H. Huang, T. R. Chuang, and H. M. Lee. Prefiltering techniques for efficient XML document processing. In Proc. of the 2005 ACM Symposium on Document Engineering, 2005, pp. 149-158.
[4]
{4} C. H. Huang, T. R. Chuang, and H. M. Lee. Fast Structural Query with Application to Chinese Treebank Sentence Retrieval. In Proc. of the 2004 ACM Symposium on Document Engineering, 2004, pp. 11-20.
[5]
{5} F. Peng and S. S. Chawathe. XSQ: A streaming XPath engine. ACM Transactions on Database Systems, 30, 2, 2005, pp. 577-623.
[6]
{6} M. L. Noga, S. Schott, and W. Löwe. Lazy XML processing. In Proc. of the 2002 ACM Symposium on Document Engineering, 2002, pp. 88-94.
[7]
{7} M. Yoshikawa, T. Amagasa, T. Shimura, and S. Uemura. XRel: A Path-based Approach to Storage and Retrieval of XML Documents Using Relational Databases. ACM Transactions on Internet Technology, 1, 1, 2001, pp. 110-141.
[8]
{8} P. Wadler, Two semantics for XPath. Tech. Report, Bell Labs, 2000. Available: http://homepages.inf.ed.ac.uk/ wadler/papers/xpath-semantics/xpath-semantics.pdf
[9]
{9} Q. Zou, S. Liu, and W. W. Chu. Ctree: A Compact Tree for Indexing XML Data. In Proc. of the 6th Annual ACM International Workshop on Web Information and Data Management, 2004, pp. 39-46.
[10]
{10} S. Cox, P. Daisey, R. Lake, C. Portele, and A. Whiteside, editors. OpenGIS© Geography Markup Language (GML) Implementation Specification, Version: 3.00, 2003.
[11]
{11} T. Fiebig, S. Helmer, C.-C. Kanne, G. Moerkotte, J. Neumann, R. Schiele, and T. Westmann. Anatomy of a native XML base management system. The VLDB Journal, 11, 4, 2002, pp. 292-314.
[12]
{12} V. Josifovski, M. Fontoura, and A. Barta. Querying XML streams. The VLDB Journal, 14, 2, 2005, pp. 197-210.
[13]
{13} Xerces Java Parser 2.8.0 Release. The Apache XML project. Available: http://xerces.apache.org/xerces2-j/.
[14]
{14} XML Path Language (XPath) Version 1.0, W3C Recommendation, 1999.

Cited By

View all
  • (2012)Efficient string-based XML stream prefilteringProceedings of the Twenty-Third Australasian Database Conference - Volume 12410.5555/2483739.2483757(145-152)Online publication date: 31-Jan-2012
  • (2009)Building GML-native web-based geographic information systemsComputers & Geosciences10.1016/j.cageo.2008.11.00935:9(1802-1816)Online publication date: 1-Sep-2009
  • (2006)Efficient GML-native processors for web-based GISProceedings of the 14th annual ACM international symposium on Advances in geographic information systems10.1145/1183471.1183488(91-98)Online publication date: 10-Nov-2006

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
VLDB '06: Proceedings of the 32nd international conference on Very large data bases
September 2006
1269 pages

Sponsors

  • SIGMOD: ACM Special Interest Group on Management of Data
  • K.I.S.S. SIG on Databases
  • AJU Information Technology Co., Ltd
  • US Army ITC-PAC Asian Research Office
  • Google Inc.
  • The Database Society of Japan
  • Samsung SOS
  • Advanced Information Technology Research Center
  • Naver
  • Microsoft: Microsoft
  • Korea Info Sci Society: Korea Information Science Society
  • SK telecom
  • Systems Applications Products
  • ORACLE: ORACLE
  • International Business Management
  • Air Force Office of Scientific Research/Asian Office of Aerospace R&D
  • Kosef
  • Kaist
  • LG Electronics
  • CCF-DBS

Publisher

VLDB Endowment

Publication History

Published: 01 September 2006

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 24 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2012)Efficient string-based XML stream prefilteringProceedings of the Twenty-Third Australasian Database Conference - Volume 12410.5555/2483739.2483757(145-152)Online publication date: 31-Jan-2012
  • (2009)Building GML-native web-based geographic information systemsComputers & Geosciences10.1016/j.cageo.2008.11.00935:9(1802-1816)Online publication date: 1-Sep-2009
  • (2006)Efficient GML-native processors for web-based GISProceedings of the 14th annual ACM international symposium on Advances in geographic information systems10.1145/1183471.1183488(91-98)Online publication date: 10-Nov-2006

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media