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

Pieter Vandepitte <pieter.vandepitte@dnsbelgium.be> Thu, 24 May 2018 14:45 UTC

Return-Path: <pieter.vandepitte@dnsbelgium.be>
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 DB88E12E873 for <regext@ietfa.amsl.com>; Thu, 24 May 2018 07:45:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=dnsbelgium.be
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 FHUDgDNlB8bO for <regext@ietfa.amsl.com>; Thu, 24 May 2018 07:45:29 -0700 (PDT)
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on0120.outbound.protection.outlook.com [104.47.2.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9851712708C for <regext@ietf.org>; Thu, 24 May 2018 07:45:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dnsbelgium.be; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=nTJjjwx22MdTVFtCf1wxCx1ojX+JmwhdI0I7j0vLmc4=; b=olWj9uevGXvJtk75s/aHd2TkIheVBRa0ZqaSWkmtW1AFc5bd+Yxjni4SUPXBjkSUjUCHLc36GEhCeualmRLp0Q88WN22W8bKs7lqH43Vb4lpOe+m5VmZlgf/bpcudWPCESt/3AZ+frhsVV3p3aWvlLl9cw+gGZbOtd+XUvl4O14=
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=pieter.vandepitte@dnsbelgium.be;
Received: from [172.30.13.65] (84.199.48.136) by HE1PR0601MB1930.eurprd06.prod.outlook.com (2a01:111:e400:c520::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.776.11; Thu, 24 May 2018 14:45:25 +0000
From: Pieter Vandepitte <pieter.vandepitte@dnsbelgium.be>
Content-Type: multipart/alternative; boundary="Apple-Mail=_BFDA6A9B-A9D3-4B82-8052-07B03C1964FB"
Message-Id: <38D49B47-8608-4292-BD28-D056344B4067@dnsbelgium.be>
Date: Thu, 24 May 2018 16:45:22 +0200
To: regext@ietf.org
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
X-Mailer: Apple Mail (2.3124)
X-Originating-IP: [84.199.48.136]
X-ClientProxiedBy: AM5P190CA0027.EURP190.PROD.OUTLOOK.COM (2603:10a6:206:14::40) To HE1PR0601MB1930.eurprd06.prod.outlook.com (2a01:111:e400:c520::12)
X-MS-PublicTrafficType: Email
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(7021125)(5600026)(4534165)(7022125)(4603075)(4627221)(201702281549075)(7048125)(7024125)(7027125)(7028125)(7023125)(2017052603328)(7153060)(7193020); SRVR:HE1PR0601MB1930;
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0601MB1930; 3:XuOdANaHaNFjCkxr+Bp4U7pHGMbiun8KVrgq8tNoreum6oj+iRStC4JlIb7M3ceABXClhYBC6tjSCqkTtKQWyZ+Txakcs03Q0QxqP98F/QY+O4tEcLktPr4rhFjmYU2qqrkQwLe9D5kfgfa4mY5zTg/ChTi3pO1LpRqlXJ6W6ydP0dw3Xr5i6cfuAqPDke6slc72m4rE5J5zHrdSSFRgHjIppfoR67hjH5Y6pWDqt4/cO6DX5GWyT8p4dXhcz19A; 25:4A2R0FrtZuMhTwd+hTL1R3t/QodEZPybVT6qaDBc7AHhZMOi/M0DIgU7C8EQOUWOxd1/r0tUXGWBsJ4FPU0xXwfVmde+DESfKyu8KJ0vqus8cQxEZ8RHVTFyBgWQoouLRYI8NtU0kpqppdBJdDbpgHHz0ogjgPsK+LU1CRmrRenJC1XdheGAcI87JOVaSswF5vhVtYPMNjjO2JMAOmQ3FUL3Rtwdd1gSqypq8Rb+YGdcjs/oLcT5n2PpxwiCdzdwvu6Sk4TDuS559njGgMpjPXL2asoFwsstTqdZdjMB6Kn5NiyEnOzoAo636fXDzfb8E+yIf6nDwvvpGB+vgM9NHg==; 31:qawTXzjGL2cmQpC3NAZiSBC7xXPxOE6WvR04bpURbXIjs0WYZMSbk2odoT59GocPA4ITXypXNKZ2elpNL2QtG9enefA6/md7ePIuH5w7rZKDI+vOs/pKnqcEwDbkblwnHr196lxq4RDcSv+T58wGvghVnd3nRuXcy/nyutEwgYfCxh0xM1Uw7gLJ+3h2WeXZUcNq/vrAjkhxN1SDGoAp78JZR9BoR4JEtS6KtxP38+A=
X-MS-TrafficTypeDiagnostic: HE1PR0601MB1930:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0601MB1930; 20:w3y21n15aRmY0rsAkV3LsXgCiMABiR6JZdznDjkImdM/WqprbXOkyPUfR/RBwQuj9W3W9RkfxeYUKCydHg2NeqIG0ZToFNHUG5BbICBVjaz0pDeM0pdp6K06NVFHN3R40zIt51rMN3y0H3cEHLDa8tAvvhfEGI9TAL2aG45dSnF6IhYa9/xrnVkAB5L3r+H0eZkQeiI79YztHMuQObFy5khttZubBV7nEtxOVaq2SbqMFueAbw8IMP8T7w0aZzGY; 4:5hvco43YcD06PxAMKVwKsSkyKKqsnE0Z+2U0F1CDbGZbz6/CUt2LD020YVwqijkzj5XqKZHuM5DzkZBB0Uxp9AmP9GreNxgg82Wgg2+/HcYuW4RvEvOy0JMaltCrDH/Y4EP99rib9ax2AQIudlGyUGN1yQ+R4O6QUR2BG29H3vt4ymR32SS2kvbZGkFV4EQpBSz9NYN34SFbs/IU+SCb8f+d6OX5Ubvfrb/gpzd9t+J7IZfH7fnbNVhUlsBM6Z1Vas3KbtC4V0zJ5McLGeZxfNGKEDnDt7kU1EKArWIwy6ayIoIvC9r12EMgvnYQ0cZ4xdEDrhB5skkE0UGQSo70aOvlY5YQTsngBV90sKpmvXg=
X-Microsoft-Antispam-PRVS: <HE1PR0601MB19309BC1D7F7DA09D1E274AAE26A0@HE1PR0601MB1930.eurprd06.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(158342451672863)(788757137089);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040522)(2401047)(8121501046)(5005006)(3231254)(944501410)(52105095)(3002001)(93006095)(93001095)(10201501046)(149027)(150027)(6041310)(20161123560045)(20161123558120)(20161123564045)(2016111802025)(20161123562045)(6072148)(6043046)(201708071742011)(7699016); SRVR:HE1PR0601MB1930; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0601MB1930;
X-Forefront-PRVS: 0682FC00E8
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6049001)(366004)(39830400003)(396003)(376002)(346002)(39380400002)(199004)(189003)(44832011)(59450400001)(66066001)(2351001)(5660300001)(386003)(6116002)(3846002)(606006)(69556001)(84326002)(25786009)(86362001)(2906002)(6916009)(6486002)(36756003)(68736007)(33656002)(52116002)(57306001)(6666003)(74482002)(83716003)(316002)(486006)(478600001)(82746002)(16576012)(26005)(77096007)(50226002)(97736004)(7736002)(8676002)(81166006)(81156014)(106356001)(2616005)(956004)(16526019)(476003)(186003)(8936002)(53936002)(236005)(105586002)(6306002)(2361001)(63394003)(16586007); DIR:OUT; SFP:1102; SCL:1; SRVR:HE1PR0601MB1930; H:[172.30.13.65]; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
Received-SPF: None (protection.outlook.com: dnsbelgium.be does not designate permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0601MB1930; 23:GrLM/oouQsBtKOrFabTb0OV3+MeehjjPD/WttuW3mInfVtgSIyG9yi67zlQoQ0XcpRwWMjudMJwGDKaFUXw0KKJsFynjez9H5mp0JZP3AZ6nCuULIhEVsuchcRkp+8KnWxARKZMe6FkkUpAWOvT6BSrKlox2NcNajyTW43+egaNZdsXln0+AUBjLGAhobUKDqSvD5vGwB/j89jdMA+0r/iQfCtOeqJZ41zYi7nGiXu/h4kh/0Ala4gQ8JamjZWhnN34mrNqe7DopfeveuYOGKe1WjnTRWwwroSrCdmmVx4GsiXnNz5shkTwL/v+Z6d5jw8x6mMAunw0WdAwPCXo0ZCwTn7z6cGcNLERwPqSWhn2SNBHCOE9/3o8RiLoCcvuNRW8011KsLUY4oFtfE1CTpZijrSZXmD9MBjOdxLLT2NM6XbKPnUEXOJLK65Flu2T1mU3aD/Wv/RLnO593Dj47sgdnhUBCjjoBukX2ybRmhByQwpt3+e2YWcXXFvA7pxyPAzMEoiQeE4e/bKAnWEgnViPxSNJwX1Q/7RCAcDt0ZfDy9Mx1Qjf5R6THi1gL03UMcYPAqQMbVujnQDsic8uXBfmDsd7dSyuZcYbP4pNwgbQf88PgEbrkh2UjfVYEqtnEQBy1N/vb5SnsQhvWj/LiEHg4qDKPW0ym9DUY2rIuyGkPA1MGQH7arB7OzVnb6bvOWoQjOxuIVM6ud4CEn9FqX8d2Fbt2Cvo1pWdHOHN3jcWPHPWV8+WKFmehjAAJMZxT5jFcABogvasX7FHgyEep7/6+c4CNyobjYhB8Q1QxIZVAa18wfqfSebyvq7WuiloioW3SWxPtFtXzNK5TtV44tlktFxRjcwUdC/jEBgNKLRVREv7KxTcsenigIHCorRzMylGJSN+ytoro3s0/yQZRzxIr1UOQQWSWAwEPx8EXER0WTI4GefIPwtqE7c8P/Tkxeuyfn9ZnC10AXvquEwaB8vjuEHdBABRTcHb+xYwVBSw5wR08jrQFRPKQ+9GZ8C4w41+q+BCVfUrCFwEmgUophGs1ywL+ZWzMOvKl6v6WMsQbGpzjvWZaEdKYEzawl/nxrCSdBRTqj/1G6xMBVUElsh4Dpe2U0H8IgVYMvRspeL/RYJDDfbkPU5JUWXPhCq8xyUkjqm+QdJM3Bb1/rlAUkJ9lViSBmEnJ0enPF8fo8sVb9m1RrHaKPdldNAxjPo2ZluYTTfaSCxswXGqkuGAgGrN0WQp1KxJ+1pkiZqzEA84sOWPJ2Kz6VvaLDPUY4WPFJak8l8tBiSlco90nLJL1g18BI0t7TYrvsSqdWUHpA4k=
X-Microsoft-Antispam-Message-Info: Pdl0d0TN/zQTzwkB5mURnQXQPfFXGbdyc4X0LOrec9NlYLBNN1SzzK1cws+kEfzTcDNnD37otJgkCQ+lB9xB7FlNDV9T0lLb7d+RTOIQuuIJT9nKd27z66vhXd8Dj+4pczmEEDCmH2ehn9AEwG6e+jJ3UePgvWwR+p5cMRWDb0a0UGBHJKig+kWA+mZI2x50
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0601MB1930; 6:WZAIeiWxwB2jGgBwSiKJuAksTGgNNJIsWN89LQ2siuEIJ1D3OG/XmRx8amfZ4nmkeuGhXBc8RaN/O5yNGwT/jCNcoRkfISRZ5iuSPAxx+bDfGwvcRFxHx0CZLMNTxrZurYlJQQJ10ILstOddUTlL/T76gUoTSa0TX++gH2nxIMZBpv6NIWF9FZSOYyRdEXBjIw4vZ1Wp85dbVxst0/dC4YgBdgpXzgojH/Rfoh0BowAHWFFtD3luKsf1RlfcbH8et6vZVGpDY21o6bsTlUig4YIr53wDgTPdcG//6Az0v65eUQ8X9HXcZdPjHP3Z5xv8nZUKJ8qwoh4jvWhj4EYwoZY03Fxum0m92v2XTfv7KcVYZf0vZEwm/jnem6O49PFACIjZe61MR1xk+BurQOqQeiqaB56Oz73WPLlyR0yjgCZDHmWJ2y/94w2eTyhMa91dN2FCeHx2R276I8mek14bJg==; 5:aZqhdhP7HG+OM7xUS6h0SVHUBkbtz3678J1MzBZ36D9VSZ6ot3Qak7I0rkriLw61lUx8krg/AV7+T0ds1Eu4f1095YGvKTMNZlRzahro4rCiaGPDBD/eAIqLyC0WswZx2/E8e314pV/Eewv5iLqzLUTn9/2seZTRTUMTBm7IgTE=; 24:/hoMohM2JMLvSrulNPY0Fc0WbsBEuFnGS/pH9e3ZMCfhaav9N9H/n6gsvXBX4JZCYa+u7PQPWuUW6RJj44/orEod5TFZFQyL8CxYgCae1sw=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0601MB1930; 7:+KcwzCApgJFFxHfdZdT2yVbR8lbK9QrSrtCGx1grWLYa0UngsREDdG+JDaHlTH+dvUu70HYF4WYSDzl6u+LHFQcP/mVeZSOVUP1BL2G9veef1ra8tgQUVJvtTStRckNKs+5bZr60e5sIe3wi0oCwY1D7z4odSvrV9JDvIdY4CobcMbQwvlfm9Awesn/tT6UODR1ClVbU5S3FGrNqUd440CFIkCeA7pciJprRBB8OZ09IEQYa/AQnH8vgNOJY4il/
X-MS-Office365-Filtering-Correlation-Id: 5f3d2e35-fb82-46eb-b3aa-08d5c184fc77
X-OriginatorOrg: dnsbelgium.be
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 May 2018 14:45:25.7090 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 5f3d2e35-fb82-46eb-b3aa-08d5c184fc77
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 695195de-c0cb-4478-9204-2a861e60e59c
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0601MB1930
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/CjEXMcoyPNVf_To-TQvtm0m-gBU>
Subject: [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: Thu, 24 May 2018 14:45:32 -0000

 
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...)

===
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.

 
 ===
 
> 3.1 <https://tools.ietf.org/html/draft-ietf-regext-org-ext-06#section-3.1>.  Organization Identifier

 
Detail, but change <organization:id> to <org:id> ? It is the prefix used in the other draft.
 
 ===
 
> 4 <https://tools.ietf.org/html/draft-ietf-regext-org-ext-06#section-4>.  EPP Command Mapping
>    A detailed description of the EPP syntax and semantics can be found
>    in the EPP core protocol specification [RFC5730 <https://tools.ietf.org/html/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.
 
===
 
> 4.1 <https://tools.ietf.org/html/draft-ietf-regext-org-ext-06#section-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 <https://tools.ietf.org/html/rfc5731>],
>    host mapping [RFC5732 <https://tools.ietf.org/html/rfc5732>] and contact mapping [RFC5733 <https://tools.ietf.org/html/rfc5733>].

 
with 
> EPP object mapping

 
 
===

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

No other remarks,

Kind regards

Pieter