[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Query about mapping calendar entries to vCalendar



 Martin:

You raise some good points.

     "Firstly, is this being sent to the correct address to reach the
     ietf-calendar mailing list discussion group?"

Yes!


     "1) How is one supposed to convert a calendar entity to vCalendar that
     has a date(s) but no time and yet is not a todo?"

This is an example of an annually recurring "anniversary" event or a
reminder event. They should be represented by a "VEVENT" calendar component
with a DTSTART and no DTEND. It is true that the v1.0 vCalendar
specification requires a complete ISO 8601 date/time specification. You can
not leave a time component out of the value. However, you can set the time
component to a set time such as "T000000Z" or "T120000". It really doesn't
matter, because a "VEVENT" calendar component without a DTEND does not take
up any time on the given day.

     "2) How is a todo that does not have a specified due date associated
     with it supposed to be represented

     V1.00 states that for the DUE property: "Support of this property is
     mandatory for implementations conforming to this specification"
     (2.3.10). Which in the absence of any indication otherwise I would
     take to mean that this property must be present for a todo entity, in
     which case"

Actually, *no*, the phrase, "Support of this property is mandatory for
implementations conforming to this specification", indicates that the parser
and generator must be able to interpret and/or create "VTODO" calendar
components with this feature. Certainly, a "floating" to-do will not have a
DUE date.

- - Frank Dawson