- From: Henry S. Thompson <ht@cogsci.ed.ac.uk>
- Date: 16 Aug 2002 11:13:42 +0100
- To: noah_mendelsohn@us.ibm.com
- Cc: "Ashok Malhotra" <ashokma@microsoft.com>, "Dan Connolly" <connolly@w3.org>, www-rdf-comments@w3.org, www-xml-schema-comments@w3.org
noah_mendelsohn@us.ibm.com writes:
Some minor quibbles
<snip/>
> I think we have to admit that the lexical space for QName is context
> dependent, for better or worse.
I'd say rather that the mapping from lexical to value space is
context-dependent. We've already agreed that specifying that mapping
for each simple type is a goal for 1.1.
<snip/>
> My preferred resolution would be different than yours, I think. I think
> we should workb backwards from the validation rules, make clear that order
> matters, and that in your example the decimal 10 is NOT in the value space
> of the union. So the value space of a union would be the values
> corresponding to lexical forms that validate per the order sensitive rule.
> Thus, neither the value spaces nor the lexical spaces can be a union.
> Actually, I think it's clear that the lexical spaces can't be a union,
> since the form "10" would appear twice, which seems wrong to me.
That can't be right, since the following is allowed, given a
definition of my:u as union(xs:string,xs:decimal) and foo declared to
have my:u as its type:
<foo xsi:type="xs:decimal">10</foo>
I agree that this just makes the interpretation of "Each value in the
value space of a datatype is denoted by one or more literals in its
*lexical space*" even more unclear. . .
ht
--
Henry S. Thompson, HCRC Language Technology Group, University of Edinburgh
W3C Fellow 1999--2002, part-time member of W3C Team
2 Buccleuch Place, Edinburgh EH8 9LW, SCOTLAND -- (44) 131 650-4440
Fax: (44) 131 650-4587, e-mail: ht@cogsci.ed.ac.uk
URL: http://www.ltg.ed.ac.uk/~ht/
[mail really from me _always_ has this .sig -- mail without it is forged spam]
Received on Friday, 16 August 2002 06:13:53 UTC