[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