[Bug 5918] New: Top level declarations

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

           Summary: Top level declarations
           Product: XML Schema
           Version: 1.1 only
          Platform: PC
        OS/Version: Windows NT
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Structures: XSD Part 1
        AssignedTo: cmsmcq@w3.org
        ReportedBy: mike@saxonica.com
         QAContact: www-xml-schema-comments@w3.org


NOTE: it might be best to fix these problems by making greater and more formal
use of the adjective "top-level" which is currently used throughout the
specification but apparently has no definition.

In 3.2.2 "If the <attribute> element information item has <schema> as its
parent..." should be "If the <attribute> element information item has <schema>
or <override> as its parent..."

Similarly in 3.2.2.1; and for the {targetNamespace} property "parent <schema>
element" should be "ancestor <schema> element".

In 3.2.3, the rule "If the item's parent is not <schema>" needs to be "... not
<schema> or <override>"

In 3.3.2, "<element>s within <schema> " needs to be "<element>s within <schema>
or <override"> (except that "within" is really a bit sloppy)

In the same section, "If the <element> element information item has <schema> as
its parent" needs to add "or <override".

In 3.3.3.2 "If the <element> element information item has <schema> as its
parent" needs to add "or <override>" and for the {targetNamespace} property
"parent <schema> element" should be "ancestor <schema> element".

In 3.3.3 the rule "If the item's parent is not <schema>" needs to add "or
<override>"

In 3.6.2.1 "When an <attributeGroup> appears as a &#8593;child&#8593; of
<schema> or <redefine>" needs to add "or <override>"

In 3.7.2 "If there is a name [attribute] (in which case the item will have
<schema> or <redefine> as parent)" needs to add "or <override>"

In 3.9.2 "<element> not immediately within <schema>" needs to add "or
<override>", and "<group> not immediately within <schema>" similarly.

In 3.17.2, in the XML Mapping Summary, phrases like "The simple and complex
type definitions corresponding to all the <simpleType> and <complexType>
element information items in the [children], if any," fail to allow for
<redefine> or <override>.


-- 
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 Wednesday, 30 July 2008 22:30:19 UTC