The iCalendar file format, as described in [RFC2445], describes an extensible text structure that is capable of serializing a wide variety of calendar data, including meeting requests, task items, free/busy status, and exported calendars.
The iCalendar to Appointment Object Conversion Algorithm describes how applications can import appointments in the iCalendar file format to a Calendar object, as described in [MS-OXOCAL], and export Calendar objects to appointments in the iCalendar file format.
Section 2 of this specification is normative and can contain the terms MAY, SHOULD, MUST, MUST NOT, and SHOULD NOT as defined in RFC 2119. Section 1.6 is also normative but cannot contain those terms. All other sections and examples in this specification are informative.