This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
As I read through 6.3 Rules Associated with Schema Components with my "unfamiliar outsider" hat on, I worry about the apparent (at least - might be real problem) inconsistencies about where the spec uses/omits the qualifier "global" when talking about elements and types. 6.3 defines {rules} for all (not just global) element decls and type defs. 6.3.1 says - sch:schema elements may be embedded ONLY in GLOBAL EDs/TDs. - local-rules defined only for GED/GTD - defines the value of {rules} for xs:anyType (not a GTD AFAIK) - bullet 3 omits global 6.3.2 says - bullet 1 echo's 6.3.1 1st "-" point above, i.e. ONLY GLOBALS It also specifically mentions anonymous types of GEDs, which seems "odd" given that they are mentioned nowhere else that I can find. - bullet 2 omits global from type decl, includes it for element decl 6.3.3 says - bullet 1 omits global I think the wg has been clear enough in previous discussions that we understand the intent to be "only on GEDs and GTDs". This is simply a question of whether or not the current text clearly and accurately communicates that intent.
Discussed in 4/10 call: MSM: xs:anyType is in fact a GTD MSM: if we make any changes based on 5636, may need to hit the text for this bug.
f2f consensus while some members feel that naive readers might be confused by the apparent inconsistencies, the wg is confident that the existing language is correct, and no one is able to make a concrete proposal to reduce such confusion.