In another thread focused on the extensions draft, I was asked "Would you like 
regext to revisit Reverse Search?" That prompted me to take another look at the 
draft. It currently defines five extension identifiers (two for path segments, 
two for result data structures, and one for something else) for this single 
extension, none of which are used as described in Standard 95.



I don't understand why it's insufficient to register a single extension 
identifier, such as "rs", that can be used as a prefix for the path segment and 
result data structures. Using examples from the draft, that single identifier 
could be used like this:



rs_ips?name=XXXX



rs_autnums?handle=XXXX



rs_autnums?name=XXXX



rs_ips/rirSearch1/<relation>/<IP address>



rs_autnums/rirSearch1/<relation>/<autonomous system number or range>



rs_domains/rirSearch1/<relation>/<domain name>



"rs_ipSearchResults: [

]"



"rs_autnumSearchResults: [

]"



Please note that the domain relation search function described in the draft is 
apparently extending the core "domains" search described in RFC 9082. Both 
currently use "domains" in the path segment. That isn't optimal. There is no 
collision with the "ip" and "autnum" path segments from 9082 because those 
values are singular. This draft uses the plural forms "ips" and "autnums".



If there's some reason that the above is invalid, please explain why. The 
"rirSearch1" identifier appears in path segments and the rdapConformance data 
structure, but I don't see how it actually identifies an extension element 
unless it's intended to disambiguate the "domains" search collision I noted 
above. If that's the case, use of the extension prefix to create "rs_domains" 
would avoid the collision entirely.



Sorry that this feedback is coming so late.



Scott

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

Reply via email to