Re: [NGO] NETCONF Data Modeling BoF (NDM) proposal

Andy Bierman <ietf@andybierman.com> Thu, 13 September 2007 00:37 UTC

Return-path: <ngo-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1IVchx-00011y-Hs; Wed, 12 Sep 2007 20:37:25 -0400
Received: from ngo by megatron.ietf.org with local (Exim 4.43) id 1IVchw-00011t-8W for ngo-confirm+ok@megatron.ietf.org; Wed, 12 Sep 2007 20:37:24 -0400
Received: from [10.90.34.44] (helo=chiedprmail1.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IVchv-00011l-UY for ngo@ietf.org; Wed, 12 Sep 2007 20:37:23 -0400
Received: from smtp105.sbc.mail.mud.yahoo.com ([68.142.198.204]) by chiedprmail1.ietf.org with smtp (Exim 4.43) id 1IVchv-00045D-Hv for ngo@ietf.org; Wed, 12 Sep 2007 20:37:23 -0400
Received: (qmail 18262 invoked from network); 13 Sep 2007 00:37:23 -0000
Received: from unknown (HELO ?192.168.1.11?) (andybierman@att.net@75.50.187.99 with plain) by smtp105.sbc.mail.mud.yahoo.com with SMTP; 13 Sep 2007 00:37:22 -0000
X-YMail-OSG: cdL7JYUVM1mTqVgWmDxYN28CJvC_kF5LarDICO5CaKMSl.oaUyBH1hBoahKWs6U.foCXWuPQ85Ss577F7Q.YYFK4xg--
Message-ID: <46E885CF.4070101@andybierman.com>
Date: Wed, 12 Sep 2007 17:35:27 -0700
From: Andy Bierman <ietf@andybierman.com>
User-Agent: Thunderbird 2.0.0.6 (Windows/20070728)
MIME-Version: 1.0
To: Ladislav Lhotka <lhotka@cesnet.cz>
Subject: Re: [NGO] NETCONF Data Modeling BoF (NDM) proposal
References: <200709101341.l8ADfqql043484@idle.juniper.net> <46E5597A.6030707@andybierman.com> <027701c7f522$6fac3b40$0601a8c0@pc6> <1189599849.19708.64.camel@missotis> <46E83B61.2040303@andybierman.com> <1189633858.13920.38.camel@missotis>
In-Reply-To: <1189633858.13920.38.camel@missotis>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Scan-Signature: b19722fc8d3865b147c75ae2495625f2
Cc: ngo@ietf.org
X-BeenThere: ngo@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: NETCONF Goes On - discussions on future work and extensions to NETCONF <ngo.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ngo>, <mailto:ngo-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/ngo>
List-Post: <mailto:ngo@ietf.org>
List-Help: <mailto:ngo-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ngo>, <mailto:ngo-request@ietf.org?subject=subscribe>
Errors-To: ngo-bounces@ietf.org

Ladislav Lhotka wrote:
> Andy Bierman píše v St 12. 09. 2007 v 12:17 -0700:
>> I don't think that many people know RelaxNG.
>> When <appinfo> and <documentation> type of clauses are included,
>> it isn't so clean anymore.  It may be just as hard to learn for
> 
> RELAX NG allows application-specific info and documentation (in foreign
> namespaces) to be directly included in the schema, without any (clumsy)
> encapsulating elements. Here is an example:
> http://www.flowmon.org/flowmon-probe/devel/config/flowmon-rng/
> (this HTML was compiled directly from a valid RELAX NG schema via XSLT)
> 

Although a very nice example,
I actually prefer XSD to RelaxNG (XML syntax).
That's probably because I spent the time to study XSD
in detail, but not RelaxNG.  I think somebody new to both
would not think either one was easy.



>> people as XSD.  It doesn't really deal with any NETCONF-specific
>> issues (like max-access and conceptual tables) any more than XSD.
> 
> Maybe not, but at least it is relatively simple, extensible and based on
> a sound mathematical basis (labelled tree automata). See also
> http://www.imc.org/ietf-xml-use/mail-archive/msg00217.html
> 
> Lada
> 

Andy



_______________________________________________
NGO mailing list
NGO@ietf.org
https://www1.ietf.org/mailman/listinfo/ngo