[jdev] Re: newer version of vcard

Peter Saint-Andre stpeter at jabber.org
Mon Oct 25 18:43:35 CDT 2004


In article <11D121AB355B69448D3A9F2132D2A3AA42021C at niobe.BlueHands.de>,
 "Heiner Wolf" <wolf at bluehands.de> wrote:

> Hi,
> 
> I know these requirements. Our users were not satisfied with the vcard. 
> Vcard basically has contact information. Users of very much chat oriented 
> communities demand more personal information like hobbies, eyecolor, 
> zodiac sign and more. We created a separate xml data structure containing:
> 
> <name/> <profession/> <birthdate/> <age/> <gender/> <zodiacsign/> 
> <eyecolor/> <country/> <languages/> <hobbies/> <interests/> <statement/> 
> <homeurl/> <favouriteurls/> <html/>
> 
> to be stored on the server in iq-get-query-xmlns "storage:client:profile".
> 
> Most of them are just free text. The data is stored as CDATA.
> 
> This works, but maybe it is not the way to go today. 
> - maybe you should use pubsub as protocol. However you can not expect 
> anyone to have a pubsub on their server. Availability of pubsub to your 
> users depends on your setup, client, server, etc. 
> - maybe you should use a more sophisticated data structure. RDF comes 
> to mind with various vocabularies from foaf, bio, and other namespaces. 
> A simple XML as we use it, is easier implementation wise, but RDF is 
> technically much better.

We all know that vCard is sub-optimal and need to find a real solution. 
Other projects are interested in this kind of thing as well (Atom, FOAF, 
etc.) and we're talking with them about how to move forward and kill off 
vCard.

/psa




More information about the JDev mailing list