Re: [regext] AD review of draft-ietf-regext-rdap-partial-response-12

Mario Loffredo <mario.loffredo@iit.cnr.it> Mon, 27 July 2020 11:17 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 5814E3A18B5; Mon, 27 Jul 2020 04:17:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, NICE_REPLY_A=-0.001, 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 2F9gh83XV4wK; Mon, 27 Jul 2020 04:17:53 -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 47F4F3A0D8A; Mon, 27 Jul 2020 04:17:52 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by smtp.iit.cnr.it (Postfix) with ESMTP id A6242600185; Mon, 27 Jul 2020 13:17:50 +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 vlnLVBwy7rSo; Mon, 27 Jul 2020 13:17:47 +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 04CEE60010C; Mon, 27 Jul 2020 13:17:47 +0200 (CEST)
To: Barry Leiba <barryleiba@computer.org>, "draft-ietf-regext-rdap-partial-response.all@ietf.org" <draft-ietf-regext-rdap-partial-response.all@ietf.org>
Cc: regext <regext@ietf.org>
References: <CALaySJKBsPa45SJo4Mt480NW==dDbXrsf-7KkUoB4DAkTqBX+Q@mail.gmail.com>
From: Mario Loffredo <mario.loffredo@iit.cnr.it>
Message-ID: <030bb178-e881-e060-9256-67d0775bb546@iit.cnr.it>
Date: Mon, 27 Jul 2020 13:14:53 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0
MIME-Version: 1.0
In-Reply-To: <CALaySJKBsPa45SJo4Mt480NW==dDbXrsf-7KkUoB4DAkTqBX+Q@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------62773739BFC0669BA51E6984"
Content-Language: it
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/R2q37buVCeg8uCkZKFTqMB8FF-A>
Subject: Re: [regext] AD review of draft-ietf-regext-rdap-partial-response-12
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: Mon, 27 Jul 2020 11:17:57 -0000

Hi Barry,

thanks a lot for your review and feedback. I provide answers to your 
feedback below.

Il 24/07/2020 20:16, Barry Leiba ha scritto:
> Thanks so much for the recent editorial work on this document: 
>  Version -12 is easy to read and clear, and I’m happy to sent it to 
> last call.  I have some review comments below, but they’re all minor 
> and can be handled as part of the last call comments.  I will request 
> last call on this right after I send this note.
>
> — Section 1 —
>
>    Several leading API providers [LINKEDIN] [FACEBOOK] [GOOGLE]
>    implement partial response features by providing an optional query
>    parameter through which clients identify the fields they wish to
>    receive.  Support for partial responses is also considered a leading
>    principle by many best practice guidelines in REST API implementation
>    [REST-API1] [REST-API2] in order to improve performance, save on
>    bandwidth and possibly accelerate the overall interaction.  In other
>    contexts, for example in digital libraries and bibliographic
>    catalogues, servers can respond according to different element sets
>    (i.e. "brief" to obtain a short response and "full" to obtain the
>    complete response).
>
> Maybe it’s just me, but I find that paragraph unnecessary.  I suggest 
> simply removing it (and the references it cites) as extraneous.  This 
> is a suggestion, not a requirement, so if the working group has a 
> reason to keep the paragraph, that’s OK.  I just think it doesn’t add 
> anything useful to the document beyond what’s in the other paragraphs 
> here.
>
[ML] OK.

I remove the paragraph and update the first paragraph in Appendix A 
accordingly:

OLD

    Looking at the implementation experiences described in Section 1, two
    approaches to the implementation of partial response are observed:

NEW

    Looking at the implementation experiences of partial response, two
    approaches are observed:


— Section 1.1 —

> Please use the exact boilerplate from RFC 8174.
[ML] OK
>
> — Section 4 —
>
>    o  "id": the server provides only the key field, respectively:
>       "handle" for entities, "ldhName" for domains and nameservers.
>
> Nit: Please remove “, respectively”, as it’s misused here.  Correct 
> use (though I don’t suggest this change) woud be, ‘the server provides 
> only the key field: “handle” or “ldhName” for entities or domains and 
> nameservers, respectively.’
>
[ML] OK
>    RDAP providers are RECOMMENDED to include
>
> This is correct and fine as written, but I think it reads better in 
> active voice as, “RDAP providers  SHOULD include”.
>
[ML] OK
>    Fields included in the "brief" and "full" field sets MUST be returned
>    according to the user's access and authorization levels.
>
> What is the focus of this sentence?  Is it about what MUST be 
> returned?  Or that authorization levels MUST be applied?  I think it’s 
> the latter, but it’s not clear from the wording.  If I’m right, it 
> might be better worded this way (adjust as appropriate to give the 
> emphasis you really intend):
>
> NEW
>    Fields included in the "brief" and "full" field set responses MUST
>    take into account the user's access and authorization levels.
> END
>
[ML] Sounds better.
> — Section 6 —
> Please make the contact “IETF”, rather than “IESG”.
>
[ML] OK


Best,

Mario

> —
> Barry
>
>
> _______________________________________________
> regext mailing list
> regext@ietf.org
> https://www.ietf.org/mailman/listinfo/regext

-- 
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