OASIS Web Services Calendar (WS-Calendar) TC

Join TC     TC Page     Send a comment to this TC

Defining a cross-domain standard for services to enable machine-based scheduling of human-centric activities

Toby Considine, toby.considine@unc.edu, Chair
Gershon Janssen, gershon.janssen@reideate.com, Secretary

Table of Contents

Contact member-services@oasis-open.org for information on joining the TC.

Participation in the OASIS WS-Calendar Technical Committee (TC) is open to all interested parties from areas in which the common exchange of scheduling information is critical. The TC currently has participation from members with interests in smart grids, smart buildings, Internet of THings, business process coordination, higher education, project management. For a discussion of the TC, its work, and its direction, please contact the committee chair.

The Technical Committee is working on WS-Calendar MIN, the minimal XML schema that conforms to the PIM. The MIN schema eliminates the recursion and the optionality that make RFC 5545 so flexible and extensible. It instead focuses on a streamlined subset, compatible with the full schema, but appropriate for use in small devices (IoT) and in constrained environments. It is the intent of the TC that the MIN spec be conformant with WS-Interoperability (WSI).

The Committee has completed work on a core specification compatible with XML representations of RFC 5545 and a Platform Independent Model (PIM) which may be simpler to adapt for other specifications. The Committee is continuing to work on an expository document on using WS-Calendar on Streams, a PIM-conformant variant optimized for reporting and telemetry.

Announcements

2016 06 30:The TC has released new editions of WS-Calendar Minimal PIM-Conformant Schema Version 1.0 and Schedule Signals and Streams Version 1.0 for a 30 day public review. The review ends on July 30th. For details, see the announcement at https://www.oasis-open.org/news/announcements/two-ws-calendar-public-reviews-minimal-pim-conformant-schema-and-schedule-signals.

2015 08 21: OASIS has published WS-Calendar Platform Independent Model (PIM) Version 1.0 Committee Specification 02

The updated specification provides improved compatibility with Recurrence as defined in RFC 5545 as well as better tracking the ongoing development of the ICalendar Availability specification. Specifications that conform to the PIM transitively conform to WS-Calendar.

2014 10 29: OASIS has published WS-Calendar Platform Independent Model (PIM) Version 1.0 as a Committee Specification.

The Platform Independent Model is an abstract model that defines conformance and improves interoperation of calendar and schedule models with each other and with WS-Calendar and Xcal, which are in turn based on IETF RFCs. This is a Platform Independent Model under the Object Management Group’s Model-Driven Architecture. The Platform Dependent Model to which this specification relates is the full model for WS-Calendar as expressed in XML (xCal).

The focus of this Platform Independent Model is on describing and passing schedule and interval information with information attachments.

2013 01 25: The initial public review of the committee specification Schedule Signals and Streams Version 1.0 has begun. The review is for 30 days.

Streams is a PIM-conformant serialization optimize for telemetry and reporting.

2012 12 11: The second public review of the draft specification "SOAP-based Calendar Services" is complete.

2011 07 30: We are pleased to announce the approval of an OASIS Committee Specification (CS) WS-Calendar Version 1.0.

Overview

The OASIS WS-Calendar TC works to adapt existing calendaring standards (used in human interactions) for Web services. WS-Calendar is designed for use inside other specifications and standards, bringing a common scheduling and performance allignment to service coordination, including between domains. The Committee bases its initial work on the iCalendar (IETF RFC 5545) XML serialization specification from CalConnect.

For more information on WS-Calendar, see the TC Charter.


Subcommittees

No subcommittees have been formed for this TC.


Technical Work Produced by the Committee

2015 08 21: OASIS has published WS-Calendar Platform Independent Model (PIM) Version 1.0 Committee Specification 02

The Platform Independent Model is an abstract model that defines conformance and improves interoperation of calendar and schedule models with each other and with WS-Calendar and Xcal, which are in turn based on IETF RFCs. This is a Platform Independent Model as defined in the Object Management Group’s Model-Driven Architecture. The Platform Dependent Model to which this specification relates is the full model for WS-Calendar as expressed in XML (xCal).

PDF (Authoritative):
http://docs.oasis-open.org/ws-calendar/ws-calendar-pim/v1.0/cs02/ws-calendar-pim-v1.0-cs02.pdf
HTML:
http://docs.oasis-open.org/ws-calendar/ws-calendar-pim/v1.0/cs02/ws-calendar-pim-v1.0-cs02.html
Editable source: 
http://docs.oasis-open.org/ws-calendar/ws-calendar-pim/v1.0/cs02/ws-calendar-pim-v1.0-cs02.doc
XMI for UML model:
http://docs.oasis-open.org/ws-calendar/ws-calendar-pim/v1.0/cs02/xmi/

2011 07 30: OASIS Committee Specification (CS) WS-Calendar Version 1.0.

PDF:
docs.oasis-open.org/ws-calendar/ws-calendar-spec/v1.0/cs01/ws-calendar-spec-v1.0-cs01.pdf
HTML:
docs.oasis-open.org/ws-calendar/ws-calendar-spec/v1.0/cs01/ws-calendar-spec-v1.0-cs01.pdf
Schemas:
docs.oasis-open.org/ws-calendar/ws-calendar-spec/v1.0/cs01/xsd/


Expository Work Produced by the Committee

The Committee Note "Conceptual Overview of WS-Calendar" (PDF)is now out of date, but still useful for someone firt approaching this work. The TC does plan to revise this document.:
docs.oasis-open.org/ws-calendar/ws-calendar/v1.0/CD01/WS-Calendar-Conceptual-Overview-CD01.pdf

There are no approved expository work products for this TC yet.


External Resources

The following information offers useful insights into its work:

Cover Pages WS-Calendar Overview

This TC is working closely with the Calendaring and Scheduling Consortium (CalConnect) to ensure a common CIM for schedule and interval across people and services (www.calconnect.org) CalConnect work is within the IETF process. To get involved with CalConnect, contact Dave Thewlis.

Committee work relies on:

  • 2009-09 Updated IETF iCalendar format that allows extensibility RFC 5545
  • XCAL - a Standard XML Serialization of extensible iCalendar Draft

Mailing Lists and Comments

ws-calendar: the list used by TC members to conduct Committee work. TC membership is required to post. TC members are automatically subscribed; the public may view archives.

ws-calendar-comment: a public mail list for providing input to the OASIS WS-Calendar TC members. Send a comment or view archives. Non-members who wish to comment or contribute prior work may use this list to do so.


Additional Information


Providing Feedback: OASIS welcomes feedback on its technical activities from potential users, developers, and others to better assure the interoperability and quality of OASIS work.