[yang-doctors] draft-ietf-iotops-ol-00 early Yangdoctors review
Xufeng Liu via Datatracker <noreply@ietf.org> Sat, 18 October 2025 14:44 UTC
Return-Path: <noreply@ietf.org>
X-Original-To: yang-doctors@ietf.org
Delivered-To: yang-doctors@mail2.ietf.org
Received: from [10.244.8.144] (unknown [4.156.85.76]) by mail2.ietf.org (Postfix) with ESMTP id D4BEF768E896; Sat, 18 Oct 2025 07:44:12 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: Xufeng Liu via Datatracker <noreply@ietf.org>
To: yang-doctors@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 12.50.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <176079865270.1727189.13874068378440820754@dt-datatracker-84f8f646b-tg6mn>
Date: Sat, 18 Oct 2025 07:44:12 -0700
Message-ID-Hash: 54JKYV6OAHTFWXGYULPCPSFUUGZU7PZC
X-Message-ID-Hash: 54JKYV6OAHTFWXGYULPCPSFUUGZU7PZC
X-MailFrom: noreply@ietf.org
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-yang-doctors.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: draft-ietf-iotops-ol.all@ietf.org, iotops@ietf.org
X-Mailman-Version: 3.3.9rc6
Reply-To: Xufeng Liu <xufeng.liu.ietf@gmail.com>
Subject: [yang-doctors] draft-ietf-iotops-ol-00 early Yangdoctors review
List-Id: Email list of the yang-doctors directorate <yang-doctors.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/hPRmY_cB-lz22ehwLjVtEcNOdZs>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-doctors>
List-Help: <mailto:yang-doctors-request@ietf.org?subject=help>
List-Owner: <mailto:yang-doctors-owner@ietf.org>
List-Post: <mailto:yang-doctors@ietf.org>
List-Subscribe: <mailto:yang-doctors-join@ietf.org>
List-Unsubscribe: <mailto:yang-doctors-leave@ietf.org>
Document: draft-ietf-iotops-ol
Title: Ownership and licensing statements in YANG
Reviewer: Xufeng Liu
Review result: Ready with Issues
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
- [yang-doctors] draft-ietf-iotops-ol-00 early Yang… Xufeng Liu via Datatracker
- [yang-doctors] Re: draft-ietf-iotops-ol-00 early … mohamed.boucadair
- [yang-doctors] Re: [Iotops] Re: draft-ietf-iotops… Eliot Lear
- [yang-doctors] Re: [Iotops] draft-ietf-iotops-ol-… Eliot Lear