RE: <enumeration> of duration types

> should a value of "P12M" be considered a valid value for a "duration"
> based simple type with an <enumeration> value of "P1Y"?

I believe the answer is strictly-speaking no, though Saxon currently allows
it. (Oddly I was just today starting to implement the code that enforces the
stricter interpretation.)

The schema spec says that the value space contains six separate numeric
components and it says nothing about normalizing the value. Equality is
based on identity in the value space.

Michael Kay

Received on Thursday, 14 April 2005 15:05:27 UTC