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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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
Amazon (2012) Amazon Web Services. http://amazonpayments.s3.amazonaws.com/documents/order.xsd. Accessed Feb 27 2012
Cate B, Marx M (2009) Axiomatizing the logical core of XPath 2.0. Theory Comput Syst 44:561–589
DaemonX Team (2011) Daemonx. http://daemonx.codeplex.com/
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
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
Franceschet M (2012) http://sole.dimi.uniud.it/~massimo.franceschet/xpathmark/FT.html. Assessed Feb 10 2012
Hartel PH (2005) A trace semantics for positive core XPath. In: TIME ’05, Washington, DC, USA. IEEE, New York, pp 103–112
Klettke M (2007) Conceptual xml schema evolution - the codex approach for design and redesign. In: BTW workshops, pp 53–63
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
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
Miller J, Mukerji J (2003) MDA Guide Version 1.0.1. Object MNgement Group. www.omg.org
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
Nečaský M (2009) Conceptual modeling for XML. In: Dissertations in database and information systems, vol 99. IOS Press, Amsterdam
Nečaský M, Mlýnková I (2009) On different perspectives of XML schema evolution. In: FlexDBIST ’09, Linz, Austria. IEEE, New York
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
W3C (2010) Extensible Markup Language (XML). World Wide Web Consortium, W3.org
Acknowledgements
This study was supported by the Czech Science Foundation, grant P202/10/0573.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)