summaryrefslogtreecommitdiff
path: root/design-data
diff options
context:
space:
mode:
authorKen Murchison <murch@fastmail.com>2022-01-05 11:54:46 -0500
committerKen Murchison <murch@fastmail.com>2022-01-18 19:32:26 -0500
commitad429dbd685f650e7e2a485b3fc6e9a8cf73cc8d (patch)
tree7ea29f0fd5f1a9826743ad75f92a03864ba27871 /design-data
parent0c3fb5d73b00eed774b7df71085910874fdb69da (diff)
downloadlibical-git-ad429dbd685f650e7e2a485b3fc6e9a8cf73cc8d.tar.gz
Add Event Publishing Extensions (RFC 9073) components, properties, parameters, values
Diffstat (limited to 'design-data')
-rw-r--r--design-data/components.txt5
-rw-r--r--design-data/parameters.csv9
-rw-r--r--design-data/params-in-prop.txt6
-rw-r--r--design-data/properties.csv8
-rw-r--r--design-data/restrictions.csv278
-rw-r--r--design-data/value-types.csv6
6 files changed, 309 insertions, 3 deletions
diff --git a/design-data/components.txt b/design-data/components.txt
index 09108903..83156544 100644
--- a/design-data/components.txt
+++ b/design-data/components.txt
@@ -1,4 +1,5 @@
ANY
+PARTICIPANT
VAGENDA
VALARM
VAVAILABILITY
@@ -8,9 +9,11 @@ VCOMMAND
VEVENT
VFREEBUSY
VJOURNAL
-VQUERY
+VLOCATION
VPATCH
VPOLL
+VQUERY
+VRESOURCE
VSCHEDULE
VTIMEZONE
VTODO
diff --git a/design-data/parameters.csv b/design-data/parameters.csv
index ec2db165..3ff82dfb 100644
--- a/design-data/parameters.csv
+++ b/design-data/parameters.csv
@@ -23,6 +23,8 @@
"TZID","27","const char*",
"VALUE","28","icalparameter_value","X=21600;BINARY;BOOLEAN;DATE;DURATION;FLOAT;INTEGER;PERIOD;RECUR;TEXT;URI;ERROR;DATE-TIME;UTC-OFFSET;CAL-ADDRESS;NONE=21699"
"X","29","const char*",
+
+"#libical Internal Properties"
"X-LIC-ERRORTYPE","31","icalparameter_xlicerrortype","X=21800;COMPONENT-PARSE-ERROR;PROPERTY-PARSE-ERROR;PARAMETER-NAME-PARSE-ERROR;PARAMETER-VALUE-PARSE-ERROR;VALUE-PARSE-ERROR;INVALID-ITIP;UNKNOWN-VCAL-PROP-ERROR;MIME-PARSE-ERROR;VCAL-PROP-PARSE-ERROR;NONE=21899"
"X-LIC-COMPARETYPE","30","icalparameter_xliccomparetype","X=21700;EQUAL;NOTEQUAL;LESS;GREATER;LESSEQUAL;GREATEREQUAL;REGEX;ISNULL;ISNOTNULL;NONE=21799"
@@ -72,6 +74,11 @@
"#VPATCH Extension Parameters","draft-daboo-icalendar-vpatch"
"PATCH-ACTION","51","icalparameter_patchaction",X=22200;CREATE;BYNAME;BYVALUE;BYPARAM;NONE=22299",
+"#Event Publishing Extensions Parameters","RFC 9073 Section 5"
+"ORDER","52","int",
+"SCHEMA","53","const char*",
+"DERIVED","54","icalparameter_derived","X=22300;TRUE;FALSE;NONE=22399"
+
"#NOTE for updaters. Preserve the icalparameter_kind Enum values to aid forward compatibility"
"# New Enum values for an existing icalparameter_kind should be inserted before the corresponding NONE value"
-"# New icalparamter_kind types should start their Enum value after the highest NONE value (currently 22299)"
+"# New icalparamter_kind types should start their Enum value after the highest NONE value (currently 22399)"
diff --git a/design-data/params-in-prop.txt b/design-data/params-in-prop.txt
index ca1288b1..633a3f63 100644
--- a/design-data/params-in-prop.txt
+++ b/design-data/params-in-prop.txt
@@ -78,3 +78,9 @@ PATCH-TARGET X
PATCH-DELETE X
PATCH-PARAMETER ANY
PROXIMITY X
+LOCATION-TYPE X
+PARTICIPANT-TYPE X
+RESOURCE-TYPE X
+CALENDAR-ADDRESS X
+STYLED-DESCRIPTION ALTREP DERIVED FMTTYPE LANGUAGE VALUE X
+STRUCTURED-DATA ENCODING FMTTYPE SCHEMA VALUE X
diff --git a/design-data/properties.csv b/design-data/properties.csv
index 9714fc8f..4817192b 100644
--- a/design-data/properties.csv
+++ b/design-data/properties.csv
@@ -156,4 +156,12 @@
"PATCH-DELETE","124","TEXT","TEXT"
"PATCH-PARAMETER","125","TEXT","TEXT"
+"#Event Publication Extensions Properies","RFC 9073 Section 6",
+"LOCATION-TYPE","127","TEXT","TEXT"
+"PARTICIPANT-TYPE","128","PARTICIPANTTYPE","PARTICIPANTTYPE"
+"RESOURCE-TYPE","129","RESOURCETYPE","RESOURCETYPE"
+"CALENDAR-ADDRESS","130","CAL-ADDRESS","CAL-ADDRESS"
+"STYLED-DESCRIPTION","131","TEXT","NO"
+"STRUCTURED-DATA","132","ATTACH","NO",is_structured
+
"#NOTE for updaters. Preserve the icalproperty_kind Enum values to aid forward compatibility"
diff --git a/design-data/restrictions.csv b/design-data/restrictions.csv
index 62f571ec..974738c8 100644
--- a/design-data/restrictions.csv
+++ b/design-data/restrictions.csv
@@ -42,6 +42,14 @@ PUBLISH,VEVENT,NONE,VTODO,ZERO
PUBLISH,VEVENT,NONE,VTIMEZONE,ZEROPLUS,must_if_tz_ref
PUBLISH,VEVENT,NONE,X,ZEROPLUS
PUBLISH,VEVENT,RELCALID,NONE,ZEROORONE
+
+# Event Publishing Extensions (RFC 9073)
+PUBLISH,VEVENT,STYLEDDESCRIPTION,NONE,ZEROPLUS
+PUBLISH,VEVENT,STRUCTUREDDATA,NONE,ZEROPLUS
+PUBLISH,VEVENT,NONE,PARTICIPANT,ZEROPLUS
+PUBLISH,VEVENT,NONE,VLOCATION,ZEROPLUS
+PUBLISH,VEVENT,NONE,VRESOURCE,ZEROPLUS
+
REQUEST,VEVENT,NONE,NONE,ONEPLUS
REQUEST,VEVENT,ATTENDEE,NONE,ONEPLUS
REQUEST,VEVENT,DTSTAMP,NONE,ONE
@@ -85,6 +93,14 @@ REQUEST,VEVENT,NONE,VFREEBUSY,ZERO
REQUEST,VEVENT,NONE,VJOURNAL,ZERO
REQUEST,VEVENT,NONE,VTODO,ZERO
REQUEST,VEVENT,RELCALID,NONE,ZEROORONE
+
+# Event Publishing Extensions (RFC 9073)
+REQUEST,VEVENT,STYLEDDESCRIPTION,NONE,ZEROPLUS
+REQUEST,VEVENT,STRUCTUREDDATA,NONE,ZEROPLUS
+REQUEST,VEVENT,NONE,PARTICIPANT,ZEROPLUS
+REQUEST,VEVENT,NONE,VLOCATION,ZEROPLUS
+REQUEST,VEVENT,NONE,VRESOURCE,ZEROPLUS
+
REPLY,VEVENT,NONE,NONE,ONEPLUS
REPLY,VEVENT,ATTENDEE,NONE,ONE
REPLY,VEVENT,DTSTAMP,NONE,ONE
@@ -128,6 +144,14 @@ REPLY,VEVENT,NONE,VFREEBUSY,ZERO
REPLY,VEVENT,NONE,VJOURNAL,ZERO
REPLY,VEVENT,NONE,VTODO,ZERO
REPLY,VEVENT,RELCALID,NONE,ZEROORONE
+
+# Event Publishing Extensions (RFC 9073)
+REPLY,VEVENT,STYLEDDESCRIPTION,NONE,ZEROPLUS
+REPLY,VEVENT,STRUCTUREDDATA,NONE,ZEROPLUS
+REPLY,VEVENT,NONE,PARTICIPANT,ZEROPLUS
+REPLY,VEVENT,NONE,VLOCATION,ZEROPLUS
+REPLY,VEVENT,NONE,VRESOURCE,ZEROPLUS
+
ADD,VEVENT,NONE,NONE,ONE
ADD,VEVENT,DTSTAMP,NONE,ONE
ADD,VEVENT,DTSTART,NONE,ONE
@@ -171,6 +195,14 @@ ADD,VEVENT,NONE,VFREEBUSY,ZERO
ADD,VEVENT,NONE,VTODO,ZERO
ADD,VEVENT,NONE,VJOURNAL,ZERO
ADD,VEVENT,RELCALID,NONE,ZEROORONE
+
+# Event Publishing Extensions (RFC 9073)
+ADD,VEVENT,STYLEDDESCRIPTION,NONE,ZEROPLUS
+ADD,VEVENT,STRUCTUREDDATA,NONE,ZEROPLUS
+ADD,VEVENT,NONE,PARTICIPANT,ZEROPLUS
+ADD,VEVENT,NONE,VLOCATION,ZEROPLUS
+ADD,VEVENT,NONE,VRESOURCE,ZEROPLUS
+
CANCEL,VEVENT,NONE,NONE,ONEPLUS
CANCEL,VEVENT,ATTENDEE,NONE,ZEROPLUS
CANCEL,VEVENT,DTSTAMP,NONE,ONE
@@ -214,6 +246,14 @@ CANCEL,VEVENT,NONE,VJOURNAL,ZERO
CANCEL,VEVENT,NONE,VFREEBUSY,ZERO
CANCEL,VEVENT,NONE,VALARM,ZERO
CANCEL,VEVENT,RELCALID,NONE,ZEROORONE
+
+# Event Publishing Extensions (RFC 9073)
+CANCEL,VEVENT,STYLEDDESCRIPTION,NONE,ZEROPLUS
+CANCEL,VEVENT,STRUCTUREDDATA,NONE,ZEROPLUS
+CANCEL,VEVENT,NONE,PARTICIPANT,ZEROPLUS
+CANCEL,VEVENT,NONE,VLOCATION,ZEROPLUS
+CANCEL,VEVENT,NONE,VRESOURCE,ZEROPLUS
+
REFRESH,VEVENT,NONE,NONE,ONE
REFRESH,VEVENT,ATTENDEE,NONE,ONE
REFRESH,VEVENT,DTSTAMP,NONE,ONE
@@ -257,6 +297,14 @@ REFRESH,VEVENT,NONE,VFREEBUSY,ZERO
REFRESH,VEVENT,NONE,VTIMEZONE,ZERO,must_if_tz_ref
REFRESH,VEVENT,NONE,VALARM,ZERO
REFRESH,VEVENT,RELCALID,NONE,ZEROORONE
+
+# Event Publishing Extensions (RFC 9073)
+REFRESH,VEVENT,STYLEDDESCRIPTION,NONE,ZEROPLUS
+REFRESH,VEVENT,STRUCTUREDDATA,NONE,ZEROPLUS
+REFRESH,VEVENT,NONE,PARTICIPANT,ZEROPLUS
+REFRESH,VEVENT,NONE,VLOCATION,ZEROPLUS
+REFRESH,VEVENT,NONE,VRESOURCE,ZEROPLUS
+
COUNTER,VEVENT,NONE,NONE,ONE
COUNTER,VEVENT,DTSTAMP,NONE,ONE
COUNTER,VEVENT,DTSTART,NONE,ONE
@@ -300,6 +348,14 @@ COUNTER,VEVENT,NONE,VTODO,ZERO
COUNTER,VEVENT,NONE,VJOURNAL,ZERO
COUNTER,VEVENT,NONE,VFREEBUSY,ZERO
COUNTER,VEVENT,RELCALID,NONE,ZEROORONE
+
+# Event Publishing Extensions (RFC 9073)
+COUNTER,VEVENT,STYLEDDESCRIPTION,NONE,ZEROPLUS
+COUNTER,VEVENT,STRUCTUREDDATA,NONE,ZEROPLUS
+COUNTER,VEVENT,NONE,PARTICIPANT,ZEROPLUS
+COUNTER,VEVENT,NONE,VLOCATION,ZEROPLUS
+COUNTER,VEVENT,NONE,VRESOURCE,ZEROPLUS
+
DECLINECOUNTER,VEVENT,NONE,NONE,ONE
DECLINECOUNTER,VEVENT,DTSTAMP,NONE,ONE
DECLINECOUNTER,VEVENT,ORGANIZER,NONE,ONE
@@ -343,6 +399,14 @@ DECLINECOUNTER,VEVENT,NONE,VFREEBUSY,ZERO
DECLINECOUNTER,VEVENT,NONE,VTIMEZONE,ZERO,must_if_tz_ref
DECLINECOUNTER,VEVENT,NONE,VALARM,ZERO
DECLINECOUNTER,VEVENT,RELCALID,NONE,ZEROORONE
+
+# Event Publishing Extensions (RFC 9073)
+DECLINECOUNTER,VEVENT,STYLEDDESCRIPTION,NONE,ZEROPLUS
+DECLINECOUNTER,VEVENT,STRUCTUREDDATA,NONE,ZEROPLUS
+DECLINECOUNTER,VEVENT,NONE,PARTICIPANT,ZEROPLUS
+DECLINECOUNTER,VEVENT,NONE,VLOCATION,ZEROPLUS
+DECLINECOUNTER,VEVENT,NONE,VRESOURCE,ZEROPLUS
+
PUBLISH,VFREEBUSY,NONE,NONE,ONEPLUS
PUBLISH,VFREEBUSY,DTSTAMP,NONE,ONE
PUBLISH,VFREEBUSY,DTSTART,NONE,ONE
@@ -363,6 +427,13 @@ PUBLISH,VFREEBUSY,NONE,VTODO,ZERO
PUBLISH,VFREEBUSY,NONE,VJOURNAL,ZERO
PUBLISH,VFREEBUSY,NONE,VTIMEZONE,ZERO,must_if_tz_ref
PUBLISH,VFREEBUSY,NONE,VALARM,ZERO
+
+# Event Publishing Extensions (RFC 9073)
+PUBLISH,VFREEBUSY,STYLEDDESCRIPTION,NONE,ZEROPLUS
+PUBLISH,VFREEBUSY,NONE,PARTICIPANT,ZEROPLUS
+PUBLISH,VFREEBUSY,NONE,VLOCATION,ZEROPLUS
+PUBLISH,VFREEBUSY,NONE,VRESOURCE,ZEROPLUS
+
REQUEST,VFREEBUSY,NONE,NONE,ONE
REQUEST,VFREEBUSY,ATTENDEE,NONE,ONEPLUS
REQUEST,VFREEBUSY,DTEND,NONE,ONE
@@ -383,6 +454,13 @@ REQUEST,VFREEBUSY,NONE,VEVENT,ZERO
REQUEST,VFREEBUSY,NONE,VTODO,ZERO
REQUEST,VFREEBUSY,NONE,VJOURNAL,ZERO
REQUEST,VFREEBUSY,NONE,VTIMEZONE,ZERO
+
+# Event Publishing Extensions (RFC 9073)
+REQUEST,VFREEBUSY,STYLEDDESCRIPTION,NONE,ZEROPLUS
+REQUEST,VFREEBUSY,NONE,PARTICIPANT,ZEROPLUS
+REQUEST,VFREEBUSY,NONE,VLOCATION,ZEROPLUS
+REQUEST,VFREEBUSY,NONE,VRESOURCE,ZEROPLUS
+
REPLY,VFREEBUSY,NONE,NONE,ONE
REPLY,VFREEBUSY,ATTENDEE,NONE,ONE
REPLY,VFREEBUSY,DTSTAMP,NONE,ONE
@@ -404,6 +482,13 @@ REPLY,VFREEBUSY,NONE,VEVENT,ZERO
REPLY,VFREEBUSY,NONE,VTODO,ZERO
REPLY,VFREEBUSY,NONE,VJOURNAL,ZERO
REPLY,VFREEBUSY,NONE,VTIMEZONE,ZERO
+
+# Event Publishing Extensions (RFC 9073)
+REPLY,VFREEBUSY,STYLEDDESCRIPTION,NONE,ZEROPLUS
+REPLY,VFREEBUSY,NONE,PARTICIPANT,ZEROPLUS
+REPLY,VFREEBUSY,NONE,VLOCATION,ZEROPLUS
+REPLY,VFREEBUSY,NONE,VRESOURCE,ZEROPLUS
+
PUBLISH,VTODO,NONE,NONE,ONEPLUS
PUBLISH,VTODO,DTSTAMP,NONE,ONE
PUBLISH,VTODO,DTSTART,NONE,ONE
@@ -447,6 +532,14 @@ PUBLISH,VTODO,NONE,VFREEBUSY,ZERO
PUBLISH,VTODO,NONE,VEVENT,ZERO
PUBLISH,VTODO,NONE,VJOURNAL,ZERO
PUBLISH,VTODO,RELCALID,NONE,ZEROORONE
+
+# Event Publishing Extensions (RFC 9073)
+PUBLISH,VTODO,STYLEDDESCRIPTION,NONE,ZEROPLUS
+PUBLISH,VTODO,STRUCTUREDDATA,NONE,ZEROPLUS
+PUBLISH,VTODO,NONE,PARTICIPANT,ZEROPLUS
+PUBLISH,VTODO,NONE,VLOCATION,ZEROPLUS
+PUBLISH,VTODO,NONE,VRESOURCE,ZEROPLUS
+
REQUEST,VTODO,NONE,NONE,ONEPLUS
REQUEST,VTODO,ATTENDEE,NONE,ONEPLUS
REQUEST,VTODO,DTSTAMP,NONE,ONE
@@ -490,6 +583,14 @@ REQUEST,VTODO,NONE,VEVENT,ZERO
REQUEST,VTODO,NONE,VFREEBUSY,ZERO
REQUEST,VTODO,NONE,VJOURNAL,ZERO
REQUEST,VTODO,RELCALID,NONE,ZEROORONE
+
+# Event Publishing Extensions (RFC 9073)
+REQUEST,VTODO,STYLEDDESCRIPTION,NONE,ZEROPLUS
+REQUEST,VTODO,STRUCTUREDDATA,NONE,ZEROPLUS
+REQUEST,VTODO,NONE,PARTICIPANT,ZEROPLUS
+REQUEST,VTODO,NONE,VLOCATION,ZEROPLUS
+REQUEST,VTODO,NONE,VRESOURCE,ZEROPLUS
+
REPLY,VTODO,NONE,NONE,ONEPLUS
REPLY,VTODO,ATTENDEE,NONE,ONEPLUS
REPLY,VTODO,DTSTAMP,NONE,ONE
@@ -532,6 +633,14 @@ REPLY,VTODO,NONE,VALARM,ZERO
REPLY,VTODO,NONE,VEVENT,ZERO
REPLY,VTODO,NONE,VFREEBUSY,ZERO
REPLY,VTODO,RELCALID,NONE,ZEROORONE
+
+# Event Publishing Extensions (RFC 9073)
+REPLY,VTODO,STYLEDDESCRIPTION,NONE,ZEROPLUS
+REPLY,VTODO,STRUCTUREDDATA,NONE,ZEROPLUS
+REPLY,VTODO,NONE,PARTICIPANT,ZEROPLUS
+REPLY,VTODO,NONE,VLOCATION,ZEROPLUS
+REPLY,VTODO,NONE,VRESOURCE,ZEROPLUS
+
ADD,VTODO,NONE,NONE,ONE
ADD,VTODO,DTSTAMP,NONE,ONE
ADD,VTODO,ORGANIZER,NONE,ONE
@@ -575,6 +684,14 @@ ADD,VTODO,NONE,VEVENT,ZERO
ADD,VTODO,NONE,VJOURNAL,ZERO
ADD,VTODO,NONE,VFREEBUSY,ZERO
ADD,VTODO,RELCALID,NONE,ZEROORONE
+
+# Event Publishing Extensions (RFC 9073)
+ADD,VTODO,STYLEDDESCRIPTION,NONE,ZEROPLUS
+ADD,VTODO,STRUCTUREDDATA,NONE,ZEROPLUS
+ADD,VTODO,NONE,PARTICIPANT,ZEROPLUS
+ADD,VTODO,NONE,VLOCATION,ZEROPLUS
+ADD,VTODO,NONE,VRESOURCE,ZEROPLUS
+
CANCEL,VTODO,NONE,NONE,ONE
CANCEL,VTODO,ATTENDEE,NONE,ZEROPLUS
CANCEL,VTODO,UID,NONE,ONE
@@ -616,6 +733,14 @@ CANCEL,VTODO,NONE,VALARM,ZERO
CANCEL,VTODO,NONE,VEVENT,ZERO
CANCEL,VTODO,NONE,VFREEBUSY,ZERO
CANCEL,VTODO,RELCALID,NONE,ZEROORONE
+
+# Event Publishing Extensions (RFC 9073)
+CANCEL,VTODO,STYLEDDESCRIPTION,NONE,ZEROPLUS
+CANCEL,VTODO,STRUCTUREDDATA,NONE,ZEROPLUS
+CANCEL,VTODO,NONE,PARTICIPANT,ZEROPLUS
+CANCEL,VTODO,NONE,VLOCATION,ZEROPLUS
+CANCEL,VTODO,NONE,VRESOURCE,ZEROPLUS
+
REFRESH,VTODO,NONE,NONE,ONE
REFRESH,VTODO,ATTENDEE,NONE,ONE
REFRESH,VTODO,DTSTAMP,NONE,ONE
@@ -657,6 +782,14 @@ REFRESH,VTODO,NONE,VEVENT,ZERO
REFRESH,VTODO,NONE,VFREEBUSY,ZERO
REFRESH,VTODO,NONE,VTIMEZONE,ZERO
REFRESH,VTODO,RELCALID,NONE,ZEROORONE
+
+# Event Publishing Extensions (RFC 9073)
+REFRESH,VTODO,STYLEDDESCRIPTION,NONE,ZEROPLUS
+REFRESH,VTODO,STRUCTUREDDATA,NONE,ZEROPLUS
+REFRESH,VTODO,NONE,PARTICIPANT,ZEROPLUS
+REFRESH,VTODO,NONE,VLOCATION,ZEROPLUS
+REFRESH,VTODO,NONE,VRESOURCE,ZEROPLUS
+
COUNTER,VTODO,NONE,NONE,ONE
COUNTER,VTODO,ATTENDEE,NONE,ONEPLUS
COUNTER,VTODO,DTSTAMP,NONE,ONE
@@ -699,6 +832,14 @@ COUNTER,VTODO,NONE,X,ZEROPLUS
COUNTER,VTODO,NONE,VEVENT,ZERO
COUNTER,VTODO,NONE,VFREEBUSY,ZERO
COUNTER,VTODO,RELCALID,NONE,ZEROORONE
+
+# Event Publishing Extensions (RFC 9073)
+COUNTER,VTODO,STYLEDDESCRIPTION,NONE,ZEROPLUS
+COUNTER,VTODO,STRUCTUREDDATA,NONE,ZEROPLUS
+COUNTER,VTODO,NONE,PARTICIPANT,ZEROPLUS
+COUNTER,VTODO,NONE,VLOCATION,ZEROPLUS
+COUNTER,VTODO,NONE,VRESOURCE,ZEROPLUS
+
DECLINECOUNTER,VTODO,NONE,NONE,ONE
DECLINECOUNTER,VTODO,ATTENDEE,NONE,ONEPLUS
DECLINECOUNTER,VTODO,DTSTAMP,NONE,ONE
@@ -740,6 +881,14 @@ DECLINECOUNTER,VTODO,NONE,VALARM,ZERO
DECLINECOUNTER,VTODO,NONE,VEVENT,ZERO
DECLINECOUNTER,VTODO,NONE,VFREEBUSY,ZERO
DECLINECOUNTER,VTODO,RELCALID,NONE,ZEROORONE
+
+# Event Publishing Extensions (RFC 9073)
+DECLINECOUNTER,VTODO,STYLEDDESCRIPTION,NONE,ZEROPLUS
+DECLINECOUNTER,VTODO,STRUCTUREDDATA,NONE,ZEROPLUS
+DECLINECOUNTER,VTODO,NONE,PARTICIPANT,ZEROPLUS
+DECLINECOUNTER,VTODO,NONE,VLOCATION,ZEROPLUS
+DECLINECOUNTER,VTODO,NONE,VRESOURCE,ZEROPLUS
+
PUBLISH,VJOURNAL,NONE,NONE,ONEPLUS
PUBLISH,VJOURNAL,DESCRIPTION,NONE,ONE
PUBLISH,VJOURNAL,DTSTAMP,NONE,ONE
@@ -773,6 +922,14 @@ PUBLISH,VJOURNAL,NONE,X,ZEROPLUS
PUBLISH,VJOURNAL,NONE,VEVENT,ZERO
PUBLISH,VJOURNAL,NONE,VFREEBUSY,ZERO
PUBLISH,VJOURNAL,NONE,VTODO,ZERO
+
+# Event Publishing Extensions (RFC 9073)
+PUBLISH,VJOURNAL,STYLEDDESCRIPTION,NONE,ZEROPLUS
+PUBLISH,VJOURNAL,STRUCTUREDDATA,NONE,ZEROPLUS
+PUBLISH,VJOURNAL,NONE,PARTICIPANT,ZEROPLUS
+PUBLISH,VJOURNAL,NONE,VLOCATION,ZEROPLUS
+PUBLISH,VJOURNAL,NONE,VRESOURCE,ZEROPLUS
+
ADD,VJOURNAL,NONE,NONE,ONE
ADD,VJOURNAL,DESCRIPTION,NONE,ONE
ADD,VJOURNAL,DTSTAMP,NONE,ONE
@@ -806,6 +963,14 @@ ADD,VJOURNAL,NONE,X,ZEROPLUS
ADD,VJOURNAL,NONE,VEVENT,ZERO
ADD,VJOURNAL,NONE,VFREEBUSY,ZERO
ADD,VJOURNAL,NONE,VTODO,ZERO
+
+# Event Publishing Extensions (RFC 9073)
+ADD,VJOURNAL,STYLEDDESCRIPTION,NONE,ZEROPLUS
+ADD,VJOURNAL,STRUCTUREDDATA,NONE,ZEROPLUS
+ADD,VJOURNAL,NONE,PARTICIPANT,ZEROPLUS
+ADD,VJOURNAL,NONE,VLOCATION,ZEROPLUS
+ADD,VJOURNAL,NONE,VRESOURCE,ZEROPLUS
+
CANCEL,VJOURNAL,NONE,NONE,ONEPLUS
CANCEL,VJOURNAL,DTSTAMP,NONE,ONE
CANCEL,VJOURNAL,ORGANIZER,NONE,ONE
@@ -840,46 +1005,62 @@ CANCEL,VJOURNAL,NONE,VALARM,ZERO
CANCEL,VJOURNAL,NONE,VEVENT,ZERO
CANCEL,VJOURNAL,NONE,VFREEBUSY,ZERO
CANCEL,VJOURNAL,NONE,VTODO,ZERO
+
+# Event Publishing Extensions (RFC 9073)
+CANCEL,VJOURNAL,STYLEDDESCRIPTION,NONE,ZEROPLUS
+CANCEL,VJOURNAL,STRUCTUREDDATA,NONE,ZEROPLUS
+CANCEL,VJOURNAL,NONE,PARTICIPANT,ZEROPLUS
+CANCEL,VJOURNAL,NONE,VLOCATION,ZEROPLUS
+CANCEL,VJOURNAL,NONE,VRESOURCE,ZEROPLUS
+
PUBLISH,VAGENDA,NONE,NONE,ONEPLUS
PUBLISH,VAGENDA,CALMASTER,NONE,ONE
PUBLISH,VAGENDA,OWNER,NONE,ZEROORONE
PUBLISH,VAGENDA,RELCALID,NONE,ZEROORONE
PUBLISH,VAGENDA,TZID,NONE,ONE
+
REQUEST,VAGENDA,NONE,NONE,ONEPLUS
REQUEST,VAGENDA,CALMASTER,NONE,ONE
REQUEST,VAGENDA,OWNER,NONE,ZEROORONE
REQUEST,VAGENDA,RELCALID,NONE,ZEROORONE
REQUEST,VAGENDA,TZID,NONE,ONE
+
REPLY,VAGENDA,NONE,NONE,ONEPLUS
REPLY,VAGENDA,CALMASTER,NONE,ONE
REPLY,VAGENDA,OWNER,NONE,ZEROORONE
REPLY,VAGENDA,RELCALID,NONE,ZEROORONE
REPLY,VAGENDA,TZID,NONE,ONE
+
ADD,VAGENDA,NONE,NONE,ONEPLUS
ADD,VAGENDA,CALMASTER,NONE,ONE
ADD,VAGENDA,OWNER,NONE,ZEROORONE
ADD,VAGENDA,RELCALID,NONE,ZEROORONE
ADD,VAGENDA,TZID,NONE,ONE
+
CANCEL,VAGENDA,NONE,NONE,ONEPLUS
CANCEL,VAGENDA,CALMASTER,NONE,ONE
CANCEL,VAGENDA,OWNER,NONE,ZEROORONE
CANCEL,VAGENDA,RELCALID,NONE,ZEROORONE
CANCEL,VAGENDA,TZID,NONE,ONE
+
REFRESH,VAGENDA,NONE,NONE,ONEPLUS
REFRESH,VAGENDA,CALMASTER,NONE,ONE
REFRESH,VAGENDA,OWNER,NONE,ZEROORONE
REFRESH,VAGENDA,RELCALID,NONE,ZEROORONE
REFRESH,VAGENDA,TZID,NONE,ONE
+
COUNTER,VAGENDA,NONE,NONE,ONEPLUS
COUNTER,VAGENDA,CALMASTER,NONE,ONE
COUNTER,VAGENDA,OWNER,NONE,ZEROORONE
COUNTER,VAGENDA,RELCALID,NONE,ZEROORONE
COUNTER,VAGENDA,TZID,NONE,ONE
+
DECLINECOUNTER,VAGENDA,NONE,NONE,ONEPLUS
DECLINECOUNTER,VAGENDA,CALMASTER,NONE,ONE
DECLINECOUNTER,VAGENDA,OWNER,NONE,ZEROORONE
DECLINECOUNTER,VAGENDA,RELCALID,NONE,ZEROORONE
DECLINECOUNTER,VAGENDA,TZID,NONE,ONE
+
NONE,VAGENDA,ALLOWCONFLICT,NONE,ONE
NONE,VAGENDA,CALMASTER,NONE,ONE
NONE,VAGENDA,OWNER,NONE,ZEROORONE
@@ -888,6 +1069,7 @@ NONE,VAGENDA,TZID,NONE,ONE
NONE,VAGENDA,DEFAULTCHARSET,NONE,ONE
NONE,VAGENDA,DEFAULTLOCALE,NONE,ONE
NONE,VAGENDA,DEFAULTTZID,NONE,ONE
+
NONE,VCALENDAR,ACTION,NONE,ZERO
NONE,VCALENDAR,ATTACH,NONE,ZERO
NONE,VCALENDAR,ATTENDEE,NONE,ZERO
@@ -942,6 +1124,7 @@ NONE,VCALENDAR,REFRESHINTERVAL,NONE,ZEROORONE
NONE,VCALENDAR,SOURCE,NONE,ZEROORONE
NONE,VCALENDAR,IMAGE,NONE,ZEROPLUS
NONE,VCALENDAR,NAME,NONE,ZEROPLUS
+
NONE,VEVENT,ACTION,NONE,ZERO
NONE,VEVENT,ATTACH,NONE,ZEROPLUS
NONE,VEVENT,ATTENDEE,NONE,ZEROPLUS
@@ -994,6 +1177,14 @@ NONE,VEVENT,RELCALID,NONE,ZEROORONE
NONE,VEVENT,COLOR,NONE,ZEROORONE
NONE,VEVENT,CONFERENCE,NONE,ZEROPLUS
NONE,VEVENT,IMAGE,NONE,ZEROPLUS
+
+# Event Publishing Extensions (RFC 9073)
+NONE,VEVENT,STYLEDDESCRIPTION,NONE,ZEROPLUS
+NONE,VEVENT,STRUCTUREDDATA,NONE,ZEROPLUS
+NONE,VEVENT,NONE,PARTICIPANT,ZEROPLUS
+NONE,VEVENT,NONE,VLOCATION,ZEROPLUS
+NONE,VEVENT,NONE,VRESOURCE,ZEROPLUS
+
NONE,VTODO,ACTION,NONE,ZERO
NONE,VTODO,ATTACH,NONE,ZEROPLUS
NONE,VTODO,ATTENDEE,NONE,ZEROPLUS
@@ -1046,6 +1237,14 @@ NONE,VTODO,RELCALID,NONE,ZEROORONE
NONE,VTODO,COLOR,NONE,ZEROORONE
NONE,VTODO,CONFERENCE,NONE,ZEROPLUS
NONE,VTODO,IMAGE,NONE,ZEROPLUS
+
+# Event Publishing Extensions (RFC 9073)
+NONE,VTODO,STYLEDDESCRIPTION,NONE,ZEROPLUS
+NONE,VTODO,STRUCTUREDDATA,NONE,ZEROPLUS
+NONE,VTODO,NONE,PARTICIPANT,ZEROPLUS
+NONE,VTODO,NONE,VLOCATION,ZEROPLUS
+NONE,VTODO,NONE,VRESOURCE,ZEROPLUS
+
NONE,VJOURNAL,ACTION,NONE,ZERO
NONE,VJOURNAL,ATTACH,NONE,ZEROPLUS
NONE,VJOURNAL,ATTENDEE,NONE,ZEROPLUS
@@ -1096,6 +1295,14 @@ NONE,VJOURNAL,VERSION,NONE,ZERO
NONE,VJOURNAL,X,NONE,ZEROPLUS
NONE,VJOURNAL,COLOR,NONE,ZEROORONE
NONE,VJOURNAL,IMAGE,NONE,ZEROPLUS
+
+# Event Publishing Extensions (RFC 9073)
+NONE,VJOURNAL,STYLEDDESCRIPTION,NONE,ZEROPLUS
+NONE,VJOURNAL,STRUCTUREDDATA,NONE,ZEROPLUS
+NONE,VJOURNAL,NONE,PARTICIPANT,ZEROPLUS
+NONE,VJOURNAL,NONE,VLOCATION,ZEROPLUS
+NONE,VJOURNAL,NONE,VRESOURCE,ZEROPLUS
+
NONE,VFREEBUSY,ACTION,NONE,ZERO
NONE,VFREEBUSY,ATTACH,NONE,ZERO
NONE,VFREEBUSY,ATTENDEE,NONE,ZEROPLUS
@@ -1144,6 +1351,13 @@ NONE,VFREEBUSY,UID,NONE,ONE
NONE,VFREEBUSY,URL,NONE,ZEROORONE
NONE,VFREEBUSY,VERSION,NONE,ZERO
NONE,VFREEBUSY,X,NONE,ZEROPLUS
+
+# Event Publishing Extensions (RFC 9073)
+NONE,VFREEBUSY,STYLEDDESCRIPTION,NONE,ZEROPLUS
+NONE,VFREEBUSY,NONE,PARTICIPANT,ZEROPLUS
+NONE,VFREEBUSY,NONE,VLOCATION,ZEROPLUS
+NONE,VFREEBUSY,NONE,VRESOURCE,ZEROPLUS
+
NONE,VTIMEZONE,ACTION,NONE,ZERO
NONE,VTIMEZONE,ATTACH,NONE,ZERO
NONE,VTIMEZONE,ATTENDEE,NONE,ZERO
@@ -1196,6 +1410,7 @@ NONE,VTIMEZONE,VERSION,NONE,ZERO
NONE,VTIMEZONE,X,NONE,ZEROPLUS
NONE,VTIMEZONE,NONE,XSTANDARD,ZEROPLUS
NONE,VTIMEZONE,NONE,XDAYLIGHT,ZEROPLUS
+
NONE,XSTANDARD,ACTION,NONE,ZERO
NONE,XSTANDARD,ATTACH,NONE,ZERO
NONE,XSTANDARD,ATTENDEE,NONE,ZERO
@@ -1244,6 +1459,7 @@ NONE,XSTANDARD,UID,NONE,ZERO
NONE,XSTANDARD,URL,NONE,ZERO
NONE,XSTANDARD,VERSION,NONE,ZERO
NONE,XSTANDARD,X,NONE,ZEROPLUS
+
NONE,XDAYLIGHT,ACTION,NONE,ZERO
NONE,XDAYLIGHT,ATTACH,NONE,ZERO
NONE,XDAYLIGHT,ATTENDEE,NONE,ZERO
@@ -1292,6 +1508,7 @@ NONE,XDAYLIGHT,UID,NONE,ZERO
NONE,XDAYLIGHT,URL,NONE,ZERO
NONE,XDAYLIGHT,VERSION,NONE,ZERO
NONE,XDAYLIGHT,X,NONE,ZEROPLUS
+
NONE,XAUDIOALARM,ACTION,NONE,ONE
NONE,XAUDIOALARM,ATTACH,NONE,ZEROORONE
NONE,XAUDIOALARM,ATTENDEE,NONE,ZERO
@@ -1340,6 +1557,7 @@ NONE,XAUDIOALARM,UID,NONE,ZERO
NONE,XAUDIOALARM,URL,NONE,ZERO
NONE,XAUDIOALARM,VERSION,NONE,ZERO
NONE,XAUDIOALARM,X,NONE,ZEROPLUS
+
NONE,XDISPLAYALARM,ACTION,NONE,ONE
NONE,XDISPLAYALARM,ATTACH,NONE,ZERO
NONE,XDISPLAYALARM,ATTENDEE,NONE,ZERO
@@ -1388,6 +1606,7 @@ NONE,XDISPLAYALARM,UID,NONE,ZERO
NONE,XDISPLAYALARM,URL,NONE,ZERO
NONE,XDISPLAYALARM,VERSION,NONE,ZERO
NONE,XDISPLAYALARM,X,NONE,ZEROPLUS
+
NONE,XEMAILALARM,ACTION,NONE,ONE,must_be_email
NONE,XEMAILALARM,ATTACH,NONE,ZEROPLUS
NONE,XEMAILALARM,ATTENDEE,NONE,ONEPLUS
@@ -1436,6 +1655,7 @@ NONE,XEMAILALARM,UID,NONE,ZERO
NONE,XEMAILALARM,URL,NONE,ZERO
NONE,XEMAILALARM,VERSION,NONE,ZERO
NONE,XEMAILALARM,X,NONE,ZEROPLUS
+
NONE,XPROCEDUREALARM,ACTION,NONE,ONE
NONE,XPROCEDUREALARM,ATTACH,NONE,ZEROORONE
NONE,XPROCEDUREALARM,ATTENDEE,NONE,ZERO
@@ -1484,9 +1704,11 @@ NONE,XPROCEDUREALARM,UID,NONE,ZERO
NONE,XPROCEDUREALARM,URL,NONE,ZERO
NONE,XPROCEDUREALARM,VERSION,NONE,ZERO
NONE,XPROCEDUREALARM,X,NONE,ZEROPLUS
+
NONE,VQUERY,QUERY,NONE,ZEROORONE
NONE,VQUERY,QUERYNAME,NONE,ONE
NONE,VQUERY,EXPAND,NONE,ONE
+
NONE,VAVAILABILITY,ACTION,NONE,ZERO
NONE,VAVAILABILITY,ATTACH,NONE,ZERO
NONE,VAVAILABILITY,ATTENDEE,NONE,ZERO
@@ -1537,6 +1759,7 @@ NONE,VAVAILABILITY,URL,NONE,ZEROORONE
NONE,VAVAILABILITY,VERSION,NONE,ZERO
NONE,VAVAILABILITY,X,NONE,ZEROPLUS
NONE,VAVAILABILITY,NONE,XAVAILABLE,ZEROPLUS
+
NONE,XAVAILABLE,ACTION,NONE,ZERO
NONE,XAVAILABLE,ATTACH,NONE,ZERO
NONE,XAVAILABLE,ATTENDEE,NONE,ZERO
@@ -1585,6 +1808,7 @@ NONE,XAVAILABLE,UID,NONE,ONE
NONE,XAVAILABLE,URL,NONE,ZERO
NONE,XAVAILABLE,VERSION,NONE,ZERO
NONE,XAVAILABLE,X,NONE,ZEROPLUS
+
PUBLISH,VPOLL,NONE,NONE,ONEPLUS
PUBLISH,VPOLL,DTSTAMP,NONE,ONE
PUBLISH,VPOLL,DTSTART,NONE,ZEROORONE
@@ -1624,6 +1848,7 @@ PUBLISH,VPOLL,NONE,VJOURNAL,ZEROPLUS
PUBLISH,VPOLL,NONE,VTODO,ZEROPLUS
PUBLISH,VPOLL,NONE,VTIMEZONE,ZEROPLUS,must_if_tz_ref
PUBLISH,VPOLL,NONE,X,ZEROPLUS
+
REQUEST,VPOLL,NONE,NONE,ONE
REQUEST,VPOLL,DTSTAMP,NONE,ONE
REQUEST,VPOLL,DTSTART,NONE,ZEROORONE
@@ -1666,6 +1891,7 @@ REQUEST,VPOLL,NONE,VFREEBUSY,ZERO
REQUEST,VPOLL,NONE,VAVAILABILITY,ZERO
REQUEST,VPOLL,NONE,VJOURNAL,ZEROPLUS
REQUEST,VPOLL,NONE,VTODO,ZEROPLUS
+
REPLY,VPOLL,NONE,NONE,ONEPLUS
REPLY,VPOLL,DTSTAMP,NONE,ONE
REPLY,VPOLL,ORGANIZER,NONE,ONE
@@ -1708,6 +1934,7 @@ REPLY,VPOLL,NONE,VFREEBUSY,ZERO
REPLY,VPOLL,NONE,VAVAILABILITY,ZERO
REPLY,VPOLL,NONE,VJOURNAL,ZERO
REPLY,VPOLL,NONE,VTODO,ZERO
+
CANCEL,VPOLL,NONE,NONE,ONEPLUS
CANCEL,VPOLL,UID,NONE,ONE
CANCEL,VPOLL,DTSTAMP,NONE,ONE
@@ -1750,6 +1977,7 @@ CANCEL,VPOLL,NONE,VFREEBUSY,ZERO
CANCEL,VPOLL,NONE,VAVAILABILITY,ZERO
CANCEL,VPOLL,NONE,VJOURNAL,ZERO
CANCEL,VPOLL,NONE,VTODO,ZERO
+
REFRESH,VPOLL,NONE,NONE,ONE
REFRESH,VPOLL,DTSTAMP,NONE,ONE
REFRESH,VPOLL,ORGANIZER,NONE,ONE
@@ -1791,6 +2019,7 @@ REFRESH,VPOLL,NONE,VJOURNAL,ZERO
REFRESH,VPOLL,NONE,VEVENT,ZERO
REFRESH,VPOLL,NONE,VFREEBUSY,ZERO
REFRESH,VPOLL,NONE,VAVAILABILITY,ZERO
+
POLLSTATUS,VPOLL,NONE,NONE,ONEPLUS
POLLSTATUS,VPOLL,COMPLETED,NONE,ZEROORONE
POLLSTATUS,VPOLL,DTSTAMP,NONE,ONE
@@ -1830,6 +2059,7 @@ POLLSTATUS,VPOLL,NONE,VJOURNAL,ZEROPLUS
POLLSTATUS,VPOLL,NONE,VTODO,ZEROPLUS
POLLSTATUS,VPOLL,NONE,VTIMEZONE,ZEROPLUS,must_if_tz_ref
POLLSTATUS,VPOLL,NONE,X,ZEROPLUS
+
NONE,VPOLL,DTSTAMP,NONE,ONE
NONE,VPOLL,UID,NONE,ONE
NONE,VPOLL,ORGANIZER,NONE,ONE
@@ -1868,6 +2098,7 @@ NONE,VPOLL,NONE,VAVAILABILITY,ZEROPLUS
NONE,VPOLL,NONE,VJOURNAL,ZEROPLUS
NONE,VPOLL,NONE,VTODO,ZEROPLUS
NONE,VPOLL,NONE,VVOTER,ZEROPLUS
+
NONE,VVOTER,DTSTAMP,NONE,ONE
NONE,VVOTER,VOTER,NONE,ONE
NONE,VVOTER,CREATED,NONE,ZEROORONE
@@ -1894,6 +2125,7 @@ NONE,VVOTER,NONE,VJOURNAL,ZERO
NONE,VVOTER,NONE,VTODO,ZERO
NONE,VVOTER,NONE,XVOTE,ZEROPLUS
NONE,VVOTER,NONE,X,ZEROPLUS
+
NONE,XVOTE,POLLITEMID,NONE,ZEROORONE
NONE,XVOTE,RESPONSE,NONE,ZEROORONE
NONE,XVOTE,COMMENT,NONE,ZEROPLUS
@@ -1907,6 +2139,7 @@ NONE,XVOTE,NONE,VJOURNAL,ZERO
NONE,XVOTE,NONE,VTODO,ZERO
NONE,XVOTE,NONE,VVOTER,ZERO
NONE,XVOTE,NONE,X,ZEROPLUS
+
NONE,VPATCH,DTSTAMP,NONE,ONE
NONE,VPATCH,UID,NONE,ONE
NONE,VPATCH,PATCHVERSION,NONE,ZEROORONE
@@ -1914,6 +2147,7 @@ NONE,VPATCH,PATCHORDER,NONE,ZEROORONE
NONE,VPATCH,X,NONE,ZEROPLUS
NONE,VPATCH,NONE,XPATCH,ONEPLUS
NONE,VPATCH,NONE,X,ZEROPLUS
+
NONE,XPATCH,PATCHTARGET,NONE,ONE
NONE,XPATCH,PATCHDELETE,NONE,ZEROPLUS
NONE,XPATCH,PATCHPARAMETER,NONE,ZEROPLUS
@@ -1921,3 +2155,47 @@ NONE,XPATCH,X,NONE,ZEROPLUS
NONE,XPATCH,NONE,VPATCH,ZERO
NONE,XPATCH,NONE,XPATCH,ZERO
NONE,XPATCH,NONE,X,ZEROPLUS
+
+NONE,PARTICIPANT,UID,NONE,ONE
+NONE,PARTICIPANT,PARTICIPANTTYPE,NONE,ONE
+NONE,PARTICIPANT,CALENDARADDRESS,NONE,ZEROORONE
+NONE,PARTICIPANT,CREATED,NONE,ZEROORONE
+NONE,PARTICIPANT,DESCRIPTION,NONE,ZEROORONE
+NONE,PARTICIPANT,DTSTAMP,NONE,ZEROORONE
+NONE,PARTICIPANT,GEO,NONE,ZEROORONE
+NONE,PARTICIPANT,LASTMODIFIED,NONE,ZEROORONE
+NONE,PARTICIPANT,PRIORITY,NONE,ZEROORONE
+NONE,PARTICIPANT,SEQUENCE,NONE,ZEROORONE
+NONE,PARTICIPANT,STATUS,NONE,ZEROORONE
+NONE,PARTICIPANT,SUMMARY,NONE,ZEROORONE
+NONE,PARTICIPANT,URL,NONE,ZEROORONE
+NONE,PARTICIPANT,ATTACH,NONE,ZEROPLUS
+NONE,PARTICIPANT,CATEGORIES,NONE,ZEROPLUS
+NONE,PARTICIPANT,COMMENT,NONE,ZEROPLUS
+NONE,PARTICIPANT,CONTACT,NONE,ZEROPLUS
+NONE,PARTICIPANT,LOCATION,NONE,ZEROPLUS
+NONE,PARTICIPANT,REQUESTSTATUS,NONE,ZEROPLUS
+NONE,PARTICIPANT,RELATEDTO,NONE,ZEROPLUS
+NONE,PARTICIPANT,RESOURCES,NONE,ZEROPLUS
+NONE,PARTICIPANT,STYLEDDESCRIPTION,NONE,ZEROPLUS
+NONE,PARTICIPANT,STRUCTUREDDATA,NONE,ZEROPLUS
+NONE,PARTICIPANT,X,NONE,ZEROPLUS
+NONE,PARTICIPANT,NONE,VLOCATION,ZEROPLUS
+NONE,PARTICIPANT,NONE,VRESOURCE,ZEROPLUS
+NONE,PARTICIPANT,NONE,X,ZEROPLUS
+
+NONE,VLOCATION,UID,NONE,ONE
+NONE,VLOCATION,DESCRIPTION,NONE,ZEROORONE
+NONE,VLOCATION,GEO,NONE,ZEROORONE
+NONE,VLOCATION,LOCATIONTYPE,NONE,ZEROORONE
+NONE,VLOCATION,NAME,NONE,ZEROORONE
+NONE,VLOCATION,STRUCTUREDDATA,NONE,ZEROPLUS
+NONE,VLOCATION,X,NONE,ZEROPLUS
+
+NONE,VRESOURCE,UID,NONE,ONE
+NONE,VRESOURCE,DESCRIPTION,NONE,ZEROORONE
+NONE,VRESOURCE,GEO,NONE,ZEROORONE
+NONE,VRESOURCE,NAME,NONE,ZEROORONE
+NONE,VRESOURCE,RESOURCETYPE,NONE,ZEROORONE
+NONE,VRESOURCE,STRUCTUREDDATA,NONE,ZEROPLUS
+NONE,VRESOURCE,X,NONE,ZEROPLUS
diff --git a/design-data/value-types.csv b/design-data/value-types.csv
index 1cba2fa1..baafea1a 100644
--- a/design-data/value-types.csv
+++ b/design-data/value-types.csv
@@ -55,6 +55,10 @@
"#VALARM Extension types","RFC 9074 Section 8.1",,,
"PROXIMITY","5036","(a)enum icalproperty_proximity","string","unitary","X=11300;ARRIVE;DEPART;CONNECT;DISCONNECT;NONE=11399"
+"#Event Publication Extension types","RFC 9073 Section 6",,,
+"PARTICIPANTTYPE","5037","(a)enum icalproperty_participanttype","string","unitary","X=11400;ACTIVE;INACTIVE;SPONSOR;CONTACT;BOOKING-CONTACT;EMERGENCY-CONTACT;PUBLICITY-CONTACT;PLANNER-CONTACT;PERFORMER;SPEAKER;NONE=11499"
+"RESOURCETYPE","5038","(a)enum icalproperty_resourcetype","string","unitary","X=11500;ROOM;PROJECTOR;REMOTE-CONFERENCE-AUDIO;REMOTE-CONFERENCE-VIDEO;NONE=11599"
+
"#NOTE for updaters. Preserve the icalvalue_kind Enum values and property Enum values to aid forward compatibility"
"# New Enum values for an existing icalvalue_kind should be inserted before the corresponding NONE value"
-"# New icalvalue_kind types should start their Enum value after the highest NONE value (currently 11399)"
+"# New icalvalue_kind types should start their Enum value after the highest NONE value (currently 11599)"