Re: [VCARDDAV] ietf78 Maastricht meeting notes

Florian Zeitz <> Wed, 28 July 2010 12:42 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id D0AE428C14E for <>; Wed, 28 Jul 2010 05:42:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -1.949
X-Spam-Status: No, score=-1.949 tagged_above=-999 required=5 tests=[AWL=-0.301, BAYES_00=-2.599, HELO_EQ_DE=0.35, HTML_MESSAGE=0.001, J_CHICKENPOX_34=0.6]
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id IkPmmSJqZaZe for <>; Wed, 28 Jul 2010 05:42:10 -0700 (PDT)
Received: from ( []) by (Postfix) with ESMTP id 8B4A928C149 for <>; Wed, 28 Jul 2010 05:42:10 -0700 (PDT)
Received: from [] (helo=[]) by v64231 with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from <>) id 1Oe5xv-00082G-9p for; Wed, 28 Jul 2010 14:42:32 +0200
From: Florian Zeitz <>
To: CardDAV <>
X-Mailer: Modest 3.2
References: <>
In-Reply-To: <>
Content-Type: multipart/alternative; boundary="=-9NXGFdKslGDskeKSFjc1"
Date: Wed, 28 Jul 2010 14:42:16 +0200
Message-Id: <1280320936.2132.6.camel@Nokia-N900>
Mime-Version: 1.0
Subject: Re: [VCARDDAV] ietf78 Maastricht meeting notes
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: Florian Zeitz <>
List-Id: IETF vcarddav wg mailing list <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Wed, 28 Jul 2010 12:42:12 -0000

> based on Cyrus notes and mine, here is meeting notes. Please send diffs 
> to me. Thanks Cyrus.
> Marc.
Thank you for writing this up.
I have some questions/remarks about some of the decisions and myself to blame for not being present. Feel free to scold me if you feel I should better be quiet.

> ====================
> IETF Vcarddav working group
> IETF 78 meeting, Maastricht, NL
> July 28th 2010, 10h30-11h30
> 2. vcardrev wglc comments (Perreault, Resnick)
>     draft-ietf-vcarddav-vcardrev
> Remaining issues:
> - PID and LANGUAGE parameter:
>           Proposal - put the "language grouping" inside the LANGUAGE 
> parameter value rather than overload the PID. Make cardinality 
> independent of PID. Concensus in the room to implement the proposal.
I don't really understand this. IMHO this is not overloading the PID parameter. It is meant to uniquely identify a property, different language versions are logically the same property therefore should have the same PID. I didn't really catch a compelling reason to change this and it seems to me it only complicates parsing. It would be great if someone could clarify this decision for me.

> 3. vcardxml wglc comments (Perreault)
>     draft-ietf-vcarddav-vcardxml
> WGLC done. Issues fixed.
> Recent suggestion to map LANGUAGE parameter to xml:lang - no consensus 
> to use xml:lang.
So, what I grasped is that the consensus was "nice to have for XML folks, but not worth the special casing".
I suggested it, so of course I'm really biased, but personally the nice to have outweighs the special casing for me. It shouldn't be a lot of hassle to add an extra attribute while adding the LANGUAGE parameter and it would allow for constistency in environments where xml:lang is being used (e.g. I'm thinking of embedding vCards in XMPP where the stream and body tags usually have xml:lang specified).

Florian Zeitz