[netmod] XML and prefix

tom petch <ietfc@btconnect.com> Fri, 14 January 2022 10:15 UTC

Return-Path: <ietfc@btconnect.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 E15BF3A20E4 for <netmod@ietfa.amsl.com>; Fri, 14 Jan 2022 02:15:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YgijMtEmpBER for <netmod@ietfa.amsl.com>; Fri, 14 Jan 2022 02:15:38 -0800 (PST)
Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2090.outbound.protection.outlook.com [40.107.21.90]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 304793A20E3 for <netmod@ietf.org>; Fri, 14 Jan 2022 02:15:37 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=oZVSy+S12fE6z5DibyV10M3hIxTxXtIfbVvcu7Sqd/yIOebFN99QtEeeHPztG2EZIS/h3Buzp9Iv+s7LzjulAOOhIqPzl6Y2s5KqnqEirkT/f2rsU9ctATBv6LTCtrCQGhUyWUm1IclHuIrkX/enHf9Zm1smJ7ePjRPEW0iuh2ar5nYZQfcsGyTYAHM9E7Yn8kRMrNEe97NoxsVDyH83Q+EKKmQSIYq/VfiTxZYqKzoS1qmAelOzay7CGb/7RAU4weZivkhRuRpSjN6mgqfkA/k30WyeRGGDTpNe4Q/oT8A+UjGRntfuW4cECfB/SKJFTcSn8Hp/O6nCaVD2pLI2JA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=ca8vtRRZC1k7ZHJfIAW2SsOSxTOJKpjG6aGCVXvSaWc=; b=T7Zx5LPKxtmC2eY22AlLIg5gtvlwU7KcjeS7QwSClurijSeB2mYJMEyuTrPvNHy0WGun6JwR+3zp0GFRkJ/NWCNJ4okw4HTOnf+ZsUrV8t/gMEjmNG+6OkdKkNKzIs8nD8FrV0tlJB9uzzJ0D4hZo0loCoDAuL9TOPjFysssmKfzDeUD0JITIXsNh6fH1j9GShqPZJr/L2DAr+Tlb9wB/0OL/vaxYF+1iDpDacvRO5kvdLRphRgQhiuJy2/l6Ggi7gjpaBcquTjBvxtojQqb3YRVKEmvlZBvmQ0Z2OiQeFKal5owns2ip9XBFcNKIhiIO9nlx9eAfFiqPnZ7U8cXuQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ca8vtRRZC1k7ZHJfIAW2SsOSxTOJKpjG6aGCVXvSaWc=; b=AjCWP4126LYkUFlkPPYzuddCJ04Xyjcts48Mnk1Fxf5A/icOPKGGjZhmK5/bOE46EedxlxpZcD4YMPVJ5Q3AjyoXRJPMJf99D+hKOQbHVSX9U2W6JwKrp47BPpSLtgdgzMbSAxg5og8CG/UHl+M6UQBQAT8ffSw/7MDYcnGGA6Q=
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com (2603:10a6:20b:134::11) by HE1PR07MB3067.eurprd07.prod.outlook.com (2603:10a6:7:2d::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4909.3; Fri, 14 Jan 2022 10:15:34 +0000
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::719a:2b70:b9fd:d912]) by AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::719a:2b70:b9fd:d912%8]) with mapi id 15.20.4909.004; Fri, 14 Jan 2022 10:15:34 +0000
From: tom petch <ietfc@btconnect.com>
To: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: XML and prefix
Thread-Index: AQHYCS4YA5VV4EP8mEudtrIepVUFUA==
Date: Fri, 14 Jan 2022 10:15:34 +0000
Message-ID: <AM7PR07MB624809CE687E9F3D052253BEA0549@AM7PR07MB6248.eurprd07.prod.outlook.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
suggested_attachment_session_id: b60b8fd8-60f9-e789-88c6-b1b6e9e9328c
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=btconnect.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 3c0f690c-5032-45fd-f22a-08d9d746cd7e
x-ms-traffictypediagnostic: HE1PR07MB3067:EE_
x-microsoft-antispam-prvs: <HE1PR07MB3067AC2CA6A779266D9F4356A0549@HE1PR07MB3067.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: BDP4/ZfTVLK+WJ7MTc2tF3wAL7wffylOg+aA4Troi7zl7XBfrMYgNzJ0fn6VHpnRPfBOAN4FcYp27+pClS7kRf4yhgjv+VikdLaQAL8LkRP6myQiK/EMhybI0CiLvGCUKcU7c6W/8lZu2hVqig7WHulepmucyd0UmZdmgMRJAtPxFmeOOVGUWOHR3FilVBqVDeDzCQTatklvF0bpS4k7QNblztLqAM0ERRvg9C49BvbShsFvHukRGaZN/XfcH6+qgB88KqHPO8ZTrVJsVV6U+4bf68ag78aLKZHmQDbwGHJcKNXzDATng1TU76J+HxWnRswRI5TxVVw2NLiIAAKOs4OT8lx8uh2DAhYwlV29pUYCiAqTdMYafxwhVttGqled1oTA8Uti3XaRcZGTSJy/B+DPWXkMUgNFZgXon3AWDKQUzSis7Sv+4sVmjwMBAeo8/I3DmYBgR8cnJLl2nxSzWtddCenMXJw+5p7sNTxCtIBcjRQ0X83zWeQyTY4x8DDy5rU4IKNaYxkp1tr6Mg7L2fSgDYaZOOZZcFQ/9CUgJdmb3sMi2B0ZWRpNIznQaDotJ/nV7tRN3ISrDGDFHomFjp2y7aCp6JKCF/t7SUdtkEFv+JkC/k4nrhaniHqkV02dW7+O8o1Qs9h91J2Z55nM9MF4Bwf5r9omvDXnePZQ0nNG21FJqvh/U8ZpvBh2d7Sdw8Af4nu7K4uBplAMaafF9w==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM7PR07MB6248.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(6506007)(7696005)(9686003)(186003)(26005)(76116006)(91956017)(55016003)(6916009)(316002)(86362001)(71200400001)(508600001)(3480700007)(82960400001)(38100700002)(122000001)(38070700005)(83380400001)(2906002)(7116003)(66556008)(66476007)(64756008)(8676002)(8936002)(52536014)(66946007)(33656002)(66446008)(5660300002)(20210929001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: +G43KT32o/BtVs0qw7+owT51aI86Ejy78MHfbakpvgTKJWLLPXHT87AhOa7ytWqaNnxisHapoIV8zGK5SHhHZXYlGnmSj2c0Fro2FLwzDYldiEcQz8OSTpnJfsI0Lt8JrCskDWBlofUEXSyELl0JSVwU/lLAJqg+5LbWMe8/2/81E0XYOTuVFPsDAC43V+PtOFnzKfRWigwKreMD034IPNcVxNbSpXeHxHMK9p8scZOumfQmsP8gkDQIuovacgtCSrKpICUwe1MGPr32rFOVGVyAwqBKWiQLYsY2FqGGOBxWhd4O9SofGn5RuXpHRewCAANZpFnZWsfYSEI+Pn1x8ErjPVxQsH5rv/0UkzgipkGsWwp5pQ5y89owLb/OSEoB6AtzJpEXjhSQMoOH2SRUQHmhzaF1w2oj1DhZjxvLaGRxFOO7azC6rI1gLMttvHX4oBY38pbv2/RgarTxf1WC4Wi+G0zCaLjyKVLD6YoHVRt1+rAE85klUatPDltdhzjOl1Yc9n/eNGBZLFylxBZjyWEgUUtU9dmmynwi0rhh7FnfhSyvtU4AIt2ug+kSxuFFS/LWZZdw7cMKe8FJCJMiyuANwWuPNYd8JI22we17In8YJtwmwJsBeotcrG15ZldUZAdnz54JJ59bX2yMHj3+2rOoTIH2Hr586uIm+TAbuMtovukVbiXlPQm0AQIytE2RZVhzzxI3CCZXvIFkr2RbVJsLQtMHFklxuZWwgKoktlAPZapEBdqq2Jm+EhZ/GbFJa2iUDwJNPKSyK4qEv01OOrw71dBKTEKiv3EeYDJ2Obot1kP9KHjHAr/9M+gBwUBs6U0CacwwHqjTT/tYIFplpWWdnaIUHeGksKA1rwy3k4BU+ZsePkjTc6jv8vTI0l4Wm08hH4Qj8wdszP9GBDwGe6eT5sr43tg88F/xfq/hv2IPMTixHXBL47lgZiIDcmtjjFACKAMVnzRkcu1hkFF1fw6vNjN65xBL0GdJxg4Kd0WLyEyGC32zgBsyAYxBRZXk6JBlVTCp4eyuQ5fUBcMKcnV3PDRYXhBEkT9bTGUmxe6wOUDJJVDD44yk9qEZXAUEnd1qjKH8OzgDn8jzpFQkRwdT2qc4hJjO+KosdRS72LNHl6k3vUMoIPhrnSeSwabg8sYiICho9WkZtj78EH3k48Eqj9HAH36BHCDKtsI3bHesmUE2vmBHbrxTZ9j4Sitv75Yc763fxf1UgmVEYnj2H0hSGMBn0D5hA0Bj8/9LSeF4BBvMkvQMQnys79sdUpsm6CjcqrQelTqs+Nookpgh3wNRMnlu70Kfc0dbxKMCPXhkhDtZLg2W0sKdLMqIv2Vj88LJUQl1Vk6fmS5PrbH4GnrnXvdznAeoQRdOcSA4gqE4bJxC1e9PadcIdOUCapCntlFAKQNn0xfrQrJaOciDwY08E+eOimbP+8o0NjRFK+P9Gp2sXAqDW5qDs4PleKNiFqDrCbIH5cuKvL/VCUHApzwgmmI9pO+RLaqIRLBsN+D6Vfyx0rXBQhBQX/Ela4RufUhqPElxgRtgtoRJosjgBk4e+bS1lg8fnQwfnS0ut5fpxXJTx8k9ry4luGKSYzt5iglV1Bv367k+J8pScmKNfQ==
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM7PR07MB6248.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 3c0f690c-5032-45fd-f22a-08d9d746cd7e
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Jan 2022 10:15:34.3831 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: eWm8M6vldkjmb0Ag3jcZM/SAyeBLjUJq73qYOb0yThixcZLxQl4xPkNxyQfBH+yLiY+XpKGAxuphTkIRik729A==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB3067
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/aE0KAVker_UTz0fPFCa5-ovW4F4>
Subject: [netmod] XML and prefix
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Jan 2022 10:15:40 -0000

I see that IANA have taken to asking  XML Registry experts about the registration of YANG namespaces at Last Call, or perhaps they have always done this but have only recently put the e-mail on a public list.  Anyhow, the experts have taken it upon themselves to comment on the XML examples and I do not understand this comment.  This comes from  
[IANA #1217705] Expert Review for draft-ietf-i2nsf-nsf-monitoring-data-model-12 (xml-registry)
by Tim Bray 17 dec 2021 03:03

===============================
Sorry, but this has the same problem in figure 11.1 that we've just been
discussing with Ian.

For it to work, (a) the prefix in the alarm-category element MUST be the
same as the namespace prefix for
urn:ietf:params:xml:ns:yang:ietf-i2nsf-nsf-monitoring, which means that XML
software MUST be chosen that makes the namespace prefix information
available.  I don't think it's OK for the draft not to say those thigns.

<alarm-category
           xmlns:nsfmi="urn:ietf:params:xml:ns:yang:\
                      ietf-i2nsf-nsf-monitoring">
           nsfmi:memory-alarm
         </alarm-category>
=================================================
a) I am unclear what the problem is - I thought that XML allowed great freedom with prefix even if the IETF would rather not
b) this suggestion seems to be that all I-D with XML examples, which is pretty much every I-D with a YANG module in it,  needs to carry a warning about what XML software to choose, which seems  rather a burden.  Thoughts?

Tom Petch