OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

ciq message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: vCard revised specifications - more closer alignment to what CIQ does


IETF Last Call for vCard XML Representation and vCard Format Specification
Simon Perreault and Peter W. Resnick (eds), IETF Internet Drafts

Marc Blanchet, Co-Chair of the IETF vCard and CardDAV (VCARDDAV) Working
Group, announced a Working Group Last Call (WGLC) review for two "core"
vCard specifications: "vCard XML Representation" and "vCard Format
Specification." The WGLC deadline is December 31 2010, after which the
WG expects to develop extension specifications.

The IETF vCard and CardDAV (VCARDDAV) Working Group was chartered to
produce a revision of the vCard specification (RFC 2426) at proposed
standard status, along with an address book access protocol leveraging
the vCard data format. "A personal address book (PAB) contains a
read/write copy of attributes describing a user's interpersonal contacts.
This is distinct from a directory which contains a primarily read-only
copy of users within an organization. While these two data objects share
a large number of common attributes, their use and access patterns are
fundamentally different. The IETF has a standards-track data format
(vCard) which has been successfully used to interchange both
personal-address-book and user directory entry data objects. However,
due to the lack of a standard access control model for LDAP, the lack
of a standard LDAP schema and DIT-model for vCard PAB objects, and
the different access patterns for PAB data (as opposed to directory
data), the use of LDAP as an access protocol for PABs has had mixed
results in practice. Moreover, the vCard format has been extended
by many parties and the current specification is ambiguous for some
objects....

The new 'vCard Format Specification' "defines the vCard data format for
representing and exchanging a variety of information about individuals
and other entities (e.g., formatted and structured name and delivery
addresses, email address, multiple telephone numbers, photograph, logo,
audio clips, etc.). Electronic address books have become ubiquitous.
Their increased presence on portable, connected devices as well as the
diversity of platforms exchanging contact data call for a standard... In
this core specification, the text/vcard MIME content type contains
contact information, typically pertaining to a single contact or group
of contacts. The content consists of one or more lines; individual lines
within vCard are delimited by the line break, which is a CRLF sequence
(ASCII decimal 13, followed by ASCII decimal 10). Long logical lines of
text can be split into a multiple-physical-line representation using
the following folding technique. Content lines SHOULD be folded to a
maximum width of 75 octets. Multi-octet characters MUST remain
contiguous..."

The specification "vCard XML Representation" defines the XML schema of
the vCard data format. "The underlying data structure for the XML
representation is exactly the same as for the text-based vCard Format
Specification, enabling a 1-to-1 mapping between the original vCard
format and the XML representation. The XML formatting may be preferred
in some contexts where an XML engine is readily available and may be
reused instead of writing a stand-alone vCard parser. The XML schema is
expressed in the RELAX NG language (compact) as presented in Appendix A
of the specification. The general idea is to map vCard parameters,
properties, and value types to XML elements. For example, the 'FN'
property is mapped to the 'fn' element. That element in turn contains a
text element whose content corresponds to the vCard property's value.
vCard parameters are also mapped to XML elements. They are contained in
the 'parameters' markup element, which is contained in property elements..."

http://xml.coverpages.org/draft-ietf-vcarddav-vcardxml-06.txt
See also the vCard Format Specification: http://xml.coverpages.org/draft-ietf-vcarddav-vcardrev-15.txt


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]