|
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: Cheers,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.) Bernard |