Re: [VCARDDAV] Dropping the XML property

Julian Reschke <julian.reschke@gmx.de> Thu, 04 November 2010 06:23 UTC

Return-Path: <julian.reschke@gmx.de>
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 B244F3A691A for <vcarddav@core3.amsl.com>; Wed, 3 Nov 2010 23:23:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.29
X-Spam-Level:
X-Spam-Status: No, score=-105.29 tagged_above=-999 required=5 tests=[AWL=-2.691, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
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 KDvol3c86+q6 for <vcarddav@core3.amsl.com>; Wed, 3 Nov 2010 23:23:48 -0700 (PDT)
Received: from mail.gmx.net (mailout-de.gmx.net [213.165.64.22]) by core3.amsl.com (Postfix) with SMTP id 5EE923A69B6 for <vcarddav@ietf.org>; Wed, 3 Nov 2010 23:23:47 -0700 (PDT)
Received: (qmail invoked by alias); 04 Nov 2010 06:23:55 -0000
Received: from mail.greenbytes.de (EHLO [127.0.0.1]) [217.91.35.233] by mail.gmx.net (mp018) with SMTP; 04 Nov 2010 07:23:55 +0100
X-Authenticated: #1915285
X-Provags-ID: V01U2FsdGVkX1+d5CMo1hedtBXzFRNa+lgQ9mwEpNOZPZD1mbWfL5 /X43B+x5rIbY8q
Message-ID: <4CD25175.3080003@gmx.de>
Date: Thu, 04 Nov 2010 07:23:49 +0100
From: Julian Reschke <julian.reschke@gmx.de>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.12) Gecko/20101027 Lightning/1.0b2 Thunderbird/3.1.6
MIME-Version: 1.0
To: Kevin Marks <kevinmarks@gmail.com>
References: <4CD01462.80205@viagenie.ca> <AANLkTim4khrh9dzxJn4_G1QEvTcSoY_y+3cXz+CWgRYa@mail.gmail.com>
In-Reply-To: <AANLkTim4khrh9dzxJn4_G1QEvTcSoY_y+3cXz+CWgRYa@mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Y-GMX-Trusted: 0
Cc: vcarddav@ietf.org
Subject: Re: [VCARDDAV] Dropping the XML property
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: Thu, 04 Nov 2010 06:23:49 -0000

On 04.11.2010 01:14, Kevin Marks wrote:
>
>
> On Tue, Nov 2, 2010 at 6:38 AM, Simon Perreault
> <simon.perreault@viagenie.ca <mailto:simon.perreault@viagenie.ca>> wrote:
>
>      > 6.1.5. XML
>      >
>      > I think this is totally unnecessary and a bad idea because it
>      > violates DRY.
>      >
>      > Seriously? An XML property that represents all the rest of the data
>      > in the same vCard? Ugh. Which do you trust? The XML or the actual
>      > vCard properties?
>
>     There is an important element which I think you are missing:
>
>           The content of this property is a single XML element
>           whose namespace [...] MUST NOT be the vCard 4 namespace
>
>     Therefore, it is impossible to duplicate properties already present in
>     the vCard since these would go into the vCard 4 XML
>     namespace.<https://www.ietf.org/mailman/listinfo/vcarddav>
>
>
>
> I'd suggets you add clarifying language like this to make it clear that
> this XML  MUST NOT duplicate any vCard properties.

Another conformance requirement is not needed (and would be confusing), 
because it directly follows from what's already said. But of course, it 
wouldn't hurt to state the fact that this means what you just said.

Best regards, Julian