Re: [dispatch] draft-montemurro-gsma-imei-urn-17 and draft-allen-dispatch-imei-urn-as-instanceid-11

worley@ariadne.com (Dale R. Worley) Sat, 09 November 2013 02:11 UTC

Return-Path: <worley@shell01.TheWorld.com>
X-Original-To: dispatch@ietfa.amsl.com
Delivered-To: dispatch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 604FF11E80E2 for <dispatch@ietfa.amsl.com>; Fri, 8 Nov 2013 18:11:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.142
X-Spam-Level:
X-Spam-Status: No, score=-3.142 tagged_above=-999 required=5 tests=[AWL=0.458, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8sAROlrGDek6 for <dispatch@ietfa.amsl.com>; Fri, 8 Nov 2013 18:11:09 -0800 (PST)
Received: from TheWorld.com (pcls5.std.com [192.74.137.145]) by ietfa.amsl.com (Postfix) with ESMTP id 58C2E11E8103 for <dispatch@ietf.org>; Fri, 8 Nov 2013 18:11:09 -0800 (PST)
Received: from shell.TheWorld.com (root@shell01.theworld.com [192.74.137.71]) by TheWorld.com (8.14.5/8.14.5) with ESMTP id rA92ACP7001554; Fri, 8 Nov 2013 21:10:14 -0500
Received: from shell01.TheWorld.com (localhost.theworld.com [127.0.0.1]) by shell.TheWorld.com (8.13.6/8.12.8) with ESMTP id rA927aDo4564754; Fri, 8 Nov 2013 21:07:36 -0500 (EST)
Received: (from worley@localhost) by shell01.TheWorld.com (8.13.6/8.13.6/Submit) id rA927Z974498292; Fri, 8 Nov 2013 21:07:35 -0500 (EST)
Date: Fri, 08 Nov 2013 21:07:35 -0500
Message-Id: <201311090207.rA927Z974498292@shell01.TheWorld.com>
From: worley@ariadne.com
Sender: worley@ariadne.com
To: Andrew Allen <aallen@blackberry.com>
In-reply-to: <BBF5DDFE515C3946BC18D733B20DAD2338E3BCA2@XMB104ADS.rim.net> (aallen@blackberry.com)
References: <BBF5DDFE515C3946BC18D733B20DAD2338E3BCA2@XMB104ADS.rim.net>
Cc: dispatch@ietf.org
Subject: Re: [dispatch] draft-montemurro-gsma-imei-urn-17 and draft-allen-dispatch-imei-urn-as-instanceid-11
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 09 Nov 2013 02:11:15 -0000

> From: Andrew Allen <aallen@blackberry.com>

> Main question on the ABNF is whether the ABNF should be extensible
> to support additional NSS under the GSMA NID.  The concern seems to
> be that new NSS might be created without going through the IETF
> consensus process. The draft states that this process will be used
> for approval of any additional NSS.  My concern is if we remove
> extensibility from the ANF now does that create problems for parsers
> if new NSS are defined and approved in the future?

I think the question is whether any parser conforming to the current
version might be required to handle an extended form without rejecting
it.

For instance, if an entity is required to strictly validate a URN,
then it doesn't matter if the parser is able to handle future
extensions, because the validator would reject them anyway (as the
validator wasn't built to know how to validate the extended form).

On the other hand, any extended form would still be a syntactically
correct URN, so any entity that was handling them as generic URNs
would have no difficulty with extensions.

The problematic case is an entity which needs to handle "any IMEI
URN", but isn't expected to understand them in detail.

But on the whole, I favor providing some sort of generic syntax, so
the designers of entities are warned that their systems may need to
handle future extensions, and are warned of the syntactic extent of
those possible extensions.

Dale