A few “comebacks” in-line. From: "Hollenbeck, Scott" <shollenbeck@xxxxxxxxxxxx> Date: Tuesday, October 21, 2014 at 8:51 To: Edward Lewis <edward.lewis@xxxxxxxxx>, "ietf@xxxxxxxx" <ietf@xxxxxxxx>, "iesg@xxxxxxxx" <iesg@xxxxxxxx> Cc: "weirds@xxxxxxxx" <weirds@xxxxxxxx>, Andy Newton <andy@xxxxxxxx> Subject: RE: Last Call: <draft-ietf-weirds-rdap-query-15.txt> (Registration Data Access Protocol Query Format) to Proposed Standard
That in the bullets you have: o 'domains': ... o 'nameservers': ... o 'entities': …
The you have a “forward reference here - using “match” in 3.2 (and in the context of a “fully-qualified domain name), then later in the document defining it in 4.1. I’ve seen this problem when implementers read the RFCs. They might read 3.2 and assume match as defined in the DNS. Match is such an overloaded term it deserves qualification (or an adjective).
Then maybe the example “ns1.example*.com” ought to be just "example*.com.”?
I’ll go with what was meant. As a reader, my note is that the term may be a little too abstract. Perhaps: Conceptually, a search-query-matching record in a database may be linked to an associated record, which may also be linked to another such record, and so on. That is, if “linked to” is the right term. Perhaps “associated with” (knowing that term is in the title). Of perhaps this
I have a new comment coming from re-reading this section: If an implementation is to return more than one name-record in response to a query, information from the records thereby identified is returned. From that I would assume the draft is saying all associated records would be too - and later we talk about issues with authorization to release information. I’d change the “is returned” to “is subject to be included in a response (pending other considerations [and maybe cite the Security Considerations]).” Oh, wait, that’s in the next paragraph. Perhaps using the word “set” might make 4.2 work better. Uh, see below...
4.2. Associated Records Conceptually, any query-matching record in the registry's database might be a member of a set of related records, related in some fashion as defined by the registry. (E.g., variants of an IDN.) When constructing the response, the entire set ought to be considered as candidates for inclusion. However, the construction of the final response needs to be mindful of privacy and other data-releasing policies when assembling the RDAP response set. Note too that due to the nature of searching, there may be a list of query-matching records. Each one of those is subject to being a member of a set as described in the previous paragraph. What is ultimately returned in a response will be the union of all the sets and be filtered by whatever policies are in place.
Then I’d change this: Custom path segments can be created by prefixing the segment with a unique identifier followed by an underscore character (0x5F). To: Custom path segments SHOULD be created by prefixing the segment with a unique identifier followed by an underscore character (0x5F). (A one word change, “can” to “SHOULD”.)
Almost…”Servers should only send information that clients are explicitly authorized to receive.” The way it is worded is impossible to "enforce."
|
<<attachment: smime.p7s>>