Supported specifications
This page outlines iCalendar specifications supported by iCal4j.
Overview
iCalendar is a collection of specifications that define a set of rules and data formats to be implemented by a Calendar User Agent (CUA). Implementation of these specifications should provide a CUA with the ability to interact with other CUAs via calendaring and scheduling workflows.
References
- RFC4791 - Calendaring Extensions to WebDAV (CalDAV)
- RFC5545 - Internet Calendaring and Scheduling Core Object Specification (iCalendar)
- RFC5546 - iCalendar Transport-Independent Interoperability Protocol (iTIP)
- RFC6047 - iCalendar Message-Based Interoperability Protocol (iMIP)
- RFC6321 - xCal: The XML Format for iCalendar
- RFC6350 - vCard Format Specification
- RFC6351 - xCard: vCard XML Representation
- RFC6352 - CardDAV: vCard Extensions to Web Distributed Authoring and Versioning (WebDAV)
- RFC6473 - vCard KIND:application
- RFC6474 - vCard Format Extensions: Place of Birth, Place and Date of Death
- RFC6868 - Parameter Value Encoding in iCalendar and vCard
- RFC6869 - vCard KIND:device
- RFC7095 - jCard: The JSON Format for vCard
- RFC7265 - jCal: The JSON Format for iCalendar
- RFC7953 - Calendar Availability
- RFC7986 - New Properties for iCalendar
- RFC7529 - Non-Gregorian Recurrence Rules in iCalendar
- RFC8984 - JSCalendar: A JSON Representation of Calendar Data
- RFC9073 - Event Publishing Extensions to iCalendar
- RFC9074 - "VALARM" Extensions for iCalendar
- RFC9253 - Support for iCalendar Relationships