> -----Original Message-----
> From: Tom Harrison <t...@apnic.net>
> Sent: Sunday, May 22, 2022 12:19 AM
> To: Hollenbeck, Scott <shollenb...@verisign.com>
> Cc: Gould, James <jgo...@verisign.com>; regext@ietf.org
> Subject: [EXTERNAL] Re: Re: Re: Re: [regext] Extension Prefixes, JSON
> Values, and URI Path Segments
>
> Caution: This email originated from outside the organization. Do not click 
> links
> or open attachments unless you recognize the sender and know the content
> is safe.
>
> On Fri, May 20, 2022 at 01:01:37PM +0000, Scott Hollenbeck wrote:
> >> -----Original Message-----
> >> From: Tom Harrison <t...@apnic.net>
> >> Sent: Thursday, May 19, 2022 8:44 PM
> >> To: Gould, James <jgo...@verisign.com>
> >> Cc: Hollenbeck, Scott <shollenb...@verisign.com>; regext@ietf.org
> >> Subject: [EXTERNAL] Re: Re: Re: Re: [regext] Extension Prefixes, JSON
> >> Values, and URI Path Segments
> >
> > [SAH] snip
> >
> >>> Agreed, the uniqueness is the key requirement for the extension
> >>> registrations.  Here is a mix of the term identifier and prefix,
> >>> which needs clarification.  Earlier in RFC 7480 it refers to
> >>> "Prefixes and identifiers", as opposed to simply one form.  I see
> >>> the need for both an identifier for signaling in the
> >>> rdapConformance, which includes versioning, along with prefixes that
> >>> are used path segments and response members.  Is should be up to the
> >>> specification to define the set of suffixes (null and non-
> >>> null) that are used.
> >>
> >> Per earlier comments, I think the existing model (putting aside the
> >> change in 9083) supports this, save that null suffixes wouldn't be
> >> permitted.
> >
> > [SAH] Where exactly is this concept of "suffixes" coming from?
> > Section 6 of RFC 7490 describes the prefix that can be registered with
> > IANA. The production makes no mention of a suffix, and neither does
> > the text.
> >
> > Section 8.1 of 7480 (the IANA Considerations section) references
> > Section 6: "The production rule for these identifiers is specified in
> > Section 6". Again, no mention of a suffix.
>
> For new fields, see section 2.1 of RFC 9083:
>
>     Servers that insert such unspecified members into JSON responses
>     SHOULD have member names prefixed with a short identifier followed
>     by an underscore followed by a meaningful name.
>
> with later text in the section describing how to include custom lunarNIC 
> fields
> in responses.
>
> 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.

[SAH] I agree, but I don't think any of that has anything to do with a 
"suffix". The text describes a "meaningful name" and path segments. So, the 
names of any new data structures, path segments, etc. should be prefixed with 
the registered identifier - right?

Scott

_______________________________________________
regext mailing list
regext@ietf.org
https://www.ietf.org/mailman/listinfo/regext

Reply via email to