XML schema draft comments: pt.1 3.15.6

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


Section 3.15.6 says:

   Each of the {type definitions}, {element declarations},
   {attribute group definitions}, {model group definitions} and
   {notation declarations} must not contain two or more schema
   components with the same {name} and {target namespace}.

The wording is confusing:  It is each of the type definitions,
etc., that must not contain duplicates, or is it each of the
properties?  (Seemingly) obviously, it is the properties, but
the wording doesn't make that clear.)

Perhaps that should say:

   Each of the {type definitions} ... and {notation declarations}
   properties must not contain ...

or at least:

   Each of {type definitions} ... and {notation declarations}
   must not contain ...

or maybe:

   Each of the sets of type definitions ... and notation declarations
   must not contain ...



Daniel

Received on Wednesday, 16 June 2004 13:42:03 UTC