Re: Automated schema migration
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, --Renaud PS: I didn't know about mapping tools, I'll look into them. ----- Original Message ----- From: "Michael Kay" <mike@s...> To: "'Renaud Waldura'" <renaud+xml@w...>; <xml-dev@l...> Sent: Wednesday, November 09, 2005 2:01 PM Subject: RE: 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> > >
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format