Re: [regext] EPP Contact Mapping for RDAP

"Hollenbeck, Scott" <shollenbeck@verisign.com> Fri, 22 February 2019 13:56 UTC

Return-Path: <shollenbeck@verisign.com>
X-Original-To: regext@ietfa.amsl.com
Delivered-To: regext@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B40FE129A87 for <regext@ietfa.amsl.com>; Fri, 22 Feb 2019 05:56:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.301
X-Spam-Level:
X-Spam-Status: No, score=-4.301 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=verisign.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 39CrdN_E6SXu for <regext@ietfa.amsl.com>; Fri, 22 Feb 2019 05:56:15 -0800 (PST)
Received: from mail2.verisign.com (mail2.verisign.com [72.13.63.31]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 130D1128AFB for <regext@ietf.org>; Fri, 22 Feb 2019 05:56:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=verisign.com; l=2648; q=dns/txt; s=VRSN; t=1550843775; h=from:to:cc:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version:subject; bh=YSpbKFonGjrL5vmuf4B8joVgIkJVIp68UrwFbWYXROA=; b=TDZLpwx15FuCtr5fhJ/EOqGgXGcWNCvu96o6wRGKWmKOXdSZmCg7KIQ3 SzhVdlN7/p3zwVvrMf+bKLId3fzulH9cQUaYi33+WFi3nq77l4TXbZRtq 8KAIIfpu5z/iZSirNKSTv7zeyFG1FbwUcz8TUTelOh3qOihuzH60c8+u0 c542pk3j61EId9tjOYhlTK3DMuFqpe20/YCGhRgEUMycBrA1Ay6/MYq38 VVvMzbLhAV0NWwJ9sO1aMUquKaXvgTToLLpTVWbBIayrIOX/oQFfK38oC 3Awv8lkuuZCzF155dqokD+eyNeKRC1a7LIGzqd37Rhq3+sUQBHtvtkl/n A==;
X-IronPort-AV: E=Sophos;i="5.58,399,1544486400"; d="scan'208";a="7175441"
IronPort-PHdr: 9a23:8/4zURfrudqMqTbp8heq5yvAlGMj4u6mDksu8pMizoh2WeGdxc27ZxKN2/xhgRfzUJnB7Loc0qyK6/CmATRIyK3CmUhKSIZLWR4BhJdetC0bK+nBN3fGKuX3ZTcxBsVIWQwt1Xi6NU9IBJS2PAWK8TW94jEIBxrwKxd+KPjrFY7OlcS30P2594HObwlSizexfbB/IA+qoQnNq8IbnZZsJqEtxxXTv3BGYf5WxWRmJVKSmxbz+MK994N9/ipTpvws6ddOXb31cKokQ7NYCi8mM30u683wqRbDVwqP6WACXWgQjxFFHhLK7BD+Xpf2ryv6qu9w0zSUMMHqUbw5Xymp4qF2QxHqlSgHLSY0/mHJhMJtkKJVrhGvpxJ9zI7VfI6bO/Vxc7jBfdwBR2pNQtpdWzBDD466coABD/ABPeFdr4TlqVcArxy+BQ2oBOzxzD9HnWH50rE50+g5DArIwRAvH9USsHTIotn+KaAfUfu1zKnPyTXDa+1Z2THm54fWbh8houqBXaxufsrLyEkvDALFjlqWqYD/IzyV0eENvnGd4uF9Vuyvk3YqpxxtrjS128shiIfEipgIxl3E+yh12ok4KNmgREJmfdKoCoZcuiOGO4dsX88vTGJltDwnxrAFoZK7cjYFxZc7yxPabvGKcZSH7g75W+uUPDt3mG5qdbe/ihmv70egxOjxW82p31lXsCVIlMTHuGoX2BzJ8MeHT+Nw/kKm2TmSyQ/e8vpEIUUolarDLJ4h36IwmoITsUvdGi/2n137gbKKeEs85+Sn6/zpbLrnqZOAKYN4kB/+PbgpmsylGeQ0KBIBUHWB9eSizr3j5kv5TK9Wgf0xl6nVqJHaJcIFqa6lGwJZz5ov5wyiAzqk3tkUh2QLIVJLdR6dgIXkP0nCIPXiAve+h1Ssni1rx/fDPrD5GZXNLn/DkLPlfblj7U5T0xQ8wsxc559PFLEOPujzWk7qtNzZAR85NRa4zPrgCNV4zo8eQ36AAreFMKPOtl+F/u0vLPOSZI8UvjbxMeMq5+TpjX43n18QZrWm0oURaHCkBPRpOUGZYXztgtgdC2sFog0+TOnygl2YTTFTf2qyX7475jwjEo2mC5rMR4C2jbyB0ya7BIdaZn1dClqUC3fna52EW+sQaCKVOsJhlyYLVaKgS48mzx2usAj6y7RpLurO5CIXqJXj2cN05+3SiRE+7yB7D8KH022XTmF0gnsCRyUq06BnvUx91lCD3LBig/NGGtxc+fxIUhshOJ7d0eN6F97yVhjGfteTR1b1CumhVHs+R8wwxZkEeUFiHf2pgxbfxSOuBb4e0beMAdZ8pq3VwXn3YcxnzGnA/KIsiUU8S89JNGbgjal6oUybTYfPn1Sxl7awM7kHlmaZ/WGP3EKOrFseTRUmFe2PWHkFZ0yQqdP36FnPQ7iGCLU7dABH04iDNuECPtjgl1RBAvPkNtrEbm62s2axGVCDwKnKbZa8KEsH2yCIQmgDlwQe+3yLPgt6ThyqpH7CRnQ6DlLoZ0fh9+Nzo3CTUEIuzhqLYEsn3L2wrE1GzceAQu8ei+pX8BwqrC95SQ6w
X-IPAS-Result: A2FPAAC6/m9c/zGZrQplHAEBAQQBAQcEAQGBUwUBAQsBhBQKg32VepgegXsMAYRsAheECjYHDQEDAQEBAQEBAgEBAoERgjoigm8BAQEBAyMRRQwEAgEIEQQBAQMCJgICAjAVCAgCBAENBQiwaoEvii6BC4tUgUE+gRGDEoRrgx+CVwKKBplTAwYCklYhkw+KTpIOAgQCBAUCFIFOAYIHcIM8kF1yjmyBHwEB
Received: from BRN1WNEX02.vcorp.ad.vrsn.com (10.173.153.49) by BRN1WNEX02.vcorp.ad.vrsn.com (10.173.153.49) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Fri, 22 Feb 2019 08:56:12 -0500
Received: from BRN1WNEX02.vcorp.ad.vrsn.com ([fe80::7c0a:1cc:5def:9dde]) by BRN1WNEX02.vcorp.ad.vrsn.com ([fe80::7c0a:1cc:5def:9dde%4]) with mapi id 15.01.1713.004; Fri, 22 Feb 2019 08:56:12 -0500
From: "Hollenbeck, Scott" <shollenbeck@verisign.com>
To: "gavin.brown@centralnic.com" <gavin.brown@centralnic.com>, "andy@hxr.us" <andy@hxr.us>, "mario.loffredo@iit.cnr.it" <mario.loffredo@iit.cnr.it>
CC: "regext@ietf.org" <regext@ietf.org>
Thread-Topic: [EXTERNAL] Re: [regext] EPP Contact Mapping for RDAP
Thread-Index: AQHUyrRdgpUyOD6NDEqVvx/WklQL/aXr1pyA
Date: Fri, 22 Feb 2019 13:56:12 +0000
Message-ID: <6a78b4ded6364113b24e886dc5b190dc@verisign.com>
References: <afe74a3a-c7f5-2fdb-f6ab-e558f199ec2f@centralnic.com> <c5356f9d-f7cb-c58a-87d8-82ff2fbe25d4@iit.cnr.it> <20190219112315.mlcgldexolacpwov@zeke> <43c2ec61-cc0e-9faa-b428-9010418bb75d@centralnic.com>
In-Reply-To: <43c2ec61-cc0e-9faa-b428-9010418bb75d@centralnic.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.170.148.18]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/3JZ-kopAkjtPhKfoJ8JncQFQAKU>
Subject: Re: [regext] EPP Contact Mapping for RDAP
X-BeenThere: regext@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Registration Protocols Extensions <regext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/regext>, <mailto:regext-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/regext/>
List-Post: <mailto:regext@ietf.org>
List-Help: <mailto:regext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/regext>, <mailto:regext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 22 Feb 2019 13:56:18 -0000

> -----Original Message-----
> From: regext <regext-bounces@ietf.org> On Behalf Of Gavin Brown
> Sent: Friday, February 22, 2019 8:42 AM
> To: Andy Newton <andy@hxr.us>; Mario Loffredo
> <mario.loffredo@iit.cnr.it>
> Cc: regext@ietf.org
> Subject: [EXTERNAL] Re: [regext] EPP Contact Mapping for RDAP
>
> 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"
>     ],

Could we represent both an internationalized form of the postal address and an optional localized form, perhaps like this?

"postalAddressInt": [],
"postalAddressLoc": [],

Scott