Re: [netmod] WG Last Call: draft-ietf-netmod-schema-mount-07

Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de> Thu, 09 November 2017 18:18 UTC

Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 420FB12940B for <netmod@ietfa.amsl.com>; Thu, 9 Nov 2017 10:18:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id I7QRkAteBvBx for <netmod@ietfa.amsl.com>; Thu, 9 Nov 2017 10:18:15 -0800 (PST)
Received: from atlas5.jacobs-university.de (atlas5.jacobs-university.de [212.201.44.20]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1156612940A for <netmod@ietf.org>; Thu, 9 Nov 2017 10:18:09 -0800 (PST)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas5.jacobs-university.de (Postfix) with ESMTP id 356E3F6F; Thu, 9 Nov 2017 19:18:07 +0100 (CET)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas5.jacobs-university.de ([10.70.0.217]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10032) with ESMTP id DGzD7XkJoDaM; Thu, 9 Nov 2017 19:18:06 +0100 (CET)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas5.jacobs-university.de (Postfix) with ESMTPS; Thu, 9 Nov 2017 19:18:07 +0100 (CET)
Received: from localhost (demetrius4.jacobs-university.de [212.201.44.49]) by hermes.jacobs-university.de (Postfix) with ESMTP id D8B2C20116; Thu, 9 Nov 2017 19:18:06 +0100 (CET)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius4.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id gwkOBdkKWcfe; Thu, 9 Nov 2017 19:18:06 +0100 (CET)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 44E1620114; Thu, 9 Nov 2017 19:18:06 +0100 (CET)
Received: by elstar.local (Postfix, from userid 501) id 5ACAB41515D8; Thu, 9 Nov 2017 19:16:39 +0100 (CET)
Date: Thu, 09 Nov 2017 19:16:38 +0100
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Robert Wilton <rwilton@cisco.com>
Cc: "netmod@ietf.org" <netmod@ietf.org>, Martin Bjorklund <mbj@tail-f.com>, Kent Watsen <kwatsen@juniper.net>
Message-ID: <20171109181638.zel2otpzrptggvwz@elstar.local>
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Mail-Followup-To: Robert Wilton <rwilton@cisco.com>, "netmod@ietf.org" <netmod@ietf.org>, Martin Bjorklund <mbj@tail-f.com>, Kent Watsen <kwatsen@juniper.net>
References: <47B1141C-8979-4910-B7CA-2114B9C0D352@juniper.net> <68c6a4d5-fd3e-efdb-9c34-f69f241d6a31@cisco.com> <874lq4oq94.fsf@nic.cz> <7d8a8b01-6d3b-ac29-dd58-f2771ecdad56@cisco.com> <87d14rjwdq.fsf@nic.cz> <56ea1907-c2ed-1940-089c-527b33f0723e@cisco.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Disposition: inline
X-Clacks-Overhead: GNU Terry Pratchett
Content-Transfer-Encoding: 8bit
In-Reply-To: <56ea1907-c2ed-1940-089c-527b33f0723e@cisco.com>
User-Agent: NeoMutt/20170714 (1.8.3)
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/xxuiNoKlKgpeApRET7yDuUrlK3c>
Subject: Re: [netmod] WG Last Call: draft-ietf-netmod-schema-mount-07
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/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, 09 Nov 2017 18:18:22 -0000

On Thu, Nov 09, 2017 at 05:38:40PM +0000, Robert Wilton wrote:
> 
> > > > > 3. Sec 2.1 Glossary of New Terms:  "Schema" isn't actually defined
> > > > > anywhere (RFC 7950 doesn't define this).  Should it be defined here?
> > > > > The NMDA datastores draft had a similar issue and we choose to define
> > > > > "datastore schema" instead.
> > > > I think the right place for defining the term "schema" (and "data model"
> > > > as well) is the specification of YANG because it is desirable that all
> > > > documents related to YANG use the same meaning.
> > > OK, 7950 doesn't define it today.  Is that a problem?
> > "Schema tree" and "schema node" are defined and used a lot in 7950, so
> > it might be good to define "schema" as well - meaning the schema tree
> > with all associated semantics.
> OK, but we can't add definitions to 7950 now.  Would it make sense to add
> the definition to the NMDA draft and reference that?

So what is the difference between "schema tree" and "schema"? Or to
put it differently, what is "all associated semantics" that you are
adding to a "schema tree" to obtain a "schema"? RFC 7950 says:

   o  schema tree: The definition hierarchy specified within a module.

If I understand 'definition hierarchy' correctly, than it seems
"schema" is just an abbreviation of "schema tree", i.e., there is no
semantic difference between these two terms. If there is a difference,
we need to be able to spell it out.

/js

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>