Re: [calsify] SECOND Last Call: <draft-ietf-calext-jscalendar-32.txt> (JSCalendar: A JSON representation of calendar data) to Proposed Standard

Ken Murchison <murch@fastmail.com> Wed, 19 May 2021 12:17 UTC

Return-Path: <murch@fastmail.com>
X-Original-To: calsify@ietfa.amsl.com
Delivered-To: calsify@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1D8433A0B63 for <calsify@ietfa.amsl.com>; Wed, 19 May 2021 05:17:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=fastmail.com header.b=e/lJTrYV; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=gCs54Dhz
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 17TVqpXtzaoK for <calsify@ietfa.amsl.com>; Wed, 19 May 2021 05:17:52 -0700 (PDT)
Received: from wout5-smtp.messagingengine.com (wout5-smtp.messagingengine.com [64.147.123.21]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8DB593A08BD for <calsify@ietf.org>; Wed, 19 May 2021 05:17:52 -0700 (PDT)
Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id 5308C13AC for <calsify@ietf.org>; Wed, 19 May 2021 08:17:50 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163]) by compute6.internal (MEProxy); Wed, 19 May 2021 08:17:50 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= subject:to:references:from:message-id:date:mime-version :in-reply-to:content-type; s=fm2; bh=oq7tsZA6Qgw7BhscTIuDO3IQK7x T7Tb+7q24oe0IUl0=; b=e/lJTrYVvI6MrANOnDp4bjbmSIW5eKgGUUyyBvJ5TvA 6ifufKv97DfRbXCm2+Mzs9w1WbvWNuQlniHyfUodjXe7Ksb9jDqquWTeE2jL9LMH UfBLc1NxxalZZ1tf4KWOB5QBndans+mJwki7ETS5eEeu6cfpGhTnM9xvM854aLuD U0XGvmyv8W3gXamPKeAoMkdySfN87w4sOn8ENXxMpzH7Q556EkqlxyQmLyvVlw6/ 4XlQiQyT0EWCH23lQY0K0YDLmby/AxoCFarkxraHz2yagjlcIoFnHq33A1fnpHGx gy7BiuAFFaczWeNhWaDrhRgxX4O1okcO35A29apNTkw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=oq7tsZ A6Qgw7BhscTIuDO3IQK7xT7Tb+7q24oe0IUl0=; b=gCs54DhzwWZR5moheGlSwl SN5Hv0FVcC2JdtHTvVFga4BYQVyqWJoQPYxoF57xVUgfES3uN0XkLYiy7xnRdg/2 +APjWEDZ43MCH1Dn/rG9awyGFJmKaRCmes+eBH7eUUd0vNCDVbg3tjYCZS98be+t AzLVPeTXvC+P9tPW7a89m5wD7FgRuVsmsLJMWUX5OND3I1HJnC1DdpeYyHeqLYOi UM5yALoj1hsFgOvmGF4paElfqyXSBAtxwnj0tAx5mBNXbZNoHJWekb7rFX+blYY/ sbX9UPldc92R4wxuuMg+xRe8ZRT7xqrcqyVS80piKW2A4LPn4CxJQE1llIZ0F71A ==
X-ME-Sender: <xms:7QGlYGUlXmvXI409hUJ8Q_36QCl-GsN9emCH4BAlNJru0uvwSphnww> <xme:7QGlYCnGwKPwLokYn-ieETm0ieoXxK0lgS33eMc4lNWr0gD2CCgauKOecdy2ZnSOQ 1n-RAN6romlog>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrvdeiledggeelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefuvfhfhffkffgfgggjtgesrgdtre ertdefjeenucfhrhhomhepmfgvnhcuofhurhgthhhishhonhcuoehmuhhrtghhsehfrghs thhmrghilhdrtghomheqnecuggftrfgrthhtvghrnhepgfettdfghfetleekieeifedvie elheetheejheejffetvedtfeegffeivedvvefgnecuffhomhgrihhnpehrfhgtqdgvughi thhorhdrohhrghdpihgvthhfrdhorhhgnecukfhppeejgedrjeejrdekhedrvdehtdenuc evlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmuhhrtghh sehfrghsthhmrghilhdrtghomh
X-ME-Proxy: <xmx:7QGlYKaNSR6sQuHbAnOD2MeNMZOJxntGsSG2MLZgDRPb5ofpArtikA> <xmx:7QGlYNXff8gI2v-OQlgZo-68lrSnf2s_m2SeexzymnlXTRvP2CUoOg> <xmx:7QGlYAlwK4wq0bB_-kZGyiWAtR91JZDw5gAwgjh0JlrX9GZPDgiffA> <xmx:7QGlYMz3Rf-9wm0Sd5Be1J7U022DjaM6A71cTdQFATQw7WacEqXVyg>
Received: from [192.168.1.22] (cpe-74-77-85-250.buffalo.res.rr.com [74.77.85.250]) by mail.messagingengine.com (Postfix) with ESMTPA for <calsify@ietf.org>; Wed, 19 May 2021 08:17:49 -0400 (EDT)
To: calsify@ietf.org
References: <162135234857.29960.6719234050707785444@ietfa.amsl.com>
From: Ken Murchison <murch@fastmail.com>
Message-ID: <03d5828a-8fea-bbb6-f905-e091aca18279@fastmail.com>
Date: Wed, 19 May 2021 08:17:48 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.8.1
MIME-Version: 1.0
In-Reply-To: <162135234857.29960.6719234050707785444@ietfa.amsl.com>
Content-Type: multipart/alternative; boundary="------------A1DC614999270C95DDA359DC"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/calsify/E0MR-Q4In1hEbBwiPr4gmTsJlHg>
Subject: Re: [calsify] SECOND Last Call: <draft-ietf-calext-jscalendar-32.txt> (JSCalendar: A JSON representation of calendar data) to Proposed Standard
X-BeenThere: calsify@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <calsify.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/calsify>, <mailto:calsify-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/calsify/>
List-Post: <mailto:calsify@ietf.org>
List-Help: <mailto:calsify-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/calsify>, <mailto:calsify-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 May 2021 12:17:58 -0000

Overall, the changes look fine to me.

A couple of nits however.

Section 4.1.2:

*For recurring events and tasks, the UID is associated with the master 
object and so is the ^^  same for all occurrences; *

Should this be "therefore" instead of "so" ?

**

Section 4.4.6, "email":

This is the email address*of the participant to contact the participant...*

**

The above doesn't sound right to me. Perhaps "This is the email address 
used to contact the participant..." is better?


On 5/18/21 11:39 AM, The IESG wrote:
> The IESG has received a request from the Calendaring Extensions WG (calext)
> to consider the following document: - 'JSCalendar: A JSON representation of
> calendar data'
>    <draft-ietf-calext-jscalendar-32.txt> as Proposed Standard
>
> The IESG plans to make a decision in the next few weeks, and solicits final
> comments on this action. Please send substantive comments to the
> last-call@ietf.org mailing lists by 2021-06-01. Exceptionally, comments may
> be sent to iesg@ietf.org instead. In either case, please retain the beginning
> of the Subject line to allow automated sorting.
>
> This second last call is specifically on the following diff:
>
> https://www.rfc-editor.org/authors/rfc8984-ad2-diff.html
>
> And on the following technical additions to the document:
>
> * "features" in section 4.2.6
> * "recurrenceIdTimeZone" in section 4.3.2
> * "sentBy" in section 4.4.5. and 4.4.6
> * "requestStatus" in 4.4.7
> * as a consequence, updates to the IANA registries in 8.2.6 and 8.4.3.
>
> The document was with the RFC Editor since November 2020. However, last minute implementation attempts found some edge cases of incompatibility between jscalendar and icalendar data models, which resulted in wg discussion and the changes above. The additions were discussed extensively at IETF 110 and confirmed during a following interim.
>
> Abstract
>
>
>     This specification defines a data model and JSON representation of
>     calendar data that can be used for storage and data exchange in a
>     calendaring and scheduling environment.  It aims to be an alternative
>     and, over time, successor to the widely deployed iCalendar data
>     format, and to be unambiguous, extendable, and simple to process.  In
>     contrast to the jCal format, which is also JSON-based, JSCalendar is
>     not a direct mapping from iCalendar, but defines the data model
>     independently and expands semantics where appropriate.
>
>
>
>
> The file can be obtained via
> https://datatracker.ietf.org/doc/draft-ietf-calext-jscalendar/
>
>
>
> No IPR declarations have been submitted directly on this I-D.
>
>
>
>
>