[Uri-review] Re: [art] Alternative representation of URIs in YANG
Mahesh Jethanandani <mjethanandani@gmail.com> Thu, 04 December 2025 23:31 UTC
Return-Path: <mjethanandani@gmail.com>
X-Original-To: uri-review@mail2.ietf.org
Delivered-To: uri-review@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 10FEE95B5E38 for <uri-review@mail2.ietf.org>; Thu, 4 Dec 2025 15:31: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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 CGbhliHxLgbV for <uri-review@mail2.ietf.org>; Thu, 4 Dec 2025 15:31:24 -0800 (PST)
Received: from mail-pj1-x102a.google.com (mail-pj1-x102a.google.com [IPv6:2607:f8b0:4864:20::102a]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 162BF95B5DFE for <uri-review@ietf.org>; Thu, 4 Dec 2025 15:31:24 -0800 (PST)
Received: by mail-pj1-x102a.google.com with SMTP id 98e67ed59e1d1-343684a06b2so1477047a91.1 for <uri-review@ietf.org>; Thu, 04 Dec 2025 15:31:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1764891077; x=1765495877; darn=ietf.org; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:from:to:cc:subject:date:message-id:reply-to; bh=lMslhOE6q2bjP7NDcOHUT8jG5Ac1JxZQyJIkAJQ5iYY=; b=iw2GYh5QOeMagrPwig9meljeGLzQ2TvE7rO0Z7hfZPVLGfSOQQj+MX0LwdZx1YZHx2 KGxItejW0kR/7vwyz0RMrCM/Z5vKsoDDKP9tuez0LuhUAKZhCLmINLWvgeQjvTZwADJK 2koVG+COq/IJPYtVvZuVljLaBNPOfB0Cux/DoB7qMEjRDp6ud1Z4uRRleq3sNCOB2SX8 DapquSBs0Q1n0FuYV+uwYB+fk6/4A3QmhpWTAkOMWWLbHCar5y3SOtrvQqSRiKBoFFUP EjMjKipipbiQdJRmSUvW0oWc7zxgs0DiSYCpib06YDzzCQm5cicJbodA7XPcYX+hwKd7 wUHg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764891077; x=1765495877; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=lMslhOE6q2bjP7NDcOHUT8jG5Ac1JxZQyJIkAJQ5iYY=; b=EAk/dubxWx+dZBOqwxtTC6KRGNiyRqgp+0r+XhB3dzO8LOu5esTPzsUd8XiEXCPekG IhmgpOliSmfNLr/7tie9KMjbv3X1xMi2ew7RLOdDS+G5IjQF+gUvmHG1YuZyxP16Cdd1 +zn6+nqYuyiy2JbJD0MTDCfl+0Zls7SF4Dubq8Ck5MDXenlKnFqKHiKC3gEoxAtmxcyt VzZWewmip2S7F7MQiS/O7C68CA9yD7ooDah+JdOICdSg+gjt3Dbt9z7Dvn7QmRVd/R26 8KI+cOALsoqKj8lNPQAYbfmcs5Bn7UcqJCkITnnmGvWQoL1txYpSob1bkMAKDgKiA706 Wv3Q==
X-Forwarded-Encrypted: i=1; AJvYcCUBev2V/Zk89Z5D7gCSzP4xXdDb5Gp/4Iu/7wAjYMGUapLUeWFmwD6UEmMjX6lJ16rh+bd2OA3bgdDx@ietf.org
X-Gm-Message-State: AOJu0Ywyetoqd20TOxef39OCCCrh8qbDda0SGS/XrkGcqTGNQKte5kEe CL2cJViHZ1NCq9IJDmTewvUtniTXPjNaEJkf33pP4JoSQKV6TQBasMKaXW10U5f2
X-Gm-Gg: ASbGnct2nquwMYbaED2QzgodAl9R34BsOjvHC49hOwXCoGBV+fTneDZNVJZBMg5YsKp J8ygn+NQR/dBE9aaUO0vIYLv/JZzu4JWjLiHTtb1l3GBeuRlJhsRCBqEqxD3ImV582Qk3zu7e6I Dr3+D3zkYltmcuzu2Me6ztare0uS0VHwnMvs2Gx/se/1HwdUcDq8KrhRuz0LaQk5CO1VB3UXs5g gJS+Z3hBT/TrihzOc0f/9pDfP+vQhRgL927Ni4mX7/Af0M7to4r7Posc49hI0av/GCWsbqXoXyv Irf33nXYFd6vPEQWhgb5q1mxEuqcLBgUyXz4EyB1URn5deLJYPaUE277h6IXZ/kiyT5ER9nF1yH XZtuCBmpq/K7YH1jC+eeCKzc4TZuSU5K/lQVTqqPxLnEgSbO1KgMy9fkIq620c1kl3oNHt3eKrD fSnim6fF3kVOvPDs18PT228nLSHyhB72s=
X-Google-Smtp-Source: AGHT+IEFQwsIaWuvmrwyFJ1ml+P92HUY0NG6Y5fwHpzRV7F2J1rXzNC0dPbQ/eYdyjWnGKyOC63uSw==
X-Received: by 2002:a17:90b:1a91:b0:341:2b78:61b8 with SMTP id 98e67ed59e1d1-349126d0d54mr8147409a91.20.1764891076534; Thu, 04 Dec 2025 15:31:16 -0800 (PST)
Received: from smtpclient.apple ([38.99.102.194]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3494e852262sm2953679a91.8.2025.12.04.15.31.12 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 04 Dec 2025 15:31:15 -0800 (PST)
From: Mahesh Jethanandani <mjethanandani@gmail.com>
Message-Id: <42D314EB-FA59-46DD-9754-D732BDF92309@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_1DD16F90-88A9-4EE8-AE32-8760A4AAD6E1"
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.15\))
Date: Thu, 04 Dec 2025 15:31:09 -0800
In-Reply-To: <8dd16b2f-81ca-4ce9-9e1e-fbca46f5e7e8@betaapp.fastmail.com>
To: Martin Thomson <mt@lowentropy.net>
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> <FRWPR07MB106228FC36F536D383AEEE6A5A2DDA@FRWPR07MB10622.eurprd07.prod.outlook.com> <331d1f14-8ae6-41b7-810d-a21c3a5a5041@it.aoyama.ac.jp> <0100019ae08ae5d4-27a4240b-c315-4363-b79c-2fb80a81eb9f-000000@email.amazonses.com> <8679986b-f7c5-4621-bd04-b970b90ce426@betaapp.fastmail.com> <0100019ae59947ac-edb18e77-10fb-4adf-8e18-da9fe0ee7a01-000000@email.amazonses.com> <fd64b5cb-a74f-4ba0-8469-7a84f127e518@betaapp.fastmail.com> <0100019ae9d410b7-65ca59e5-f278-43b4-a9d7-b269bf5dc61c-000000@email.amazonses.com> <8dd16b2f-81ca-4ce9-9e1e-fbca46f5e7e8@betaapp.fastmail.com>
X-Mailer: Apple Mail (2.3654.120.0.1.15)
Message-ID-Hash: RAFMIAYNNFLDAGDQQ7XPUYY3JTEF5RH3
X-Message-ID-Hash: RAFMIAYNNFLDAGDQQ7XPUYY3JTEF5RH3
X-MailFrom: mjethanandani@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-uri-review.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Kent Watsen <kent+ietf@watsen.net>, tom petch <ietfa@btconnect.com>, "art@ietf.org" <art@ietf.org>, "uri@w3.org" <uri@w3.org>, "uri-review@ietf.org" <uri-review@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Uri-review] Re: [art] Alternative representation of URIs in YANG
List-Id: Proposed URI Schemes <uri-review.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/uri-review/xZZYcbmLxJQ0moDmh9l9FffIm6c>
List-Archive: <https://mailarchive.ietf.org/arch/browse/uri-review>
List-Help: <mailto:uri-review-request@ietf.org?subject=help>
List-Owner: <mailto:uri-review-owner@ietf.org>
List-Post: <mailto:uri-review@ietf.org>
List-Subscribe: <mailto:uri-review-join@ietf.org>
List-Unsubscribe: <mailto:uri-review-leave@ietf.org>
Hi Martin, > On Dec 4, 2025, at 2:16 PM, Martin Thomson <mt@lowentropy.net> wrote: > > On Fri, Dec 5, 2025, at 01:46, Kent Watsen wrote: >> But I'm still trying to square the statement "URIs are more complicated >> than your decomposed structure allows for". So far, they still appear >> to be 1-1 to me. Can an example where conversion doesn't hold be >> provided? A pointer to some text in an RFC would also be great. > > Try RFC 8141 to start. Or sip: URIs. Or mailto:. Or steam:. Or view-source:. Or about:. Or ipfs:. https://www.iana.org/assignments/uri-schemes/uri-schemes.xhtml lists a lot of schemes, few of which fit your structure well, I suspect. It is quite likely that the current definition of a URI will not address all the possible combinations. This particular draft addresses one of those needs, i.e. URI definition as used in the context of HTTP/RESTCONF. The question then remains is, what other formats need to be supported. YANG does allow for extensions. If this (somewhat base) definition can be extended to accomodate other formats, can we get back to adding those extensions in a separate document? Thanks Mahesh Jethanandani mjethanandani@gmail.com
- [Uri-review] Re: [art] Re: Alternative representa… Martin J. Dürst
- [Uri-review] Re: [art] Re: Alternative representa… tom petch
- [Uri-review] Re: [art] Alternative representation… Kent Watsen
- [Uri-review] Re: [art] Alternative representation… Martin Thomson
- [Uri-review] Re: [art] Re: Alternative representa… Martin J. Dürst
- [Uri-review] Re: [art] Alternative representation… Kent Watsen
- [Uri-review] Re: [art] Alternative representation… Martin Thomson
- [Uri-review] Re: [art] Alternative representation… Kent Watsen
- [Uri-review] Re: [art] Alternative representation… Martin Thomson
- [Uri-review] Re: [art] Alternative representation… Kent Watsen
- [Uri-review] Re: [art] Alternative representation… Martin Thomson
- [Uri-review] Re: [art] Alternative representation… Mahesh Jethanandani
- [Uri-review] Re: [art] Alternative representation… Kent Watsen
- [Uri-review] Re: [art] Alternative representation… Tim Bray
- [Uri-review] Re: [art] Re: Re: Alternative repres… worley
- [Uri-review] Re: [art] Re: Alternative representa… Kent Watsen
- [Uri-review] Re: [art] Alternative representation… worley
- [Uri-review] Re: [art] Re: Alternative representa… worley
- [Uri-review] Re: [art] Re: Alternative representa… Kent Watsen
- [Uri-review] Re: [art] Re: Alternative representa… worley
- [Uri-review] Re: [art] Re: Alternative representa… worley
- [Uri-review] Re: [art] Re: Alternative representa… Martin Thomson
- [Uri-review] Re: [art] Re: Alternative representa… worley
- [Uri-review] Re: [art] Re: Alternative representa… Kent Watsen
- [Uri-review] Re: [art] Re: Alternative representa… Martin Thomson
- [Uri-review] Re: [art] Re: Alternative representa… Tim Bray
- [Uri-review] Re: [art] Re: Alternative representa… Mahesh Jethanandani
- [Uri-review] Re: [art] Re: Alternative representa… Martin Thomson
- [Uri-review] Re: [art] Re: Alternative representa… Henry S. Thompson
- [Uri-review] Re: [art] Alternative representation… Sampo Syreeni
- [Uri-review] Re: [art] Re: Alternative representa… Kent Watsen
- [Uri-review] Re: [art] Re: Alternative representa… Tim Bray
- [Uri-review] Re: [art] Re: Alternative representa… Mahesh Jethanandani
- [Uri-review] Re: [art] Re: Alternative representa… Mark Nottingham
- [Uri-review] Re: [art] Re: Re: Alternative repres… Orie
- [Uri-review] Re: [art] Re: Alternative representa… Mahesh Jethanandani
- [Uri-review] Re: [art] Re: Alternative representa… Kent Watsen
- [Uri-review] Re: [art] Re: Re: Alternative repres… Martin Thomson
- [Uri-review] Re: [art] Re: Alternative representa… Kent Watsen
- [Uri-review] Re: [art] Re: Alternative representa… Martin Thomson
- [Uri-review] Re: [art] Alternative representation… Kent Watsen