Abstract
The eXtensible Markup Language (XML) (Bray et al. 2008) is currently one of the most popular meta-formats for data representation on the Web. To enable data exchange, it is crucial to restrict structure of the exchanged XML documents by a set of rules, so that each communicating party is able to understand them. This restriction is achieved via XML schemas.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
Not to be confused with W3C XQuery Update Facility W3C
- 2.
XML schema definition
References
Bray T, Paoli J, Sperberg-McQueen CM, Maler E, Yergeau F (2008) Extensible markup language (XML) 1.0, 5th edn. W3C. http://www.w3.org/TR/REC-xml/
Clark J, Makoto M (2001) RELAX NG specification, Oasis. http://www.oasis-open.org/committees/relax-ng/spec-20011203.html
Domínguez E, Lloret J, Rubio AL, Zapata MA (2005) Evolving XML schemas and documents using UML class diagrams. In: DEXA, Lecture notes in computer science, vol 3588. Springer, Berlin, pp 343–352
Guerrini G, Mesiti M, XML schema evolution and versioning: current approaches and future trends
Guerrini G, Mesiti M, Sorrenti MA (2007) XML schema evolution: incremental validation and efficient document adaptation. In: XSym. Lecture notes in computer science, vol 4704. Springer, Berlin, pp 92–106
ISO (2005) Information technology document schema definition languages (DSDL) part 3: rule-based validation schematron. ISO/IEC 19757-3
Kay M (2007) XSL transformations (XSLT) version 2.0. W3C. http://www.w3.org/TR/xslt20/
Klettke M (2007) Conceptual XML schema evolution – the CoDEX approach for design and redesign. In: Workshop proceedings datenbanksysteme in business, technologie und web (BTW 2007), Aachen, pp 53–63
Kwietniewski M, Gryz J, Hazlewood S, Van Run P (2010) Transforming XML documents as schemas evolve. Proc VLDB Endow 3:1577–1580
Murata M, Lee D, Mani M, Kawaguchi K (2005) Taxonomy of XML schema languages using formal language theory. ACM Trans Internet Technol 5(4):660–704
Nečaský M, Mlýnková I (2009) Five-level multi-application schema evolution. In: DATESO, pp 90–104
Nečaský M, Mlýnková I (2010) When conceptual model meets grammar: a formal approach to semi-structured data modeling. In: WISE 2010. Lecture notes in computer science, vol 6488. Springer, Berlin, pp 279–293
Object Management Group (2007) UML infrastructure specification 2.1.2. http://www.omg.org/spec/UML/2.1.2/Infrastructure/PDF/
Sparx Systems: Enterprise Architect. http://www.sparxsystems.com.au/products/ea/
Sperberg-McQueen CM, Bray T, Paoli J (2000) Document type declaration
Su H, Kramer DK, Rundensteiner EA (2002) XEM: XML evolution management. Technical report WPI-CS-TR-02-09
Thompson HS, Beech D, Maloney M, Mendelsohn N (2004) XML schema part 1: structures, 2nd edn. W3C. http://www.w3.org/TR/xmlschema-1/
W3C, XQuery update facility 1.0 specification. http://www.w3.org/TR/xquery-update-10/
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer Science+Business Media New York
About this paper
Cite this paper
Malý, J., Mlýnková, I., Nečaský, M. (2013). On XML Document Transformations as Schema Evolves: A Survey of Current Approaches. In: Pooley, R., Coady, J., Schneider, C., Linger, H., Barry, C., Lang, M. (eds) Information Systems Development. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-4951-5_32
Download citation
DOI: https://doi.org/10.1007/978-1-4614-4951-5_32
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4614-4950-8
Online ISBN: 978-1-4614-4951-5
eBook Packages: Computer ScienceComputer Science (R0)