Re: [urn] Standardization of URN R component semantics

"Henry S. Thompson" <ht@inf.ed.ac.uk> Fri, 10 March 2023 16:23 UTC

Return-Path: <ht@inf.ed.ac.uk>
X-Original-To: urn@ietfa.amsl.com
Delivered-To: urn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 92753C169516 for <urn@ietfa.amsl.com>; Fri, 10 Mar 2023 08:23:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.198
X-Spam-Level:
X-Spam-Status: No, score=-4.198 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
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 pWUZyXeDoAqu for <urn@ietfa.amsl.com>; Fri, 10 Mar 2023 08:22:58 -0800 (PST)
Received: from seine.is.ed.ac.uk (seine.is.ed.ac.uk [129.215.17.202]) (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 70503C169501 for <urn@ietf.org>; Fri, 10 Mar 2023 08:22:56 -0800 (PST)
Received: from crunchie.inf.ed.ac.uk (crunchie.inf.ed.ac.uk [129.215.202.41]) by seine.is.ed.ac.uk (8.14.7/8.14.7) with ESMTP id 32AGMkjK014059 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 10 Mar 2023 16:22:46 GMT
Received: from ecclerig.inf.ed.ac.uk (ecclerig.inf.ed.ac.uk [129.215.24.151]) by crunchie.inf.ed.ac.uk (8.14.7/8.14.7) with ESMTP id 32AGMi0g025073; Fri, 10 Mar 2023 16:22:45 GMT
Received: by ecclerig.inf.ed.ac.uk (Postfix, from userid 27024) id 93DA11201D7; Fri, 10 Mar 2023 16:22:45 +0000 (GMT)
To: "Hakala, Juha E" <juha.hakala@helsinki.fi>
Cc: "urn@ietf. org" <urn@ietf.org>, "Ilva, Jyrki T" <jyrki.ilva@helsinki.fi>, "Pietarila, Emma S S" <emma.pietarila@helsinki.fi>, "Hyvönen, Nina" <nina.hyvonen@helsinki.fi>
References: <HE1PR07MB319604F6BAC82D7AF88CB482FABA9@HE1PR07MB3196.eurprd07.prod.outlook.com>
From: "Henry S. Thompson" <ht@inf.ed.ac.uk>
Date: Fri, 10 Mar 2023 16:22:45 +0000
In-Reply-To: <HE1PR07MB319604F6BAC82D7AF88CB482FABA9@HE1PR07MB3196.eurprd07.prod.outlook.com> (Juha E. Hakala's message of "Fri\, 10 Mar 2023 13\:12\:27 +0000")
Message-ID: <f5b4jqsefu2.fsf@ecclerig.inf.ed.ac.uk>
User-Agent: Gnus/5.101 (Gnus v5.10.10) XEmacs/21.5-b34 (linux)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
X-Edinburgh-Scanned: at seine.is.ed.ac.uk
Archived-At: <https://mailarchive.ietf.org/arch/msg/urn/HVuhyxKeFOO_iOMkESMB-1mG-_M>
Subject: Re: [urn] Standardization of URN R component semantics
X-BeenThere: urn@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Revisions to URN RFCs <urn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/urn>, <mailto:urn-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/urn/>
List-Post: <mailto:urn@ietf.org>
List-Help: <mailto:urn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/urn>, <mailto:urn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 10 Mar 2023 16:23:02 -0000

Hakala, Juha E writes:

> ...

> ... A more flexible solution would be a new Registered R-components
> section to the IANA register of URN namespaces
> (https://www.iana.org/assignments/urn-namespaces/urn-namespaces.xhtml)
>
> The initial set of services and service parameters could be
> something like this:

> I2L (URN to URL)
> I2Ls (URN to URLs)
> I2AL (URN to Web archive URL)
> I2ALs (URN to Web archive URLs)
> I2R (URN to Resource, default value)
> I2Rs (URN to Resources)
> I2C (URN to metadata)
> I2N (URN to PID, retrieval of another persistent identifiers of the same resource)
> I2Ns (URN to PIDs)

Just to be clear, when you use 'URL' above, do you mean
  1) An 'http:' or 'https:' URI;
  2) Some other (expected-to-be0 resolvable URI;
  3) Any non-URN URI;
  3) Any URI at all?

And when you use Resource, do you mean an HTTP-conformant response
message, i.e. HTTP headers and body?, containing a "representation of
the current state of the identified [by the URN] resource"?

Also, it's possible to read your proposal, given the example you're
starting from, as applying to services provided via HTTP(S).  Is that
your intent, or are you proposing to remain agnostic about the nature
of services, requests and responses, as 2483 tries be?

ht
-- 
       Henry S. Thompson, School of Informatics, University of Edinburgh
      10 Crichton Street, Edinburgh EH8 9AB, SCOTLAND -- (44) 131 650-4440
                Fax: (44) 131 650-4587, e-mail: ht@inf.ed.ac.uk
                       URL: http://www.ltg.ed.ac.uk/~ht/
 [mail from me _always_ has a .sig like this -- mail without it is forged spam]