Hi all,

Il 12/07/2021 13:26, Gould, James ha scritto:
Marc,

Thank you for the quick review and feedback.  Below are responses to your early 
comments:

     - would be good to include specific text about jscontact, so when we 
switch to it, this document does not need rev.

Agreed, that was thought about while drafting, but we initially left it out.  
I'm confident that the extension will work with JSContact, but some text would 
help for clarity.

I guess it will work even better than with jCard! JSContact is more object-oriented than jCard and the json path expressions are simpler since maps are mostly used to represent collections (e.g.

"$.entities[?(@.roles[0]=='registrant')].jscard.phones.voice.phone" instead of "$.entities[?(@.roles[0]=='registrant')].vcardArray[1][?(@[1].type=='voice')]")

Here in the following a first feedback from my side about the document:

- if, as it seems, the "name" property is unique in the "redacted" array, I would prefer to define "redacted" as a map where the "name" value is the map key. In theory, every RDAP information can be redacted but, in practice, the number of RDAP properties usually redacted is limited. If the possible "name" values were standardized, il would be easier for RDAP clients implementers to check and pick a property inside the collection of redacted properties.

- another possible pre-defined value for "pathLang" might be "jsonpointer" as an alternative syntax to indentify a value within a JSON doc.

- it seems to me that the document assumes that the role used to identify the redacted entity within the array of entities should be in the first position of "roles" array. Maybe such assumption should be added somewhere in the document.

- there is a typo in the json path expression of  "Registrant Street"


Best,

Mario


     - I really would like to have an IANA registry for the « reason » 
property. Because this would be potentially displayed to the user, and to avoid 
having all variations of the same reason in different words. A registry of 
reserved words would also facilitate translation in multiple languages.

We had a desire to stay away from needing to setup an IANA registry for 
redaction.  I view the reason property as not a good candidate for an IANA 
registry, since it's meant to be a human readable informational value that 
includes normative language not to be used as a client processing dependency.  
This is a good discussion item.

Thanks,

--
Dr. Mario Loffredo
Technological Unit “Digital Innovation”
Institute of Informatics and Telematics (IIT)
National Research Council (CNR)
via G. Moruzzi 1, I-56124 PISA, Italy
Phone: +39.0503153497
Web: http://www.iit.cnr.it/mario.loffredo

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

Reply via email to