[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Musings, but not yet Conformance on dtStart, Duration, and dtEnd, with a little bit of UTC thrown in.
Musings, but not yet Conformance on dtStart, Duration, and dtEnd, with a little bit of UTC thrown in. I have gathered the issues below into a single collector because they are all dancing around the troika of dtstart, duration, and dtend. From the conversation on Friday: - All three must be legal everywhere. - You only need two out of three - Anyone sane (or at least with a modicum of scars) records all three in his database to allow searching, filtering, etc. - Best practice is to record the start and end in UTC as well as in TZ, and note which form the request came in. Other vobjects. Differ from each other largely in their conformance rules. Vtodo normally has only a dtEnd. Alarms normally have a dtStart. Precedence issues: - If we allow all three, there is no guarantee that the combination is valid (I want a duration of two hours beginning at 9:00 and ending at 10:00) - For planning purposes, duration must take precedence. Duration maps better to granularity. Is there a semantic difference? If I specify dtEnd, am I say “finish on or before?” If I specify dtStart, am I specifying start on or before? If I specify durations, then sequences are pre-definable and invocable. If I put either of the dt’s in an interval in a sequence, then that sequence is not re-locatable. That prevents re-use. Is this conformable? Should we conform that Intervals in a Sequence must not have dtStarts, only durations, and the start (or end) must come from a gluon? Is conformance tied to transactive state? A tender in EMIX might need to be all Durations, but a report / history may naturally flow to dates. Can intervals in a historic sequence have only dtEnds? Only dtStarts? Allowing this means that intervals are meaningless unless one has the whole sequence. Please discuss. The issues: “The single biggest problem in communication is the illusion that it has taken place.”
|
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]