Re: [VCARDDAV] Draft agenda
Chris Newman <chris.newman@oracle.com> Tue, 26 July 2011 18:58 UTC
Return-Path: <chris.newman@oracle.com>
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 5500221F86BF for <vcarddav@ietfa.amsl.com>; Tue, 26 Jul 2011 11:58:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.963
X-Spam-Level:
X-Spam-Status: No, score=-105.963 tagged_above=-999 required=5 tests=[AWL=0.083, BAYES_00=-2.599, HELO_MISMATCH_COM=0.553, RCVD_IN_DNSWL_MED=-4, 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 dWXiA9WXtW23 for <vcarddav@ietfa.amsl.com>; Tue, 26 Jul 2011 11:58:02 -0700 (PDT)
Received: from brmea-mail-2.sun.com (brmea-mail-2.Sun.COM [192.18.98.43]) by ietfa.amsl.com (Postfix) with ESMTP id A0B0121F86C0 for <vcarddav@ietf.org>; Tue, 26 Jul 2011 11:58:02 -0700 (PDT)
Received: from brmsunmail1-sfbay.uk.sun.com ([10.79.11.100]) by brmea-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id p6QIw0vl029038 for <vcarddav@ietf.org>; Tue, 26 Jul 2011 18:58:00 GMT
Received: from gotmail.us.oracle.com (gotmail.us.oracle.com [10.133.152.174]) by brmsunmail1-sfbay.uk.sun.com (8.14.4+Sun/8.14.4/ENSMAIL, v2.4) with ESMTP id p6QIw0f0040362 for <vcarddav@ietf.org>; Tue, 26 Jul 2011 18:58:00 GMT
MIME-version: 1.0
Content-transfer-encoding: 7bit
Content-disposition: inline
Content-type: text/plain; CHARSET="US-ASCII"; format="flowed"
Received: from [10.159.51.181] (dhcp-rmdc-twvpn-2-vpnpool-10-159-51-181.vpn.oracle.com [10.159.51.181]) by gotmail.us.oracle.com (Oracle Communications Messaging Exchange Server 7u5-4.01 64bit (built May 4 2011)) with ESMTPA id <0LOY0002VFCM2H00@gotmail.us.oracle.com> for vcarddav@ietf.org; Tue, 26 Jul 2011 11:57:59 -0700 (PDT)
Date: Tue, 26 Jul 2011 14:57:19 -0400
From: Chris Newman <chris.newman@oracle.com>
To: vcarddav@ietf.org
Message-id: <3E28ADC03ED18BC9E1B94C6D@96B2F16665FF96BAE59E9B90>
In-reply-to: <4E1EEA72.2070205@viagenie.ca>
References: <4E1EEA72.2070205@viagenie.ca>
X-Mailer: Mulberry/4.0.8 (Mac OS X)
Subject: Re: [VCARDDAV] Draft agenda
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: Tue, 26 Jul 2011 18:58:03 -0000
I may not be able to attend due to the YAM conflict, but I have reviewed these documents, so here is my feedback. --On July 14, 2011 9:09:06 -0400 Simon Perreault <simon.perreault@viagenie.ca> wrote: > (5 min) draft-cauchie-vcarddav-oma-cab-extensions Overall, I find this the least refined of this set of extensions. From the document, I do not understand what several of the properties mean. Including CONTENT-STATUS-MAIN, CONTENT-STATUS-UPDATED, and CONTENT-STATUS-TEMPORARY. I gather this is some sort of subscription-based contact update service, but if these attributes are specific to the OMA-CAB spec and related protocol(s) they should probably have an OMA-CAB- prefix. The CONTACT-ID-REF certainly seems to be an OMA-CAB specific reference rather than a generally useful reference. The CONTACT-LANGUAGE property seems useful, but I don't see how to specify that I can read and speak a language but not write the language. The SERVICE property seems vague, I prefer the SOCIALPROFILE name in draft-george-vcarddav-vcard-extension, although having a way to distinguish the unique identifier used by that social service seems useful. The EXPERTISE property seems fine. The distinction between HOBBY and INTEREST is a bit subtle, so I think the model used in draft-george-vcarddav-vcard-extension is better. I don't understand PUBLICNOTE or how it might be used or presented in a UI. The example looks like it's going to be used as a presence status or something like that. Seems too vague to be useful. ORG-DIRECTORY is interesting, but I'd like an example with an LDAP URL. Some of these may have security and/or privacy considerations -- the PUBLICNOTE is sensitive. The SERVICE or SOCIALPROFILE enables automated "friend invite" spam. > (5 min) draft-george-vcarddav-vcard-extension I concur with Barry's comment about DEPICTION. I'm not sure how it differs from PHOTO. The SOCIALPROFILE needs to accommodate the "SERVICE" facilities from cab extensions. > (5 min) draft-daboo-vcard-service-type Looks good to me > (5 min) draft-cal-resource-schema There are some attributes that are comma-separated lists that I think should be represented as multi-valued attributes in LDAP. LDAP searching and indexing works better on multi-valued attributes than on structured values. If you want to continue the non-traditional use of comma-separated values in LDAP, the document should say why that is done. Given how easy it is to turn a comma-list into a multi-value array, I don't consider having LDAP differ from vCard a sufficient reason by itself. LDAP has native data models as does vCard and they are different in this case. This applies to "Categories" and "InventoryList" -- both seems like things one might want to search. The BookingWindow attributes should probably reference RFC 3339 Appendix A "Duration" section so implementers have easy access to the syntax/ABNF. > (5 min) draft-li-vcarddav-vcard-id-property-extensions looks good to me. > (5 min) draft-saintandre-vcarddav-thing looks good to me. > (5 min) draft-daboo-carddav-directory-gateway Didn't think about this in too much detail but a cursory read looks good to me. If you feel this needs a deep analysis (given I've implemented an LDAP client library and LDAP simulator), then I will try to find time to do that. > (20 min) Charter discussion There seem to be a number of concrete drafts to review and advance. Seems premature to shut down the group and dump this stuff on APPSAWG as long as energy exists in this group to continue to look at vcarddav extensions. - Chris
- [VCARDDAV] Draft agenda Simon Perreault
- Re: [VCARDDAV] Draft agenda Barry Leiba
- Re: [VCARDDAV] Draft agenda Chris Newman
- [VCARDDAV] Comments on draft-cauchie-vcarddav-oma… Alexey Melnikov