CalConnect IETF Submissions (Internet Drafts and Internet Standards (RFCs))

Current to 22 June 2018



CalConnect IETF submissions are developed by or with the involvement of a CalConnect Technical Committee and intended to be submitted to the IETF as an Internet Draft, ultimately to be published as an Internet Standard (RFC). (Instead of being published by CalConnect, they are submitted directly to the IETF  and subsequently progressed through normal IETF processes to publication.) The creation of drafts for submission to the IETF is our usual process for development of a specification if it is a protocol or extension of an existing protocol, and intended to become an open standard.

The sections below are sorted in reverse order by their  state of progression through the IETF process, that is from published internet standards back through initial submissions. The dates shown and links provided will be to the current version of the draft or to the RFC if it has been published.

 

Recently Published Internet Standards*

Use of the Prefer Header Field in Web Distributed Authoring and Versioning (WebDAV) (RFC 8144) (April 2017) - TC CALDAV
This specification defines how the HTTP Prefer header field can be used by a WebDAV client to request that certain behaviors be employed by a server while constructing a response to a successful request.

New Properties for iCalendar (RFC 7986) (October 2016) - TC EVENTPUB
This document defines a set of new properties for iCalendar data as well as extending the use of some existing properties to the entire iCalendar object.

Calendar Availability (VAVAILABILITY) (RFC 7953) (August 2016) - TC FREEBUSY
This document specifies a new iCalendar calendar component that allows the publication of available and unavailable time periods associated with a calendar user. This component can be used in standard iCalendar free-busy lookups, including iTIP free-busy requests, to generate repeating blocks of available or busy time with exceptions as needed. This document also defines extensions to CalDAV calendar-access and calendar-auto-schedule which specify how this new calendar component should be used when doing free-busy time evaluation in CalDAV.

Time Zone Data Distribution Service (RFC 7808) (March 2016) - TC TIMEZONE
This document defines a time zone data distribution service that allows reliable, secure and fast delivery of time zone data and leap second rules to client systems such as calendaring and scheduling applications or operating systems.

CalDAV: Timezones by Reference (RFC 7809) (March 2016) - TC TIMEZONE
This document defines an extension to the CalDAV calendar access protocol to allow clients and servers to exchange iCalendar data without the need to send full timezone data.

Non-Gregorian Recurrence Rules in iCalendar (RFC 7529) (May 2015) - CALSCALE Ad Hoc
This document defines extensions to the Internet Calendaring and Scheduling Core Object Specification (iCalendar) (RFC 5545) to support use of non-Gregorian recurrence rules. It also defines how Calendaring Extensions to WebDAV (CalDAV) (RFC 4791) servers and clients can be extended to support these new recurrence rules.
 

*For a complete list of all CalConnect Internet Standards and drafts please see Index to Calendaring and Scheduling Standards

 

Last Call at IETF / RFC Editor Queue

None at this time

 

Last Call at IETF CALEXT Working Group

CalDAV Managed AttachmentsMarch 2017) - TC CALENDAR
This specification defines an extension to the calendar access protocol (CalDAV) to allow attachments associated with iCalendar data, to be stored and managed on the server.

Event Publishing Extensions to iCalendar (August 2016) - TC CALENDAR
This specification introduces a number of new iCalendar properties which are of particular use for event publishers and in social networking.

Support for iCalendar Relationships (August 2016) - TC CALENDAR
This specification updates RELATED-TO and introduces new iCalendar properties LINK and RELATED-ID to allow better linking and grouping of iCalendar components and related data.

 

Accepted by IETF CALEXT Working Group

JSCalendar: A JSON representation of calendar data (August 2017) - TC API 
This specification defines a JSON representation of calendar data that can be used for storage and data exchange in a calendaring and scheduling environment. It aims to be an alternative to the widely deployed iCalendar data format and to be unambiguous, extendable and simple to process.

 

Accepted by IETF TZDIST-BIS Working Group

The Time Zone Information Format (TZif) (November 2017)
This document defines the Time Zone Information File Format for representing and exchanging time zone information, independent of any particular service or protocol.  A MIME media type for this format is also defined

The Time Zone Data Distribution Service (TZDIST) Geolocate Extension (November 2017)
This document defines an extension to the Time Zone Data Distribution Service (RFC 7808) to allow a client to determine the correct timezone for a geographic point location using a 'geo' URI (RFC 5870).
 

Pending Submissions to IETF CALEXT Working Group

Priority 1

Task Extensions to iCalendar (September 2015) - TC CALENDAR
This document defines extensions to the Internet Calendaring and Scheduling Core Object Specification (iCalendar) (RFC5545) to provide improved status tracking, scheduling and specification of tasks. It also defines how Calendaring Extensions to WebDAV (CalDAV) (RFC 4791) servers can be extended to support certain automated task management behaviours.

VPOLL: Consensus Scheduling Component for iCalendar (January 2015) - TC CALENDAR
This specification introduces a new iCalendar component which allows for consensus scheduling, that is voting on a number of alternative meeting or task alternatives.

Priority 2

CalDAV Calendar Sharing (June 2016) - TC SHARING
This specification defines sharing calendars between users on a CalDAV server.

DAV Server Information Object (April 2016) - TC CALENDAR
This specification describes a new XML object that can be retrieved from hosts to discover services, features and limits for that host or domain.

WebDAV Resource Sharing (June 2016) - TC SHARING
This specification defines an extension to WebDAV that enables the sharing of resources between users on a WebDAV server.

WebDAV: User Notifications (June  2016) - TC SHARING
This specification defines an extension to WebDAV that allows the server to provide notifications to users.

 

Pending Submission to other WG or AD disposition

Automated Service Configuration (June 2013) - TC AUTODISCOVERY
This specification describes how clients can retrieve configuration for multiple services with a minimum of user-provided information, and as short as possible sequence of queries, and with a minimum of overhead for administrators of the services.

Internet Calendar Scheduling Protocol (iSchedule) (May 2013) - TC CALENDAR
This document defines the Internet Calendar Scheduling Protocol (iSchedule), which is a binding from the iCalendar Transport- independent Interoperability Protocol (iTIP) to the Hypertext Transfer Protocol (HTTP) to enable interoperability between calendaring and scheduling systems over the Internet.

 

Work in progress or otherwise waiting for submission for progression

Calendar Subscription Upgrades (February 2017 ) - TC SHARING
This specification introduces an approach to allow subscribers to calendar feeds to upgrade to a more performant protocol.

Collected Extensions to CalDAV (October 2011) - TC CALENDAR
This document defines a set of extensions to the CalDAV calendar access protocol.

Push Discovery and Notification Dispatch Protocol (May 2017) - TC PUSH
This specification defines a framework and protocols for a push notification system that allows clients, application servers and push notification servers to interact with each other in a standardized manner.

Support for Series in iCalendar (Febrruary 2017) - TC CALENDAR
This specification updates [RFC5545] by defining a new repeating set of events known as a series.  This differs from recurrences in that each instance is a separate entity with a parent relationship to a specified template entity.

VALARM Extensions for iCalendar (June 2012) - TC CALENDAR
This document defines a set of extensions to the iCalendar VALARM component to enhance use of alarms and improve interoperability between clients and servers.

v-event URI: An URI scheme for events  (November 2015) - TC CALENDAR
This document defines the format of Uniform Resource Identifiers (URIs) for calendar events, allowing users to add these events to their calendar application from any source that defines them, like web sites and printed QR codes.

 

On hold pending adoption of base standard

 

Objectclass Property for vCard (January 2013) - TC VCARD
This specification describes a new property for vCard Format Specification [RFC6350] to allow the specification of objectclasses.

Schedulable Objectclass for vCard (January 2013) - TC VCARD
This specification describes a new property objectclass value for the vcard objectclass property defined in Objectclass Property for vCard allowing schedulable entities to be marked as such.

Schema for representing resources for calendaring and scheduling services (October 2011) - TC VCARD
This document describes a schema for representing resources for calendaring and scheduling. A resource in the scheduling context is any shared entity that can be scheduled by a calendar user, but does not control its own attendance status.

vCard Representation of Resources (September 2013) - TC VCARD
This specification describes the vCard representation of resources.