Last Updated September 2019
Introduction
The Reading Lists are primarily intended for new or first-time attendees or for anyone who wishes to familiarize themselves more deeply with the topics which will be under discussion both in the Developers Forum and the Conference.
The lists are updated for each event, generally by a few weeks before the event, although additions and changes may be made subsequently (for example links that were not available when the list was initially updated).
Unpublished documents, for which a link cannot be provided, will be made available prior to the event to all registrants.
Key calendaring standards
-
RFC 5545 - iCalendar: https://tools.ietf.org/html/rfc5545
-
RFC 5546 - iTIP: https://tools.ietf.org/html/rfc5546
-
RFC 6047 - iMIP: https://tools.ietf.org/html/rfc6047
-
RFC 4791 - CalDAV: https://tools.ietf.org/html/rfc4791
-
RFC 6638 - CalDAV Scheduling: https://tools.ietf.org/html/rfc6638
IETF drafts and recent standards
-
RFC 7808 - Time Zone Data Distribution Service: https://tools.ietf.org/html/rfc7808
-
RFC 7809 - CalDAV Time Zones by Reference: https://tools.ietf.org/html/rfc7809
-
RFC 7953 - Calendar Availability (VAVAILABILITY): https://tools.ietf.org/html/rfc7953
-
RFC 7986 - iCalendar Extensions: https://tools.ietf.org/html/rfc7986
-
Event Publication Extensions to iCalendar: https://datatracker.ietf.org/doc/draft-ietf-calext-eventpub-extensions/
-
Managed Attachments: https://datatracker.ietf.org/doc/draft-ietf-calext-caldav-attachments
-
Improved Support for iCalendar Relationships: https://datatracker.ietf.org/doc/draft-ietf-calext-ical-relations/
Alternative subscription models
-
Calendar Subscription Upgrades: https://tools.ietf.org/html/draft-ietf-calext-subscription-upgrade
Autodiscovery
-
Aggregated Service Configuration: https://datatracker.ietf.org/doc/draft-daboo-aggregated-service-discovery/
Calendar spam
DAV-based resource sharing
-
Discussion of issues, what CalConnect has done and is doing: https://evertpot.com/webdav-caldav-carddav-sharing/
-
WebDAV User Notifications: https://tools.ietf.org/html/draft-pot-webdav-notifications
-
WebDAV Resource Sharing: https://tools.ietf.org/html/draft-pot-webdav-resource-sharing
-
CalDAV Calendar Sharing: https://tools.ietf.org/html/draft-pot-caldav-sharing
DAV push
-
PUSH Discovery and Notification Dispatch Protocol: https://tools.ietf.org/html/draft-gajda-dav-push/
Developer guide
-
CalConnect Developer’s Guide (open for contributions): http://devguide.calconnect.org
CalDAV / CardDAV / WebDAV
-
DAV Server Information Object: http://datatracker.ietf.org/doc/draft-douglass-server-info/
Categorization and event types
-
Event Publication Extensions to iCalendar: https://datatracker.ietf.org/doc/draft-ietf-calext-eventpub-extensions/
Consensus scheduling
iMIP
-
RFC 6047: https://tools.ietf.org/html/rfc6047
iSchedule
-
Internet Calendar Scheduling Protocol: http://tools.ietf.org/html/draft-desruisseaux-ischedule
JMAP
-
JMAP Core: https://tools.ietf.org/html/rfc8620
-
JMAP Calendars: https://jmap.io/spec-calendars.html
-
JMAP Contacts: https://jmap.io/spec-contacts.html
JSCalendar (New API)
-
JSCalendar: A JSON representation of calendar data:
Public calendar discovery
Scheduling controls
-
CalDAV Scheduling Controls: https://tools.ietf.org/html/draft-ietf-calext-caldav-scheduling-controls
Support for series in iCalendar
Additional resources
For additional reading, a more complete list of calendaring and scheduling specifications may be found at Calendaring Standards.