Re: [VCARDDAV] KIND in draft 15

Joseph Smarr <jsmarr@gmail.com> Tue, 21 December 2010 15:53 UTC

Return-Path: <jsmarr@gmail.com>
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 5AF893A6A37 for <vcarddav@core3.amsl.com>; Tue, 21 Dec 2010 07:53:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.965
X-Spam-Level:
X-Spam-Status: No, score=-2.965 tagged_above=-999 required=5 tests=[AWL=0.033, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_45=0.6, RCVD_IN_DNSWL_LOW=-1]
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 5VAaDS1kIf8w for <vcarddav@core3.amsl.com>; Tue, 21 Dec 2010 07:53:48 -0800 (PST)
Received: from mail-qw0-f44.google.com (mail-qw0-f44.google.com [209.85.216.44]) by core3.amsl.com (Postfix) with ESMTP id 4DB4E3A66B4 for <vcarddav@ietf.org>; Tue, 21 Dec 2010 07:53:48 -0800 (PST)
Received: by qwg5 with SMTP id 5so4173569qwg.31 for <vcarddav@ietf.org>; Tue, 21 Dec 2010 07:55:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:reply-to :in-reply-to:references:from:date:message-id:subject:to:cc :content-type; bh=Hj9ZXojUtO8BAx5PxpvUmNTl+FNVmlkWYbIIU6Blg3I=; b=E/fHjZKaZN+VBfpLDBSyO0ZWpRJfV/ts8Gq5NsIEMdNLSy4b+Q6+Yo38nTDWbS3NwJ 2CZWahVVJLXjPREwHuXuDdMY+d2lWBXhDG/yM55DVFqLcDcHKZYDyBQ1dMOJShknjDsz ef/HZABQkhOA01xIdFH6aAsqYfY6LG8puPnP0=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:reply-to:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; b=X9wOExAfw3quleA6SWunBbVoz2le1qT7c6ksMO/hw5jqqalJ7FF2NXAdDKmFa4G9zw sq0SPtcgD755NoGKb0aOVlvklJdVjz0ne7XmMLHjgtQTVfeA+1Iu+F2RdKnvSGmT9raH Ipp8lF7zeiycBaud0jS/D+uC3jR+ZMWOj2HB4=
Received: by 10.224.176.202 with SMTP id bf10mr5303364qab.236.1292946944287; Tue, 21 Dec 2010 07:55:44 -0800 (PST)
MIME-Version: 1.0
Received: by 10.220.184.1 with HTTP; Tue, 21 Dec 2010 07:55:23 -0800 (PST)
In-Reply-To: <AANLkTinHUBPF6ECVkwf17_1FB1K=vNbikptUPP=8_dNx@mail.gmail.com>
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> <9944D1A448E2AEEC76264B1F@cyrus.local> <AANLkTing1mcsJgD+W8+dkg9Sb=SkbfLNagHrYtCujMa2@mail.gmail.com> <5C90ECF3EB063458C5F1692F@cyrus.local> <AANLkTinHUBPF6ECVkwf17_1FB1K=vNbikptUPP=8_dNx@mail.gmail.com>
From: Joseph Smarr <jsmarr@gmail.com>
Date: Tue, 21 Dec 2010 07:55:23 -0800
Message-ID: <AANLkTim28Z2U1dqahuE2gdYvHKHVKc_tc=9DoHDbftYr@mail.gmail.com>
To: Andy Mabbett <andy@pigsonthewing.org.uk>
Content-Type: multipart/alternative; boundary="20cf30334e2b53e5790497edab4d"
Cc: vcarddav@ietf.org
Subject: Re: [VCARDDAV] KIND in draft 15
X-BeenThere: vcarddav@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: jsmarr@stanfordalumni.org
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 15:53:50 -0000

Let me just add (at the risk of dragging this thread out any longer) that
one reason KIND:GROUP is a *bad* idea IMO is that clients who aren't aware
of it will end up with a "contact" that is not really a "contact", so you're
kind of polluting the list of vCards.

It's one thing to specify KIND for things like companies or autoresponders
that really do show up *in* people's address books as contacts. You could
even do the same for KIND:MAILING-LIST for yahoo/google/ietf-group mailing
lists with a single address that shows up in your contacts. In those cases,
if you ignore KIND (as most/all clients will do for the foreseeable future,
by definition), it doesn't hurt you--you thought you had a normal contact,
and you do, you're just missing some helpful classification information.

But to store contact group metadata in a fake contact and then try to "hide"
it by saying KIND:GROUP is a very different thing. That's not a normal
contact, and a client that ignores it will not only miss the metadata there,
they'll end up with a bogus contact that wasn't in their address book
before. That seems unacceptable to me, unless I'm missing something about
the source of these KIND:GROUP contacts.

On Tue, Dec 21, 2010 at 3:35 AM, Andy Mabbett <andy@pigsonthewing.org.uk>wrote:

> On 21 December 2010 02:55, Cyrus Daboo <cyrus@daboo.name> wrote:
>
> > CATEGORIES cannot be definitive if it just contains "names" which are not
> guaranteed
> > to be unique. KIND/MEMBER is definitive in that they use unique IDs.
>
> Surely, the issue with KIND: GROUP/LIST/ROBOT is not merely one of the
> semantics of those terms, but of the functionality we wish to enable?
>
> For example, someone mentioned the use-case of not auto-completing
> with 'bot addresses. As Cyrus points out, such functionality would be
> hard to provide, if all that is available is a category, which I have
> called "ROBOT" but someone else has called "AUTOREPONDER", or some
> other value.
>
> Much of the above debate (with some exceptions, I acknowledge) seems
> centre on the semantics, not the functionality. I think I for one
> would find it easier to reach a conclusion as to the best course of
> action, if arguments were based on the latter.
>
> --
> Andy Mabbett
> @pigsonthewing
> http://pigsonthewing.org.uk
> _______________________________________________
> VCARDDAV mailing list
> VCARDDAV@ietf.org
> https://www.ietf.org/mailman/listinfo/vcarddav
>