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

Tom Harrison <tomh@apnic.net> Tue, 22 November 2022 13:00 UTC

Return-Path: <tomh@apnic.net>
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 7D289C1522AB for <regext@ietfa.amsl.com>; Tue, 22 Nov 2022 05:00:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.098
X-Spam-Level:
X-Spam-Status: No, score=-7.098 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, RCVD_IN_DNSWL_HI=-5, 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
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=apnic.net
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 Rt45pEFzV6KW for <regext@ietfa.amsl.com>; Tue, 22 Nov 2022 05:00:40 -0800 (PST)
Received: from AUS01-SY4-obe.outbound.protection.outlook.com (mail-sy4aus01on20619.outbound.protection.outlook.com [IPv6:2a01:111:f403:7005::619]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 511EDC14CF0F for <regext@ietf.org>; Tue, 22 Nov 2022 05:00:39 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=oSBEx4MSd1lb2plwIgyNGd99W/LTFPcscGvLzf6kBryCDEh1QulYOOF2rTViMAhyzLxWxZhNV54qtlaoKGvV/9Eyojp8d8m8y3Vzms4QziMEo+wUexc5BKr68S6ESXw2d/D09W4BeW2MOQ2wjmNTYc+m6l38hpqfu/sH/BSpRyyaCeNWWsPUsdREiFqNq78KWilKbte9BRa67GGgyW9sXd3nIQlXZtv61yMcPtvwOzvByVNioUOqJCChiuQWYe2NgDi0KxnGCmcPBa/+ohUm0DrJ56dDcofUn5guY1STuQFJ/DBS/34roW1cbvjaPAicYPmPQ6QSPEKBpAJC4Jm/AQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=frV7oRANlwMvrtXmsGs6QYjT1yv+o9nRLIETW2fL7tg=; b=Fj+LDsb5qJY/5cSpLkeOUm3gBliaUog3y+96mTwJXl+kejPro3iAWVmGV/FaNogoU+kWtmlKGjwUeVWPIb1EKFqSgHt2NO7zrHchVA4/Ue11xCR44SRlzFuuPfiOBvMoLF0C3uFBZptPNJNBNHocjjO5Df5mEuQcZB7QCfT3F33Vaz4iEMguwg55L25JlcyNppcmDOQPYccxsUa1WWo5LbOmcnnGYbKxo9CNsyW5YrVm13+NTx+0Q1bKBqbo0mtCA7Bq4bPvYvaixCF3qWb+a18fFwXXEsJ6vFnK2zmqlKyi3jiOkgzRJkjDqUTRGv4yNgFEDPIqQo7jqlCZzE42ow==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=apnic.net; dmarc=pass action=none header.from=apnic.net; dkim=pass header.d=apnic.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apnic.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=frV7oRANlwMvrtXmsGs6QYjT1yv+o9nRLIETW2fL7tg=; b=GTEN4RoQL0wDCiI1Qt4l/l6sYo8o2vwIJIdnAyYpcsmAn0oBfJ2Q8SK5w0MbrTUAo7/+JedRZeE/M6r2JHwrIa9ZYfpWHZ9HY2g4CQM6P7kLjpSvATrtrSIuqCP72UfIOrzMX8FS0W0Y3NkQvlaZ4r/c+QfkSjTj00Odpz2wmxM=
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=apnic.net;
Received: from SYBP282MB0553.AUSP282.PROD.OUTLOOK.COM (2603:10c6:10:68::12) by SY4P282MB1353.AUSP282.PROD.OUTLOOK.COM (2603:10c6:10:b0::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5834.15; Tue, 22 Nov 2022 13:00:35 +0000
Received: from SYBP282MB0553.AUSP282.PROD.OUTLOOK.COM ([fe80::4a54:1e1f:d0ff:f0f]) by SYBP282MB0553.AUSP282.PROD.OUTLOOK.COM ([fe80::4a54:1e1f:d0ff:f0f%4]) with mapi id 15.20.5834.015; Tue, 22 Nov 2022 13:00:35 +0000
Date: Tue, 22 Nov 2022 23:00:33 +1000
From: Tom Harrison <tomh@apnic.net>
To: Mario Loffredo <mario.loffredo@iit.cnr.it>
Cc: "regext@ietf.org" <regext@ietf.org>, "pawel.kowalik@ionos.com" <pawel.kowalik@ionos.com>
Message-ID: <Y3zH8UtSf4QMwHU5@TomH-802418>
Mail-Followup-To: Mario Loffredo <mario.loffredo@iit.cnr.it>, "regext@ietf.org" <regext@ietf.org>, "pawel.kowalik@ionos.com" <pawel.kowalik@ionos.com>
References: <166904400845.63178.12808486915076028699@ietfa.amsl.com> <3cf24684-e89c-2565-e2ae-be797359ebc4@iit.cnr.it>
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <3cf24684-e89c-2565-e2ae-be797359ebc4@iit.cnr.it>
X-ClientProxiedBy: SY6PR01CA0019.ausprd01.prod.outlook.com (2603:10c6:10:eb::6) To SYBP282MB0553.AUSP282.PROD.OUTLOOK.COM (2603:10c6:10:68::12)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: SYBP282MB0553:EE_|SY4P282MB1353:EE_
X-MS-Office365-Filtering-Correlation-Id: 9cd41dd0-6668-485d-a87d-08dacc898baf
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: 6J8A3rc2/kcwplek5PMhjMfpim3IEvkepNVFDKcbvqj4r+oNHwgrM4wAyixZwEYLHD8uRf4UPbCbRteCucRwukeRL8qmk3M0sxZv12yAdhjoBaZyQhXqzl7QtdUZKVe23+yrETyTaJNoCfw2Kgo+lfvA9hYFKWM8bRzkGVN/97pRgemPXyBCWXaEDFNBb+AE+9M8FHsiEFFp4ItUuj3lkCs0lZObLgm3dMqKkceVI57kgW9ik7s8nBXPbEvUumhUd2zmKsdIUri7vkrSw97Q9ZeApOvWb5G8PiUb0wz7GfCYlXUm7DkJ5QQ3cUHYFR+mD7zk/xchvq3uif3h3omVs42DMpH/0VfOJXVsWKoZWxhiANT64CtpX5qzbVkSkj4m7dKTO5LLaNXpfqTm359VYn8ZCFuzhgrclaoy/p/KLL+Ag/9v4b+m1cHZALp69sd7HxsKOc/vl0fUF6y1Nfrb35Np5njzBUo8cSZS9JBJ9U8CHvAklJ9HAn+PJC90J0tU8byxZXBfjVPESohbFxG+GR38toNsWiqchwXx9b0aFYs15BLaXSWvv8HWWe+m+0e9l5FuZ0+In5cmZmMHYgaJ7WdA4g0CfbFYNdYfC6zVUk/J5QNDFOVh6RXguzNyIhg9Utz1qth2Rl2Klb8JCArqKA==
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SYBP282MB0553.AUSP282.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230022)(4636009)(7916004)(396003)(366004)(136003)(346002)(39850400004)(376002)(451199015)(38100700002)(26005)(33716001)(86362001)(66556008)(6486002)(478600001)(6506007)(66946007)(4326008)(8676002)(41300700001)(66476007)(316002)(83380400001)(5660300002)(186003)(6512007)(2906002)(8936002)(54906003)(6916009)(9686003); DIR:OUT; SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: X9TgZOwEY/B6/txD+u2kRSWXQR26aFGeXB/xyGprzwGK/UCo+SwrsKlfctZoVwAnNF00NzVO+1ocKRbmjnxDCd2Y4qSH2Srj95kiM/rOnoaq6Tywg1DkkqRQTM8rFxa9lj8fh6SciSukawhCg1Ix6Ci88mfVgyphEd6BJ0Di0RaG2XrFMP38JXfZ2eoJ/T1M9s4dRNvWm5TSmN6tpjnuajBGbuAbG288r1WH5/bsHkIIuqwTrG9bNH9NtQkeq6pP1Y8zDucLVlZapbLpDkgehoC1xLogKtOVOCoOkucvdSrPXqtOjlcYUiyr85DhAOIOJKxfP3I+/Q+drBezBjy5YIDa4qEGaXjOfwgTMZnwlEd6yliAHSxeDrOf7pCg2ID6/u94E4aF7PxmotqV5crWPbS51hxo2OCWe1toWzayeBmF3I6cIAfPE/o8anrOJg5LNqvuqC74r+sjPQMLsKuIVV/0Ra8mC1AHOcwHl7xK4Nt9AwBHia2P9G4rFxwx7mNjD1KiYL7FIRQRdEZ+fq5TQHuaSmK9F0ZU0xbcDRO/KbvEbXPYffft1bYng1Y716JsGPWssX28uE91Yp2tE8WAXS34eGEgvBTCaNcf9Zt0M1XOwFElbspdGtTkSQKUjiBN+2xOsHKo48ghbBFy5RKPRhSrBtxnC6qfMJo7nIVQQHl9DcDjvyTxR4lKMATZ4rOo7kwcQfxQTNSFVFDH5zYMUYyoWGNv2/bk2nP3/+zDAT8EBndxe4/Kztag6LHZtWP9WMXJxokWDsw6P4qSQtw7RSFZPrd41JAa1RPddxhm1I6IbyERHuXMJJLKcqLPrroXDDsf1MHhTbK3BzXA64wA7GA6r+SP0BtrspIaPF4etFewk96Zi1PVHlj1mKX/1j3iBu5mS5SlyeCerIWq1gvUblju3HSnf39fWmjN1dzR9yI8ckWPRK5pVzrrMn7ydqPI7bYTY/CFRhvq6vYLbODNK9trjaz2h3uyMigRt0p6S88Ze3fLrA2U8O8VKq4QkWCZhoW0GbqOCaXJvNU+it5Ek/PCUd2g3N5ExBkRy4af4x/vW2YtB+/o3gULkeFmvU0BOTA5JvyvGmUbS+pQSGXvdZu3IMXN3h6Ley+BScAteHf9dxk0scKbxIY5quTLzCORthwKi0BihVIla2cTvtn5SgnMgf3XUBJakbTrCbahnzOKnx2U2AyJuLmwxV3ZEXkVTjCvvvxbBkMx3fXVrfaYa11wI2JFvNLkduL41RQ/2UaW6MwkTi0WjjlG2V2spgNK594bOA4GGfExy4emvIZX6f9zHZCy2xigMPfoVUimLUdhgHVrN8sxi/8UOesON4+XZ9lAoWSY6q+A9L04SSi35ChgAD2OpYcxkICVw2YUWMfSQCKrcV4KepRtpa2o33lLMUpDRdhQ1LvyxNxArxDEmWB+xiuC5LhXXAoOqeihOFYLMISJq4hKx8Qk1ildX+YUFXh9d91F1y0jslMGAbwWioreMkX6NecDGGAa7tBkEUITFIFCI5yXCuH8q7A4HPfFjgBzkYF1k43+kegzG1+x4xdj/tcwhZpeJDv/PHoPohpXkY4eMRZdZTE+mVKcj0BR
X-OriginatorOrg: apnic.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 9cd41dd0-6668-485d-a87d-08dacc898baf
X-MS-Exchange-CrossTenant-AuthSource: SYBP282MB0553.AUSP282.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Nov 2022 13:00:35.3414 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 127d8d0d-7ccf-473d-ab09-6e44ad752ded
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: CBMzX/Q//PZZXeX5kU6cug5K8omiywuFkOHIAoHpwI41qHwG49RO3wlEFrqGGOOc
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SY4P282MB1353
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/ocELZyhFTwJ6PerE_2pgy5xD80Q>
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, 22 Nov 2022 13:00:44 -0000

Hi Mario,

On Mon, Nov 21, 2022 at 04:40:28PM +0100, Mario Loffredo wrote:
> With regard to the registration of the reverse search properties, I
> have opted for adding entries in the RDAP JSON Values registry
> rather than defining an ad-hoc registry.
> 
> That is because servers must include the reverse search properties
> they support in a specific RDAP help response extension.
> 
> Therefore, some JSON values related to the pre-defined properties
> must be included in that registry anyway.

I don't follow this part.  The document as it stands requires that the
supported reverse search properties be included in the
reverse_search_properties member of the help response, but that of
itself doesn't mean those properties need to be registered in the
"RDAP JSON Values" registry.  More relevantly, relying on the "RDAP
JSON Values" registry in this way means that a given field name can be
used for only one reverse search, because the only data in the
registry entry aside from the type is the field name.  I think it
would make more sense to define a separate registry for the reverse
search properties, including the additional fields from the metadata,
and potentially the JSONPath to the field value as well (though
omitting the JSONPath may ease the transition from one underlying data
format to another, such as with jCard and JSContact).

Separately, given that the bar for registering extensions is so low
(turnaround is 1-2 weeks, IME), it doesn't seem as though
"custom"-type reverse search properties are worth the additional
complexity.  Omitting these would also avoid the risk of different
servers implementing support for the same search in inconsistent ways,
which may be an issue when transitioning to JSContact, for example.

-Tom