[XMLSCHEMA-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: XML transformation with changed XSD

From: Ralf Lammel <Ralf.Lammel@microsoft.com>
Date: Fri, 17 Feb 2006 02:48:40 -0800
Message-ID: <1152E22EE8996742A7E36BBBA7768FEE08ABD6D3@RED-MSG-50.redmond.corp.microsoft.com>
To: "Udo Ende" <u.ende@mid.de>, "Xmlschema-Dev-Request" <xmlschema-dev@w3.org>
udo ende

Udo,

A long time ago, I have published a somewhat naïve paper [1] on that topic. Essentially, I tried to get started with an operator suite that models stepwise transformations of schemas (I used DTDs back then), while these schema transformations were systematically completed into document transformations. (I am certainly not the only one that has done some thinking going into this direction.) This approach was inspired by the wonderful notion of database schema evolution with associated instance mapping, something that has further inspired me to introduce a generalized notion of coupled transformations recently [2]. I annotate the paper [1] with "naïve" because we never really applied this idea to a major evolutionary case study, and we never worked out the details to really make this scale; we did not even formalize the few silly operators that we came up with. Also, one would perhaps indeed want to put a GUI on top of such transformation language. What I am missing in contemporary tools (as mentioned by M. Kay), is a solid foundation on a transformational approach, as sketched in my naïve paper -- ideally something that makes useful reuse of grammar technology and general program transformation science. There is one piece of at least academic commitment I see on the subject of schema evolution, and that is about type-indexed datatypes, as carried out by the Generic Haskell folks in Utrecht and Bonn.

Regards,
Ralf Laemmel
Microsoft, Webdata/XML, Redmond

[1] http://homepages.cwi.nl/~ralf/retis01/
[2] http://homepages.cwi.nl/~ralf/CoupledSoftwareTransformations/


> -----Original Message-----
> From: xmlschema-dev-request@w3.org [mailto:xmlschema-dev-request@w3.org]
> On Behalf Of Udo Ende
> Sent: Friday, February 17, 2006 1:03 AM
> To: Xmlschema-Dev-Request
> Subject: XML transformation with changed XSD
> 
> 
> Hi,
> 
> I have a set of XML files being (correctly) validated to a XSD file. Now I
> upgrade the XSD file and therefore I have to change the XML files.
> 
> What is the best way to automate the transformation of the XML files? Are
> there any tools that can do that?
> 
> --
> Udo Ende
> Dipl.-Math. Univ.
> Software Engineer
> 
> MID Enterprise Software Solutions GmbH
> Eibacher Hauptstr. 141
> 90451 Nürnberg
> Telefon: +49 911-968 36-24
> Fax    : +49 911-968 36-10
> E-Mail : u.ende@mid.de
> WWW    : http://www.mid.de
> 
Received on Friday, 17 February 2006 10:48:51 GMT

Subscribe to the Stylus Scoop newsletter for helpful XML tips and tutorials.
Email
First Name
Last Name
Company

Download Stylus Studio 6 XML Enterprise Edition

Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2007 All Rights Reserved.