[Ietf-calsify] Section 4.6.1 Event Component: Default duration of
day events
Bernard Desruisseaux
bernard.desruisseaux at oracle.com
Sun Nov 5 14:26:48 PST 2006
In section 4.6.1 Event Component of RFC 2445 it says:
> For cases where a "VEVENT" calendar component specifies a "DTSTART"
> property with a DATE data type but no "DTEND" property, the events
> non-inclusive end is the end of the calendar date specified by the
> "DTSTART" property.
As such, the last sentence of the paragraph before the following example
is wrong. This event would actually appear as opaque in a search for busy
time.
> The following is an example of the "VEVENT" calendar component used
> to represent an anniversary that will occur annually. Since it takes
> up no time, it will not appear as opaque in a search for busy time;
> no matter what the value of the "TRANSP" property indicates:
>
> BEGIN:VEVENT
> UID:19970901T130000Z-123403 at host.com
> DTSTAMP:19970901T1300Z
> DTSTART:19971102
> SUMMARY:Our Blissful Anniversary
> CLASS:CONFIDENTIAL
> CATEGORIES:ANNIVERSARY,PERSONAL,SPECIAL OCCASION
> RRULE:FREQ=YEARLY
> END:VEVENT
I propose to remove this sentence and to add the TRANSP property to
the example.
Proposed text:
> The following is an example of the "VEVENT" calendar component used
> to represent an anniversary that will occur annually.
>
> BEGIN:VEVENT
> UID:19970901T130000Z-123403 at host.com
> DTSTAMP:19970901T1300Z
> DTSTART:19971102
> SUMMARY:Our Blissful Anniversary
> TRANSP:TRANSPARENT
> CLASS:CONFIDENTIAL
> CATEGORIES:ANNIVERSARY,PERSONAL,SPECIAL OCCASION
> RRULE:FREQ=YEARLY
> END:VEVENT
Similarly, in section 4.8.2.4 Date/Time Start of RFC 2445 it says:
> Description: Within the "VEVENT" calendar component, this property
> defines the start date and time for the event. The property is
> REQUIRED in "VEVENT" calendar components. Events can have a start
> date/time but no end date/time. In that case, the event does not take
> up any time.
I propose to remove the last two sentences of this paragraph.
Proposed text:
> Description: Within the "VEVENT" calendar component, this property
> defines the start date and time for the event. The property is
> REQUIRED in "VEVENT" calendar components.
Finally, in section 6 Recommended Practices of RFC 2445 it says:
> 2. A calendar entry with a "DTSTART" property but no "DTEND"
> property does not take up any time. It is intended to represent
> an event that is associated with a given calendar date and time
> of day, such as an anniversary. Since the event does not take up
> any time, it MUST NOT be used to record busy time no matter what
> the value for the "TRANSP" property.
This is actually wrong. I would simply remove this text. The proper
behave is described in section 4.6.1 Event Component.
Cheers,
Bernard
More information about the Ietf-calsify
mailing list