- From: <bugzilla@wiggum.w3.org>
- Date: Mon, 09 Oct 2006 20:06:57 +0000
- To: www-xml-schema-comments@w3.org
- CC:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=3225
------- Comment #2 from cmsmcq@w3.org 2006-10-09 20:06 -------
I agree that the paragraph could be improved. Here is a proposal; the
XML Schema WG has not acted on this yet, but comments are welcome from
the QT working group (or Michael Kay as their representative) or other
readers. I propose to revise the penultimate paragraph of 2.2.3, which
currently reade
The value spaces of primitive datatypes are abstractions,
which may have values in common. In the order relation
defined herein, these value spaces are made artificially
·incomparable·. For example, the numbers two and three are
values in both the precisionDecimal datatype and the float
datatype. In the order relation defined herein, two in the
decimal datatype and three in the float datatype are
incomparable values. Other applications making use of these
datatypes may choose to consider values such as these
comparable.
by doing three things: (1) replace the first two sentences,
(2) replace "herein" with "here", and (3) rephrase the example
so that it's (a) correct and (b) a little easier to follow.
The result reads
For purposes of this specification, the value spaces of the
primitive datatypes are disjoint, even in cases where the
abstractions they represent might be thought of as having
values in common. In the order relation defined in this
specification, values from different value spaces are thus
·incomparable·. For example, the numbers two and three are
values in both the decimal datatype and the float datatype.
In the order relation defined here, the two in the decimal
datatype is not less than the three in the float datatype;
the two values are incomparable. Other applications making
use of these datatypes may choose to consider values such as
these comparable.
Received on Monday, 9 October 2006 20:07:08 UTC