Re: ZigBee Alliance "zcl" URN Formal Application

Victor Berrios <vberrios@zigbee.org> Thu, 04 August 2016 20:35 UTC

Return-Path: <vberrios@zigbee.org>
X-Original-To: urn-nid@ietfa.amsl.com
Delivered-To: urn-nid@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C378212D834 for <urn-nid@ietfa.amsl.com>; Thu, 4 Aug 2016 13:35:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.92
X-Spam-Level:
X-Spam-Status: No, score=-1.92 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] 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 MoAfaI4ueuJe for <urn-nid@ietfa.amsl.com>; Thu, 4 Aug 2016 13:35:39 -0700 (PDT)
Received: from smtp106.ord1c.emailsrvr.com (smtp106.ord1c.emailsrvr.com [108.166.43.106]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CA1B012D77B for <urn-nid@apps.ietf.org>; Thu, 4 Aug 2016 13:35:38 -0700 (PDT)
Received: from smtp14.relay.ord1c.emailsrvr.com (localhost [127.0.0.1]) by smtp14.relay.ord1c.emailsrvr.com (SMTP Server) with ESMTP id 2B2B7C01AA; Thu, 4 Aug 2016 16:35:36 -0400 (EDT)
X-SMTPDoctor-Processed: csmtpprox beta
Received: from smtp14.relay.ord1c.emailsrvr.com (localhost [127.0.0.1]) by smtp14.relay.ord1c.emailsrvr.com (SMTP Server) with ESMTP id 27521C01D6; Thu, 4 Aug 2016 16:35:36 -0400 (EDT)
Received: from smtp192.mex05.mlsrvr.com (unknown [184.106.31.85]) by smtp14.relay.ord1c.emailsrvr.com (SMTP Server) with ESMTPS id 1DC14C01AA; Thu, 4 Aug 2016 16:35:36 -0400 (EDT)
X-Sender-Id: vberrios@zigbee.org
Received: from smtp192.mex05.mlsrvr.com ([UNAVAILABLE]. [184.106.31.85]) (using TLSv1 with cipher AES256-SHA) by 0.0.0.0:25 (trex/5.5.4); Thu, 04 Aug 2016 16:35:36 -0400
Received: from ORD2MBX03H.mex05.mlsrvr.com ([fe80::92e2:baff:fe20:c4d8]) by ORD2HUB39.mex05.mlsrvr.com ([fe80::862b:2bff:fe65:9848%15]) with mapi id 14.03.0279.002; Thu, 4 Aug 2016 15:35:35 -0500
From: Victor Berrios <vberrios@zigbee.org>
To: "Dale R. Worley" <worley@ariadne.com>, "urn-nid@apps.ietf.org" <urn-nid@apps.ietf.org>
Subject: Re: ZigBee Alliance "zcl" URN Formal Application
Thread-Topic: ZigBee Alliance "zcl" URN Formal Application
Thread-Index: AQHR7o/A9mWlyYwdSUOYsBZ5aTfclA==
Date: Thu, 4 Aug 2016 20:35:35 +0000
Message-ID: <617BD66C-EA01-418F-9274-7D80CF083BDF@zigbee.org>
References: <87eg64crwc.fsf@hobgoblin.ariadne.com>
In-Reply-To: <87eg64crwc.fsf@hobgoblin.ariadne.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-originating-ip: [68.2.227.215]
Content-Type: multipart/mixed; boundary="_004_617BD66CEA01418F92747D80CF083BDFzigbeeorg_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/urn-nid/r3Tp6TbafqfmKI0bkiEA6XiSQtc>
X-BeenThere: urn-nid@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: discussion of new namespace identifiers for URNs <urn-nid.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/urn-nid>, <mailto:urn-nid-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/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, 04 Aug 2016 20:35:40 -0000

Thank you very much for the feedback and suggestions Dale.

Enclosed, please find a revised application.

Regards,

Victor Berrios
Vice President - Technology
ZigBee Alliance

vberrios@zigbee.org<mailto:vberrios@zigbee.org>
www.zigbee.org<http://www.zigbee.org>



On Aug 4, 2016, at 11:26 AM, Dale R. Worley <worley@ariadne.com<mailto:worley@ariadne.com>> wrote:

>From ZigBe_Alliance-zcl-urn-application-FINAL-03Aug16.txt:

I see that "Declaration of syntactic structure" says:

     URNs assigned by the ZigBee Alliance will have the following
     structure based on the organizational structure of the resources
     specified in the ZigBee Alliance specifications:

       urn:zcl:<NSS>

     where the syntax of "<NSS>" is specified in Section 2.2 of the URN
     Syntax requirements [RFC2141].

whereas "Rules for Lexical Equivalence" says:

     The "<NSS>" is case-sensitive. Only lower case letters are
     considered valid.

These are not consistent, since <NSS> allows upper-case letters (both as
part of %-escapes and in their own right).

If you really mean to forbid upper-case letters, you need to state that
in "syntactic structure".  E.g.,

       urn:zcl:<NSS>

     where the syntax of "<NSS>" is specified in Section 2.2 of the URN
     Syntax requirements [RFC2141], except that it may not contain
     upper-case letters.

Also, the "urn" and namespace parts are case-insensitive (RFC 2141,
sections 2 and 2.1), so "equivalence" should be updated to, perhaps

      The "<NSS>" portion of URNs is compared as a character string.

Dale