On Thursday 08 September 2011 10.19:53 Jeroen van Meeuwen wrote:
> - A Cyrus IMAP CalDAV folder containing iCalendar data could have
> SPECIAL-USE  attributes:
>   \Calendar \iCal [\Default]
>   \iCal could be the defined default for a folder marked with SPECIAL-USE
> attribute \Calendar.
> - A Kolab Groupware calendar folder could have SPECIAL-USE attributes:
>   \Calendar \KolabXML [\Default]

Indeed, although I still see the bigger issue with the /shared/ and /private/
namespaces. You'd definitely want \Calendar \iCal \KolabXML to live in the
/shared/ namespace, but \Default for instance should live in the /private/
namespace, preferably.

Right now the RFC only mentions the /private/ namespace, though, and so I
suspect that is what servers implement. Also it lacks rules for conflict
resolution between /shared/ and /private/ shared-use annotations, e.g. what if
the /shared/ annotation has \Archive set and the /private/ annotation \Trash?

We'd probably need to define which of the values are conflicting, which are not,
and then define which shared-use value survives on conflict. My guess is that
/private/ should override /shared/ but there may be more to it than that.

Any input?

Best regards,
Georg


--
Georg C. F. Greve
Chief Executive Officer

Kolab Systems AG
Zürich, Switzerland

e: gr...@kolabsys.com
t: +41 78 904 43 33
w: http://kolabsys.com

pgp: 86574ACA Georg C. F. Greve

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to