[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [VCARDDAV] vCard revision - AN and RELATED;TYPE=partner
I had a think of different contact applications and had a look at what
fields they use around relationships and dates. (list below)
The summary:
- Anniversary is very common (as common as Birthday in fact).
- I couldn't find anything that stored date of death (except custom fields).
- Spouse/Partner is quite common, about as common as Manager and -
Assistant, with the term "Spouse" slightly more frequent (also the Mac
addressbook had them as separate fields). I would accept "spouse" as the
field name (people will probably use it for spouse-like relations
anyway), but think "partner" is slightly better.
- Chidren occurs occasionally, with parent slightly less often.
- Sibling is reasonably rare.
- Agent and emergency non-existent.
If you have more to add to the list below, feel free, but it is
certainly looking like both "Partner" and "Anniversary" meet the
criteria of being relevant for a majority (> 50%) of relevant applications.
I would actually propose removing DDAY (and DEATH) from the RFC, unless
there is actually a need for them I can't think of (maybe genealogy is
popular?)
In most cases DDAY is not a very useful field for a contact: once dead,
they aren't very useful as a contact, and someone isn't ever going to
actually send you a new vCard (for themselves) with the value updated.
Agent is not very useful for personal contacts, but I can see a benefit
for company contacts (as the name of a person). Emergency was argued for
recently, but doesn't really have any existing implementations.
Sly Gryphon
List of applications I could think of: (please don't reply and resend
this to the list)
* Microsoft Outlook 2007 :-
Manager, Assistant, Spouse/Partner; advanced fields include Children
Birthday, Anniversary
* Windows Address Book (Vista) / Outlook Express:-
Spouse/Partner, Children
Birthday, Anniversary
* Mozilla Thunderbird :-
None relevant
* LDAP (inetOrgPerson) :-
manager, secretary
* Evolution :-
Anniversary, Birthday
Manager, Assistant, Spouse
* Rolodap :-
Spouse, Children, Secretary
* Portable Contacts :-
Birthday, Anniversary
Children
Relationship values from XFN: child, parent, sibling, spouse, kin
* Windows Live Contacts API
Birthdate, Anniversary
SpouseName, Manager, Assistant
* Yahoo Contacts API
Birthday, Anniversary
* Open Contacts
Anniversary, Birthday,
Manager, Assistant, Child, Parent, Spouse
(can add arbitrary named fields)
* Mac Addressbook
Parent, Child, Partner, Spouse (separate fields)
Manager, Assistant, Friend
* iPhone
Birthday, Anniversary