Sunday, December 11, 2005

Contact Meta-Data

Contact

extends Item

Contact is based on the vCard specification. Vcard is formalized in RFC 2425 (HTML) and RFC 2426 (HTML). See Vcard as RDF/XML, hCard for more info.

Reference implementation: vCard4j.

Read/Write
name Name N
nicknames List <> NICKNAME
photo Photo PHOTO
birthday Date BDAY
addresses Collection <> ADR
telephone Collection <> TEL
email Collection <> (TODO: should there be TYPEs for this?) EMAIL
url URL URL
title String TITLE
role String ROLE
agent Contact AGENT
organization String ORG
unit List <> ORG
Name
family String
given String
additional List <>
prefix List <>
suffix List <>
Address
type[] { dom, intl, postal, parcel, home, work, pref }
poBox String
extended String
street String
city (locality) String
state (region) String
postalCode String
country ISOCode
Telephone
type[] { home, work, msg, voice, fax, cell, video, pager, bbs, modem, car, isdn, pcs, pref }
number String (vcard recomends canonical)

No comments: