Skip to main content

XML Query Adaptation as Schema Evolves

  • Conference paper
  • First Online:
Building Sustainable Information Systems

Abstract

In this chapter we study the impact of XML schema evolution on related XML queries when the evolution can affect the result of those queries. We provide a novel approach and present preliminary solution to the problem. In our approach, we define changes in the schema and propagate these changes to the queries. We focus on a subset of XPath queries and show how particular changes in data structure can be propagated to them, either automatically or with user interference. The implementation of our approach is incorporated into a general evolution framework called DaemonX and it enables us to provide a proof of the concept.

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 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

  1. Al-Jadir L, El-Moukaddem F (2003) Once upon a time a DTD evolved into another DTD. In: Object-oriented information systems. Springer, Berlin, pp 3–17

    Google Scholar 

  2. Amazon (2012) Amazon Web Services. http://amazonpayments.s3.amazonaws.com/documents/order.xsd. Accessed Feb 27 2012

  3. Cate B, Marx M (2009) Axiomatizing the logical core of XPath 2.0. Theory Comput Syst 44:561–589

    Article  MathSciNet  MATH  Google Scholar 

  4. DaemonX Team (2011) Daemonx. http://daemonx.codeplex.com/

  5. Domínguez E, Lloret J, Luis Rubio A, Zapata MA (2005) Evolving XML schemas and documents using UML class diagrams. In: DEXA’05, pp 343–352

    Google Scholar 

  6. Bouchou B et al (2004) Schema evolution for XML: a consistency-preserving approach. In: Mathematical foundations of computer science, Prague, Czech Republic. Springer, Berlin, pp 876–888

    Google Scholar 

  7. Franceschet M (2012) http://sole.dimi.uniud.it/~massimo.franceschet/xpathmark/FT.html. Assessed Feb 10 2012

  8. Hartel PH (2005) A trace semantics for positive core XPath. In: TIME ’05, Washington, DC, USA. IEEE, New York, pp 103–112

    Google Scholar 

  9. Klettke M (2007) Conceptual xml schema evolution - the codex approach for design and redesign. In: BTW workshops, pp 53–63

    Google Scholar 

  10. Klímek J, Nečaský M, Mlýnková I (2011) Evolution and change management of XML applications. http://exolutio.com/TR/evolution.pdf. Accessed 5 Feb 2012

  11. Mesiti M, Celle R, Sorrenti MA, Guerrini G (2006) X-evolution: a system for XML schema evolution and document adaptation. In: EDBT’06. Springer, Berlin, pp 1143–1146

    Google Scholar 

  12. Miller J, Mukerji J (2003) MDA Guide Version 1.0.1. Object MNgement Group. www.omg.org

  13. Moro MM, Malaika S, Lim L (2007) Preserving XML Queries During Schema Evolution. In: WWW’07, New York, NY, USA. ACM, New York, pp 1341–1342

    Google Scholar 

  14. Nečaský M (2009) Conceptual modeling for XML. In: Dissertations in database and information systems, vol 99. IOS Press, Amsterdam

    Google Scholar 

  15. Nečaský M, Mlýnková I (2009) On different perspectives of XML schema evolution. In: FlexDBIST ’09, Linz, Austria. IEEE, New York

    Google Scholar 

  16. Polák M (2011) XML query adaptation. Master Thesis, Charles University in Prague, Czech Republic. http://www.ksi.mff.cuni.cz/~mlynkova/dp/Polak.pdf

  17. W3C (2010) Extensible Markup Language (XML). World Wide Web Consortium, W3.org

    Google Scholar 

Download references

Acknowledgements

This study was supported by the Czech Science Foundation, grant P202/10/0573.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marek Polák .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer Science+Business Media, LLC

About this paper

Cite this paper

Polák, M., Mlýnková, I., Pardede, E. (2013). XML Query Adaptation as Schema Evolves. In: Linger, H., Fisher, J., Barnden, A., Barry, C., Lang, M., Schneider, C. (eds) Building Sustainable Information Systems. Springer, Boston, MA. https://doi.org/10.1007/978-1-4614-7540-8_31

Download citation

  • DOI: https://doi.org/10.1007/978-1-4614-7540-8_31

  • Published:

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4614-7539-2

  • Online ISBN: 978-1-4614-7540-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics