Re: [VCARDDAV] vCard XML

Filip Navara <filip.navara@gmail.com> Sat, 06 March 2010 06:36 UTC

Return-Path: <filip.navara@gmail.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 059423A8ECE for <vcarddav@core3.amsl.com>; Fri, 5 Mar 2010 22:36:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
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 ilioe4P5Zf3s for <vcarddav@core3.amsl.com>; Fri, 5 Mar 2010 22:36:53 -0800 (PST)
Received: from mail-bw0-f222.google.com (mail-bw0-f222.google.com [209.85.218.222]) by core3.amsl.com (Postfix) with ESMTP id 03CC03A8ECB for <vcarddav@ietf.org>; Fri, 5 Mar 2010 22:36:52 -0800 (PST)
Received: by bwz22 with SMTP id 22so1316591bwz.28 for <vcarddav@ietf.org>; Fri, 05 Mar 2010 22:36:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=+smPvgPfhiz391lySA3Kk00UF1Tixi1yM/SvTzcqJ+Y=; b=H5nDF04+GXJq6ZqIzLz+WYnbJo1Ga4xBrDt9D9L/fT3gtUryRwg4dw28S8AYbPdKgm Oow56JjRFxLaRqBL9A+EMYPsjnRmD4wyqUYdf5GIPIjojMo+Hgpzs+2zy1RTtowaViVT apCwId6/E7lhRg7fhW+PKYC/seqOqRBRrrU4o=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=n+jvbJCyiCgUfYJdsuV4qvyDFj2sUBudH1junZDgLoDVZ9mncsbzVO1PyytS/6wqfj 8eePYzcOzbDvIBNsE5dHbLSG/4LAyLMghzBH96T1hCXxBTROl3wjbKM+rAYDjrZcAvHE l71ZCieOKidnzzKcNbnIxhPsG5uLnER574JYg=
MIME-Version: 1.0
Received: by 10.204.38.71 with SMTP id a7mr1180287bke.159.1267857411454; Fri, 05 Mar 2010 22:36:51 -0800 (PST)
In-Reply-To: <4B917A8A.9020807@viagenie.ca>
References: <D73BA7B608FA67B02A90FD64@caldav.corp.apple.com> <4B917310.8050905@viagenie.ca> <C493BC91E766563291890996@caldav.corp.apple.com> <4B917A8A.9020807@viagenie.ca>
Date: Sat, 06 Mar 2010 07:36:51 +0100
Message-ID: <5b31733c1003052236m62d23518w37cb6aaabf4b17ae@mail.gmail.com>
From: Filip Navara <filip.navara@gmail.com>
To: Simon Perreault <simon.perreault@viagenie.ca>
Content-Type: text/plain; charset="ISO-8859-1"
Cc: vcarddav@ietf.org
Subject: Re: [VCARDDAV] vCard XML
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: Sat, 06 Mar 2010 06:36:54 -0000

On Fri, Mar 5, 2010 at 10:41 PM, Simon Perreault
<simon.perreault@viagenie.ca> wrote:
> On 2010-03-05 16:34, Cyrus Daboo wrote:
[snip]
>> I don't think we should forbid the use of the same name in a property,
>> parameter or value. Its seems somewhat unfair to say we can't have a
>> DATE property or parameter now given that the only concern is how the
>> XML schema is written (and its really just a stylistic feature of the
>> schema - after all there is nothing that requires the relaxNG
>> definitions to use names that match their vCard equivalents - the names
>> of elements have to match of course).
>
> Then it would be better to use different XML namespaces for the properties,
> parameters, and values instead of prefixing their tag names, don't you
> think?

I don't think Cyrus was ever talking about *tag names*, just the
schema element names. See this example taken from iCalendar XML:

   property-created = element created {
       element parameters { empty }?,
       value-date-time
   }

"property-created" is the schema element name, "created" is a tag name.

Best regards,
Filip Navara