[VCARDDAV] Notes from IETF meeting

Chris Newman <Chris.Newman@Sun.COM> Wed, 24 March 2010 18:10 UTC

Return-Path: <Chris.Newman@Sun.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 D624D3A6D69 for <vcarddav@core3.amsl.com>; Wed, 24 Mar 2010 11:10:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.316
X-Spam-Level:
X-Spam-Status: No, score=-2.316 tagged_above=-999 required=5 tests=[BAYES_50=0.001, DNS_FROM_OPENWHOIS=1.13, HELO_MISMATCH_COM=0.553, RCVD_IN_DNSWL_MED=-4]
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 1TP3St6TFWiK for <vcarddav@core3.amsl.com>; Wed, 24 Mar 2010 11:10:36 -0700 (PDT)
Received: from brmea-mail-2.sun.com (brmea-mail-2.Sun.COM [192.18.98.43]) by core3.amsl.com (Postfix) with ESMTP id 656F33A6D80 for <vcarddav@ietf.org>; Wed, 24 Mar 2010 11:09:54 -0700 (PDT)
Received: from fe-amer-10.sun.com ([192.18.109.80]) by brmea-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id o2OIAEBC009041 for <vcarddav@ietf.org>; Wed, 24 Mar 2010 18:10:15 GMT
MIME-version: 1.0
Content-transfer-encoding: 7bit
Content-disposition: inline
Content-type: text/plain; CHARSET="US-ASCII"; format="flowed"
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com (Sun Java(tm) System Messaging Server 7u2-7.04 64bit (built Jul 2 2009)) id <0KZS00500RY3EW00@mail-amer.sun.com> for vcarddav@ietf.org; Wed, 24 Mar 2010 12:10:14 -0600 (MDT)
Received: from [10.1.110.5] (dhcp-wireless-open-abg-27-188.meeting.ietf.org [130.129.27.188]) by mail-amer.sun.com (Sun Java(tm) System Messaging Server 7u2-7.04 64bit (built Jul 2 2009)) with ESMTPSA id <0KZS00IZRT4W5A80@mail-amer.sun.com> for vcarddav@ietf.org; Wed, 24 Mar 2010 12:10:14 -0600 (MDT)
Date: Wed, 24 Mar 2010 11:10:07 -0700
From: Chris Newman <Chris.Newman@Sun.COM>
Sender: Chris.Newman@Sun.COM
To: vcarddav@ietf.org
Message-id: <FAD7B51CDD3D606009042915@446E7922C82D299DB29D899F>
X-Mailer: Mulberry/4.0.8 (Mac OS X)
Subject: [VCARDDAV] Notes from IETF meeting
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: Wed, 24 Mar 2010 18:10:38 -0000

vcarddav notes
--------------
Agenda
  http://www.ietf.org/proceedings/10mar/agenda/vcarddav.txt

**vCard 4.0
  http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-10
  http://tools.ietf.org/agenda/77/slides/vcarddav-0.pdf

Discussion of "XML" property.  Brief controversy over whether to allow two 
encodings -- is it OK embed vcard-text-format-encodable properties in XML 
properties?  Sense of the room is to not allow that.  Julien suggests "MUST 
NOT generate" but it is still equivalent.

Discussion about content of "XML" property.  Is it a fragment or an XML 
element?  Sense of room is that content of "XML" property should be an XML 
element, and SHOULD have its own namespace.  Element is to be parsed as if 
a child of the vcard element.

Also drop the idea of default namespace for content of "XML" property.

Element can be treated as a full document if <?xml ...> header added.

Q: Has anyone implemented pid and pidmap stuff?
A: No comment from room

No other issues before WGLC?
Appear to be no other issues.

**vCard XML
  http://tools.ietf.org/html/draft-ietf-vcarddav-vcardxml-02
  http://tools.ietf.org/agenda/77/slides/vcarddav-1.pdf

Issue: restrict extensions to live underneath vcard container, not inside 
<n> container.

Issue: remove <text> wrappers around contents of <adr> sub-elements?  Or 
should it be a wrapper around the outside of them?  Would be nice to get 
rid of them, but maybe can't due to the suffix example under <n> since it's 
a list of text elements.

Discussion: use attributes for property syntax?  Need to be careful of 
schema compatibility.  Probably can't.

Issue: difference between <pobox><text/></pobox> vs. <pobox/>
 * List with one empty string element, vs. empty list?
 * vCard text format can't represent this
Proposal: keep top-level wrapper, but if list is empty in vCard, then empty 
text container is not used in XML format.

How to translate X-props and VND-props?
=> take issue to the list

**vCard Service Type
  http://tools.ietf.org/html/draft-daboo-vcard-service-type-00
  http://tools.ietf.org/agenda/77/slides/vcarddav-2.pdf

Defines service-type property on IMPP properties; continue as individual 
submission to avoid blocking base specs.  Also want to general use how to 
specify the service for arbitrary properties.

**Directory Gateway
  http://tools.ietf.org/html?draft=draft-daboo-carddav-directory-gateway-00
  http://tools.ietf.org/agenda/77/slides/vcarddav-3.pdf

Open issue: should we allow multiple gateways?  Proposal: no
Issue: is this just a discovery mechanism?  Maybe "read-only" is not 
necessary.
Issue: how is this different from other shared address books?
Issue: general discovery problem?

Keep as individual for now.

CardDAV status: blocked on vCard4 and SRV registry document.