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

Andy Bierman <ietf@andybierman.com> Thu, 19 August 2010 20:28 UTC

Return-Path: <ietf@andybierman.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 031043A691B for <netmod@core3.amsl.com>; Thu, 19 Aug 2010 13:28:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.948
X-Spam-Level:
X-Spam-Status: No, score=-1.948 tagged_above=-999 required=5 tests=[AWL=0.317, BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334]
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 RUWlVK8n-7kC for <netmod@core3.amsl.com>; Thu, 19 Aug 2010 13:28:31 -0700 (PDT)
Received: from smtp126.sbc.mail.sp1.yahoo.com (smtp126.sbc.mail.sp1.yahoo.com [69.147.65.185]) by core3.amsl.com (Postfix) with SMTP id 39D243A6895 for <netmod@ietf.org>; Thu, 19 Aug 2010 13:28:31 -0700 (PDT)
Received: (qmail 64860 invoked from network); 19 Aug 2010 20:29:04 -0000
Received: from [192.168.0.9] (ietf@75.84.164.152 with plain) by smtp126.sbc.mail.sp1.yahoo.com with SMTP; 19 Aug 2010 13:29:04 -0700 PDT
X-Yahoo-SMTP: Z6xhxCCswBAlhcxjVNwaQtp4EKpLdTUUf5Nx_pGy81o-
X-YMail-OSG: pyD0NVMVM1k4Nd2qzO7PgpOQ5S2dkwOSyRmoegJBPqaer9P ifrS.1PnfV_FqgM8PniASCkScj9WsQwtYC8NBe9hBx6gQdRLCjFMxh5.o9MS 5ilz43gF1os3ZY2Bjmqj8jqxs1Mbb9mk6A6XSrrN2D3VdYtN9hFq05uEob.6 80IhOQwWowrfapnSyxAtQCtaOykpZMPlFCfdFYAz.RA9oa3h43c0m6X7HVgD JnXwHr93JdqbafWUNgN1pMhMjyycm
X-Yahoo-Newman-Property: ymail-3
Message-ID: <4C6D940B.2030109@andybierman.com>
Date: Thu, 19 Aug 2010 13:28:59 -0700
From: Andy Bierman <ietf@andybierman.com>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.11) Gecko/20100713 Thunderbird/3.0.6
MIME-Version: 1.0
To: "Romascanu, Dan (Dan)" <dromasca@avaya.com>, NETMOD Working Group <netmod@ietf.org>
References: <EDC652A26FB23C4EB6384A4584434A040246CFC5@307622ANEX5.global.avaya.com> <87y6c22yix.fsf@cesnet.cz> <20100819195949.GA4030@elstar.local>
In-Reply-To: <20100819195949.GA4030@elstar.local>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
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: Thu, 19 Aug 2010 20:28:32 -0000

On 08/19/2010 12:59 PM, Juergen Schoenwaelder wrote:
> On Thu, Aug 19, 2010 at 09:27:50PM +0200, Ladislav Lhotka wrote:
> 
>> 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].
> 
> Although the syntax of YANG has some heritage of SMIng (and I
> generally appreciate references to SMIng for my ego ;-), I do not
> consider this important enough to be mentioned. I also do not think
> that the YANG version number matters in this context. Here is a quote
> of the original charter (which is still in the current charter):
> 
>   The WG will define a "human-friendly" modeling language defining
>   the semantics of operational data, configuration data,
>   notifications, and operations.  This language will focus on
>   readability and ease of use.  This language must be able to serve
>   as the normative description of NETCONF data models.
> 
> So the text should perhaps read like this:
> 
>   The NETMOD Working Group was chartered to define a "human-friendly"
>   modeling language called YANG [YANG] defining the semantics of
>   operational data, configuration data, notifications, and
>   operations. This language focuses on readability and ease of use and
>   it serves as the normative description of NETCONF data models.
> 

I agree.
Actually, YANG has some 'best hits' constructs from
3 different proprietary data modeling languages, plus SMIng.
IMO, the sum is greater than the parts this time. YANG turned
out much better than any one of the 4 individual languages.
(The way standards are supposed to come together ;-)

> /js
> 

Andy