[Bug 5637] inconsistencies in language for rule attachment to schema components

http://www.w3.org/Bugs/Public/show_bug.cgi?id=5637

           Summary: inconsistencies in language for rule attachment to
                    schema components
           Product: SML
           Version: LC
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Core
        AssignedTo: cmsmcq@w3.org
        ReportedBy: johnarwe@us.ibm.com
         QAContact: public-sml@w3.org


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.

Received on Thursday, 10 April 2008 16:25:41 UTC