RE: <enumeration> of duration types

> 
> The spec lays out the order in 3.2.6.2 [1] and clarifies 
> normalization.
> 
> P12M is indeed P1Y but the comparison to P365D fails.
> 
> [1] http://www.w3.org/TR/xmlschema-2/#duration-order
> 

I agree that this implies that durations are normalized for the purpose of
ordering, but it's not clear that the order relation and equality matching
(e.g. for matching the enumeration facet) have anything to do with each
other. It's clearly stated elsewhere in the spec that equality is based on
identity in the value space, and the value space for duration appears to
treat P1Y and P12M as distinct values.

I would like you to be right, but I don't see this in the spec.

Michael Kay
http://www.saxonica.com/

Received on Thursday, 14 April 2005 16:02:23 UTC