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 [RFC2119]. Section 1.6 is also normative but does not contain those terms. All other sections and examples in this specification are informative.