OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: [xml-dev] Automated schema migration

[ Lists Home | Date Index | Thread Index ]
  • To: <xml-dev@lists.xml.org>
  • Subject: Re: [xml-dev] Automated schema migration
  • From: "Renaud Waldura" <renaud+xml@waldura.com>
  • Date: Wed, 9 Nov 2005 16:06:39 -0800
  • References: <20051109220531.E7D835AC3@hottub.local.mindstep.com>

Michael and others:

Thank you for your answers. I understand that it is not be possible to infer 
relationships between 2 schemas, but I was referring to a transformation 
between schemas.

Let me re-express my initial message, because I feel it might have been 
understood. (I also have a thick skull, so I apologize if I'm the one who's 
not understanding you.)

Say I have a schema for the old document set, and a transformation that 
creates the new schema from the old -- a transformation between schemas. 
This transformation creates the new schema from the old.

Could I somehow derive a transformation between documents from this 
transformation between schemas?

Thanks again,


PS: I didn't know about mapping tools, I'll look into them.

----- Original Message ----- 
From: "Michael Kay" <mike@saxonica.com>
To: "'Renaud Waldura'" <renaud+xml@waldura.com>; <xml-dev@lists.xml.org>
Sent: Wednesday, November 09, 2005 2:01 PM
Subject: RE: [xml-dev] Automated schema migration

>> My question is: assuming I've created a schema for my old set
>> of documents,
>> if I were to create a transformation T1 that, given the old schema,
>> generates the new schema, could I machine-generate from that
>> transformation
>> T1 another transformation T2 that could be applied to the documents
>> themselves?
> It's easy to demonstrate that this is impossible in general. Given a 
> schema
> for
> <p>Some <i>text</i> in italics</p>
> and another schema for
> <para>Some <italic>text</italic> in italics</para>
> It's clearly impossible to deduce the transformation by looking at the
> schemas alone.
> There are plenty of tools out there (generally called "mappers") that 
> allow
> you to design a transformation starting from two schemas, by showing the
> relationships between the elements in each. They only work where the two
> schemas are quite similar, but that's probably true in your case.
> Michael Kay
> http://www.saxonica.com/
> -----------------------------------------------------------------
> The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
> initiative of OASIS <http://www.oasis-open.org>
> The list archives are at http://lists.xml.org/archives/xml-dev/
> To subscribe or unsubscribe from this list use the subscription
> manager: <http://www.oasis-open.org/mlmanage/index.php>


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS