Re: [netmod] Publication has been requested for draft-ietf-netmod-module-tags-04

Christian Hopps <chopps@chopps.org> Wed, 13 February 2019 20:31 UTC

Return-Path: <chopps@chopps.org>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2449B12DF71 for <netmod@ietfa.amsl.com>; Wed, 13 Feb 2019 12:31:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, URIBL_BLOCKED=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 4N9wABpjWz3b for <netmod@ietfa.amsl.com>; Wed, 13 Feb 2019 12:31:10 -0800 (PST)
Received: from smtp.chopps.org (smtp.chopps.org [54.88.81.56]) by ietfa.amsl.com (Postfix) with ESMTP id 9683B1200B3 for <netmod@ietf.org>; Wed, 13 Feb 2019 12:31:10 -0800 (PST)
Received: from tops.chopps.org (047-050-069-038.biz.spectrum.com [47.50.69.38]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by smtp.chopps.org (Postfix) with ESMTPS id 81AEE604CC; Wed, 13 Feb 2019 15:31:09 -0500 (EST)
References: <sa64l97x0zs.fsf@chopps.org> <20190213134334.p2cr7a4yp77ydxq2@anna.jacobs.jacobs-university.de> <sa67ee3u4y3.fsf@chopps.org> <20190213.181150.458815026514737950.mbj@tail-f.com>
User-agent: mu4e 1.1.0; emacs 26.1
From: Christian Hopps <chopps@chopps.org>
To: Martin Bjorklund <mbj@tail-f.com>
Cc: chopps@chopps.org, j.schoenwaelder@jacobs-university.de, joelja@gmail.com, netmod@ietf.org
Date: Wed, 13 Feb 2019 15:28:54 -0500
Message-ID: <sa64l97tou1.fsf@chopps.org>
In-reply-to: <20190213.181150.458815026514737950.mbj@tail-f.com>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg="pgp-sha512"; protocol="application/pgp-signature"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/YSxb4qVEY-sBWKMD6EO92MXdRns>
Subject: Re: [netmod] Publication has been requested for draft-ietf-netmod-module-tags-04
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Feb 2019 20:31:14 -0000

Martin Bjorklund <mbj@tail-f.com> writes:

> Hi,
>
> I think one concern with "rfc8199-xxx" is that if this RFC gets reved,
> the name will be misleading.  I also agree that "element" is too
> vague.

Isn't this why we have "Updates" and "Obsoletes" for? If this all didn't work we could never refer to our standards by RFC number anywhere, right? Also, the value in the registry is going to point at us and us to RFC8199 no matter what string we end up with. I'm not stuck on this though, so if you still think we need to change I'll take your suggestion, but add the suffix "-class" to be more specific and avoid conflicting with "ietf:network-service" at the same time. Also can change to "sdo-defined-class".

Thanks,
Chris.

> Since 8199 doesn't use the terms "element" and "service", but "network
> element" and "network service", how about these changes:
>
>   ietf:rfc8199-element  -->  ietf:network-element
>   ietf:rfc8199-service  -->  ietf:network-service
>   ietf:rfc8199-vendor   -->  ietf:vendor-defined
>   ietf:rfc8199-user     -->  ietf:user-defined
>   ietf:rfc8199-standard -->  ietf:standard-defined (or sdo-defined?)
>
> If we make these changes, we have to revise the current
> "ietf:network-service".  Maybe "ietf:network-service-protocol".
>
>
>
> /martin
>
>
> Christian Hopps <chopps@chopps.org> wrote:
>>
>> Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de> writes:
>>
>> > On Wed, Feb 13, 2019 at 08:37:59AM -0500, Christian Hopps wrote:
>> >>
>> >> Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de> writes:
>> >>
>> >> But, ietf:element is too generic to assign the meaning "RFC8199 module
>> >> classification of element" which is what "rfc8199-element" is supposed
>> >> to be. It'll need to be something like "ietf:module-class-element" or
>> >> "ietf:an-rfc8199-elemenet" or nothing I guess.
>> >
>> > Seems arbitrary what we call too generic and what not. To me,
>> > ietf:protocol is also quite generic.
>>
>> But, "ietf:protocol" is in fact intended and defined to be generic,
>> "ietf:rfc8199-element" is not defined as generic at all. It's defined
>> very clearly in RFC8199. Using a broad tag "ietf:element" for such a
>> narrow definition is not appropriate.
>>
>> Again the normative text should take precedence here, so I'm inclined
>> to leave things as they are, unless you'd like a more restricted
>> alternative.
>>
>> >> I have this suspicion that if it had been "ietf:an-rfc8199-element"
>> >> you might not have brought up this introducing scope stuff. What if
>> >> there was no "-" symbol used (i.e., "ietf:rfc8199element"?
>> >
>> > You may miss the point I am making.
>> >
>> >> The normative text says that we are defining no structure outside the
>> >> prefix (i.e., it's flat). I believe what your saying is that if you
>> >> ignore this normative text and just look at the "ietf:rfc8199-element"
>> >> tags by themselves, one might imagine some meaning of scope. Do we
>> >> need to repeat or reword the fact we are defining no structure beyond
>> >> the prefix to make this more clear so people don't start imagining
>> >> structures where we've normatively said they don't exist?
>> >>
>> >
>> > You apparently use rfc8199- to scope 'element'...
>>
>> This is getting a bit too abstract for me. Its a tag with a defined
>> meaning. I actually think its very clear and informative as written. I
>> think someone seeing it will immediately open RFC8199 and find the
>> definition for what it means. And, if that's what happens then it's a
>> good choice, not a bad one.
>>
>> >> > > Please help clear your objections here as we're in the final stages of
>> >> > > publication, and raising objections now I think should be accompanied
>> >> > > with suggestions on how to clear them as well.
>> >> >
>> >> > I am not raising objections. I asked a question. And it is fine to be
>> >> > told that I should shut up because we are past WG last call and the WG
>> >> > likes what we have (and the WG or the IETF we will later figure out
>> >> > what lets say ietf:protocol is really good for or whether scopes like
>> >> > 'rfc8199-' are a good or bad idea).
>> >>
>> >> Your opinion rightly carries a lot of weight in this group, and so
>> >> your questions need to be addressed even though they are coming late
>> >> in the process.
>> >
>> > Not true. I am happy to be shut down.
>>
>> In that case, seeing as we have normative text that directly addresses
>> the flatness of the space,
>> unless you have some suggestions on simple changes I'd like to move
>> on. :)
>>
>> Thanks,
>> Chris.
>>
>> >
>> > /js
>>