The Internet Calendaring and Scheduling Core Object Specification (iCalendar) is a media type which allows users to store and exchange calendaring and scheduling information such as events, to-dos, journal entries, and free/busy information,[1] and together with its associated standards has been a cornerstone of the standardization and interoperability of digital calendars across different vendors. Files formatted according to the specification usually have an extension of .ics. With supporting software, such as an email reader or calendar application, recipients of an iCalendar data file can respond to the sender easily or counter-propose another meeting date/time. The file format is specified in a proposed Internet standard (RFC 5545) for calendar data exchange. The standard and file type are sometimes referred to as "iCal", which was the name of the Apple Inc. calendar program until 2012 (see iCal), which provides one of the implementations of the standard.
iCalendar is used and supported by many products, including:
general consumer: Apple Calendar (formerly iCal), eM Client, Google Calendar, Yahoo! Calendar
corporate: HCL Domino (formerly IBM Notes and Lotus Notes)[2]
free software: GNOME Evolution, GNU Emacs, Mozilla Thunderbird, and SeaMonkey
It is also worth noting that it is partially supported by Microsoft Outlook and Novell GroupWise.
iCalendar is designed to be independent of the transport protocol. For example, certain events can be sent by traditional email or whole calendar files can be shared and edited by using a WebDav server, or SyncML. Simple web servers (using just the HTTP protocol) are often used to distribute iCalendar data about an event and to publish busy times of an individual. Publishers can embed iCalendar data in web pages using hCalendar, a 1:1 microformat representation of iCalendar in semantic (X)HTML.
^Desruisseaux, Bernard, ed. (September 2009). Internet Calendaring and Scheduling Core Object Specification (iCalendar). Internet Engineering Task Force. doi:10.17487/RFC5545. RFC 5545. Retrieved 2018-12-07.
^"IBM Lotus Notes 8.5 iCalendar: Interoperability, implementation, and application". IBM DeveloperWorks. Retrieved 2015-04-05.
The Internet Calendaring and Scheduling Core Object Specification (iCalendar) is a media type which allows users to store and exchange calendaring and...
(HTTP-based protocol for data manipulation) specification and uses the iCalendar format for the calendar data. The access protocol is defined by RFC 4791...
Webcal is a uniform resource identifier (URI) scheme for accessing iCalendar files. WebCal allows you to create and maintain an interactive events calendar...
hCalendar (short for HTML iCalendar) is a microformat standard for displaying a semantic (X)HTML representation of iCalendar-format calendar information...
client-server calendar access and scheduling based on the XML, HTTP, iCalendar, and vCard Internet standards. WCAP was created for use with the product...
representation of the iCalendar standard. xCal is not an alternative nor next generation of iCalendar. xCal represents iCalendar components, properties...
syndrome (redundancy) or a pleonasm, as "s'il vous plait" means "please". iCalendar Look up RSVP in Wiktionary, the free dictionary. Look up répondez s'il...
defines a format to constrain repeating intervals based on syntax from iCalendar. On the Internet, the World Wide Web Consortium (W3C) uses the IETF standard...
require RSSPopper plug-in. Microsoft Outlook support of iCalendar varies by version. iCalendar is supported with an extension. Mozilla Thunderbird only...
connected or synchronized with other calendars across different vendors. The iCalendar 1.0 and 2.0 specifications and its associated standards have been a cornerstone...
access via WebDAV. CalDAV models calendar events as HTTP resources in iCalendar format, and models calendars containing events as WebDAV collections....
edit event that was posted by KOrganizer (CalDAV) 0001204: update the icalendar handling to rfc 5545 0004747: SOGo creates invalid GEO value on import...
application, formerly called iCal ical (Unix), a Tcl/tk calendar package iCalendar, a standardised calendar data exchange standard Aburizal Bakrie, a politician...
"Public holiday outcry". The Post. Archived from the original on 7 July 2015. Retrieved 7 July 2015. South African National Holidays in iCalendar format...
described in the Principia Discorda Discordian Holydays in vCalendar/iCalendar format Archived September 28, 2007, at the Wayback Machine Holydays from...
Retrieved on 2012-07-03. iCalParse/CalendarSync (version 7.6) importing iCalendar information on Android – xda-developers Archived 2012-04-13 at the Wayback...
anniversaries. It supports importing and exporting iCalendar (.ICS) files. It does not support subscribing to iCalendar files or publishing them online via WebDAV...
calendaring and contacts, such as iCalendar, CalDAV, SyncML, and vCard 3.0. Outlook 2007 claims to be fully iCalendar compliant; however, it does not support...
CalDAV, CalDAV auto-scheduling, CardDAV, WebDAV Sync, WebDAV ACLs, and iCalendar. Microsoft Outlook support is provided through an OpenChange storage provider...
SGML, XML and historically HTML, but they are also used in the vCard and iCalendar file formats to identify the software product which generated the file...
information Google Play link Wifi Network config for Android YouTube URI iCalendar The SPARQCode convention also recommends but does not require the inclusion...
(provided in separate packages as plug-ins) Calendar support for the iCalendar file format, the WebDAV and CalDAV standards and Google Calendar Contact...
communication to other email systems, and also supports IMAP, POP3, SOAP, and iCalendar access to user mailboxes and data. The platform has included instant messaging...
It lacks later improvements, such as importing and exporting vCard and iCalendar files, and synchronisation with PDAs. Lotus Organizer 97 GS was released...