Re: [Jcardcal] Genart LC review: draft-ietf-jcardcal-jcal-09

Pete Resnick <presnick@qti.qualcomm.com> Thu, 20 March 2014 22:34 UTC

Return-Path: <presnick@qti.qualcomm.com>
X-Original-To: jcardcal@ietfa.amsl.com
Delivered-To: jcardcal@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 299381A0928; Thu, 20 Mar 2014 15:34:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.848
X-Spam-Level:
X-Spam-Status: No, score=-4.848 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id g0vVt8hmJ6l9; Thu, 20 Mar 2014 15:34:51 -0700 (PDT)
Received: from wolverine02.qualcomm.com (wolverine02.qualcomm.com [199.106.114.251]) by ietfa.amsl.com (Postfix) with ESMTP id 006B11A0922; Thu, 20 Mar 2014 15:34:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=qti.qualcomm.com; i=@qti.qualcomm.com; q=dns/txt; s=qcdkim; t=1395354882; x=1426890882; h=message-id:date:from:mime-version:to:cc:subject: references:in-reply-to:content-transfer-encoding; bh=E7gzgytlmTH/N3rfTDxaYX/e2vRs2AJPYWGhAPJgDOg=; b=D9GumZh6/+UvosH4gvSsipowmjU6kUCUmsEmrYOtt2zg4AW/1Njc+JHZ zZP7WPK2ch2uyvMYglttJ6yDindqpNEnKIU+3EI3aJ05TVZoIgSJhPuG2 ck6ItvdqNZZ53nirsyTqHB70TARTM6mpXKEQCBLG86tk3lhOC0HRZoENM k=;
X-IronPort-AV: E=McAfee;i="5400,1158,7383"; a="114069806"
Received: from ironmsg04-r.qualcomm.com ([172.30.46.18]) by wolverine02.qualcomm.com with ESMTP; 20 Mar 2014 15:34:41 -0700
X-IronPort-AV: E=Sophos;i="4.97,698,1389772800"; d="scan'208";a="702906722"
Received: from nasanexhc07.na.qualcomm.com ([172.30.39.190]) by Ironmsg04-R.qualcomm.com with ESMTP/TLS/RC4-SHA; 20 Mar 2014 15:34:41 -0700
Received: from resnick2.qualcomm.com (172.30.39.5) by qcmail1.qualcomm.com (172.30.39.190) with Microsoft SMTP Server (TLS) id 14.3.158.1; Thu, 20 Mar 2014 15:34:41 -0700
Message-ID: <532B6CFE.9020707@qti.qualcomm.com>
Date: Thu, 20 Mar 2014 17:34:38 -0500
From: Pete Resnick <presnick@qti.qualcomm.com>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.7; en-US; rv:1.9.1.9) Gecko/20100630 Eudora/3.0.4
MIME-Version: 1.0
To: Robert Sparks <rjsparks@nostrum.com>
References: <531F5C0D.5040903@nostrum.com> <532B5066.5050803@gmail.com> <532B69C8.305@nostrum.com>
In-Reply-To: <532B69C8.305@nostrum.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Originating-IP: [172.30.39.5]
Archived-At: http://mailarchive.ietf.org/arch/msg/jcardcal/5MYGDICqZvhmniRyDKNLfXgxd8A
Cc: draft-ietf-jcardcal-jcal@tools.ietf.org, General Area Review Team <gen-art@ietf.org>, Philipp Kewisch <kewisch@gmail.com>, jcardcal@ietf.org
Subject: Re: [Jcardcal] Genart LC review: draft-ietf-jcardcal-jcal-09
X-BeenThere: jcardcal@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: JSON data formats for vCard and iCalendar WG <jcardcal.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/jcardcal>, <mailto:jcardcal-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/jcardcal/>
List-Post: <mailto:jcardcal@ietf.org>
List-Help: <mailto:jcardcal-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/jcardcal>, <mailto:jcardcal-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Mar 2014 22:34:53 -0000

On 3/20/14 5:20 PM, Robert Sparks wrote:
>>> (This may be more than a nit): In the ABNF in section 3.6.5, where is
>>> the implementer supposed to go to find the definition of 'zone'? (Or
>>> the other production names?) I think _this_ chunk of ABNF (as opposed
>>> to that compiled in the appendix) is intended to be normative, yes?
>>> FWIW, it's not reflected in Appendix B.
>> Indeed, there are some shortcomings here. For the
>> year/month/day/hour/minute/second production names I can add an explicit
>> reference to ISO.8601.2004 Section 2.2. The zone designator is only
>> marginally mentioned in ISO.8601.2004 Section 4.3.2.
>>
>> The exact date format is not reflected in Appendix B because the
>> Appendix does not intend to capture the structure of each different
>> property type.
>>
>> As the two jcardcal drafts are my first rfc documents, I am not quite
>> sure when its a good idea to make the ABNF normative. I could probably
>> declare it informative by virtue of the reference to ISO 8601 and
>> RFC5545. The ABNF was added in draft 08, in alignment with the changes
>> we've made in jcard (rfc7095). There was a lot of discussion on the
>> jcardcal list on the date formats and it became clear that the specific
>> variations of ISO 8601 2001 and 2004 used in iCalendar and vCard make it
>> hard to grasp. By explicitly mentioning the date format I wanted to
>> counteract.
>>
>> I'd appreciate some feedback on how to further handle this issue.
> Please work with your AD on this one.
> It's a little detail, not a big problem, but we do need to be clear 
> about what the grammar actually is.

Hmm....I wonder why neither RFC 5545 nor this document reference RFC 
3339 instead of ISO 8601? That would get you all of the ABNF you need.

pr

-- 
Pete Resnick<http://www.qualcomm.com/~presnick/>
Qualcomm Technologies, Inc. - +1 (858)651-4478