- From: <bugzilla@wiggum.w3.org>
- Date: Wed, 14 Sep 2005 19:06:25 +0000
- To: www-xml-schema-comments@w3.org
- Cc:
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