On Wed, Feb 12, 2025 at 1:42 AM Pawel Kowalik <kowa...@denic.de> wrote:
>
> [PK] I am typically of an opinion that simple is better than complicated.
>
> In this case however I have my concerns that even though new rules would be 
> defined
>
> the specifications not following them would be hard to weed out
>
> making it of no value for the clients because they would have to deal with 
> the "legacy" extensions forever.

As far as I know, most of these legacy extensions are not implemented
anywhere. In fact, "redacted" is the only one I have ever seen in the
wild, and it has other very big problems wrt interoperability.

>
> So when it comes to rules around JSON names, query parameters, query
> paths, and object class names, I think it is better to say it will
> always be "extid_camelCaseName". As for the existing extensions that
> are now RFCs or passed WGLC, we just note that they don't follow the
> rules but we are exempting them but they will no longer be allowed.
>
> [PK] Your example forcing everything to be extid_camelCaseName seems to assume
>
> that bare identifiers won't be allowed anymore - even if the identifiers 
> would be registered.

Correct.

>
> I think this approach drifts away from the original concept of dealing with 
> potential conflicts through
>
> registration of identifiers and going into the direction of hardcore 
> prefix/namespacing,
>
> which is in fact a very unnatural concept to JSON representations and http 
> based protocols,
>
> at least in the area of query parameters or URL path segments.

"unnatural" is subjective. Interoperability less so.

>
> I think we don't have enough or real technical reason to change the existing 
> protocol to that extent.
>
> In doing this, I think we can simplify the document.
>
>
> [PK] Yes, the document may be simpler but not necessarily the protocol.

Things get much more difficult if namespace collisions occur, which is
the point of the simplification.

-andy

_______________________________________________
regext mailing list -- regext@ietf.org
To unsubscribe send an email to regext-le...@ietf.org

Reply via email to