[VCARDDAV] comments on draft-ietf-vcarddav-webdav-mkcol-00
Julian Reschke <julian.reschke@gmx.de> Tue, 22 July 2008 13:38 UTC
Return-Path: <vcarddav-bounces@ietf.org>
X-Original-To: vcarddav-archive@optimus.ietf.org
Delivered-To: ietfarch-vcarddav-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C4C953A69A1; Tue, 22 Jul 2008 06:38:57 -0700 (PDT)
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 6CE043A69A1 for <vcarddav@core3.amsl.com>; Tue, 22 Jul 2008 06:38:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.924
X-Spam-Level:
X-Spam-Status: No, score=-3.924 tagged_above=-999 required=5 tests=[AWL=-1.925, BAYES_00=-2.599, J_CHICKENPOX_35=0.6]
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 aE1y7Bf-dg2W for <vcarddav@core3.amsl.com>; Tue, 22 Jul 2008 06:38:55 -0700 (PDT)
Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by core3.amsl.com (Postfix) with SMTP id 42C0F3A6888 for <vcarddav@ietf.org>; Tue, 22 Jul 2008 06:38:54 -0700 (PDT)
Received: (qmail invoked by alias); 22 Jul 2008 13:39:35 -0000
Received: from mail.greenbytes.de (EHLO [192.168.1.106]) [217.91.35.233] by mail.gmx.net (mp029) with SMTP; 22 Jul 2008 15:39:35 +0200
X-Authenticated: #1915285
X-Provags-ID: V01U2FsdGVkX1+tws9vIputolCvrarT6AfXzDk7kevzYkwrEsTCPU lOrgEJQDEQ16/T
Message-ID: <4885E312.3010008@gmx.de>
Date: Tue, 22 Jul 2008 15:39:30 +0200
From: Julian Reschke <julian.reschke@gmx.de>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.0.4) Gecko/20060516 Thunderbird/1.5.0.4 Mnenhy/0.7.4.666
MIME-Version: 1.0
To: vcarddav@ietf.org
X-Y-GMX-Trusted: 0
X-FuHaFi: 0.55
Subject: [VCARDDAV] comments on draft-ietf-vcarddav-webdav-mkcol-00
X-BeenThere: vcarddav@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "vCard and CardDAV Engineering List, potential WG" <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/pipermail/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>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: vcarddav-bounces@ietf.org
Errors-To: vcarddav-bounces@ietf.org
Hi, first of all: I think it's a very good idea that the scope has been reduced to creating special *collections*. The general case of bundling of content and properties would be certainly be interesting as well, but that wouldn't be MKCOL anymore, nor would it belong into this working group (I think). That being said...: 1) <http://tools.ietf.org/html/draft-ietf-vcarddav-webdav-mkcol-00#section-1> The introduction still talks about creating plain resources, and the DeltaV related cases. This should be removed. This also applies to Section 4. 2) The intro probably needs to state why the spec can use the DAV: namespace, and how the DTD fragments should be interpreted (see for instance <http://tools.ietf.org/html/draft-reschke-webdav-search-17#section-1>). 3) It probably would be good to state the MIME type for the request body (text/xml or application/xml), and also that xml-typed request bodies with a root element != DAV:mkcol are reserved for future usage (keep the extension point). 3) <http://tools.ietf.org/html/draft-ietf-vcarddav-webdav-mkcol-00#section-3.1>: > A server supporting the features described in this document, MUST > include "extended-mkcol" as a field in the DAV response header from > an OPTIONS request on any resource that supports use of the extended > MKCOL method. s/resource/URI/ (that is probably less confusing because at the time the OPTIONS request is made, the URI is still unmapped) 4) <http://tools.ietf.org/html/draft-ietf-vcarddav-webdav-mkcol-00#section-5.1>: > <!ELEMENT mkcol (set+, ANY)> I don't think that you can have that in a DTD. ANY allows anything anway. Get rid of "ANY", and refer to the WebDAV extensibility model instead. Same for Section 5.2. BR, Julian _______________________________________________ VCARDDAV mailing list VCARDDAV@ietf.org https://www.ietf.org/mailman/listinfo/vcarddav
- [VCARDDAV] comments on draft-ietf-vcarddav-webdav… Julian Reschke