Thanks Andy, Mario and Bernhard for the useful feedback.

It seems to me that there is a lot of appetite for a way to replace
jCard: in addition to F2F conversations and discussions in the ICANN
world, I've also had private feedback on this draft which indicates a
lot of frustration with jCard from implementers.

If anyone implementing an RDAP client or server has some experiences
with jCard that they can share that would be very helpful in
understanding the demand for an alternative.

jCard was added in draft-ietf-weirds-json-response-03, so the last
version to have "native" contacts was -02.

In it, entities in DNRs had a different syntax to entities in RIRs,
however, there was a lot of similarity. Adding jCard helped in that the
contact information got moved into a subordinate object property rather
than being mixed in with the metadata (handle, roles, links, etc).

You can use the syntax for the contact info in the -02 draft and replace
the "eppContactInfo" object in my draft with a generic "contactInfo"
object such as the following:

{
  "objectClassName": "entity",
  "handle": "XXXX",

  "contactInfo": {
    "entityNames": [
      "Joe Bob, Inc.",
      "Bobby Joe Shopping"
    ],
    "postalAddress": [
      "123 Maple Ave",
      "Suite 90001",
      "Vancouver",
      "BC",
      "12393"
    ],
    "emails": [
      "j...@bob.com",
      "b...@joe.com"
    ],
    "phones": {
      "office": [
        "1-958-555-4321",
        "1-958-555-4322"
      ],
      "fax": [
        "1-958-555-4323"
      ],
      "mobile": [
        "1-958-555-4324"
      ]
    }
  },

  // rest of metadata
}

G.

On 19/02/2019 11:23, Andy Newton wrote:
> On Tue, Feb 19, 2019 at 08:05:50AM +0100, Mario Loffredo wrote:
>> Hi Gavin,
>>
>> if I understand correctly, this extension involves only those RDAP entities
>> in common with EPP (i.e registrant, admin, tech, billing), doesn't it?
>>
>> If so, what about the other entities (e.g. registrar, reseller) ? Should
>> they be represented by jCard ?
> 
> I have the same question and concern. While I support moving away
> from jCard, we should not be focusing only on EPP especially since RDAP was
> first widely adopted and is used today by non-EPP communities. RDAP itself is
> not a product of the EPP community but was an outgrowth of experiments
> conducted by the RIRs.
> 
> That said, being compatible with EPP is certainly a requirement in my opinion.
> 
> Given this is a rather substantial change, we should also be thorough in our
> approach:
> 
>   1. We should dig up the pre-jCard RDAP drafts and see if there is good stuff
> there.
>   2. We should either consult or repeat the work of CN-NIC during the WEIRDS
> working group where they study the Whois output of all available registries 
> and
> found what was needed.
>   3. We should also pay attention to the discussions around contacts in JMAP
> now going on in the IETF.
> 
> Overall, what is specified here looks good to me. Here are my comments for
> improvements:
> 
>   1. The country and region codes should be tied to ISO-3166 or a superset.
>   2. There should be a place to spell out both region and country. Some
> registries do not collect 3166 codes.
>   3. Phone, fax, email should be arrays because some registries collect
> multiples of these.
>   4. There should be an indicator noting that the contact information is for 
> an
> individual.
> 
> -andy
> 

-- 
Gavin Brown
Chief Technology Officer
CentralNic Group plc (LSE:CNIC)
Innovative, Reliable and Flexible Registry Services
for ccTLD, gTLD and private domain name registries
https://www.centralnic.com/
+44.7548243029

CentralNic Group plc is a company registered in England and Wales with
company number 8576358. Registered Offices: 35-39 Moorgate, London,
EC2R 6AR.

Attachment: signature.asc
Description: OpenPGP digital signature

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

Reply via email to