- From: <bugzilla@wiggum.w3.org>
- Date: Mon, 19 Jun 2006 19:10:46 +0000
- To: public-qt-comments@w3.org
- CC:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=3369 Summary: [F+O] Operations on xs:duration Product: XPath / XQuery / XSLT Version: Candidate Recommendation Platform: PC OS/Version: Windows XP Status: NEW Severity: normal Priority: P2 Component: Functions and Operators AssignedTo: ashok.malhotra@oracle.com ReportedBy: mike@saxonica.com QAContact: public-qt-comments@w3.org Section 10.1 of F+O wrongly states: "Note that only equality is defined on xs:duration values." This is no longer true: for example, we define casting operations and component extraction on durations. It might be better to say "Note that no ordering relation is defined on xs:duration values. Two xs:duration values may however be compared for equality." The spec doesn't seem to say how component extraction on durations works. For example, given a duration of 90S, what does seconds-from-duration() return? Test case fn-seconds-from-duration-20 assumes 30.0, which is reasonable, but I can't find anything to back this up, and it runs contrary to the statement in XML Schema that a duration is a 6-tuple. I suggest we add a statement that days|hours|minutes|seconds-from-duration($d) returns the same as days|hours|minutes|seconds-from-duration(xs:dayTimeDuration($d)), and year|month-from-duration($d) returns the same as year|month-from-duration(xs:yearMonthDuration($d))
Received on Monday, 19 June 2006 19:10:49 UTC