- From: Ashok Malhotra <ashokma@microsoft.com>
- Date: Fri, 4 Jul 2003 14:02:33 -0700
- To: "Michael Brundage" <xquery@comcast.net>, <public-qt-comments@w3.org>
Michael: I realize that equality does not require a total order. The feeling in the WG was that duration, lacking a total order, was not a useful datatype and we should not provide operations on it. Thus, we provided operations on only the 2 totally ordered subtypes of durations that we defined. Recently, there has been a proposal to change the value space of duration to a tuple (integer minutes; decimal seconds}. If this proposal is accepted we may revisit this issue and, who knows, perhaps define an equality operator on xs:duration. All the best, Ashok > -----Original Message----- > From: Michael Brundage [mailto:xquery@comcast.net] > Sent: Friday, July 04, 2003 11:55 AM > To: Ashok Malhotra; public-qt-comments@w3.org > Subject: RE: Missing duration equality > > Ashok, equality does not require a total ordering. Only gt/ge/lt/le > require > an ordering. > > Also you've already defined eq and ne for every other type (or supertype), > including those that are not totally ordered. (For example, xs:QName and > xs:NOTATION.) xs:duration is the only type omitted. > > > Thanks, > michael > > > -----Original Message----- > From: Ashok Malhotra [mailto:ashokma@microsoft.com] > Sent: Tuesday, July 01, 2003 9:09 AM > To: Michael Brundage; public-qt-comments@w3.org > Subject: RE: Missing duration equality > > > That's deliberate! Equality is not defined on xs:duration because it > has a partial order. Equality is defined only on the two fully ordered > subtypes of xs:duration -- xdt:dayTimeDuration and > xdt:yearMonthduration. > > All the best, Ashok > > -----Original Message----- > > From: public-qt-comments-request@w3.org [mailto:public-qt-comments- > > request@w3.org] On Behalf Of Michael Brundage > > Sent: Tuesday, July 01, 2003 7:57 AM > > To: public-qt-comments@w3.org > > Subject: Missing duration equality > > > > > > May 2, XQuery draft, section B.2 (Operator Mapping) > > > > The table is missing entries for eq and ne applied to the xs:duration > > type. > > > > > > > > > > > > Michael Brundage > > xquery@comcast.net > > > > Writing as > > Author, "XQuery: The XML Query Language" (Addison-Wesley, to appear > 2003) > > Co-author, "Professional XML Databases" (Wrox Press, 2000) > > > > not as > > Technical Lead > > Common Query Runtime/XML Query Processing > > WebData XML Team > > Microsoft > > >
Received on Friday, 4 July 2003 17:02:38 UTC