Re: [VCARDDAV] vCard format and lack of interoperability

Alessandro Rossini <me@alessandrorossini.org> Mon, 19 November 2012 12:49 UTC

Return-Path: <me@alessandrorossini.org>
X-Original-To: vcarddav@ietfa.amsl.com
Delivered-To: vcarddav@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E598621F85C7 for <vcarddav@ietfa.amsl.com>; Mon, 19 Nov 2012 04:49:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.186
X-Spam-Level:
X-Spam-Status: No, score=-3.186 tagged_above=-999 required=5 tests=[AWL=0.413, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id N+zboIgcK3Co for <vcarddav@ietfa.amsl.com>; Mon, 19 Nov 2012 04:49:25 -0800 (PST)
Received: from mail-lb0-f172.google.com (mail-lb0-f172.google.com [209.85.217.172]) by ietfa.amsl.com (Postfix) with ESMTP id D73D121F847B for <vcarddav@ietf.org>; Mon, 19 Nov 2012 04:49:24 -0800 (PST)
Received: by mail-lb0-f172.google.com with SMTP id y2so3970996lbk.31 for <vcarddav@ietf.org>; Mon, 19 Nov 2012 04:49:23 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to:x-mailer :x-gm-message-state; bh=xhYq8xmTzY14k/Cb1yLINtzhm+9k0kiH0fDzpiAqYME=; b=j9+mHmQ1VVMXZkAKOp/IAOeohiB7k+nFguxerYsqoJcZdGeklzHpeqxVRhPlQqgxVA oBZTS+mQ8gB0CKz6ka9MyvmrogUJknDm5M2oCnubO0QUyi+YCzz8tMz76u1LLL1yuxwp ekP/KJv63Ed3ajhwcIxh5uxROLXCUFmPkZmJhkN04XNbl1YXgcz7e5So5YpESRCBxOS/ 9KyL0jOCGPfrZ85OTNR+zxsRnQ3h6T00DFc/xRl0YKocowuTdDKtmi6rOzPBi6gts5JH dfoGQaWTOcFy3RQYvMYeP6twTWum1cJJ/5EBxHE0M4DJgoyxjBc8MbTs2dJ2DWXbSuwC DzmA==
Received: by 10.152.131.200 with SMTP id oo8mr11385066lab.34.1353329363709; Mon, 19 Nov 2012 04:49:23 -0800 (PST)
Received: from [10.0.0.7] ([80.202.107.209]) by mx.google.com with ESMTPS id d5sm3593312lbk.10.2012.11.19.04.49.22 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 19 Nov 2012 04:49:22 -0800 (PST)
Content-Type: text/plain; charset="iso-8859-1"
Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\))
From: Alessandro Rossini <me@alessandrorossini.org>
In-Reply-To: <CAC4RtVCkHD0fndvK3e5jg3V7ASbf+8F0VVeriyxx11o1iP-tOw@mail.gmail.com>
Date: Mon, 19 Nov 2012 13:49:21 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <EB7B3D16-6745-4CC0-A984-7669DBD976FC@alessandrorossini.org>
References: <68174210-640D-42BF-995F-3987AD9AF3A8@alessandrorossini.org> <CAC4RtVCkHD0fndvK3e5jg3V7ASbf+8F0VVeriyxx11o1iP-tOw@mail.gmail.com>
To: CardDAV <vcarddav@ietf.org>
X-Mailer: Apple Mail (2.1499)
X-Gm-Message-State: ALoCoQl1M6q5t5sm9iu5S3emhbMNywEfxsAb1GmkHe3Zx4xnB3IC4dXPPc/jDlakJPaZ2HfHtgwh
Subject: Re: [VCARDDAV] vCard format and lack of interoperability
X-BeenThere: vcarddav@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: IETF vcarddav wg mailing list <vcarddav.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/vcarddav>, <mailto:vcarddav-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/vcarddav>
List-Post: <mailto:vcarddav@ietf.org>
List-Help: <mailto:vcarddav-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/vcarddav>, <mailto:vcarddav-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 19 Nov 2012 12:49:26 -0000

On 17 Nov 2012, at 01:59, Barry Leiba <barryleiba@computer.org> wrote:

> As you've noted (with your own construction of a 4.0 vCard), most of
> what you need is representable interoperably in vCard 4.0.  It's just
> that the specification is fairly new (and, yes, it has its problems;
> we will likely need a revision of the spec (but not of the version
> number) to clarify some things and fix some errors), and support for
> it isn't out there yet.  We expect that it will be.

Yes, with the exception of social networking addresses, all the contact information in my empirical study can be represented by interoperable properties in the VCard format 4.0. However, most of the same contact information can also be represented by non-interoperable properties in the same VCard format 4.0.

For example, the web address can be represented by a standard URL property, which is interoperable:

URL;TYPE=home;PREF=1:http://joebloggs.com

This address can also be represented by a standard URL property grouped together with a non-standard X-ABLabel property, which are not interoperable:

item1.URL;PREF=1:http://joebloggs.com
item1.X-ABLabel:_$!<HomePage>!$_

These properties are currently used by Apple (and other vendors targeting Apple), and they would still be used in the future even if Apple adopted the last version of the vCard format, unless grouped properties and non-standard properties are removed from the specification. Therefore, I claimed that the vCard format, including the version 4.0, has a problem of interoperability.

Cheers,
--
Alessandro Rossini
http://alessandrorossini.org
http://twitter.com/alerossini