Re: [alto] Benjamin Kaduk's Discuss on draft-ietf-alto-unified-props-new-21: (with DISCUSS and COMMENT) - DISCUSS + COMMENTS on section

"Randriamasy, Sabine (Nokia - FR/Paris-Saclay)" <sabine.randriamasy@nokia-bell-labs.com> Tue, 25 January 2022 13:34 UTC

Return-Path: <sabine.randriamasy@nokia-bell-labs.com>
X-Original-To: alto@ietfa.amsl.com
Delivered-To: alto@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7CE463A11A5; Tue, 25 Jan 2022 05:34:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.476
X-Spam-Level:
X-Spam-Status: No, score=-2.476 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.576, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_BLOCKED=0.001, 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=nokia.onmicrosoft.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 PlwWDL_gvSn1; Tue, 25 Jan 2022 05:34:11 -0800 (PST)
Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2111.outbound.protection.outlook.com [40.107.21.111]) (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 8B7973A11A1; Tue, 25 Jan 2022 05:34:10 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=c1W83y/s8DKWf4eRIDZlCkVwhlgE8ldZbyJGYn7kNsiyVyTRVNzbH6GLaZfrkhMrAFSCSIAzW0HJz4uXkOJcsz1oL/EOeId2vHTWnZ6+URByXBvsKaDx0ySBr3vepxFJc+qrv6MMj9Q3pCxQhi/Veiq7vmIbKB/1piqAICC39KWKXxKtvi8E8+56HHlXCO5M/+Mx+j3g1OIHk35gbjrLcEXUw6HlnbvGNaHRKP166emhU7ybUjCwECACiqGqZE9WLscz0lLvpLMuBq3ySktEOfgs4TD4MJSsPRlBZGK7HxwM6LxOOeaTjQpKZPomTFvhHuwpFYH0DM4Jnq8Ksj3bng==
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:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=wRU/OvMimy7NhfCkg+XqjtnF6BknGCaTcoQ/JYxzLu8=; b=cNzAuC+1X4fWcy/caNS8wG+bXmgsti8rtYkju64r92GpI/fBaeze5C2kCZBzstZ3Hj55hLwU6M23sGLTS0vu/BH/kyvaSN3UrAOTUqn3tTqSmdVTKUo6Ae7uh2gvk/t9XB89+9ikyciqTEU/0EMFmGarTVzMsVGNFEjhklZrkOXU2tSgAKiUSuWYrP7ZLALraI86hnQZLwAJDyZjGoAZx9M4q/Hs+lz1B/jC88snY6O6ktpb+b5EJiPW4zesIMw9D9u7vDn1ATAs2sSQRHKYlf9744PV+sKAskXm5oXHjEd49T8Z7A7tcv0Z+LivaXrLV8J030WgWxC3W3DZz3X+yg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com; s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=wRU/OvMimy7NhfCkg+XqjtnF6BknGCaTcoQ/JYxzLu8=; b=QrR77GE80AW51GhHKotic2HTTho6/Yc7TDl1n74HgWmdDUihgln+SBgSEZqceFzL5dOl47J3EWMTaA8veJXET9NhYhykaLPKIGztJ59MTZucLNG7Owvv5qKlfbXKGpviXrQ+gLriv6btua/x2CGn6D9Xne5YPETu7uiFWcBBRjU=
Received: from PAXPR07MB7806.eurprd07.prod.outlook.com (2603:10a6:102:13a::19) by VI1PR07MB4046.eurprd07.prod.outlook.com (2603:10a6:803:33::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4930.6; Tue, 25 Jan 2022 13:34:07 +0000
Received: from PAXPR07MB7806.eurprd07.prod.outlook.com ([fe80::2ce4:c6ed:fe32:52c8]) by PAXPR07MB7806.eurprd07.prod.outlook.com ([fe80::2ce4:c6ed:fe32:52c8%5]) with mapi id 15.20.4930.015; Tue, 25 Jan 2022 13:34:07 +0000
From: "Randriamasy, Sabine (Nokia - FR/Paris-Saclay)" <sabine.randriamasy@nokia-bell-labs.com>
To: "Randriamasy, Sabine (Nokia - FR/Paris-Saclay)" <sabine.randriamasy@nokia-bell-labs.com>, Benjamin Kaduk <kaduk@mit.edu>, The IESG <iesg@ietf.org>
CC: "draft-ietf-alto-unified-props-new@ietf.org" <draft-ietf-alto-unified-props-new@ietf.org>, "alto-chairs@ietf.org" <alto-chairs@ietf.org>, "alto@ietf.org" <alto@ietf.org>, Vijay Gurbani <vijay.gurbani@gmail.com>
Thread-Topic: Benjamin Kaduk's Discuss on draft-ietf-alto-unified-props-new-21: (with DISCUSS and COMMENT) - DISCUSS + COMMENTS on section
Thread-Index: Adf2cFh/j6dIehEySwiDNiTSpNKmTgbf0pUg
Date: Tue, 25 Jan 2022 13:34:06 +0000
Message-ID: <PAXPR07MB7806AF0BE3FF61955EA558C0955F9@PAXPR07MB7806.eurprd07.prod.outlook.com>
References: <PR3PR07MB701862A2070F8761B23CD2AA957C9@PR3PR07MB7018.eurprd07.prod.outlook.com>
In-Reply-To: <PR3PR07MB701862A2070F8761B23CD2AA957C9@PR3PR07MB7018.eurprd07.prod.outlook.com>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nokia-bell-labs.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 819ef12b-4755-4fda-60d7-08d9e0075c98
x-ms-traffictypediagnostic: VI1PR07MB4046:EE_
x-microsoft-antispam-prvs: <VI1PR07MB404670FABE04C2FEC2FA6BEE955F9@VI1PR07MB4046.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: 9r7aFexXhbgfcm6L1Cch2ncD23OZ33176SXHv9Z38rMuHA1EJVY9TRH1owLJLCPEhzdIysoX6qiKryihZ3pVLmIEKMIq/BXPdCqLGFvcY8hrCbDNHQ2/xl34cgryzqFpR3g63ESPgtlBKODI+4d66NqawsIUhKkGfBKFzKJtHPiiGqqbvaNNr+XG8QLs8HflpJ6yMo3Hr44xa0/WFJ8GGw1zsLy2hMmgacntG8o0/igrzz3ROK3kMymog6454e14hPhSkUs+hlhvv4Ql/Sk/zQgHR0jeIb+HaxL4Zs7lokhPWnyKY0EvgkFPc9OtfDjPZbnFq5ET+XNX7h56dJMlEOBE3mu1kKmNYtYJdw9p24Pb4anVUipY6UT99YU4p6tisJhWDTwt8YraRUimsYytCgcY2Fg2lIR1uyoO81x9KGZumNSDIu8pin673vWPTwz+GPfUlqcD435TGFwK0HI1SyrevI1RG/PW9+v/KMZr+EA/xx9qQ8uGaL9OrtRVOMdlUOUPmYoGCbHGt0n4jCvDsQ8xb6vjaiXrBdWLQR0RdTKWDWfcFBdVgN9hkGSxPkpr/fCm/tNIuixWp38Ca0tkgRkUE2rHU3QPvV8zWarYAx3XDYel5TEm9lBuX9PNX9pCHBTRJjxHebtoheSorHKNtFDgbd9SbXYco8rQPwGWqDaqMjRBhaWsPdyNJpMgZB3f9Oo0M9KqxmCS5EO2enpsn8fybZRRCpUgsqKrrfILfnLHpu3zPMbSQ+1KTNk53P18TKarxqsvZj2LRPfhR++5EY8huQ9uTUUJLrybv3bNZSE=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PAXPR07MB7806.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(64756008)(66446008)(66476007)(4326008)(122000001)(83380400001)(8676002)(66556008)(316002)(5660300002)(30864003)(66946007)(76116006)(66574015)(86362001)(8936002)(52536014)(82960400001)(110136005)(38100700002)(2906002)(55016003)(54906003)(71200400001)(186003)(38070700005)(9686003)(7696005)(6506007)(508600001)(33656002)(20210929001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 5bWGvAuSCpmWr9a+RqhTXeTVVz+mJ5+FZbHghmlvCR8S7USKTn6GX7yEGN40vILD96Jz7Ie2Hz1JqAt8LkKIJnAfBEFMhpzfFlLcVdwiL6EMf3R3UwOvZfWZQOgPYPdvCVeDXiEzm3vLzxUuxa/5ax0JWwPolnMSZINOZm5onb89oP9xNqBSqGrvE8OFP/5wwBFKwfTg4U35t5v1s6xvb3v12kOmPvHGzRjE+dKAvWPr7ZdYZuBFMDGmOKTmXN8p7sXig093xbMYU1eYVJmtGECB0vpMF9dmjbzbJz+GH0LyXxNqHf4/vRf0ZrpGL7Uf+zBmdrxB5JdvWnx/uP4WTYU2V2Ab8XYM4VtxoQNXA7mkxESiu/bptqtqUm0xQBb04vt4XFKmwyjMtGyXOOjK/gj71Outw3I0Sm4sE6FhDoaKifYQsMuzKRjogw1GkfyHwBYrYWg7B+JARK34MtLETWT3TTLsUrVaMYYVKXDudxfcNBqLOtYDkVEVg/VxOzsuU2wEeW1Jt/qZcSuTCb+TveyLvaNgCGMgJkTdoBZNN906zmS9lOvYolaAryJuZEPEdZ1otjtPNn0nFuv9ubbN+lkyKg0kUYls25dzbBWxS+RkmwLRaAGsr9GQiW+1qhR0HIv+nHfpTGPRal3flyAepXkPqpt3eRpUHMz+LmlobR0fZYAwJJ0o6LWnkWKCqieJ6PY7HPy2oVHbRDC2JNvMaW+SiSmlSmcBcfvK6moX8VgAJtmNu+lYLnOzqWk6C3JAI/IkQSifm+UVlMKGMvH0wUoVMi2LLsWOVlaiDo4Qw7gz/kewvF14DDMfoteLoqgOubvpY19+k5NmtXN2nw1m8mchsUrOkbqnng/orh7Hk3IdJamuj6h0xT5fMKhsPdMtUJ5sPXzTQ0YHE8mum+UTGTfPXcAWSCMY9H2wZkFKtHzTHZfs7AMf9Mz2SgjHh7dehyHILyOnD2He/Fl4MaQqRPdRjKdyJ9pMhl64Fc2fklbj/Qo3WKU3SB+tUbg+2r2lxn2o0ZVXOdzZ4EgPrKz79Hpl4jOaAMkwBJqks4QVtt0xc5pFQEU8cU01DWw8hUSeB3/ymuQ/49U+XBj+gqtqLHLadjrhdYjYnx7Uy0AwoxlrKn/neLbNjau2INRYixZ4Xcv+6Dui6y9pNpoMzjm0CocB4gmzt+H1Grgv9FhvhzDDcmxPQwxPjEpgZxqCUi5vSRV4NybOF+HA59bYvJTDOXtEXyKSNIElcHILLDVbkZCfwbH6vME8c5Sbh4F16csEfeDG/uzcSYce/IwTHWYD0CbutTvN6X+duxXcN30Lik8FzpNhM5r2uBGoZZQRyq20del/x8XFBA9y7nXEGroa8P+vDgEw2qcKCwLHolmBsX1M9vIVlEKu+gPVLIGXlvCjtuA5ORJJOW0KHcQjaBwWEqQgQ/WDDVrOYPQ2F+Z/NwgsG+LfaRsjRwk/mHWgZKJqnADND1zjQ6uwrWE0RMleBABap2GVYo679gxsd+e+jISDppEOY9rCAWj2YvVK4ZIaaefR72hBVdMYwp4dHmYSDRYiWg2gkKvXNpidyYZ9EL+Whdjgdf30N1+9WHVyDLDyc05jcP6MF3mmqnjk55IAqte1ypb4Y6G3S0iKyvFJV3Lsw4wKW5TGE2cuKa5qgLHNVfFY0SeKazzA2QWms0NvFWq/ajWqzhUMKKbawG5LQR0ElzmR/ALgPyuyYaAK/9O6d4J/BAjoH4NoPOT6OXTlZDhSZ9APoOgUFDJ9ymqDUkOXS+V1fAHTUeSAO4OuPDIL
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: nokia-bell-labs.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PAXPR07MB7806.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 819ef12b-4755-4fda-60d7-08d9e0075c98
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Jan 2022 13:34:07.1737 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: abRq3NWmDw0ap2PiHbWBcN8jW5J9cjOAX6q4CLVU6eXVMHR0qWDNc1QcY1qoG+3SbsoeRJmh627xu4PMqZkmlMyGGN4Qd+yFJHCO5kncQNnA/ASizCPjfuBWYHSIchz9
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR07MB4046
Archived-At: <https://mailarchive.ietf.org/arch/msg/alto/gizZH-YmbAqlM3lRt03HHMKOQ2o>
Subject: Re: [alto] Benjamin Kaduk's Discuss on draft-ietf-alto-unified-props-new-21: (with DISCUSS and COMMENT) - DISCUSS + COMMENTS on section
X-BeenThere: alto@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Application-Layer Traffic Optimization \(alto\) WG mailing list" <alto.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/alto>, <mailto:alto-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/alto/>
List-Post: <mailto:alto@ietf.org>
List-Help: <mailto:alto-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/alto>, <mailto:alto-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Jan 2022 13:34:16 -0000

Hello Benjamin,

We have posted a revision that addresses the DISCUSS points raised in your review, together with the related COMMENTS on section 10. 
Please see inline the e-mail below for the proposed updates. 
The other comments will be addressed in a next revision. 
Again thank you for your thorough review and guidance. 
Best regards,
Sabine and co-authors


>-----Original Message-----
>From: Randriamasy, Sabine (Nokia - FR/Paris-Saclay)
><sabine.randriamasy@nokia-bell-labs.com>
>Sent: Tuesday, December 21, 2021 3:23 PM
>To: Benjamin Kaduk <kaduk@mit.edu>; The IESG <iesg@ietf.org>
>Cc: draft-ietf-alto-unified-props-new@ietf.org; alto-chairs@ietf.org;
>alto@ietf.org; Vijay Gurbani <vijay.gurbani@gmail.com>
>Subject: RE: Benjamin Kaduk's Discuss on draft-ietf-alto-unified-props-new-21:
>(with DISCUSS and COMMENT) - DISCUSS + COMMENTS on section
>
>Hello Benjamin,
>
>Thank you very much for your thorough review and guidance.
>The present e-mail addresses your DISCUSS points and COMMENTS on section
>10, as they relate to a DISCUSS point.
>Please see the responses inline.
>The other COMMENTS and NITS will be addressed in a separate e-mail.
>
>Best regards,
>Sabine, Jensen, Kai, Richard
>
>>-----Original Message-----
>>From: Benjamin Kaduk via Datatracker <noreply@ietf.org>
>>Sent: Thursday, December 2, 2021 12:00 AM
>>To: The IESG <iesg@ietf.org>
>>Cc: draft-ietf-alto-unified-props-new@ietf.org; alto-chairs@ietf.org;
>>alto@ietf.org; Vijay Gurbani <vijay.gurbani@gmail.com>;
>>vijay.gurbani@gmail.com
>>Subject: Benjamin Kaduk's Discuss on draft-ietf-alto-unified-props-new-21:
>>(with DISCUSS and COMMENT)
>>
>>Benjamin Kaduk has entered the following ballot position for
>>draft-ietf-alto-unified-props-new-21: Discuss
>>
>>When responding, please keep the subject line intact and reply to all
>>email addresses included in the To and CC lines. (Feel free to cut this
>>introductory paragraph, however.)
>>
>>
>>Please refer to
>>https://www.ietf.org/blog/handling-iesg-ballot-positions/
>>for more information about how to handle DISCUSS and COMMENT
>positions.
>>
>>
>>The document, along with other ballot positions, can be found here:
>>https://datatracker.ietf.org/doc/draft-ietf-alto-unified-props-new/
>>
>>
>>
>>----------------------------------------------------------------------
>>DISCUSS:
>>----------------------------------------------------------------------
>>
>>(1) Section 8.6 seems to have some conflicting requirements.  The
>>filtered property map response "MUST include all the inherited property
>>values for the requested entities and all the entities which are able
>>to inherit property values from the requested entities."  We then go on
>>to say that to do this, the server MAY follow three rules, that
>>themselves include SHOULD-level guidance, but don't say how the MUST is
>>achieved if the SHOULDs or MAY are ignored.  I was expecting to see a
>>construction of the form "SHOULD do X, but if not, MUST do Y".
>>
>[ [SR] ]
>Indeed the requirements need to set clear rules. We propose to update the
>text as follows:
>OLD
>...
>To achieve this goal, the ALTO server MAY follow three rules:
>
>   *  If a property for a requested entity is inherited from another
>      entity not included in the request, the response SHOULD include
>      this property for the requested entity.  For example, A full
>      property map may skip a property P for an entity A (e.g.,
>      ipv4:192.0.2.0/31) if P can be derived using inheritance from
>      another entity B (e.g., ipv4:192.0.2.0/30).  A filtered property
>      map request may include only A but not B.  In such a case, the
>      property P SHOULD be included in the response for A.
>
>   *  If there are entities covered by a requested entity but having
>      different values for the requested properties, the response SHOULD
>      include all those entities and the different property values for
>      them.  For example, considering a request for property P of entity
>      A (e.g., ipv4:192.0.2.0/31), if P has value v1 for
>      A1=ipv4:192.0.2.0/32 and v2 for A2=ipv4:192.0.2.1/32, then, the
>      response SHOULD include A1 and A2.
>
>   *  If an entity identifier in the response is already covered by
>      other entities identifiers in the same response, it SHOULD be
>      removed from the response, for the sake of compactness.  In the
>      previous example, the entity A = ipv4:192.0.2.0/31 SHOULD be
>      removed because A1 and A2 cover all the addresses in A.
>NEW
>...
>To achieve this goal, the ALTO server MUST follow two rules:
>
>   *  If a property for a requested entity is inherited from another
>      entity not included in the request, the response MUST include
>      this property for the requested entity.  For example, A full
>      property map may skip a property P for an entity A (e.g.,
>      ipv4:192.0.2.0/31) if P can be derived using inheritance from
>      another entity B (e.g., ipv4:192.0.2.0/30).  A filtered property
>      map request may include only A but not B.  In such a case, the
>      property P MUST be included in the response for A.
>
>   *  If there are entities covered by a requested entity but having
>      different values for the requested properties, the response MUST
>      include all those entities and the different property values for
>      them.  For example, considering a request for property P of entity
>      A (e.g., ipv4:192.0.2.0/31), if P has value v1 for
>      A1=ipv4:192.0.2.0/32 and v2 for A2=ipv4:192.0.2.1/32, then, the
>      response MUST include A1 and A2.
>
>For the sake of response compactness, the ALTO Server SHOULD obey the
>following rule:
>
>   *  If an entity identifier in the response is already covered by
>      other entities identifiers in the same response, it SHOULD be
>      removed from the response.  In the
>      previous example, the entity A = ipv4:192.0.2.0/31 SHOULD be
>      removed because A1 and A2 cover all the addresses in A.
>
>
>>(2) Many of the examples in Sections 10.X do not seem to match up with
>>the prose that describes them and the previous data tables that they
>>are intended to illustrate (see COMMENT).  We should make sure that the
>>examples are internally consistent.
>>
>[ [SR] ] Please see our responses on the "COMMENTS on SECTION 10" section.
>
>>(3) Section 4.6.2 says:
>>
>>   *  Last, the entity domain types "asn" and "countrycode" defined in
>>      [I-D.ietf-alto-cdni-request-routing-alto] do not have a defining
>>      information resource.  Indeed, the entity identifiers in these two
>>      entity domain types are already standardized in documents that the
>>      Client can use.
>>
>>But earlier we said that "the defining information resource of a
>>resource- specific entity domain D is unique", but this seems to be
>>saying that the defining information resource of domains of the "asn"
>>and "contrycode" type are *not* unique, by virtue of not existing at
>>all.  How can we rectify these two statements?
>>
>[ [SR] ] To rectify this, we propose to update the text in Section 4.6.1  as
>follows:
>--- parag 2
>OLD
>"...This concept applies to resource-specific entity domains. ..."
>NEW
>"...A defining information resource is defined for resource-specific entity
>domains. It does not exist for entity domains that are not resource-specific
>such as "ipv4" or "ipv6". Neither does it exist for entity domains that are
>covering entity identifiers already defined in other standardization
>documents, at it is the case for country code identifiers standardized in
>[ISO3166-1] or AS numbers allocated by the IANA. ..."
>
>--- parag 3,
>OLD
> "the defining information resource of a resource-specific entity domain D is
>unique... "
>NEW
>"the defining information resource of a resource-specific entity domain D,
>when it exists, is unique... "
>>
>>----------------------------------------------------------------------
>>COMMENT:[ [SR] ]  on SECTION 10
>>----------------------------------------------------------------------
>>
>>Section 10.x
>>
>>I am not really an HTTP expert, but the content-lengths in these
>>examples seem to be based on byte counts with Unix-style line
>>separators, whereas (per
>>draft-ietf-httpbis-messaging) my understanding is that the values
>>should be computed with CRLF as the line separator.
>>
>[ [SR] ] In this document, all the examples use Unix-style line separators. But in
>neither draft-ietf-httpbis-messaging-19 nor RFC7230, did we find any
>statement saying that the content-length value should be computed with CRLF
>as EoL. CRLF is only used to separate different HTTP header field lines and
>chunked data (Sec 2.1 and 7.1 of draft-ietf-httpbis-messaging-19), not the
>message body.
>If you think the content-length computation is not clear, how about we add
>the following sentence at the beginning of Sec 10:
>NEW
>In this document, the HTTP message bodies of all the examples use Unix-style
>line-ending character (%x0A) as the line separator.
>
>>Section 10.2
>>
>>   Beyond "pid", the examples in this section use four additional
>>   properties for Internet address domains, "ISP", "ASN", "country" and
>>   "state", with the following values:
>>
>>Are these property names, types, or both?
>>Should we use "countrycode" that is defined by
>>draft-ietf-alto-cdni-request- routing-alto, rather than the very similar
>sounding "country"?
>>
>[ [SR] ] yes, we can use "countrycode" and will update the examples
>accordingly OLD
>   Beyond "pid", the examples in this section use four additional
>   properties for Internet address domains, "ISP", "ASN", "country" and
>   "state", with the following values:
>NEW
>   Beyond "pid", the examples in this section use four additional
>   property types for entities of domain type "ipv4":  "countrycode", "ASN",
>"ISP", and "state".
>These properties are assumed to be resource-agnostic so their name is
>identical to their type.
>The entities have the following values:
>
>>Section 10.3
>>
>>   The following IRD defines ALTO Server information resources that are
>>   relevant to the Entity Property Service.  It provides two property
>>   maps: one for the "ISP" and "ASN" properties, and another one for the
>>   "country" and "state" properties.  [...]
>>
>>I may be misreading things, but I could only find the former of these
>>two.  I should be looking for resources that have the
>>"application/alto-
>>propmap+json" media-type and do not accept parameters, right?
>>
>[ [SR] ] thanks for catching this. This text is inherited from previous versions.
>We will update as follows:
>OLD
>The following IRD defines ALTO Server information resources that are
>   relevant to the Entity Property Service.  It provides two property
>   maps: one for the "ISP" and "ASN" properties, and another one for the
>   "country" and "state" properties.  [...] NEW The following IRD defines ALTO
>Server information resources that are
>   relevant to the Entity Property Service.  It provides a property
>   map for the "ISP" and "ASN" properties.
>
>>   The server provides several filtered property maps.  The first
>>   returns all four properties, and the second returns only the "pid"
>>   property for the default network map.
>>
>>Does it also return the "pid" property for the alt-network-map?
>>
>[ [SR] ] Yes, thanks.
>OLD
>... the second returns only the "pid"  property for the default network map.
>NEW
>... the second returns only the "pid"  property for the default network map
>and the "alt-network-map".
>
>>   The filtered property maps for the "ISP", "ASN", "country" and
>>   "state" properties do not depend on the default network map (it does
>>   not have a "uses" capability), because the definitions of those
>>
>>I only see "ISP" showing up in the ia-property-map and the
>>iacs-property-map, both of which list "uses" for the default-network-map.
>>
>[ [SR] ] Indeed, thanks.
>We will remove member "uses": [ "default-network-map", "alt-network-map"
>] from "ia-property-map" and "iacs-property-map"
>
>>   Note that for legacy clients, the ALTO server provides an Endpoint
>>   Property Service for the "pid" property defined on the endpoints of
>>   the default network map.
>>
>>Also the alt-network-map?
>>
>[ [SR] ] yes, indeed
>OLD
>... the "pid" property defined on the endpoints of the default network map.
>NEW
>... the "pid" property defined on the endpoints of the default network map
>and the "alt-network-map".
>
>>I think there are a couple other property maps in the returned IRD that
>>are not mentioned in the prose at all (not sure if they need to be).
>>
>[ [SR] ] Our intent is that the examples mentioned in the prose helps
>understanding the other ones.
>
>>Section 10.4
>>
>>   Note that, to be compact, the response does not include the entity
>>   "ipv4:192.0.2.0", because values of all those properties for this
>>   entity are inherited from other entities.
>>
>>Is this really the single IP address, equivalent to 192.0.2.0/32?  I
>>don't see why it's special enough to get called out, as opposed to the
>>other addresses in 192.0.2.0/27.
>>
>[ [SR] ] this is a typo here. "ipv4:192.0.2.0" in this paragraph should be
>"ipv4:192.0.2.1".
>OLD
>Note that, to be compact, the response does not include the entity
>   "ipv4:192.0.2.0", because values of all those properties for this
>   entity are inherited from other entities.
>NEW
>Note that, to be compact, the response does not include the entity
>   "ipv4:192.0.2.1", because values of all those properties for this
>   entity are inherited from other entities.
>
>>    The same rule
>>   applies to the entities "ipv4:192.0.3.0/28" and "ipv4:192.0.3.0/28".
>>
>>Should one of these be 192.0.3.16/28?
>>
>[ [SR] ] yes indeed, thanks.
>OLD
>applies to the entities "ipv4:192.0.3.0/28" and "ipv4:192.0.3.0/28".
>NEW
>applies to the entities "ipv4:192.0.3.0/28" and "ipv4:192.0.3.16/28".
>
>
>>Section 10.5
>>
>>   Note that the value of "state" for "ipv4:192.0.2.0" is the only
>>   explicitly defined property; the other values are all derived by the
>>   inheritance rules for Internet address entities.
>>
>>I think the .2.1 is explicitly defined and .2.0 is inherited...
>>
>[ [SR] ] SR, yes indeed, thanks
>OLD
>Note that the value of "state" for "ipv4:192.0.2.0" is the only
>   explicitly defined property; the other values are all derived by the
>   inheritance rules for Internet address entities.
>NEW
>Note that the value of "state" for "ipv4:192.0.2.1" is the only
>   explicitly defined property; the other values are all derived by the
>   inheritance rules for Internet address entities.
>
>>     "property-map": {
>>       "ipv4:192.0.2.0":
>>              {".ISP": "BitsRus", ".ASN": "65543", ".state": "PA"},
>>       "ipv4:192.0.2.1":
>>              {".ISP": "BitsRus", ".ASN": "65543", ".state": "NJ"},
>>       "ipv4:192.0.2.17":
>>              {".ISP": "BitsRus", ".ASN": "65543", ".state": "CT"}
>>
>>...and my reading of the table in §10.2 would have .2.0 as NJ and .2.1 as PA.
>>
>[ [SR] ] Indeed, thanks, we will correct
>
>>Section 10.6
>>
>>       "ipv4:192.0.2.0":     {".state": "PA"},
>>
>>As above, I think this has to be .2.1.
>>
>[ [SR] ] yes, thanks.  We will correct
>
>>       "ipv4:192.0.3.0/28":  {".ASN": "65543",
>>                              ".state": "TX"},
>>       "ipv4:192.0.3.16/28": {".ASN": "65543",
>>                              ".state": "MN"}
>>
>>These ASNs should be 65544.
>>
>[ [SR] ] yes, thanks. We will correct
>>
>>