A Formalism of XML Restructuring Operations

We present a set of primitive restructuring operators that, when combined, are sufficiently powerful to convert an XML document under a source schema into an XML document under an arbitrary target schema We initially define the operators at the schema level, and then show how each operator induces a corresponding transformation on any XML document under the schema Finally, we note that our operators can be implemented in a high level language such as XQuery, and thus our approach can be used as the basis for automating the conversion of one XML document to another XML document.

[1]  Elke A. Rundensteiner,et al.  Automating the transformation of XML documents , 2001, WIDM '01.

[2]  Latha S. Colby A recursive algebra for nested relations , 1990, Inf. Syst..

[3]  Sebastian Maneth,et al.  Efficient Memory Representation of XML Documents , 2005, DBPL.

[4]  Alexandra Poulovassilis,et al.  Using AutoMed for XML data transformation and integration , 2004, DIWeb.

[5]  Martin Erwig,et al.  Toward the Automatic Derivation of XML Transformations , 2003, ER.

[6]  Luca Cardelli,et al.  ECOOP 2003 – Object-Oriented Programming , 2003, Lecture Notes in Computer Science.

[7]  Laks V. S. Lakshmanan,et al.  TAX: A Tree Algebra for XML , 2001, DBPL.

[8]  Lucas Zamboulis XML Data Integration by Graph Restructuring , 2004, BNCOD.

[9]  Jérôme Siméon,et al.  Growing XQuery , 2003, ECOOP.

[10]  Antonio Albano,et al.  Yet another query algebra for XML data , 2002, Proceedings International Database Engineering and Applications Symposium.

[11]  Manfred A. Jeusfeld,et al.  Conceptual Modeling for Novel Application Domains , 2003, Lecture Notes in Computer Science.