Skip to main content
Early Review of draft-ietf-iotops-ol-00
Early Review of draft-ietf-iotops-ol-00
review-ietf-iotops-ol-00-yangdoctors-early-liu-2025-10-18-00
| Request | Review of | draft-ietf-iotops-ol-00 |
|---|---|---|
| Requested revision | 00 (document currently at 01) | |
| Type | Early Review | |
| Team | YANG Doctors (yangdoctors) | |
| Deadline | 2025-10-17 | |
| Requested | 2025-10-02 | |
| Requested by | Henk Birkholz | |
| Authors | Eliot Lear , Carsten Bormann | |
| I-D last updated | 2025-11-05 (Latest revision 2025-11-05) | |
| Completed reviews |
Yangdoctors Early review of -00
by Xufeng Liu
(diff)
|
|
| Comments |
The YANG module in this I-D is pretty concise and adds to a series of modules in the "MUD space". |
|
| Assignment | Reviewer | Xufeng Liu |
| State | Completed | |
| Request | Early review on draft-ietf-iotops-ol by YANG Doctors Assigned | |
| Posted at | https://mailarchive.ietf.org/arch/msg/yang-doctors/hPRmY_cB-lz22ehwLjVtEcNOdZs | |
| Reviewed revision | 00 (document currently at 01) | |
| Result | Ready w/issues | |
| Completed | 2025-10-18 |
review-ietf-iotops-ol-00-yangdoctors-early-liu-2025-10-18-00
This is a review of the YANG modules in draft-ietf-iotops-ol-00.txt.
1) The format of the contact statement in the YANG module is somewhat
corrupted. RFC 8407bis currently provides the following template:
contact
"WG Web: <http://datatracker.ietf.org/wg/your-wg-name/>
WG List: <mailto:your-wg-name@ietf.org>
Editor: your-name
<mailto:your-email@example.com>";
2) Naming of the container “ol”
Sec 4.3.1 in RFC 8407bis provides the following as a guideline for the
naming convention:
“Identifiers SHOULD include complete words and/or well-known acronyms or
abbreviations”. The name “ol” would be better spelled out.
3) Naming of the leaf-list “spdx-tags”
Sec 4.3.1 in RFC 8407bis states that “List identifiers SHOULD be singular
with the surrounding container name plural. Similarly, "leaf-list"
identifiers SHOULD be singular”.
4) Grouping “owner-license-grouping”
Sec 4.3.1 in RFC 8407bis states that “Identifiers SHOULD NOT carry any
special semantics that identify data modeling properties”. The suffix
“-grouping” seems unnecessary. Also, this grouping is used only once. Is
there any reason to use this grouping instead of simply specifying the
container in-line?
5) choice “license-type”
This choice has two cases. Each of the two cases is a list. The module
allows an empty list for each. Is this intentional? What does the
configuration mean if an empty list is specified?
6) The format of Sec 7.3 seems to be corrupted
Thanks,
- Xufeng