RE: analysis of YANG vs. RELAX NG

"Natale, Bob" <RNATALE@mitre.org> Tue, 27 November 2007 18:37 UTC

Return-path: <discuss-bounces@apps.ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Ix5Jb-0007a4-Ba; Tue, 27 Nov 2007 13:37:47 -0500
Received: from discuss by megatron.ietf.org with local (Exim 4.43) id 1Ix5Ja-0007Zj-34 for discuss-confirm+ok@megatron.ietf.org; Tue, 27 Nov 2007 13:37:46 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Ix5JZ-0007ZX-PN for discuss@apps.ietf.org; Tue, 27 Nov 2007 13:37:45 -0500
Received: from smtp-bedford.mitre.org ([192.160.51.76]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Ix5JW-0002bX-Da for discuss@apps.ietf.org; Tue, 27 Nov 2007 13:37:45 -0500
Received: from smtp-bedford.mitre.org (localhost.localdomain [127.0.0.1]) by smtp-bedford.mitre.org (8.12.11.20060308/8.12.11) with SMTP id lARIbfQn008923 for <discuss@apps.ietf.org>; Tue, 27 Nov 2007 13:37:42 -0500
Received: from smtp-bedford.mitre.org (localhost.localdomain [127.0.0.1]) by smtp-bedford.mitre.org (Postfix) with ESMTP id 7DDD0BF95 for <discuss@apps.ietf.org>; Tue, 27 Nov 2007 13:37:41 -0500 (EST)
Received: from imcfe2.MITRE.ORG (imcfe2.mitre.org [129.83.29.4]) by smtp-bedford.mitre.org (8.12.11.20060308/8.12.11) with ESMTP id lARIbfKR008909; Tue, 27 Nov 2007 13:37:41 -0500
Received: from IMCSRV2.MITRE.ORG ([129.83.20.164]) by imcfe2.MITRE.ORG with Microsoft SMTPSVC(6.0.3790.1830); Tue, 27 Nov 2007 13:37:40 -0500
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
Subject: RE: analysis of YANG vs. RELAX NG
Date: Tue, 27 Nov 2007 13:37:40 -0500
Message-ID: <4915F014FDD99049A9C3A8C1B832004F02490FAD@IMCSRV2.MITRE.ORG>
In-Reply-To: <p0624080dc371fba453cb@[165.227.249.200]>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: analysis of YANG vs. RELAX NG
Thread-Index: AcgxFkm8xpmXqH7YRku5GjH2XA4i/gADjGZQ
References: <953beacc0711262148me3c119coebc756a44322b6e9@mail.gmail.com> <p0624080dc371fba453cb@[165.227.249.200]>
From: "Natale, Bob" <RNATALE@mitre.org>
To: "Paul Hoffman" <phoffman@imc.org>
X-OriginalArrivalTime: 27 Nov 2007 18:37:40.0966 (UTC) FILETIME=[9774D860:01C83124]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: ea4ac80f790299f943f0a53be7e1a21a
Cc: discuss@apps.ietf.org
X-BeenThere: discuss@apps.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: general discussion of application-layer protocols <discuss.apps.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/discuss>, <mailto:discuss-request@apps.ietf.org?subject=unsubscribe>
List-Post: <mailto:discuss@apps.ietf.org>
List-Help: <mailto:discuss-request@apps.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/discuss>, <mailto:discuss-request@apps.ietf.org?subject=subscribe>
Errors-To: discuss-bounces@apps.ietf.org

Hi Paul,

And online access to the book is available via
http://books.xmlschemata.org/relaxng/.

(I have not checked whether any newer print version of the book might
be available.)

Cheers,
BobN

-----Original Message-----
From: Paul Hoffman [mailto:phoffman@imc.org] 
Sent: Tuesday, November 27, 2007 11:55 AM
To: discuss@apps.ietf.org
Subject: Re: analysis of YANG vs. RELAX NG

At 9:48 PM -0800 11/26/07, Rohan Mahy wrote:
>Writing a schema language is a lot of work, and I can't imagine the 
>IETF designing one that would only be used by NETCONF. RELAX NG has 
>existing tools and parsers, has additional integral types (ex: URI, 
>dates, and times), and was written by a large group of folks who 
>have tons of experience designing schema languages.

FWIW, I bought a copy of the book "RELAX NG" by van der Vlist and 
found it to be quite easy to understand. After reading it (well, 
about half of it), I found RELAX NG much less threatening than after 
reading a bunch of web resources.