Skip to main content

An Efficient Encoding and Labeling for Dynamic XML Data

  • Conference paper
Advances in Databases: Concepts, Systems and Applications (DASFAA 2007)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4443))

Included in the following conference series:

Abstract

In order to efficiently determine structural relationships among XML elements and to avoid re-labeling for updates, much research about labeling schemes has been conducted, recently. However, a harmonic support of efficient query processing and updating has not been achieved. In this paper, we propose an efficient XML encoding and labeling scheme, called EXEL, which is a variant of the region numbering scheme using bit strings. In order to generate the ordinal and insert-friendly bit strings in EXEL, a novel binary encoding method is devised. Also, we devise a labeling scheme for a newly inserted node which incurs no re-labeling of pre-existing labels. These encoding and inserting methods are the bases of efficient query processing and the complete avoidance of re-labeling for updates. Moreover, EXEL supports all structural relationships in XPath and the relationships can be checked by SQL statements supported by an RDBMS. Finally, the experimental results show that EXEL provides fairly reasonable query processing performance while completely avoiding re-labeling for updates.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Amagasa, T., Yoshikawa, M.: QRS: A Robust Numbering Scheme for XML documents. In: Proc. of ICDE 2003, pp. 705–707 (2003)

    Google Scholar 

  2. Bray, T., Paoli, J., Sperberg-McQueen, C.M., Maler, E., Yergeau, F.: Extensible Markup Language (XML) 1.0 (Third Edition). W3C Recommendation (2004), http://www.w3.org/TR/REC-xml

  3. Chung, C.-W., Min, J.-K., Shim, K.-S.: APEX: An Adaptive Path Index for XML Data. In: Proc. of ACM SIGMOD 2002, pp. 121–132. ACM Press, New York (2002)

    Chapter  Google Scholar 

  4. Clark, J., DeRose, S.: XML Path Language(XPath) Version 1.0. W3C Recommendation (1999), http://www.w3.org/TR/xpath

  5. Cohen, E., Kaplan, H., Milo, T.: Labeling Dynamic XML Trees. In: Proc. of PODS 2002, pp. 271–281 (2002)

    Google Scholar 

  6. Cover, R.: The XML Cover Pages (2001), http://www.oasis-open.org/cover/xml.html

  7. Goldman, R., Widom, J.: DataGuides: Enabling Query Formulation and Optimization in Semistructured Databases. In: Proc. of VLDB 1997, pp. 436–445 (1997)

    Google Scholar 

  8. Li, C., Ling, T.W.: QED: A Novel Quaternary Encoding to Completely Avoid Re-labeling in XML Updates. In: Proc. of ACM CIKM 2005, pp. 501–508. ACM Press, New York (2005)

    Google Scholar 

  9. Li, Q., Moon, B.: Indexing and Querying XML Data for Regular Expressions. In: Proc. of VLDB 2001, pp. 367–370 (2001)

    Google Scholar 

  10. Min, J.-K., Park, M.-J., Chung, C.-W.: XPRESS: A Queriable Compression for XML Data. In: Proc. of ACM SIGMOD 2003, pp. 122–133. ACM Press, New York (2003)

    Chapter  Google Scholar 

  11. O’Neil, P., O’Neil, E., Pal, S., Cseri, I., Schaller, G., Westbury, N.: ORDPATHs: Insert-Friendly XML Node Labels. In: Proc. of ACM SIGMOD 2004, pp. 903–4908. ACM Press, New York (2004)

    Chapter  Google Scholar 

  12. Philippe Le Hegaret, R.W., Wood, L.: XML Path Language(XPath) Version 1.0 (2005), http://www.w3.org/DOM

  13. Schmidt, A., Waas, F., Kersten, M., Carey, M.J., Manolescu, I., Busse, R.: XMark: A Benchmark for XML Data Management. In: Proc. of VLDB, pp. 974–985 (2002)

    Google Scholar 

  14. Scott Boag, D.C., Fernandez, M.F., Florescu, D., Robie, J., Simeon, J.: XQuery 1.0: An XML Query Language. W3C Recommendation (2005), http://www.w3.org/TR/xquery/

  15. Tatarinov, I., Viglas, S.D., Beyer, K., Shanmugasundaram, J., Shekita, E., Zhang, C.: Storing and Querying Ordered XML Using a Relational Database System. In: Proc. of ACM SIGMOD 2002, pp. 204–215. ACM Press, New York (2002)

    Chapter  Google Scholar 

  16. Wu, X., Lee, M.L., Hsu, W.: A Prime Number Labeling Scheme for Dynamic Ordered XML Trees. In: Proc. of ICDE 2004, pp. 66–78 (2004)

    Google Scholar 

  17. Zhang, C., Naughton, J., Dewitt, D., Luo, Q., Lohman, G.: On Supporting Containment Queries in Relational Database Management Systems. In: Proc. of ACM SIGMOD 2001, pp. 425–436. ACM Press, New York (2001)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Ramamohanarao Kotagiri P. Radha Krishna Mukesh Mohania Ekawit Nantajeewarawat

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Min, JK., Lee, J., Chung, CW. (2007). An Efficient Encoding and Labeling for Dynamic XML Data. In: Kotagiri, R., Krishna, P.R., Mohania, M., Nantajeewarawat, E. (eds) Advances in Databases: Concepts, Systems and Applications. DASFAA 2007. Lecture Notes in Computer Science, vol 4443. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-71703-4_60

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-71703-4_60

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-71702-7

  • Online ISBN: 978-3-540-71703-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics