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
