[VCARDDAV] review of draft-cauchie-vcarddav-oma-cab-extensions

Peter Saint-Andre <stpeter@stpeter.im> Wed, 22 June 2011 22:35 UTC

Return-Path: <stpeter@stpeter.im>
X-Original-To: vcarddav@ietfa.amsl.com
Delivered-To: vcarddav@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DF04E1F0C44 for <vcarddav@ietfa.amsl.com>; Wed, 22 Jun 2011 15:35:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.588
X-Spam-Level:
X-Spam-Status: No, score=-102.588 tagged_above=-999 required=5 tests=[AWL=0.011, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0t3EI7vqO+Io for <vcarddav@ietfa.amsl.com>; Wed, 22 Jun 2011 15:35:45 -0700 (PDT)
Received: from stpeter.im (mailhost.stpeter.im [207.210.219.225]) by ietfa.amsl.com (Postfix) with ESMTP id 846D71F0C41 for <vcarddav@ietf.org>; Wed, 22 Jun 2011 15:35:43 -0700 (PDT)
Received: from leavealone.cisco.com (72-163-0-129.cisco.com [72.163.0.129]) (Authenticated sender: stpeter) by stpeter.im (Postfix) with ESMTPSA id 34734400F9 for <vcarddav@ietf.org>; Wed, 22 Jun 2011 16:36:24 -0600 (MDT)
Message-ID: <4E026E3D.2040306@stpeter.im>
Date: Wed, 22 Jun 2011 16:35:41 -0600
From: Peter Saint-Andre <stpeter@stpeter.im>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.2.18) Gecko/20110616 Thunderbird/3.1.11
MIME-Version: 1.0
To: CardDAV <vcarddav@ietf.org>
X-Enigmail-Version: 1.1.1
OpenPGP: url=http://www.saint-andre.com/me/stpeter.asc
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg="sha1"; boundary="------------ms080202080502070209000005"
Subject: [VCARDDAV] review of draft-cauchie-vcarddav-oma-cab-extensions
X-BeenThere: vcarddav@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: IETF vcarddav wg mailing list <vcarddav.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Wed, 22 Jun 2011 22:35:46 -0000

<hat type='individual'/>

A few comments on draft-cauchie-vcarddav-oma-cab-extensions...

1. Is the OMA spec stable? Can it be added to the Normative References
section? Without being able to look at that spec, aspects of this I-D
cannot be easily understood.

2. Some of these properties seem quite OMA-specific. Do they really
belong in the global namespace? (Others are more general and I think
they're fine for inclusion in the global namespace.)

3. I like CONTACT-LANGUAGE and I'm wondering why we didn't define that
already in the base vCard4 spec. :)

4. SERVICE seems somewhat underspecified; in particular the "label" is
just a free-form name for the service, but it seems that different
people might call the same service by different names, leading to
confusion (e.g., "facebook" vs. "FaceBook", "Google" vs. "Gmail" vs.
"Google Talk").

5. How is PUBLICNOTE different from NOTE in the base spec? The example
("Out of my office today") seems more like presence than vCard.

6. Clearly there is some relationship among CONTACT-STATUS-MAIN,
CONTACT-STATUS-UPDATED, and CONTACT-STATUS-TEMPORARY based on a
subscription model that is not described here. It would be good to
provide a high-level overview of the subscription model so that readers
understand the relationship. (This would also help tie in ACCEPT, ACK,
and CONTACT-ID-REF.) Also, are there security implications involved in
exposing these subscription states in a public manner? I think there
might be...

Peter

-- 
Peter Saint-Andre
https://stpeter.im/