XML schema draft comments: pt.1 3.10.1 editorial

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

Section 3.10.1 says [single quotes represent italics]:

   ... items that:
    1. ('any') have any namespace... ;
    2. ('not' and a namespace name) are namespace-qualified ... ;
    3. ('not' and ·absent·) are namespace-qualified;
    4. (a set whose members are either namespace names or ·absent·)
       have ... .

That would be clearer (and possibly more correct) if the form were:

   ... items that:
    1. (for 'any') have any namespace... ;
    2. (for 'not' and a namespace name) are namespace-qualified ... ;
    3. (for 'not' and ·absent·) are namespace-qualified;
    4. (for a set whose members are either namespace names or ·absent·)
       have ... .

(I think the second form is probably more correct than the first
because the exact same words can be used in the form with a pair
of commas:

   ... items that, for 'any', have any namespace...

(No, I'm not suggesting changing the parentheses to commas.))

Daniel

Received on Tuesday, 15 June 2004 16:22:51 UTC