Skip to main content

Drafts

Working drafts, committee drafts, documents in public review, and other works in progress under development by CalConnect working groups.

/
CC/WD 51017:2024-07-23Working-draft
standardEd. 12026-05-13
VALARM Extensions for iCalendar

Cyrus Daboo, Kenneth Murchison(CALENDAR)

<p>This document defines a set of extensions to the iCalendar VALARM component to enhance use of alarms and improve interoperability between clients and servers.</p>

CC/WD 51020:2019Working-draft
standardEd. 12026-05-13
Collection Query Report for Web Distributed Authoring and Versioning (WebDAV)

Kenneth Murchison, Michael Douglass(CALENDAR)

<p>This specification defines an extension to Web Distributed Authoring and Versioning (WebDAV) to search for WebDAV collections based upon a set of client-supplied criteria.</p>

CC/CD 51005:2024Committee-draft
standardEd. 12024-12-01
CalConnect Standard: Calendaring and scheduling — Calendar subscription upgrades

Michael Douglass(FREEBUSY)

<p>This document provides a mechanism to allow subscribers to calendar feeds to upgrade to a more performant protocol.</p>

CC/CD 51011:2024Committee-draft
standardEd. 12024-12-01
Calendaring and scheduling — iTip using PARTICIPANT only

Michael Douglass(FREEBUSY)

<p>This document provides a mechanism in iCalendar for consensus scheduling of events, using the PARTICIPANT calendar component. It also defines new properties for use within the PARTICIPANT calendar component.</p>

CC/CD 51006:2024Committee-draft
standardEd. 12024-04-22
Calendaring and scheduling — Consensus scheduling — iCalendar VPOLL component

Eric York, Cyrus Daboo, Michael Douglass(FREEBUSY)

<p>This document provides a mechanism in iCalendar for consensus scheduling, through the VPOLL calendar component.</p>

CC/WD 51023:2022Working-draft
standardEd. 12022-05-18
Serverside Subscriptions

Michael Douglass(CALENDAR)

<p>This specification provides a mechanism whereby subscriptions to external resources can be handled by the server.</p> <p>This specification updates <eref type="inline" bibitemid="RFC4791" citeas="IETF&#xA0;RFC&#xA0;4791"/> to add new properties for the MKCOL request.</p>

CC/WD 24229:2022Working-draft
standardEd. 12022-05-16
Information and documentation — Codes for written language conversion systems

Ronald Tse, Jeffrey Lau(LOCALIZATION)

<p>This document provides principles for establishing codes for the representation of written language conversion systems, including transliteration and romanization systems, in coded form, for use in any application requiring their expression.</p>

CC/WD 56010:2019Working-draft
standardEd. 12021-04-15
vObject — Internationalization

Ronald Tse, Jeffrey Lau, Mike Douglass(VCARD)

<p>This document defines methods for internationalization of vObject-compliant standards, such as vCard 4.0 (RFC 6350) and iCalendar (RFC 5545).</p>

CC/WD 51021:2021Working-draft
standardEd. 12021-03-26
Event Publishing Extensions to iCalendar

Michael Douglass(CALENDAR)

<p>This specification updates <eref type="inline" bibitemid="RFC5545" citeas="IETF&#xA0;RFC&#xA0;5545"/> by introducing a number of new iCalendar properties and components which are of particular use for event publishers and in social networking.</p> <p>This specification also defines a new STRUCTURED-DATA property for iCalendar <eref type="inline" bibitemid="RFC5545" citeas="IETF&#xA0;RFC&#xA0;5545"/> to allow for data that is directly pertinent to an event or task to be included with the calendar data.</p>

CC/WD 34300:2019Working-draft
standardEd. 12019-07-05
Date and time — Codes for calendar systems

Ronald Tse, Jeffrey Lau(DATETIME)

<p>This document provides a list of codes to represent calendar systems, metadata to support the usage of those codes, and the corresponding maintenance procedures. The codes were devised for usage in any application requiring the expression of calendar systems in coded form, including for data interchange.</p>

CC/WD 36010:2019Working-draft
standardEd. 12019-06-05
Lightweight document — Document metamodel

Ronald Tse, Jeffrey Lau, Nick Nicholas(VCARD)

<p>This document provides a reference lightweight document model called BasicDocument for generic documents, intended as an interoperable basis that allows systems to interchange generic document content while preserving semantics. This is the working draft (2019) edition; the model was subsequently published as CC 36010:2026.</p>

CC/WD 34100:2019Working-draft
standardEd. 12019-02-02
Date and time — Reference time scales

<p>This document describes the concepts and definitions related to time scales and time scale authorities, and establishes codes representing their names, current or in the past, on the basis of data obtained from official sources. It specifies a registration authority that manages and disseminates the required code lists.</p>

CC/FDS 10010:2019Final-draft
standardEd. 12019-01-18
CalConnect Partner Standards Cooperation Agreement

<p>This document describes the agreement between CalConnect and ISO for the cooperation of standards development and publication. It provides the principles and necessary processes for collaborative cases between the parties: co-development of a standardization work item proposed by either party, and submission of a CalConnect document to ISO for its standardization process.</p>

CC/WD 34000:2019Working-draft
standardEd. 12019-01-09
Date and time — Concepts and terminology

<p>This document provides a concept system and a standard set of terminology related to date and time, from basic concepts to those of their representation. The scope of the vocabulary corresponds to that of ISO/TC 154/WG 5: Representation of dates and times.</p>

CC/WD 51013:2019Working-draft
standardEd. 12019-01-01
CalDAV Managed Attachments

Cyrus Daboo, Arnaud Quillaud, Kenneth Murchison(CALENDAR)

<p>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.</p> <p>This specification documents existing code deployed by multiple vendors. It is published as an Informational specification rather than Standards Track due to its noncompliance with multiple best current practices of HTTP.</p>

CC/CD 51002:2026Committee-draft
standardEd. 12018-11-30
vObject — Integrity protection for vObject, vCard and iCalendar

Ronald Henry Tse(VCARD)

<p>This document specifies an integrity checking mechanism and related properties for:</p> <p>vObject (I-D.calconnect-vobject-vformat)</p> <p>vCard version 4 (vCard v4) (RFC 6350); and</p> <p>iCalendar (Internet Calendaring and Scheduling Core Object Specification) (RFC 5545)</p> <p>This work is produced by the CalConnect TC-VCARD and TC-CALENDAR committees.</p>

CC/CD 51003:2018Committee-draft
standardEd. 12018-11-30
Calendaring and scheduling — Support for Series in iCalendar

Michael Douglass(CALENDAR)

<p>This document updates RFC 5545 by defining a new repeating set of events known as a series. Unlike recurrences, each instance is a separate entity with a parent relationship to a specified template entity.</p>

CC/CD 51004:2018Committee-draft
standardEd. 12018-11-30
Calendaring and scheduling — Support for iCalendar Relationships

Michael Douglass(CALENDAR)

<p>This specification updates the RELATED-TO property defined in RFC 5545 and introduces the new iCalendar properties LINK, CONCEPT and REFID, to allow better linking and grouping of iCalendar components and related data.</p>

CC/WD 51016:2018Working-draft
standardEd. 12018-08-01
Streaming Calendar and Contacts Data

Michael Douglass(CALENDAR)

<p>This specification defines a model for streaming calendar and contact data. This allows for a more efficient method for synchronizing collections of data and may be used to augment existing protocols such as CalDAV.</p>

CC/CD 51016:2018Committee-draft
standardEd. 12018-02-21
Calendaring and scheduling — CalDAV Auditing Status and Feedback

Cyrus Daboo(CALENDAR)

<p>This document defines an extension to CalDAV that allows clients and servers that audit data on the server, to provide feedback based on the results of such audits. This can be used to signal clients about junk events, or other inappropriate content. It can also be used by clients to provide feedback about junk events, or other inappropriate content, that the server can act on in a manner that prevents the originator of the data from knowing it was discarded.</p>

CC/WD 51019:2018Working-draft
standardEd. 12018-02-03
Resources for Developing Calendar Applications

Kenneth Murchison(CALENDAR)

<p>This memo lists specifications and resources available to developers of calendaring and scheduling applications.</p>

CC/CD 70025:2017Committee-draft
standardEd. 12017-04-17
Calendaring and scheduling — Push Discovery and Notification Dispatch Protocol

Marten Gajda(PUSH)

<p>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.</p> <p>The Calendaring and Scheduling Consortium ("<tt>CalConnect</tt>") is a global non-profit organization with the aim to facilitate interoperability of collaborative technologies and tools through open standards.</p> <p>CalConnect works closely with international and regional partners, of which the full list is available on our website ().</p> <p>The procedures used to develop this document and those intended for its further maintenance are described in the CalConnect Directives.</p> <p>In particular the different approval criteria needed for the different types of CalConnect documents should be noted. This document was drafted in accordance with the editorial rules of the CalConnect Directives.</p> <p>Attention is drawn to the possibility that some of the elements of this document may be the subject of patent rights. CalConnect shall not be held responsible for identifying any or all such patent rights. Details of any patent rights identified during the development of the document will be provided in the Introduction.</p> <p>Any trade name used in this document is information given for the convenience of users and does not constitute an endorsement.</p> <p>This document was prepared by Technical Committee <em>PUSH</em>.</p>

CC/WD 51012:2017Working-draft
standardEd. 12017-02-12
Enhanced Synchronization for Calendaring Extensions to WebDAV (CalDAV)

Cyrus Daboo, Kenneth Murchison(CALENDAR)

<p>This document defines new protocol features for CalDAV (<eref type="inline" bibitemid="RFC4791" citeas="IETF&#xA0;RFC&#xA0;4791"/>) to improve the efficiency of synchronizing data changes between a client and server.</p>

CC/WD 51010:2017Working-draft
standardEd. 12017-01-01
Internet Calendar Scheduling Protocol (iSchedule)

Cyrus Daboo, Bernard Desruisseaux, Kenneth Murchison(CALENDAR)

<p>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.</p>

CC/WD 51012:2016Working-draft
standardEd. 12016-10-28
vObject — vObject Model and vFormat Syntax

Cyrus Daboo, Kenneth Murchison(CALENDAR)

<p>This document defines a new iCalendar (RFC 5545) component that allows small patches to be applied to large iCalendar data objects, allowing efficient data updates. It also describes how the new component can be used with the CalDAV calendar data access protocol (RFC 4791).</p>

CC/WD 51014:2016Working-draft
standardEd. 12016-10-28
The iCalendar VINSTANCE Component

Cyrus Daboo(CALENDAR)

<p>This document updates the iCalendar (<eref type="inline" bibitemid="RFC5545" citeas="IETF&#xA0;RFC&#xA0;5545"/>) specification to allow a more compact representation of overridden recurrence instances.</p>

CC/WD 58020:2016Working-draft
standardEd. 12016-10-28
The iCalendar VPATCH Component

Cyrus Daboo, Kenneth Murchison(VCARD)

<p>This document defines a new iCalendar <eref type="inline" bibitemid="RFC5545" citeas="IETF&#xA0;RFC&#xA0;5545"/> component that allows small "patches" to be applied to large iCalendar data objects, to allow for efficient data updates. It also describes how this new component can be used with the CalDAV calendar data access protocol <eref type="inline" bibitemid="RFC4791" citeas="IETF&#xA0;RFC&#xA0;4791"/>.</p>

CC/WD 51022:2016Working-draft
standardEd. 12016-04-01
DAV Server Information Object

Michael Douglass(CALENDAR)

<p>This specification describes a new XML object that can be retrieved from hosts to discover applications, features and limits for that host or domain.</p>

CC/CD 51015:2015Committee-draft
standardEd. 12015-11-02
Calendaring and scheduling — v-event URI: An URI scheme for events

Raphael Menderico, Paulo Schlup, Lucia Kristiansen(EVENTPUB)

<p>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</p>

CC/WD 58011:2013Working-draft
standardEd. 12013-01-01
Schedulable Objectclass for vCard

Ciny Joy, Cyrus Daboo, Michael Douglass(VCARD)

<p>This specification describes a new property objectclass value for the vcard objectclass property defined in [REF] allowing schedulable entities to be marked as such.</p>

CC/WD 58012:2013Working-draft
standardEd. 12013-01-01
vCard representation of resources

Ciny Joy, Cyrus Daboo, Michael Douglass(VCARD)

<p>This specification describes the vCard representation of resources.</p>

CC/WD 58013:2013Working-draft
standardEd. 12013-01-01
Objectclass property for vCard

Ciny Joy, Cyrus Daboo, Michael Douglass(VCARD)

<p>This specification describes a new property for vCard Format Specification <eref type="inline" bibitemid="RFC6350" citeas="IETF&#xA0;RFC&#xA0;6350"/> to allow the specification of objectclasses.</p>

CC/R 1011:2012Draft
reportEd. 1.0.12012-02-22
CalWS-Rest - Restful Web Services Protocol for Calendaring

Michael Douglass(XML)

<p>This document describes a RESTful web service for calendar access and update.</p>

CC/S 1004:2010Proposal
specificationEd. 0.32010-05-19
Cal-WS Web Services API for Calendaring and Scheduling

<p>Cal-WS Web Services API for Calendaring and Scheduling.</p>