Re: [VCARDDAV] vcardrev+xml next steps

Ciny Joy <ciny.joy@oracle.com> Tue, 12 October 2010 16:28 UTC

Return-Path: <ciny.joy@oracle.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 C11FD3A69CC for <vcarddav@core3.amsl.com>; Tue, 12 Oct 2010 09:28:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.315
X-Spam-Level:
X-Spam-Status: No, score=-5.315 tagged_above=-999 required=5 tests=[AWL=-0.202, BAYES_00=-2.599, HTML_FONT_FACE_BAD=0.884, HTML_MESSAGE=0.001, J_CHICKENPOX_83=0.6, RCVD_IN_DNSWL_MED=-4, UNPARSEABLE_RELAY=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 HLWSztm9N7yv for <vcarddav@core3.amsl.com>; Tue, 12 Oct 2010 09:28:10 -0700 (PDT)
Received: from rcsinet10.oracle.com (rcsinet10.oracle.com [148.87.113.121]) by core3.amsl.com (Postfix) with ESMTP id EB0843A69C7 for <vcarddav@ietf.org>; Tue, 12 Oct 2010 09:28:06 -0700 (PDT)
Received: from rcsinet13.oracle.com (rcsinet13.oracle.com [148.87.113.125]) by rcsinet10.oracle.com (Switch-3.4.2/Switch-3.4.2) with ESMTP id o9CGTIFx017118 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 12 Oct 2010 16:29:20 GMT
Received: from acsmt353.oracle.com (acsmt353.oracle.com [141.146.40.153]) by rcsinet13.oracle.com (Switch-3.4.2/Switch-3.4.1) with ESMTP id o9CBqcVP017235; Tue, 12 Oct 2010 16:29:18 GMT
Received: from abhmt009.oracle.com by acsmt354.oracle.com with ESMTP id 676421281286900933; Tue, 12 Oct 2010 09:28:53 -0700
Received: from dhcp-whq-twvpn-1-vpnpool-10-159-248-174.vpn.oracle.com (/10.159.248.174) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 12 Oct 2010 09:28:53 -0700
Mime-Version: 1.0 (Apple Message framework v1081)
Content-Type: multipart/alternative; boundary="Apple-Mail-105--643916025"
From: Ciny Joy <ciny.joy@oracle.com>
In-Reply-To: <AANLkTimHiJCt_RRutKZGB_r5jd-iyiAo+q1y2A5V9AT=@mail.gmail.com>
Date: Tue, 12 Oct 2010 09:28:49 -0700
Message-Id: <CD140BCF-D7CE-4626-B925-96F5B934C712@oracle.COM>
References: <4CA61957.9020906@viagenie.ca> <AANLkTimytRt6UYN-_86CR3Mpep5ac_dX9SpayxzKxZ6S@mail.gmail.com> <AANLkTimHiJCt_RRutKZGB_r5jd-iyiAo+q1y2A5V9AT=@mail.gmail.com>
To: Kevin Marks <kevinmarks@gmail.com>
X-Mailer: Apple Mail (2.1081)
Cc: CardDAV <vcarddav@ietf.org>
Subject: Re: [VCARDDAV] vcardrev+xml next steps
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: Tue, 12 Oct 2010 16:28:12 -0000

On Oct 11, 2010, at 4:15 PM, Kevin Marks wrote:

> I broadly concur with Tantek's analysis here.
> 
> I differ on KIND - 
> We do need a way to distinguish individuals from organisations and utility addresses, but the current draft does not provide good examples of the differnt kinds, and 'thing' is too vague. The point is to make functionally useful distinctions, not arbitrary categories.
> 
> 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, "thing" for an inanimate object
>       (e.g. a device, a server, etc.), an x-name or an iana-token.  If
>       this property is absent, "individual" MUST be assumed as default.
> Replace 'individual' with 'person'.
> Drop 'group' and 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).
> Drop 'thing' and add 'automated' for the kinds of auto responder email addresses that updates from social networks, banks and the like.
But 'thing' could refer to the office Fax machine too. Would automated make sense in that case?

Thanks,
Ciny
>  Giving:
> 
> 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
> 
> 
> On Sun, Oct 10, 2010 at 8:53 AM, Tantek Çelik <tantek@cs.stanford.edu> wrote:
> Based on a thorough section by section review[1], the changes and
> feedback I have for vCard4 draft 13 fall into a general outline as
> follows.
> 
> 
> 1. Explicitly state as a goal to have vCard4 be reasonably backward
> compatible (i.e. with current implementations) of vCard3, both
> syntactically, and from a schema perspective (e.g. don't mess with
> structure of properties like N). This kind of practical backward
> compat enabled publishers to start posting vCard3 even when most
> consuming applications still only supported vCard2.1. The presence of
> vCard3 data then encouraged consuming applications over time to adopt
> it as well. I'd like to see the same successful adoption occur for
> vCard4.
> 
> 2. Keep the vCard4 core set of properties down to a minimum that has
> been well established either in:
> * Popular address book programs (e.g. ANNIVERSARY)
> * Current well adopted mature RFCs (e.g. IMPP)
> * Common additions by OpenID / Portable Contacts that have seen
> adoption (e.g. SEX/GENDER, LANGUAGE, ACCOUNTS)
> I believe this too will encourage better vCard4 adoption.
> 
> 3. Drop other new vCard4 properties from the core and if they seem to
> make sense, move them to extension specifications instead where they
> can prove themselves out, e.g.:
> * KIND - vCard should not expand scope like this. For new kinds of
> objects new vThings should be created, and can be, outside the vCard
> spec.
> * XML - bad idea. Don't violate DRY. This encourages breaking interop
> by potentially allowing implementations to look only at the XML or at
> the actual properties in a vCard. Same on the publishing side.
> 
> Potential Extensions:
> * genealogy extension (BIRTH location, DEATH location, DDAY datetime
> of death, maybe more from GEDCOM)
> * social networking extension (MEMBER, RELATED, maybe more from PoCo)
> * calendar contact extension (FBURL, CALADRURI, CALURI)
> 
> 
> vCard4 Section by section critique/feedback/suggestions.
> 
> I've written up my section by section feedback for vCard4 draft 13
> here with short descriptions of the specific and actionable issues and
> alternate text to the current text as well:
> 
> [1] https://wiki.mozilla.org/VCard4#draft_13_section_by_section_review
> 
> If necessary, I can send an email per section (or per feedback item
> per section) to the mailing list with a specific subject, however that
> will result in a lot of emails, and I wanted to avoid overloading the
> group with such email if possible.  But if that's the preference of
> the group/list/editors, I'm willing to go along and do so.
> 
> Thanks for your consideration,
> 
> Tantek Çelik
> Mozilla
> 
> 
> On Fri, Oct 1, 2010 at 10:24 AM, Marc Blanchet
> <marc.blanchet@viagenie.ca> wrote:
> > After the concensus call about whether or not sending the vcardrev+xml
> > drafts to IETF Last Call, there were a number of NOs that were expressed.
> >
> > Given the late status of vcard, significant review over the years and
> > current charter specific deliverables, there is no place for a major change
> > of vcard. And there is no place for delaying the process forever.
> >
> > However, if the NOs proponents can write a short description of the specific
> > and actionable issues, then we can improve the specifications. Moreover, the
> > best way to bring this input is to propose alternate text to the current
> > text.
> >
> > Since we are approaching next IETF, the deadline is set to October 11th, in
> > order to find resolution on the issues and to give the document editors
> > enough time to incorporate WG consensus regarding technical issues before
> > the document submission deadline on 2010-10-25
> > <http://www.ietf.org/meeting/cutoff-dates-2010.html#IETF79>
> >
> > Therefore, this is a call to the NOs proponents to do the following:
> > - provide a short description of the specific and actionable issues
> > - provide alternate text to the current text
> > - by October 11th 23h59 GMT.
> > - each issue sent separately to the mailing list with a specific subject.
> >
> > Regards,
> > Marc, co-chair.
> >
> > --
> > =========
> > IPv6 book: Migrating to IPv6, Wiley. http://www.ipv6book.ca
> > Stun/Turn server for VoIP NAT-FW traversal: http://numb.viagenie.ca
> > DTN news service: http://reeves.viagenie.ca
> > NAT64-DNS64 Opensource: http://ecdysis.viagenie.ca
> >
> >
> 
> 
> 
> --
> http://tantek.com/ - I made an HTML5 tutorial! http://tantek.com/html5
> 
> _______________________________________________
> VCARDDAV mailing list
> VCARDDAV@ietf.org
> https://www.ietf.org/mailman/listinfo/vcarddav