Home:Professional:iCalendar Notes

  1. Authorities
  2. Class Diagram
  3. User Model
  4. CalDAV Autolocation

Authorities

Class Diagram

iCalendar Class Diagram

Properties

NOTE Only the properties from RFC 5545 for now; look at RFC 7986 as well.
Property VCALENDAR VEVENT VTODO VJOURNAL VFREEBUSY VTIMEZONE STANDARD/DAYLIGHT VALARM Type
Calendar Properties
PRODID 1 TEXT
VERSION 1 TEXT
CALSCALE ? TEXT
METHOD ? TEXT
Descriptive Component Properties
ATTACHMENT * * * * URI/binary
CATEGORIES * * * TEXT
CLASS ? ? ? TEXT
COMMENT * * * * * TEXT
DESCRIPTION ? ? * 1 TEXT
GEO ? ? FLOAT
LOCATION ? ? TEXT
PERCENT ? INTEGER
PRIORITY ? ? INTEGER
RESOURCES 1 1 TEXT
STATUS ? ? ? TEXT
SUMMARY ? ? ? TEXT
Date and Time Component Properties
COMPLETED ? DATE-TIME
DTEND ? ? DATE-TIME/DATE
DUE ? DATE-TIME/DATE
DTSTART ? ? ? ? 1 DATE-TIME/DATE
DURATION ? ? DURATION
FREEBUSY * PERIOD
TRANSP ? TEXT
Time Zone Component Properties
TZID 1 TEXT
TZNAME * TEXT
TZOFFSETFROM 1 UTC-OFFSET
TZOFFSETTO 1 UTC-OFFSET
TZURL ? URI
Relationship Component Properties
ATTENDEE * * * * + CAL-ADDRESS
CONTACT * * * ? TEXT
ORGANIZER ? ? ? ? CAL-ADDRESS
RECURRENCE-ID ? ? ? DATE-TIME/DATE
RELATED-TO * * * TEXT
URL ? ? ? ? URI
UID 1 1 1 1 TEXT
Recurrence Component Properties
EXDATE * * * DATE-TIME/DATE
RDATE * * * * DATE-TIME/DATE/PERIOD
RRULE ? ? ? ? RECUR
Alarm Component Properties
ACTION 1 TEXT
REPEAT 1 INTEGER
TRIGGER 1
Change Management Component Properties
CREATED ? ? ? DATE-TIME
DTSTAMP 1 1 1 1 DATE-TIME
LAST-MODIFIED ? ? ? ? DATE-TIME
SEQUENCE ? ? ? INTEGER
Miscellaneous Component Properties
IANA Properties * * * * TEXT/any
X- * * * * TEXT/any
X-APPLE-SORT-ORDER ? TEXT
X-WR-CALNAME ? TEXT
REQUEST-STATUS * TEXT

All pages under this domain © Copyright 1999-2023 by: Ben Hekster