Re: [regext] Review of draft-ietf-regext-org-ext-06

"Linlin Zhou" <zhoulinlin@cnnic.cn> Fri, 25 May 2018 07:54 UTC

Return-Path: <zhoulinlin@cnnic.cn>
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 46DE21201FA for <regext@ietfa.amsl.com>; Fri, 25 May 2018 00:54:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.889
X-Spam-Level:
X-Spam-Status: No, score=-1.889 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_FONT_LOW_CONTRAST=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01] autolearn=ham autolearn_force=no
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 24WQbsfy6bgH for <regext@ietfa.amsl.com>; Fri, 25 May 2018 00:54:05 -0700 (PDT)
Received: from cnnic.cn (smtp13.cnnic.cn [218.241.118.13]) by ietfa.amsl.com (Postfix) with ESMTP id E908B124235 for <regext@ietf.org>; Fri, 25 May 2018 00:54:04 -0700 (PDT)
Received: from Admin-THINK (unknown [218.241.103.128]) by ocmail02.zx.nicx.cn (Coremail) with SMTP id AQAAf0BZYNwRwQdbcOX7AA--.58038S2; Fri, 25 May 2018 15:53:53 +0800 (CST)
Date: Fri, 25 May 2018 15:53:51 +0800
From: Linlin Zhou <zhoulinlin@cnnic.cn>
To: Pieter Vandepitte <pieter.vandepitte@dnsbelgium.be>, regext <regext@ietf.org>
References: <38D49B47-8608-4292-BD28-D056344B4067@dnsbelgium.be>
X-Priority: 3
X-GUID: EB4DA2ED-CB3E-41F5-BCF6-C754624BF30E
X-Has-Attach: no
X-Mailer: Foxmail 7, 2, 7, 21[cn]
Mime-Version: 1.0
Message-ID: <2018052515534929146543@cnnic.cn>
Content-Type: multipart/alternative; boundary="----=_001_NextPart432208271542_=----"
X-CM-TRANSID: AQAAf0BZYNwRwQdbcOX7AA--.58038S2
X-Coremail-Antispam: 1UD129KBjvJXoWxCF43Kw18uFy5Jr48ZFyUtrb_yoW5Xw4UpF W7Gwn7ta95Gr1jkws7Cw4xXayYvFnayryUX3WYqryqkFn8GFn2gF1akFn09Fy8CF9Fqw12 qr4Utr90gw1qvaDanT9S1TB71UUUUUUqnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDU0xBIdaVrnRJUUUd2b7Iv0xC_Kw4lb4IE77IF4wAFF20E14v26r1j6r4UM7CY07I2 0VC2zVCF04k26cxKx2IYs7xG6rWj6s0DM7CIcVAFz4kK6r1j6r18M28lY4IEw2IIxxk0rw A2F7IY1VAKz4vEj48ve4kI8wA2z4x0Y4vE2Ix0cI8IcVAFwI0_Ar0_tr1l84ACjcxK6xII jxv20xvEc7CjxVAFwI0_Cr0_Gr1UM28EF7xvwVC2z280aVAFwI0_GcCE3s1l84ACjcxK6I 8E87Iv6xkF7I0E14v26rxl6s0DM2AIxVAIcxkEcVAq07x20xvEncxIr21l5I8CrVAaz4v2 6cxKscIFY7kG0wAqx4xG6c804VAFz4xC04v7Mc02F40E42I26xC2a48xMc02F40Ex7xS67 I2xxkvbII20VAFz48EcVAYj21lYx0E2Ix0cI8IcVAFwI0_Jr0_Jr4lYx0Ex4A2jsIE14v2 6r1j6r4UMcvjeVCFs4IE7xkEbVWUJVW8JwACjcxG0xvY0x0EwIxGrwACY4xI67k04243AV AKzVAKj4xxM4xvF2IEb7IF0Fy26I8I3I1l7480Y4vEI4kI2Ix0rVAqx4xJMxkIecxEwVAF wVW8CwCF04k20xvY0x0EwIxGrwCFx2IqxVCFs4IE7xkEbVWUJVW8JwC20s026c02F40E14 v26r106r1rMI8I3I0E7480Y4vE14v26r106r1rMI8E67AF67kF1VAFwI0_Jrv_JF1lIxkG c2Ij64vIr41lIxAIcVC0I7IYx2IY67AKxVWUJVWUCwCI42IY6xIIjxv20xvEc7CjxVAFwI 0_Jr0_Gr1lIxAIcVCF04k26cxKx2IYs7xG6rW3Jr0E3s1lIxAIcVC2z280aVAFwI0_Jr0_ Gr1lIxAIcVC2z280aVCY1x0267AKxVWUJVW8JwCE64xvF2IEb7IF0Fy7YxBIdaVFxhVjvj DU0xZFpf9x07brGYJUUUUU=
X-CM-SenderInfo: p2kr3zplqox0w6fq0xffof0/
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/w3j5CHUL5MMu2jNXRego3bUTBL8>
Subject: Re: [regext] Review of draft-ietf-regext-org-ext-06
X-BeenThere: regext@ietf.org
X-Mailman-Version: 2.1.22
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, 25 May 2018 07:54:11 -0000

Dear Pieter,
Please find my feedbacks below. Thanks for review.

Regards,
Linlin


zhoulinlin@cnnic.cn
 
From: Pieter Vandepitte
Date: 2018-05-24 22:45
To: regext
Subject: [regext] Review of draft-ietf-regext-org-ext-06
 
Hi Linlin

Here is my review of draft-ietf-regext-org-ext-06. Only small details.

===
The abstract is a bit different than all other RFCs. 

I would start with This document describes ... and I would also add the whole XML blah blah (Specified in XML, this mapping...)

[Linlin] "This document describes an extension to EPP object mappings, which is designed to support assigning an organization to any existing object  (domain, host, contact) as well as any future objects."
===
In 2. Conventions, append the following text

The XML namespace prefix "orgext" is
used, but implementations MUST NOT depend on it and instead employ a
proper namespace-aware XML parser and serializer to interpret and
output the XML documents.
 
[Linlin] OK.
 ===
 
3.1.  Organization Identifier
 
Detail, but change <organization:id> to <org:id> ? It is the prefix used in the other draft.
 
[Linlin] Yes. This is one typo that I missed. It shoud be <org:id>.
 ===
 
4.  EPP Command Mapping
   A detailed description of the EPP syntax and semantics can be found
   in the EPP core protocol specification [RFC5730].  The command
   mappings described here are specifically for use in provisioning and
   managing organization information via EPP.
 
This is not completely true. This draft is about assigning/linking organizations to other EPP objects, it's not about provisioning/managing organizations.
 
[Linlin] "The command mappings described here are specifically for assigning organizations to EPP objects."
===
 
4.1.  EPP Query Commands
   EPP provides three commands to retrieve domain information: <check>
   to determine if a domain object can be provisioned within a
   repository, <info> to retrieve detailed information associated with a
   domain object, and <transfer> to retrieve domain-object transfer
   status information.
 
Opinion: I would not emphasise on domains in the text, and only refer domain objects in the examples. I would also not repeat the 3 EPP object mappings at various places, as it is already mentioned in the intro that it applies to all object mappings. It makes the text less verbose.

So, e.g. for 4.1 I would write
 
   EPP provides three commands to retrieve  EPP object information: <check>
   to determine if an object is known to the server, <info> to retrieve
   detailed information associated with an object, and <transfer> to
   retrieve object transfer status information.

Same for 4.2

Another example, throughout the document: replace 
   EPP domain mapping [RFC5731],
   host mapping [RFC5732] and contact mapping [RFC5733].
 
with 
EPP object mapping
 
 [Linlin] Thanks. I will change them to something general, not to emphase the "domain".
===

   The EPP <update> command provides a transform operation that allows a
   client to modify the attribute of an object.
 
attributes (plural)
 [Linlin] Yes.

No other remarks,

Kind regards

Pieter