I agree with Lada that having such a definition would be useful.
But I also agree with Martin that this isn't really an erratum.
It is also worth noting that RFC 8342 defines:
o schema node: A node in the schema tree. The formal definition is
provided in RFC 7950.
o datastore schema: The combined set of schema nodes for all modules
supported by a particular datastore, taking into consideration any
deviations and enabled features for that datastore.
The latest version of the packages draft (not posted yet), defines:
o YANG schema: A datastore schema, not bound to any particular
datastore.
Thanks,
Rob
> -----Original Message-----
> From: netmod <[email protected]> On Behalf Of Martin Bjorklund
> Sent: 22 October 2019 16:02
> To: [email protected]
> Cc: [email protected]; [email protected]; [email protected]
> Subject: Re: [netmod] [Technical Errata Reported] RFC7950 (5879)
>
> Hi,
>
> The problem is that it is not clear that we can use this new definition
> with the rest of the text in the RFC that uses this term.
> For example, section 7.1.5 talks about "the imported module's schema
> tree", and this doesn't really work if the schema tree is not tied to a
> module.
>
> Also the proposed definition is recursive since it is defined in terms of
> "schema node", and a "schema node" is already defined as "a node in the
> schema tree".
>
> So it probably makes sense to look at this definition (and the text and
> other definitions) if we do a document update, but as it is currently
> written I think it should be rejected.
>
>
> /martin
>
>
>
> RFC Errata System <[email protected]> wrote:
> > The following errata report has been submitted for RFC7950, "The YANG
> > 1.1 Data Modeling Language".
> >
> > --------------------------------------
> > You may review the report below and at:
> > https://www.rfc-editor.org/errata/eid5879
> >
> > --------------------------------------
> > Type: Technical
> > Reported by: Ladislav Lhotka <[email protected]>
> >
> > Section: 3
> >
> > Original Text
> > -------------
> > o schema tree: The definition hierarchy specified within a module.
> >
> >
> > Corrected Text
> > --------------
> > o schema tree: The hierarchy of schema nodes defined in the set of all
> modules
> > implemented by a server, as specified in the YANG library data
> [RFC7895].
> >
> >
> >
> > Notes
> > -----
> > The original definition of the term has two problems:
> >
> > 1. Schema tree is not limited to a single module. Some YANG constructs,
> such as augment and leafref type, may refer to a schema node that is
> defined in another module.
> >
> > 2. Apart from schema nodes, YANG modules contain definitions that do not
> contribute to the schema tree: groupings, typedefs, identities etc.
> >
> > Instructions:
> > -------------
> > This erratum is currently posted as "Reported". If necessary, please
> > use "Reply All" to discuss whether it should be verified or rejected.
> > When a decision is reached, the verifying party can log in to change
> > the status and edit the report, if necessary.
> >
> > --------------------------------------
> > RFC7950 (draft-ietf-netmod-rfc6020bis-14)
> > --------------------------------------
> > Title : The YANG 1.1 Data Modeling Language
> > Publication Date : August 2016
> > Author(s) : M. Bjorklund, Ed.
> > Category : PROPOSED STANDARD
> > Source : Network Modeling
> > Area : Operations and Management
> > Stream : IETF
> > Verifying Party : IESG
> >
>
> _______________________________________________
> netmod mailing list
> [email protected]
> https://www.ietf.org/mailman/listinfo/netmod
_______________________________________________
netmod mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/netmod