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

Pawel Kowalik <kowalik@denic.de> Tue, 29 November 2022 07:48 UTC

Return-Path: <kowalik@denic.de>
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 BBA13C14CF02 for <regext@ietfa.amsl.com>; Mon, 28 Nov 2022 23:48:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.095
X-Spam-Level:
X-Spam-Status: No, score=-2.095 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=denic.de
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 3BWjhgEpdntV for <regext@ietfa.amsl.com>; Mon, 28 Nov 2022 23:48:40 -0800 (PST)
Received: from mout-b-105.mailbox.org (mout-b-105.mailbox.org [195.10.208.50]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7E613C14F731 for <regext@ietf.org>; Mon, 28 Nov 2022 23:48:39 -0800 (PST)
Received: from smtp2.mailbox.org (smtp2.mailbox.org [IPv6:2001:67c:2050:b231:465::2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-b-105.mailbox.org (Postfix) with ESMTPS id 4NLvbR2H5pz9sy5; Tue, 29 Nov 2022 08:48:35 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denic.de; s=MBO0001; t=1669708115; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=+mg6JVOKW0AW3I4w4vbgZkTHQ1ObKugAJnKJr8ENv4s=; b=Raw2e5j8vCVOVlgiRlAoFrP0BHgaGP05HnFcVX086pgt2Krw4h4Mm9u1es7c7LYzFwsebd WanLJCcMyvVDDPsv2UCorCyFR/oNjwdt+xDuuJ3gMXyzHdHVYaG2VqYTvYikzhrnDzzwnt GFDXDZcFLQ9pZJl6FngS/hnyiWnN3pwDNyH0R6BHgkuRMnX9f5NzzhJfHnBggmBk9xyo6i JL3CM1Xj8xlvAamaTMUX6bM2PtfgoMqKFg01+3iBPfD1fSJGu7Ig14SstzcVKOkMq77y7v X6WXyuXBhPRNGpz4mIAnHlDRUorBGk3z2osgyAd53ERoG0GcvSashhvjR+WZyA==
Content-Type: multipart/alternative; boundary="------------9Nypz0R74dWoT7DXY0GKlQil"
Message-ID: <1073bfe5-0060-20c5-4927-7a13866c91dd@denic.de>
Date: Tue, 29 Nov 2022 08:48:33 +0100
MIME-Version: 1.0
Content-Language: en-US
To: Mario Loffredo <mario.loffredo@iit.cnr.it>, 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> <ea670a71-c628-837c-333a-c2fe4e75452f@iit.cnr.it> <06491465-f5ef-8ff9-dfab-4bc2caf941e8@denic.de> <5158d050-c09a-5a88-8501-894e49f74b5c@iit.cnr.it>
From: Pawel Kowalik <kowalik@denic.de>
In-Reply-To: <5158d050-c09a-5a88-8501-894e49f74b5c@iit.cnr.it>
X-MBO-RS-META: ngipxyagi6ni37x4bgzobbzbiykc4bna
X-MBO-RS-ID: 8977816c2a823782b20
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/NzvtIyP3DfAe8zo3o21GjGqdpns>
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: Tue, 29 Nov 2022 07:48:44 -0000

Hi Mario,

Am 29.11.22 um 07:46 schrieb Mario Loffredo:
>
> Hi Pawel,
>
> Il 28/11/2022 22:02, Pawel Kowalik ha scritto:
>>
>> Hi Mario,
>>
>> My comment inline.
>>
>> Am 28.11.22 um 21:20 schrieb Mario Loffredo:
>>>>>> "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. 
>> [PK2] OK, this one I agree, but this is the first part "A custom 
>> reverse search property MUST NOT collide with a registered reverse 
>> search property", isn't it?
>>
>> My comment was referring to the second part, where, if I read it 
>> right, it would be forbidden to match a custom reverse search 
>> property to same field as any of already registered ones.
>>
> [ML] In my opinion, both the misuses are harmful. For the sake of 
> increasing interoperability, the case of two reverse search properties 
> mapping the same RDAP property must be avoided as well.
>
[PK3] Sure, this must not happen on the level of registered reverse 
search properties, to have duplicated registered names pointing to the 
same property. I think it should be at least allowed (ergo SHOULD NOT 
instead of MUST NOT) to have such duplicates with custom property which 
is local and makes no harm to the interoperability. There is a clear 
use-case behind which is a natural consequence of experimental nature of 
custom reverse search properties. See the scenario I mentioned 2 comment 
earlier.
>
> The only admissible case should be when the same name is used to map 
> two RDAP properties but one is an equivalent representation of the 
> other in another format (i.e. the entity full name can be represented 
> both in jCard and in JSContact but both are used to represent the same 
> information).
>
[PK3] Fully agree here.

Kind Regards,

Pawel