W3C home > Mailing lists > Public > www-xml-schema-comments@w3.org > January to March 2003

Lexical space of NOTATION types

From: <sandygao@ca.ibm.com>
Date: Mon, 17 Feb 2003 09:56:13 -0500
To: www-xml-schema-comments@w3.org
Cc: w3c-xml-schema-ig@w3.org
Message-ID: <OF6203AD7F.95A950A6-ON85256CD0.00504465@torolab.ibm.com>

3.2.19 of the datatype 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 on NOTATION's value space, but this issue was not
covered.

Thanks,
Sandy Gao
Software Developer, IBM Canada
(1-905) 413-3255
sandygao@ca.ibm.com
Received on Monday, 17 February 2003 09:56:19 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Sunday, 6 December 2009 18:13:01 GMT