Re: SVG schema: Relax NG or not?

Randy Nonay wrote:


>   Isn't XSD a W3C standard? Why is it being abandoned willy nilly by various
> workgroups


Which W3C working groups besides the XHTML one chose RNG before now?

> in favor of rng - which is not a W3C standard??


Relax NG seems to be an OASIS standard:
http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=relax-ng

and an ISO draft standard

http://www.xmlhack.com/read.php?item=1667
"RELAX NG becomes ISO draft standard
[...]
At a recent meeting in Barcelona, the RELAX NG XML validation language 
was unanimously accepted as Draft International Standard 19757-2 by the 
Document Description and Processing Languages subcommittee of the 
ISO/IEC Joint Technical Committee 1 (ISO/IEC JTC 1/SC 34)."
http://www.y12.doe.gov/sgml/sc34/document/0320.htm

The XHTML people say:

http://www.w3.org/TR/2003/WD-xhtml2-20030506/
"This version includes an early implementation of XHTML 2.0 in RELAX NG 
[RELAXNG], but does not include the implementations in DTD or XML Schema 
form. Those will be included in subsequent versions, once the content of 
this language stabilizes."

It seems they chose RNG as the format for the master schema. Why? 
Because RNG meets their requirements best, I would think.
(Also see
http://lists.w3.org/Archives/Public/www-svg/2003May/0048.html)

But they will provide RNG, WXS (.xsd), and DTD versions of the XHTML 
schema, probaby all normative (they don't "abandon" WXS). So if you your 
tools are DTD based, or WXS based, you will be able to feed them what 
they like.

This is the route the SVG WG could consider.


>   Otherwise the XSD is already widely supported by SVG utilities,


which ones?

Tobi


-- 
http://www.pinkjuice.com/

Received on Thursday, 8 May 2003 16:32:46 UTC