Scott,

>> I'm still not comfortable with this. If we suggest that the server MUST or 
>> SHOULD do something to define a scheme, we leave open the issue of how a 
>> client discovers that scheme - and if we add a processing step to discover 
>> the scheme, we've changed the protocol from the client's 
>> perspective. I still believe that this is an issue best addressed in an 
>> implementation profile document and not the protocol specification.

I believe that providing guidance in the protocol to the real-world overlapping 
of entity handles (contact and registrar) as necessary.  The protocol would 
have explicit language on how to handle the case of overlapping entity handles. 
 A discovery mechanism is not needed, since we didn't have a need to create one 
based on the approach taken.  

-- 
 
JG



James Gould
Fellow Engineer
jgo...@verisign.com 
<applewebdata://13890C55-AAE8-4BF3-A6CE-B4BA42740803/jgo...@verisign.com>

703-948-3271
12061 Bluemont Way
Reston, VA 20190

Verisign.com <http://verisigninc.com/>

On 10/5/20, 9:00 AM, "regext on behalf of Hollenbeck, Scott" 
<regext-boun...@ietf.org on behalf of 
shollenbeck=40verisign....@dmarc.ietf.org> wrote:

    > -----Original Message-----
    > From: regext <regext-boun...@ietf.org> On Behalf Of Mario Loffredo
    > Sent: Saturday, October 3, 2020 3:18 AM
    > To: James Galvin <gal...@elistx.com>; regext@ietf.org
    > Subject: [EXTERNAL] Re: [regext] WG LAST CALL: 
draft-ietf-regext-rfc7482bis
    >
    >
    > Il 02/10/2020 22:15, James Galvin ha scritto:
    > > The WGLC for this document was scheduled to end today.  While there is
    > > support to move the document forward there is one minor comment that
    > > has been raised during the last call.
    > >
    > > The chairs would like to hear from other working group members as to
    > > what to do with this comment.  Rather than close the last call and
    > > risk another last call, we are extending this last call for another
    > > week.  If we can come to a consensus as to how to proceed before the
    > > end of last call than the document can stay on track to be submitted
    > > to the IESG after the last call.
    > >
    > > The WG last call will end at close of business on Friday, 9 October 
2020.
    > >
    > >
    > > Here are the comments as seen on the mailing list.  Please respond
    > > with your suggestions regarding these two comments.
    > >
    > >
    > > James Gould:
    > >
    > > Yes, lumping the registrar object with the contact object under a
    > > single RDAP entity object interface is the rub.  We solved the problem
    > > in the RDAP Profile, by supporting entity lookup by IANA ID (number)
    > > and registrar name (string) for the registrar objects, and by ROID
    > > (“((\w|_){1,80}-\w{1,8}") for the contact objects. Where there is
    > > overlap, which is registrar name (string) and ROID
    > > ((“((\w|_){1,80}-\w{1,8}") the contact takes precedence.  My
    > > recommendation is to provide guidance in the section 3.1.5 "Entity
    > > Path Segment Specification" for this real world case:
    > >
    > > The <handle> parameter represents an entity (such as a contact,
    > > registrant, or registrar) identifier whose syntax is specific to the
    > > registration provider.  For example, for some DNRs, contact
    > > identifiers are specified in [RFC5730] and [RFC5733], and registrar
    > > identifiers are specified using the IANA Registrar ID assigned by
    > > ICANN.  The server SHOULD define a scheme for the <handle> parameter
    > > to differentiate between the supported entity object types (e.g.,
    > > contact and registrar), such as using different <handle> formats,
    > > using a <handle> precedence order, or a combination of formats and
    > > precedence order.
    > >
    > > The SHOULD could be a MUST, but the point is to provide guidance to
    > > implementers of the protocol.
    > >
    > > Two responses have been offered:
    > >
    > > Jasdip Singh response:
    > >
    > > One thought is if it could be in the RDAP profile doc for the DNRs
    > > (https://secure-
    > web.cisco.com/1_AKsyXhtRLN9h4LEAG65owtJMhHrfLUp94HAp7iv6U5KRK_-
    > 2Mtzd56Rf4smGoyDJ4eiIqM3a4E73iWsnhGOX4YnFCyWF_xzCaslHxhJOxiqbH
    > hiSRwAiyk8mMkECJoYKSlQ1kmb4u3-
    > _sD2Be3SyrMHZApsS3iBtbY3MemXbSWSv4c6DFlq8sfMzGMjqy4PQekUbt9Lt
    > HcNRfwPHXhN9IFFpecud-xKW8luC4RDIz7jmjeFU9N11h-
    > 
lUPrhogswglEugCXCl95vnmjQ5lqytQ/https%3A%2F%2Fhttp://secure-web.cisco.com/1KzaMJBYCbHehlcyM7qgPzBHHaQvr1dOBGVjKZpsDWq867Y5KK33Xpj7gO1ijGMStZiT2-3TBK7ej3U5yYTxNbvIluknka0M48pQzXdUZwKvNgHeKhpieimICcERv8ytTgpOTh6oH_p_deFEo_xT15mJU5eJufBCSCEnu_AQMtR3VgaaURwLueY0Bw-Am4T5mb12dNiJHS_Uy6RpnXYUflqWBeQ0NCXczhOd7XkXyO62Kk1SHZ5UHdFFWrOFdBbuRuOkpX8FDJHhiWXx2xy2thQ/http%3A%2F%2Fwww.icann.org%2Fre
    > sources%2Fpages%2Frdap-operational-profile-2016-07-26-en).
    > > That way no need to update the spec.
    > >
    > > James Gould response:
    > >
    > > The RDAP Profile is dependent on the RFC, so I wouldn't create a
    > > circular dependency.  My recommendation is to take the lessons learned
    > > in implementing the RFC and provide guidance on how to handle it in
    > > the RFC directly.
    > >
    > >
    > The proposed update seems reasonable to me. However, we don't have to
    > make assumptions regarding how handle is generated by RDAP servers. In
    > my opinion, the document should simply give guidance to RDAP
    > implementers about how to disambiguate cases where overlap may occur.
    > Therefore, I would change the sentence as in the following:
    >
    > OLD
    >
    > The server SHOULD define a scheme
    > for the <handle> parameter to differentiate
    >
    > NEW
    >
    > Where overlap may occur, the server SHOULD define a scheme for the
    > <handle> parameter to differentiate
    
    I'm still not comfortable with this. If we suggest that the server MUST or 
SHOULD do something to define a scheme, we leave open the issue of how a client 
discovers that scheme - and if we add a processing step to discover the scheme, 
we've changed the protocol from the client's perspective. I still believe that 
this is an issue best addressed in an implementation profile document and not 
the protocol specification.
    
    Scott
    _______________________________________________
    regext mailing list
    regext@ietf.org
    
https://secure-web.cisco.com/14qQ5GBAbqizg1W93npsiyV-qaIPAEr0IPtYJq1e7X-_7EoaNxVfB1TEiGzncUFjJiWvcnx6HykFwrZ-ABrD6xiCsFOMEGvVa2nDcW_IEtcp3Kp7hIrt7QPfU1p8toWJrW6Cam0kzs62ESNznCXJSwbu2i9LvV_B2lJ_5iFZL_W3yetKjwXg0uiEC8RQ26Ce90KoEXMuk-nZ5uY-UUHWe1MXXF9N0PIwrFts920hzq-qzWa1SHCEGSw3o0Odax04AFTW15t-zXQUXQWTY0UPnWd5ve9mRKR1zu3ao84TP6yA/https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fregext
    

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

Reply via email to