[art] Re: Alternative representation of URIs in YANG
tom petch <ietfa@btconnect.com> Sat, 29 November 2025 15:16 UTC
Return-Path: <ietfa@btconnect.com>
X-Original-To: art@mail2.ietf.org
Delivered-To: art@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 6A882926ADF9; Sat, 29 Nov 2025 07:16:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rbqD4xI93N2p; Sat, 29 Nov 2025 07:16:24 -0800 (PST)
Received: from AM0PR02CU008.outbound.protection.outlook.com (mail-westeuropeazon11013047.outbound.protection.outlook.com [52.101.72.47]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 9FA8F926ADF1; Sat, 29 Nov 2025 07:16:24 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=xG35d4vsxZPMCtsg9t+IjKsAlNpFqtpIGmjcW2F/oy18h52KF7K5dwqLhvmjvc0hKIw66kehlvAszKJ+se2abaXGOaEmU91jxbh3DPkpwjoMfklHmqIGz2CQ7S2D8Brf5mXE8dTl8TRdXJIGuIVU5fvafcPySJM50O+5CwUE0FTlgcQ3CyzkIiLADb8b2mHAn6rQcOO8vD9d/OxnUwLY+G1hlZCI6jKXBHMmIhXMoFfpZbMtmbNOL49E1c+741l1bbv5i8nk9mCbx70YAp92V1mLx9YT5q//0MjYcdtaC/vEOyl9Dh4GX1a3BRn4zCYyNtX2oQ0pkljF5sNKPZIuFQ==
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=ue4AZYKv4qHz+uwbOyPppEm/1b8tT2N9b4xzBwEPWRg=; b=aCqG7rTUvLgS2AkVL+FgsyYykehRtlULWSLpxKaiAieG5riVTw3scZUAMD3tJMiOFAaZNQIrl93PuiZRlycOQC3L62Um8OsRkChV5Hzu/7njVpUJM5x1S2X3xVTCeM9O95bf+/AwEhACuVo38qetEOV2JsyRX+4840S38VMDzo7jlVoktsroAOOVv4Pp/acRPXsBIBmumfUK4lGvmRQewG/Zn6DDpQVSVP/5ucKzhOLpGNRNmQ5fu4aHxHj67sddeRCFFuPgPG7KSLY9qeMia/SglLvQfGa8Jd4Un+ZXE3PR+Nolk9bVmYiz7VsvF7C38bHUojNQkFVg0+OrGiD9mQ==
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.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ue4AZYKv4qHz+uwbOyPppEm/1b8tT2N9b4xzBwEPWRg=; b=TXRQ6IX4qTJLVmcg+bySDozXCOUVdxTlbapdmYlXT77EcaNG05pYvUPdaz1t4mWa5W5e4AasgomLaUO1fdpm4Jrtvs+t8pfHlnisrcZZxL3bcJHz/NCHgpCJ3Y2akQMyfINjkDMYKYLQz/z+OaN68IwYhtEeNVE5V9lXcV3uiSY=
Received: from FRWPR07MB10622.eurprd07.prod.outlook.com (2603:10a6:d10:177::13) by VI1PR07MB9574.eurprd07.prod.outlook.com (2603:10a6:800:1ca::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9366.17; Sat, 29 Nov 2025 15:16:15 +0000
Received: from FRWPR07MB10622.eurprd07.prod.outlook.com ([fe80::aa12:e83b:fd4a:adde]) by FRWPR07MB10622.eurprd07.prod.outlook.com ([fe80::aa12:e83b:fd4a:adde%6]) with mapi id 15.20.9366.012; Sat, 29 Nov 2025 15:16:15 +0000
From: tom petch <ietfa@btconnect.com>
To: "Martin J. Dürst" <duerst@it.aoyama.ac.jp>, Kent Watsen <kent+ietf@watsen.net>, "art@ietf.org" <art@ietf.org>, "uri@w3.org" <uri@w3.org>, "uri-review@ietf.org" <uri-review@ietf.org>
Thread-Topic: [art] Re: Alternative representation of URIs in YANG
Thread-Index: AQHcXmMRZwxNeJPQXUmH28BQryDMWLUJyKQ3
Date: Sat, 29 Nov 2025 15:16:15 +0000
Message-ID: <FRWPR07MB106228FC36F536D383AEEE6A5A2DDA@FRWPR07MB10622.eurprd07.prod.outlook.com>
References: <04751771-27b6-4894-81dc-82036aeea5d2@betaapp.fastmail.com> <0100019ab804a507-449eb08e-87a3-4afc-bb98-9b67827bf928-000000@email.amazonses.com> <05d03d11-f140-461e-8a68-0dd6f1bfe465@it.aoyama.ac.jp>
In-Reply-To: <05d03d11-f140-461e-8a68-0dd6f1bfe465@it.aoyama.ac.jp>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=btconnect.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: FRWPR07MB10622:EE_|VI1PR07MB9574:EE_
x-ms-office365-filtering-correlation-id: 05a80524-da92-4dc9-e11c-08de2f5a3d74
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|366016|4022899009|376014|38070700021;
x-microsoft-antispam-message-info: G7fReoSoFg+IC/P0B9xfSRm4i756IvatGYq/COi6kaO37ZGizbYFTEu6gtHOZxc+mVi8af4HpABBZgr35tgLKeP+gI/lADOKwfBllA4fcNQCGMD7QlNeVvDV85CPGQUfltztPw9q/Uk4X9NsoMaoVosx1hapCwvSfQSBhwOi/TNpv82KjFXfZeYTKt+g5SLrPNO2IDXGb4OwcpBayLCmRFPvk2hpb8D3YPBofGy7JyT9hVtxYiNVvMsuTZT24bfwdcOO2qPQIA0C5I/MYUDkVXduPtaKjbud7ltav3UwXqnJoeLxNRle71TkTl+Hb07IIJ3f36frnOiYcuzXMn8xkEN9VOm7VA8EVs33YxkJaZxj6hvCQGH12Yco5ALozU3PcUQam5rCjy6p8qlozo/ZMehXNj61/ebAc7WncjwZgoW5YzUd0y8Bognl30NBIdm9OMJC0+OZ8b56Unaun6KNvqIGi88Yb3NHpZTiU44LrNK3+vuNFCZIjLaZxVK511bDrw3k7ZFoqbKfWJsYJVhpGWThKo05P08zsUp+wvtDTAErxweYhuM3aw5CSfpRPEuO6hlSUrPBFMlFoyxvl7GjfVCqxw1AO+M4s/dArss1/5j/P7b5AUb4KVV+v9Fr7B/SNLyqREu8uUUk1WWJNI7UNSlQGKGuCbQpUi3YJOJU2a9CNCh3yr4DweCPiNgsUmdpHZ/JDXnmfqzckGmeG0OPPnIYgLkTFhfFkClEDd0tPK/Gi52OUku9Pl4H7WkrrtKDrzI78Nnd39oqCQ/ilg6v6as7ZpWTfSWJ4h1FUSFH9aMRlRFKEtdFVx5nkl36i6nzGrLr9uWk5ZAhfrAanbrs9nk1h6nc7BLZ8+fNldZatBy3f+xCSnAGp2IYPPOdGbsP244OawxpRjMnoA8GL4l+UpnAAwioO1U4NnxVL6LstLEioTR5Ifj7QN8A3zO5gBUTxEEaOr5Qo9S1VNnU5aJ7ZOak/YZLBXIuUGw2LJjycWUyb5jw8CB5qzS2dmqSkHNBKFmlZ8yCm7k/7eYdwH9/M1aeRF+R2H2nB/+2umqZ9AEDYc7wJlmz46dbIWyYMq51/sDAta+DOPDbPv+kb6AWKooSJ5LNqkXGvMQhoevNgEr2ghfEWqtc6Cz5Vke5BBD1BzrN2XQFrNiHfFByXYGSUsJwGHQwrFTDvLdyHmYk1G1hEWhSxVf12PY0jukt7pJz4Wad4TEMghAVMmf6n4wA5FX3yTiLpmFCGNvK62XKuxLS79YcavWNlhtfefr7UJ7mrxSf6Nm0Rd/QLsz5x0HPZ/F6zJWuQmCnLX0xE6y4bbw08mgWxxLw1v7Mc8QwZOzBSMOsnU5vquF85DMomYWjYeKPWV0JbZUMPPII0uQppQBn6yOdL9VpGiyU7aLv/3aUCctGddNzs1J7ifyUuXLOuYOyd2wn93SbUMdGGIE+Muj9yR8f1Ey4DQa/040fg4hM0TOzUFTawS1mXSch/YYo3Qyp0Y2nIpBhDbR6omBXpuHy9P2S1LcpC+8V9+r9Nn8y
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:FRWPR07MB10622.eurprd07.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(4022899009)(376014)(38070700021);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: QeFp1w+nhNLcTdD0N3tOm2GS4NWXbzOBc2QNnMbBHqPZa7mk58NmejkqAYIbWhgW5E3Ep7eDk/3Zi890n48cVi/wBsqCR6yiZ1oafBe7KN+9emU01OFkYLh8Kvj1U2MFUnThioKWvP0QKosXCcXABSK/8mACveb/AKmZWxpwH7Fb3/Vqdfhrgz1wXJZkAa51ucezLBKJyLYsWJq4Zk5k4xyxkZ6q6fZk3eME/hfsCvAEyBbrnzx55dO6IXsAz2LctUmu+b0jDPBPitAxtQ89qfffk3uoUIT7ZiGv4dTZd+zvnAU5ovaUktbnBVLmD/QA2GrOJ3bvoSc5lGukRz3zkwSUJTV4XcumHtsHAxuB40LjrMLXqqiSjFQxFOf1WFTEUHcQHmB6GaajX9YjZVRN9oDBzY/nNS+42zBivWEEGjkRAS0jgDSYQZMo5YA74yW+arn2d0hmoqeVIk8XcqDvBegFBctyuLhLS8FFVbx1p6dR9zfNb+w1AtELbjeegtA6sdFFxNG82QxG6gxksvfIb3fbG15Cyz+mRBQdhUaUGMyIRUviP2S4Q0cTQmwjNPdOiLNLX9Zn8xYPn4OSSTvJeSR7oIj2uuwKpfXai+FmvMecvT775T933Isa/9Ptdi3WN6v3myWjKz31tFbSljQsULI2tt6vleImWVYV3no+kOFYbxtxq/ahs1Rqc2ClS4mmlxhSZormmlvSSMeqXN8N7EeWNb34nZ4pqFg+S9IEJU9OIiLP33WcE1o9A0zAidPpPHrTgC5wG/RJzo4mVBVdEaN0h4Vi/3nwtoKfl+wl3pPt7eNl0rX2ckx+fjUYFTi3wS+RetCxML6Akty3pNrFJUphfy623BCWUzVTxGSVqa9tnp5VtA43YXslCD9LPr6uiNWA1iWeHmfceJ0v5i3kN72wnFAstj0/R14Wxk5uab+wQv9Xp6ub0ojqqRdY3cTKtkseYm1OgnSyJ33jPLdB5Vi+U2oYYj585T9aDnF9IFDwGrKF9dRvCRiFNM9nHfRQp1kksE/0AS7zbkny+GtAeg6ABe+ygOG2icLMtUA11dGLo+MXTxTTKOYScpMZNn2QKe3XBiBqFcJNCRmM40QY7psxLWVkq05HxZ+tbyGuuMT+iH3mhWts5i4bJrVvMtd31qI9mzmJXqzZo9ICwXy7KVILGNq+AzRQMAhKhVehLcklpXdOwOxC80ph1fo1PDMw4AWOI0MNqvtZbUIKLFTlBf4RRKeMegbmI7Hr8dvJtjwa+v/SUsvPi9GeBQbM9CTr7TtFd0DB9ly+QlqSPLK/o5Z4gFDnKm4TOLLLOT0FutWIN1yMibTrKGak7BWHVBN9Tu3uuzo0QfZjkv7m0xvVVIGF8GQ0Bl3FIBjLqvrHO9JqIhgTHPdlxgir6V8TgrA6ERy5+BWdbMeuiezllZHt4LEOFfEVK/tece0Xf271g596UWMONFjvTE3fgu1R9xDJpedXvcnD/4IjxP08V+JdKcPdZ8pUlCm6tKsOpJD8apZtfZKfXwsa3ZcWVbrfGEs7XTKTHixSAvRmnG/OX51n9hLYVLPsu7To8BvA1480LsA=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: FRWPR07MB10622.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 05a80524-da92-4dc9-e11c-08de2f5a3d74
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Nov 2025 15:16:15.7368 (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: wNt7iqrjud66au7/KhucAb9POaTaf4ZRrO7/gCTsbsVRN1xCr8/kEwEhNXjcJb6amDkJH7Get1EJ35VgkAjbfg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR07MB9574
Message-ID-Hash: ME7VVZMYU3HGJLWKSW2N7LRUKOIXKJ2E
X-Message-ID-Hash: ME7VVZMYU3HGJLWKSW2N7LRUKOIXKJ2E
X-MailFrom: ietfa@btconnect.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-art.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Martin Thomson <mt@lowentropy.net>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [art] Re: Alternative representation of URIs in YANG
List-Id: Applications and Real-Time Area Discussion <art.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/art/Bkd1ex02JFo-u4CjCbZXNOJ6e98>
List-Archive: <https://mailarchive.ietf.org/arch/browse/art>
List-Help: <mailto:art-request@ietf.org?subject=help>
List-Owner: <mailto:art-owner@ietf.org>
List-Post: <mailto:art@ietf.org>
List-Subscribe: <mailto:art-join@ietf.org>
List-Unsubscribe: <mailto:art-leave@ietf.org>
From: Martin J. Dürst <duerst@it.aoyama.ac.jp> Sent: 25 November 2025 23:26 I'm copying the URI list and the URI review list to make sure URI experts can have a look at this and comment. My knowledge about YANG is essentially zero, but it seems somewhat surprising to me that this would be the first time URIs would turn up in YANG. <tp> I am not sure what you are referring to but URI is a defined datatype in RFC6021 from 2014 which in turn is based on the TC-MIB from an earlier language. Tom Petch Regards, Martin. On 2025-11-25 07:38, Kent Watsen wrote: > > The immediate expected usage is for HTTP URIs. That said, the module aims to be as generic as possible, so alternate uses may arise. > > I'm didn't know "ietf-uri" was perhaps too broad a name. Please suggest an alternate name if that makes sense. > > Kent // author > > > > >> On Nov 24, 2025, at 5:01 PM, Martin Thomson <mt@lowentropy.net> wrote: >> >> Hi, >> >> I recently had cause to review draft-ietf-netconf-http-client-server and found Section 2 [2] gave me pause. >> >> This section claims to represent URIs with a name of "ietf-uri" for the module. However, it seems like the only form on offer is a very specific authority form. This might be sufficient for HTTP URIs, but I doubt it works for SIP, file, or many other URI forms. >> >> Questions: >> >> * I know that decomposition is common when using specific types of URI, but is this a sensible way to represent URIs? >> * Should this instead try for a more limited scope? Through a different name, perhaps. >> >> Kent, on CC, can likely answer questions about expected usage. >> >> Cheers, >> Martin >> >> [2] https://datatracker.ietf.org/doc/html/draft-ietf-netconf-http-client-server#section-2 > > _______________________________________________ > art mailing list -- art@ietf.org > To unsubscribe send an email to art-leave@ietf.org
- [art] Re: Alternative representation of URIs in Y… Kent Watsen
- [art] Alternative representation of URIs in YANG Martin Thomson
- [art] Re: Alternative representation of URIs in Y… Martin J. Dürst
- [art] Re: Alternative representation of URIs in Y… tom petch
- [art] Re: Alternative representation of URIs in Y… Martin J. Dürst
- [art] Re: Alternative representation of URIs in Y… Kent Watsen
- [art] Re: Alternative representation of URIs in Y… Martin Thomson
- [art] Re: Alternative representation of URIs in Y… Kent Watsen
- [art] Re: Alternative representation of URIs in Y… Martin Thomson
- [art] Re: Alternative representation of URIs in Y… Kent Watsen
- [art] Re: Alternative representation of URIs in Y… Martin Thomson
- [art] Re: Alternative representation of URIs in Y… Mahesh Jethanandani
- [art] Re: Alternative representation of URIs in Y… Kent Watsen
- [art] Re: Alternative representation of URIs in Y… Kent Watsen
- [art] Re: Alternative representation of URIs in Y… Martin Thomson
- [art] Re: Alternative representation of URIs in Y… Kent Watsen
- [art] Re: Alternative representation of URIs in Y… worley
- [art] Re: [Uri-review] Re: Alternative representa… Tim Bray
- [art] Re: [Uri-review] Re: Alternative representa… worley
- [art] Re: [Uri-review] Re: Alternative representa… Kent Watsen
- [art] Re: [Uri-review] Re: Alternative representa… worley
- [art] Re: [Uri-review] Alternative representation… Roy T. Fielding
- [art] Re: [Uri-review] Re: Alternative representa… Kent Watsen
- [art] Re: Alternative representation of URIs in Y… Sampo Syreeni
- [art] Re: [Uri-review] Re: Alternative representa… worley
- [art] Re: [Uri-review] Re: Alternative representa… worley
- [art] Re: [Uri-review] Re: Alternative representa… Martin Thomson
- [art] Re: [Uri-review] Re: Alternative representa… worley
- [art] Re: [Uri-review] Re: Alternative representa… Kent Watsen
- [art] Re: [Uri-review] Re: Alternative representa… Martin Thomson
- [art] Re: [Uri-review] Re: Alternative representa… Tim Bray
- [art] Re: [Uri-review] Re: Alternative representa… Mahesh Jethanandani
- [art] Re: [Uri-review] Re: Alternative representa… Martin Thomson
- [art] Re: [Uri-review] Re: Re: Alternative repres… Henry S. Thompson
- [art] Re: [Uri-review] Re: Alternative representa… Kent Watsen
- [art] Re: [Uri-review] Re: Alternative representa… Mahesh Jethanandani
- [art] Re: [Uri-review] Re: Alternative representa… Mark Nottingham
- [art] Re: [Uri-review] Re: Alternative representa… Mahesh Jethanandani
- [art] Re: [Uri-review] Re: Alternative representa… Kent Watsen
- [art] Re: [Uri-review] Re: Alternative representa… Martin Thomson
- [art] Re: [Uri-review] Re: Alternative representa… Kent Watsen
- [art] Re: [Uri-review] Re: Alternative representa… Tim Bray
- [art] Re: [Uri-review] Re: Alternative representa… Orie
- [art] Re: [Uri-review] Re: Alternative representa… Martin Thomson