2.1.3 Processing Rules

Section 2.1.3.1 specifies over 100 components, properties, and parameters that can be converted between the iCalendar and Calendar object. The following table provides recommendations regarding the actual relevance of each component, property, and parameter to the scenarios defined by five values of the METHOD property: 'PUBLISH' (PUB), 'REQUEST' (REQ), 'REPLY' (REP), 'COUNTER' (COU), and 'CANCEL' (CAN) (as specified in [RFC2446]).

For clarity, 'No's are represented by a blank space. The '•' symbol is used to indicate hierarchy placement.

Component/Property/Parameter

Section

PUB

REQ

REP

COU

CAN

VCALENDAR

2.1.3.1.1

Yes

Yes

Yes

Yes

Yes

METHOD

2.1.3.1.1.1

Yes

Yes

Yes

Yes

Yes

PRODID

2.1.3.1.1.2

Yes

Yes

Yes

Yes

Yes

VERSION

2.1.3.1.1.3

Yes

Yes

Yes

Yes

Yes

X-CALEND

2.1.3.1.1.4

Yes

• • TZID

2.1.3.1.1.4.1

Yes

X-CALSTART

2.1.3.1.1.5

Yes

• • TZID

2.1.3.1.1.5.1

Yes

X-CLIPEND

2.1.3.1.1.6

Yes

• • TZID

2.1.3.1.1.6.1

Yes

X-CLIPSTART

2.1.3.1.1.7

Yes

• • TZID

2.1.3.1.1.7.1

Yes

X-MICROSOFT-CALSCALE

2.1.3.1.1.8

Yes

Yes

Yes

Yes

Yes

X-MS-OLK-FORCEINSPECTOROPEN

2.1.3.1.1.9

Yes

X-MS-WKHRDAYS

2.1.3.1.1.10

Yes

X-MS-WKHREND

2.1.3.1.1.11

Yes

• • TZID

2.1.3.1.1.11.1

Yes

X-MS-WKHRSTART

2.1.3.1.1.12

Yes

• • TZID

2.1.3.1.1.12.1

Yes

X-OWNER

2.1.3.1.1.13

Yes

• • CN

2.1.3.1.1.13.1

Yes

X-PRIMARY-CALENDAR

2.1.3.1.1.14

Yes

X-PUBLISHED-TTL

2.1.3.1.1.15

Yes

X-WR-CALDESC

2.1.3.1.1.16

Yes

X-WR-CALNAME

2.1.3.1.1.17

Yes

X-WR-RELCALID

2.1.3.1.1.18

Yes

VTIMEZONE

2.1.3.1.1.19

Yes

Yes

Yes

Yes

Yes

• • TZID

2.1.3.1.1.19.1

Yes

Yes

Yes

Yes

Yes

• • STANDARD

2.1.3.1.1.19.2

Yes

Yes

Yes

Yes

Yes

• • • DTSTART

2.1.3.1.1.19.2.1

Yes

Yes

Yes

Yes

Yes

• • • RRULE

2.1.3.1.1.19.2.2

Yes

Yes

Yes

Yes

Yes

• • • TZNAME

2.1.3.1.1.19.2.3

Yes

Yes

Yes

Yes

Yes

• • • TZOFFSETFROM

2.1.3.1.1.19.2.4

Yes

Yes

Yes

Yes

Yes

• • • TZOFFSETTO

2.1.3.1.1.19.2.5

Yes

Yes

Yes

Yes

Yes

• • DAYLIGHT

2.1.3.1.1.19.3

Yes

Yes

Yes

Yes

Yes

• • • DTSTART

2.1.3.1.1.19.3.1

Yes

Yes

Yes

Yes

Yes

• • • RRULE

2.1.3.1.1.19.3.2

Yes

Yes

Yes

Yes

Yes

• • • TZNAME

2.1.3.1.1.19.3.3

Yes

Yes

Yes

Yes

Yes

• • • TZOFFSETFROM

2.1.3.1.1.19.3.4

Yes

Yes

Yes

Yes

Yes

• • • TZOFFSETTO

2.1.3.1.1.19.3.5

Yes

Yes

Yes

Yes

Yes

VEVENT

2.1.3.1.1.20

Yes

Yes

Yes

Yes

Yes

• • ATTACH

2.1.3.1.1.20.1

Yes

• • • ENCODING

2.1.3.1.1.20.1.1

Yes

• • • FMTTYPE

2.1.3.1.1.20.1.2

Yes

• • • VALUE

2.1.3.1.1.20.1.3

Yes

• • • X-FILENAME

2.1.3.1.1.20.1.4

Yes

• • ATTENDEE

2.1.3.1.1.20.2

Yes

Yes

Yes

Yes

Yes

• • • CN

2.1.3.1.1.20.2.1

Yes

Yes

Yes

Yes

Yes

• • • CUTYPE

2.1.3.1.1.20.2.2

Yes

Yes

Yes

Yes

Yes

• • • PARTSTAT

2.1.3.1.1.20.2.3

Yes

Yes

• • • ROLE

2.1.3.1.1.20.2.4

Yes

Yes

Yes

Yes

Yes

• • • RSVP

2.1.3.1.1.20.2.5

Yes

Yes

Yes

• • • X-MS-OLK-RESPTIME

2.1.3.1.1.20.2.6

Yes

• • CATEGORIES

2.1.3.1.1.20.3

Yes

Yes

Yes

Yes

Yes

• • CLASS

2.1.3.1.1.20.4

Yes

Yes

Yes

Yes

Yes

• • COMMENT

2.1.3.1.1.20.5

Yes

Yes

• • CONTACT

2.1.3.1.1.20.6

Yes

Yes

Yes

Yes

Yes

• • CREATED

2.1.3.1.1.20.7

• • DTEND

2.1.3.1.1.20.8

Yes

Yes

Yes

Yes

Yes

• • • TZID

2.1.3.1.1.20.8.1

Yes

Yes

Yes

Yes

Yes

• • • VALUE

2.1.3.1.1.20.8.2

Yes

Yes

Yes

Yes

Yes

• • DTSTAMP

2.1.3.1.1.20.9

Yes

Yes

Yes

Yes

Yes

• • • TZID

2.1.3.1.1.20.9.1

• • DTSTART

2.1.3.1.1.20.10

Yes

Yes

Yes

Yes

Yes

• • • TZID

2.1.3.1.1.20.10.1

Yes

Yes

Yes

Yes

Yes

• • • VALUE

2.1.3.1.1.20.10.2

Yes

Yes

Yes

Yes

Yes

• • DESCRIPTION

2.1.3.1.1.20.11

Yes

Yes

Yes

Yes

Yes

• • • LANGUAGE

2.1.3.1.1.20.11.1

Yes

Yes

Yes

Yes

Yes

• • DURATION

2.1.3.1.1.20.12

• • EXDATE

2.1.3.1.1.20.13

Yes

Yes

Yes

Yes

Yes

• • • TZID

2.1.3.1.1.20.13.1

Yes

Yes

Yes

Yes

Yes

• • • VALUE

2.1.3.1.1.20.13.2

Yes

Yes

Yes

Yes

Yes

• • LAST-MODIFIED

2.1.3.1.1.20.14

• • LOCATION

2.1.3.1.1.20.15

Yes

Yes

Yes

Yes

Yes

• • • ALTREP

2.1.3.1.1.20.15.1

Yes

Yes

Yes

Yes

Yes

• • • LANGUAGE

2.1.3.1.1.20.15.2

Yes

Yes

Yes

Yes

Yes

• • ORGANIZER

2.1.3.1.1.20.16

Yes

Yes

Yes

Yes

Yes

• • • CN

2.1.3.1.1.20.16.1

Yes

Yes

Yes

Yes

Yes

• • PRIORITY

2.1.3.1.1.20.17

Yes

Yes

Yes

Yes

Yes

• • RDATE

2.1.3.1.1.20.18

Yes

Yes

Yes

Yes

Yes

• • • TZID

2.1.3.1.1.20.18.1

Yes

Yes

Yes

Yes

Yes

• • • VALUE

2.1.3.1.1.20.18.2

Yes

Yes

Yes

Yes

Yes

• • RRULE

2.1.3.1.1.20.19

Yes

Yes

Yes

Yes

Yes

• • RECURRENCE-ID

2.1.3.1.1.20.20

Yes

Yes

Yes

Yes

Yes

• • • TZID

2.1.3.1.1.20.20.1

Yes

Yes

Yes

Yes

Yes

• • • VALUE

2.1.3.1.1.20.20.2

Yes

Yes

Yes

Yes

Yes

• • RESOURCES

2.1.3.1.1.20.21

Yes

Yes

Yes

Yes

Yes

• • SEQUENCE

2.1.3.1.1.20.22

Yes

Yes

Yes

Yes

Yes

• • STATUS

2.1.3.1.1.20.23

• • SUMMARY

2.1.3.1.1.20.24

Yes

Yes

Yes

Yes

Yes

• • • LANGUAGE

2.1.3.1.1.20.24.1

Yes

Yes

Yes

Yes

Yes

• • TRANSP

2.1.3.1.1.20.25

Yes

Yes

Yes

Yes

Yes

• • UID

2.1.3.1.1.20.26

Yes

Yes

Yes

Yes

Yes

• • X-ALT-DESC

2.1.3.1.1.20.27

Yes

• • • FMTTYPE

2.1.3.1.1.20.27.1

Yes

• • X-MICROSOFT-CDO-ALLDAYEVENT

2.1.3.1.1.20.28

Yes

Yes

Yes

Yes

Yes

• • X-MICROSOFT-CDO-APPT-SEQUENCE

2.1.3.1.1.20.29

• • X-MICROSOFT-CDO-ATTENDEE-CRITICAL-CHANGE

2.1.3.1.1.20.30

Yes

Yes

Yes

Yes

• • X-MICROSOFT-CDO-BUSYSTATUS

2.1.3.1.1.20.31

Yes

Yes

Yes

Yes

Yes

• • X-MICROSOFT-CDO-IMPORTANCE

2.1.3.1.1.20.32

• • X-MICROSOFT-CDO-INSTTYPE

2.1.3.1.1.20.33

• • X-MICROSOFT-CDO-INTENDEDSTATUS

2.1.3.1.1.20.34

Yes

Yes

Yes

Yes

Yes

• • X-MICROSOFT-CDO-OWNERAPPTID

2.1.3.1.1.20.35

Yes

Yes

Yes

Yes

Yes

• • X-MICROSOFT-CDO-OWNER-CRITICAL-CHANGE

2.1.3.1.1.20.36

Yes

Yes

Yes

Yes

Yes

• • X-MICROSOFT-CDO-REPLYTIME

2.1.3.1.1.20.37

Yes

Yes

Yes

Yes

Yes

• • X-MICROSOFT-DISALLOW-COUNTER

2.1.3.1.1.20.38

Yes

Yes

Yes

Yes

Yes

• • X-MICROSOFT-EXDATE

2.1.3.1.1.20.39

Yes

Yes

Yes

Yes

Yes

• • • VALUE

2.1.3.1.1.20.39.1

Yes

Yes

Yes

Yes

Yes

• • X-MICROSOFT-ISDRAFT

2.1.3.1.1.20.40

Yes

• • X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT

2.1.3.1.1.20.41

• • X-MICROSOFT-MSNCALENDAR-BUSYSTATUS

2.1.3.1.1.20.42

• • X-MICROSOFT-MSNCALENDAR-IMPORTANCE

2.1.3.1.1.20.43

• • X-MICROSOFT-MSNCALENDAR-INTENDEDSTATUS

2.1.3.1.1.20.44

• • X-MICROSOFT-RRULE

2.1.3.1.1.20.45

Yes

Yes

Yes

Yes

Yes

• • • VALUE

2.1.3.1.1.20.45.1

Yes

Yes

Yes

Yes

Yes

• • • X-MICROSOFT-ISLEAPMONTH

2.1.3.1.1.20.45.2

Yes

Yes

Yes

Yes

Yes

• • X-MS-OLK-ALLOWEXTERNCHECK

2.1.3.1.1.20.46

• • X-MS-OLK-APPTLASTSEQUENCE

2.1.3.1.1.20.47

• • X-MS-OLK-APPTSEQTIME

2.1.3.1.1.20.48

• • • TZID

2.1.3.1.1.20.48.1

• • X-MS-OLK-AUTOFILLLOCATION

2.1.3.1.1.20.49

• • X-MS-OLK-AUTOSTARTCHECK

2.1.3.1.1.20.50

• • X-MS-OLK-COLLABORATEDOC

2.1.3.1.1.20.51

• • X-MS-OLK-CONFCHECK

2.1.3.1.1.20.52

• • X-MS-OLK-CONFTYPE

2.1.3.1.1.20.53

• • X-MS-OLK-DIRECTORY

2.1.3.1.1.20.54

• • X-MS-OLK-MWSURL

2.1.3.1.1.20.55

• • X-MS-OLK-NETSHOWURL

2.1.3.1.1.20.56

• • X-MS-OLK-ONLINEPASSWORD

2.1.3.1.1.20.57

• • X-MS-OLK-ORGALIAS

2.1.3.1.1.20.58

• •X-MS-OLK-ORIGINALEND

2.1.3.1.1.20.59

Yes

• •X-MS-OLK-ORIGINALSTART

2.1.3.1.1.20.60

Yes

• • X-MS-OLK-SENDER

2.1.3.1.1.20.61

Yes

• • • CN

2.1.3.1.1.20.61.1

Yes

• • VALARM

2.1.3.1.1.20.62

Yes

Yes

Yes

• • • TRIGGER

2.1.3.1.1.20.62.1

Yes

Yes

Yes

• • • ACTION

2.1.3.1.1.20.62.2

Yes

Yes

Yes

• • • DESCRIPTION

2.1.3.1.1.20.62.3

Yes

Yes

Yes