[Bug 5512] Definition of valid schema document is incomplete

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

           Summary: Definition of valid schema document is incomplete
           Product: XML Schema
           Version: 1.1 only
          Platform: Macintosh
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Structures: XSD Part 1
        AssignedTo: cmsmcq@w3.org
        ReportedBy: cmsmcq@w3.org
         QAContact: www-xml-schema-comments@w3.org


In section 2.4 of Structures, conformance of schema documents is defined
as requiring (along with other things):

    1 It is valid with respect to the schema specified in Schema for Schema 
      Documents (Structures) (normative) (§A). (That is, in its ˇpost-schema-
      validation infosetˇ, the <schema> element has a [validation attempted]  
      property with value full or partial and a [validity] property with value 
      valid.

There are two problems here:  (1) the closing parenthesis is missing, and
(2) the definition fails to specify that the schema element is to be 
validated against the top-level element declaration for schema (and not,
for example, against the top-level type definition for xs:anyType).

In one sense, the fix is obvious.  In another, it's less obvious:  this case
illustrates the difficulties one has using the terminology and concepts
defined by XSD to specify useful rules about validity of one's inputs.
(See also bug 5164, which touches on the same problem.)

Received on Friday, 29 February 2008 03:48:34 UTC