[VCARDDAV] vCard format and lack of interoperability

Alessandro Rossini <me@alessandrorossini.org> Fri, 16 November 2012 18:19 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 C07E021F898C for <vcarddav@ietfa.amsl.com>; Fri, 16 Nov 2012 10:19:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level:
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[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 pgiA7pdwMv4p for <vcarddav@ietfa.amsl.com>; Fri, 16 Nov 2012 10:19:39 -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 2928F21F890C for <vcarddav@ietf.org>; Fri, 16 Nov 2012 10:19:37 -0800 (PST)
Received: by mail-lb0-f172.google.com with SMTP id y2so2550376lbk.31 for <vcarddav@ietf.org>; Fri, 16 Nov 2012 10:19:36 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=from:content-type:content-transfer-encoding:date:subject:to :message-id:mime-version:x-mailer:x-gm-message-state; bh=7v0xxdYGzx0SuZmZnHIu3dk6yS3O7rYwzybFc2XTXmg=; b=iwX24AH+0LjOmT2RHsBkD3Z37Z54F/JAX93q8BO4mFWv+vXEfUsjhoDcUXsFxDkSlU JgGVyKteas3bJxSEwQ8HV5HCIKcuIfy1KM/pq3Rr+h3+iuI2RsowslSdMECCdoduOqkN aa2t3ZstOxVq+a1Mps/lqK0C+bRRKf9JeXLG8GvnTFOFo9d3jk5HlBw7DTaYQuQbno+f 9mkhV9Eno0KDCxJ2OZAYKmIrfZkzQiac+r5kNvq5yaN7Wht/zXbk9LgOfFsMJwUq2JoM PVn3vI3awFXUeJDMqMlt9jwKQs2lNdvQvIwvUR7a6x/UaclpPGnl5xf3O6KyKoJXMQqg h91A==
Received: by 10.152.105.44 with SMTP id gj12mr5067895lab.19.1353089976658; Fri, 16 Nov 2012 10:19:36 -0800 (PST)
Received: from [10.0.0.4] (209.80-202-107.nextgentel.com. [80.202.107.209]) by mx.google.com with ESMTPS id e4sm937745lby.12.2012.11.16.10.19.32 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 16 Nov 2012 10:19:33 -0800 (PST)
From: Alessandro Rossini <me@alessandrorossini.org>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Fri, 16 Nov 2012 19:19:31 +0100
To: vcarddav@ietf.org
Message-Id: <68174210-640D-42BF-995F-3987AD9AF3A8@alessandrorossini.org>
Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\))
X-Mailer: Apple Mail (2.1499)
X-Gm-Message-State: ALoCoQlxiE13udbcmy/w8E/IXq9tXdQBse8jK67v4H6zIQapxk6cr8lk9zzgBGy8hVrqtyu1G2md
Subject: [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: Fri, 16 Nov 2012 18:22:30 -0000

Dear all,

I performed an empirical study of the interoperability of the vCard format:

http://alessandrorossini.org/2012/11/15/the-sad-story-of-the-vcard-format-and-its-lack-of-interoperability/

This study shows that common contact information is often represented by grouped properties and non-standard properties. These properties are not interoperable and make the import/export of vCard files as well as the synchronisation via CardDAV unreliable.

In my opinion, the IETF should remove grouped properties and non-standard properties from the specification, even if this would break backward compatibility. Moreover, the IETF should add social networking properties to the specification. Finally, the IETF should provide an official validator for vCard files.

Any comments?

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