WS-Calendar Version 1.0
Total Page:16
File Type:pdf, Size:1020Kb
1 2 WS-Calendar Version 1.0 3 Working Draft 04 4 20100509 5 Specification URIs: 6 This Version: 7 http://docs.oasis-open.org/ws-calendar/v1.0/wd04/ws-calendar-1.0-spec-wd-04.pdf 8 http://docs.oasis-open.org/ws-calendar/v1.0/wd04/ws-calendar-1.0-spec-wd-04.html 9 http://docs.oasis-open.org/ws-calendar/v1.0/wd04/ws-calendar-1.0-spec-wd-04.doc 10 Previous Version: 11 http://docs.oasis-open.org/ws-calendar/v1.0/wd04/ws-calendar-1.0-spec-wd-03.pdf 12 http://docs.oasis-open.org/ws-calendar/v1.0/wd04/ws-calendar-1.0-spec-wd-03.html 13 http://docs.oasis-open.org/ws-calendar/v1.0/wd04/ws-calendar-1.0-spec-wd-03.doc 14 Latest Version: 15 http://docs.oasis-open.org/ws-calendar/v1.0/ws-calendar-1.0-spec.pdf 16 http://docs.oasis-open.org/ws-calendar/v1.0/ws-calendar-1.0-spec.html 17 http://docs.oasis-open.org/ws-calendar/v1.0/ws-calendar-1.0-spec.doc 18 Technical Committee: 19 OASIS WS-Calendar TC 20 Chair(s): 21 Toby Considine 22 23 Editor(s): 24 Toby Considine 25 Paul Tischhauser 26 27 Related work: 28 This specification replaces or supersedes: 29 N/A 30 This specification is related to: 31 IETF RFC 5545, ICalendar 32 IETF RFC 5546, ICalendar Transport 33 IETF RFC 2447, ICalendar Message Based Interoperability 34 IETF XCal in process 35 36 Declared XML Namespace(s): 37 http://docs.oasis-open.org/ns/ws-calendar/ws-calendar-201001 38 Abstract: 39 WS-Calendar describes a common set of message components for specifying schedules and intervals to 40 coordinate activities between services. Web services definitions, service definitions consistent with the 41 OASIS SOA Reference Model, and XML vocabularies for the interoperable and standard exchange of: 42 Schedules, including sequences of schedules 43 Intervals, including sequences of intervals 44 The definition of the service performed to meet a schedule or interval depends on the market context in 45 which it exists. It is not in scope for this TC to define those markets or services. 46 Status: Ws-calendar-1.0-spec-wd-04 20100509 Copyright © OASIS® 2010. All Rights Reserved. Page 1 of 23 47 This document was last revised or approved by the WS-Calendar Technical Committee on the above 48 date. The level of approval is also listed above. Check the “Latest Version” or “Latest Approved Version” 49 location noted above for possible later revisions of this document. 50 Technical Committee members should send comments on this specification to the Technical Committee’s 51 email list. Others should send comments to the Technical Committee by using the “Send A Comment” 52 button on the Technical Committee’s web page at http://www.oasis-open.org/committees/ws-calendar/. 53 For information on whether any patents have been disclosed that may be essential to implementing this 54 specification, and any offers of patent licensing terms, please refer to the Intellectual Property Rights 55 section of the Technical Committee web page (http://www.oasis-open.org/committees/ws- 56 calendar/ipr.php. 57 The non-normative errata page for this specification is located at http://www.oasis- 58 open.org/committees/ws-calendar/. Ws-calendar-1.0-spec-wd-04 20100509 Copyright © OASIS® 2010. All Rights Reserved. Page 2 of 23 59 Notices 60 61 Copyright © OASIS® 2010. All Rights Reserved. 62 All capitalized terms in the following text have the meanings assigned to them in the OASIS Intellectual 63 Property Rights Policy (the "OASIS IPR Policy"). The full Policy may be found at the OASIS website. 64 This document and translations of it may be copied and furnished to others, and derivative works that 65 comment on or otherwise explain it or assist in its implementation may be prepared, copied, published, 66 and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice 67 and this section are included on all such copies and derivative works. However, this document itself may 68 not be modified in any way, including by removing the copyright notice or references to OASIS, except as 69 needed for the purpose of developing any document or deliverable produced by an OASIS Technical 70 Committee (in which case the rules applicable to copyrights, as set forth in the OASIS IPR Policy, must 71 be followed) or as required to translate it into languages other than English. 72 The limited permissions granted above are perpetual and will not be revoked by OASIS or its successors 73 or assigns. 74 This document and the information contained herein is provided on an "AS IS" basis and OASIS 75 DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY 76 WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY 77 OWNERSHIP RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A 78 PARTICULAR PURPOSE. 79 OASIS requests that any OASIS Party or any other party that believes it has patent claims that would 80 necessarily be infringed by implementations of this OASIS Committee Specification or OASIS Standard, 81 to notify OASIS TC Administrator and provide an indication of its willingness to grant patent licenses to 82 such patent claims in a manner consistent with the IPR Mode of the OASIS Technical Committee that 83 produced this specification. 84 OASIS invites any party to contact the OASIS TC Administrator if it is aware of a claim of ownership of 85 any patent claims that would necessarily be infringed by implementations of this specification by a patent 86 holder that is not willing to provide a license to such patent claims in a manner consistent with the IPR 87 Mode of the OASIS Technical Committee that produced this specification. OASIS may include such 88 claims on its website, but disclaims any obligation to do so. 89 OASIS takes no position regarding the validity or scope of any intellectual property or other rights that 90 might be claimed to pertain to the implementation or use of the technology described in this document or 91 the extent to which any license under such rights might or might not be available; neither does it 92 represent that it has made any effort to identify any such rights. Information on OASIS' procedures with 93 respect to rights in any document or deliverable produced by an OASIS Technical Committee can be 94 found on the OASIS website. Copies of claims of rights made available for publication and any 95 assurances of licenses to be made available, or the result of an attempt made to obtain a general license 96 or permission for the use of such proprietary rights by implementers or users of this OASIS Committee 97 Specification or OASIS Standard, can be obtained from the OASIS TC Administrator. OASIS makes no 98 representation that any information or list of intellectual property rights will at any time be complete, or 99 that any claims in such list are, in fact, Essential Claims. 100 The names "OASIS", [insert specific trademarked names and abbreviations here] are trademarks of 101 OASIS, the owner and developer of this specification, and should be used only to refer to the organization 102 and its official outputs. OASIS welcomes reference to, and implementation and use of, specifications, 103 while reserving the right to enforce its marks against misleading uses. Please see http://www.oasis- 104 open.org/who/trademark.php for above guidance. 105 Ws-calendar-1.0-spec-wd-04 20100509 Copyright © OASIS® 2010. All Rights Reserved. Page 3 of 23 106 Table of Contents 107 1 Introduction ......................................................................................................................................... 5 108 1.1 Terminology ...................................................................................................................................... 5 109 1.2 Normative References ...................................................................................................................... 6 110 1.3 Non-Normative References.............................................................................................................. 6 111 1.4 Naming Conventions ........................................................................................................................ 6 112 1.5 Architectural References ................................................................................................................. 6 113 2 Overview of WS-Calendar .................................................................................................................. 7 114 2.1 Scope of Work of the WS-Calendar Technical Committee ........................................................... 7 115 2.2 Deliverables ....................................................................................................................................... 7 116 3 WS-Calendar Elements ...................................................................................................................... 8 117 3.1 Core Semantics xCal ........................................................................................................................ 8 118 3.1.1 Time ............................................................................................................................................. 8 119 3.1.2 Intervals ....................................................................................................................................... 8 120 3.1.3 Alarms ......................................................................................................................................... 9 121 3.1.4 Attachments................................................................................................................................