On 6/11/24 07:57, kowa...@denic.de wrote:

Hi,

I think the issue of JSONPath not being easy/possible to interpret in case of removed paths was brought up on the mailing list and the conclusion was to key off the "redacted name" rather than base on JSONPath [1].

This is also what has been covered in 5.1.1 with a clear recommendation for the client implementers. Not enough?

[1] https://mailarchive.ietf.org/arch/msg/regext/nP9BZFbwhOkgiMim9s5upRqCYRs/

Section 5 is not normative. And the text says "The client can key off the "name" member for display logic related to the redaction." But there is no explanation of how to do it. And the words "display logic" imply it can be used for an algorithmic method, such as bold red text saying "REDACTED" where the information would have been placed.

I think any fair reading of this RFC implies the extension provides a programmatic means using algorithms to "explicitly specify which RDAP fields are not included in the RDAP response due to redaction" (that is from section 1, paragraph 1).

The very first prose of this RFC, the abstract, says:

This document describes a Registration Data Access Protocol (RDAP) extension for specifying methods of redaction of RDAP responses and explicitly identifying redacted RDAP response fields, using JSONPath as the default expression language.

WRT to redaction by removal, section 3.1 describes it but does not state that prePath is optional (that is in section 4.2), and the example given in 3.1 uses prePath.

-andy


p.s. I just reread the archived message above, and it looks like you identified these issues two years ago. My apologies for a lack of understanding back then.

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

Reply via email to