- From: <bugzilla@wiggum.w3.org>
- Date: Mon, 06 Aug 2007 03:00:41 +0000
- To: www-xml-schema-comments@w3.org
- CC:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=4913 ------- Comment #1 from davep@iit.edu 2007-08-06 03:00 ------- (In reply to comment #0) > Section 2.2.3 of Datatypes reads in part: > > 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. > > There may be other passages which also assert or entail the proposition > that for purposes of schema-validity assessment no comparisons of values > from different primitive types are ever necessary, or that such comparisons > always return false, etc. Well, that passage itself doesn't seem to make such a statement about the "purposes of schema-validity assessment". I think the line you are thinking of is "The order relation is used in conjunction with equality when making ·facet-based restrictions· involving order. This is the only use of order for schema processing." Similar lines about equality and identity occur in each of their subsections. I suggest that each such line carry an exception, such as replacing the second sentence ("This is the only use...") by "This is the only use of *this* order for schema processing. However, some schema processing involves XPath expressions; when evaluating these expressions, the rules of XPath apply." I'm not aware of any other places that would need fixing, other than these three.
Received on Monday, 6 August 2007 03:00:48 UTC