[Bug 2200] R-208: Question about the lexical space of NOTATION types

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

           Summary: R-208: Question about the lexical space of NOTATION
                    types
           Product: XML Schema
           Version: 1.0
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: XSD Part 2: Datatypes
        AssignedTo: cmsmcq@w3.org
        ReportedBy: sandygao@ca.ibm.com
         QAContact: www-xml-schema-comments@w3.org


Section 3.2.19 of the datatypes spec states:

"[Definition:] NOTATION represents the NOTATION attribute type from [XML 1.0 
(Second Edition)]. The value space of NOTATION is the set QNames of notations 
declared in the current schema. The lexical space of NOTATION is the set of all 
names of notations declared in the current schema (in the form of QNames)." 

Note that the "lexical space" is "the set of all names of notations 
declared ..." Here "lexical space" is a set of strings, but "names of 
notations" are QNames, which are not strings (and they don't/can't give strings 
either, because QNames don't have canonical reps). 

IMO, since "the set of QNames of notations declared" is already mentioned for 
the value space of NOTATION, it's sufficient to say "the set of strings that 
match the QName production of [Namespaces in XML]" for the lexical space. 

Erratum E2-34 did clarify NOTATION's value space, but this issue was not 
covered. 

See:
http://lists.w3.org/Archives/Public/www-xml-schema-comments/2003JanMar/0055.html

Received on Wednesday, 14 September 2005 19:06:43 UTC