Skip to content

Commit bed7d47

Browse files
committed
Updates mostly for iana section.
Also removed "-" from sub-state
1 parent 7404b4f commit bed7d47

File tree

3 files changed

+90
-1905
lines changed

3 files changed

+90
-1905
lines changed

sources/sections/102-iana.adoc

Lines changed: 84 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -1,101 +1,134 @@
11

22
[#iana]
33
== IANA Considerations
4+
=== Component Registrations
45

5-
=== New and updated iCalendar Elements Registration
6+
This document defines the following new iCalendar component to be
7+
added to the Components registry
8+
defined in <<RFC5545, section=8.3.1>> and located here: <https://www.iana.org/assignments/icalendar#components>.
69

7-
This specification updates <<RFC5545>> by adding and updating
8-
a number of elements according to the procedures and templates specified in
9-
<<RFC5545, section=8.2>>.
10-
11-
==== Update of the Status registry
12-
13-
This specification updates the Status registry defined in <<draft-ietf-calext-subscription-upgrade>>
14-
with additional values defined in this document.
15-
16-
.Updated Status Value Registry
10+
.Addition to the Components Registry
1711
[cols="a,a,a",options=header]
1812
|===
19-
| Value | Status | Reference
13+
| Component | Status | Reference
2014

21-
| PENDING | Current | This Spec, <<prop-ext-status>>
22-
| FAILED | Current | This Spec, <<prop-ext-status>>
15+
| VSTATUS | Current | This Spec, <<vstatus>>
2316

2417
|===
2518

26-
==== Sub-State value registry
19+
=== Property Registrations
2720

28-
The following table has been used to initialize the Sub-State registry.
21+
This document defines the following new iCalendar properties to be
22+
added to the Properties registry
23+
defined in <<RFC5545, section=8.3.2>> and located here: <https://www.iana.org/assignments/icalendar>.
2924

30-
.Sub-State registry
25+
.Additions to the Properties Registry
3126
[cols="a,a,a",options=header]
3227
|===
33-
| Substate | Status | Reference
28+
| Property | Status | Reference
3429

35-
| OK | Current | This Spec, <<prop-sub-state>>
36-
| ERROR | Current | This Spec, <<prop-sub-state>>
37-
| SUSPENDED | Current | This Spec, <<prop-sub-state>>
30+
| ESTIMATED-DURATION | Current | This Spec, <<prop-estimated-duration>>
31+
| REASON | Current | This Spec, <<prop-reason>>
32+
| SUBSTATE | Current | This Spec, <<prop-substate>>
33+
| STATUS | Current | This Spec, <<prop-ext-status>>
34+
| TASK-MODE | Current | This Spec, <<prop-task-mode>>
3835

3936
|===
4037

41-
==== Task Mode value registry
38+
=== Initialization of the Status Value registry
4239

43-
The following table has been used to initialize the Task Mode registry.
40+
This document creates a new iCalendar registry for values of the
41+
"STATUS" property defined in <<RFC5545, section=3.8.1.11>> and
42+
located here: <https://www.iana.org/assignments/icalendar#status-values>
4443

45-
.Task Mode Value Registry
44+
Additional values MAY be used, provided the process described in
45+
Section 8.2.1 of [RFC5545] is used to register them, using the
46+
template in Section 8.2.6 of [RFC5545].
47+
48+
The following table has been used to initialize the Status Value
49+
Registry.
50+
51+
.Initial Status Value Registry
4652
[cols="a,a,a",options=header]
4753
|===
48-
| Task Mode | Status | Reference
54+
| Name | Status | Reference
4955

50-
| AUTOMATIC-COMPLETION | Current | This Spec, <<prop-task-mode>>
51-
| AUTOMATIC-FAILURE | Current | This Spec, <<prop-task-mode>>
52-
| AUTOMATIC | Current | This Spec, <<prop-task-mode>>
53-
| CLIENT | Current | This Spec, <<prop-task-mode>>
54-
| SERVER | Current | This Spec, <<prop-task-mode>>
56+
| CANCELLED | Current | <<RFC5545, section=3.8.1.11>>
57+
| COMPLETED | Current | <<RFC5545, section=3.8.1.11>>
58+
| CONFIRMED | Current | <<RFC5545, section=3.8.1.11>>
59+
| DRAFT | Current | <<RFC5545, section=3.8.1.11>>
60+
| FAILED | Current | This Spec, <<prop-ext-status>>
61+
| FINAL | Current | <<RFC5545, section=3.8.1.11>>
62+
| IN-PROCESS | Current | <<RFC5545, section=3.8.1.11>>
63+
| NEEDS-ACTION | Current | <<RFC5545, section=3.8.1.11>>
64+
| PENDING | Current | This Spec, <<prop-ext-status>>
65+
| TENTATIVE | Current | <<RFC5545, section=3.8.1.11>>
5566

5667
|===
5768

58-
==== Participation Statuses registry
69+
=== Substate Value registry
5970

60-
The following table has been used to update the Participation Statuses registry defined in <<RFC5545, section=8.3.7>> and located here: <https://www.iana.org/assignments/icalendar>
6171

62-
.Participation Statuses Registry
72+
This document creates a new iCalendar registry for values of the
73+
"SUBSTATE" property defined in <<prop-substate>> and
74+
located here: <https://www.iana.org/assignments/icalendar#substate-values>
75+
76+
Additional values MAY be used, provided the process described in
77+
Section 8.2.1 of [RFC5545] is used to register them, using the
78+
template in Section 8.2.6 of [RFC5545].
79+
80+
The following table has been used to initialize the Substate Value
81+
Registry.
82+
83+
.Initial Substate Value registry
6384
[cols="a,a,a",options=header]
6485
|===
65-
| Value | Status | Reference
86+
| Substate | Status | Reference
6687

67-
| FAILED | Current | This Spec, <<param-val-partstat>>
88+
| OK | Current | This Spec, <<prop-substate>>
89+
| ERROR | Current | This Spec, <<prop-substate>>
90+
| SUSPENDED | Current | This Spec, <<prop-substate>>
6891

6992
|===
7093

71-
==== Components Registry
94+
=== Task Mode Value registry
95+
96+
This document creates a new iCalendar registry for values of the
97+
"TASK-MODE" property defined in <<prop-task-mode>> and
98+
located here: <https://www.iana.org/assignments/icalendar#task-mode-values>
7299

73-
The following table has been used to update the Components registry
74-
defined in <<RFC5545, section=8.3.1>> and located here: <https://www.iana.org/assignments/icalendar>.
100+
Additional values MAY be used, provided the process described in
101+
Section 8.2.1 of [RFC5545] is used to register them, using the
102+
template in Section 8.2.6 of [RFC5545].
75103

76-
.Updated Components Registry
104+
The following table has been used to initialize the Task Mode Value
105+
Registry.
106+
107+
.Task Mode Value Registry
77108
[cols="a,a,a",options=header]
78109
|===
79-
| Component | Status | Reference
110+
| Task Mode | Status | Reference
80111

81-
| VSTATUS | Current | This Spec, <<vstatus>>
112+
| AUTOMATIC-COMPLETION | Current | This Spec, <<prop-task-mode>>
113+
| AUTOMATIC-FAILURE | Current | This Spec, <<prop-task-mode>>
114+
| AUTOMATIC | Current | This Spec, <<prop-task-mode>>
115+
| CLIENT | Current | This Spec, <<prop-task-mode>>
116+
| SERVER | Current | This Spec, <<prop-task-mode>>
82117

83118
|===
84119

85-
==== Properties registry
120+
=== Participation Statuses registry
86121

87-
The following table has been used to update the Properties registry
88-
defined in <<RFC5545, section=8.3.2>> and located here: <https://www.iana.org/assignments/icalendar>.
122+
This document defines the following new iCalendar participation status
123+
to be added to the registry defined in Section 8.3.7 of [RFC5545] and
124+
located here: <https://www.iana.org/assignments/icalendar#participation-statuses>
89125

90-
.Updated Properties Registry
126+
.Participation Statuses Registry
91127
[cols="a,a,a",options=header]
92128
|===
93-
| Property | Status | Reference
129+
| Value | Status | Reference
94130

95-
| ESTIMATED-DURATION | Current | This Spec, <<prop-estimated-duration>>
96-
| REASON | Current | This Spec, <<prop-reason>>
97-
| SUBSTATE | Current | This Spec, <<prop-sub-state>>
98-
| STATUS | Current | This Spec, <<prop-ext-status>>
99-
| TASK-MODE | Current | This Spec, <<prop-task-mode>>
131+
| FAILED | Current | This Spec, <<param-val-partstat>>
100132

101133
|===
134+

sources/sections/52-new-properties.adoc

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,8 @@ REASON:https://example.com/reason/delivered-on-time
7575
7676
----
7777

78-
[[prop-sub-state]]
79-
=== Sub-State
78+
[[prop-substate]]
79+
=== Substate
8080

8181
Property name:: SUBSTATE
8282

@@ -107,12 +107,12 @@ substatevalue = ("OK" ; everything is fine(the default)
107107
/ iana-token) ; Other IANA-registered type
108108
----
109109

110-
Description:: The sub-state property allows additional qualification
110+
Description:: The substate property allows additional qualification
111111
and granularity of states to be recorded, in particular for the
112-
IN-PROCESS state. It allows individual sub-states to be recorded
113-
without the need to define and publish a sub-task associated with a
112+
IN-PROCESS state. It allows individual substates to be recorded
113+
without the need to define and publish a subtask associated with a
114114
parent task purely to track that a particular state has been reached.
115-
This property also allows parallel states to be expressed e.g. that a
115+
This property also allows parallel states to be expressed, e.g. that a
116116
task has been suspended at whatever state it has reached.
117117

118118
Example::

0 commit comments

Comments
 (0)