[VCARDDAV] Last call comments: XML draft
Cyrus Daboo <cyrus@daboo.name> Tue, 01 June 2010 14:40 UTC
Return-Path: <cyrus@daboo.name>
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 2B28F3A684D for <vcarddav@core3.amsl.com>; Tue, 1 Jun 2010 07:40:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.001
X-Spam-Level:
X-Spam-Status: No, score=0.001 tagged_above=-999 required=5 tests=[BAYES_50=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 Bm1yL3bTFxK1 for <vcarddav@core3.amsl.com>; Tue, 1 Jun 2010 07:40:32 -0700 (PDT)
Received: from daboo.name (daboo.name [151.201.22.177]) by core3.amsl.com (Postfix) with ESMTP id 23FF13A698F for <vcarddav@ietf.org>; Tue, 1 Jun 2010 07:40:32 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by daboo.name (Postfix) with ESMTP id E7FE616BC15EF for <vcarddav@ietf.org>; Tue, 1 Jun 2010 10:40:19 -0400 (EDT)
X-Virus-Scanned: amavisd-new at daboo.name
Received: from daboo.name ([127.0.0.1]) by localhost (chewy.mulberrymail.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Z3OD++P-DFfL for <vcarddav@ietf.org>; Tue, 1 Jun 2010 10:40:19 -0400 (EDT)
Received: from [10.0.1.5] (unknown [17.101.35.28]) by daboo.name (Postfix) with ESMTPSA id 3B78216BC15E4 for <vcarddav@ietf.org>; Tue, 1 Jun 2010 10:40:17 -0400 (EDT)
Date: Tue, 01 Jun 2010 10:40:12 -0400
From: Cyrus Daboo <cyrus@daboo.name>
To: vcarddav@ietf.org
Message-ID: <258A4BBCA9355D8F05BEE96D@cmu-294450.wv.cc.cmu.edu>
X-Mailer: Mulberry/4.1.0a1 (Mac OS X)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; size="2031"
Subject: [VCARDDAV] Last call comments: XML draft
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, 01 Jun 2010 14:40:38 -0000
Hi, Below are my comments on the XML draft: Section 1: Change "individuals" to "individuals and resources". Section 4.1: Change "from IANA" to "with IANA". Section 4.1: First paragraph. "separate document may be used instead". I don't really understand this statement. By default any vCard items registered with IANA are automatically valid elements in the XML. The only case where a separate definition for XML is needed is if a new structured value type is defined that requires sub-elements. Section 4.1: Second paragraph. I thought we had agreed that X- and VND- properties would be in the vcard-4.0 namespace. Section 5: Empty "o" bullet before "*" bullets in the list (several times). Section 5: Change: "The name of the property element is set to that of the property." to "The name of the property element is set to the lowercased name of the property." Section 5: Change: "If the property has attributes, they get translated as-is into sub-elements of the <parameters> element" to "If the property has parameters, they get translated as-is (with lowercasing of parameter names, removal of backslash escaping, and removal of quoting) into sub-elements of the <parameters> element.". Section 7: Add a MIME type registration for application/vcard+xml. General issues: 1. Backslash escaping: there is no need to preserve backslash escaping because list items are broken out into separate elements. So backslash escaping must be removed/added when converting to/from XML. This needs to be discussed in Section 5. 2. Parameter quoting: there is no need to maintain double-quotes around parameter values in the XML. So double-quotes around parameter values must be removed/added when converting to/from XML as appropriate. This needs to be discussed in Section 5. 3. There needs to be some discussion of the <vcards> root element as there is no direct analogue of that in vCard. 4. There needs to be some discussion of the special treatment of groups and probably an example too. -- Cyrus Daboo
- [VCARDDAV] Last call comments: XML draft Cyrus Daboo
- Re: [VCARDDAV] Last call comments: XML draft Simon Perreault