Re: [regext] Extension Prefixes, JSON Values, and URI Path Segments
Andrew Newton <andy@hxr.us> Mon, 23 May 2022 12:19 UTC
Return-Path: <andy@hxr.us>
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 40472C157B3A for <regext@ietfa.amsl.com>; Mon, 23 May 2022 05:19:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.898
X-Spam-Level:
X-Spam-Status: No, score=-6.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=hxr-us.20210112.gappssmtp.com
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 SAbKQl8p9fRT for <regext@ietfa.amsl.com>; Mon, 23 May 2022 05:19:21 -0700 (PDT)
Received: from mail-ua1-x92a.google.com (mail-ua1-x92a.google.com [IPv6:2607:f8b0:4864:20::92a]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 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 E3E9EC157B37 for <regext@ietf.org>; Mon, 23 May 2022 05:19:21 -0700 (PDT)
Received: by mail-ua1-x92a.google.com with SMTP id j20so5143125uan.6 for <regext@ietf.org>; Mon, 23 May 2022 05:19:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hxr-us.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=vb+O/JgrFkSbjZuEJFdMWx8LBcck1ExEfJQrhhpSrgo=; b=rvhuCrvSwB0ohkoE37dBYmf/F4SV/WQI5ePgcIAHXgykz1N4K6QB+e+mKcBhqcAam2 p9OmpWJ0+vd8+A4JZh34WauiLpaJFwpmWSa6xSl8VLzPbf3TF5Flz7/4xJ+oTEkXdwxP 2Ex/h32jPW/j5SFbS14pxK1cxrg1NNXbLASgi8aAroIH+rowkIjH4y0FxdB8SgXShmF9 hNOXItAdfYs6ooqRS8/6qxXEgF5sJsy30Hpc2YfrqK2q3bnOlxNQ68d/TQv7ETR7MgW/ OGokNAHQq39+ovPmR4a4Ctw82cy57uE5qqVKtlOmL7UexhV+1fBt3708l2TNI31ceXds 2h2g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=vb+O/JgrFkSbjZuEJFdMWx8LBcck1ExEfJQrhhpSrgo=; b=367hwc8UtzyIUPStLCkTPIQrvsbiPVGRjVd0389i84mGkwXfavuD9J6k+tSl7CbVN+ rzTDKFakoNmwVfw18JBbUgRcGbMP9678UDaqTitUg2gU3OhcAbzRDR7JAA0UsUUzXaXo mQ4tnb7+lsIHLzS29Es+NI4NDweBsOVelredx01JAFwWzgzr5Xr2RrEgG46ZRtscQUCB PinXQ/Q+tjU5NzT9MUv2sO53mooehCnoNUA2z3XFUN9zSdXxHMQCVFqovrwC1LeTsyQs vuyM25OA6AuqxL6JN3inl4q/3BOLg12OPiym8GHH/A8aQ62Y2J7TGSIzA7kf/AYCwSaq NkYQ==
X-Gm-Message-State: AOAM530MY3q8MKFMc49jED89gV9LZDutT26EoRnlxH5fU1fD3o3fQybe OiHswu/Dau7pF+usvNUCc2rIlRPD9vxEO/vgt71pPqRwhM8f5pKT
X-Google-Smtp-Source: ABdhPJxTiWr+dbeAeNLBV71pGyrf4DB+cV5/wsvEdqAhBboXLbJAIpizngvB+NaMsDMXwpuxZr+ReSUa69QV6TIMeoQ=
X-Received: by 2002:ab0:7794:0:b0:35c:a50c:df8d with SMTP id x20-20020ab07794000000b0035ca50cdf8dmr7196291uar.42.1653308360590; Mon, 23 May 2022 05:19:20 -0700 (PDT)
MIME-Version: 1.0
References: <3887E0C0-6FFF-452E-9EE0-74873D0C0311@verisign.com> <YobkXWFg9ItPl2Xd@TomH-802418> <09f12f42aa7147459412e8ef2afd5ab7@verisign.com> <Yom5vHb3FFc5aLDE@TomH-802418>
In-Reply-To: <Yom5vHb3FFc5aLDE@TomH-802418>
From: Andrew Newton <andy@hxr.us>
Date: Mon, 23 May 2022 08:19:09 -0400
Message-ID: <CAAQiQRfz_v4hsYwAQfj8C7ZMvpe3yKn95w=0eJjdSQowzS4tjg@mail.gmail.com>
To: "Hollenbeck, Scott" <shollenbeck@verisign.com>, "Gould, James" <jgould@verisign.com>, "regext@ietf.org" <regext@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/sfHtOOs2-dCLzMb3liXdtdF31aI>
Subject: Re: [regext] Extension Prefixes, JSON Values, and URI Path Segments
X-BeenThere: regext@ietf.org
X-Mailman-Version: 2.1.34
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, 23 May 2022 12:19:24 -0000
On Sun, May 22, 2022 at 12:19 AM Tom Harrison <tomh@apnic.net> wrote: > For new path segments, see section 5 of RFC 9082: > > Custom path segments can be created by prefixing the segment with a > unique identifier followed by an underscore character (0x5F). For > example, a custom entity path segment could be created by prefixing > "entity" with "custom_", producing "custom_entity". > > But per the earlier comment from James, this text does not use > normative language, and the use of 'custom_entity' supports the > argument that the example is specifically about the case where the new > name conflicts with an existing name. So path segments without > suffixes appear to be acceptable. However, the previous paragraph puts a little more context around that: ------------- This document describes path segment specifications for a limited number of objects commonly registered in both RIRs and DNRs. It does not attempt to describe path segments for all of the objects registered in all registries. Custom path segments can be created for objects not specified here using the process described in Section 6 of "HTTP Usage in the Registration Data Access Protocol (RDAP)" [RFC7480]. -------------- While there should be normative language there (perhaps an errata is required), it certainly seems unwise to create potential for collisions. That would be especially tragic for a working group to knowingly do, IMHO. -andy
- [regext] Extension Prefixes, JSON Values, and URI… Hollenbeck, Scott
- Re: [regext] Extension Prefixes, JSON Values, and… Mario Loffredo
- Re: [regext] Extension Prefixes, JSON Values, and… Mario Loffredo
- Re: [regext] Extension Prefixes, JSON Values, and… Jasdip Singh
- Re: [regext] Extension Prefixes, JSON Values, and… Hollenbeck, Scott
- Re: [regext] Extension Prefixes, JSON Values, and… Gould, James
- Re: [regext] Extension Prefixes, JSON Values, and… Gould, James
- Re: [regext] Extension Prefixes, JSON Values, and… Jasdip Singh
- Re: [regext] Extension Prefixes, JSON Values, and… Gould, James
- Re: [regext] Extension Prefixes, JSON Values, and… Hollenbeck, Scott
- Re: [regext] Extension Prefixes, JSON Values, and… Jasdip Singh
- Re: [regext] Extension Prefixes, JSON Values, and… Jasdip Singh
- Re: [regext] Extension Prefixes, JSON Values, and… Gould, James
- Re: [regext] Extension Prefixes, JSON Values, and… Jasdip Singh
- Re: [regext] Extension Prefixes, JSON Values, and… Mario Loffredo
- Re: [regext] Extension Prefixes, JSON Values, and… Pawel Kowalik
- Re: [regext] Extension Prefixes, JSON Values, and… Tom Harrison
- Re: [regext] Extension Prefixes, JSON Values, and… Gould, James
- Re: [regext] Extension Prefixes, JSON Values, and… Tom Harrison
- Re: [regext] Extension Prefixes, JSON Values, and… Gould, James
- Re: [regext] Extension Prefixes, JSON Values, and… Hollenbeck, Scott
- Re: [regext] Extension Prefixes, JSON Values, and… Tom Harrison
- Re: [regext] Extension Prefixes, JSON Values, and… Mario Loffredo
- Re: [regext] Extension Prefixes, JSON Values, and… Gould, James
- Re: [regext] Extension Prefixes, JSON Values, and… Tom Harrison
- Re: [regext] Extension Prefixes, JSON Values, and… Hollenbeck, Scott
- Re: [regext] Extension Prefixes, JSON Values, and… Andrew Newton
- Re: [regext] Extension Prefixes, JSON Values, and… Tom Harrison
- Re: [regext] Extension Prefixes, JSON Values, and… Andrew Newton
- Re: [regext] Extension Prefixes, JSON Values, and… Hollenbeck, Scott
- Re: [regext] Extension Prefixes, JSON Values, and… Gould, James
- Re: [regext] Extension Prefixes, JSON Values, and… Tom Harrison
- Re: [regext] Extension Prefixes, JSON Values, and… Tom Harrison
- Re: [regext] Extension Prefixes, JSON Values, and… Jasdip Singh
- Re: [regext] Extension Prefixes, JSON Values, and… Mario Loffredo
- Re: [regext] Extension Prefixes, JSON Values, and… Jasdip Singh
- Re: [regext] Extension Prefixes, JSON Values, and… Gould, James
- Re: [regext] Extension Prefixes, JSON Values, and… Hollenbeck, Scott
- Re: [regext] Extension Prefixes, JSON Values, and… Hollenbeck, Scott
- Re: [regext] Extension Prefixes, JSON Values, and… Gould, James
- Re: [regext] Extension Prefixes, JSON Values, and… Gould, James
- Re: [regext] Extension Prefixes, JSON Values, and… Hollenbeck, Scott
- Re: [regext] Extension Prefixes, JSON Values, and… Mario Loffredo
- Re: [regext] Extension Prefixes, JSON Values, and… Hollenbeck, Scott
- Re: [regext] Extension Prefixes, JSON Values, and… Andrew Newton
- Re: [regext] Extension Prefixes, JSON Values, and… Tom Harrison
- Re: [regext] Extension Prefixes, JSON Values, and… Mario Loffredo
- Re: [regext] Extension Prefixes, JSON Values, and… Gould, James
- Re: [regext] Extension Prefixes, JSON Values, and… Mario Loffredo
- Re: [regext] Extension Prefixes, JSON Values, and… Gould, James
- Re: [regext] Extension Prefixes, JSON Values, and… Jasdip Singh
- Re: [regext] Extension Prefixes, JSON Values, and… Gould, James
- Re: [regext] Extension Prefixes, JSON Values, and… Jasdip Singh
- Re: [regext] Extension Prefixes, JSON Values, and… Tom Harrison
- Re: [regext] Extension Prefixes, JSON Values, and… Mario Loffredo
- Re: [regext] Extension Prefixes, JSON Values, and… Mario Loffredo
- Re: [regext] Extension Prefixes, JSON Values, and… Tom Harrison
- Re: [regext] Extension Prefixes, JSON Values, and… Gould, James
- Re: [regext] Extension Prefixes, JSON Values, and… Marc Blanchet
- Re: [regext] Extension Prefixes, JSON Values, and… Jasdip Singh
- Re: [regext] Extension Prefixes, JSON Values, and… Tom Harrison
- Re: [regext] Extension Prefixes, JSON Values, and… Mario Loffredo
- Re: [regext] Extension Prefixes, JSON Values, and… Gould, James