draft-rosen-urn-nena-00
Alfred Hönes <ah@TR-Sys.de> Thu, 24 September 2009 11:26 UTC
Return-Path: <A.Hoenes@TR-Sys.de>
X-Original-To: urn-nid@core3.amsl.com
Delivered-To: urn-nid@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4AB8C3A67FB for <urn-nid@core3.amsl.com>; Thu, 24 Sep 2009 04:26:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.085
X-Spam-Level: **
X-Spam-Status: No, score=2.085 tagged_above=-999 required=5 tests=[AWL=0.834, BAYES_00=-2.599, CHARSET_FARAWAY_HEADER=3.2, HELO_EQ_DE=0.35, MIME_8BIT_HEADER=0.3]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xLob3rWvdPNt for <urn-nid@core3.amsl.com>; Thu, 24 Sep 2009 04:26:21 -0700 (PDT)
Received: from TR-Sys.de (gateway.tr-sys.de [213.178.172.147]) by core3.amsl.com (Postfix) with ESMTP id E87C63A684B for <urn-nid@ietf.org>; Thu, 24 Sep 2009 04:26:19 -0700 (PDT)
Received: from ZEUS.TR-Sys.de by w. with ESMTP ($Revision: 1.37.109.26 $/16.3.2) id AA112301609; Thu, 24 Sep 2009 13:26:49 +0200
Received: (from ah@localhost) by z.TR-Sys.de (8.9.3 (PHNE_25183)/8.7.3) id NAA07743; Thu, 24 Sep 2009 13:26:47 +0200 (MESZ)
From: Alfred Hönes <ah@TR-Sys.de>
Message-Id: <200909241126.NAA07743@TR-Sys.de>
Subject: draft-rosen-urn-nena-00
To: br@brianrosen.net
Date: Thu, 24 Sep 2009 13:26:47 +0200
X-Mailer: ELM [$Revision: 1.17.214.3 $]
Mime-Version: 1.0
Content-Type: text/plain; charset="hp-roman8"
Content-Transfer-Encoding: 8bit
Cc: urn-nid@ietf.org
X-BeenThere: urn-nid@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: discussion of new namespace identifiers for URNs <urn-nid.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/urn-nid>, <mailto:urn-nid-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/urn-nid>
List-Post: <mailto:urn-nid@ietf.org>
List-Help: <mailto:urn-nid-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/urn-nid>, <mailto:urn-nid-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Sep 2009 11:26:22 -0000
Hello, I apologize for the belated review, but things happen ... I also have a few remarks on your I-D, draft-rosen-urn-nena-00, mostly editorial in nature (and overlapping my comments for the cablelabs-urn draft, thus borrowing from that posting ...). (1) Abstract (ff.) In some places in the draft text, I find terminological confusion between "URN" (Uniform Resource Name") and "URN Namespace". The first instance already is in the abstract; others will be corrected as well below without further mention of the issue. I suggest to correct the terminology, add precision and clarify the first sentence in the Abstract as shown below; further, the final sentence there (yet in a preliminary version) is perhaps not required, as it does not add essential information for a prospective reader, on whether or not she should read the memo. | This document describes the Namespace Identifier (NID) for Uniform | Resource Namespace (URN) resources published by National Emergency Number Association (NENA). NENA defines and manages resources that utilize this URN name model. Management activities for these and other resource types are provided by the National Emergency Number | Association (NENA) Registry System (NRS). For the processes that NRS | uses to manage this and other registries, see NENA ??-??? --- This document describes the Namespace Identifier (NID) 'nena' for Uniform Resource Names (URNs) used to identify resources published by National Emergency Number Association (NENA). NENA defines and manages resources that utilize this URN name model. Management activities for these and other resource types are provided by the | National Emergency Number Association (NENA) Registry System (NRS). (2) Section 1, 3rd para -- adding precision Some of the solutions being developed by NENA need XML namespaces that are managed so that they are unique and persistent. To assure that the uniqueness is absolute, the registration of a specific | Namespace ID (NID) for use by NENA was deemed appropriate. Therefore, a full and complete registration will follow the namespace specification process as defined in [RFC3406]. --- Some of the solutions being developed by NENA need XML namespaces that are managed so that they are unique and persistent. To assure that the uniqueness is absolute, the registration of a specific | Uniform Resource Name (URN) [RFC2141] Namespace ID (NID) for use by NENA was deemed appropriate. Therefore, a full and complete registration will follow the namespace specification process as defined in [RFC3406]. (3) Section 2 (3a) 1st clause I suggest to simplify and make the information better suited for simple full-text search tools. Please change: | Namespace ID: | The NID "nena" is requested. --- | Namespace ID: nena (3b) Registration Information: clause The draft requests: | registration date: YYYY-MM-DD [RFC Editor, please replace with the | data of publication of this RFC] Procedurally, that is impractical (see the RFC Editor process flowchart), because IANA action needs to be complete (but not yet published) before the draft enters the AUTH48 state for final author (and AD) review and signoff. Usually, the date of approval of the document is conceived as the act establishing the authority for the registration and hence is used in the IANA registry and in the published document. Therefore, I suggest a more practical text: | registration date: YYYY-MM-DD | [RFC Editor: Please replace YYYY-MM-DD with the date | of approval of this document for publication as an RFC.] (3c) Declaration of syntactic structure: clause There is a contradiction in the draft text: Declaration of syntactic structure: | The Namespace Specific String (NSS) of all URNs that use the "nena" ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | NID will have the following structure: | | urn:nena:{NENAresource}:{ResourceSpecificString} ^^^^^^^^^ | where the "NENAresource" is a US-ASCII string that conforms to the URN syntax requirements [RFC2141] and defines a specific class of | resource type. Each resource type has a specific labeling scheme that is covered by "ResourceSpecificString", which also conforms to the naming requirements of [RFC2141]. The pattern indicated is *not* for the NSS (only) as explained in the prose, but for a full 'nena' URN. That's confusing. Therefore, I strongly recommend to drop the constant elements not being part of the NSS from the pattern (and adjust the indentation). The text also is poorly balanced, placing the restrictions for one syntactical element in the "where" clause of the first sentence and comparable information for the other element into a second sentence. I recommend to use shorter, independent sentences. Also, the term 'class', once introduced should preferably also be *used* to denote that subject. Arguably, "NENAresource" and "ResourceSpecificString" are misnomers, "NENAclass" or "NENArclass" and "ClassSpecificString" would be better, respectively. In total, still disregarding this final observation, the paragraph above should better say: The Namespace Specific String (NSS) of all URNs that use the "cablelabs" NID will have the following structure: | | {NENAresource}:{ResourceSpecificString} | | The "NENAresource" is a US-ASCII string that conforms to the URN syntax requirements specified in [RFC2141] and defines a | specific class of resource type. Each class will have a specific labeling scheme that is covered by "ResourceSpecificString", which also conforms to the naming requirements of [RFC2141]. In the subsequent paragraph, double-quoting once is unbalanced; please s/of NENAresources"/of "NENAresources"/ (4) Section 3 (4a) There's a typo disregarding the specified syntax. Please correct: | Syntax: "urn:nena.emergencyresponders:<responder name>" --- ^ | Syntax: "urn:nena:emergencyresponders:<responder name>" (4b) In the Examples list, the line urn:nena.emergencyresponders:ambulance appears twice; please delete one instance. (5) Section 8 IMHO, RFC 2141 should be promoted to Normative! (6) Ceterum censeo ... Apparently, this draft shares a lot of common text with other documents. If this draft is not the original source of that text, it is deemed a question of politeness to recognize the authorship in an 'Acknowledgments' section at the end of the document -- and arguably the applicable copyright rules (see BCP 78 and the IETF Trust web site) even make this a legal requirement. Kind regards, Alfred Hönes. -- +------------------------+--------------------------------------------+ | TR-Sys Alfred Hoenes | Alfred Hoenes Dipl.-Math., Dipl.-Phys. | | Gerlinger Strasse 12 | Phone: (+49)7156/9635-0, Fax: -18 | | D-71254 Ditzingen | E-Mail: ah@TR-Sys.de | +------------------------+--------------------------------------------+
- draft-rosen-urn-nena-00 Alfred Hönes