Hi,

https://author-tools.ietf.org/api/iddiff?url_1=https://netmod-wg.github.io/rfc8407bis/draft-ietf-netmod-rfc8407bis.txt&url_2=https://netmod-wg.github.io/rfc8407bis/model-vs-module/draft-ietf-netmod-rfc8407bis.txt

This text makes a lot of sense.
And yes, it's time to have it in RFC8407bis, once for all

Regards, Benoit


On 4/7/2025 5:39 PM, mohamed.boucad...@orange.com wrote:

Hi Lou,

I like your suggestions. Updated the PR accordingly. The same link below can be used to track the full changes.

Also, tweaked the text to reflect 1-3 items from Kent’s list.

Cheers,

Med

*De :*Lou Berger <lber...@labn.net>
*Envoyé :* lundi 7 avril 2025 13:46
*À :* Mahesh Jethanandani <mjethanand...@gmail.com>
*Cc :* netmod@ietf.org; BOUCADAIR Mohamed INNOV/NET <mohamed.boucad...@orange.com> *Objet :* Re: [netmod] Re: data model vs module Again (RE: Mahesh Jethanandani's No Objection on draft-ietf-ospf-sr-yang-37: (with COMMENT))

Mehesh,

On 4/4/2025 11:05 AM, Mahesh Jethanandani wrote:

    I like the idea of having the discussion here in netmod of the
    terminology, where the expertise lies, and then taking it back to
    IESG when we have final guidance.

I agree that the WG is the right place for  this discussion.

Is your intent to send the document back to the WG to get agreement on the new section, or do you just want the WG to discuss and agree on-list?

For those that missed it:

On 4/4/2025 1:28 AM, mohamed.boucad...@orange.com wrote:

    Let's us use this discussion to converge on some clear guidance for every 
one.

    Here is a first draft of guidance I suggest we add to 8407bis. This 
inspires from the guidance I shared earlier in this thread:

    
https://author-tools.ietf.org/api/iddiff?url_1=https://netmod-wg.github.io/rfc8407bis/draft-ietf-netmod-rfc8407bis.txt&url_2=https://netmod-wg.github.io/rfc8407bis/model-vs-module/draft-ietf-netmod-rfc8407bis.txt
 
<https://author-tools.ietf.org/api/iddiff?url_1=https://netmod-wg.github.io/rfc8407bis/draft-ietf-netmod-rfc8407bis.txt&url_2=https://netmod-wg.github.io/rfc8407bis/model-vs-module/draft-ietf-netmod-rfc8407bis.txt>

Which proposes a new section:

       2.5.  YANG Data Model vs. YANG Module

       Both [RFC6020] and [RFC7950] make a distinction between the
    following

       concepts:

       YANG data model:  Describes how data is represented and accessed.

          YANG structures data models into modules for ease of use

          [RFC8309].

       YANG module:  Defines hierarchies of schema nodes to make a self-

          contained and compilable block of YANG definitions and
    inclusions.

          Is typically a ".yang" file.

       A YANG data model can consist (1) of a single YANG module (e.g.,

       [RFC9129]) or (2) multiple YANG modules and YANG submodules (e.g.,

       [RFC7407]).

       Note that the term "YANG model" is sometimes used as an
    abbreviation

       of YANG data model.  However, that term should be avoided in
    favor of

       YANG data model.  Likewise, "YANG data module" should be avoided.

       Even if a YANG data model is structured as a single YANG
    module, YANG

       data model term should be used in the title, abstract, and when the

       overall design is described.  "YANG module" should be used when a

       specific "*.yang" file is quoted.

As contributor, I agree/like where this proposed text is heading.  I think it would be helpful to add some more guidance to authors and reviewers on which term to use/expect.  For example, state that when using terminology related to  YANG module specifications, e.g., augmentation or deviation,  a "module" should be referenced, and that when extending the concepts embodied in a module this is an extension to the "YANG Model".

also some nits:

s/when/in the body of the document where/

s/quoted/referenced

Thanks,

Lou

____________________________________________________________________________________________________________
Ce message et ses pieces jointes peuvent contenir des informations 
confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce 
message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages 
electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou 
falsifie. Merci.

This message and its attachments may contain confidential or privileged 
information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete 
this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been 
modified, changed or falsified.
Thank you.

_______________________________________________
netmod mailing list --netmod@ietf.org
To unsubscribe send an email tonetmod-le...@ietf.org
_______________________________________________
netmod mailing list -- netmod@ietf.org
To unsubscribe send an email to netmod-le...@ietf.org

Reply via email to