Calendaring Extensions (calext) Internet Drafts


      
 Calendar subscription upgrades
 
 draft-ietf-calext-subscription-upgrade-09.txt
 Date: 15/02/2024
 Authors: Michael Douglass
 Working Group: Calendaring Extensions (calext)
This specification updates RFC5545 to add the value DELETED to the STATUS property. This specification also adds values to the Preferences Registry defined in RFC7240 to add the subscribe-enhanced-get and limit preferences and to the link relations directory defined in RFC8288.
 VPOLL: Consensus Scheduling Component for iCalendar
 
 draft-ietf-calext-vpoll-05.txt
 Date: 06/11/2023
 Authors: Eric York, Michael Douglass
 Working Group: Calendaring Extensions (calext)
This specification introduces a new RFC5545 iCalendar component which allows for consensus scheduling, that is, voting on a number of alternative meeting or task alternatives.
 JSContact: A JSON representation of contact data
 
 draft-ietf-calext-jscontact-17.txt
 Date: 04/03/2024
 Authors: Robert Stepanek, Mario Loffredo
 Working Group: Calendaring Extensions (calext)
This specification defines a data model and JSON representation of contact card information that can be used for data storage and exchange in address book or directory applications. It aims to be an alternative to the vCard data format and to be unambiguous, extendable and simple to process. In contrast to the JSON-based jCard format, it is not a direct mapping from the vCard data model and expands semantics where appropriate.
 Task Extensions to iCalendar
 
 draft-ietf-calext-ical-tasks-09.txt
 Date: 18/04/2024
 Authors: Adrian Apthorp, Michael Douglass
 Working Group: Calendaring Extensions (calext)
This document updates and 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.
 JSContact: Converting from and to vCard
 
 draft-ietf-calext-jscontact-vcard-15.txt
 Date: 04/03/2024
 Authors: Mario Loffredo, Robert Stepanek
 Working Group: Calendaring Extensions (calext)
This document defines how to convert contact information between the JSContact and vCard data formats. To achieve this, it updates RFC I- D.ietf-calext-jscontact (JSContact) by registering new JSContact properties. Similarly, it updates RFC 6350 (vCard) by registering new vCard properties and parameters.
 vCard Format Extension for JSContact
 
 draft-ietf-calext-vcard-jscontact-extensions-12.txt
 Date: 04/03/2024
 Authors: Robert Stepanek, Mario Loffredo
 Working Group: Calendaring Extensions (calext)
This document defines a set of new properties for vCard and extends the use of existing ones. Their primary purpose is to align the same set of features between the JSContact and vCard formats, but the new definitions also aim to be useful within just the vCard format. This document updates RFC 6350 (vCard).


data-group-menu-data-url="/group/groupmenu.json"> Skip to main content

Calendaring Extensions (calext)

WG Name Calendaring Extensions
Acronym calext
Area Applications and Real-Time Area (art)
State Active
Charter charter-ietf-calext-02 Approved
Document dependencies
Additional resources Issue tracker, Wiki, Zulip Stream
Personnel Chairs Bron Gondwana, Daniel Migault
Area Director Orie Steele
Mailing list Address calsify@ietf.org
To subscribe http://www.ietf.org/mailman/listinfo/calsify
Archive https://mailarchive.ietf.org/arch/browse/calsify/
Chat Room address https://zulip.ietf.org/#narrow/stream/calext

Charter for Working Group

The CALEXT working group is chartered to maintain and extend the specifications for formats and protocols related to calendaring and contacts within the IETF, starting from the basis of:

and the many existing extensions and companion documents to these.

This working group is envisaged to be long-running, and deal with a steady flow of changes. Experience has shown that these specifications are still seeing significant need for updates, as new use-cases are identified and user requirements change.

This working group will do the following:

  • maintain existing standards and proposed standards, processing errata and refreshing them as required

  • evaluate and develop extensions to the existing standards to provide for new use-cases where there is demand

  • generate documents describing existing vendor extensions which are in common usage, and likely to be encountered in the wild.

The working group will work under the following parameters:

  • The extensions developed are expected to be backwards-compatible with the existing standards. Incompatibilities must be identified, minimized, and justified.

  • Any extensions to icalendar or jscalendar must include a representation in both formats, and define a robust mapping between them.

  • Any extensions to vcard or jscontact must include a representation in both formats, and define a robust mapping between them.

  • All calendar extensions must examine their impact on the iTIP protocol (RFC 5546), and define any necessary extensions to iTIP to accommodate such impact.

The working group will maintain relationships with other working groups:

  • HTTPBIS and HTTPAPI: when extending the CalDAV or CardDAV protocols to ensure that changes are consistent with good http practices.

  • JMAP: when making updates to JSCalendar and JSContact to ensure that the changes are compatible with the JMAP methods for managing data in these formats.

  • EXTRA, DMARC and EMAILCORE: for changes related to iTIP delivery via email.

  • TZDIST and SEDATE for date, time, and timezone related issues.

  • Other IETF working groups as appropriate, when their work interacts with ours.

  • Other standards organisations like CalConnect and M3AAWG that are doing work in the same fields.

The following are out of scope for the working group:

  • Any attempt to develop non-Gregorian calendar systems/calculations.

  • Work which is in scope for any other ART area working group, and better suited to that group.

  • Work which is unrelated to anything that this group is currently maintaining.

Milestones

Date Milestone Associated documents
Nov 2024 Submit calendar series document to IESG for publication draft-ietf-calext-icalendar-series
Nov 2024 Submit JSCalendar mapping document to IESG for publication draft-ietf-calext-jscalendar-icalendar
Jul 2024 Submit vpoll document to IESG for publication draft-ietf-calext-vpoll
Apr 2024 Submit task draft to IESG draft-ietf-calext-ical-tasks
Apr 2024 Submit subscription upgrade document to IESG draft-ietf-calext-subscription-upgrade

Done milestones

Date Milestone Associated documents
Done Submit JSON Contact document to IESG draft-ietf-jmap-jscontact
draft-ietf-calext-vcard-jscontact-extensions
draft-ietf-calext-jscontact-vcard

On Hold milestones

Date Milestone Associated documents
On Hold Adopt a draft updating iTIP