On Wednesday 10 February 2010, Thomas Zimmermann wrote:
> Am Mittwoch 10 Februar 2010 12:56:06 schrieb Al Johnson:
> > Please refer to the DesktopCouch Contacts schema since it is also using
> > key/value pairs for storing contact data.
> >
> > http://www.freedesktop.org/wiki/Specifications/desktopcouch/contact
> 
> A structure like that isn't possible with opimd.
> Because we only have one HashMap with key:value entries per contact. (where
> value is a basic type)
> 
> So we need a 1 dimensional structure.

The proposal in the parent already flattens the structure of phone entries by 
sticking the description in the key (home phone, work phone, cell phone etc.) 
so presumably it is acceptable to do this for other data types. We need to be 
able to accommodate multiple entries for email, VoIP and physical addresses 
among others, or the address book won't be any use as an address book. 

All I'm suggesting is that to avoid reinventing the wheel, and to make 
synchronisation easier, we should build on the work others have done on what 
goes into an addressbook. The desktopcouch schema is a good starting point 
that uses key:value entries, so should present fewer problems than, say, vCard 
v3.


_______________________________________________
Shr-User mailing list
[email protected]
http://lists.shr-project.org/mailman/listinfo/shr-user

Reply via email to