[Ietf-calsify] Section 4.4: "Single iCalendar object" versus "Sequence of iCalendar objects"

Bernard Desruisseaux bernard.desruisseaux at oracle.com
Mon Aug 21 19:46:30 PDT 2006


Section 4.4 iCalendar Object of RFC 2445 says:

 > The Calendaring and Scheduling Core Object is a collection of
 > calendaring and scheduling information. Typically, this information
 > will consist of a single iCalendar object. However, multiple
 > iCalendar objects can be sequentially grouped together. The first
 > line and last line of the iCalendar object MUST contain a pair of
 > iCalendar object delimiter strings. The syntax for an iCalendar
 > object is as follows:
 >
 >   icalobject = 1*("BEGIN" ":" "VCALENDAR" CRLF
 >                icalbody
 >                "END" ":" "VCALENDAR" CRLF)

I would like to modify this section to introduce the notion of an
"iCalendar stream" to make it explicit when we are refering to a
"single iCalendar object" or a "sequence of iCalendar objects".

Proposed new text:

 > The Calendaring and Scheduling Core Object is a collection of
 > calendaring and scheduling information. Typically, this information
 > will consist of an iCalendar stream with a single iCalendar object.
 > However, multiple iCalendar objects can be sequentially grouped
 > together in an iCalendar stream. The first line and last line of
 > the iCalendar object MUST contain a pair of iCalendar object
 > delimiter strings. The syntax for an iCalendar stream is as follows:
 >
 >   icalstream = 1*icalobject
 >
 >   icalobject = "BEGIN" ":" "VCALENDAR" CRLF
 >                icalbody
 >                "END" ":" "VCALENDAR" CRLF

Cheers,
Bernard



More information about the Ietf-calsify mailing list