[Bug 12259] New: Issues with governing declaration and governing type definition

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

           Summary: Issues with governing declaration and governing type
                    definition
           Product: XML Schema
           Version: 1.1 only
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Structures: XSD Part 1
        AssignedTo: David_E3@VERIFONE.com
        ReportedBy: sandygao@ca.ibm.com
         QAContact: www-xml-schema-comments@w3.org
                CC: cmsmcq@blackmesatech.com


In "3.2.4.2 Governing Attribute Declaration and Governing Type Definition"

1. Clause 3 has "provided the attribute is not ·attributed· to a skip ·wildcard
particle·". But attributes don't match particles. Should use the definition of
"skipped".

2. At the end of the first definition: "If the attribute is ·attributed· to a
skip ·wildcard particle· or if the processor has stipulated a type definition,
then it has no ·governing· declaration." To avoid the repetition and to make it
consistent with other similar definitions, should probably say "If none of
these applies, the attribute has no ·governing attribute declaration· (or, in
equivalent words, the ·governing attribute declaration· is ·absent·)."

3. It's not clear what the "governing type definition" should be when there is
neither a declaration nor a stipulated type. To follow the similar definition
for elements, may want: "the first of the following which applies:
1 A type definition stipulated by the processor (see Assessing Schema-Validity
(§5.2)).
2 The {type definition} of the ·governing attribute declaration·
If neither of these applies, there is no ·governing type definition· (or, in
equivalent words, it is ·absent·). 

In "3.3.4.6 Schema-Validity Assessment (Element)"

4. For both occurrences, "If none of these apply" should be "If none of these
applies".

5. Clause 4.1 reads "4.1 E is ·attributed· to a skip ·wildcard particle·". This
does not cover the case where E's parent is skipped. Should say "4.1 E is
·skipped·".

-- 
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

Received on Monday, 7 March 2011 17:32:18 UTC