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

Ladislav Lhotka <lhotka@cesnet.cz> Wed, 12 September 2007 12:24 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 1IVRGR-0004I3-Gx; Wed, 12 Sep 2007 08:24:15 -0400
Received: from ngo by megatron.ietf.org with local (Exim 4.43) id 1IVRGR-0004GR-6A for ngo-confirm+ok@megatron.ietf.org; Wed, 12 Sep 2007 08:24:15 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IVRGQ-0004GH-Q1 for ngo@ietf.org; Wed, 12 Sep 2007 08:24:14 -0400
Received: from office2.cesnet.cz ([195.113.144.244]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1IVRGP-0005LL-AL for ngo@ietf.org; Wed, 12 Sep 2007 08:24:14 -0400
Received: from [172.29.2.201] (asus-gx.lhotka.cesnet.cz [195.113.161.161]) by office2.cesnet.cz (Postfix) with ESMTP id 3E982D80098 for <ngo@ietf.org>; Wed, 12 Sep 2007 14:24:10 +0200 (CEST)
Subject: Re: [NGO] NETCONF Data Modeling BoF (NDM) proposal
From: Ladislav Lhotka <lhotka@cesnet.cz>
To: ngo@ietf.org
In-Reply-To: <027701c7f522$6fac3b40$0601a8c0@pc6>
References: <200709101341.l8ADfqql043484@idle.juniper.net> <46E5597A.6030707@andybierman.com> <027701c7f522$6fac3b40$0601a8c0@pc6>
Content-Type: text/plain; charset="UTF-8"
Organization: CESNET
Date: Wed, 12 Sep 2007 14:24:09 +0200
Message-Id: <1189599849.19708.64.camel@missotis>
Mime-Version: 1.0
X-Mailer: Evolution 2.10.1
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Scan-Signature: e5ba305d0e64821bf3d8bc5d3bb07228
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

tom.petch píše v St 12. 09. 2007 v 10:17 +0200:

> I agree with you that XML/XSD is the only realistic alternative.  I have
> immersed myself in it over the life of NETCONF and the more I learn the less I
> like; the fundamentals are plain wrong (IMnotsoHO).
> 
> But, like other not quite perfect pieces of technology in the past, it has swept
> most before it so I think it the only choice.

I really don't understand this. Virtually everyone is complaining about
XSD being broken and I've never heard similar objections being raised
against RELAX NG, but apparently nobody seems to give it a slightest
consideration(?). As a data model specification language, RELAX NG is
IMO much more readable than XSD and I wrote a XSLT stylesheet allowing
annotated RELAX NG schemas to be incorporated in xml2rfc sources in a
way that resembles Knuth's literate programming. So what's wrong with
it?

Of course, specific NETCONF software could use XSD or whatever schemas
automatically translated from RELAX NG, if necessary, so this discussion
is really about data model specifications intended to be read by humans.

Lada
 
-- 
Ladislav Lhotka, CESNET
PGP Key ID: E74E8C0C



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