Hi Andy,

thanks for this document. I can finally compare it with JSContact and provide some feedback:


1) First, I'm happy to note that, with reference to the first draft proposal included in https://mailarchive.ietf.org/arch/msg/regext/56Nk70dpoxFOdlK2rw_QSiPlg9Q/, some arrays of values have been turned into either objects or arrays of objects and further information has been modeled.  This is because SimpleContact has become "more complex" to support additional features not considered initially.  In some cases, this specification is even "more complex" than JSContact (e.g. in JSContact the name information is represented through a single object instead of a collection). If I may, by using your words, I would say that SimpleContact is making the same mistake as JSContact about the use of arrays and objects.


2) It seems to me that this specification doesn't ensure the full backward compatibility with all of the jCard features currently used in RDAP. Here in the following some of them:

a) some registries use the LANG property to set the default language

b) some registries use the PREF parameter of TEL and EMAIL properties (e.g., if I remeber well, APNIC represents the preference information in email addresses)

c) some registries use the TEL-TYPE parameter  (e.g. to represent work phone numbers)

d) some further jCard features included in RFC 9083 examples don't find counterparts in this specification (e.g. KEY, TZ, TITLE properties).

Do you plan to match such features ?


3) The EPP postal address scheme is unfit to represent some items used in non western postal address schemes (such as district, sub-district. block). This specification requires a server to include in "deliveryLines" the addtional information but such additional items cannot be clearly identified. With regard to this aspect, this specification doesn't address the problem of representing postal addresses other than western ones. The style is different but the information is exactly the same as jCard.


4) About the localizations, it seems to me that this specification assumes that one contact can include at most one kind of information and one related localization at most, I mean one internationalized postal address and a localized version, one ASCII email address and its UTF-8 version. Otherwise, I don't see how it would be possible to link together multiple language-dependent alternatives. For example, how would it be possible to link two ASCII emails with their related UTF-8 versions ?


5) I'm very curious to know the WG reaction about the use of "noJCard" extension. AFAIK,  providing an alternative represention along with jCard in an RDAP response has not been considered an issue so far even in case of handling large amounts of data. Most of us (not me) have considered too complex for both clients and servers to imlement the negotiation of the contact representation to be returned in the response.  In addition, in this case, the negotiation is made through two extension identifiers while in rdap-jscontact setting the jscard parameter to 1/true means that jCard is not returned.


Best,

Mario


Il 05/07/2023 14:27, Andrew Newton ha scritto:
Tom and I put together an I-D outlining what a SimpleContact might look like.

Of course I am biased, but I think this does simplify RDAP contact
data considerably.

Also note that while this I-D does support structured names (as is
found in jCard and JSContact),
we are unsure if they are needed in the RDAP context as we can find no
evidence of
structured name usage in the current RDAP ecosystem.

-andy

---------- Forwarded message ---------
From:<internet-dra...@ietf.org>
Date: Wed, Jul 5, 2023 at 8:21 AM
Subject: New Version Notification for
draft-newton-regext-rdap-simple-contact-00.txt
To: Andy Newton<a...@hxr.us>, Tom Harrison<t...@apnic.net>



A new version of I-D, draft-newton-regext-rdap-simple-contact-00.txt
has been successfully submitted by Andy Newton and posted to the
IETF repository.

Name:           draft-newton-regext-rdap-simple-contact
Revision:       00
Title:          RDAP Simple Contact
Document date:  2023-07-05
Group:          Individual Submission
Pages:          11
URL:
https://www.ietf.org/archive/id/draft-newton-regext-rdap-simple-contact-00.txt
Status:
https://datatracker.ietf.org/doc/draft-newton-regext-rdap-simple-contact/
Html:
https://www.ietf.org/archive/id/draft-newton-regext-rdap-simple-contact-00.html
Htmlized:
https://datatracker.ietf.org/doc/html/draft-newton-regext-rdap-simple-contact


Abstract:
    This document describes an extension to the Registry Data Access
    Protocol for entity contact data using basic JSON values, objects,
    and arrays.  The data model defined by this document is purposefully
    limited to the data in-use by Internet Number Registries and Domain
    Name Registries and does not attempt to model the full data-set that
    can be expressed with other contact models such as jCard or
    JSContact.




The IETF Secretariat

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

--
Dott. Mario Loffredo
Senior Technologist
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
regext@ietf.org
https://www.ietf.org/mailman/listinfo/regext

Reply via email to