Hi,

See below.


On October 30, 2017 10:39:31 AM Martin Bjorklund <[email protected]> wrote:

Hi,

Thank you for this review!  Comments inline.

Juergen Schoenwaelder <[email protected]> wrote:
Hi,

I have reviewed draft-ietf-netmod-yang-tree-diagrams-02 and here are
my comments (in document order).

- I am not sure this is correct:

  YANG Tree Diagrams were first published in [RFC7223].  Such diagrams

  I think NACM (RFC 6536) already has a tree diagram. This makes for a
  difference of ~2 years. Note sure this matter much however.

I'll fix this.

- Do we have to speak more specifically about 'schema tree diagrams'?
  Note that there can be many more 'tree' diagrams, like instance tree
  diagrams, identity derivation diagrams, type derivation diagrams,
  import relationship diagrams, ... and perhaps it makes sense to
  allow for other diagrams to be defined over time.

I agree that there can be different types of tree.  I have to think
about this and discuss with my co-author.


We can discuss off line then get back to the wg- we can try to cover this in our ietf100 slot.


- Should we use 'sibling nodes' instead of 'peer nodes'? I think
  the term 'sibling' is used in RFC 7950.

Yes.

Wfm.

- Are the empty lines mandatory or can empty lines added as one sees
  fit? In particular, is there an empty line after the module: line?
  Is there an empty line before each section of different top-level
  symbols? Does the order of top-level symbols matter? Do we really
  want to specify these details? Well, for indentation, things are
  pretty specific so I wonder what the general strategy is here.

For indentation, spaces a specified b/c they matter (ok, we *could*
specify some more flexible indentation rules).  Blank line do not
matter.  Do you think we should say something about this?

- There was already some discussion about having a way to not always
  expand groupings by showing uses nodes. I think this makes sense in
  certain situations (possible <flags> '-u').

Ok, I also think we should add something like this.


No objections.

- What are 'data modules'? This term does not appear in schema mount
  I think. Perhaps you wanted YANG modules instead?

Yes.

- s/realted/related/

Fixed.

Thanks.

- I think Section 4.1 is not about representing _instance_ data
  trees. It is describing how a schema mounted schema looks like - and
  I think this is OK. I think this document should not specify
  instance tree formats. So change the title of section 4.1 or simply
  delete the subsection title entirely.

I agree.  How about "Representation of Mounted Data Trees"?


Wfm.

- If a schema mount point is used for a readonly mount, then I
  understand that only the toplevel changes to ro. Is this useful or
  potentially misleading? Was the alternative considered to change all
  nodes recursively to ro? I assume they are all effectively ro in
  this case.

Hmm, I'll check w/ my co-author.  I think it should be changed
recursively.


I think this is a good improvement.

- If the WG wants to include tree diagram usage guidelines in this
  document, then I think we should (if we still manage) take tree
  diagram related text out of 6087bis before it is cast into
  stone. Changes to 6087bis would be:

  - Change the subsubstitle "2.5.1.  YANG Tree Diagrams" to "2.6.
    YANG Tree Diagrams" (since the definition is in an external
    document, I think this should not be nested in 2.5 anymore).

  - Remove section 3.4.

  - Remove this from section 8 (which is not quite correct anymore
    anyway since the definition moved to a separate document).

       o  Added YANG tree diagram definition and guideline

  Since two are bug fixes anyway (I think), I think it makes sense to
  get 6087bis fixed so that the tree diagram usage text is in one
  place.

I have no strong opinion, but I think I prefer to have the guidelines
for tree diagrams in the tree diagram draft.  Maybe 6087 can point to
this document.


I agree.

Thanks,
Lou
Co-author

/martin

_______________________________________________
netmod mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/netmod



_______________________________________________
netmod mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/netmod

Reply via email to