[Bug 3219] Choice of XML 1.0 vs XML 1.1 datatypes

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

           Summary: Choice of XML 1.0 vs XML 1.1 datatypes
           Product: XML Schema
           Version: 1.1 only
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Datatypes: XSD Part 2
        AssignedTo: cmsmcq@w3.org
        ReportedBy: mike@saxonica.com
         QAContact: www-xml-schema-comments@w3.org


(personal comment: this comment was not endorsed by the QT groups, though the
subject obviously requires discussion)

The choice of whether datatypes dependent on XML use the 1.0 or 1.1
definitions is stated in the Status section to be implementation-defined,
but section 1.3 says it should be under user-control (by means external to
the schema itself). Firstly, this is contradictory.

In my view it would be better if this were defined within the
schema, perhaps using a new facet. This would ensure that different software
processors making use of the same schema did not apply different
interpretations, and therefore (for example) that a document considered
valid by its sender would not be considered invalid by its recipient. It's the
job of the schema to say exactly which strings are valid for a given type and
which aren't. 

The Note suggesting that the choice might be driven by the version label on the
input document is inappropriate for some QT contexts, where there is no
relevant input document, or where the XML declaration is no longer
available.

Received on Tuesday, 9 May 2006 09:29:56 UTC