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] Can XML Schema be compiled to Schematron?

[ Lists Home | Date Index | Thread Index ]

I haven't dug deeply into this abstract schema model. But a cursory look looks like it is just an object model for XML Schema. It's does not look very generic to me. The W3C could learn a lot from the work that has happened in the RELAX and RELAX NG communities. Also, Schematron is not grammar-based, so you could not just do a straightforward mapping of an XML Schema grammar into Schematron. You would have to infer XPath patterns from the structure in the grammar since Schematron is pattern-based.
 
A far more interesting abstract schema model is in Sun's Multi-Schema Validator library. Check out http://www.sun.com/xml.
 
-----Original Message-----
From: Naren Chawla [mailto:naren@ipedo.com]
Sent: Wednesday, January 23, 2002 5:37 PM
To: Doug Ransom; Xml-Dev@Lists. Xml. Org (E-mail)
Subject: RE: [xml-dev] Can XML Schema be compiled to Schematron?

I suspect once there is full support for DOM Level3 Abstract Schema in Xerces Java 2, this may not be difficult. Once we create a Abstract Object Model for XML Schema, we can spit out Schematron-compliant schema.
 
--naren
 
-----Original Message-----
From: Doug Ransom [mailto:Doug.Ransom@pwrm.com]
Sent: Wednesday, January 23, 2002 5:06 PM
To: Xml-Dev@Lists. Xml. Org (E-mail)
Subject: [xml-dev] Can XML Schema be compiled to Schematron?

I have been thinking that it would be an interesting exercise to implement a compiler that transforms XML Schema into Schematron (probably in XSLT). 
 
Is there any reason why this will not work?
 

Doug Ransom
Internet Technologies Domain Lead
Power Measurement http://www.pwrm.com
mailto:Doug.Ransom@pwrm.com

 




 

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

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