VCalendar

From Wikipedia, the free encyclopedia

The correct title of this article is vCalendar. The initial letter is shown capitalized due to technical restrictions.

vCalendar is an older standard exchange format for calendar data promulgated by the Internet Mail Consortium (IMC). iCalendar is a newer standard (RFC 2445) for calendar data, heavily based on vCalendar.


Here is an example of information in vCalendar format:

BEGIN:VCALENDAR
VERSION:1.0
BEGIN:VEVENT
CATEGORIES:MEETING
STATUS:TENTATIVE
DTSTART:19960401T033000Z
DTEND:19960401T043000Z
SUMMARY:Your Proposal Review
DESCRIPTION:Steve and John to review newest proposal material
CLASS:PRIVATE
END:VEVENT
END:VCALENDAR

Note that the version number in the above example is 1.0. iCalendar is version 2.0 of the vCalendar specification. Here is an example of information in an iCalendar format:

BEGIN:VCALENDAR
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
VERSION:2.0
METHOD:PUBLISH
BEGIN:VTIMEZONE
TZID:/softwarestudio.org/Olson_20011030_5/Europe/Helsinki
X-LIC-LOCATION:Europe/Helsinki
BEGIN:DAYLIGHT
TZOFFSETFROM:+0200
TZOFFSETTO:+0300
TZNAME:EEST
DTSTART:19700329T030000
RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0300
TZOFFSETTO:+0200
TZNAME:EET
DTSTART:19701025T040000
RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
UID:20030821T212557Z-2393-500-1-2@somehost.example.com
DTSTAMP:20030821T212557Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Helsinki:   20030818T100000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Helsinki:
20030818T113000
SUMMARY:foo
SEQUENCE:1
LAST-MODIFIED:20030821T212558Z
END:VEVENT
END:VCALENDAR

See also vCard.
See also iCalendar.

vCalendar standards migrated into iCalendar. Calendar standards in general are being moved along with help from the Calendar and Scheduling Consortium (also called CalConnect).


[edit] References

  1. Internet Mail Consortium (IMC). "Personal Data Interchange: vCard and vCalendar" (http://www.imc.org/pdi/).
  2. Calendaring and Scheduling Consortium (CalConnect). "Calendaring and Scheduling Standards work" (http://www.calconnect.org).
In other languages