Eric,
> I have a couple of comments/suggestions about this first document.
Thanks for your comments. I have slightly edited my memo.
> In the introduction, we might want to highlight two other differences
> between schema languages: they can be open (allowing all what's not
> forbidden) or closed (forbidding all what's not allowed) by default and
> they can also describe generic patterns or assign a different semantic
> to different kind of patterns (the RELAX NG patterns are specialized by
> W3C XML Schema into elements, attributes, complex types, simple types,
> attribute groups and element groups through specialized containers).
I think that you have pointed out important characteristics of
individual schema languages: open or closed, infoset-affecting or
infoset-unaffecting.
> The other aspect which we may want to cover is the possibility (or lack
> of) to define a layered architecture for XML schema languages. If we had
> to create 3 schema languages from scratch right now, I think|feel that
> we could design them in such a way that the object orientation would be
> an optional layer on top of the grammar based language and the grammar
> an optional layer on top of the rule based language. This is probably
> much more difficult with languages which kind of mix up the different
> layers, but this could still be something usefull to explore.
When we have infoset-affecting schema languages and more than one schema
language govern a single fragment, we have to consider in which order
the schema languages are used.
> These points are all more or less developed in my tutorial [1].
>
> [1] http://dsdl.org/schema-tutorial.zip
Thanks for your input. See you in Barcelona.
Cheers,
-- MURATA Makoto <murata@hokkaido.email.ne.jp> -- 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 May 15 10:58:28 2002
This archive was generated by hypermail 2.1.8 : Fri Dec 03 2004 - 14:00:27 UTC