<?xml version="1.0" encoding="UTF-8"?>
<metanorma xmlns="https://www.metanorma.org/ns/standoc" type="semantic" version="2.8.5" schema-version="v2.1.5" flavor="cc">
<bibdata type="standard">
<title language="en" type="main">Calendaring and scheduling — Support for iCalendar Relationships</title>
<docidentifier primary="true" type="CalConnect">CC/CD 51004:2018</docidentifier><docnumber>51004</docnumber><date type="published"><on>2018-11-30</on></date><contributor><role type="author"/><organization>
<name>CalConnect</name>
</organization></contributor><contributor><role type="author"/><person>
<name><completename>Michael Douglass</completename></name>
</person></contributor><contributor><role type="author"><description>committee</description></role><organization>
<name>CalConnect</name>
<subdivision type="Technical committee">
<name>CALENDAR</name>
</subdivision></organization></contributor><contributor><role type="publisher"/><organization>
<name>CalConnect</name>
</organization></contributor><edition>1</edition><version><revision-date>2018-11-30</revision-date></version><language>en</language><script>Latn</script><status><stage>committee-draft</stage></status><copyright><from>2018</from><owner><organization>
<name>CalConnect</name>
</organization></owner></copyright><ext><doctype>standard</doctype><flavor>cc</flavor></ext></bibdata><metanorma-extension><semantic-metadata><stage-published>false</stage-published></semantic-metadata>
<presentation-metadata><toc-heading-levels>2</toc-heading-levels><html-toc-heading-levels>2</html-toc-heading-levels><doc-toc-heading-levels>2</doc-toc-heading-levels><pdf-toc-heading-levels>2</pdf-toc-heading-levels></presentation-metadata></metanorma-extension>
<boilerplate><copyright-statement>

<clause id="_7f96b962-6942-8afe-bc72-d12bab856fd0" obligation="normative"><p id="_0b69cd5b-1292-b1e0-ed36-9f2e0a8da28a">© 2018 The Calendaring and Scheduling Consortium, Inc.</p>
</clause>
</copyright-statement>

<license-statement>

<clause id="_c4364fd8-2f9b-8fdb-cf27-c7a37bb0b74a" obligation="normative">
<title id="_5ad8fb30-fcae-1072-87a2-407e6b4939ec">Warning for Drafts</title>
<p id="_0426ba5a-69d0-b41e-5aa5-7bdbfb2f6938">This document is not a CalConnect Standard. It is distributed for review and         comment, and is subject to change without notice and may not be referred to as         a Standard. Recipients of this draft are invited to submit, with their         comments, notification of any relevant patent rights of which they are aware         and to provide supporting documentation.</p>
</clause>
</license-statement>

<legal-statement>

<clause id="_30bb02f9-a03f-937c-b3bb-0058ec7c185d" obligation="normative"><p id="_4997ac1f-fe23-c399-660a-4ca594a6abda">All rights reserved. Unless otherwise specified, no part of this         publication may be reproduced or utilized otherwise in any form or by any         means, electronic or mechanical, including photocopying, or posting on the         internet or an intranet, without prior written permission. Permission can         be requested from the address below.</p>
</clause>
</legal-statement>

<feedback-statement>

<clause id="_525641bf-9235-cdcb-5b80-9232a01ea9cc" obligation="normative"><p id="_9c7e0878-01cd-c6a2-8060-5caf3135b547" anchor="boilerplate-name">The Calendaring and Scheduling Consortium, Inc.</p>

<p id="_851786db-d5f1-a086-bdb1-3bd48dc4f17c" anchor="boilerplate-address">4390 Chaffin Lane<br/> McKinleyville<br/> California 95519<br/> United States of America<br/> <br/> <link target="mailto:copyright@calconnect.org"/><br/> <link target="https://www.calconnect.org">www.calconnect.org</link></p>
</clause>
</feedback-statement>
</boilerplate><preface><foreword id="_3577ce36-0aac-cbaf-e454-b9ca2008a466" obligation="informative">
<title id="_41c9fad3-d4c1-eecc-4fad-f91704acc026">Foreword</title>
<p id="_e80c8b2c-e0b5-eff6-772f-d35bef155503">This document updates RELATED-TO defined in <eref type="inline" bibitemid="RFC5545" citeas="IETF RFC 5545"/> and introduces new iCalendar properties LINK, CONCEPT and REFID to allow better linking and grouping of iCalendar components and related data.</p>

<p id="_8f0164ed-e8d1-1ff3-8f89-59de54359e11">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 id="_604e68c4-551c-c39e-4bc0-5cb9d1ca099c">CalConnect works closely with international and regional partners, of which the full list is available on our website (<link target="https://www.calconnect.org/about/liaisons-and-relationships"/>).</p>

<p id="_7ac290a8-3e7e-d252-fcd7-dbc429caba25">The procedures used to develop this document and those intended for its further maintenance are described in the CalConnect Directives.</p>

<p id="_dffb24b7-7935-2185-d767-eb7e5307890d">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 id="_df30f0c6-fd05-bc3d-dc51-0cdd951bdcf4">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 id="_7a4eac49-548a-2c85-8064-27286bfee4cc">Any trade name used in this document is information given for the convenience of users and does not constitute an endorsement.</p>

<p id="_60dfa8ff-5c76-4f83-ad51-4e0263644268">This document was prepared by Technical Committee <em>CALENDAR</em>.</p>
</foreword><introduction id="_eaf0eb64-70a9-9010-080a-e4a202d7c250" anchor="introduction" obligation="informative">
<title id="_2b2e98d1-114a-3da4-8556-01ae0a724280">Introduction</title>
<clause id="_ccb40c91-f301-7d93-d9eb-a3920639329d" obligation="informative">
<title id="_b82725b2-8829-fc90-ba08-738fff20cdac">General</title>
<p id="_c53a9862-bf4e-107c-d987-22a5a3cec202">iCalendar entities often need to be related to each other or to associated meta-data.  These relationships can take the following forms</p>

<dl id="_6af2a400-4b19-2549-46fb-21ea349cd8fe"><dt>Structured iCalendar</dt>
<dd id="_40698577-f89f-d9fb-d782-5f2044bd2d77"><p id="_98666bb0-04eb-b20b-c892-6faeff9bf1aa">iCalendar entities are related to each other in some structured way, for example as parent, sibling, before, after.</p>
</dd>
<dt>Grouped iCalendar</dt>
<dd id="_41a8a9a9-b4e8-4584-9226-8e6912a87e82"><p id="_85435b0a-1bee-ad8b-911b-765795efd6f0">iCalendar entities are related to each other as a group.  CATEGORIES are often used for this purpose but are problematic for application developers.</p>
</dd>
<dt>Linked</dt>
<dd id="_06055461-6f83-106d-501a-9735c072a6b6"><p id="_5ae129f3-cccf-44ba-a539-9cf8594a2507">Entities are linked to each other through typed references.</p>
</dd>
</dl>
</clause>

<clause id="_b7a85346-4d8d-1182-cf97-6ad09389765a" obligation="informative">
<title id="_7f98a52a-802e-bf67-4d44-1997017570b6">Structured iCalendar relationships</title>
<p id="_98c139b6-6328-b087-3377-c97b60fbbf5b">The currently existing iCalendar <eref type="inline" bibitemid="RFC5545" citeas="IETF RFC 5545"/> RELATED-TO property has no support for temporal relationships as used by standard project management tools.</p>

<p id="_ee4c143d-064e-1b88-8ddc-495e63edd1d2">The RELTYPE parameter is extended to take new values defining temporal relationships, a GAP parameter is defined to provide lead and lag values and RELATED-TO is extended to allow URI values.  These changes allow the RELATED-TO property to define a richer set of relationships useful for project management.</p>
</clause>

<clause id="_1aa8a997-dd5a-8983-e2dd-aa94bbeef36c" obligation="informative">
<title id="_290e8668-0248-cda6-bbd1-82d68098354e">Grouped iCalendar relationships</title>
<p id="_e4e64f3e-efce-4d74-d857-5bced467e544">This specification defines a new REFID property which allows arbitrary groups of entities to be associated with the same key value.</p>

<p id="_e55f5655-e224-c438-10cf-0f495996a495">REFID is used to identify a key allowing the association of components that are related to the same object and retrieval of a component based on this key.  This may be, for example, to identify the tasks associated with a given project without having to communicate the task structure of the project, or, for example, in a package delivery system all tasks associated to a specific package.</p>

<p id="_a63536ba-7a0b-24b5-9feb-c7853d4f3145">As such, the presence of a REFID property imparts no meaning to the component.  It is merely a key to allow retrieval.  This is distinct from categorisation which, while allowing grouping also adds meaning to the component to which it is attached.</p>
</clause>

<clause id="_396db07b-d809-664d-e6a3-fb5f6d986b22" obligation="informative">
<title id="_18b478a5-7c46-87f1-d065-fea158f3d715">Concept relationships</title>
<p id="_b5302252-b3ac-087d-98a4-5c7ac46e7399">The name CONCEPT is used by the Simple Knowledge Organization System defined in  <eref type="inline" bibitemid="W3C.CR-skos-reference-20090317" citeas="W3C CR-skos-reference-20090317"/>.  This more accurately defines what we mean by a catgeory.  It’s not the words but the meaning.</p>

<p id="_204e0c45-afce-5d75-87a1-c910406ff502">The introduction of CONCEPT allows a more structured approach to categorization, with the possibility of namespaced and path-like values.  Unlike REFID the CONCEPT property imparts some meaning.  It is assumed that the value of this property will reference a well defined category.</p>

<p id="_d28de540-6602-2612-ef52-bac78662da42">The current <eref type="inline" bibitemid="RFC5545" citeas="IETF RFC 5545"/> CATEGORY property is used as a free form ‘tagging’ field.  As such it is difficult to establish formal relationships between components based on their category.</p>

<p id="_67eaea74-b71a-95d1-e5ef-bf8ba0a27399">Rather than attempt to add semantics to the current property it seeems best to continue its usage as an informal tag and establish a new property with more constraints.</p>
</clause>

<clause id="_bb8e994a-ee10-761e-e00d-5ff814715f36" obligation="informative">
<title id="_07eb5de4-1cf3-fdc6-e97d-d0e16478e81b">Linked relationships</title>
<p id="_4c013878-35e1-9d9e-c5ff-af4c9bde6b70">The currently existing iCalendar standard <eref type="inline" bibitemid="RFC5545" citeas="IETF RFC 5545"/> lacks a general purpose method for referencing additional, external information relating to calendar components.</p>

<p id="_7e500eb3-20fa-df50-5496-30987e993ffe">This document proposes a method for referencing typed external information that can provide additional information about an iCalendar component.  This new LINK property is closely aligned to the LINK header defined in  <eref type="inline" bibitemid="RFC5988" citeas="IETF RFC 5988"/></p>

<p id="_34f8c7ea-59d7-9a26-15a7-6d644cec1085">The LINK property defines a typed reference or relation to external meta-data or related resources.  By providing type and format information as parameters, clients and servers are able to discover interesting references and make use of them, perhaps for indexing or the presentation of interesting links for the user.</p>

<p id="_3d638722-2623-4eaa-af8e-8b234d541765">It is often necessary to relate calendar components.  The current RELATED-TO property only allows for a UID which is inadequate for many purposes.  Allowing other value types for that property may help but might raise a number of backward compatibility issues.  The link property can link components in different collections or even on different servers.</p>

<p id="_a5cc022c-2163-ba5e-ceea-3f87a02d2eb0">When publishing events it is useful to be able to refer back to the source of that information.  The actual event may have been consumed from a feed or an ics file on a web site.  A LINK property can provide a reference to the originator of the event.</p>

<p id="_44ad2013-dd3c-9985-e3b6-fe945e2fbaa6">Beyond the need to relate elements temporally, project management tools often need to be able to specify the relationships between the various events and tasks which make up a project.  The LINK property provides such a mechanism.</p>

<p id="_e4da8e59-6f01-b526-2f2d-f5c56ff4fb8f">The LINK property SHOULD NOT be treated as just another attachment. The ATTACH property is being extended to handle server-side management and stripping of inline data.  Clients may choose to handle attachments differently as they are often an integral part of the message — for example, the agenda.  See <eref type="inline" bibitemid="I-D.daboo-caldav-attachments" citeas="Internet-Draft draft-daboo-caldav-attachments-00"/></p>
</clause>

<clause id="_0c07801a-f90b-fa16-8262-516128d71525" anchor="caching" obligation="informative">
<title id="_30078287-c705-a355-813c-06e45e50acf6">Caching and offline use</title>
<p id="_17ed6438-5f92-21bc-c5e1-8fdc71931c47">To facilitate offline display the link type may identify important pieces of data which should be downloaded in advance.</p>

<p id="_42fa75b3-a871-4b3a-7ce8-249fc015009e">In general, the calendar entity should be self explanatory without the need to download referenced meta-data such as a web page.</p>
</clause>
</introduction></preface><sections>

<clause id="_5f742ad8-bedb-0d74-c88d-e3a959e82dc9" anchor="scope" type="scope" obligation="normative">
<title id="_f70b6ff6-6131-0e24-81e1-850dbe94b63d">Scope</title>
<p id="_4e5ea876-118b-194f-8b07-012a17c940a0">This specification updates RELATED-TO defined in <eref type="inline" bibitemid="RFC5545" citeas="IETF RFC 5545"/> and introduces new iCalendar properties LINK, CONCEPT and REFID to allow better linking and grouping of iCalendar components and related data.</p>
</clause>



<terms id="_02c8bc97-c159-6108-c2ed-e6a3b84613b5" anchor="terms" obligation="normative">
<title id="_dfb2eab2-f980-6365-3c47-81d0eb272962">Terms and definitions</title><p id="_e5876e78-fa42-efa9-f5ba-a93535689e8d">No terms and definitions are listed in this document.</p>
</terms>

<clause id="_5b362185-d35d-dafb-b3fa-e51c687b9c36" anchor="reference_types" obligation="normative">
<title id="_4c518356-9e7a-a25f-bc81-df42516fd812">Reference Types</title>
<p id="_58f43443-1e37-f0ed-ca13-9269912c9901">The actual reference value can take three forms specified by the type parameter</p>

<dl id="_12f49b4c-1b20-fa37-bb8a-fb4bba7c65d3"><dt>URI</dt>
<dd id="_38b03500-07d6-cf01-1b68-9c866ef04955"><p id="_847a98ef-210a-de61-4940-db4052138bf0">The default type.  This is a URI referring to the target.</p>
</dd>
<dt>UID</dt>
<dd id="_97a37407-f065-0b07-6607-0a97e05345d3"><p id="_31f2143e-6380-edd8-4607-0295571312f3">This allows for linking within a single collection and the value is assumed to be another component within that collection.</p>
</dd>
<dt>REFERENCE</dt>
<dd id="_db60ef22-a853-cef4-074c-5b6a10a7a5d4"><p id="_1a3db3be-948d-60ba-1d79-29cd83f69da0">An xpointer.  In an XML environment it may be necessary to refer to an external XML artifact.  The XPointer is defined in <eref type="inline" bibitemid="W3C.WD-xptr-xpointer-20021219" citeas="W3C WD-xptr-xpointer-20021219"/> and allows addressing portions of XML documents.</p>
</dd>
</dl>
</clause>

<clause id="_37f45be5-e104-8fab-7d77-01a2cab5e52c" anchor="link_relation_types" obligation="normative">
<title id="_f3496709-f56d-9b22-efae-4ab77da1b6b8">Link Relation Types</title>
<p id="_be108cab-d786-5eb1-7e08-c6a5054b71b6"><eref type="inline" bibitemid="RFC5988" citeas="IETF RFC 5988"/> defines two forms of relation types, registered and extension.  Registered relation types are added to a registry defined by  <eref type="inline" bibitemid="RFC5988" citeas="IETF RFC 5988"/> while extension relation types are specified as unique unregistered URIs, (at least unregistered in the  <eref type="inline" bibitemid="RFC5988" citeas="IETF RFC 5988"/> registry).</p>

<p id="_400a7a66-af9e-4d97-21d7-df26c1af65be">The relation types defined here will be registered with IANA in accordance with the specifications in  <eref type="inline" bibitemid="RFC5988" citeas="IETF RFC 5988"/>.</p>
</clause>

<clause id="_7b1c0c9e-acd5-3d4b-717f-d3bf9a0cac03" anchor="redefined_relation_type_value" obligation="normative">
<title id="_8d7b44fc-6cb1-e204-5222-9e7967187cbb">Redefined Relation Type Value</title>
<p id="_f60199c0-0434-1285-9696-8e2931edf54a">Relationship parameter type values are defined in <eref type="inline" bibitemid="RFC5545" citeas="IETF RFC 5545"><localityStack><locality type="section"><referenceFrom>3.2.15</referenceFrom></locality></localityStack></eref>.  This specification redefines that type to include the new temporal relationship values FINISHTOSTART, FINISHTOFINISH, STARTTOFINISH and STARTTOSTART.  It also adds the DEPENDS-ON value to provide a link to a component upon which the current component depends.</p>

<dl id="_b58ae6a6-2a3a-cb67-49ac-1cbed534a31f"><dt>Format Definition</dt>
<dd id="_9a84a2c2-ae74-ee14-52a9-85375662d197"><p id="_8aef7afe-cd57-d8d4-7ca0-29d0f04bb738">This property parameter is defined by the following notation:</p>

<sourcecode id="_0424984d-632d-41b6-cf32-4b15659653a8" lang="bnf"><body>reltypeparam   = "RELTYPE" "="
                 ("PARENT"    ; Parent relationship - Default
                / "CHILD"     ; Child relationship
                / "SIBLING"   ; Sibling relationship
                / "DEPENDS-ON" ; refers to previous component
                / "REFID"     ; Relationship based on REFID
                / "CONCEPT"
                        ; Relationship based on CONCEPT
                / "FINISHTOSTART" ;  Temporal relationship
                / "FINISHTOFINISH" ;  Temporal relationship
                / "STARTTOFINISH" ;  Temporal relationship
                / "STARTTOSTART" ;  Temporal relationship
                / iana-token  ; Some other IANA-registered
                              ; iCalendar relationship type
                / x-name)     ; A non-standard, experimental
                              ; relationship type</body></sourcecode>

</dd>
<dt>Description</dt>
<dd id="_2a145f2c-582b-a812-5a28-0925b6ffa28a"><p id="_ce5fadae-dc6a-c7da-1e67-62065ea26756">This parameter can be specified on a property that references another related calendar component.  The parameter may specify the hierarchical relationship type of the calendar component referenced by the property when the value is PARENT, CHILD or SIBLING.  If this parameter is not specified on an allowable property, the default relationship type is PARENT. Applications MUST treat x-name and iana-token values they don’t recognize the same way as they would the PARENT value.</p>
<p id="_79ab1e8d-ada2-9c84-ec82-f70e4969a35f">This parameter defines the temporal relationship when the value is    one of the project management standard relationships    FINISHTOSTART, FINISHTOFINISH, STARTTOFINISH or STARTTOSTART.    This property will be present in the predecessor entity and will    refer to the successor entity.  The GAP parameter specifies the    lead or lag time between the predecessor and the successor.  In    the description of each temporal relationship below we refer to    Task-A which contains and controls the relationship and Task-B the    target of the relationship.</p>
</dd>
<dt>RELTYPE=PARENT</dt>
<dd id="_a37e0aed-4fa8-787a-86d5-67b7bd985452"><p id="_4553e3f1-c244-70bc-e8e8-8a5c9693799f">See <eref type="inline" bibitemid="RFC5545" citeas="IETF RFC 5545"><localityStack><locality type="section"><referenceFrom>3.2.15</referenceFrom></locality></localityStack></eref>.</p>
</dd>
<dt>RELTYPE=CHILD</dt>
<dd id="_b1e118a3-abde-9fa3-c3dd-a840ddebd221"><p id="_3e2f03a1-d3d1-836c-0a98-d2d6e0a069cc">See <eref type="inline" bibitemid="RFC5545" citeas="IETF RFC 5545"><localityStack><locality type="section"><referenceFrom>3.2.15</referenceFrom></locality></localityStack></eref>.</p>
</dd>
<dt>RELTYPE=SIBLING</dt>
<dd id="_d8e9e011-b8ce-4960-ae06-ae13b064a67b"><p id="_b922cdc4-5f2d-83e6-c185-1601ab4202fb">See <eref type="inline" bibitemid="RFC5545" citeas="IETF RFC 5545"><localityStack><locality type="section"><referenceFrom>3.2.15</referenceFrom></locality></localityStack></eref>.</p>
</dd>
<dt>RELTYPE=DEPENDS-ON</dt>
<dd id="_807bb04d-36f8-1cf6-b27e-7caf047667a1"><p id="_d564eb43-71ef-90ab-5c11-bc362e735f86">Indicates that the current calendar component depends on the referenced calendar component in some manner.  For example a task may be blocked waiting on the other, referenced, task.</p>
</dd>
<dt>RELTYPE=REFID</dt>
<dd id="_f12561b0-0ff3-0891-9c60-d762f14ab6fb"><p id="_337a9428-94ee-ff1f-d8fd-c23f33d73a63">Establishes a reference from the current component to components with a REFID property which matches the value given in the associated RELATED-TO property.</p>
</dd>
<dt>RELTYPE=CONCEPT</dt>
<dd id="_107fea6c-1f51-cd19-ff82-f0a269341928"><p id="_5868f0ac-40a0-5097-9329-047207dd1967">Establishes a reference from the current component to components with a CONCEPT property which matches the value given in the associated RELATED-TO property.</p>
</dd>
<dt>RELTYPE=FINISHTOSTART</dt>
<dd id="_54f00f6b-cf4a-d81e-b260-9604828c1104"><p id="_0df0a2da-878f-9727-a538-4c7e7fa2ab1d">Task-B cannot start until Task-A finishes. For example, when sanding is complete, painting can begin.</p>
</dd>
</dl>

<figure id="_4c9cba4c-0093-329d-a640-0f5905c8e21f" anchor="finishtostart">
<name id="_5998b7f3-0102-3245-2696-4c21f8f62396">Finish to start relationship</name>
<pre id="_ebaacbf6-1b2b-e926-9820-8022c3070297">            ============
            |  Task-A  |--+
            ============  |
                          |
                          V
                          ============
                          |  Task-B  |
                          ============</pre></figure>

<dl id="_b2d12198-9d8c-db83-01f4-d708a9f59e51"><dt>RELTYPE=FINISHTOFINISH</dt>
<dd id="_0c8dc417-a7b8-eaec-cd40-8220eabe7240"><p id="_14e7ebea-426c-7ca0-2d9c-b67c3c1eae17">Task-B cannot finish before Task-A is finished, that is the end of Task-A defines the end of Task-B. For example, we start the potatoes, then the meat then the peas but they should all be cooked at the same time.</p>
</dd>
</dl>

<figure id="_9e493ff4-ec46-5fb9-20cc-7f38b3e08163" anchor="finishtofinish">
<name id="_1481c49b-4568-6637-06f7-42f3b2386d55">Finish to finish relationship</name>
<pre id="_46cdb007-aa78-8b2d-f7d2-059da7a99ac5">                    ============
                    |  Task-A  |--+
                    ============  |
                                  |
                    ============  |
                    |  Task-B  |&lt;-+
                    ============</pre></figure>

<dl id="_0319e60c-8a60-475c-0d5b-a878ef964465"><dt>RELTYPE=STARTTOFINISH</dt>
<dd id="_3288b591-47a6-4997-2baa-89f2431b6983"><p id="_c7604ec9-2895-04b9-14cb-b8dd9eac8a5a">The start of Task-A (which occurs after Task- B) controls the finish of Task-B.  For example, ticket sales (Task-B) end when the game starts (Task-A).</p>
</dd>
</dl>

<figure id="_cf7f0cb4-936c-d0e1-cf36-6da4f136e260" anchor="starttofinish">
<name id="_eae1b2c1-8dc5-ddbb-cf5c-da89f11a29d8">Start to finish relationship</name>
<pre id="_adf0510c-84d0-1c92-f9ab-b4fd9dec54ae">                                     ============
                                  +--|  Task-A  |
                                  |  ============
                                  |
                    ============  |
                    |  Task-B  |&lt;-+
                    ============</pre></figure>

<dl id="_f2f2a36e-ee3a-415f-4650-4de1a450d0bf"><dt>RELTYPE=STARTTOSTART</dt>
<dd id="_c709753c-ab3b-466a-047b-48b973962728"><p id="_93d92b52-08fa-71b8-4335-2cc1b68f0ef2">The start of Task-A triggers the start of Task-B, that is Task-B can start anytime after Task-A starts.</p>
</dd>
</dl>

<figure id="_e4d0aad7-f94f-91ab-b83c-3226b494b03f" anchor="starttostart">
<name id="_e99d8958-156a-3bd1-1c7c-2c6e1d38b8d3">Start to start relationship</name>
<pre id="_c7859cf2-68ad-121e-9770-83c615353364">                    ============
                 +--|  Task-A  |
                 |  ============
                 |
                 |  ============
                 +-&gt;|  Task-B  |
                    ============</pre></figure>
</clause>

<clause id="_3b227640-404d-6eb0-9cae-499f3bf18335" anchor="new_property_parameters" obligation="normative">
<title id="_d3f3dfe1-e690-6840-2820-bcbf1daab3ce">New Property Parameters</title>
<clause id="_adb158a7-7d5a-b152-e5e2-7ff2076a49c5" anchor="rel" obligation="normative">
<title id="_5b1a9202-de2e-cbba-a669-1d3ee3aed7d2">Rel</title>
<dl id="_18018148-ad10-ec67-9bbd-4e1945b68450"><dt>Parameter name</dt>
<dd id="_46f15538-3662-7285-a618-6d48a1a5aa8b"><p id="_e1684b86-90c6-1048-0b71-aeeb31646b02">REL</p>
</dd>
<dt>Purpose</dt>
<dd id="_7d412efd-8f39-b84b-97f3-490f0f90ca16"><p id="_b0d9b76a-aa68-558d-6c81-fa5480a925e5">To specify the relationship of data referenced by a LINK property.</p>
</dd>
<dt>Format Definition</dt>
<dd id="_88d1ef5e-3bd0-7479-000b-935553db8902"><p id="_9bb66d1d-2cb6-eb7c-1ade-b4ee35354f4d">This parameter is defined by the following notation:</p>

<sourcecode id="_1ee48401-6939-9960-3f64-02cfb91db399" lang="bnf"><body>relparam     = "REL" "="
               ("SOURCE"      ; Link to source of this component
               / DQUOTE uri DQUOTE
               / x-name        ; Experimental reference type
               / iana-token)   ; Other IANA registered type</body></sourcecode>

</dd>
<dt>Description</dt>
<dd id="_20724278-b2ab-b277-3673-bffd765596fd"><p id="_5541e06b-01c1-ffb3-7a2f-15946deda523">This parameter MUST be specified on all LINK properties, and defines the type of reference.  This allows programs consuming this data to automatically scan for references they support.  In addition to the values defined here any value defined in  <eref type="inline" bibitemid="RFC5988" citeas="IETF RFC 5988"/> may be used.  There is no default relation type.</p>
</dd>
<dt>REL=SOURCE</dt>
<dd id="_20bb41a6-0c8c-0baf-f934-1e3bbac6f83b"><p id="_693a902b-0fa3-9d9b-a7da-d6e65717c4c6">identifies the source of the event information.</p>
</dd>
<dt>Registration</dt>
<dd id="_14b9cd0a-05ca-2ce5-8540-3b3393315654"><p id="_78d8a74e-deb6-6fda-e470-c9519bd07b9c">These relation types are registered in <eref type="inline" bibitemid="RFC5988" citeas="IETF RFC 5988"/></p>
</dd>
</dl>
</clause>

<clause id="_9b605fdd-dbdf-c0cd-b2ed-1d98b05e6f5b" anchor="gap" obligation="normative">
<title id="_0042e35d-dc8e-7e44-174d-a6cfc81350be">Gap</title>
<dl id="_0f5659d9-d403-27e2-2489-430cdcca2617"><dt>Parameter name</dt>
<dd id="_54eb3828-fb29-d318-3a7f-4b6c634f7903"><p id="_d0c3a1f2-6841-86ca-962b-0b9cca8f8168">GAP</p>
</dd>
<dt>Purpose</dt>
<dd id="_f0e2ed1b-0193-9fbc-ca32-1ede9393a483"><p id="_83321501-daea-b116-77fc-0eb7f1ccd923">To specify the length of the gap, positive or negative between two temporaly related components.</p>
</dd>
<dt>Format Definition</dt>
<dd id="_b4ea1772-d5f4-0ee1-6ace-1c6d9c31c6cc"><p id="_db4b21f0-c474-f38b-240f-25d306882e07">This parameter is defined by the following notation:</p>

<sourcecode id="_f84134ab-4dfc-5b84-8af9-f569f17503c1" lang="bnf"><body>gapparam      = "GAP" "=" dur-value</body></sourcecode>

</dd>
<dt>Description</dt>
<dd id="_d4745e02-f831-a9a3-3cb7-e3e09be774f2"><p id="_956e84d6-e90f-a3ab-1faa-270bbad33f66">This parameter MAY be specified on the RELATED-TO property, and defines the duration of time between the predecessor and successor in an interval.  When positive it defines the lag time between a task and its logical successor.  When negative it defines the lead time.</p>
<p id="_3325d9c4-7a5d-5932-2af5-cf39e4112ce6">An example of lag time might be if task A is “paint the room” and    task B is “hang the drapes” then task A may be related to task B    with RELTYPE=FINISHTOSTART with a gap long enough for the paint to    dry.</p>

<p id="_0ec8982c-7416-3f96-c86b-5396907dde4a">An example of lead time might be to relate a 1 week task A to the    end of task B with RELTYPE=STARTTOFINISH and a negative gap of 1    week so they finish at the same time.</p>
</dd>
</dl>
</clause>
</clause>

<clause id="_6d5f070f-dfeb-43c7-1988-9e0661d5e7f5" anchor="new_value_data_types" obligation="normative">
<title id="_4bb09141-3d42-281a-b309-9704fc732433">New Value Data Types</title>
<p id="_327f723b-0390-ccb8-25d1-6ddd67e6ede8">This specification defines the following new value types to be used    with the VALUE property parameter:</p>

<dl id="_e64f94f4-c486-3cf6-2936-1f0a6583423c"><dt>UID</dt>
<dd id="_d556c6c5-db10-7c11-16cc-87e5e8bf68f4"><p id="_55ae9d97-ffcd-1990-6add-a3e76712757b">VALUE=UID indicates that the associated value is the UID for a component.</p>
</dd>
<dt>REFERENCE</dt>
<dd id="_b804a6e3-1aab-63f2-f963-236bfe3ee48d"><p id="_51b1f03a-cc53-7240-1bd7-ae8e922890f9">VALUE=REFERENCE indicates that the associated value is an xpointer referencing an associated XML artifact.</p>
</dd>
</dl>
</clause>

<clause id="_15cc4c02-6938-4b40-1a2e-62b7cac75b82" anchor="new_properties" obligation="normative">
<title id="_b9310787-c272-1b73-3dd5-c17c82a0fb8d">New Properties</title>
<clause id="_3ad348f0-48be-ff91-bfd4-c425e01b740d" anchor="concept" obligation="normative">
<title id="_7efa6778-7a9a-0bf1-0fb6-16b0ecbb2e7d">Concept</title>
<dl id="_a0de982d-4919-df15-7e12-353b84b2c52d"><dt>Property name</dt>
<dd id="_885fe153-5853-3c29-88a2-c0e289653a5f"><p id="_aeca826a-dc8a-3be1-4085-d6f53cbe3ec9">CONCEPT</p>
</dd>
<dt>Purpose</dt>
<dd id="_51463062-198a-9261-de86-6c00aada9090"><p id="_de67d14d-9770-e08d-e237-327e5776c911">This property defines the formal categories for a calendar component.</p>
</dd>
<dt>Value type</dt>
<dd id="_2c5bfe2e-2c51-89aa-295e-54b29410c29d"><p id="_3b8eaed7-0c0c-a64b-09fe-923cccca9dd5">URI</p>
</dd>
<dt>Property Parameters</dt>
<dd id="_8a8afae3-3b24-dc0a-e98b-e7bed8fa0a82"><p id="_89c9774f-ab73-fedd-4811-4122c741b725">IANA, and non-standard parameters can be specified on this property.</p>
</dd>
<dt>Conformance</dt>
<dd id="_6e2f8883-384c-c162-d206-11f5bf143aff"><p id="_9eabcb26-a8cb-b050-c1ee-88f5bc939aa9">This property can be specified zero or more times in any iCalendar component.</p>
</dd>
<dt>Description</dt>
<dd id="_f63f77d2-57ee-a2b2-63d1-1374876125f3"><p id="_17a191e7-80e0-786a-b190-3d1ad180036f">This property is used to specify formal categories or classifications of the calendar component.  The values are useful in searching for a calendar component of a particular type and category.</p>
<p id="_c7c4e7a9-cf98-5cf6-8388-ec0531dd3397">Within the “VEVENT”, “VTODO”, or “VJOURNAL” calendar components,    more than one formal category can be specified by using multiple    CONCEPT properties.</p>

<p id="_52c50910-1b34-3a53-7185-fd1096c0ca2f">This categorization is distinct from the more informal “tagging”    of components provided by the existing CATEGORIES property.  It is    expected that the value of the CONCEPT property will reference an    external resource which provides information about the    categorization.</p>

<p id="_a9a00014-8ab0-9f5c-2c87-9844286cd9a1">In addition, a structured URI value allows for hierarchical    categorization of events.</p>

<p id="_6385ab82-2b2e-8d2c-860a-c8c98e62cbcb">Possible category resources are the various proprietary systems,    for example Library of Congress, or an open source derived from    something like the dmoz.org data.</p>
</dd>
<dt>Format Definition</dt>
<dd id="_46898c84-206e-2b98-ecd5-8fe04858f59a"><p id="_7cdaaeb7-baef-8ed1-2db8-23181b838ff9">This property is defined by the following notation:</p>

<sourcecode id="_0d7fc356-6d79-5a30-dcfb-3bdcc800fbbe" lang="bnf"><body>concept        =  "CONCEPT" conceptparam ":"
                      uri CRLF

conceptparam = *(
              ;
              ; The following is OPTIONAL,
              ; and MAY occur more than once.
              ;
              (";" other-param)
              ;
              )</body></sourcecode>

</dd>
</dl>

<example id="_676c1d79-3c39-3fb9-a929-33381a263861"><p id="_d897daa1-5933-3325-0db9-26ddc0552e85">The following is an example of this property.  It points to a server acting as the source for the calendar object.</p>

<sourcecode id="_0360aec3-dcb8-1ba3-de2e-df59ebe40455"><body>CONCEPT:http://example.com/event-types/sports
CONCEPT:http://example.com/event-types/arts/music
CONCEPT:http://example.com/task-types/delivery</body></sourcecode>

</example>
</clause>

<clause id="_36e55799-8ec4-3734-1c33-83435d91bf38" anchor="link" obligation="normative">
<title id="_04ffb42f-5877-ef2c-6538-4da027c23f4e">Link</title>
<dl id="_465cbaff-52d5-ea6a-4a80-da7eb7cbb04e"><dt>Property name</dt>
<dd id="_1ad2f179-5ce7-ed75-b616-ceb8b1207761"><p id="_2e7a2ba8-b9f5-21eb-2d84-3c32789006a3">LINK</p>
</dd>
<dt>Purpose</dt>
<dd id="_5a7bade3-f3a6-baa0-0e6c-ccd382695575"><p id="_b61158f7-01ba-2641-6f68-5bd3d1a5dcb0">This property provides a reference to external information about a component.</p>
</dd>
<dt>Value type</dt>
<dd id="_20d213c1-994f-1dc4-8cc4-e247bbd02cbf"><p id="_4cc33c0e-fb4d-f911-1404-1bb78cddc0e1">URI, TEXT or REFERENCE</p>
</dd>
<dt>Property Parameters</dt>
<dd id="_5d79fdbc-923e-7898-b708-08314ac5f183"><p id="_2a0c4307-b8b7-9ec2-b686-48cd16640b00">Non-standard, reference type or format type parameters can be specified on this property.</p>
</dd>
<dt>Conformance</dt>
<dd id="_7ddd448f-c094-48df-00ca-faff3a1eb235"><p id="_c9b10197-5da2-e562-3a2a-28a5d9855676">This property MAY be specified in any iCalendar component.</p>
</dd>
<dt>Description</dt>
<dd id="_f0b77086-e4eb-859c-3a1e-2545b0795e76"><p id="_71080b22-d2ae-efd6-64db-d47318f60572">When used in a component the value of this property points to additional information related to the component.  For example, it may reference the originating web server.</p>
</dd>
<dt>Format Definition</dt>
<dd id="_86735eb9-d94e-079e-00e4-024ff95b2343"><p id="_152d94ec-9450-c501-4809-f21023adea1b">This property is defined by the following notation:</p>

<sourcecode id="_4e282657-f85a-9573-e0f1-4ac04e31bd02" lang="bnf"><body>link            = "LINK" linkparam  /
                  (
                    ";" "VALUE" "=" "TEXT"
                    ":" text
                  )
                  (
                    ";" "VALUE" "=" "REFERENCE"
                    ":" text
                  )
                  (
                    ";" "VALUE" "=" "URI"
                    ":" uri
                  )
                  CRLF


linkparam       = *(

                ; the following is MANDATORY
                ; and MAY occur more than once

                (";" relparam) /

                ; the following are MANDATORY
                ; but MUST NOT occur more than once

                (";" fmttypeparam) /
                (";" labelparam) /
                ; labelparam is defined in ...

                ; the following is OPTIONAL
                ; and MAY occur more than once

                (";" xparam)

                )</body></sourcecode>

</dd>
</dl>

<example id="_5ce3bb59-b6c6-1acb-d3e5-2af71805d813"><p id="_4e296270-8a12-c671-f9cd-e67f9f55c605">The following is an example of this property.  It points to a server acting as the source for the calendar object.</p>

<sourcecode id="_17ae8a74-04fd-6810-8546-bb11be8dfe9b"><body>LINK;REL=SOURCE;LABEL=The Egg:http://example.com/events</body></sourcecode>

</example>
</clause>

<clause id="_1ad3e045-a843-c002-a48b-c9aa88e09092" anchor="refid" obligation="normative">
<title id="_c5cb8744-a359-50b4-46ed-e8d325a1e501">Refid</title>
<dl id="_6d77bfbe-1b22-520b-8a4f-192a58497869"><dt>Property name</dt>
<dd id="_2ba06736-91fb-6d03-2a91-2bf857f20760"><p id="_0239e475-811d-00b5-b9d3-3e070ee3f39e">REFID</p>
</dd>
<dt>Purpose</dt>
<dd id="_bc410562-8f15-f235-0fa3-fd70b00fc1e6"><p id="_28ac8738-befb-6f03-a06e-f8bb972f2d9c">This property value acts as a key for associated iCalendar entities.</p>
</dd>
<dt>Value type</dt>
<dd id="_44de659a-c849-1b65-1998-b1766340e661"><p id="_06cea30a-7202-97e3-a7ed-a8dc39e08304">TEXT</p>
</dd>
<dt>Property Parameters</dt>
<dd id="_80d2139d-aaf7-a8dc-f4d5-7e25b7bac434"><p id="_2706c348-7b9d-b06d-7b54-0fd4e10c683d">Non-standard parameters can be specified on this property.</p>
</dd>
<dt>Conformance</dt>
<dd id="_ff0cd46b-92d1-17df-6f11-d7269d12f5c7"><p id="_df270d69-ceaa-de10-4eec-0097772d567f">This property MAY be specified multiple times in any iCalendar component.</p>
</dd>
<dt>Description</dt>
<dd id="_2165ee45-d4da-d3d5-231d-917810eeb251"><p id="_bab5b704-11ab-aaf4-38fd-524456613d33">The value of this property is a text identifier that allows associated components to be located or retrieved as a whole.  For example all of the events in a travel itinerary would have the same REFID value.</p>
</dd>
<dt>Format Definition</dt>
<dd id="_58833961-a957-d2eb-b791-0a739adcd5c7"><p id="_36a9c868-d0a5-83c7-e1b0-a53b34dfd644">This property is defined by the following notation:</p>

<sourcecode id="_6f66e5a7-5406-64c9-1858-73a246b15a30" lang="bnf"><body>refid      = "REFID" refidparam ":" text CRLF


refidparam      = *(

                ; the following is OPTIONAL
                ; and MAY occur more than once

                (";" xparam)

                )</body></sourcecode>

</dd>
</dl>

<example id="_ca66150d-7040-2c17-d2f9-666b8293ddd2"><p id="_dad67d02-1447-d1ce-ec70-d03861fee27a">The following is an example of this property.</p>

<sourcecode id="_67900bc1-dba2-963d-d6ab-36caf0dfa61c"><body>REFID:itinerary-2014-11-17</body></sourcecode>

</example>
</clause>
</clause>

<clause id="_e395fad1-eb45-3d99-6c4b-60b845d221f8" anchor="redefined_property_related_to" obligation="normative">
<title id="_a3ff8cd7-59f3-46c8-0489-ed3bd7706c52">Redefined RELATED-TO Property</title>
<clause id="_cf482740-04a4-16f1-3a99-21c3593af962" anchor="related-to" obligation="normative">
<title id="_3bd4af33-f74d-56b4-f9ee-04136609c04a">RELATED-TO</title>
<dl id="_d7f16a63-0ddc-e14f-6c8c-31514f939fac"><dt>Property name</dt>
<dd id="_c79b350b-e77f-ba5c-fb9c-f2b876eab972"><p id="_de355c73-72e2-a35c-c72d-3a05675be557">RELATED-TO</p>
</dd>
<dt>Purpose</dt>
<dd id="_17f70860-87f4-4ada-1a08-19dffb7d55b2"><p id="_80429c0b-aecf-fd53-7c8c-00bc1130cd1f">This property is used to represent a relationship or reference between one calendar component and another.  The definition here extends the definition in <eref type="inline" bibitemid="RFC5545" citeas="IETF RFC 5545"><localityStack><locality type="section"><referenceFrom>3.8.4.5</referenceFrom></locality></localityStack></eref> by allowing URI or UID values and a GAP parameter.</p>
</dd>
<dt>Value type</dt>
<dd id="_40c6d74e-abaa-d745-77d0-ea84448f173a"><p id="_af7e6c1d-57a1-aadf-3dd0-1c99e0d02af1">URI, UID or TEXT</p>
</dd>
<dt>Property Parameters</dt>
<dd id="_c3ca12c8-1989-0be7-7673-e00defa98f55"><p id="_df2f31f6-ac91-f5f6-b338-82b7b82a3875">Relationship type, IANA and non-standard property parameters can be specified on this property.</p>
</dd>
<dt>Conformance</dt>
<dd id="_712368a0-989e-b8fd-7368-2009584fbdea"><p id="_97f1bb2f-0ae7-f118-2d5a-e0db22f287c8">This property MAY be specified in any iCalendar component.</p>
</dd>
<dt>Description</dt>
<dd id="_c6e9fffd-95ad-a5b9-e6dc-553259f7d00a"><p id="_b17032bd-1a5a-4b48-d29f-907b4bbdaa03">By default or when VALUE=UID is specified, the property value consists of the persistent, globally unique identifier of another calendar component.  This value would be represented in a calendar component by the “UID” property.</p>
<p id="_9ad7bdea-0810-486f-a3b2-c64671df03b6">By default, the property value points to another calendar    component that has a PARENT relationship to the referencing    object.  The “RELTYPE” property parameter is used to either    explicitly state the default PARENT relationship type to the    referenced calendar component or to override the default PARENT    relationship type and specify either a CHILD or SIBLING    relationship or a temporal relationship.</p>

<p id="_3547e6b7-9df0-9284-4dcb-f0feee53b789">The PARENT relationship indicates that the calendar component is a    subordinate of the referenced calendar component.  The CHILD    relationship indicates that the calendar component is a superior    of the referenced calendar component.  The SIBLING relationship    indicates that the calendar component is a peer of the referenced    calendar component.</p>

<p id="_3cc95f4f-ad98-84eb-eec8-68d63d58430e">The FINISHTOSTART, FINISHTOFINISH, STARTTOFINISH or STARTTOSTART    relationships define temporal relationships as specified in the    reltype parameter definition.</p>

<p id="_14463dd4-a47b-a49c-58d0-805f0aa8500f">Changes to a calendar component referenced by this property can    have an implicit impact on the related calendar component.  For    example, if a group event changes its start or end date or time,    then the related, dependent events will need to have their start    and end dates changed in a corresponding way.  Similarly, if a    PARENT calendar component is cancelled or deleted, then there is    an implied impact to the related CHILD calendar components.  This    property is intended only to provide information on the    relationship of calendar components.  It is up to the target    calendar system to maintain any property implications of this    relationship.</p>
</dd>
<dt>Format Definition</dt>
<dd id="_bc02e75e-b067-7261-fe8d-381bc2142d62"><p id="_1c8d89bc-fd19-4455-2bbf-586453d5acda">This property is defined by the following notation:</p>

<sourcecode id="_0d7fcda6-69b7-4c1d-32e0-6c865a7826e8" lang="bnf"><body>related    = "RELATED-TO" relparam ( ":" text ) /
             (
               ";" "VALUE" "=" "UID"
               ":" uid
             )
             (
               ";" "VALUE" "=" "URI"
               ":" uri
             )
             CRLF

relparam   = *(
            ;
            ; The following are OPTIONAL,
            ; but MUST NOT occur more than once.
            ;
            (";" reltypeparam) /
            (";" gapparam) /
            ;
            ; The following is OPTIONAL,
            ; and MAY occur more than once.
            ;
            (";" other-param)
            ;
            )</body></sourcecode>

</dd>
</dl>

<example id="_a2ffeda1-9e9a-636a-d98e-6d8239fcbd8c"><p id="_e9d71c5a-4012-5779-e34a-c458accf3cd3">The following are examples of this property.</p>

<sourcecode id="_5f012f82-22cb-dbd6-c68f-80ee40c543b1"><body>RELATED-TO:jsmith.part7.19960817T083000.xyzMail@example.com

RELATED-TO:19960401-080045-4000F192713-0052@example.com

RELATED-TO;VALUE=URI;RELTYPE=STARTTOFINISH:
  http://example.com/caldav/user/jb/cal/
  19960401-080045-4000F192713.ics</body></sourcecode>

</example>
</clause>
</clause>

<clause id="_97261979-8500-d39d-5de5-71a10577619e" obligation="normative">
<title id="_881fb898-9683-9a03-21d9-1f6cfb7091fa">Security Considerations</title>
<p id="_8503bd98-701f-05a3-24d6-775e40d227cf">Applications using the LINK property need to be aware of the risks entailed in using the URIs provided as values.  See  <eref type="inline" bibitemid="RFC3986" citeas="IETF RFC 3986"/> for a discussion of the security considerations relating to URIs.</p>

<p id="_5e8e4924-2c9c-74de-35d1-17eb03e0fc2b">The CONCEPT and redefined RELATED-TO property have the same issues in that values may be URIs.</p>
</clause>

<clause id="_44149092-2ee2-2d69-7e91-6e75231787c5" anchor="iana" obligation="normative">
<title id="_9d3c6c26-078a-3c40-91de-3680e90aa290">IANA Considerations</title>
<clause id="_b5699174-e1d0-4437-66cd-7bf2e3d81bd8" anchor="property_registrations" obligation="normative">
<title id="_685c4c72-a7ce-d600-7b77-e230e651bce7">iCalendar Property Registrations</title>
<p id="_2c419577-beab-81aa-49e1-97b13e5446c9">The following iCalendar property names have been added to the iCalendar Properties Registry defined in  <eref type="inline" bibitemid="RFC5545" citeas="IETF RFC 5545"><localityStack><locality type="section"><referenceFrom>8.3.2</referenceFrom></locality></localityStack></eref></p>

<table id="_5761e684-c9f7-7852-7a56-15539520d64b"><thead><tr id="_8d133db1-06ce-0aff-50a7-a1ab0b1a7a78"><th id="_bebde3cc-d0c6-7ee0-37fd-357b40fcb4d9" valign="top" align="left">Property</th>
<th id="_176393c1-b769-83e7-ed07-f5223518bedd" valign="top" align="left">Status</th>
<th id="_3f6dcceb-07b5-e8c1-460b-bc82710448b3" valign="top" align="left">Reference</th>
</tr></thead>
<tbody><tr id="_67ba9ffb-8a7a-23a0-f39d-c0d23c88fd9b"><td id="_488714df-9e51-3af5-5f16-2f0fe6b25861" valign="top" align="left"><p id="_6e42dac1-d486-abbb-80d1-55639590d578">CONCEPT</p>
</td>
<td id="_1fda7619-a4eb-08b3-2612-7fc64625325e" valign="top" align="left"><p id="_3562ba34-0e06-63ef-c39b-31ec225e7a7f">Current</p>
</td>
<td id="_48fd8006-71d2-b8ed-041c-a965d8df2387" valign="top" align="left"><p id="_9b8f2381-5b37-20db-14ca-41cffe9f8d93"><xref target="concept"/></p>
</td>
</tr><tr id="_44271851-e130-9a18-a22b-7aeb15ddf174"><td id="_bfac6a57-d0ca-b8d0-71aa-d4223e00a1f7" valign="top" align="left"><p id="_1ba96b2a-f7bd-afa1-08ff-9397faaf2704">LINK</p>
</td>
<td id="_677a2d02-c918-5f08-7db2-a88cd274c973" valign="top" align="left"><p id="_98e9bf77-a80f-1410-c2f6-c7fce24e83df">Current</p>
</td>
<td id="_6ffe8b5a-50e4-72c3-1593-7c06371c5ac4" valign="top" align="left"><p id="_65c58ab2-01ad-82fc-a5da-cb26d132f95e"><xref target="link"/></p>
</td>
</tr><tr id="_306cccbf-997a-a550-ac16-304ac79f1fda"><td id="_2be4be70-8bc0-ea10-01fd-8442eee0d242" valign="top" align="left"><p id="_c5726ff9-8adb-f542-fe57-4cfe66e3f8d8">REFID</p>
</td>
<td id="_8a341dcc-3ded-2001-e43c-5048dc3f7997" valign="top" align="left"><p id="_b3f72450-f4fc-61a3-d7c5-d255a2b57ed1">Current</p>
</td>
<td id="_9ed0c9fb-165c-9f01-f3b0-f9c3ff081e20" valign="top" align="left"><p id="_44f46a12-3753-7706-dc2e-4ad181f37553"><xref target="refid"/></p>
</td>
</tr></tbody>
</table>
</clause>

<clause id="_e8fd9662-9403-03e6-5cba-062ebac3c4ec" anchor="property_parameter_registrations" obligation="normative">
<title id="_4f35fb33-2298-7a42-7f2c-d7338542c817">iCalendar Property Parameter Registrations</title>
<p id="_5d5c3ed2-8d14-0658-8eb6-aa97b65d3bd4">The following iCalendar property parameter names have been added to the iCalendar Parameters Registry defined in <eref type="inline" bibitemid="RFC5545" citeas="IETF RFC 5545"><localityStack><locality type="section"><referenceFrom>8.3.3</referenceFrom></locality></localityStack></eref></p>

<table id="_f361d181-4683-06cf-ba5a-f5888a555c68"><thead><tr id="_52cb4d3d-712f-b741-8748-0d7ab64759b6"><th id="_ae27a772-2935-d767-df9f-5d50c1332675" valign="top" align="left">Parameter</th>
<th id="_e4fc4413-79cb-0dad-8b0b-81d4c8f1711f" valign="top" align="left">Status</th>
<th id="_c2c2d245-7ced-72ee-3574-0482c0d497e8" valign="top" align="left">Reference</th>
</tr></thead>
<tbody><tr id="_0c75b332-6d48-5d6a-00f3-1dc58666522c"><td id="_7e6c6845-7602-6b1b-7913-b3d8cd5fa045" valign="top" align="left"><p id="_f0659cbf-555a-68bc-8bef-c55a59fc44cc">REL</p>
</td>
<td id="_32781678-4b34-eba2-95b7-621536b467b5" valign="top" align="left"><p id="_683a7665-9ae5-971e-9932-93ff61996467">Current</p>
</td>
<td id="_9662f543-16bd-e505-ca53-c9910b3c8af4" valign="top" align="left"><p id="_c8f89ce7-e874-4fb6-71e9-fe84e4ce5aa0"><xref target="rel"/></p>
</td>
</tr><tr id="_ade72325-4639-b034-7cdd-71f280ba8c5e"><td id="_38a161e8-a908-83fe-3347-a796cf09a280" valign="top" align="left"><p id="_2d21183c-1a38-5864-9520-b3b5a6c13d68">GAP</p>
</td>
<td id="_38168d96-7486-7cbc-6c62-1ed46c3cc4a8" valign="top" align="left"><p id="_449caa1a-4e88-76bf-8452-8fd91af3a117">Current</p>
</td>
<td id="_9a307fd3-eccf-6ab9-5316-ed33515ebfbc" valign="top" align="left"><p id="_8e4dff69-50b9-95d3-4daf-5d2c2424750e"><xref target="gap"/></p>
</td>
</tr></tbody>
</table>
</clause>

<clause id="_4c529853-9372-6e32-f865-f19dd1b5647f" anchor="value_data_types_registrations" obligation="normative">
<title id="_445c8416-2b81-6335-f6e7-27743ff429d5">iCalendar Value Data Type Registrations</title>
<p id="_3866c612-f616-d473-2549-0b604d76bda0">The following iCalendar property parameter names have been added to the iCalendar Value Data Types Registry defined in <eref type="inline" bibitemid="RFC5545" citeas="IETF RFC 5545"><localityStack><locality type="section"><referenceFrom>8.3.4</referenceFrom></locality></localityStack></eref></p>

<table id="_483f150a-01b9-e7fa-6af2-ab53d3b38c05"><thead><tr id="_4425a397-da02-12bd-6a5f-dc077eb3df8b"><th id="_ed7cb998-2e80-72fc-aa74-d530fcdf6803" valign="top" align="left">Value Data Type</th>
<th id="_1823e68b-98d0-2273-db12-a6cac9e159ba" valign="top" align="left">Status</th>
<th id="_729cde25-58ec-af51-788f-f8c9988be4e7" valign="top" align="left">Reference</th>
</tr></thead>
<tbody><tr id="_98380a98-87a0-4aba-0f80-ec770b6d4141"><td id="_8d6ef14e-52ff-a18d-90b6-a3648d3f4812" valign="top" align="left"><p id="_f3a98752-49fb-78dc-9d2e-b0b3c53feab1">UID</p>
</td>
<td id="_fe608cbd-3f06-427f-cb35-d348966ad144" valign="top" align="left"><p id="_3a3f40d2-d4b6-e694-b403-a87e3c136f86">Current</p>
</td>
<td id="_157404bb-2104-3206-9e34-8d33b0353c17" valign="top" align="left"><p id="_4a47e3f2-3bd7-20f1-6034-40a99dda0e81"><xref target="new_value_data_types"/></p>
</td>
</tr><tr id="_8441fc23-ba6a-1339-d890-2100317fabc5"><td id="_493e939f-10a5-ece3-b10e-86163b18e2a0" valign="top" align="left"><p id="_f96f80c5-8484-7992-2b7e-e35001508271">REFERENCE</p>
</td>
<td id="_1da06a99-dcd2-740a-57e9-4d90da2ddfb8" valign="top" align="left"><p id="_26ff2db9-afa5-2ca7-61d0-b92b1138ac94">Current</p>
</td>
<td id="_7344d33c-c103-85f2-0dca-ae48098ff4b5" valign="top" align="left"><p id="_4402ddcc-a3a3-f085-4f7c-8597a41de067"><xref target="new_value_data_types"/></p>
</td>
</tr></tbody>
</table>
</clause>

<clause id="_656ae0de-dc8c-c31d-919e-80288b4cf7b3" anchor="reltype_value_registrations" obligation="normative">
<title id="_36b02d7b-6db3-914f-d91c-82a94b4a13d4">iCalendar RELTYPE Value Registrations</title>
<p id="_b4352893-20b8-97e3-7cb7-0749738cd38a">The following iCalendar “RELTYPE” values have been added to the iCalendar Relationship Types Registry defined in <eref type="inline" bibitemid="RFC5545" citeas="IETF RFC 5545"><localityStack><locality type="section"><referenceFrom>8.3.8</referenceFrom></locality></localityStack></eref></p>

<table id="_23327cc7-8989-26ca-6264-54cf1d7df841"><thead><tr id="_296fe41b-67b8-0255-58be-0a4c19bdfed7"><th id="_4986af10-f549-106b-cd75-97d406b8b914" valign="top" align="left">Relationship Type</th>
<th id="_1cbadff2-5c1d-f26c-4af2-31f52753ef57" valign="top" align="left">Status</th>
<th id="_43d8916e-8b1d-dd0a-dd66-4826f7400393" valign="top" align="left">Reference</th>
</tr></thead>
<tbody><tr id="_76c37356-a9a4-388e-0d83-bca9b0be7095"><td id="_a7f3d3d1-4068-5536-ccf0-fa7305bcc2bb" valign="top" align="left"><p id="_8c2e7f3f-65a1-d359-662f-32f4ca620c57">DEPENDS-ON</p>
</td>
<td id="_0b9ecba2-fcc6-71c7-e1dc-46b1a6f12cf8" valign="top" align="left"><p id="_5f5a2c39-69c6-8d26-e8af-3be500b068c6">Current</p>
</td>
<td id="_ca2f8bd4-2638-5ff3-8597-364cb38c36ca" valign="top" align="left"><p id="_4a2a89f9-c69f-ea2c-ad42-cddf7e5b4ab5"><xref target="redefined_relation_type_value"/></p>
</td>
</tr><tr id="_cdd34604-5d0d-73ed-9688-b84f9dcc218b"><td id="_43b52f76-6f60-663f-b43c-466667766e3b" valign="top" align="left"><p id="_6fe17090-6c2d-cd78-c142-63c3b503ae50">REFID</p>
</td>
<td id="_dd15352e-a646-842d-cfb1-d43561cf47b5" valign="top" align="left"><p id="_921c53f5-605e-56cc-a550-e14f558e12c0">Current</p>
</td>
<td id="_89d64db6-176f-a2a3-2c2b-726ff307c80c" valign="top" align="left"><p id="_40ad2b67-d984-81ae-133a-456960e5fb42"><xref target="redefined_relation_type_value"/></p>
</td>
</tr><tr id="_071d2b9f-546a-5c4d-be1c-b638783e415f"><td id="_7f14c571-fcfc-ccc7-befd-f8af8889991b" valign="top" align="left"><p id="_3cc9df5f-7fe0-e32c-e2b4-812e2e4a17b0">CONCEPT</p>
</td>
<td id="_ed71f179-3189-34e6-2f08-aad438910d5c" valign="top" align="left"><p id="_03158694-fe0f-d671-5d3e-7035fac47262">Current</p>
</td>
<td id="_57d6dcb3-4d39-e96e-ff0c-63ff8164e2ff" valign="top" align="left"><p id="_168d05d8-5f28-96ae-2f63-569c62b9761d"><xref target="redefined_relation_type_value"/></p>
</td>
</tr><tr id="_88151c5f-77ee-f76b-3966-18b7c65e9657"><td id="_f3bce59a-60f5-f37f-bb02-eeebb471cc2e" valign="top" align="left"><p id="_02da12e8-7169-dbec-17c2-b580eb3aa637">FINISHTOSTART</p>
</td>
<td id="_f8ea246e-da6c-e497-f23a-e058b48e14e4" valign="top" align="left"><p id="_2d85b33c-376e-151f-2a09-112f1094ed08">Current</p>
</td>
<td id="_418eb795-eae2-1518-09bc-a89454de642c" valign="top" align="left"><p id="_832f8e3d-da31-839d-7479-18e2c182b147"><xref target="redefined_relation_type_value"/></p>
</td>
</tr><tr id="_82ae0c99-437e-b537-a4ae-a964acfc9f73"><td id="_5091dcee-ee90-7c8d-4065-5b49d6b6765b" valign="top" align="left"><p id="_4821b1a3-da5d-a8af-7a8c-fa2a5dfb7d4a">FINISHTOFINISH</p>
</td>
<td id="_77f631e7-b730-5e0e-a3d2-3d8569883edb" valign="top" align="left"><p id="_d26af7f1-8f00-676d-82f1-216aff81ec0c">Current</p>
</td>
<td id="_c91c7043-7215-5f38-c278-d36d4eac7683" valign="top" align="left"><p id="_ab38da1f-b731-ae16-6707-1b17cdb2669c"><xref target="redefined_relation_type_value"/></p>
</td>
</tr><tr id="_59788324-eade-bb99-9ae5-a69f4e8ca69e"><td id="_79339c8b-45b6-286a-1ef8-fdf999bfb9c8" valign="top" align="left"><p id="_243e83cc-7275-3b64-8634-4da23938bf0d">STARTTOFINISH</p>
</td>
<td id="_654cee28-55c9-20b0-f08e-2b33f561235c" valign="top" align="left"><p id="_fc42117d-2d68-2dbd-b44e-40531d7a88c8">Current</p>
</td>
<td id="_8175394a-1860-fff1-faf0-f1ace7a495b1" valign="top" align="left"><p id="_37f21c51-0011-e2c8-bc58-c02fdc503f80"><xref target="redefined_relation_type_value"/></p>
</td>
</tr><tr id="_0d86c087-995e-9759-061e-3c570f619a89"><td id="_b77dde3c-352f-f5bb-00b2-13280c26b146" valign="top" align="left"><p id="_e3dd6326-e934-4534-87ba-ab153ca1d8f9">STARTTOSTART</p>
</td>
<td id="_5d20b4ec-2219-2797-6e24-fceb527c17b7" valign="top" align="left"><p id="_616946a1-d167-232f-b0c2-13b824f4d830">Current</p>
</td>
<td id="_98b65944-90b4-b5d8-1d02-1c40fe51dfa5" valign="top" align="left"><p id="_5b8d900c-21bb-36fc-be15-9135f1ce85c8"><xref target="redefined_relation_type_value"/></p>
</td>
</tr></tbody>
</table>
</clause>

<clause id="_ef6ea194-b7a9-6c90-5e0b-053273d8f0fa" anchor="new_rel_registration" obligation="normative">
<title id="_50a8b9b4-91d3-7822-151f-cb2abeded097">New Reference Type Registration</title>
<p id="_508cb088-e2b0-61b4-27e7-dfd34bc2ca3e">The following link relation values have been added to the Reference Types Registry defined in  <eref type="inline" bibitemid="RFC5988" citeas="IETF RFC 5988"><localityStack><locality type="section"><referenceFrom>6.2.2</referenceFrom></locality></localityStack></eref></p>

<table id="_09c4dff4-0f9e-8803-bb9a-b0287f34adbd"><thead><tr id="_2f4b6ba0-3c5a-a2cf-59f8-02936447442f"><th id="_8382dfbf-5e2e-a98a-612a-7809edde0a07" valign="top" align="left">Name</th>
<th id="_18bca956-466b-4a55-d525-1ec3175bdfb8" valign="top" align="left">Status</th>
<th id="_d1e8f5b5-abdf-7265-6d90-b9d7a1e9eb12" valign="top" align="left">Reference</th>
</tr></thead>
<tbody><tr id="_08b8cb20-5c8b-67ea-0d35-817473c9fa3b"><td id="_9ae205df-a605-a65f-f39d-70dab94e6522" valign="top" align="left"><p id="_75f98c26-0304-9b27-c6ce-f6be7528f013">SOURCE</p>
</td>
<td id="_38d444c3-7103-c4bd-7752-bf2037d6f09c" valign="top" align="left"><p id="_c89e4c0c-6b77-2765-468e-5ce76129dba7">Current</p>
</td>
<td id="_f2641966-36ab-ff42-93dd-a01c3715c36e" valign="top" align="left"><p id="_9d91dbfe-89a7-0fee-9532-15c525e6a8e9"><xref target="rel"/></p>
</td>
</tr></tbody>
</table>
</clause>
</clause>

<clause id="_688e62e9-ac3c-311b-adcb-d730afe95c19" anchor="acknowledgements" obligation="normative">
<title id="_4eaf1781-d5f1-df49-bcf3-ac84de30e08e">Acknowledgements</title>
<p id="_d700a6f8-df0f-7d15-c3c9-3fb8f52a6c6e">The author would like to thank the members of the Calendaring and Scheduling Consortium technical committees and the following individuals for contributing their ideas, support and comments:</p>

<p id="_259c075e-183f-0b69-e843-5769b7333fcc">Adrian Apthorp, Cyrus Daboo, Marten Gajda, Ken Murchison</p>

<p id="_9c5b4233-7f14-00bc-82d5-5720be03d00c">The author would also like to thank CalConnect, the Calendaring and Scheduling Consortium for advice with this specification.</p>
</clause>


</sections><bibliography><references id="_13a32144-2d09-4042-8795-f025ef108802" normative="true" obligation="informative">
<title id="_270c5ee6-077e-f285-ff95-287984a30140">Normative references</title><p id="_49996d2b-65c1-916b-9bbf-42b933aa0025">The following documents are referred to in the text in such a way that some or all of their content constitutes requirements of this document. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies.</p>
<bibitem id="_67a107b4-060a-b376-a742-ff8ab9823ec8" type="standard" schema-version="v1.5.6" anchor="RFC5545">
  <fetched>2026-05-13</fetched>
  
<title type="main">Internet Calendaring and Scheduling Core Object Specification (iCalendar)</title>

  <uri type="src">https://www.rfc-editor.org/info/rfc5545</uri>
  <docidentifier type="IETF" primary="true">RFC 5545</docidentifier>
  <docidentifier type="DOI">10.17487/RFC5545</docidentifier>
  <docnumber>RFC5545</docnumber>
  <date type="published">
    <on>2009-09</on>
  </date>
  <contributor>
    <role type="editor"/>
    <person>
      
<name>                    <formatted-initials language="en" script="Latn">B.</formatted-initials>          <surname language="en" script="Latn">Desruisseaux</surname>          <completename language="en" script="Latn">B. Desruisseaux</completename>       </name>

    </person>
  </contributor>
  <contributor>
    <role type="publisher"/>
    <organization>
      
<name language="en">RFC Publisher</name>

    </organization>
  </contributor>
  <contributor>
    <role type="authorizer"/>
    <organization>
      
<name language="en">RFC Series</name>

    </organization>
  </contributor>
  <contributor>
    <role type="author">
      <description>committee</description>
    </role>
    <organization>
      
<name language="en">Internet Engineering Task Force</name>

      <subdivision type="workgroup">
        
<name>Calendaring and Scheduling Standards Simplification</name>

        <identifier>calsify</identifier>
      </subdivision>
      <abbreviation language="en">IETF</abbreviation>
    </organization>
  </contributor>
  <language>en</language>
  <script>Latn</script>
  <abstract language="en" script="Latn">
    <p id="_bbb8d9f3-58a0-4d2b-ef2c-604ab2c5898b">This document defines the iCalendar data format for representing and exchanging calendaring and scheduling information such as events, to-dos, journal entries, and free/busy information, independent of any particular calendar service or protocol. [STANDARDS-TRACK]</p>

  </abstract>
  <status>
    <stage>PROPOSED STANDARD</stage>
  </status>
  <series>
    
<title>RFC</title>

    <number>5545</number>
  </series>
  <series type="stream">
    
<title>IETF</title>

  </series>
  <keyword>
    <vocab>calsify</vocab>
  </keyword>
  <keyword>
    <vocab>calsched</vocab>
  </keyword>
  <keyword>
    <vocab>calsch</vocab>
  </keyword>
  <keyword>
    <vocab>caldav</vocab>
  </keyword>
  <keyword>
    <vocab>calendar</vocab>
  </keyword>
  <keyword>
    <vocab>calendaring</vocab>
  </keyword>
  <keyword>
    <vocab>meeting</vocab>
  </keyword>
  <keyword>
    <vocab>event</vocab>
  </keyword>
  <keyword>
    <vocab>task</vocab>
  </keyword>
  <keyword>
    <vocab>to-do</vocab>
  </keyword>
  <keyword>
    <vocab>journal</vocab>
  </keyword>
  <keyword>
    <vocab>appointment</vocab>
  </keyword>
  <keyword>
    <vocab>agenda</vocab>
  </keyword>
  <keyword>
    <vocab>schedule</vocab>
  </keyword>
  <keyword>
    <vocab>scheduling</vocab>
  </keyword>
  <keyword>
    <vocab>ical</vocab>
  </keyword>
  <keyword>
    <vocab>icalendar</vocab>
  </keyword>
  <keyword>
    <vocab>itip</vocab>
  </keyword>
  <keyword>
    <vocab>imip</vocab>
  </keyword>
  <keyword>
    <vocab>text/calendar</vocab>
  </keyword>
  <keyword>
    <vocab>ischedule</vocab>
  </keyword>
  <keyword>
    <vocab>xCalendar</vocab>
  </keyword>
</bibitem>
<bibitem id="_eb23388d-dc06-cd13-7882-721e98ad2c57" type="standard" schema-version="v1.5.6" anchor="RFC5988">
  <fetched>2026-05-13</fetched>
  
<title type="main">Web Linking</title>

  <uri type="src">https://www.rfc-editor.org/info/rfc5988</uri>
  <docidentifier type="IETF" primary="true">RFC 5988</docidentifier>
  <docidentifier type="DOI">10.17487/RFC5988</docidentifier>
  <docnumber>RFC5988</docnumber>
  <date type="published">
    <on>2010-10</on>
  </date>
  <contributor>
    <role type="author"/>
    <person>
      
<name>                    <formatted-initials language="en" script="Latn">M.</formatted-initials>          <surname language="en" script="Latn">Nottingham</surname>          <completename language="en" script="Latn">M. Nottingham</completename>       </name>

    </person>
  </contributor>
  <contributor>
    <role type="publisher"/>
    <organization>
      
<name language="en">RFC Publisher</name>

    </organization>
  </contributor>
  <contributor>
    <role type="authorizer"/>
    <organization>
      
<name language="en">RFC Series</name>

    </organization>
  </contributor>
  <language>en</language>
  <script>Latn</script>
  <abstract language="en" script="Latn">
    <p id="_1cdb93d6-b750-b8a8-ea2e-0ba288376da2">This document specifies relation types for Web links, and defines a registry for them.  It also defines the use of such links in HTTP headers with the Link header field. [STANDARDS-TRACK]</p>

  </abstract>
  <status>
    <stage>PROPOSED STANDARD</stage>
  </status>
  <relation type="updates">
    <bibitem>
      <formattedref>RFC4287</formattedref>
      <docidentifier type="IETF" primary="true">RFC4287</docidentifier>
    </bibitem>

  </relation>
  <relation type="obsoletedBy">
    <bibitem>
      <formattedref>RFC8288</formattedref>
      <docidentifier type="IETF" primary="true">RFC8288</docidentifier>
    </bibitem>

  </relation>
  <series>
    
<title>RFC</title>

    <number>5988</number>
  </series>
  <series type="stream">
    
<title>IETF</title>

  </series>
  <keyword>
    <vocab>Link</vocab>
  </keyword>
  <keyword>
    <vocab>linking</vocab>
  </keyword>
  <keyword>
    <vocab>http header</vocab>
  </keyword>
  <keyword>
    <vocab>link relation</vocab>
  </keyword>
  <keyword>
    <vocab>web</vocab>
  </keyword>
</bibitem>
<bibitem id="_30190717-4952-7ccf-7668-ddaec37f9806" type="standard" schema-version="v1.5.6" anchor="RFC6638">
  <fetched>2026-05-13</fetched>
  
<title type="main">Scheduling Extensions to CalDAV</title>

  <uri type="src">https://www.rfc-editor.org/info/rfc6638</uri>
  <docidentifier type="IETF" primary="true">RFC 6638</docidentifier>
  <docidentifier type="DOI">10.17487/RFC6638</docidentifier>
  <docnumber>RFC6638</docnumber>
  <date type="published">
    <on>2012-06</on>
  </date>
  <contributor>
    <role type="author"/>
    <person>
      
<name>                    <formatted-initials language="en" script="Latn">C.</formatted-initials>          <surname language="en" script="Latn">Daboo</surname>          <completename language="en" script="Latn">C. Daboo</completename>       </name>

    </person>
  </contributor>
  <contributor>
    <role type="author"/>
    <person>
      
<name>                    <formatted-initials language="en" script="Latn">B.</formatted-initials>          <surname language="en" script="Latn">Desruisseaux</surname>          <completename language="en" script="Latn">B. Desruisseaux</completename>       </name>

    </person>
  </contributor>
  <contributor>
    <role type="publisher"/>
    <organization>
      
<name language="en">RFC Publisher</name>

    </organization>
  </contributor>
  <contributor>
    <role type="authorizer"/>
    <organization>
      
<name language="en">RFC Series</name>

    </organization>
  </contributor>
  <language>en</language>
  <script>Latn</script>
  <abstract language="en" script="Latn">
    <p id="_25b21af1-0c4e-a896-7e04-365bc97f4d4d">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. [STANDARDS-TRACK]</p>

  </abstract>
  <status>
    <stage>PROPOSED STANDARD</stage>
  </status>
  <relation type="updates">
    <bibitem>
      <formattedref>RFC4791</formattedref>
      <docidentifier type="IETF" primary="true">RFC4791</docidentifier>
    </bibitem>

  </relation>
  <relation type="updates">
    <bibitem>
      <formattedref>RFC5546</formattedref>
      <docidentifier type="IETF" primary="true">RFC5546</docidentifier>
    </bibitem>

  </relation>
  <series>
    
<title>RFC</title>

    <number>6638</number>
  </series>
  <series type="stream">
    
<title>IETF</title>

  </series>
  <keyword>
    <vocab>calsify</vocab>
  </keyword>
  <keyword>
    <vocab>calsched</vocab>
  </keyword>
  <keyword>
    <vocab>calsch</vocab>
  </keyword>
  <keyword>
    <vocab>calendar</vocab>
  </keyword>
  <keyword>
    <vocab>calendaring</vocab>
  </keyword>
  <keyword>
    <vocab>webcal</vocab>
  </keyword>
  <keyword>
    <vocab>ical</vocab>
  </keyword>
  <keyword>
    <vocab>icalendar</vocab>
  </keyword>
  <keyword>
    <vocab>ischedule</vocab>
  </keyword>
  <keyword>
    <vocab>itip</vocab>
  </keyword>
  <keyword>
    <vocab>imip</vocab>
  </keyword>
  <keyword>
    <vocab>text/calendar</vocab>
  </keyword>
  <keyword>
    <vocab>http</vocab>
  </keyword>
</bibitem>
<bibitem id="_ccf44c5f-2779-18ab-a2e8-c574ba1e0d59" type="standard" schema-version="v1.5.6" anchor="W3C.CR-skos-reference-20090317">
  <fetched>2026-05-13</fetched>
  <formattedref>W3C CR-skos-reference-20090317</formattedref>
  
<title language="en" script="Latn">SKOS Simple Knowledge Organization System Reference</title>

  <uri type="src">https://www.w3.org/TR/2009/CR-skos-reference-20090317/</uri>
  <docidentifier type="W3C" primary="true">W3C CR-skos-reference-20090317</docidentifier>
  <docnumber>CR-skos-reference-20090317</docnumber>
  <date type="published">
    <on>2009-03-17</on>
  </date>
  <contributor>
    <role type="publisher"/>
    <organization>
      
<name>World Wide Web Consortium</name>

      <abbreviation>W3C</abbreviation>
      <uri>https://www.w3.org</uri>
    </organization>
  </contributor>
  <contributor>
    <role type="editor"/>
    <person>
      
<name>          <forename language="en" script="Latn">Sean</forename>          <surname language="en" script="Latn">Bechhofer</surname>       </name>

    </person>
  </contributor>
  <contributor>
    <role type="editor"/>
    <person>
      
<name>          <forename language="en" script="Latn">Alistair</forename>          <surname language="en" script="Latn">Miles</surname>       </name>

    </person>
  </contributor>
  <contributor>
    <role type="author">
      <description>committee</description>
    </role>
    <organization>
      
<name>World Wide Web Consortium</name>

      <subdivision type="technical-committee">
        
<name>Semantic Web Deployment Working Group</name>

      </subdivision>
      <abbreviation>W3C</abbreviation>
      <uri>https://www.w3.org</uri>
    </organization>
  </contributor>
  <language>en</language>
  <script>Latn</script>
  <status>
    <stage>Candidate Recommendation Snapshot</stage>
  </status>
  <relation type="editionOf">
    <bibitem>
      
<title language="en" script="Latn">SKOS Simple Knowledge Organization System Reference</title>

      <uri type="src">https://www.w3.org/TR/skos-reference/</uri>
      <docidentifier type="W3C" primary="true">W3C skos-reference</docidentifier>
    </bibitem>

  </relation>
  <relation type="obsoletes">
    <bibitem>
      
<title language="en" script="Latn">SKOS Simple Knowledge Organization System Reference</title>

      <uri type="src">https://www.w3.org/TR/2008/WD-skos-reference-20080829/</uri>
      <docidentifier type="W3C" primary="true">W3C WD-skos-reference-20080829</docidentifier>
    </bibitem>

  </relation>
  <relation type="updatedBy">
    <description>errata</description>
    <bibitem>
      
<title language="en" script="Latn">SKOS Simple Knowledge Organization System Reference</title>

      <uri type="src">https://www.w3.org/TR/2009/PR-skos-reference-20090615/</uri>
      <docidentifier type="W3C" primary="true">W3C PR-skos-reference-20090615</docidentifier>
    </bibitem>

  </relation>
  <series>
    
<title language="en" script="Latn">W3C Candidate Recommendation Snapshot</title>

    <number>CR-skos-reference-20090317</number>
  </series>
</bibitem>
<bibitem id="_5e4a40d1-8a4b-2425-ae40-674d7dbe5255" type="standard" schema-version="v1.5.6" anchor="W3C.WD-xptr-xpointer-20021219">
  <fetched>2026-05-13</fetched>
  <formattedref>W3C WD-xptr-xpointer-20021219</formattedref>
  
<title language="en" script="Latn">XPointer xpointer() Scheme</title>

  <uri type="src">https://www.w3.org/TR/2002/WD-xptr-xpointer-20021219/</uri>
  <docidentifier type="W3C" primary="true">W3C WD-xptr-xpointer-20021219</docidentifier>
  <docnumber>WD-xptr-xpointer-20021219</docnumber>
  <date type="published">
    <on>2002-12-19</on>
  </date>
  <contributor>
    <role type="publisher"/>
    <organization>
      
<name>World Wide Web Consortium</name>

      <abbreviation>W3C</abbreviation>
      <uri>https://www.w3.org</uri>
    </organization>
  </contributor>
  <contributor>
    <role type="editor"/>
    <person>
      
<name>          <forename language="en" script="Latn">Steven</forename>          <surname language="en" script="Latn">DeRose</surname>       </name>

    </person>
  </contributor>
  <contributor>
    <role type="editor"/>
    <person>
      
<name>          <forename language="en" script="Latn">Eve</forename>          <surname language="en" script="Latn">Maler</surname>       </name>

    </person>
  </contributor>
  <contributor>
    <role type="editor"/>
    <person>
      
<name>          <forename language="en" script="Latn">Ron</forename>          <surname language="en" script="Latn">Daniel</surname>       </name>

    </person>
  </contributor>
  <contributor>
    <role type="author">
      <description>committee</description>
    </role>
    <organization>
      
<name>World Wide Web Consortium</name>

      <subdivision type="technical-committee">
        
<name>XML Linking Working Group</name>

      </subdivision>
      <abbreviation>W3C</abbreviation>
      <uri>https://www.w3.org</uri>
    </organization>
  </contributor>
  <language>en</language>
  <script>Latn</script>
  <status>
    <stage>Retired</stage>
  </status>
  <relation type="editionOf">
    <bibitem>
      
<title language="en" script="Latn">XPointer xpointer() Scheme</title>

      <uri type="src">https://www.w3.org/TR/xptr-xpointer/</uri>
      <docidentifier type="W3C" primary="true">W3C xptr-xpointer</docidentifier>
    </bibitem>

  </relation>
  <relation type="obsoletes">
    <bibitem>
      
<title language="en" script="Latn">XPointer xpointer() Scheme</title>

      <uri type="src">https://www.w3.org/TR/2002/WD-xptr-xpointer-20020710/</uri>
      <docidentifier type="W3C" primary="true">W3C WD-xptr-xpointer-20020710</docidentifier>
    </bibitem>

  </relation>
  <series>
    
<title language="en" script="Latn">W3C Retired</title>

    <number>WD-xptr-xpointer-20021219</number>
  </series>
</bibitem>
<bibitem id="_55643e1c-7710-8167-60e5-b865175831fd" type="standard" schema-version="v1.5.6" anchor="I-D.daboo-caldav-attachments">
  <fetched>2026-05-13</fetched>
  
<title language="en" script="Latn">CalDAV Managed Attachments</title>

  <uri type="src">https://datatracker.ietf.org/doc/html/draft-daboo-caldav-attachments-00</uri>
  <docidentifier type="Internet-Draft">draft-daboo-caldav-attachments</docidentifier>
  <docidentifier type="Internet-Draft" primary="true">draft-daboo-caldav-attachments-00</docidentifier>
  <docnumber>I-D.daboo-caldav-attachments</docnumber>
  <date type="published">
    <on>2011-10-24</on>
  </date>
  <contributor>
    <role type="author"/>
    <person>
      
<name>          <forename language="en" script="Latn">Cyrus</forename>                    <formatted-initials language="en">C.</formatted-initials>          <surname language="en">Daboo</surname>          <completename language="en">Cyrus Daboo</completename>       </name>

    </person>
  </contributor>
  <version>
    <draft>00</draft>
  </version>
  <language>en</language>
  <script>Latn</script>
  <abstract language="en" script="Latn">   This document defines how CalDAV servers can provide server managed
   collections to allow attachments associated with iCalendar data, to
   be stored and managed on the server.

	 </abstract>
  <relation type="updatedBy">
    <bibitem>
      <formattedref>draft-daboo-caldav-attachments-01</formattedref>
      <uri type="src">https://datatracker.ietf.org/doc/html/draft-daboo-caldav-attachments-01</uri>
      <docidentifier type="Internet-Draft" primary="true">draft-daboo-caldav-attachments-01</docidentifier>
    </bibitem>

  </relation>
  <series type="main">
    
<title language="en" script="Latn">Internet-Draft</title>

    <number>draft-daboo-caldav-attachments-00</number>
  </series>
</bibitem>
</references><references id="_ad61fe2b-cf52-46d6-1ce8-cec3f105b350" normative="false" obligation="informative">
<title id="_50ceb1e1-516f-2673-d73d-4f0c58b4d023">Bibliography</title><bibitem id="_2e2cbfc2-375e-1de6-0e62-20d1587bf162" type="standard" schema-version="v1.5.6" anchor="RFC2119">
  <fetched>2026-05-13</fetched>
  
<title type="main">Key words for use in RFCs to Indicate Requirement Levels</title>

  <uri type="src">https://www.rfc-editor.org/info/rfc2119</uri>
  <docidentifier type="IETF" primary="true">RFC 2119</docidentifier>
  <docidentifier type="DOI">10.17487/RFC2119</docidentifier>
  <docnumber>RFC2119</docnumber>
  <date type="published">
    <on>1997-03</on>
  </date>
  <contributor>
    <role type="author"/>
    <person>
      
<name>                    <formatted-initials language="en" script="Latn">S.</formatted-initials>          <surname language="en" script="Latn">Bradner</surname>          <completename language="en" script="Latn">S. Bradner</completename>       </name>

    </person>
  </contributor>
  <contributor>
    <role type="publisher"/>
    <organization>
      
<name language="en">RFC Publisher</name>

    </organization>
  </contributor>
  <contributor>
    <role type="authorizer"/>
    <organization>
      
<name language="en">RFC Series</name>

    </organization>
  </contributor>
  <language>en</language>
  <script>Latn</script>
  <abstract language="en" script="Latn">
    <p id="_63a1d23e-37db-4d5a-d371-b3faa9a5b7ce">In many standards track documents several words are used to signify the requirements in the specification.  These words are often capitalized.  This document defines these words as they should be interpreted in IETF documents.  This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</p>

  </abstract>
  <status>
    <stage>BEST CURRENT PRACTICE</stage>
  </status>
  <series>
    
<title>BCP</title>

    <number>14</number>
  </series>
  <series>
    
<title>RFC</title>

    <number>2119</number>
  </series>
  <series type="stream">
    
<title>IETF</title>

  </series>
  <keyword>
    <vocab>Standards</vocab>
  </keyword>
  <keyword>
    <vocab>Track</vocab>
  </keyword>
  <keyword>
    <vocab>Documents</vocab>
  </keyword>
</bibitem><bibitem id="_a8c35304-8efb-8d7c-90fd-e3e973c0785d" type="standard" schema-version="v1.5.6" anchor="RFC3986">
  <fetched>2026-05-13</fetched>
  
<title type="main">Uniform Resource Identifier (URI): Generic Syntax</title>

  <uri type="src">https://www.rfc-editor.org/info/rfc3986</uri>
  <docidentifier type="IETF" primary="true">RFC 3986</docidentifier>
  <docidentifier type="DOI">10.17487/RFC3986</docidentifier>
  <docnumber>RFC3986</docnumber>
  <date type="published">
    <on>2005-01</on>
  </date>
  <contributor>
    <role type="author"/>
    <person>
      
<name>                    <formatted-initials language="en" script="Latn">T.</formatted-initials>          <surname language="en" script="Latn">Berners-Lee</surname>          <completename language="en" script="Latn">T. Berners-Lee</completename>       </name>

    </person>
  </contributor>
  <contributor>
    <role type="author"/>
    <person>
      
<name>                    <formatted-initials language="en" script="Latn">R.</formatted-initials>          <surname language="en" script="Latn">Fielding</surname>          <completename language="en" script="Latn">R. Fielding</completename>       </name>

    </person>
  </contributor>
  <contributor>
    <role type="author"/>
    <person>
      
<name>                    <formatted-initials language="en" script="Latn">L.</formatted-initials>          <surname language="en" script="Latn">Masinter</surname>          <completename language="en" script="Latn">L. Masinter</completename>       </name>

    </person>
  </contributor>
  <contributor>
    <role type="publisher"/>
    <organization>
      
<name language="en">RFC Publisher</name>

    </organization>
  </contributor>
  <contributor>
    <role type="authorizer"/>
    <organization>
      
<name language="en">RFC Series</name>

    </organization>
  </contributor>
  <language>en</language>
  <script>Latn</script>
  <abstract language="en" script="Latn">
    <p id="_f487c387-e36a-d1f1-9080-5da7c77161d5">A Uniform Resource Identifier (URI) is a compact sequence of characters that identifies an abstract or physical resource.  This specification defines the generic URI syntax and a process for resolving URI references that might be in relative form, along with guidelines and security considerations for the use of URIs on the Internet.  The URI syntax defines a grammar that is a superset of all valid URIs, allowing an implementation to parse the common components of a URI reference without knowing the scheme-specific requirements of every possible identifier.  This specification does not define a generative grammar for URIs; that task is performed by the individual specifications of each URI scheme. [STANDARDS-TRACK]</p>

  </abstract>
  <status>
    <stage>INTERNET STANDARD</stage>
  </status>
  <relation type="updates">
    <bibitem>
      <formattedref>RFC1738</formattedref>
      <docidentifier type="IETF" primary="true">RFC1738</docidentifier>
    </bibitem>

  </relation>
  <series>
    
<title>STD</title>

    <number>66</number>
  </series>
  <series>
    
<title>RFC</title>

    <number>3986</number>
  </series>
  <series type="stream">
    
<title>IETF</title>

  </series>
  <keyword>
    <vocab>Internet protocol</vocab>
  </keyword>
  <keyword>
    <vocab>IP</vocab>
  </keyword>
  <keyword>
    <vocab>uniform resource identifier</vocab>
  </keyword>
  <keyword>
    <vocab>URI</vocab>
  </keyword>
  <keyword>
    <vocab>www</vocab>
  </keyword>
  <keyword>
    <vocab>world wide web</vocab>
  </keyword>
</bibitem>


</references></bibliography>
</metanorma>
