[netmod] Re: YANG module vs YANG data model

mohamed.boucadair@orange.com Tue, 24 September 2024 11:59 UTC

Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A4535C169419 for <netmod@ietfa.amsl.com>; Tue, 24 Sep 2024 04:59:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.105
X-Spam-Level:
X-Spam-Status: No, score=-2.105 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=orange.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id B00M7twUMK3O for <netmod@ietfa.amsl.com>; Tue, 24 Sep 2024 04:59:45 -0700 (PDT)
Received: from smtp-out.orange.com (smtp-out.orange.com [80.12.210.122]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A7630C1519B0 for <netmod@ietf.org>; Tue, 24 Sep 2024 04:59:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orange.com; i=@orange.com; q=dns/txt; s=orange002; t=1727179185; x=1758715185; h=to:subject:date:message-id:references:in-reply-to: mime-version:from; bh=hkoM8DYe4RQJYSBTlxLKvsDsXx8CxJEYcwQvhI+KNEo=; b=UojJk/T6M0Bzk4qkKhAX/8r+j+rhCBNE8+kjhdL+7+xNoqqd6rd5xYLT bWeNpghzpJvGS+TYahDGew8MtZ3FsFyuka1L4hQ6PB1DIi+oIlq55Sqnb KrDdsKozgVFF2ZbOCc7gjWhSr/3a6TU0Sk45nPaIiovC1HrmBzmOn0npw PSOQ1sfqf3sEaDQb+2a2mw07uEZ5NXFuTeqONDVUf80YL9jku2q1iLElk xoreUWq2ADG8jSN/bthzvMbNeIfEP0340fOBFkb5K2hvlGURqSA66oi6a 1+Rx1EiAR7MiFTKVWjZFZmeyXpXFHweNLllzR7YT4+I2LJrCqbmqlPvSj g==;
Received: from unknown (HELO opfedv1rlp0f.nor.fr.ftgroup) ([x.x.x.x]) by smtp-out.orange.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Sep 2024 13:59:43 +0200
Received: from unknown (HELO opzinddimail4.si.francetelecom.fr) ([x.x.x.x]) by opfedv1rlp0f.nor.fr.ftgroup with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Sep 2024 13:59:43 +0200
Received: from opzinddimail4.si.francetelecom.fr (unknown [127.0.0.1]) by DDEI (Postfix) with ESMTP id C6045BC1DB54 for <netmod@ietf.org>; Tue, 24 Sep 2024 13:59:42 +0200 (CEST)
Received: from opzinddimail4.si.francetelecom.fr (unknown [127.0.0.1]) by DDEI (Postfix) with ESMTP id B32FBBC1DC5F for <netmod@ietf.org>; Tue, 24 Sep 2024 13:59:42 +0200 (CEST)
Received: from smtp-out365.orange.com (unknown [x.x.x.x]) by opzinddimail4.si.francetelecom.fr (Postfix) with ESMTPS for <netmod@ietf.org>; Tue, 24 Sep 2024 13:59:42 +0200 (CEST)
Received: from mail-northeuropeazlp17012029.outbound.protection.outlook.com (HELO DU2PR03CU002.outbound.protection.outlook.com) ([40.93.64.29]) by smtp-out365.orange.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Sep 2024 13:59:42 +0200
Received: from DU2PR02MB10160.eurprd02.prod.outlook.com (2603:10a6:10:49b::6) by GV1PR02MB10791.eurprd02.prod.outlook.com (2603:10a6:150:160::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7982.25; Tue, 24 Sep 2024 11:59:39 +0000
Received: from DU2PR02MB10160.eurprd02.prod.outlook.com ([fe80::c9a1:d43c:e7c6:dce1]) by DU2PR02MB10160.eurprd02.prod.outlook.com ([fe80::c9a1:d43c:e7c6:dce1%4]) with mapi id 15.20.7982.022; Tue, 24 Sep 2024 11:59:38 +0000
From: mohamed.boucadair@orange.com
X-TM-AS-ERS: 10.106.160.161-127.5.254.253
X-TM-AS-SMTP: 1.0 c210cC1vdXQzNjUub3JhbmdlLmNvbQ== bW9oYW1lZC5ib3VjYWRhaXJAb 3JhbmdlLmNvbQ==
X-DDEI-TLS-USAGE: Used
Authentication-Results: smtp-out365.orange.com; dkim=none (message not signed) header.i=none; spf=Fail smtp.mailfrom=mohamed.boucadair@orange.com; spf=Pass smtp.helo=postmaster@DU2PR03CU002.outbound.protection.outlook.com
Received-SPF: Fail (smtp-in365b.orange.com: domain of mohamed.boucadair@orange.com does not designate 40.93.64.29 as permitted sender) identity=mailfrom; client-ip=40.93.64.29; receiver=smtp-in365b.orange.com; envelope-from="mohamed.boucadair@orange.com"; x-sender="mohamed.boucadair@orange.com"; x-conformance=spf_only; x-record-type="v=spf1"; x-record-text="v=spf1 include:spfa.orange.com include:spfb.orange.com include:spfc.orange.com include:spfd.orange.com include:spfe.orange.com include:spff.orange.com include:spf6a.orange.com include:spffed-ip.orange.com include:spffed-mm.orange.com -all"
Received-SPF: Pass (smtp-in365b.orange.com: domain of postmaster@DU2PR03CU002.outbound.protection.outlook.com designates 40.93.64.29 as permitted sender) identity=helo; client-ip=40.93.64.29; receiver=smtp-in365b.orange.com; envelope-from="mohamed.boucadair@orange.com"; x-sender="postmaster@DU2PR03CU002.outbound.protection.outlook.com"; x-conformance=spf_only; x-record-type="v=spf1"; x-record-text="v=spf1 ip4:40.92.0.0/15 ip4:40.107.0.0/16 ip4:52.100.0.0/15 ip4:52.102.0.0/16 ip4:52.103.0.0/17 ip4:104.47.0.0/17 ip6:2a01:111:f400::/48 ip6:2a01:111:f403::/49 ip6:2a01:111:f403:8000::/51 ip6:2a01:111:f403:c000::/51 ip6:2a01:111:f403:f000::/52 -all"
IronPort-Data: A9a23:DwGBhaL6S2JS+UFnFE+R+JIlxSXFcZb7ZxGr2PjKsXjdYENS12dUx 2YXXm2DbqyIZ2Pye95wOYu29UwHvZXcyoRgGgporCE8RH908seUXt7xwmUcns+xwm8vaGo9s q3yv/GZdJhcokf0/0vraP64xZVF/fngbqLmD+LZMTxGSwZhSSMw4TpugOdRbrRA2bBVOCvT/ 4qqyyHjEAX9gWIsYzhIs/nrRC5H55wehhtJ5zTSWtgb5Dcyp1FNZLoDKKe4KWfPQ4U8NoZWk M6akdlVVkuAl/scIovNfoTTKyXmcZaLVeS6sUe6boD56vR0So7e5Y5gXBYUQR8/ZzxkBLmdw v0V3XC7YV9B0qEhBI3xXjEAexySM5Gq95fCO3yN4Ped0nSYWFng2NZjEm0EY7UHr7Mf7WFmr ZT0KRghU0q7vbrt64/jErMqgdk/Js72Oo9Zomtn0TzSEfchR9bEXrnO4thbmjw3g6iiH96CP 4xIMnwxMFKaMnWjOX9PYH46tOKvhnD6fjEeolWIrqM76mnJ5Atr2b7iPZzefdniqcB9wxzA/ zKXrj+R7hcyDvOR0QW+q3OQorHvgTjZVtlKTr6Tz6s/6LGU7jdIUkFJPbehmtGigUmiR5RaI koP9CsjqaRnqBSmVNj2RAa/pjiPuRs0V99ZCeZ86QyRxOzT+QnxLmkLSDdKadtguMgzRDoly 1KbmtrzGT1pva+9VX+Z+7mTqzK5MG4eKmpqTSkJUQ4C7/HirZ09yBXVQb5e/LWdi9T0HXT2x CqWrCUjnbILgMcZ073iogie2Wr2997OUxI/4RjRUiS99ARlaYW5Zouur1/G8fJHK4XfRV6E1 JQZpySAxOUUCaPcryKQebsmPr2yxPubHA+CuUE6SvHN6A+R03KkeIlR5hR3K0FoLtsIdFfVj Kn76VI5CHh7bCrCUENnX79dHfjG2oDBOLzYuh38a9NPZt13cxWb/Cxzf0mI0mn/lFB1zvlmY 8/BIICrEGoQDrlhwHyuXeAB3LQ3xyc4g2TOWZT8yBfh2r2bDJJ0dVvnGATUBgzaxPreyOkwz zq5H5bUo/m4eLCjChQ7CaZJcTg3wYETXPgaUfB/eO+ZORZBE2o8EfLXyr5JU9U6xfsMz7mTp iDnBRAwJL/DaZvveVTihpdLOOKHYHqDhSxgbXVE0auAhyZ8Pd3/tPd3m2UfIeR6pLw/pRKLc xX1U57bWKgQItg20zEcZoP6t4tsaFygghiWVxdJkxBuF6OMszfho4e+FiO2rHdmJnPu6aMW/ ef8viuFGsFrb1o5U67rhAeHlA/ZUY41w78qAyMl47B7JC3RzWSdA3ep0qJrfpBceU2rK/nz/ 1/+PCr0bNLl++cdmOQlT4jdx2t1O4OS33a2HlU3KZ6aCHPixDL46rIYCLzOei3BXmTp/qnkf f9S0/z3LPwAmhBNrpZ4FLFoi6k54rMDYpdEmx98Eiyjg0uDU9tdzruuhaGjdZGhApdeowKwV U/J8d5fUVlMEN2wC0YffWLJcczfvcwpduHu0MkI
IronPort-HdrOrdr: A9a23:xfK2uap6F5wvKdZhslosFtEaV5u/L9V00zEX/kB9WHVpm5Oj+v xGzc5w6farsl0ssSkb6Km90dq7MAvhHP9OkMAs1NiZLWzbUQeTQr2KqLGSpQEIeBeOvtK1t5 0QF5SWYeeYZTQUsS+52njeLz9K+rm6GdWT9IXjJgBWPGJXgs9bjjtRO0K+KAlbVQNGDZ02GN 63/cxcvQetfnwRc4CSGmQFd/KrnayAqLvWJTo9QzI34giHij2lrJTgFQKD4xsYWzRThZ8/7G n+lRDj7KnLiYD39vac7R6e031loqqu9jJxPr3MtiHTEESttu+cXvUvZ1RFhkF3nAjg0idprD CGmWZaAy060QKqQojym2qn5+Co6kdT15fvpGXo/EfLsIj3Qik3BNFGgp8cehzF61A4tNU5y6 5T2XmF3qAneS8osR6NleQgbSsa43acsD4ni6oennZfWYwRZPtYqpEe5lpcFNMFEDjh4I4qHe FyBIWEjcwmB2+yfjTcpC1i0dasVnM8ElOPRVUDoNWc13xTkGpix0UVycQDljML9Y47SZND++ PYW54Y441mX4sTd+ZwFe0BScy4BijERg/NKnubJRD9GKQOKxv22u3KCXUOlZGXkbAzveoPcc 76ISxlXEYJCjzTNfE=
X-Talos-CUID: 9a23:SaEWBGOEthjs2+5DXTNjxh8vFN0cLFb/wGzzLlGUOzhRV+jA
X-Talos-MUID: 9a23:kRbYjQrE+uZ7W+ufEaYezwtNOt9X2P2vNGRTsYkdmcffbXZzEA7I2Q==
X-IronPort-AV: E=Sophos;i="6.10,254,1719871200"; d="scan'208,217";a="52018993"
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Kj6kNgolmfDirOKlLRCATNwq9QNRo/lFr+yftfUVB3lPGuJtEenqxQ8bhsoul/RuJyyk3ihfu4bkwCEnmNDc/cA3lg2sDdWGHK+W/Pmyp/oh9/XQbaffkGp2CCnHJyYfyH7Ubyiju8MLVE4rE6BJPIweAMq3veLWKA2PKHAu6Y8ZlP3QQScfbHiVZA8gKPg59J97CKcSAQgj0q3P96zptD/lMzlIl2obN4ltuWmZ6F+ztoN2A3V8W29+QHzZGyV0FvKPCT8juZ/50M5MPMygZved2X3gkH98K/I4sW5dyy2pthRq5XIe7aKuxPwMexUAUQmx/UIY1brzfcKBA/ulOg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=6xAiAnVMXvspU39uWYXE9IuCTS5mcKCXh25BI9qYAR8=; b=qmAXffBhnB3ofHko7K3ua8GyP0Lj/tSIuJMjjiixenbmJJirtRuA8fumCE9COG15eGPBvd/Yo6UnILFyxxOhCtBubuMPEBLH5VJM7b0UIBm+FZlyaKtp+vdlnNdo1wSXuNbQW2hNatG1P+2zJzpEOwpQFzB6p20BbYz9UYqcKtacdvZQZWdBsN8M1YqPu+gcDsVZ4HDPrJoRHIYPbqYuqJ61MFPMB5aLq5fHiYrnfzkcEtFeYcwps3Vsrq1Ps4uucgl2Pw44ywrZCJnnvx8/D5ngyXb88h1Ea0SoEHGePkXkaKW4wsT2Qw8Fcwa4GonbN8M5pnRFiYPEgVSOpE01Jw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=orange.com; dmarc=pass action=none header.from=orange.com; dkim=pass header.d=orange.com; arc=none
To: Scott Mansfield <scott.mansfield=40ericsson.com@dmarc.ietf.org>, Ignacio Domínguez <ignacio.dominguezmartinez@telefonica.com>, "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] Re: YANG module vs YANG data model
Thread-Index: AQHbDlhGxJXk1x8AlE21bP2S1wtWW7Jmx5wAgAAMYyA=
Date: Tue, 24 Sep 2024 11:59:38 +0000
Message-ID: <DU2PR02MB10160747BFEC0BD6746D2465288682@DU2PR02MB10160.eurprd02.prod.outlook.com>
References: <DUZPR06MB8721A35B82F4F575F80AA46195682@DUZPR06MB8721.eurprd06.prod.outlook.com> <PH0PR15MB4447AEB58728A466DFE77AAA8B682@PH0PR15MB4447.namprd15.prod.outlook.com>
In-Reply-To: <PH0PR15MB4447AEB58728A466DFE77AAA8B682@PH0PR15MB4447.namprd15.prod.outlook.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_f47c794b-e3ab-43f0-9e0f-29fc3e503192_Enabled=true;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DU2PR02MB10160:EE_|GV1PR02MB10791:EE_
x-ms-office365-filtering-correlation-id: c36a3ac9-9458-4ac8-e728-08dcdc905df3
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|376014|1800799024|366016|38070700018;
x-microsoft-antispam-message-info: JZvjGLOASDQI0f1ZI8syV+qvEF93lGrERekwU/yJzQQDqPPcgX1qpMQOJ9oQiS3X2Q0EneWoWkIafBEQKni+xEqY6k1aJifQ6QxHOUM8DT3on+oUb9EsbyvjxV0iIqWxUivECc426jAhRpwjf25O4yWTSCI72ayx/zWD9kdpv+bZiK2D+IU7RivjJRHMlUitaoWW3Y/cPHh+JhkLDupS/anYCFNN/1uUsyYieTTcUjWITEq1oFnd/iI1tEz+koXtoxiap7cCSW3AO64BmLpl4bwEYj8enhZXwpERTCM3LP9d/HX+da+nV9UBiiMYypt2rlRaoZx2QwJX0B2GJfC5TDoqRVAhb67E+aiXfOJXzs8qEqsDH4YtWwM7jyVdTJS71nst0qkoC/GoDEqcl+UGfGDZhJHuiaiXIxJiv94xJx3lomvqzBMT4B+C94X0a4KtrQMvFLQFk+pFaEAfO4NVWbu9EFwmBLrz0pp7H26XxHjUr72BuV15lnl8k+DLZ0n0M6+RHuvojvXf6MtAvZ+IJbWU2amPcC80jup128PjJqNopprEAhBfVmLin8XXz56hudpZ/EJoiLyykI25u9pxe/ZlxAuMZB4tjCYjUXKG8tzK9oLIMwgcIjhB81FfFu+2SlpxR78cee1bxMwQdFT1oakM/pZD3REL/OLO5iQxeZXaP/5jNJXksw+kfIdtBt1sbrtqUnuCNlVbtjCygCiHDAsMJCzg+gbxKO+ZX3ERn8gP1DR8oHyDJadO1baHnKUjtpjS/mVeiIs9hfYqicgsW/EGtoRKF39BQCgwKgwo/Ps3HJzEDlN3/nUwcisapIFibOmu/NzKKF24rAudC8roc/+DeIxhabJpR12/F1AJBjb+EmLATMVI+B8MnsVKY5QD0j5mVkHrFuuhETgVzjd+GMcXHjxqvqykuMdbmcBmZZuY+TySXgvrzVxPkMxob3E2NKCBfidw9zgFJfQdjr2MjlBMWAQ9vnz049mYgTofiHoyw6OUshQDiMGgOD2CaqW6KZj7U5zFZG8YpGGuj/YksG9wzYZT25vzcT6NbRQSievo3uX6rDH/CWdH9IW51SC2h9anfpE97lMcl3PKM1HrNLBPHFRwoU2lcvrv2dIiYSk6agpWTfvDiGW2Qhy4sWy8VhvRIEXBkusR02DL2/ynHMVwGkAT3wWxYP7vZ6nVjXlhi6mCZ/8u+deOgSkr4DBAQNMfpbldAFNAEEcpbHwliDmH8DCdZOQueVdK0OZpc7JXapETIDyDN2Cdjh7uLppT+nrNJ1bNvlsuw4MJapGHPHoHv+HIE+FKOtH9CWIJnYRQnWKbETPoSCxUd25DiQ/lfOim7fFHiEMKTCmCG2c3YufSMSaewQB0TUFVje2rg8t7T690EdgaqIyafKwNX0rWZ2P3cMJjj3dCHELXG1wpHVAE/UQh7KFXVLhCm7WuTos=
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU2PR02MB10160.eurprd02.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(1800799024)(366016)(38070700018);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: NPNiH+xt+c8K2XXtYg0ssxPf9pX6yKFc62SioOEVRNF+wfP8qqW9HjOfqBtUsm2unhHvsOgAlHUFkDDLvak0W5SEiQ7xAw3lT/IL6Xh2ebR2MvJEVc16fXOwQwt0DXzZT8tlXH6YDVS4TPutFPz09gH4aUJdYT9o1HTuZyOhIq5MoPopQD92KL2NtCHmAvYT7xDpMJ16gPgnCuxTehU3GepLjojEwxWvU9gPG+1KOJjAejtYzq28DQ/6/gLcn6bXNZcKxVWQ9m3GaPh8Icw3PVHmKq8A55WEnMeLrfe5K3tnwiKnhLweEHxPKktZa8DP902mDhI63JqdO6GPnT0E5mOCDb1LWdajC4u28eUyFA3qB82CLM4P+304xwZ4z9XbgSWiZBCr61rc6Wp2CO21xHoGivjNQ6V//zX5VdQbED7Xz6Lci+BizMW8dfZFeYDlv0BtVmM1m49UksMX6AiK8HJhTHkqdslBewp7sZx0ojQuC0ODdRAudYD46XCZPWjq5JPk9RcJL+fPUmzyT7BCyO4q8fTwp/bP8wOV6M63QjPM9uaQ0nLPH5IkwzAjqq5QDCEkn9tfEA+G5SSMHRAx4Ck4f0RFCQIJCAYy00BuuN8bjpzqYYlKWgY79lmBJahVY0iNVFO14AR6EtsGitQWYPqMultq8PW+DpSHP/5la0Vs7tg50+pIg0E+Ni6pXnqJGLPPTM8XqZO7lxKg9s3WJLZImKjLSgezlO6Rhakq67Q9UFC1UcjsI/Hxi6vJavlY8149/jlzHNMPlbpSFZb0eUHzXBZrKV/EF3UeERaII16wn5Xvol/L8P7rb3en5XvgujDB7HzhqVuAnp3QDpZmY4lDe/bi8BEp+utoIkyXMJiBIH5lq6qGp2N9kyAQSCd/Y/dNmjExhZljHuVWSJs5iFrBeg1xVvuCAhvc+4PaaXl+oGb9ywTh1bquTwPbwq/6PrRR07fEuP2MZthwbGIXjBwmfwUd1BdVP8QqKgE6PNzaxLuZRgfQlKCzyHjBTxXsy7Cfu51XGmdMn7KM5sgu+5Vk7DghVW/8A7DgrJ6Butl0G7fhFqKOzmpoQnhlJGEoRwNxwokkAlA8VXmQCsgRi2CgKatkiOMN9bWP0/2c1QRvqyw8bu6Xw2flBxXDtAW/S53aDCjfvDMp1CgGn23GzvzErhdkHLatjZh5iZoK4joWBm21xYHS1bymV0geCVVA1N0zUNsKSagpTBMo619EkLMVX0kGBqgIZoOqXHaMAiVFciYDsduIbfQn6kBLCDAMPOUq5Bx9nHIM+ilvTkzxsXtu9h+tppLTVpl3uxZRCNwYCHS0NQathjdEDHDAikl4qqlE3MELBSYZ2frfgpXVRMEvaQ8b5vKDofMwlWnA3UeKzg7lFklCdXCW5JOFcsRME2Wsa6iq8sfuj9mYiQIDaWdzBKYwkVWL0/fEmIDLnI/UHbMCr9G826kvHHRQDb5PhGKj7vtunlxdgiNzDUi7ZHQZYHaExRBhAhZ6GL85cW2IdhYku4gIi2VJofwsrEB4tVli8KHcTrbokyLUm3espquevhnTFHXXXh00t6tLli2ZGCmVWQEfTeF7WwEfxoUHdBJf/8xaANlcaWAZp/AvZA==
Content-Type: multipart/alternative; boundary="_000_DU2PR02MB10160747BFEC0BD6746D2465288682DU2PR02MB10160eu_"
MIME-Version: 1.0
X-OriginatorOrg: orange.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DU2PR02MB10160.eurprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: c36a3ac9-9458-4ac8-e728-08dcdc905df3
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Sep 2024 11:59:38.9012 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 90c7a20a-f34b-40bf-bc48-b9253b6f5d20
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Wqca5eWi2YLDHogJtssPcENCXlvXo5PY8iCeElAn2TAtdEfIpc6dS7DI9M55oCGpO+Y/hMVmPdGlGNmaEHAduDbtdYIGB3tCjMuSEqE5Ph4=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR02MB10791
X-TM-AS-ERS: 10.106.160.161-127.5.254.253
X-TM-AS-SMTP: 1.0 c210cC1vdXQzNjUub3JhbmdlLmNvbQ== bW9oYW1lZC5ib3VjYWRhaXJAb 3JhbmdlLmNvbQ==
X-TMASE-Version: DDEI-5.1-9.1.1004-28684.007
X-TMASE-Result: 10--22.529500-10.000000
X-TMASE-MatchedRID: DzuD87Nox6juYusHgJkgysBlSCU9v/XY7lLGlTAoyS2Y07uo4aEYPQ2e abNT0CIMFhBQE+7pCgcA/e8iWlmmU5OJz/rUIvq2+lXcx6ZddzpylAWhMW7Cx+KeWNBLrKS1s7n 8XGZmPBL2Nm4n4ix/EJAKEmAJRU/PF+qQpCWTUjk6Zh+V/s+Ofd9RlPzeVuQQduZRuRKwoPZZQ9 /vh1fiHxK4lG1JTzijLmsVDuK2FjzX3j/lf1V8LBRli5ttSPYMdcfU63y8xPCOSjkgrU5uAzEqU sfUXJ4AfUOJTpihDgR9J6zqeSM98gb+R/ba42ZO2FA7wK9mP9ctferJ/d7Ab4gnLdHU7oiOM5RE wuY63EI8dYVduyaQNAkxyjWcFh8A5dgjTPgwOPQ/2Qj6F/US6spj/9aYiP+hm1eF/h1wslnaTGr LP3nCus1XdQYbO+okW0CgSNdnYtbfqVBdB7I8UcWmFF22SfTeUCgEErrUGFx5JrAjPLjhvqYpu/ xFIPE2xwB+YH2AIeGPBdgdR1tACjOyErS57B+JPE3NOJJKyalmS3KhHhoEUvQ83q22Tl8pBxj66 D5K4ecoAdF0J1AgeXptDrz4o8iRKHm8DQZ6GNLtUkwjyq+jK7b2ZRpUzBQG5TiNdAzqEn5kQzqv tshWR1k8cFtyEtBmL+UhD2dVf50UkbnBSqVlfH5ObDditzontESOKKNh09ikr8T7gq4BDlgE8PI 42GNWfb+eY7zVFpSvVY3k9stYDtucrLzEMl4fbhven+SFQgIZ3/w2h7uQy3BK1TkVffPu7jLly4 wQ/v6RQfquwzd63VsO2ZUT5Qi+H7oojjl57ZW/tYI9J+i1+I5hyiW8kJaQBNVCIloTK1P9dU4/w VV+on41niV9KymzQ2B/dw3ziQ5RGaeOJTnMW2mRqNBHmBveuME6WhSqqOEWSht/Q8exDbXwHj/A msmG1uSuyrpf5R7+efAnnZBiL6nKAIYoU8L4F5iXm5LZACA=
X-TMASE-SNAP-Result: 1.821001.0001-0-1-22:0,33:0,34:0-0
X-TMASE-INERTIA: 0-0;;;;
X-TMASE-XGENCLOUD: d42266ec-898d-4924-b8bf-ae076d8011c6-0-0-200-0
Message-ID-Hash: VKF3ZJHNIUF6F6AEN4ZQYNER7BIUM56Z
X-Message-ID-Hash: VKF3ZJHNIUF6F6AEN4ZQYNER7BIUM56Z
X-MailFrom: mohamed.boucadair@orange.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-netmod.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [netmod] Re: YANG module vs YANG data model
List-Id: NETMOD WG list <netmod.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/6vwnMDcdHf4sSLrkTbZfKxl1iMk>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Owner: <mailto:netmod-owner@ietf.org>
List-Post: <mailto:netmod@ietf.org>
List-Subscribe: <mailto:netmod-join@ietf.org>
List-Unsubscribe: <mailto:netmod-leave@ietf.org>

Hi Nacho, all,

FWIW, you may look into the following clarification provided by the OPS AD at the time:

[netmod] Terminology => YANG module versus YANG data model versus YANG model : please don't use "YANG model" any longer (ietf.org)<https://mailarchive.ietf.org/arch/msg/netmod/y8azV4IvnG9Ej0mZHgPV11EDsBA/>

Adrian tried to cover some of these subtleties in the introduction of RFC8309.

Cheers,
Med

De : Scott Mansfield <scott.mansfield=40ericsson.com@dmarc.ietf.org>
Envoyé : mardi 24 septembre 2024 13:13
À : Ignacio Domínguez <ignacio.dominguezmartinez@telefonica.com>; netmod@ietf.org
Objet : [netmod] Re: YANG module vs YANG data model

Here is the guidance I have been using in the IEEE 802 YANG coordination group.  It may not be perfect, but it makes a distinction between model and module in what I feel is consistent.

Research based on IETF documents...
*  YANG Data Model

  *   Not explicitly defined.  Data model is defined in the terminology section of IETF RFC 7950 as: "data model: A data model describes how data is represented and accessed."
*  YANG Module

  *   In IETF RFC 7950:

     *   Section 3:

        *   module: A YANG module defines hierarchies of schema nodes. With its definitions and the definitions it imports or includes from elsewhere, a module is self-contained and "compilable".

     *   Section 4.1:

        *   "YANG structures data models into modules and submodules."

     *   Section 4.2.1:

        *   "YANG data models are defined in modules. A module contains a collection of related definitions."

     *   Section 5.2: "YANG modules and submodules are typically stored in files, one "module" or "submodule" statement per file."
IEEE 802 YANG coordination group definitions:

  *   YANG model

     *   One or more YANG modules used to configure and monitor the managed element or system.

  *   YANG module

     *   The description of the data model used to configure and monitor the managed element or system. A YANG module defines a hierarchy of nodes that can be used for NETCONF-based (see IETF RFC 7803) and RESTCONF-based (see IETF RFC 8040) operations.

  *   Schema tree

     *   The definition hierarchy specified within a module. [IETF RFC 7950]

  *   Schema

     *   A collection of schema trees with a common root. [IETF RFC 8528]
Hope this helps.

-scott.

From: IGNACIO DOMINGUEZ MARTINEZ-CASANUEVA <ignacio.dominguezmartinez@telefonica.com<mailto:ignacio.dominguezmartinez@telefonica.com>>
Sent: Tuesday, September 24, 2024 4:59 AM
To: netmod@ietf.org<mailto:netmod@ietf.org>
Subject: [netmod] YANG module vs YANG data model

Dear NETMOD WG,

Since I started working with YANG, I have felt the impression that we tend to use the terms "module" and "model" indistinctly, leading to misunderstandings.

According to RFC7950:

"a data model describes how data is represented and accessed."

And later we can find:

                "YANG structures data models into modules and submodules."
And:
                "YANG data models are defined in modules.  A module contains a collection of related definitions."

The identification and versioning of YANG modules and submodules is clear, and in fact, keeps evolving as we have seen in the YANG Semantic Versioning<https://datatracker.ietf.org/doc/draft-ietf-netmod-yang-semver/> discussions. However, when it comes to YANG data models, to the best of my knowledge, there are no means for identifying them.

In my opinion, this is a limitation that is hindering the cataloguing and access to YANG data. From the standpoint of a data consumer, what you care about is the data model, that is, the compiled hierarchy or collection of imported, deviation, and augmentation modules. Let's put an example with two different data models:


  1.  Module A (name: module-A) --> augmented by Module B (name:module-B)
  2.  Module A (name: module-A) --> augmented by Module C (name:module-C)

How do we refer to the first data model? Should we name it "module-A", like the parent or root module? Please, also note here that concepts like "parent module" or "root module" have not been formally defined in the scope of YANG data modelling.

How about the second data model in the example? We cannot name it "module-A" as we would have a naming conflict with the first data model.

I have seen other activities within the IETF that have come across this issue. For instance, An Architecture for YANG-Push to Message Broker Integration<https://datatracker.ietf.org/doc/draft-ietf-nmop-yang-message-broker-integration/00/> with the implementation of the YANG Schema Registry. In this case, the YANG data models (not the modules), and therefore, the YANG schemas, need to be uniquely identified in the registry. However, the algorithm used for generating the schema IDs is still unclear.

I think the YANG Packages<https://datatracker.ietf.org/doc/draft-ietf-netmod-yang-packages/> draft aimed at solving this, though I'm missing why the document was abandoned. I would kindly appreciate I someone could shed some light.

Many thanks!

Best regards,
Nacho.


________________________________

Este mensaje y sus adjuntos se dirigen exclusivamente a su destinatario, puede contener información privilegiada o confidencial y es para uso exclusivo de la persona o entidad de destino. Si no es usted. el destinatario indicado, queda notificado de que la lectura, utilización, divulgación y/o copia sin autorización puede estar prohibida en virtud de la legislación vigente. Si ha recibido este mensaje por error, le rogamos que nos lo comunique inmediatamente por esta misma vía y proceda a su destrucción.

The information contained in this transmission is confidential and privileged information intended only for the use of the individual or entity named above. If the reader of this message is not the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this transmission in error, do not read it. Please immediately reply to the sender that you have received this communication in error and then delete it.

Esta mensagem e seus anexos se dirigem exclusivamente ao seu destinatário, pode conter informação privilegiada ou confidencial e é para uso exclusivo da pessoa ou entidade de destino. Se não é vossa senhoria o destinatário indicado, fica notificado de que a leitura, utilização, divulgação e/ou cópia sem autorização pode estar proibida em virtude da legislação vigente. Se recebeu esta mensagem por erro, rogamos-lhe que nos o comunique imediatamente por esta mesma via e proceda a sua destruição
____________________________________________________________________________________________________________
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.