W3C home > Mailing lists > Public > www-xml-schema-comments@w3.org > October to December 2002

Value space of anyURI

From: Jeremy Carroll <jjc@hpl.hp.com>
Date: Tue, 26 Nov 2002 16:01:56 +0100
To: www-xml-schema-comments@w3.org
Message-id: <BHEGLCKMOHGLGNOKPGHDMEMICAAA.jjc@hpl.hp.com>

A distinctive aspect of the definition of anyURI is that the format of
clearly defining both the lexical and value spaces is not followed. As a
result, it is unclear what either is.

The [XLink] Locator Attribute text is the key definition, and this talks
about an escaping "procedure [which] is applied when passing the URI
reference to a URI resolver."

Since the lexical-to-value mapping does not involve resolving the URI, I
take the value space to be a set of strings to which this procedure could be
applied (but is not).

This is consistent with the following phrase: "For anyURI, length is
measured in units of characters (as for string)." found in the discussion on
length, which is applied to values in the value spaces.

The lexical and value spaces effectively are identified, and the
lexical-to-value mapping is the identity function.

==

I suggest clarifying text should be added.

Jeremy Carroll
Received on Tuesday, 26 November 2002 10:02:21 GMT

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