Hi James,

As much as I agree with prefixing consistency in RDAP, since media type 
parameters are contextual (specific) to a media type, prefixing seems redundant 
here. That said, there should be no harm prefixing a media type parameter as 
part of an RDAP extension. If we end up doing so, you are right this would be a 
new extension point in the RDAP Extensions draft.

Thanks,
Jasdip

From: Gould, James <[email protected]>
Date: Wednesday, June 18, 2025 at 2:04 PM
To: Jasdip Singh <[email protected]>, [email protected] <[email protected]>, 
[email protected] <[email protected]>, Hollenbeck, Scott <[email protected]>, 
[email protected] <[email protected]>
Cc: [email protected] <[email protected]>
Subject: Re: [regext] Re: On bare identifiers in Extensions draft
Jasdip,

Instead of consulting with another WG about the use of a prefix, we should 
remove the normative language about bare identifiers in 
draft-ietf-regext-rdap-extensions to support the approach being taken in 
draft-ietf-regext-rdap-x-media-type with the need to add a matching RDAP 
extension registry entry, draft-ietf-regext-rdap-versioning, and other RDAP 
extensions that have progressed to RFC.  A new form of RDAP extensibility is 
being defined in draft-ietf-regext-rdap-x-media-type that needs to follow the 
same rules as other RDAP extensions.

--

JG

[cid:[email protected]]

James Gould
Fellow Engineer
[email protected]

703-948-3271
12061 Bluemont Way
Reston, VA 20190

Verisign.com<http://verisigninc.com/>

From: Jasdip Singh <[email protected]>
Date: Wednesday, June 18, 2025 at 1:43 PM
To: Pawel Kowalik <[email protected]>, James Gould <[email protected]>, 
"[email protected]" <[email protected]>, "Hollenbeck, Scott" <[email protected]>, 
"[email protected]" <[email protected]>
Cc: "[email protected]" <[email protected]>
Subject: [EXTERNAL] Re: [regext] Re: On bare identifiers in Extensions draft


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.
Hi Pawel,

Totally agree with being consistent prefixing-wise for query requests and 
responses in RDAP extensions!

But afraid, we might be overlaying this prefixing concept on to the media type 
space unnecessarily. If another RDAP extension ends up adding another parameter 
to “application/rdap+json” or another media type, the IANA registration process 
shall identify any conflict with existing parameters when updating that media 
type’s specification.

Since there is no such conflict prevention guidance in RFC 6838 bis [1] for 
media type parameters, suggest that we consult the mediaman WG before doing 
such prefixing of parameters for media types that get created as part of RDAP 
extensions.

Thanks,
Jasdip

[1] 
https://www.ietf.org/archive/id/draft-ietf-mediaman-6838bis-05.html#name-parameters<https://secure-web.cisco.com/1JB5sLMVK2ABnu1BduK_itP8Fa_0hP4COfWmfWE2GNAsi-dEcCAHSgGKo57couU1rnX1Eir996RNEexegGIv81vY8OWbo0nj6MKjsfEotaDswSuBDev4TlZx9_Q6UGLon5jpXTtod7log9ORaFdJLGg7VvO4g98_apDnZdssJlTr7-OIGWA9t4_tXbRLZtooJscupGY9cKTnrewm0qTo7RF3wBDZdQ13xenvpZ9rPHP7lQqyGK000RhxyP_oOIF6GaAdjoGZ_7eKxulL4__CT0RgLsW7Gb01Hk0TcVAbZ4SA/https%3A%2F%2Fwww.ietf.org%2Farchive%2Fid%2Fdraft-ietf-mediaman-6838bis-05.html%23name-parameters>

From: Pawel Kowalik <[email protected]>
Date: Wednesday, June 18, 2025 at 4:42 AM
To: Jasdip Singh <[email protected]>, Gould, James <[email protected]>, 
[email protected] <[email protected]>, Hollenbeck, Scott <[email protected]>, 
[email protected] <[email protected]>
Cc: [email protected] <[email protected]>
Subject: Re: [regext] Re: On bare identifiers in Extensions draft

We may have more extensions that would want to add media type parameters, so 
the problem space is the same. (Potential) conflicts occur on the specification 
level, not in runtime where for all cases (media type parameters, url path 
segments, JSON names, query parameters) the server will by nature not generate 
duplicates, but won't help if 2 extension specifications would render conflict.

Anyway, IANA registry of extension identifiers assure no conflict possibility 
in all cases for both bare and prefixed identifiers. If someone would deploy an 
extension ignoring the registration process we can't really help.

Kind Regards,

Pawel
On 16.06.25 21:40, Jasdip Singh wrote:
James,

Preventing naming collisions in RDAP requests (query paths and parameters) and 
responses (JSON) across multiple RDAP extensions does make sense.

But this is not a problem for a media type since its parameters, if any, are 
appended right after (delimited by a semi-colon) in an Accept or a Content-Type 
header, and that inherently makes them unique from parameters for another media 
type, as in:

  accept: application/json;q=0.9,
                   application/rdap+json;extensions="rdap_level_0 
rdapExtensions1 fred";q=1,
                   <another media type>;extensions="…”;<another 
parameter>=”…”;q=1

Furthermore, for example, the “charset” parameter exists for both the 
“text/html” and “text/csv” media types.

In other words, if media types are guaranteed to be unique, which the IANA 
Media Types registry [1] ensures, naming parameters for each of them is 
considered safe from collisions. Hence, no need for prefixing a media type’s 
parameters.

Jasdip

[1] 
https://www.iana.org/assignments/media-types/media-types.xhtml<https://secure-web.cisco.com/1sMnECwLbIJwUlIYqbRN7Icz-enXQ29sXwpHfhZ11cdO_xBwnL10ltlzEbCAyGQ-2MTM7dShdBjtNdQh63nt9fKudjTN-z1EGx_CXnC-MacYVq-y8SEBD40cRKDrjaaDj6pLY5aRsfWCO3cnccjOfJOVBZwkX7FDRQ5DHeJcB2_OR8BJnL5NnVnPSMYClOWobiqTuqQB0yszMn2MbnfIAaPRQsSRKzflJ3qa47OqYcCVSJ-yeM9Pw1DVcxxbFsusa-Lwa6Vt3k_0LmK6NVDNjlMeTWVuulZBGY4W7q2j7q1s/https%3A%2F%2Fwww.iana.org%2Fassignments%2Fmedia-types%2Fmedia-types.xhtml>

From: Gould, James <[email protected]><mailto:[email protected]>
Date: Monday, June 16, 2025 at 2:39 PM
To: Jasdip Singh <[email protected]><mailto:[email protected]>, 
[email protected]<mailto:[email protected]> <[email protected]><mailto:[email protected]>, 
[email protected]<mailto:[email protected]> 
<[email protected]><mailto:[email protected]>, Hollenbeck, Scott 
<[email protected]><mailto:[email protected]>, 
[email protected]<mailto:[email protected]> 
<[email protected]><mailto:[email protected]>
Cc: [email protected]<mailto:[email protected]> 
<[email protected]><mailto:[email protected]>
Subject: Re: Re: [regext] Re: On bare identifiers in Extensions draft
Jasdip,

The same case can be made for query parameters and path segments.  An RDAP 
extension can come in many forms, whether it be media type parameters, query 
parameters, path segments, and JSON members.  I personally don’t believe there 
is any issue with bare identifiers for extension elements if there is no 
conflict and there is a clear specification.  If we’re going to require an 
extension identifier prefix with an underbar separator for all RDAP extension 
elements, that would apply to draft-ietf-regext-rdap-x-media-type and its media 
type parameter.

Thanks,

--

JG

[cid87442*[email protected]]

James Gould
Fellow Engineer
[email protected]<mailto:[email protected]>

703-948-3271
12061 Bluemont Way
Reston, VA 20190

Verisign.com<http://secure-web.cisco.com/1krhKsGCnwDVB0HPjaiynKZmGa4IdlP1HMk6noTpOJ5-A8goE-AOiu7NwSmjOgHBnC8Wn1IKjNGvIKMeuGVACUu9icEFrs4--A-dG6gDz1TZcqH1cFL_bRNkugIDvoDo9pyZcv9b6ue6m8VxEHt7AeK4bCmUBm670GUZ3v6xvH_fsio3OKmiWDNwJY9uucEEcoe440K_SR_qvthoveWcnYW00lI9ykxityi6ERiDYxj56KcyD3GFaTvgBPaN1kOaApsJ3Ure5bSyLpfrBj2YJIJlcbJB0JtJkOWonOIM8nxw/http%3A%2F%2Fverisigninc.com%2F>

From: Jasdip Singh <[email protected]><mailto:[email protected]>
Date: Monday, June 16, 2025 at 10:59 AM
To: "Andrew (andy) Newton" <[email protected]><mailto:[email protected]>, James Gould 
<[email protected]><mailto:[email protected]>, 
"[email protected]"<mailto:[email protected]> 
<[email protected]><mailto:[email protected]>, "Hollenbeck, Scott" 
<[email protected]><mailto:[email protected]>, 
"[email protected]"<mailto:[email protected]> 
<[email protected]><mailto:[email protected]>
Cc: "[email protected]"<mailto:[email protected]> 
<[email protected]><mailto:[email protected]>
Subject: [EXTERNAL] Re: [regext] Re: On bare identifiers in Extensions draft


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.
Hi James,

The string literal “rdapExtensions1” is intended as this ‘profile’ extension’s 
identifier, per the Extension Identifier section [1].

Not sure if we need such prefixing to avoid parameter collision for media 
types, like “application/rdap+json”, that the IETF produces. AFAIK, this is not 
even done for the non-IETF media type trees like “vnd.”.

Jasdip

[1] 
https://www.ietf.org/archive/id/draft-ietf-regext-rdap-x-media-type-03.html#name-extension-identifier<https://secure-web.cisco.com/1s3TRlXlUHD4LwvWvsWs2lnaUeJVvWW2GLuuVzdbtP3_oR1cr_Q07S61RomAnDMuMl414YyoM0QbzUvX4U1dp6bvoab5pRVRuhpTJMK_35HZ3R6MuNkFtOaDywZD6tBPG7d9tep-fMm86fO9aHfjdgxUspeyCOeXB0zY4n08LWB63VO8AF1R0YXBCOCJN5R7JH-U7y04Uq5hkTvf00P6wKgEYot4rh5ThUQPpKheXdsJB7BTg3D5u6Ui7jm1Lb0FJFligapXOywcHFX78qe1-hN1MVtVnxWt8g8AVxQlyF30/https%3A%2F%2Fwww.ietf.org%2Farchive%2Fid%2Fdraft-ietf-regext-rdap-x-media-type-03.html%23name-extension-identifier>


From: Andrew (andy) Newton <[email protected]><mailto:[email protected]>
Date: Monday, June 16, 2025 at 8:32 AM
To: Gould, James <[email protected]><mailto:[email protected]>, 
[email protected]<mailto:[email protected]> 
<[email protected]><mailto:[email protected]>, Hollenbeck, Scott 
<[email protected]><mailto:[email protected]>, 
[email protected]<mailto:[email protected]> 
<[email protected]><mailto:[email protected]>
Cc: [email protected]<mailto:[email protected]> 
<[email protected]><mailto:[email protected]>
Subject: [regext] Re: On bare identifiers in Extensions draft


On 6/16/25 07:56, Gould, James wrote:
>
> Shouldn’t the x-media draft register the “extensions” RDAP extension 
> identifier and use an extension identifier prefix in place of the bare 
> identifier for the “extensions” media type parameter, such as 
> “extensions_extensions”, “extensions_param”?  I believe the x-media draft 
> should include an RDAP extension registration, but I don’t believe there is 
> the need to change from the use of the bare identifier.

I think "extensions_list" is probably what we want. Good point. I've created an 
issue for the next rev.

-andy

_______________________________________________
regext mailing list -- [email protected]<mailto:[email protected]>
To unsubscribe send an email to 
[email protected]<mailto:[email protected]>
_______________________________________________
regext mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to