Re: [netmod] Last Call: <draft-ietf-netmod-yang-model-classification-06.txt> (YANG Module Classification) to Informational RFC

Benoit Claise <bclaise@cisco.com> Tue, 02 May 2017 21:25 UTC

Return-Path: <bclaise@cisco.com>
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 1148F12E053; Tue, 2 May 2017 14:25:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.522
X-Spam-Level:
X-Spam-Status: No, score=-14.522 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
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 iMJBq945D06H; Tue, 2 May 2017 14:25:47 -0700 (PDT)
Received: from aer-iport-3.cisco.com (aer-iport-3.cisco.com [173.38.203.53]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 40A4312E03F; Tue, 2 May 2017 14:23:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=10984; q=dns/txt; s=iport; t=1493760213; x=1494969813; h=subject:to:references:cc:from:message-id:date: mime-version:in-reply-to; bh=5UxF2PF0n/J1CXCZH21wPFLuuw/My35BYmGYuA+J0Lg=; b=U/x6XVGk7ZpqqXLugRQTKzuTzs3mdhA5o8rIhwBmthMgoah8cn7VAnuC K51AC2BjfY4r/e5IAV1Gi+tidm4jUPoc95/+NQae7IS/CRp1fn2eadXVm AZHBZ42fHQr0+JqKxwET96UdaIg8TfJyiBsiUlUGNYhFR0ZUS7fiR28Mu I=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0B5AQC99whZ/xbLJq1cGQEBAQEBAQEBAQEBBwEBAQEBhDeBDINoihhzkDshkDeFN4IPIQEMgkCCbEoChQ8YAQIBAQEBAQEBayiFFQEBAQECAQEBIUsEBwULCQIYIwcCAicfEQYBDAYCAQGKEggOkjedYYImK4p1AQEBAQEBAQEBAQEBAQEBAQEBAQEBGAWGX4FeKwuCZYdpgl8BBJZWhn6HG4t2ggKFN4NChmOMBogrHziBCi4gCBkVRIUmgUw+NokJAQEB
X-IronPort-AV: E=Sophos;i="5.38,281,1491264000"; d="scan'208,217";a="652591866"
Received: from aer-iport-nat.cisco.com (HELO aer-core-4.cisco.com) ([173.38.203.22]) by aer-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 02 May 2017 21:23:29 +0000
Received: from [10.60.67.90] (ams-bclaise-8919.cisco.com [10.60.67.90]) by aer-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id v42LNTRt029284; Tue, 2 May 2017 21:23:29 GMT
To: Jonathan Hansford <jonathan@hansfords.net>, IETF-Announce <ietf-announce@ietf.org>, ietf@ietf.org
References: <149360589744.9906.9498469901914786081.idtracker@ietfa.amsl.com> <46a76c75-fd04-4134-9a97-26d1567963d7@Spark>
Cc: netmod-chairs@ietf.org, warren@kumari.net, draft-ietf-netmod-yang-model-classification@ietf.org, netmod@ietf.org
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <d7e4de44-60be-54ad-4727-16b05ebe7a4b@cisco.com>
Date: Tue, 02 May 2017 23:23:29 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <46a76c75-fd04-4134-9a97-26d1567963d7@Spark>
Content-Type: multipart/alternative; boundary="------------7410EE1787B6D4CFEB1AD49B"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/6Aw-Urx0Ld6V4NU9EUpupsZ5_-E>
Subject: Re: [netmod] Last Call: <draft-ietf-netmod-yang-model-classification-06.txt> (YANG Module Classification) to Informational RFC
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 02 May 2017 21:25:49 -0000

Thanks Jonathan,

See in line.

> I have no substantive comments, but have noticed, among other things, 
> a few somewhat inconsequential typos that could nevertheless impact 
> readability, particularly for those for whom English is a second language:
> • Page 3, penultimate bullet: s/by network operator/by a network operator
> • Why is figure 1 on page 5 when it is first referenced at the top of 
> page 4?
> • Section 2.1, second paragraph (2 typos): s/peole or extarnal/people 
> or external
> • Section 2.1, last paragraph: I don't understand the second sentence 
> that starts: “Although it provides information …”
> • Section 2.2, second paragraph: i don't understand the first sentence 
> that starts: “Although the [RFC7950], [RFC7950] …”
I guess this should be:

    Although YANG [RFC7950 <https://tools.ietf.org/html/rfc7950>] doesn't explain the relationship of
    the terms '(YANG) data model' and '(YANG) module', the authors
    understand there is a 1:1 relationship between a data model and a
    YANG module, but a data model may also be expressed using a
    collection of YANG modules (and submodules).  The module provides a
    coherent data model representation of the software environment
    consisting of the operating system and applications running on the
    device.  The decomposition, ordering, and execution of changes to the
    operating system and application configuration is the task of the
    agent that implements the module.

Re-reading this paragraph, its logical place is in the terminology 
section 1.1, next to data model and module definitions.

Regards, Benoit
> • Section 3.3, second paragraph: s/include ability/include the ability
> • Section 6: small point but I believe the second acknowledgement 
> should be me(!), “Jonathan Hansford”, not “David”
>
> Jonathan
>
> =O)
>
>
> On 1 May 2017, 03:32 +0100, The IESG <iesg-secretary@ietf.org>, wrote:
>>
>> The IESG has received a request from the NETCONF Data Modeling Language
>> WG (netmod) to consider the following document:
>> - 'YANG Module Classification'
>> <draft-ietf-netmod-yang-model-classification-06.txt> as Informational
>> RFC
>>
>> The IESG plans to make a decision in the next few weeks, and solicits
>> final comments on this action. Please send substantive comments to the
>> ietf@ietf.org mailing lists by 2017-05-14. Exceptionally, comments may be
>> sent to iesg@ietf.org instead. In either case, please retain the
>> beginning of the Subject line to allow automated sorting.
>>
>> Abstract
>>
>>
>> The YANG data modeling language is currently being considered for a
>> wide variety of applications throughout the networking industry at
>> large. Many standards-defining organizations (SDOs), open source
>> software projects, vendors and users are using YANG to develop and
>> publish YANG modules for a wide variety of applications. At the same
>> time, there is currently no well-known terminology to categorize
>> various types of YANG modules.
>>
>> A consistent terminology would help with the categorization of YANG
>> modules, assist in the analysis of the YANG data modeling efforts in
>> the IETF and other organizations, and bring clarity to the YANG-
>> related discussions between the different groups.
>>
>> This document describes a set of concepts and associated terms to
>> support consistent classification of YANG modules.
>>
>>
>>
>>
>> The file can be obtained via
>> https://datatracker.ietf.org/doc/draft-ietf-netmod-yang-model-classification/
>>
>> IESG discussion can be tracked via
>> https://datatracker.ietf.org/doc/draft-ietf-netmod-yang-model-classification/ballot/
>>
>>
>> No IPR declarations have been submitted directly on this I-D.
>>
>>
>>
>>
>> _______________________________________________
>> netmod mailing list
>> netmod@ietf.org
>> https://www.ietf.org/mailman/listinfo/netmod