CALCONNECT DOCUMENT CD 1104
Type:	   Report
Title:     Index to Calendaring and Scheduling Standards
Version:   3.0
Date:      2019-06-20
Status:    Published
Source:    CalConnect

Introduction

This page provides links, titles, and very brief abstracts of Calendaring and Calendaring-related (e.g. WebDAV, vCard) standards, specifications, and guides. The material is divided by category and subdivided in turn to base standards, additions and extensions, and work in progress. Entries are alphabetical by title within section. The material linked is largely but not entirely IETF and CalConnect.

All items that are work products of CalConnect are identified on the title line by CalConnect.

We would appreciate additions and corrections to the list; please send any recommendations to Standards Recommendations to CalConnect

Note
The Date of Publication at the masthead reflects the most recent additions or changes to the page.

General

iCalendar

Base Standards

Additions and Extensions

  • CalWS-Rest RESTful Web Services Protocol for Calendaring This document, developed by the XML Technical Committee, specifies a RESTful web services protocol for calendaring operations. This protocol has been contributed to OASIS WS-CALENDAR as a component of the WS-CALENDAR Specification under development by OASIS. CalConnect

  • CalWS-SOAP SOAP Web Servicies Protocol for Calendaring This document, developed by the XML Technical Committee, specifies a SOAP web services protocol for calendaring operations. This protocol has been contributed to OASIS WS-CALENDAR as a component of the WS-CALENDAR Specification under development by OASIS. CalConnect

  • Freebusy Read URL This proposal, developed by the Freebusy Technical Committee, defines a standardized form of Freebusy Read URL to improve interoperability between client and server implementations, while extending functionality and utility through the use of optional parameters. CalConnect

  • hCalendar 1.0 microformat hCalendar is a simple, open, distributed calendaring and events format, using a 1:1 representation of standard iCalendar (RFC2445) VEVENT properties and values in semantic HTML or XHTML.

  • IANA Registration of Enumservices for Internet Calendaring RFC 5333 This document registers Enumservices for Internet calendaring. Specifically, this document focuses on Enumservices for scheduling with iMIP (iCalendar Message-Based Interoperability Protocol) and for accessing Internet calendaring information with CalDAV (Calendaring Extensions to WebDAV).

Work in Progress

  • Calendar Subscription Upgrades This specification introduces an approach to allow subscribers to calendar feeds to upgrade to a more performant protocol CalConnect

  • Event Publication Extensions to iCalendar This specification introduces a number of new iCalendar properties which are of particular use for event publishers and in social networking. CalConnect

  • Improved Support for Icalendar Relationships 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. CalConnect

  • Internet Calendar Scheduling Protocol (iSchedule) 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. CalConnect

  • Schema for representing resources for calendaring and scheduling services This specification 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. CalConnect

  • Support for Series in iCalendar 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. CalConnect

  • Task Extensions to iCalendar This document defines extensions to the Internet Calendaring and Scheduling Core Object Specification (iCalendar) to provide improved status tracking, scheduling and specification of tasks. CalConnect

  • VALARM Extensions for iCalendar This document defines a set of extensions to the iCalendar VALARM component to enhance use of alarms and improve interoperability between clients and servers. CalConnect

  • vObject Internationalization This document specifies mechanisms for the internationalization of vObject content and its realization in vFormat. CalConnect

  • The vObject Model and vFormat Syntax This document specifies the vObject data model and its corresponding syntax vFormat. vObject represents the generalized data model, and vFormat the generalized data format, of the following specifications and fully covers them. CalConnect

  • VPOLL: Consensus Scheduling Component for iCalendar This specification introduces a new iCalendar component which allows for consensus scheduling, that is voting on a number of alternative meeting or task alternatives. CalConnect

CalDAV

Base Standards

  • Calendaring Extensions to WebDAV (CalDAV) RFC 4791 This document defines extensions to the Web Distributed Authoring and Versioning (WebDAV) protocol to specify a standard way of accessing, managing, and sharing calendaring and scheduling information based on the iCalendar format. This document defines the "calendar-access" feature of CalDAV. CalConnect input

  • Scheduling Extensions to CalDAV RFC 6638 This document defines extensions to the Calendaring Extensions to WebDAV (CalDAV) "calendar-access" feature to specify a standard way of performing scheduling operations with iCalendar-based calendar components. This document defines the "calendar-auto-schedule" feature of CalDAV. CalConnect

Additions and Extensions

  • CalDAV Managed Attachments RFC8607 This specification adds an extension to the Calendaring Extensions to WebDAV (CalDAV) to allow attachments associated with iCalendar data to be stored and managed on the server. CalConnect

  • CalDAV: Time Zones by Reference RFC 7809 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 time zone data. CalConnect

  • Locating CalDAV and CardDAV Services RFC 6764 This specification describes how DNS SRV records, DNS TXT records and well-known URIs can be used together or separately to locate Calendaring Extensions to WebDAV (CalDAV) or vCard Extensions to WebDAV (CardDAV) services. CalConnect input

Work in Progress

Also see WebDAV.

vCard

Base Standards

Additions and Extensions

  • Calendar Attributes for vCard and LDAP RFC 2739 This memo defines three mechanisms for obtaining a URI to a user’s calendar and free/busy time. These include manual transfer of the information, personal data exchange using the vCard format, and directory lookup using the LDAP protocol.

  • hCard 1.0 microformat hCard is a simple, open, distributed format for representing people, companies, organizations, and places, using a 1:1 representation of vCard (RFC2426) properties and values in semantic HTML or XHTML.

Work in Progress

CardDAV

Base Standards

Additional and Extensions

Work in Progress

  • CardDAV Address Book Sharing This specification sharing address books between users on a CardDAV system. CalConnect

  • CardDAV Directory Gateway Extension This document defines an extension to the vCard Extensions to WebDAV (CardDAV) protocol that allows a server to expose a directory as a read-only address book collection. CalConnect

Also see WebDAV

WebDAV

Base Standards

Additional and Extensions

Work in Progress

  • DAV Server Information Object This specification describes a new XML object that can be retrieved from hosts to discover services, features and limits for that host or domain. CalConnect

    • Push Discovery and Notification Dispatch Protocol* 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. CalConnect

  • WebDAV: User Notifications This specification defines an extension to WebDAV that allows the server to provide notifications to users. CalConnect

  • WebDAV Resource Sharing This specification defines an extension to WebDAV that enables the sharing of resources between users on a WebDAV server. CalConnect

Base Standards

  • Date and Time on the Internet: Timestamps RFC 3339 This document defines a date and time format for use in Internet protocols that is a profile of the ISO 8601 standard for representation of dates and times using the Gregorian calendar.

  • Procedures for Maintaining the Time Zone Database RFC 6557 Time zone information serves as a basic protocol element in protocols, such as the calendaring suite and DHCP. The Time Zone (TZ) Database specifies the indices used in various protocols, as well as their semantic meanings, for all localities throughout the world. This database has been meticulously maintained and distributed free of charge by a group of volunteers, coordinated by a single volunteer who is now planning to retire. This memo specifies procedures involved with maintenance of the TZ database and associated code, including how to submit proposed updates, how decisions for inclusion of those updates are made, and the selection of a designated expert by and for the time zone community. The intent of this memo is, to the extent possible, to document existing practice and provide a means to ease succession of the database maintainers.

  • Time Zone Data Distribution Service RFC 7808 This document defines a time zone data distribution service that allows reliable, secure and fast delivery of time zone data to client systems such as calendaring and scheduling applications or operating systems. CalConnect

  • The Time Zone Information Format (TZif) RFC 8536 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. CalConnect

Additions and Extensions

Work in Progress

  • Automated Service Configuration This specification describes how clients can discover multiple services to configure themselves with a minimum of user-provided information, as short as possible sequence of queries and with a minimum of overhead for administrators of the services. CalConnect

  • JSCalendar: A JSON representation of calendar data This specification defines a data model and 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. CalConnect

  • JSContact: A JSON representation of addressbook data This specification defines a data model and JSON representation of contact information that can be used for data storage and exchange in address book or directory applications. CalConnect

  • The Time Zone Data Distribution Service (TZDIST) Geolocate Extension 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). CalConnect

  • Timezone XML Specification This specification describes a format for describing timezone information for software and services. CalConnect

  • WS-Calendar WS-Calendar is an OASIS cross-domain standard for passing schedule and interval information between and within services CalConnect input

Note
Translation to Bulgarian: Please see http://www.fatcow.com/edu/calendaring-standards-bl/.