[calsify] AD review of draft-ietf-calext-ical-relations-07

Francesca Palombini <francesca.palombini@ericsson.com> Fri, 17 September 2021 13:45 UTC

Return-Path: <francesca.palombini@ericsson.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 5ECD73A19FC; Fri, 17 Sep 2021 06:45:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.553
X-Spam-Level:
X-Spam-Status: No, score=-2.553 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.452, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com
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 46nR_wV9StvI; Fri, 17 Sep 2021 06:45:31 -0700 (PDT)
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70040.outbound.protection.outlook.com [40.107.7.40]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ED6113A19FA; Fri, 17 Sep 2021 06:45:27 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=W4bcjaREVmfdunOcLzHDUtibFxiZFl47PeI+Em7fU/l3hTYzvUWJ80BeLVTPSMpCiY6xIqf7k8/y0LOptjRl7s5VS1uQErh9kNeHHtNO/WTNcvKOYX3GXtoNTUNA6qFFtGGHlfCTsjORWGae3XqTxgOmh+PfWPw8kCg/BLa5BCIKIysVM87ieYpHPMl2ieAVDthUJuH3ITl8Ybo/GfbEotLxNPs0YcFnWT6Y8cJg+CXPZ62WnxAiAGcFeYb3DQn8swEAZeGWjRrogL6SQdwgzARw9lDcvnCJ92y4B4HhFGy95pikh07/4S9BjXsA8+S9m/5fZJXb4UeqIhjdTWzp5g==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=dKV4InjGDaOvyxljs7CdGhrg7JTttHacZSAWU0NlHUA=; b=IAkztw35qo1oxCEVhen1lGPImJ6JrQZaLh++pf+3W9DvFqvx7G1RdiIYDIR/daUhXOOMhCubRK/QL+cZyEj9rYX2gfOap19oM0yBxUpwm4kessabu7xbgwzpZK0E8qq30aIlZdrNVQJUxCLRx04ebAy5TKxxQ//EQFm7QEq+ZMJVbCYkavZ9usERZwELzJfIhdm8DkTpOpUTls0Gd7WJ3arF4MclgYfCOzY3uAah4B3we+eqDgyA17rk94YmZ9FYmuBa7pXzZc+CnCSnb7j+VY28lswtg9V+7E8MF4P8O+T7JRuzlL1GnpWqlgc/7ypfYQQszOI3BgwpUJiWUWPkPg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dKV4InjGDaOvyxljs7CdGhrg7JTttHacZSAWU0NlHUA=; b=TS62ufrRqcpEiiToNwqO5VOvHiSauBzkvl5Q9elfTTuLtHl7PMYIHJvwXkaGa0Mv6cwte/7etmlVbcbUz3ouhIrPBtE9uG5xs+F5jqR20e114ZLqcBa95Bxly1+xizC4KFAHV7sTkFIlCvdqTzje56gqzEz0DKRqcevsUxMMH5w=
Received: from HE1PR07MB4217.eurprd07.prod.outlook.com (2603:10a6:7:96::33) by HE1PR0701MB2490.eurprd07.prod.outlook.com (2603:10a6:3:6d::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4523.9; Fri, 17 Sep 2021 13:45:24 +0000
Received: from HE1PR07MB4217.eurprd07.prod.outlook.com ([fe80::94b7:db6b:3aa3:8875]) by HE1PR07MB4217.eurprd07.prod.outlook.com ([fe80::94b7:db6b:3aa3:8875%5]) with mapi id 15.20.4523.014; Fri, 17 Sep 2021 13:45:24 +0000
From: Francesca Palombini <francesca.palombini@ericsson.com>
To: "draft-ietf-calext-ical-relations.all@ietf.org" <draft-ietf-calext-ical-relations.all@ietf.org>, "calsify@ietf.org" <calsify@ietf.org>
Thread-Topic: AD review of draft-ietf-calext-ical-relations-07
Thread-Index: AQHXq8pD/x49u+QKL0+pGtSTC+Z4iQ==
Date: Fri, 17 Sep 2021 13:45:24 +0000
Message-ID: <1C0B3D14-89FB-4854-BC99-DA6F8A55AA6D@ericsson.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.52.21080801
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=ericsson.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: f60ad028-4cbf-486a-c1ea-08d979e16668
x-ms-traffictypediagnostic: HE1PR0701MB2490:
x-microsoft-antispam-prvs: <HE1PR0701MB24908EFF492FDB42F1EB7CA998DD9@HE1PR0701MB2490.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: wjsvkD/amZ6mFT82ReOeB+bJKxKe4c+pRUPFfMM4TmrJnwSwhBJhTrw6Zy7vM2LWQbztadwlVPGuKYb1kMrCU3Z8jUouCZ8taoVK1vFQricihKcP/cKL3MSuBPmdfx/fyNIv9wZfaWjdmGlZfiybjyJ+L6N5x8P6j9mJe60frFeXGdTC2X9sdWzMj+U8IKJ6OwUVNLqiWGX4nbmIVDylGblir7pORsEm1vhqwckUMwAd26QIlu44bcs8NyyFDAYZoTFPOH497DRzx7RfOenLCkd3w1PuErU9HZ5KEa40ypPHIKVt04XN3C7ifHEC+iiz3VukiRePQEA0+0e1GFpCtpVzUQ5Gz3MrxjzkseSXPz/I696v0KVNQyhaY1rhdJfNgtVjM0N+niJQP2WvzKwmPkDu8w9CJQg+80+FzKJGCkXPjizB8hckSdHyBh5DGDln4co9+LoMQNnpX5b4xcOJ8mBbkx7q2Sy9/CitHjTaJoknmirFPLFuLfEy0Ghvh+acl32FrNcOy2Il0HXWGIVXG86+C3V/gj5tNJ0yrbMmueMb3+K+/AIo4aJTX3Kl4j9++MPJcqCQSSIgOsMoOaESrUbmB7+8vdU/D9fg2wfKN18be5qq5UvIcg2H1ssnr7ZVvgE16enR83I2DMGt0o9083yMl9GjpL8rSZ20Q2sMlI6DC9qrHsEfYWqvhA6nLyMWSFNVuXk8wpjzoiEfCPeDWcUBoPqZm6lC8gy3tXQ3LdrMcH3NLnDTME95OA0RPQJg
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:HE1PR07MB4217.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(396003)(366004)(39860400002)(376002)(346002)(136003)(86362001)(5660300002)(2616005)(66946007)(36756003)(6486002)(110136005)(6512007)(316002)(450100002)(478600001)(38070700005)(71200400001)(76116006)(83380400001)(122000001)(66446008)(38100700002)(186003)(33656002)(8676002)(64756008)(66556008)(44832011)(6506007)(66476007)(2906002)(8936002)(45980500001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 4kQaxoSs1L44ujjXo41R3lXiFSavdWDtZ2PlVuID7GSDUv8udmRDh3Hji2MguzpvKLPMcLYeOXbxqOfrs5qDytRX43p3bipa3QDBnPV0RCvEThzqQI4MdGMVXhRhF+UFfi9ll2vjYqlHdKiFyjat7yu5OQZVrfzUHHtsOJHIpSomDl2d6vqQ7N+Dl/IY2Kcjt/cCepxkoDnUYXsUwiyVK7MzJzeVre51tkqjDjeCDmw82PDouHz2MiDSXeAsmhHqqV6NSr1/JDxmVNyULga3OapKqRiOttbh1RntxwUsvRu+y+yFyRQMcycKd/M7iAiE2k9WuBT74ydg8T7wdpqHqc4HMT0TWRR/SVpvyrwjtOBpc8jeaD7CpCVS0jtd3R3LMMYiENCBT1O9SwmPyzACXneZLJsoeZ22exfAojTC5YVzuWYAhIAl1tZgYvex81I9OpimmQvcYYo+KVC39OEKGtERU6/oruwzYXPEGQK2msI5gKIswBNMff2EM9BA0Lei9TL9G38w4GqSTno6J9xaPCv/YYunZAAepFCDABo140LEn2pju9z+GUb68UheiLLKN+VYleJtTDCedk0tkRQPR6jjYNr18O+IwBKBqyfPlgHDQ8yO/dHhDAZaxlE6Y8OXrDwN1vS0k7JrE4l/BPhuakvwXgW/Cf1iRm5kBoknDWTsc1k6iBBwnryZn9txK88sN3nnq8o33+ghn4/pIHYgrYVhe9M9R8KrjQWe6nWlcXKi7LBQmEfjAxcbsL6CcwhrhrA1HfdWF9ufwyX1RRaNEz9oxTD1gHbT8Behdw/L57k4wUh1xRvSzb9nkofMrUMDynF7E/4FCJs7cpLVLflxaFVcFynC6zAvXg4GZuaB9ArkMxdTfUjgtTf0SG8JuY/ei0A5/h5a/ceC1hat3sQOyu2vZxDHSI++OvcDvm+9VtDRziGkc+t5KooX4/GVRcrnifAqEtOu9RpC/9JPxAQY9PC4BYy316cY0MR1n6iAmkicf/1VIqsF+oxvW5GUMIWmvA4vezS7bLF5yCo+oaHWK6hLTS24cfh0TZznzCNxxpMkBM4C11Yu7R3l2KmUxuP+1Z5Yiu/2S/zNJny9RdNWLJXD2lmoB3Ns4nbhTNMs6FYY4EwsufCtA6iDBQC6pwJ3WRi541NbkR71pA3tt5Obr9aD5omwdeCWOG05pxQV+bxGRendMxuOiXcpi2aF6kYXc0qy7nGTtgOhb298VS9apiO1fKRmq3y7+u3ZuQaumphxO6T32LYvLfl7S1jg3P3e8FxjB9YN1rjZ9tXzJ1qw0HOL7TOS7/YjFNArBbGxClHHMBpI1D7MuseXEofPOX91JnzGL63RwptuMRpoe2z6UnyZAr+N8OPJzJAFeImHD+bfM5/S/ZdhWpG6wrMdCxpEmdD5BnyQf+pkKka/pk+INA==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <7861DB7345701A4B9C492D44F03D65F0@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: HE1PR07MB4217.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f60ad028-4cbf-486a-c1ea-08d979e16668
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Sep 2021 13:45:24.1490 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: W0km8X2rL8bl5qgYJVWo7OkLhSOc9TrOnLv0B3FLpao9pR4WnSEiYao2hXX2fZY6ES5Chi3bqI6dr9PvWx5j+rGw8HJnvuXq7//DcbQ66NP2BCnDrKdKgxbmRY0DwQx7
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0701MB2490
Archived-At: <https://mailarchive.ietf.org/arch/msg/calsify/YwCvi-fZUnBneUWulafsSs8FBuw>
Subject: [calsify] AD review of draft-ietf-calext-ical-relations-07
X-BeenThere: calsify@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Calendaring and Scheduling Standards Simplification <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: Fri, 17 Sep 2021 13:45:36 -0000

Thank you for this document. Here is my AD review.

I have divided comments into "main", "minor" and "nits". I'd like to have a discussion on my main comments before requesting the IETF Last Call. On the other hand, you can address the minors and nits together with any additional Last Call comments you will get.

Francesca

## main

1. -----

   The LINK property SHOULD NOT be treated as just another attachment.

FP: The use of SHOULD NOT instead of MUST NOT implies that there are cases where it is acceptable to treat the property as another attachment. It would be good to give implementers examples of when that's the case.

2. -----

   the message - for example, the agenda.  See [RFC8607]

FP: I am not sure about what this reference is supposed to help the reader with. Given that this is the only downref of this document, I wonder if it is necessary to have this as normative or if it could be moved to the informational references.

3. -----

[W3C.CR-skos-reference-20090317]

FP: Would it be ok to update this to the latest version? I get a big red box telling me that this specification is outdated, but I don't know if what is used in his document changed in the newer version, hence the outdated reference.

4. -----

IANA Section 11.1

FP: I believe the document is missing an update to the RELATED-TO property: please add a note saying that IANA should update the RELATED-TO property in the iCalendar Properties Registry, so that the Section 9.1 of this document is added as reference (note that it should only be added, not replace RFC 5545)

## minor

5. -----

   The ATTACH property is being extended to handle server-side

FP: The ATTACH property is mentioned here for the first time. Please add a reference to where it's defined.

6. -----

   the RELTYPE parameter redefined in Section 3.2.15 of [RFC5545]:

FP: why "redefined" and not "defined"? 

7. -----

   Conformance:  This property MAY be specified in any iCalendar
      component.

FP: for section 8.2 and 9.1, the Conformance above does not specify if the property may be specified more than once. I would think it is allowed for both LINK and RELATED-TO, but it would be better if it was clearly defined.

8. -----

   RELTYPE=FINISHTOFINISH:  Task-B cannot finish before Task-A is
      finished, that is the end of Task-A defines the end of Task-B.

FP: I don't think the example just after, mentioning that all tasks must be done at the same time, showcases the definition quoted above: from the definition above, if A is meat and B is potatoes, the only thing we can derive from the above relationship is that meat must be cooked before potatoes are cooked. I don't see anything excluding that A can finish before B is started.

## nits

9. -----

   The link property can link components in different collections or

FP: I believe the first "link" should be "LINK".