XML schema draft comments: pt.1 4.2.3 wording: unclear, imprecise

Regarding the draft at
http://www.w3.org/TR/2004/PER-xmlschema-1-20040318/:

Section 4.2.3 says:

    ...coming from a different namespace (or none) than the
    enclosing schema document's targetNamespace.

Specifically, the "or none" seems to be placed correctly.  It probably
should be:

   ... coming from a different namespace than the enclosing
   schema document's targetNamespace (or none).

(That expands to:

   ... coming from a different namespace than the enclosing
   schema document's targetNamespace
   or
   coming from none.

which makes sense, as opposed to, say:

    ...coming from a different namespace than the
    enclosing schema document's targetNamespace
    or
    ...coming from none than the
    enclosing schema document's targetNamespace.

or other possible expansions of the current wording.)


Also, something seems to be wrong earlier in the first sentence:

   ... identifies namespaces used in external references, i.e.
   those whose ·QName· identifies them as coming from a different
   namespace

The antecedent of "those" clearly seems to be "external references,"
but external references don't have or _come from_ namespaces.
They have namespace names, and the components that the external
references refer to come from namespaces.  Right?  Perhaps the
wording should say:

... identifies namespaces used in external references, i.e.
   those whose ·QName· identifies components coming from different
   namespaces



Daniel

Received on Wednesday, 16 June 2004 15:21:09 UTC