Re: [VCARDDAV] KIND in draft 15
Simon Perreault <simon.perreault@viagenie.ca> Mon, 20 December 2010 19:46 UTC
Return-Path: <simon.perreault@viagenie.ca>
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 2DD733A688B for <vcarddav@core3.amsl.com>; Mon, 20 Dec 2010 11:46:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.835
X-Spam-Level:
X-Spam-Status: No, score=-1.835 tagged_above=-999 required=5 tests=[AWL=-0.735, BAYES_00=-2.599, J_CHICKENPOX_44=0.6, J_CHICKENPOX_45=0.6, MIME_8BIT_HEADER=0.3, NO_RELAYS=-0.001]
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 4b2JqAPIZHjy for <vcarddav@core3.amsl.com>; Mon, 20 Dec 2010 11:46:46 -0800 (PST)
Received: from jazz.viagenie.ca (jazz.viagenie.ca [IPv6:2620:0:230:8000::2]) by core3.amsl.com (Postfix) with ESMTP id 1ADF53A689E for <vcarddav@ietf.org>; Mon, 20 Dec 2010 11:46:46 -0800 (PST)
Received: from ringo.viagenie.ca (ringo.viagenie.ca [IPv6:2620:0:230:c000::67]) by jazz.viagenie.ca (Postfix) with ESMTPSA id 9027A21BBB; Mon, 20 Dec 2010 14:48:39 -0500 (EST)
Message-ID: <4D0FB317.1050004@viagenie.ca>
Date: Mon, 20 Dec 2010 14:48:39 -0500
From: Simon Perreault <simon.perreault@viagenie.ca>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.12) Gecko/20101103 Fedora/1.0-0.33.b2pre.fc14 Thunderbird/3.1.6
MIME-Version: 1.0
To: Tantek Çelik <tantek@cs.stanford.edu>
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>
In-Reply-To: <AANLkTimM2sAX3_4+Y2sBXuUxbWdRxpJ2bLq5Pq12pGOr@mail.gmail.com>
X-Enigmail-Version: 1.1.2
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 8bit
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: Mon, 20 Dec 2010 19:46:47 -0000
On 2010-12-20 14:16, Tantek Çelik wrote: > In my experience those "groups" in such user interfaces, e.g. Apple > Address Book, are typically *not* represented as vCard objects > themselves, but rather as CATEGORIES on the contacts that are in the > groups. Yes, this is one way that they can be implemented. But it only allows for a group name, nothing more. Any UA that allows the user to input meta-data about a group cannot be implemented with CATEGORIES. And there are plenty of such UAs out there. > No GUI elements - the data point here is the existence of real world > *content* (the contacts themselves) that are examples of the data > model addition represented by KIND:LIST and KIND:ROBOT. This highlights some confusion about the "already widely implemented" criteria for getting into vCard 4 base. I originally stated the criteria as "it is needed by a majority of vCard implementations". See here: http://www.ietf.org/mail-archive/web/vcarddav/current/msg00958.html It seemed to make consensus at the time. Obviously, current vCard implementations cannot have already implemented something that we're planning for vCard 4. But if current implementations try to provide a similar feature, either through standard or non-standard means, that's enough justification for introducing such a feature in base vCard 4. The fact that groups are implemented through file-system directories with meta-data, or using DAV meta-data, or through CATEGORIES, or even in ways that do not involve vCard at all, is enough justification in my mind for us to say "this feature is needed by a majority of vCard implementations needs to be in the vCard 4 core spec". However, I don't know of any UA that implements a feature similar to KIND:LIST or KIND:ROBOT. That's not to say that current UAs cannot *store* such addresses, but I don't know of any that lets me flag them as such (e.g. by toggling a checkbox). Obviously that currently wouldn't be implemented with the KIND property since it doesn't exist yet, but I would be looking for an implementation using non-standard properties or whatever else. I don't know of any such implementation. As usual, the working group's consensus trumps my individual opinion. So I'd like to hear from other participants at this point. Simon -- DTN made easy, lean, and smart --> http://postellation.viagenie.ca NAT64/DNS64 open-source --> http://ecdysis.viagenie.ca STUN/TURN server --> http://numb.viagenie.ca
- [VCARDDAV] KIND in draft 15 Kevin Marks
- Re: [VCARDDAV] KIND in draft 15 Simon Perreault
- Re: [VCARDDAV] KIND in draft 15 Peter Saint-Andre
- Re: [VCARDDAV] KIND in draft 15 Tantek Çelik
- Re: [VCARDDAV] KIND in draft 15 Simon Perreault
- Re: [VCARDDAV] KIND in draft 15 Tantek Çelik
- Re: [VCARDDAV] KIND in draft 15 Simon Perreault
- Re: [VCARDDAV] KIND in draft 15 Helge Hess
- Re: [VCARDDAV] KIND in draft 15 Tantek Çelik
- Re: [VCARDDAV] KIND in draft 15 Helge Hess
- Re: [VCARDDAV] KIND in draft 15 Kevin Marks
- Re: [VCARDDAV] KIND in draft 15 Cyrus Daboo
- Re: [VCARDDAV] KIND in draft 15 Kevin Marks
- Re: [VCARDDAV] KIND in draft 15 Cyrus Daboo
- Re: [VCARDDAV] KIND in draft 15 Cyrus Daboo
- Re: [VCARDDAV] KIND in draft 15 Mike Douglass
- Re: [VCARDDAV] KIND in draft 15 Andy Mabbett
- Re: [VCARDDAV] KIND in draft 15 Joseph Smarr
- Re: [VCARDDAV] KIND in draft 15 Cyrus Daboo
- Re: [VCARDDAV] KIND in draft 15 Joseph Smarr
- Re: [VCARDDAV] KIND in draft 15 Cyrus Daboo
- Re: [VCARDDAV] KIND in draft 15 Simon Perreault
- Re: [VCARDDAV] KIND in draft 15 Joseph Smarr
- Re: [VCARDDAV] KIND in draft 15 Joseph Smarr
- Re: [VCARDDAV] KIND in draft 15 Mike Douglass
- Re: [VCARDDAV] KIND in draft 15 Kevin Marks
- Re: [VCARDDAV] KIND in draft 15 Cyrus Daboo
- Re: [VCARDDAV] KIND in draft 15 Cyrus Daboo