Re: [VCARDDAV] KIND in draft 15

Cyrus Daboo <cyrus@daboo.name> Tue, 21 December 2010 02:33 UTC

Return-Path: <cyrus@daboo.name>
X-Original-To: vcarddav@core3.amsl.com
Delivered-To: vcarddav@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D57F33A6962 for <vcarddav@core3.amsl.com>; Mon, 20 Dec 2010 18:33:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.449
X-Spam-Level:
X-Spam-Status: No, score=-102.449 tagged_above=-999 required=5 tests=[AWL=-0.150, BAYES_00=-2.599, MIME_8BIT_HEADER=0.3, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EtURlTTHhg8J for <vcarddav@core3.amsl.com>; Mon, 20 Dec 2010 18:33:31 -0800 (PST)
Received: from daboo.name (daboo.name [151.201.22.177]) by core3.amsl.com (Postfix) with ESMTP id E90B63A68DE for <vcarddav@ietf.org>; Mon, 20 Dec 2010 18:33:30 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by daboo.name (Postfix) with ESMTP id DFEFB1B0B1074; Mon, 20 Dec 2010 21:35:24 -0500 (EST)
X-Virus-Scanned: amavisd-new at daboo.name
Received: from daboo.name ([127.0.0.1]) by localhost (chewy.mulberrymail.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9AS+VWFeqwqJ; Mon, 20 Dec 2010 21:35:24 -0500 (EST)
Received: from [10.0.1.7] (unknown [151.201.22.177]) by daboo.name (Postfix) with ESMTPSA id DAC3A1B0B1069; Mon, 20 Dec 2010 21:35:23 -0500 (EST)
Date: Mon, 20 Dec 2010 21:35:31 -0500
From: Cyrus Daboo <cyrus@daboo.name>
To: Helge Hess <helge.hess@opengroupware.org>, =?UTF-8?Q?Tantek_=C3=87elik?= <tantek@cs.stanford.edu>
Message-ID: <9944D1A448E2AEEC76264B1F@cyrus.local>
In-Reply-To: <5B90C712-865E-4760-ACE4-451B063999C8@opengroupware.org>
References: <AANLkTikckYf5A0rUZ6k=JN2UZwp+__bBFHndxbfLcEHK@mail.gmail.com> <4D0B6AC9.1080607@viagenie.ca> <4D0B83AE.4060601@stpeter.im> <AANLkTimA-AuKRoOm6ZRmqSTmOBzHkWCah52ezCJCmvVp@mail.gmail.com> <4D0FA8C9.7080201@viagenie.ca> <AANLkTimM2sAX3_4+Y2sBXuUxbWdRxpJ2bLq5Pq12pGOr@mail.gmail.com> <4D0FB317.1050004@viagenie.ca> <AANLkTim-026NEKwmEwHi6hY2BfTunny11q191+9Wdw+g@mail.gmail.com> <5B90C712-865E-4760-ACE4-451B063999C8@opengroupware.org>
X-Mailer: Mulberry/4.1.0a1 (Mac OS X)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; size=984
Cc: vcarddav@ietf.org
Subject: Re: [VCARDDAV] KIND in draft 15
X-BeenThere: vcarddav@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF vcarddav wg mailing list <vcarddav.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 21 Dec 2010 02:33:31 -0000

Hi,

--On December 20, 2010 5:54:54 PM -0800 Helge Hess 
<helge.hess@opengroupware.org> wrote:

>>> In the case of Apple AB the groups ARE represented as vCard objects.
>>> (and also added to CATEGORIES as a secondary).
>> This is false
>
> Take a look at the title of this mailing list [VCARDDAV], then try again.

Let me clarify in detail: AddressBook's CardDAV support does represent 
groups as vCards on the server. When we were working on this implementation 
we were hoping that vCard v4 would be done so we could leverage that (the 
KIND property). However, we had to stick with vCard v3, but we basically 
followed the v4 model by having an X-ADDRESSBOOKSERVER-KIND property for 
the KIND, and X-ADDRESSBOOKSERVER-MEMBER properties for the membership 
list. We also use the CATEGORIES on the individual vCard records to show 
which groups they belong to (though the group vCard membership list is 
definitive).

So as far as I am concerned KIND is important.

-- 
Cyrus Daboo