Re: [VCARDDAV] how to represent distribution lists

Cyrus Daboo <cyrus@daboo.name> Fri, 16 May 2008 15:46 UTC

Return-Path: <vcarddav-bounces@ietf.org>
X-Original-To: vcarddav-archive@optimus.ietf.org
Delivered-To: ietfarch-vcarddav-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AEB5F28C1E4; Fri, 16 May 2008 08:46:37 -0700 (PDT)
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 8084E28C1E4 for <vcarddav@core3.amsl.com>; Fri, 16 May 2008 08:46:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.349
X-Spam-Level:
X-Spam-Status: No, score=-2.349 tagged_above=-999 required=5 tests=[AWL=-0.950, BAYES_00=-2.599, J_CHICKENPOX_34=0.6, J_CHICKENPOX_45=0.6]
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 aWXRVN+0uZpJ for <vcarddav@core3.amsl.com>; Fri, 16 May 2008 08:46:35 -0700 (PDT)
Received: from daboo.name (daboo.name [151.201.22.177]) by core3.amsl.com (Postfix) with ESMTP id 9D47728C1E2 for <vcarddav@ietf.org>; Fri, 16 May 2008 08:46:35 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by daboo.name (Postfix) with ESMTP id 07715763706; Fri, 16 May 2008 11:46:31 -0400 (EDT)
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 M5BNx1ay1C6J; Fri, 16 May 2008 11:46:30 -0400 (EDT)
Received: from caldav.corp.apple.com (unknown [17.101.32.44]) by daboo.name (Postfix) with ESMTP id 0ADFE7636FA; Fri, 16 May 2008 11:46:29 -0400 (EDT)
Date: Fri, 16 May 2008 11:46:27 -0400
From: Cyrus Daboo <cyrus@daboo.name>
To: Helge Hess <helge.hess@opengroupware.org>, vcarddav@ietf.org
Message-ID: <82A0E4C9A58D9E25F0E73144@caldav.corp.apple.com>
In-Reply-To: <FAB0E0B2-0771-49E9-AE5C-2E057B4E027D@opengroupware.org>
References: <D4F72B79-F0B6-4C4E-A84D-13A14D2CD280@opengroupware.org> <BBC2974CFAD65983A488ABDA@caldav.corp.apple.com> <8973E67F-308A-4993-BE7A-5E274299A269@opengroupware.org> <200805161126.23573.simon.perreault@viagenie.ca> <FAB0E0B2-0771-49E9-AE5C-2E057B4E027D@opengroupware.org>
X-Mailer: Mulberry/4.1.0a1 (Mac OS X)
MIME-Version: 1.0
Content-Disposition: inline
Subject: Re: [VCARDDAV] how to represent distribution lists
X-BeenThere: vcarddav@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "vCard and CardDAV Engineering List, potential WG" <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/pipermail/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>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: vcarddav-bounces@ietf.org
Errors-To: vcarddav-bounces@ietf.org

Hi Helge,

--On May 16, 2008 5:31:58 PM +0200 Helge Hess 
<helge.hess@opengroupware.org> wrote:

>>> Reference by UID, URL and/or EMAIL would be preferably (I think by-
>>> EMAIL would be quite helpful for many clients). Consider a GROUP
>>> like the ATTENDEE set in a VEVENT.
>> Well, that won't happen because EMAIL is not restricted to be unique
>> across vCards.
>
>
> Ups, sorry, I wrote GROUP. Of course I meant distribution list. Its no
> problem in that case (in fact its usually exactly that, a simple list
> of emails :-). Same thing like VEVENT ATTENDEEs.

OK, so thinking about this I think what we need is a just a KIND:group, but 
allow the MEMBER property value to be an embedded vCard in addition to a 
uuid. So a "pure" distribution list would just be a group where all the 
MEMBER's are embedded vCards, and a "pure" group would have all MEMBER's as 
urn:uuid's, but you could also have a mixture of both.

BEGIN:VCARD
KIND:group
FN:Daboo Family
MEMBER;TYPE=VCARD:BEGIN:VCARD\nFN:Cyrus Daboo\nEMAIL:cyrus@daboo.name\n
 IM:jabber:cyrus@daboo.name\nEND:VCARD
MEMBER;TYPE=VCARD:BEGIN:VCARD\nFN:Kim Daboo\nEMAIL:kim@daboo.name\n
 IM:jabber:kim@daboo.name\nEND:VCARD
...
END:VCARD

-- 
Cyrus Daboo

_______________________________________________
VCARDDAV mailing list
VCARDDAV@ietf.org
https://www.ietf.org/mailman/listinfo/vcarddav