[VCARDDAV] KIND in draft 15

Kevin Marks <kevinmarks@gmail.com> Thu, 16 December 2010 22:07 UTC

Return-Path: <kevinmarks@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 303EB3A6953 for <vcarddav@core3.amsl.com>; Thu, 16 Dec 2010 14:07:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.924
X-Spam-Level:
X-Spam-Status: No, score=-2.924 tagged_above=-999 required=5 tests=[AWL=0.075, BAYES_00=-2.599, J_CHICKENPOX_44=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 RgONM8yS0N3n for <vcarddav@core3.amsl.com>; Thu, 16 Dec 2010 14:07:27 -0800 (PST)
Received: from mail-fx0-f43.google.com (mail-fx0-f43.google.com [209.85.161.43]) by core3.amsl.com (Postfix) with ESMTP id 08F693A69EB for <vcarddav@ietf.org>; Thu, 16 Dec 2010 14:07:26 -0800 (PST)
Received: by fxm18 with SMTP id 18so38473fxm.16 for <vcarddav@ietf.org>; Thu, 16 Dec 2010 14:09:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:date:message-id :subject:from:to:content-type:content-transfer-encoding; bh=8zMV0nA8lIfKmZ9JAYNzcGFBJ+ZTmi/TopEXz+vLu6A=; b=e16El90J8faCuSROlBSvHN52yU5v6dQriqkZZapAUF6/mDT4uBPkxyEr82RECZzF5R DCWxbvYlpKPHKJFJ+aJ2+yRIVWR+Fnasm1HQiAAaIPmzTcEmdWT555lo87HzopRj3lzo 9DSGvY1Wj9kpIztx9VH98HX7vHbKmEOc9CSAI=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; b=ervCFkG3LLRkHXj31QnHH7fLEDjs6gscL3Hti3XM8sPmsf8WEKN5BkQUppzXq/EryR rKfsLfXkbr1XUJFB+Fv15GiGkCp1GAfgK8WeH6CBOqPWPBjbr0zo4PWTa5H3yTPWMAXR sbyGBt9aCPicHnhUYEdVZEtD6+6HI3ulRvpPY=
MIME-Version: 1.0
Received: by 10.223.86.13 with SMTP id q13mr342540fal.53.1292537352012; Thu, 16 Dec 2010 14:09:12 -0800 (PST)
Received: by 10.223.74.131 with HTTP; Thu, 16 Dec 2010 14:09:11 -0800 (PST)
Date: Thu, 16 Dec 2010 14:09:11 -0800
Message-ID: <AANLkTikckYf5A0rUZ6k=JN2UZwp+__bBFHndxbfLcEHK@mail.gmail.com>
From: Kevin Marks <kevinmarks@gmail.com>
To: CardDAV <vcarddav@ietf.org>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Subject: [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: Thu, 16 Dec 2010 22:07:28 -0000

I welcome dropping 'thing', but still have reservations about the way
'group' is defined, as others have said previously.

As mentioned before, there are two very widespread kinds of entries in
address books that would benefit from having different treatment by
user agents - mailing lists, and automated responders.

I'd suggest we add KIND's for these

Add 'list' for mailing lists and similar addresses that need different
treatment by user-agents (eg gmail's category error of insistently
trying to invite mailing lists to gtalk).

Add 'automated' for the kinds of auto responder email addresses that
updates from social networks, banks and the like.

Also, we shoudl have examples of these types - we need one for location

Giving text:

The value may be one of: "person" for a single person, "list" for an
address corresponding to a list of people (eg a mailing list), "org"
for an organization, "location" for a named geographical place,
"automated" for an automated system (eg a social network notifier,
bank address), an x-name or an iana-token.  If this property is
absent, "person" MUST be assumed as default

examples:

Special notes:

The value may be one of: "individual" for a single person, "group" for
a group, "org" for an organization, "location"for a named geographical
place, "list" for an address corresponding to a list of people (eg a
mailing list),  "automated" for an automated system (eg a social
network notifier, bank address), an x-name or an iana-token.  If this
property is absent, "individual" MUST be assumed as default.

   ABNF:

     KIND-param = "VALUE=text" / any-param
     KIND-value = "individual" / "group" / "org" / "location" / "list"
/ "automated"
                / iana-token / x-name

   Example:

      This represents the VCARD Mailing list:

         BEGIN:VCARD
         VERSION:4.0
         KIND:list
         FN:VCARD Mailing List
         EMAIL:vcarddav@ietf.org
         ORG:Internet Engineering Task Force.;Network Working Group;
         END:VCARD

      This represents the VCARD Mailing list autoresponder:


         BEGIN:VCARD
         VERSION:4.0
         KIND:automated
         FN:VCARD List bot
         EMAIL:vcarddav-request@ietf.org
         ORG:Internet Engineering Task Force.;Network Working Group;
         END:VCARD