Re: [netmod] AD review of draft-ietf-netmod-dsdl-map

"Romascanu, Dan (Dan)" <dromasca@avaya.com> Mon, 23 August 2010 11:17 UTC

Return-Path: <dromasca@avaya.com>
X-Original-To: netmod@core3.amsl.com
Delivered-To: netmod@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2167E3A672E for <netmod@core3.amsl.com>; Mon, 23 Aug 2010 04:17:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.48
X-Spam-Level:
X-Spam-Status: No, score=-102.48 tagged_above=-999 required=5 tests=[AWL=0.119, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id b1nb1ii5qpsR for <netmod@core3.amsl.com>; Mon, 23 Aug 2010 04:17:14 -0700 (PDT)
Received: from p-us1-iereast-outbound-tmp.us1.avaya.com (nj300815-nj-outbound.net.avaya.com [135.11.29.16]) by core3.amsl.com (Postfix) with ESMTP id 28B083A682F for <netmod@ietf.org>; Mon, 23 Aug 2010 04:17:14 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.56,256,1280721600"; d="scan'208";a="31149588"
Received: from unknown (HELO co300216-co-erhwest.avaya.com) ([198.152.7.5]) by p-us1-iereast-outbound-tmp.us1.avaya.com with ESMTP; 23 Aug 2010 07:17:47 -0400
X-IronPort-AV: E=Sophos;i="4.56,257,1280721600"; d="scan'208";a="506693449"
Received: from unknown (HELO 307622ANEX5.global.avaya.com) ([135.64.140.12]) by co300216-co-erhwest-out.avaya.com with ESMTP; 23 Aug 2010 07:17:46 -0400
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Mon, 23 Aug 2010 13:17:30 +0200
Message-ID: <EDC652A26FB23C4EB6384A4584434A04024C3A9A@307622ANEX5.global.avaya.com>
In-Reply-To: <87eidpzqsd.fsf@cesnet.cz>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [netmod] AD review of draft-ietf-netmod-dsdl-map
Thread-Index: ActCm6kHsLQ0J1W7RmWH1JtWoI0gZAAGEllw
References: <EDC652A26FB23C4EB6384A4584434A040246CFC5@307622ANEX5.global.avaya.com> <87y6c22yix.fsf@cesnet.cz> <EDC652A26FB23C4EB6384A4584434A040246D1F2@307622ANEX5.global.avaya.com> <87eidpzqsd.fsf@cesnet.cz>
From: "Romascanu, Dan (Dan)" <dromasca@avaya.com>
To: Ladislav Lhotka <lhotka@cesnet.cz>, NETMOD Working Group <netmod@ietf.org>
Subject: Re: [netmod] AD review of draft-ietf-netmod-dsdl-map
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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: Mon, 23 Aug 2010 11:17:16 -0000

No problem for me with this change of wording. 

Dan



> -----Original Message-----
> From: Ladislav Lhotka [mailto:lhotka@cesnet.cz] 
> Sent: Monday, August 23, 2010 11:18 AM
> To: Romascanu, Dan (Dan); NETMOD Working Group
> Subject: RE: [netmod] AD review of draft-ietf-netmod-dsdl-map
> 
> On Sun, 22 Aug 2010 17:10:58 +0200, "Romascanu, Dan (Dan)" 
> <dromasca@avaya.com> wrote:
> > Hi Lada,
> > 
> > Thank you for your answers. All the changes proposed by you in this 
> > mail are fine with me with the exception of the change in 
> answer to my 
> > comment T2. In that case I would suggest that you make the change 
> > proposed by Juergen.
> 
> I'd also like to communicate the fact that NETMOD not only 
> was chartered to deliver but indeed delivered the language. I 
> propose the following reformulation of Juergen's text:
> 
>     The NETMOD Working Group was chartered to design a 
> modeling language
>     defining the semantics of operational data, configuration data,
>     event notifications and operations, with focus on
>     "human-friendliness", i.e., readability and ease of use. 
> The result
>     is the YANG data modeling language [YANG], which now 
> serves for the
>     normative description of NETCONF data models.
> 
> Is this wording acceptable?
> 
> Thanks, Lada
> 
> > 
> > Thanks and Regards,
> > 
> > Dan
> >  
> > 
> > > -----Original Message-----
> > > From: Ladislav Lhotka [mailto:lhotka@cesnet.cz]
> > > Sent: Thursday, August 19, 2010 10:28 PM
> > > To: Romascanu, Dan (Dan); NETMOD Working Group
> > > Subject: Re: [netmod] AD review of draft-ietf-netmod-dsdl-map
> > > 
> > > Hi Dan,
> > > 
> > > thank you for the review, I'll roll out the -07 revision soon. 
> > > Please see my responses and suggested changes inline.
> > > 
> > > Lada
> > > 
> > > On Thu, 19 Aug 2010 18:56:55 +0200, "Romascanu, Dan (Dan)" 
> > > <dromasca@avaya.com> wrote:
> > > > Please find below my AD review for
> > > draft-ietf-netmod-dsdl-map-06.txt. 
> > > > I believe that a revised I-D is needed before proceeding to
> > > IETF Last
> > > > Call. Also, you need to answer issue T1 either by moving
> > > the reference
> > > > to 5013 to Informational, or by specifying the downref 
> in the IETF 
> > > > Last Call.
> > > > 
> > > > The comments are divided into Technical and Editorial. 
> > > > 
> > > > 
> > > > T1. There is a normative reference to RFC 5013 which is
> > > Informational.
> > > > This is a downref. If this reference must be normative, the 
> > > > downref must be explicitly mentioned in the IETF Last Call. Is 
> > > > this
> > > the intention?
> > > 
> > > This reference can be moved to Informational. I just 
> wasn't aware of 
> > > this downref issue.
> > > 
> > > > 
> > > > T2. Introduction
> > > > 
> > > > The NETMOD Working Group was chartered to address this 
> problem by 
> > > > defining a new human-friendly modeling language based on SMIng 
> > > > [RFC3216] and called YANG [YANG].
> > > > 
> > > > I do not believe that this statement is true. There was no
> > > requirement
> > > > in the charter to base the YANG on SMIng.
> > > 
> > > Is this better? (I hope the text will eventually refer to 
> the YANG 
> > > RFC).
> > > 
> > > OLD:
> > > 
> > > The NETMOD Working Group was chartered to address this problem by 
> > > defining a new human-friendly modeling language based on SMIng 
> > > [RFC3216] and called YANG [YANG].
> > > 
> > > NEW:
> > > 
> > > The NETMOD Working Group was chartered to address this problem by 
> > > defining a new human-friendly data modeling language called YANG. 
> > > The definition of YANG version 1 was published recently 
> [YANG]. Its 
> > > syntax is loosely based on SMIng [RFC3216].
> > > 
> > > Alternatively, the last sentence can be removed.
> > > 
> > > > 
> > > > T3. Section 8.4: 
> > > > 
> > > > > Each embedded <rng:grammar> element must declare the 
> namespace 
> > > > > of
> > > >        the corresponding module using the @ns attribute.
> > > > 
> > > > Use capitalized MUST. 
> > > 
> > > OK
> > > 
> > > > 
> > > > T4. Section 10.13
> > > > 
> > > > This statement MAY be ignored.  Otherwise, it is mapped 
> to the DTD 
> > > > compatibility element <a:documentation> and ARGUMENT
> > > becomes its text.
> > > > 
> > > > What does the second sentence mean? What to do when mapping or 
> > > > what not to do?
> > > 
> > > OLD
> > > 
> > > This statement MAY be ignored.  Otherwise, it is mapped 
> to the DTD 
> > > compatibility element <a:documentation> and ARGUMENT becomes its 
> > > text.
> > > 
> > > NEW
> > > 
> > > This statement is mapped to the DTD compatibility element 
> > > <a:documentation> and ARGUMENT becomes its text.
> > >  
> > > > 
> > > > T5. Same question as above for 10.47
> > > > 
> > > 
> > > The same change, mutatis mutandis.
> > > 
> > > > T6. Section 10.56: 
> > > > 
> > > > > Implementations MAY ignore this statement.
> > > > 
> > > > Why?
> > > 
> > > You are right, I'll remove this sentence.
> > > 
> > > > 
> > > > T7. Section 10.60: 
> > > > 
> > > > This statement is not mapped to the output schema.  However, an 
> > > > implementation SHOULD check that it is compatible with the YANG 
> > > > version declared by the statement (currently version 1).
> > > > 
> > > > What should an implementation do if the yang-version is not
> > > compatible?
> > > > (which may happen in the future)
> > > 
> > > OLD:
> > > 
> > > This statement is not mapped to the output schema.  However, an 
> > > implementation SHOULD check that it is compatible with the YANG 
> > > version declared by the statement (currently version 1).
> > > 
> > > NEW:
> > > 
> > > This statement is not mapped to the output schema.  However, an 
> > > implementation SHOULD check that it is compatible with the YANG 
> > > version declared by the statement (currently version 1).
> > > In the case of a mismatch, the implementation SHOULD 
> report an error 
> > > and terminate.
> > > 
> > > > 
> > > > T8. Section 11:
> > > > 
> > > > In general, the second mapping step has to accomplish the 
> > > > following three tasks:
> > > > 
> > > > What does 'In general' mean here? Are there exceptions? 
> Which ones? 
> > > > 
> > > 
> > > OLD:
> > > 
> > > In general, the second mapping step has to accomplish the 
> following 
> > > three tasks:
> > > 
> > > NEW:
> > > 
> > > The second mapping step has to accomplish the following three 
> > > general
> > > tasks:
> > > 
> > > > 
> > > > E1. Introduction: s/SNMP Management Information Bases 
> (MIBs)/SNMP 
> > > > Management Information Base (MIB) modules/
> > > 
> > > OK
> > > 
> > > > 
> > > > E2. Expand acronyms at the first occurrence: DSRL, etc.
> > > 
> > > Will do.
> > > 
> > > > 
> > > > E3.In section 3: s/the inverse mapping from DSDL to YANG beyond 
> > > > the scope of this document/the inverse mapping from DSDL to
> > > YANG is beyond
> > > > the scope of this document/
> > > 
> > > OK
> > > 
> > > > 
> > > > E4. Section 4 - reference for ISO/IEC 19757, RelaxNG,
> > > Schematron, DSRL
> > > > are desirable in the introduction part of the section.
> > > 
> > > I will put them there.
> > >  
> > > > 
> > > > E5. I see no reason to list the URIs separately and format them 
> > > > separately then the rest of the Informative references.
> > > Actually [XSD]
> > > > is also referenced by an URI, although included with the other 
> > > > references.
> > > 
> > > This is how xml2rfc handles hyperlinks (<eref>). I don't like it 
> > > either, so I will change them to standard informational 
> references.
> > >  
> > > > 
> > > > E6. In section 8.2 s/SNMP MIBs/SNMP MIB modules/
> > > 
> > > OK
> > > 
> > > > 
> > > > E7. The non-usage of quotation marks in the titles of
> > > subsections in
> > > > 10 is confusing. For example should not 10.11 be The 
> 'container' 
> > > > Statement rather than The container statement - so that the
> > > use of the
> > > > noun container in the text can be differentiated from the
> > > name of the
> > > > statement? Or in 10.12 we have The default Statement as the
> > > title of
> > > > the subsection while the text of the section speaks about
> > > the 'default'
> > > > statement.
> > > 
> > > I actually thought about this in an early stage but then 
> decided to 
> > > follow the suit of the YANG draft where the
> > > (double) quotes are omited in section titles, too. I will add the 
> > > single quotes to titles.
> > > 
> > > > 
> > > > E8. Section 12: s/we will denote CONTELEM/we will call CONTELEM/
> > > 
> > > I suggest this:
> > > 
> > > OLD:
> > > 
> > > In the rest of this section, we will denote CONTELEM the name of 
> > > this context element properly qualified with its namespace prefix.
> > > 
> > > NEW:
> > > 
> > > In the rest of this section, CONTELEM will denote the 
> name of this 
> > > context element properly qualified with its namespace prefix.
> > > 
> > > > 
> > > > E9. The IANA considerations section mentions registering three 
> > > > namespace URIs, but then lists only two.
> > > 
> > > I got rid of one between -05 and -06 and forgot to update 
> the count.
> > > 
> > > > 
> > > > E10. Make explicit that Appendix D will be removed at document 
> > > > publication.
> > > 
> > > OK, I will add an instruction to the RFC Editor.
> > > 
> > > > 
> > > > 
> > > > 
> > > > 
> > > > 
> > > > _______________________________________________
> > > > netmod mailing list
> > > > netmod@ietf.org
> > > > https://www.ietf.org/mailman/listinfo/netmod
> > > 
> > > --
> > > Ladislav Lhotka, CESNET
> > > PGP Key ID: E74E8C0C
> > > 
> 
> --
> Ladislav Lhotka, CESNET
> PGP Key ID: E74E8C0C
>