Re: [DMM] Review of draft-ietf-dmm-4283mnids-04

worley@ariadne.com (Dale R. Worley) Mon, 13 February 2017 16:55 UTC

Return-Path: <worley@alum.mit.edu>
X-Original-To: dmm@ietfa.amsl.com
Delivered-To: dmm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7C108129565 for <dmm@ietfa.amsl.com>; Mon, 13 Feb 2017 08:55:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.933
X-Spam-Level:
X-Spam-Status: No, score=-1.933 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_SOFTFAIL=0.665, URIBL_BLOCKED=0.001] autolearn=no 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 r4psBvc5dGfX for <dmm@ietfa.amsl.com>; Mon, 13 Feb 2017 08:55:54 -0800 (PST)
Received: from resqmta-ch2-01v.sys.comcast.net (resqmta-ch2-01v.sys.comcast.net [IPv6:2001:558:fe21:29:69:252:207:33]) (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 AE439129642 for <dmm@ietf.org>; Mon, 13 Feb 2017 08:55:53 -0800 (PST)
Received: from resomta-ch2-01v.sys.comcast.net ([69.252.207.97]) by resqmta-ch2-01v.sys.comcast.net with SMTP id dJthclBcsdAFEdJurcZU88; Mon, 13 Feb 2017 16:55:53 +0000
Received: from hobgoblin.ariadne.com ([IPv6:2601:192:4603:9471:222:fbff:fe91:d396]) by resomta-ch2-01v.sys.comcast.net with SMTP id dJuocoNOPgcVOdJuqcaYLc; Mon, 13 Feb 2017 16:55:52 +0000
Received: from hobgoblin.ariadne.com (hobgoblin.ariadne.com [127.0.0.1]) by hobgoblin.ariadne.com (8.14.7/8.14.7) with ESMTP id v1DGtnOd013897; Mon, 13 Feb 2017 11:55:49 -0500
Received: (from worley@localhost) by hobgoblin.ariadne.com (8.14.7/8.14.7/Submit) id v1DGtmKN013894; Mon, 13 Feb 2017 11:55:48 -0500
X-Authentication-Warning: hobgoblin.ariadne.com: worley set sender to worley@alum.mit.edu using -f
From: worley@ariadne.com
To: "Sri Gundavelli (sgundave)" <sgundave@cisco.com>
In-Reply-To: <D4C63E24.2598D8%sgundave@cisco.com>
Sender: worley@ariadne.com
Date: Mon, 13 Feb 2017 11:55:48 -0500
Message-ID: <87wpcuuj1n.fsf@hobgoblin.ariadne.com>
X-CMAE-Envelope: MS4wfLBYsvvQpSgsytl+ZkBaSpG8sIpIb+R578s7f49lUIVmj/oCsOqEvGTJnwlhOQ7/rbp+jcGowToziBn3MMJfUMpswQKdPcOUus/aKYzpN7zDiMLm9pYR rQAO2NvrotFI8CEdjXoc3EV/ZF/eXZmRM1AXDu7T5nU80+NV+axvqoGNfiXYefgsRRa2rVGUJJgKk7AgkSHZu8skex9p14dwd7YWgCaJWZ29hZvWqrhE941L bEEkARtbsy3aIpkv6oUiIOiW/TYKS3WPAU8WDmKJNQHlH8Y3p+VQB9NyeKaMR4a6VnjB+5hpwvSJIs01Kd/bCj77Gnlw/djxk9KTN8zTXog=
Archived-At: <https://mailarchive.ietf.org/arch/msg/dmm/9pyIWXyk0vpdDVhiCe4z0V1CFZM>
Cc: charles.perkins@earthlink.net, gen-art@ietf.org, ietf@ietf.org, draft-ietf-dmm-4283mnids.all@ietf.org, dmm@ietf.org
Subject: Re: [DMM] Review of draft-ietf-dmm-4283mnids-04
X-BeenThere: dmm@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Distributed Mobility Management Working Group <dmm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dmm>, <mailto:dmm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dmm/>
List-Post: <mailto:dmm@ietf.org>
List-Help: <mailto:dmm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dmm>, <mailto:dmm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Feb 2017 16:55:55 -0000

"Sri Gundavelli (sgundave)" <sgundave@cisco.com> writes:
> When we discussed this issue in the past, the general feedback from
> the WG was that the draft should provide some minimal amount of
> details on the new identifier types, what the identifier is, how the
> identifier is constructed, what is the access technology and a
> reference to the specification that provides that definition. The idea
> is NOT TO provide extensive details on the spec, but to enable a
> reader with some high level details and a pointer to the
> specification. I tend to think the text in the current specification
> just does that. If the text is seen as redundant text, we can
> certainly add a statement saying that the definition for the
> identifier is provided in spec-XYZ and is repeated here for
> convenience. May be other folks in the WG have some views on this.

I take it that the following are typical comments from the WG:

> Comments from 10/11/2015 email:
>
> "Some text on the motivation for defining new Types may be
> helpful. Document is not just standardizing the currently
> in-use/popular identifier types, its also introducing new types are
> not in use. The reasons/interest for defining identifiers that are
> tied to the physical elements of the device (RFID, MAC address ..etc)
> and how it helps in deployment of the technology may be useful. Few
> lines of text will really help."
>
> "I was hoping to see a sub-section for each of the types. We cannot
> standardize a identifier type without providing any explanation on the
> identifier type or the references to the base definitions. This can be
> painful, but I'd have a small section for each of the types. It can be
> 3 line text on the a.) Definition b.) Format c.) Example format d.)
> Reference to the base spec that defines those identifiers."

I can understand these desires, and I agree with following them.

In regard to the first message, it seems to request "The
reasons/interest for defining identifiers that are tied to the physical
elements of the device (RFID, MAC address ..etc) and how it helps in
deployment of the technology may be useful."  As far as I can tell, this
isn't handled in section 4.9 (which is the part I was complaining
about).  And I don't recall if the earlier parts of the draft are
specific about "the reasons/interest" for any of the new types.  I
believe from this discussion that the reason an identifier was included
is that somebody told the authors that they wanted to use the identifier
in question -- and that is quite legitimate.  Perhaps saying it
explicitly in the early parts of the draft would help.

In regard to the second message, it seems to request

    a small section for each of the types. It can be
    3 line text on the
	a.) Definition
	b.) Format
	c.) Example format
	d.) Reference to the base spec that defines those identifiers.

Of course, (d) "reference to base spec" is necessary, and the
sub-sections of 4.9 do that for each format, as does Table 1.

For (a) "definition", the texts in 4.9 proper seem to be fairly good.
E.g.,

   The EPC encoding scheme for SGTIN permits the direct embedding of
   EAN.UCC System standard GTIN and Serial Number codes on EPC tags.  In
   all cases, the check digit is not encoded.  Two encoding schemes are
   specified, SGTIN-64 (64 bits) and SGTIN-96 (96 bits).

Based on that alone, I couldn't possibly construct a SGTIN-64 myself,
but I have some idea of the information it contains and the technical
terms to look up to find the real definition of the data items.

However (b) "format" seems to be missing (except in the most abstract
sense) and (c) "example format" seem to be missing entirely.  OTOH, I'm
not sure that the space needed to specify those would be worth the
effort.

Summary:  After thinking about it more, I think it's not worth the
effort to revise 4.9 heavily.  Most of that information is for the use
of people who are familiar with the RFID identifiers and their formats,
and if they are happy with it, there's no reason to change it.

Dale