> -----Original Message-----
> From: Adam Roach <[email protected]>
> Sent: Tuesday, June 05, 2018 6:37 PM
> To: Hollenbeck, Scott <[email protected]>;
> '[email protected]' <[email protected]>; 'draft-ietf-regext-rdap-object-
> [email protected]' <[email protected]>
> Subject: [EXTERNAL] Re: [regext] AD Review: draft-ietf-regext-rdap-object-
> tag
>
> On 6/5/18 8:39 AM, Hollenbeck, Scott wrote:
> >> -----Original Message-----
> >> From: Adam Roach <[email protected]>
> >> Sent: Monday, June 04, 2018 7:32 PM
> >> To: [email protected]; [email protected]
> >> Subject: [EXTERNAL] AD Review: draft-ietf-regext-rdap-object-tag
> >>
> >> I've reviewed the document draft-ietf-regext-rdap-object-tag in
> >> preparation for placing it into IETF last call. The mechanism and
> >> document generally look good and useful; however, I have some
> >> concerns about its URL synthesis.
> >>
> >> The mechanical synthesis of URLs as described in this document
> >> contravenes the requirements of BCP 190, section 2.3. Ordinarily, I
> >> would consider this a showstopper and ask the working group to adjust
> >> handling to match BCP 190 requirements (e.g., using RFC 6570 URI
> >> Templates). Because this specification simply builds upon RFC 7484
> >> techniques for performing URI synthesis, however, forcing such a
> >> change would result in an incongruity that I understand might cause
> deployment issues.
> > Thanks for the review, Adam. I'm a little confused, though. RFC 7484
> doesn't talk about URI synthesis - it describes registries and
> registration practices for data that can be used by RDAP clients to find
> servers. RFC 7482 describes how the URLs for RDAP queries are structured.
> My document includes the URLs and path segments from 7482 only as
> examples.
>
> Apologies -- I meant RFC 7482 rather than 7484.
>
> >
> >> Nonetheless, I request that the working group consider whether the
> >> use of something like RFC 6570 would be appropriate for the mechanism
> >> described this document. Please also understand that other area
> >> directors may note and object to this type of URL synthesis during IESG
> processing. Chairs:
> >> please let me know when you believe working group consideration of
> >> this issue is complete.
> > Maybe I'm missing something, but since this document isn't focused on
> URI synthesis I don't see how 6570 is applicable *unless* we're revisiting
> 7482. What this document describes is a practice for RDAP entity
> identifier construction so that clients can use information contained in
> that structure to bootstrap entity queries. That is, "when you create
> entity identifiers you should stick this thing on the end to make it
> easier for clients to find the associated server".
>
> Okay, that makes sense. I had read this document as specifying the
> concatenation, but your explanation that it is simply specifying
> identifiers for use with 7482 makes sense.
>
> >
> >> -----------------------------------------------------------------------
> ---
> >> -
> >>
> >> I also have one question about an example in section 2:
> >>
> >>   >  For example, if the base RDAP URL
> >>   >  "https://example.com/rdap/"; is associated with service provider
> >>>   "YYYY" in an IANA registry, an RDAP client will parse a tagged
> entity
> >>>   identifier "XXXX-YYYY" into distinct handle ("XXXX") and service
> >>>   provider ("YYYY") identifiers.  The service provider identifier
> >>>   "YYYY" is used to query an IANA registry to retrieve the base RDAP
> >>>   URL "https://example.com/rdap/";.  The base RDAP URL is concatenated
> >>>   to the entity handle to create a complete RDAP query path segment of
> >>>   "https://example.com/rdap/entity/XXXX-YYYY";.
> >> I read the text as calling for implementors to concatenate "XXXX-YYYY"
> >> to the
> >> end of the IANA-registered base URL ("https://example.com/rdap/";),
> >> resulting in "https://example.com/rdap/XXXX-YYYY";. The example instead
> >> shows "https://example.com/rdap/entity/XXXX-YYY";. Is the inclusion of
> >> "entity/" in this example an error?
> > No, it's not an error. That’s the path segment that 7482 describes for
> entity queries. I can see how my text above might be confusing, though, so
> how about this wording instead?
> >
> > OLD:
> > "The base RDAP URL is concatenated to the entity handle to create a
> complete RDAP query path segment of "https://example.com/rdap/entity/XXXX-
> YYYY""
> >
> > NEW:
> > "The RDAP query URL is formed using the base RDAP URL and entity path
> segment described in Section 3.1.5 of RFC 7482, using "XXXX-YYY" as the
> value of the handle identifier. The complete RDAP query URL becomes
> "https://example.com/rdap/entity/XXXX-YYYY".";
>
> That seems good.
>
> Thanks for the explanations. Based on what you've said, I think this is
> ready for IETF last call -- you can treat my comment for clarification
> of the example as an IETF last call comment, and address it along with
> any other feedback you receive during last call.

Will do - thanks!

Scott
_______________________________________________
regext mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/regext

Reply via email to