Re: [regext] Fwd: New Version Notification for draft-ietf-regext-rdap-partial-response-04.txt
Karl Heinz Wolf <khwolf1@gmail.com> Wed, 22 January 2020 08:38 UTC
Return-Path: <khwolf1@gmail.com>
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 EEBB412008B for <regext@ietfa.amsl.com>; Wed, 22 Jan 2020 00:38:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.748
X-Spam-Level:
X-Spam-Status: No, score=-1.748 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 ffzyFM3IGiS0 for <regext@ietfa.amsl.com>; Wed, 22 Jan 2020 00:38:20 -0800 (PST)
Received: from mail-qk1-x72d.google.com (mail-qk1-x72d.google.com [IPv6:2607:f8b0:4864:20::72d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 435E4120052 for <regext@ietf.org>; Wed, 22 Jan 2020 00:38:20 -0800 (PST)
Received: by mail-qk1-x72d.google.com with SMTP id h23so1472693qkh.0 for <regext@ietf.org>; Wed, 22 Jan 2020 00:38:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=WYxJH2AurBYN5wQUWB12+04kucUZSB7jkOTnZ6KDQP4=; b=G6BJFc0TLs3dZ/7KBn71N6L2vMl/7kj5oey3DI01nUxnCXjUYOm3nJOlalPVst9R8Y 9ADMCmW4KQBk1hmWNXjzwtzKK0Gm6VbMF9PHxNQDzIFEwpph50O9PNNOF+cxXzLwf+5V L/9WWrCFbGFqg2Q0VGm/80/IeA8eIzvytgeDKLY+T6p6pbVgLhgdjaY4si6SGwI/RIcM zRYLZNeiUK6kfhS22wTWCOO/GOvWLzaljj832gbE1g5ayQZnj2Gz2e7A3FbMiwGeC2gy +p9u7QqgPEFLJdwXLrSO+OWTil4Y0CNa8kTuMGkyI5ho5p9asj0dQROzNhGgMku+6I2o idKA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=WYxJH2AurBYN5wQUWB12+04kucUZSB7jkOTnZ6KDQP4=; b=ITb4bFOWHIPLEqEBZXd/KDZB9ihBcUco+643nlJUhRZZxk/CXgrnnc6+0eWHK9XIqq ZhXZhWQzedVhtlVPoL/1f/ZxKnpVrUTyWavL3YMMRctiTCjB7dadsYlAuB1W2ioeS0dc 0rRwgQUIFPq5nyztQRPcQB3T4RGLYr/fUhL/J2rxdZaOH2R7LQsZJcsfRRhwkqpNhI6t jYfcmrbnjqPHtOgtsiYdMRy0orCrdT1NSL/dnCGpRXXpcam21ibDQStPiX56+xEsWBHy Jg3RgIVeq5/n4phk0DV7JGoL4lPnYNdUu+kH2cIof9MPKI+4aeT8MqbA+g6U0VZg32ov PcjQ==
X-Gm-Message-State: APjAAAWSxwJ/mVIOv6tgmq2cKPrfgXLdv0DdwO+d7Ete7TR8a81Qy8d3 jva5tNGU/Is3+VXCtkumyWPBcmNwwl0VbzVhZEBFP0ud0MM=
X-Google-Smtp-Source: APXvYqwIufguOgkjn+j8YR1lIjGoyFSKg3GoBf+/3vOlxyMPftffjevFLbZP+f0hgskm1EyI40HXFIDzamV7RauL3y4=
X-Received: by 2002:a05:620a:634:: with SMTP id 20mr8882964qkv.269.1579682299383; Wed, 22 Jan 2020 00:38:19 -0800 (PST)
MIME-Version: 1.0
References: <156741626189.13096.11716494670098797576.idtracker@ietfa.amsl.com> <fb690fb6-0d14-c8e6-90bc-c5f4eaf17373@iit.cnr.it> <CAL=Qo5jSo3WB2G+uVKG5qUXQjq_7F+H9v_+7AZd_7ZRj2M8Mhg@mail.gmail.com> <371cb5da-34ee-9f22-06dd-0232d9eeb79f@iit.cnr.it>
In-Reply-To: <371cb5da-34ee-9f22-06dd-0232d9eeb79f@iit.cnr.it>
From: Karl Heinz Wolf <khwolf1@gmail.com>
Date: Wed, 22 Jan 2020 09:38:07 +0100
Message-ID: <CAL=Qo5ihrVtKjib9PSRnN8PPsvnUsKYRaKrRso+r2p+ue8orOg@mail.gmail.com>
To: Mario Loffredo <mario.loffredo@iit.cnr.it>
Cc: "regext@ietf.org" <regext@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000501509059cb67237"
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/J23pXmdEj5f3Po0g4Je9730ZkaE>
Subject: Re: [regext] Fwd: New Version Notification for draft-ietf-regext-rdap-partial-response-04.txt
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: Wed, 22 Jan 2020 08:38:22 -0000
Hi Mario, thanks for your clarifications. Having more definitions in RDAP profiles makes sense to me. Best, Karl Heinz On Tue, Jan 21, 2020 at 12:33 PM Mario Loffredo <mario.loffredo@iit.cnr.it> wrote: > Hi Karl Heinz, > > thanks a lot for your review. > > My comments are inline. > Il 21/01/2020 08:40, Karl Heinz Wolf ha scritto: > > Mario, > > > > Here is my feedback regarding this draft: > > > > I think it is useful for clients to request a partial response as > described in this draft. > > > > Chapter 2: > > The discussions of the different approaches to partial response, which I > guess led to the decision of the WG to go for field sets, should be > probably moved to some kind of appendix to not confuse the reader. > > ML: This section aimed to explain the reasons supporting the "field set" > approach. Anyway, I have no problem to move it elsewhere in the document. > > However, it is interesting to read about the reasons and two comments on > this chapter: it says "the request of some fields might not match the user > access levels." You might also run into this when the request contains a > field set that is not allowed for this user (this is also admitted in > chapter 5) – so that is probably no advantage. > > ML: The "subsetting_metadata" element enables the server to provide the > user with the allowable field sets. A similar element could contain the > allowable response fields which could be explicitly selected in a request > but its implementation results in a more verbose content and is unpractical > due to the fact that the RDAP response is not flat. > > In addition, the user can request for either an allowed or an unallowed > field set so the management of error responses is easier than dealing with > a mix of allowed-unallowed fields. > > Furthermore, you state that interoperability is facilitated with > pre-defined filed sets while there is no exact definition of all field > sets. > > > > ML: See the comment to the feedback below. > > Chapter 5: > > I noticed that older version of this draft had a more detailed description > of the "brief" dataset, which is now removed. Do you think > interoperability, as written in chapter 2, is still achievable? > > ML: Based on the outcomes of the analysis described in RFC 7485, I have > defined a possible list of elements for a "brief" response but the WG > clearly recommended to keep it out of the scope of the document in order to > separate the technology, to be described in a RFC, from its operational > aspects, to be described in an RDAP profile. The goal of Section 5 is only > to propose some potential examples of field sets. > > I don't think that, in this way, interoperability could be limited. If, > for example, the gTLD RDAP profile included some field sets, almost 50% of > potential RDAP servers would be involved. > > And since server operators can add their own field sets: do they need to > be registered somewhere or just be announced in the metadata with its human > readable description of which fields are going to be returned? > > > > ML: I believe that, according to HATEOAS principles, a REST API should be > as self-descriptive as possible. Obviously, an RDAP operator can add a > "describedby" link in the "subsetting_metadata" element to furtherly > describe the implemented field sets in a more exhaustive document. > > Is the "full" field set really required (and what is the difference of a > response with the "full" field set and an response without this extension? > > > > ML: It depends on the field set the server provides as the default one. > The default field set is applied when no field set is requested but it > could be different from the "full" response. In theory, the default field > set should contain the information which is considered relevant in the > majority (70-80%) of the requests which, in my experience, doesn't > correspond to a full RDAP response regardless of the user access level. > Anyway, this information as well as both the list of allowed field sets and > the elements included in each field set should be defined in a profile. > > Cheers, > > Mario > > Best, > > Karl > > On Mon, Sep 2, 2019 at 11:31 AM Mario Loffredo <mario.loffredo@iit.cnr.it> > wrote: > >> Hi all, >> >> this new version extends a review by Tom Harrison about including a >> "self" link in the "id" field set. Now the draft recommends the RDAP >> providers to include a "self" link in any field set other than the full >> response. >> >> Thanks a lot Tom for your review. >> >> Best, >> >> mario >> >> >> -------- Messaggio Inoltrato -------- >> Oggetto: New Version Notification for >> draft-ietf-regext-rdap-partial-response-04.txt >> Data: Mon, 02 Sep 2019 02:24:21 -0700 >> Mittente: internet-drafts@ietf.org >> A: Maurizio Martinelli <maurizio.martinelli@iit.cnr.it> >> <maurizio.martinelli@iit.cnr.it>, Mario Loffredo >> <mario.loffredo@iit.cnr.it> <mario.loffredo@iit.cnr.it> >> >> >> A new version of I-D, draft-ietf-regext-rdap-partial-response-04.txt >> has been successfully submitted by Mario Loffredo and posted to the >> IETF repository. >> >> Name: draft-ietf-regext-rdap-partial-response >> Revision: 04 >> Title: Registration Data Access Protocol (RDAP) Partial Response >> Document date: 2019-09-02 >> Group: regext >> Pages: 13 >> URL: >> https://www.ietf.org/internet-drafts/draft-ietf-regext-rdap-partial-response-04.txt >> Status: >> https://datatracker.ietf.org/doc/draft-ietf-regext-rdap-partial-response/ >> Htmlized: >> https://tools.ietf.org/html/draft-ietf-regext-rdap-partial-response-04 >> Htmlized: >> https://datatracker.ietf.org/doc/html/draft-ietf-regext-rdap-partial-response >> Diff: >> https://www.ietf.org/rfcdiff?url2=draft-ietf-regext-rdap-partial-response-04 >> >> Abstract: >> The Registration Data Access Protocol (RDAP) does not include >> capabilities to request partial responses. In fact, according to the >> user authorization, the server can only return full responses. A >> partial response capability, especially in the case of search >> queries, could bring benefits to both clients and servers. This >> document describes an RDAP query extension that allows clients to >> specify their preference for obtaining a partial response. >> >> >> >> Please note that it may take a couple of minutes from the time of >> submission >> until the htmlized version and diff are available at tools.ietf.org. >> >> The IETF Secretariat >> >> _______________________________________________ >> regext mailing list >> regext@ietf.org >> https://www.ietf.org/mailman/listinfo/regext >> > -- > Dr. Mario Loffredo > Servizi Internet e Sviluppo Tecnologico > CNR - Istituto di Informatica e Telematica > via G. Moruzzi 1, I-56124 PISA, Italy > E-Mail: mario.loffredo@iit.cnr.it > Phone: +39.0503153497 > Mobile: +39.3462122240 > Web: http://www.iit.cnr.it/mario.loffredo > >
- [regext] Fwd: New Version Notification for draft-… Mario Loffredo
- Re: [regext] Fwd: New Version Notification for dr… Karl Heinz Wolf
- Re: [regext] Fwd: New Version Notification for dr… Mario Loffredo
- Re: [regext] Fwd: New Version Notification for dr… Karl Heinz Wolf