> -----Original Message-----
> From: Mario Loffredo <mario.loffr...@iit.cnr.it>
> Sent: Wednesday, April 6, 2022 4:18 AM
> To: Hollenbeck, Scott <shollenb...@verisign.com>; regext@ietf.org
> Subject: [EXTERNAL] Re: [regext] WG LAST CALL: draft-ietf-regext-rdap-
> reverse-search
>
> Caution: This email originated from outside the organization. Do not click 
> links
> or open attachments unless you recognize the sender and know the content
> is safe.
>
> Hi Scott,
>
> please find my comments inline.
>
> Il 05/04/2022 18:26, Hollenbeck, Scott ha scritto:
> >> -----Original Message-----
> >> From: regext <regext-boun...@ietf.org> On Behalf Of Antoin
> Verschuren
> >> Sent: Monday, April 4, 2022 9:19 AM
> >> To: regext <regext@ietf.org>
> >> Subject: [EXTERNAL] [regext] WG LAST CALL:
> >> draft-ietf-regext-rdap-reverse- search
> >>
> >> Caution: This email originated from outside the organization. Do not
> >> click links or open attachments unless you recognize the sender and
> >> know the content is safe.
> >>
> >> Dear Working Group,
> >>
> >> The authors of the following working group document have indicated
> >> that it is believed to be ready for submission to the IESG for
> >> publication as a standards track document:
> > [SAH] I generally agree that the document is ready, but I do have a
> question that might drive a change or two: Section 2.1 describes search 
> using
> vcardArray RDAP properties. Will additional/different search properties be
> required if an RDAP server operator switches from jCard to JSContact?
>
> [ML] JSContact doesn't introduce any additional required property. The
> reverse search properties defined in this document are conventional names
> to be used as query parameters. The only possible change resulted from
> switching to JSContact would affect some of the JSONPath expressions
> presented in this document to uniquely map those names to the RDAP
> response fields. For example,  "$..entities[*].jscard.fullName"
> would be the JSONPath expression related to the "fn" research search
> property.
>
> Would it sound good to you if I clarified such a concept by adding some 
> text?

[SAH] Yes, please. As currently written, the draft includes these RDAP property 
descriptions (note use of vcardArray specifically):

"Reverse search property:  fn
RDAP property:  $..entities[*].vcardArray[1][?(@[0]=='fn')][3]
RFC reference:  Section 6.2.1 of [RFC6350]

Reverse search property:  email
RDAP property:  $..entities[*].vcardArray[1][?(@[0]=='email')][3]
RFC reference:  Section 6.4.2 of [RFC6350]"

Now imagine that a server operator has made the switch from jCard to JSContact. 
draft-ietf-regext-rdap-jscontact says this:

"Entity objects in RDAP responses MAY include a "jscard" property whose value 
is a JSCard object instead of the "vCardArray" property defined in [RFC9083]."

If there is no vcardArray property, the RDAP property descriptions in the 
reverse search draft are invalid. That's the situation that needs to be 
addressed.

Scott
_______________________________________________
regext mailing list
regext@ietf.org
https://www.ietf.org/mailman/listinfo/regext

Reply via email to