Re: [NGO] NETMOD charter

Balazs Lengyel <balazs.lengyel@ericsson.com> Tue, 18 March 2008 11:15 UTC

Return-Path: <ngo-bounces@ietf.org>
X-Original-To: ietfarch-ngo-archive@core3.amsl.com
Delivered-To: ietfarch-ngo-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CEE9F28C544; Tue, 18 Mar 2008 04:15:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.164
X-Spam-Level:
X-Spam-Status: No, score=-101.164 tagged_above=-999 required=5 tests=[AWL=-0.726, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_ORG=0.611, RDNS_NONE=0.1, 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 yX1T1YOdQbgR; Tue, 18 Mar 2008 04:15:03 -0700 (PDT)
Received: from core3.amsl.com (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1E5BD28C538; Tue, 18 Mar 2008 04:15:03 -0700 (PDT)
X-Original-To: ngo@core3.amsl.com
Delivered-To: ngo@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8DE4028C538 for <ngo@core3.amsl.com>; Tue, 18 Mar 2008 04:15:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
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 o8ycnUwivmpU for <ngo@core3.amsl.com>; Tue, 18 Mar 2008 04:15:00 -0700 (PDT)
Received: from mailgw3.ericsson.se (mailgw3.ericsson.se [193.180.251.60]) by core3.amsl.com (Postfix) with ESMTP id 42B5D28C52F for <ngo@ietf.org>; Tue, 18 Mar 2008 04:15:00 -0700 (PDT)
Received: from mailgw3.ericsson.se (unknown [127.0.0.1]) by mailgw3.ericsson.se (Symantec Mail Security) with ESMTP id F31B623BB2; Tue, 18 Mar 2008 11:33:10 +0100 (CET)
X-AuditID: c1b4fb3c-aa894bb00000193b-f6-47df9a66dbd9
Received: from esealmw127.eemea.ericsson.se (unknown [153.88.254.122]) by mailgw3.ericsson.se (Symantec Mail Security) with ESMTP id D574F23BA0; Tue, 18 Mar 2008 11:33:10 +0100 (CET)
Received: from esealmw129.eemea.ericsson.se ([153.88.254.177]) by esealmw127.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.1830); Tue, 18 Mar 2008 11:32:51 +0100
Received: from [159.107.197.224] ([159.107.197.224]) by esealmw129.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.1830); Tue, 18 Mar 2008 11:32:51 +0100
Message-ID: <47DF9A52.7060105@ericsson.com>
Date: Tue, 18 Mar 2008 11:32:50 +0100
From: Balazs Lengyel <balazs.lengyel@ericsson.com>
User-Agent: Thunderbird 2.0.0.4 (X11/20070604)
MIME-Version: 1.0
To: Bert Wijnen - IETF <bertietf@bwijnen.net>
References: <NIEJLKBACMDODCGLGOCNIEJLEJAA.bertietf@bwijnen.net>
In-Reply-To: <NIEJLKBACMDODCGLGOCNIEJLEJAA.bertietf@bwijnen.net>
X-OriginalArrivalTime: 18 Mar 2008 10:32:51.0096 (UTC) FILETIME=[6ACEF180:01C888E3]
X-Brightmail-Tracker: AAAAAA==
Cc: NETCONF Goes On <ngo@ietf.org>
Subject: Re: [NGO] NETMOD charter
X-BeenThere: ngo@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: NETCONF Goes On - discussions on future work and extensions to NETCONF <ngo.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ngo>, <mailto:ngo-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/ngo>
List-Post: <mailto:ngo@ietf.org>
List-Help: <mailto:ngo-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ngo>, <mailto:ngo-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: ngo-bounces@ietf.org
Errors-To: ngo-bounces@ietf.org

I agree with Bert. For me this also means we do not need to debate now whether YANG will be 
mapped to DSDL or XSD.  Clearly the first step is to standardize YANG (the operator friendly 
language). Once we have that, if there is enough interest, a mapping to XSD/DSDL will be 
standardized. The two do not exclude each other!!! If there is interest both can be done.


- first step: define what we are mapping (YANG)
- second step: once you have something to map (YANG) decide where and how to map it.

Balazs

Bert Wijnen - IETF wrote:
> Andy writes (in below email):
>> In practical terms, it seems that document reviewers
>> will have a lot more work to do, verifying that:
>>
>>    - all these mappings are well-formed
>>    - they match the semantics of the high-level model
>>    - there are no conflicts between any of the machine-mappings
>>    - all DM variants in the document describe the exact same set of XML
>>
> The way I had understood our discussion last week is a bit
> less heavy. My understanding was:
> 
> - WG develops a User/Operator friendly readbale DML (YANG would
>   be our starting point, so I will use that for now).
>   This will be a stds track doc.
> - WG defines mapping rules from YANG to XML (for the on the wire
>   encoding). This will be a stds track doc.
> - WG defines mapping rules from YANG to XSD (and/or RELAXNG or DSDL).
>   This will be a (or more) stds track document(s)
> - When WGs write a datamodel, they just include the YANG-module(s)
>   as normative.
> - All the other derivations can be generated by (multiple and
>   possibly competing) tools based on the stds track mapping rules.
>   The tools themselves would be out of scope of the WG (similar
>   to tools like SMICng, smilint, ASN.1 verifier; ABNF validation,
>   XSD and XML validation tools).
> - Any additional tools (like the example XSD to graphical representation
>   tool that Sharon showed; but also many others) are out of scope
>   of this WG.
> 
> So that would mean we have some extra work now (namely specing out
> all the mapping rules). But once the DML and the mapping rules have
> been published, the actual Data Model documents themselves can be
> straight forward and simpell with just a YANG module.
> 
> We can (in my view) also decide to do just one mapping rule document
> in our initial release.
> 
> Bert Wijnen
> 
>> -----Oorspronkelijk bericht-----
>> Van: ngo-bounces@ietf.org [mailto:ngo-bounces@ietf.org]Namens Andy
>> Bierman
>> Verzonden: maandag 17 maart 2008 16:12
>> Aan: Romascanu, Dan (Dan)
>> CC: NETCONF Goes On
>> Onderwerp: Re: [NGO] NETMOD charter
>>
>>
>> Romascanu, Dan (Dan) wrote:
>>>
>>>> -----Original Message-----
>>>> From: ngo-bounces@ietf.org [mailto:ngo-bounces@ietf.org] On
>>>> Behalf Of Andy Bierman
>>>>
>>>> We have also been using XSD for the canonical XML syntax
>>>> representation in protocol documents for quite some time.
>>>> I strong object to changing this policy to RelaxNG or DSDL
>>>> without IETF Approval first.
>>>>
>>>>
>>> Allow me to express shortly my view as a contributor.
>>>
>>> I do not believe that we deal here with a change in policy. The
>>> canonical XML syntax representation stays with us as the 'on the wire'
>>> interoperability level. We are introducing an operator-friendly language
>>> that is described by Randy in his preliminary charter draft and the
>>> mapping between the operator-friendly level and the XML. These would be
>>> the mandatory-to-implement elements of the framework
>>>
>>> We also recognize that there is a place for a machine-friendly
>>> representation that would accommodate existing tools and allow for
>>> import of existing XML schemes already defined by other WGs in the IETF
>>> or other SDOs, in RelaxNG or DSDL or other. Mappings between the
>>> operator-friendly language and RelaxNG or DSDL would be optional, but at
>>> least one of them will be a loss-less translation.
>>>
>>
>> This sounds fine from a policy POV.
>> In practical terms, it seems that document reviewers
>> will have a lot more work to do, verifying that:
>>
>>    - all these mappings are well-formed
>>    - they match the semantics of the high-level model
>>    - there are no conflicts between any of the machine-mappings
>>    - all DM variants in the document describe the exact same set of XML
>>
>> Since the IETF track record for validating XSD correctness
>> is so poor already, how will the box score look when 3 complicated
>> DMLs need to be reviewed, instead of 1?
>>
>> Or is the intent to fill up NETCONF data model drafts will lots
>> of pages that nobody will review?
>>
>>
>>
>> Andy
>>
>> _______________________________________________
>> NGO mailing list
>> NGO@ietf.org
>> https://www.ietf.org/mailman/listinfo/ngo
>>
> 
> _______________________________________________
> NGO mailing list
> NGO@ietf.org
> https://www.ietf.org/mailman/listinfo/ngo

-- 
Balazs Lengyel                       Ericsson Hungary Ltd.
TSP System Manager
ECN: 831 7320                        Fax: +36 1 4377792
Tel: +36-1-437-7320     email: Balazs.Lengyel@ericsson.com
_______________________________________________
NGO mailing list
NGO@ietf.org
https://www.ietf.org/mailman/listinfo/ngo