[Cosmo-dev] Schema file changes for CardDav support
Vinubalaji Gopal
vinu at osafoundation.org
Wed Jul 5 14:41:37 PDT 2006
Hi all,
As per the carddav spec
(http://ietfreport.isoc.org/cgi-bin/id2pdf?f1=draft-daboo-carddav-00.txt),
I propose to add the following new nodes and properties in the schema
file:
<adbk = 'http://osafoundation.org/adbk'>
/* Assuming that the url need not work and just provides a unique
namespace for the entire repository. None of the other url's like
calendar, ticket or cosmo work AFAIK.
*/
/* adbk:description property, section 5.2.1 of the CardDav Spec */
[adbk:collection] mixin
- adbk:description (string) copy
/* adbk:uid property, section 5.3 of the CardDav Spec */
[adbk:resource] mixin
- adbk:uid (string) mandatory copy
Apart from this, other properties for the adbk:resource like the
adbk:fn, adbk:ln will be set based on the vcard file.
I am adding the copy attribute for historical reasons, since we might be
using versioning at some point or might make a global change to remove
the copy attribute.
The complete design document (also includes a list of files that needs
to be changed) can be found at:
http://wiki.osafoundation.org/bin/view/Projects/CosmoCardDav
Comments, suggestions are welcome.
--
Vinu
More information about the cosmo-dev
mailing list