Rick,
Thanks for you contribution to Part 4.
We now have the CD of DSDL Part 4, MNS, and Namespace Switchboard. Moreover,
we also have a very old RELAX Namespace DTR at:
http://www.y-adagio.com/public/standards/iso_tr_relax_ns/dtr_22250-2.doc
1. Questions
Here are some questions about "Namespace Switchboard".
Q1)
You wrote:
However, the traversal="halt" attribute causes
validation to fail as soon as the subject is found.
In my understanding, an implementation is free to begin with
whichever validation candidate. For example, an implementation
might begin with an embedded RDF metadata or it
might begin with an XHTML. Do you intend to ensure that
an implementation must use the depth-first order?
Q2)
I have some vague understanding of "preprocess", "traversal", and
"result". However, their interaction is not clear to me. For
example, does the pair (preprocessor="keep" , traversal="skip")
make sense? Or, does the traversal attribute make sense only when
preprocessor="prune"? Is the pair (preprocessor="prune", traversal="enter")
intended to address my concerns about XForms and XSLT? I would appreciate
it very much if you provide one example for each combination.
Q3)
The semantics of "alias" and "as" is not clear to me. Suppose that an alias of
http://www.example.com/foo is http://www.example.com/bar. Then,
does an implementation of "Namespace Switchboard" converts
<a xmlns="http://www.example.com/bar"/>
to
<a xmlns="http://www.example.com/foo"/>
before validation of that candidate? It would be great if you provide
some examples.
What is the relationship between these two attributes and Part 8?
Q4)
In my understanding, contexts of MNS are intended to utilize existing closed
schemas. For example, without changing a closed schema for XHTML, a context
of MNS can specify a constraint that RDF metaxa can only appear in <meta>.
Then, we can prohibit RDF metadata in <body>.
Although I'm not sure if contexts of MNS hit 80-20, I am wondering
if "Namespace Switchboard" provides any alternatives. Or, are embedded
namespaces intended to provide an alternative to modes of MNS?
2. Comments
1)
I like the omission of attribute-based selection.
2)
I like the tag name "namespace" rather than the tag name "validate". In fact,
RELAX Namespace already used "namespace".
3)
I like inline schemas.
4)
It would be nice if you kindly provide a rewrite of a MNS example
available at:
http://www.w3.org/People/mimasa/test/schemas/rng/hybrid.mns
A valid instance is available at:
http://www.w3.org/People/mimasa/test/xhtml2/hybrid.xhtml
-- 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 Apr 9 18:11:59 2003
This archive was generated by hypermail 2.1.8 : Fri Dec 03 2004 - 14:00:27 UTC