Re: draft-cardona-cablelabs-urn-02
Leslie Daigle <leslie@thinkingcat.com> Wed, 18 November 2009 23:35 UTC
Return-Path: <leslie@thinkingcat.com>
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 1477528C155 for <urn-nid@core3.amsl.com>; Wed, 18 Nov 2009 15:35:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.855
X-Spam-Level:
X-Spam-Status: No, score=-1.855 tagged_above=-999 required=5 tests=[AWL=0.745, BAYES_00=-2.599]
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 AtC6I-IY6YMA for <urn-nid@core3.amsl.com>; Wed, 18 Nov 2009 15:35:49 -0800 (PST)
Received: from zeke.ecotroph.net (zeke.ecotroph.net [70.164.19.155]) by core3.amsl.com (Postfix) with ESMTP id E6E7828C156 for <urn-nid@ietf.org>; Wed, 18 Nov 2009 15:35:48 -0800 (PST)
Received: from beethoven.local ([::ffff:209.183.196.229]) (AUTH: PLAIN leslie, SSL: TLSv1/SSLv3,256bits,AES256-SHA) by zeke.ecotroph.net with esmtp; Wed, 18 Nov 2009 18:35:45 -0500 id 015B0080.4B0484D1.00004BA6
Message-ID: <4B0484C8.20505@thinkingcat.com>
Date: Wed, 18 Nov 2009 18:35:36 -0500
From: Leslie Daigle <leslie@thinkingcat.com>
User-Agent: Thunderbird 2.0.0.23 (Macintosh/20090812)
MIME-Version: 1.0
To: e.cardona@cablelabs.com, sumanth@cablelabs.com, jf.mule@cablelabs.com
Subject: Re: draft-cardona-cablelabs-urn-02
References: <200909241101.NAA07693@TR-Sys.de>
In-Reply-To: <200909241101.NAA07693@TR-Sys.de>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Cc: urn-nid@ietf.org, Alfred � <ah@TR-Sys.de>
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: Wed, 18 Nov 2009 23:35:50 -0000
As a point of order -- the proponents of the namespace are supposed to forward the I-D to this mailing list for a review when (they believe) it is ready for publication. Alfred is helping you out with some advance input! but, I don't recall having seen it here before, and I will still ask you to formally send the I-D to the list when you're ready to consider publishing it. Thanks, Leslie. Alfred � wrote: > Hello, > I apologize for the belated review, but things happen ... > > I have a few remarks on your I-D, draft-cardona-cablelabs-urn-02, > mostly editorial in nature. > > > (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 follows: > > | This document describes the Namespace Identifier (NID) for Uniform > | Resource Namespace (URN) resources published by Cable Television > Laboratories, Inc. (CableLabs). CableLabs defines and manages > resources that utilize this URN identification model. Management > activities for these and other resource types are handled by the > manager of the CableLabs' Assigned Names and Numbers registry. > --- > | This document describes the Namespace Identifier (NID) 'cablelabs' > | for Uniform Resource Names (URNs) used to identify resources > published by Cable Television Laboratories, Inc. (CableLabs). > CableLabs defines and manages resources that utilize this URN > identification model. Management activities for these and other > resource types are handled by the manager of the CableLabs' Assigned > Names and Numbers registry. > > > (2) Section 1, 2nd para -- multiple textual improvements > > Occasionally, CableLabs specifications efforts require URN namespaces > that are managed so that they are unique and persistent. To ensure > that the uniqueness is absolute, the registration of specific NID for > use by CableLabs is being specified in this document, in full > conformance with the NID registration process specified in [RFC3406]. > --- > | Occasionally, CableLabs specification efforts require identifiers in > | a managed namespace so that they are unique and persistent. To > | ensure that the uniqueness is absolute, the registration of a > | specific Uniform Resource Name (URN) [RFC2141] Namespace ID (NID) for > use by CableLabs is being specified in this document, in full > conformance with the NID registration process specified in [RFC3406]. > > > (3) Section 2 > > (3a) Registration Information: clause > > The draft requests: > > | registration date: YYYY-MM-DD [RFC Editor: Please replace YYYY- > | MM-DD with the publication date 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.] > > (3b) Declaration of syntactic structure: clause > > There is a contradiction in the draft text: > > | The Namespace Specific String (NSS) of all URNs that use the > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > "cablelabs" NID will have the following structure: > | urn:cablelabs:{CLresource}:{CLResourceSpecificString} where the > ^^^^^^^^^^^^^^ > "CLresource" is a US-ASCII string that conforms to the URN > syntax requirements specified in [RFC2141] and defines a > | specific class of resource type. Each resource type will have a > specific labeling scheme that is covered by > "CLResourceSpecificString", 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 'cablelabs' URN. That's confusing. > > Therefore, I strongly recommend to drop the constant elements not > being part of the NSS from the pattern (and reformat the text for > enhanced readability). 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, "CLresource" is a misnomer, "CLclass" would be better, > and for uniformity, "CLResourceSpecificString" should then be > replaced by "ClclassSpecificString". > > 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: > | {CLresource}:{CLResourceSpecificString} > | > | The "CLresource" 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 > "CLResourceSpecificString", which also conforms to the naming > requirements of [RFC2141]. > > (4) 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 requirement. > > > Kind regards, > Alfred H�nes. > -- ------------------------------------------------------------------- "Reality: Yours to discover." -- ThinkingCat Leslie Daigle leslie@thinkingcat.com -------------------------------------------------------------------
- draft-cardona-cablelabs-urn-02 Alfred Hönes
- Re: draft-cardona-cablelabs-urn-02 Leslie Daigle