Server implementations MUST aggregate the scheduling privileges as follows:
DAV
all contains CALDAV
CALDAV
schedule-deliver contains CALDAV CALDAV:schedule-deliver-reply, and CALDAV:schedule-query-freebusy;
CALDAV
schedule-send contains CALDAV schedule-send-reply, and CALDAV:schedule-send-freebusy.
The following diagram illustrates how scheduling privileges are aggregated according to the above requirements.
[DAV:all] (aggregate)
|
+-- [CALDAV:schedule-deliver] (aggregate)
| |
| +-- [CALDAV:schedule-deliver-invite]
| +-- [CALDAV:schedule-deliver-reply]
| +-- [CALDAV:schedule-query-freebusy]
|
+-- [CALDAV:schedule-send] (aggregate)
|
+-- [CALDAV:schedule-send-invite]
+-- [CALDAV:schedule-send-reply]
+-- [CALDAV:schedule-send-freebusy]