[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[VCARDDAV] CardDAV: UID property



Hi,

If I'm not mistaken the presence of the UID property in a vCard is a CardDAV requirement and not a vCard requirement.

I don't believe the CardDAV draft makes this clear.  I can't find a MUST requirement about the presence of UID.

A new precondition (e.g., CARDDAV:valid-addressbook-object-resource) should be added for invalid vCard (per CardDAV spec). My understanding is that CARDDAV:valid-address-data should be used for invalid vCard (per vCard spec).

Also, Section 10.4 leads one to believe that vCard actually requires the UID property:
Furthermore, address object resources specified in the CARDDAV:
address-data XML element MAY be invalid per their media type
specification if the CARDAV:address-data XML element part of the
address book REPORT request did not specify required vCard
properties (e.g., UID, etc.) 
Cheers,
Bernard