Re: [regext] Fwd: New Version Notification for draft-ietf-regext-rdap-reverse-search-16.txt

Mario Loffredo <mario.loffredo@iit.cnr.it> Mon, 28 November 2022 20:23 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 0AC15C14F742 for <regext@ietfa.amsl.com>; Mon, 28 Nov 2022 12:23:42 -0800 (PST)
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, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12hyFWRy5dxk for <regext@ietfa.amsl.com>; Mon, 28 Nov 2022 12:23:37 -0800 (PST)
Received: from iit.cnr.it (mx4.iit.cnr.it [146.48.58.11]) by ietfa.amsl.com (Postfix) with ESMTP id 3AD4AC14F72C for <regext@ietf.org>; Mon, 28 Nov 2022 12:23:36 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by mx4.iit.cnr.it (Postfix) with ESMTP id 12483B80A60; Mon, 28 Nov 2022 21:23:34 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at mx4.iit.cnr.it
Received: from iit.cnr.it ([127.0.0.1]) by localhost (mx4.iit.cnr.it [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8WM-cEuRYwTi; Mon, 28 Nov 2022 21:23:25 +0100 (CET)
Received: from [192.168.16.66] (sa.nic.it [192.12.193.247]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by mx4.iit.cnr.it (Postfix) with ESMTPSA id 08C1CB80590; Mon, 28 Nov 2022 21:23:25 +0100 (CET)
Message-ID: <ea670a71-c628-837c-333a-c2fe4e75452f@iit.cnr.it>
Date: Mon, 28 Nov 2022 21:20:21 +0100
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.5.0
To: Pawel Kowalik <kowalik@denic.de>, regext@ietf.org
References: <166904400845.63178.12808486915076028699@ietfa.amsl.com> <3cf24684-e89c-2565-e2ae-be797359ebc4@iit.cnr.it> <Y3zH8UtSf4QMwHU5@TomH-802418> <3d566ca4-999e-4e72-e8f1-2e9dd65d2440@iit.cnr.it> <Y39njQxonjw4vw21@TomH-802418> <85c931a7-7800-6f57-6eed-5115fc1d448c@iit.cnr.it> <Y4Pbb2exb8B34eXc@TomH-802418> <1e06a59a-776a-421a-c91c-866ca6c5227d@denic.de>
From: Mario Loffredo <mario.loffredo@iit.cnr.it>
In-Reply-To: <1e06a59a-776a-421a-c91c-866ca6c5227d@denic.de>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/fsB_kFZ1mUxxSndPKerMnOCD-Bs>
Subject: Re: [regext] Fwd: New Version Notification for draft-ietf-regext-rdap-reverse-search-16.txt
X-BeenThere: regext@ietf.org
X-Mailman-Version: 2.1.39
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, 28 Nov 2022 20:23:42 -0000

Hi Pawel,

please find my comments below.

Il 28/11/2022 07:54, Pawel Kowalik ha scritto:
> Hi,
>
> My comments below.
>
> Am 27.11.22 um 22:49 schrieb Tom Harrison:
>> [...]
>>> I still think that custom properties are useful for the reasons above.
>>>
>>> On the other hand, their possible misuse should be ruled somehow.
>>>
>>> Here in the following a possible statement limiting the scope of custom
>>> properties:
>>>
>>> "A custom reverse search property MUST NOT collide with a registered 
>>> reverse
>>> search property and MUST NOT match an RDAP property, or any of its 
>>> variants,
>>> matched by a registered reverse search property."
> [PK] not sure about the second MUST NOT if it's not too hard. What 
> kind of harm we are trying to prevent, when 2 reverse search 
> properties match the same RDAP property?
> I am thinking of a scenario, where the server defines a custom 
> property, then it gets registered under a different name - the server 
> may wish to keep both for back compatibility.
[ML] Just the opposite harm. A registered property having the same name 
of a custom property but they refer to different RDAP properties.
>>>
>>> Being JSContact fullName a variant of jCard fn, both S2 and S3 can't 
>>> define
>>> "name" as a custom property.
>
> [PK] Isn't it actually a useful property if "reverse search property" 
> may remain the same no matter what the underlying representation is? 
> As a client I am interested to get all related objects with an entity 
> holding for example certain email address, no matter if jCard or 
> JSContact is used by the server. This abstraction layer offers the 
> possibility to leave the differences in the data representation and 
> the related filtering up to the RDAP server implementation without 
> breaking the protocol.

[ML] Agree on keeping the same "reverse search property" when it refers 
to the same information represented in different formats.

I'm going to write a proposal about a separate registry for the reverse 
search properties on the maillist so we can hopefully come to consensus 
on this point.

>
>> I still don't see how the document can require that a custom reverse
>> search property not collide with registered reverse search properties
>> as to its name or the members that it refers to, because the person
>> registering a new reverse seach property is not guaranteed to be aware
>> of all existing custom reverse search properties.  The fact that a
>> given field is a 'variant' of another may not be obvious to
>> implementors, either.  If any new reverse search that isn't covered by
>> the existing document has to be defined in an extension, then these
>> problems go away.
>
> [PK] I think it's a common problem. RFC 6648 Section 3 and 4 offer 
> some guidance which we may reference to or adapt into this draft.

[ML] Sure, thanks. The recommendations in section 3 look like very 
fitting to me.

Best,

Mario

>
> Kind Regards,
>
> Pawel
>
> _______________________________________________
> regext mailing list
> regext@ietf.org
> https://www.ietf.org/mailman/listinfo/regext

-- 
Dott. Mario Loffredo
Technological Unit “Digital Innovation”
Institute of Informatics and Telematics (IIT)
National Research Council (CNR)
via G. Moruzzi 1, I-56124 PISA, Italy
Phone: +39.0503153497
Web: http://www.iit.cnr.it/mario.loffredo