[dsdl-discuss] Relax NG, datatypes, EBNF and other related topics

From: Eric van der Vlist <vdv@dyomedea.com>
Date: Wed Jun 11 2003 - 17:01:26 UTC

Hi,

I have been very impressed (and I still am) by the way James has used
Relax NG to specify the EBNF for the compact syntax.

Of course, it's not a valid RNG schema since it includes things such as
("grammar", "{", grammarContent*, "}") which violate the restrictions of
chapter 7, but I have always thought that some of these restrictions are
artificial ;-) and that's showing that a subset of the syntax of Relax
NG can be used to define EBNF grammars.

OTH, we are still struggling with the need for a formal language to
define the lexical space of datatypes (it's not the only issue with
simple types, but it's one of them) and I am wondering if there isn't
something to explore in this area: what about using an EBNF expressed
with Relax NG to define the lexical space of our datatypes?

Eric

-- 
Don't you think all these XML schema languages should work together?
                                                         http://dsdl.org
------------------------------------------------------------------------
Upcoming Schema languages tutorial (registration open):
 - July 7th   (Portland, OR)      http://makeashorterlink.com/?K27A527A4
 - August 4th (Montreal, Canada)  http://makeashorterlink.com/?U28A217A4
------------------------------------------------------------------------
Eric van der Vlist       http://xmlfr.org            http://dyomedea.com
(W3C) XML Schema ISBN:0-596-00252-1 http://oreilly.com/catalog/xmlschema
------------------------------------------------------------------------
--
DSDL members discussion list
To unsubscribe, please send a message with the
command  "unsubscribe" to dsdl-discuss-request@dsdl.org
(mailto:dsdl-discuss-request@dsdl.org?Subject=unsubscribe)
Received on Wed Jun 11 19:01:26 2003

This archive was generated by hypermail 2.1.8 : Fri Dec 03 2004 - 14:00:27 UTC