Why should the behavior be specified or suggested? Isn't that entirely up to the implementor or the user? I don't think we really need to speak on the issue of sort order. Sometimes people will sort by date, sometimes by another criteria. When sorting by date, if we have more than one Date Construct, which to prefer for sorting is an individual preference.Neither of PaceDateAsbjornUlsberg or PaceDateAntoneRoundy specify interoperable behavior* -- why a producer would include such dates or what consumers will do when they receive them. Both of PaceDateSamRuby and PaceDateKenMacLeod define their dates in the context of what they do in Atom tools, not just what they "mean".