Re: [regext] Murray Kucherawy's No Objection on draft-ietf-regext-rdap-partial-response-13: (with COMMENT)

Mario Loffredo <mario.loffredo@iit.cnr.it> Tue, 08 September 2020 08:07 UTC

Return-Path: <mario.loffredo@iit.cnr.it>
X-Original-To: regext@ietfa.amsl.com
Delivered-To: regext@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4FB7A3A10AC; Tue, 8 Sep 2020 01:07:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.846
X-Spam-Level:
X-Spam-Status: No, score=-2.846 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, NICE_REPLY_A=-0.948, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 2TH4abl3_G0F; Tue, 8 Sep 2020 01:07:17 -0700 (PDT)
Received: from smtp.iit.cnr.it (mx3.iit.cnr.it [146.48.98.150]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C609E3A10A8; Tue, 8 Sep 2020 01:07:13 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by smtp.iit.cnr.it (Postfix) with ESMTP id 79A35600374; Tue, 8 Sep 2020 10:07:10 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at mx3.iit.cnr.it
Received: from smtp.iit.cnr.it ([127.0.0.1]) by localhost (mx3.iit.cnr.it [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BikT0e5nDpMQ; Tue, 8 Sep 2020 10:07:07 +0200 (CEST)
Received: from [192.12.193.108] (pc-loffredo.nic.it [192.12.193.108]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by smtp.iit.cnr.it (Postfix) with ESMTPSA id 0D116600227; Tue, 8 Sep 2020 10:07:07 +0200 (CEST)
To: Murray Kucherawy <superuser@gmail.com>, The IESG <iesg@ietf.org>
Cc: draft-ietf-regext-rdap-partial-response@ietf.org, regext-chairs@ietf.org, regext@ietf.org, Jasdip Singh <jasdips@arin.net>
References: <159951272065.3700.4662057897040612634@ietfa.amsl.com>
From: Mario Loffredo <mario.loffredo@iit.cnr.it>
Message-ID: <e0239c76-5e6d-fc2f-24df-c70fdd975c91@iit.cnr.it>
Date: Tue, 08 Sep 2020 10:03:52 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.11.0
MIME-Version: 1.0
In-Reply-To: <159951272065.3700.4662057897040612634@ietfa.amsl.com>
Content-Type: multipart/alternative; boundary="------------EA9FD601E4C73804D955EF03"
Content-Language: it
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/aCnQpFja-wiGEzzLpzoEKqo6jnM>
Subject: Re: [regext] Murray Kucherawy's No Objection on draft-ietf-regext-rdap-partial-response-13: (with COMMENT)
X-BeenThere: regext@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Registration Protocols Extensions <regext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/regext>, <mailto:regext-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/regext/>
List-Post: <mailto:regext@ietf.org>
List-Help: <mailto:regext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/regext>, <mailto:regext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 Sep 2020 08:07:20 -0000

Hi Murray,

thanks a loto for your review. My comments are inline.

Il 07/09/2020 23:05, Murray Kucherawy via Datatracker ha scritto:
> Murray Kucherawy has entered the following ballot position for
> draft-ietf-regext-rdap-partial-response-13: No Objection
>
> 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/iesg/statement/discuss-criteria.html
> for more information about IESG DISCUSS and COMMENT positions.
>
>
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-regext-rdap-partial-response/
>
>
>
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
>
> Where is "AvailableFieldSet[]" defined?

[ML] It is defined after "Members are:".  If you think it could be 
better, I can replace that sentence with "The AvailableFieldSet object 
includes the following members:".

Does it works for you?

> I get a Permission Denied error when I click on the link for [REST].  Should it be updated?

[ML] Ops! I replace it with 
http://www.ics.uci.edu/~fielding/pubs/dissertation/fielding_dissertation.pdf 


> I have the same question Roman does about Section 2.1.

[ML] I think that we don't need to clarify that servers MUST not return 
more than one default field set because this is implicitly stated by the 
the meaning of the word "default" that is "a selection automatically 
used by a program in the absence of a choice made by the user".

>
> I've tried several times, but I can't understand what Section 3 is trying to tell me.

[ML] As RDAP objects include relationships with other objects, such 
related objects (defined as "second level objects" in Section 3) can be 
returned in different ways when a given field set is applied to the 
parent obejcts.

Let me give you an example taking into account the domain object class. 
An RDAP domain object (RFC7483) can generally include relationships with 
entities (one-to-many), nameservers (one-to-many) and networks 
(one-to-one) .  A "brief" field set for domains could provide the 
information about the related objects varying from returning no 
information to returning the object in a given field set as in the 
following:

- no entity, no nameserver, no network

- entities in "id" field set, no nameserver, no network

- no entity, nameservers in "id" field set , no network

- ....

- entities in "id" field set, nameservers in "id" field set, network in 
"id" field set

- entities in "brief" field set, no nameserver, no network

-.....

Definitively, the field set applied to a second level object may not 
strictly be the same applied to its parent object.


Looking forward for you reply to my comments.

Best,

Mario

>
>
-- 
Dr. Mario Loffredo
Systems and Technological Development Unit
Institute of Informatics and Telematics (IIT)
National Research Council (CNR)
via G. Moruzzi 1, I-56124 PISA, Italy
Phone: +39.0503153497
Mobile: +39.3462122240
Web: http://www.iit.cnr.it/mario.loffredo