Re: [urn] Minor comments on draft-ietf-urnbis-rfc2141bis-urn-16

"Hakala, Juha E" <juha.hakala@helsinki.fi> Wed, 11 May 2016 04:54 UTC

Return-Path: <juha.hakala@helsinki.fi>
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 816EB12D0FE for <urn@ietfa.amsl.com>; Tue, 10 May 2016 21:54:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.922
X-Spam-Level:
X-Spam-Status: No, score=-1.922 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-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=helsinkifi.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 q5-cqEqlwkDG for <urn@ietfa.amsl.com>; Tue, 10 May 2016 21:54:01 -0700 (PDT)
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on0102.outbound.protection.outlook.com [104.47.1.102]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 92CA512D0AE for <urn@ietf.org>; Tue, 10 May 2016 21:53:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=HelsinkiFI.onmicrosoft.com; s=selector1-helsinki-fi; h=From:To:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=AGv2jfYdZno6ZOb+QHH88NaY8fbYc3/bEi2GbMsP/BA=; b=NSxnRB2+cjYyxStq4c7y+zV6hGSRfkubdBL/Ujmauw1bjYwPmcDSUS9yDkkC8ClqwOH4wt0zvlBDs2fnC5perKKtFiMH21LbAP4dlQnQKBlwxGK6DhU+yeyrvIG/1g9nr0VEa/8GeDJyJerht6gUP18/w9rcj9/dS5oS+QeF074=
Received: from VI1PR07MB1727.eurprd07.prod.outlook.com (10.166.143.23) by VI1PR07MB1725.eurprd07.prod.outlook.com (10.166.143.21) with Microsoft SMTP Server (TLS) id 15.1.492.11; Wed, 11 May 2016 04:53:57 +0000
Received: from VI1PR07MB1727.eurprd07.prod.outlook.com ([10.166.143.23]) by VI1PR07MB1727.eurprd07.prod.outlook.com ([10.166.143.23]) with mapi id 15.01.0492.016; Wed, 11 May 2016 04:53:57 +0000
From: "Hakala, Juha E" <juha.hakala@helsinki.fi>
To: Sean Leonard <dev+ietf@seantek.com>, "urn@ietf.org" <urn@ietf.org>
Thread-Topic: [urn] Minor comments on draft-ietf-urnbis-rfc2141bis-urn-16
Thread-Index: AQHRpV/TMIuyi+Lw+0euW+3gBdDQsZ+nxYQAgAD+/JCAAA1PgIAKSO8Q
Date: Wed, 11 May 2016 04:53:57 +0000
Message-ID: <VI1PR07MB1727D9DA66FB5792AE8F2992FA720@VI1PR07MB1727.eurprd07.prod.outlook.com>
References: <f5bmvo76p2l.fsf@troutbeck.inf.ed.ac.uk> <383E74C93A059E95C9B5A4E7@JcK-HP8200.jck.com> <f5bvb2u3qra.fsf@troutbeck.inf.ed.ac.uk> <2dc60ca4-131e-1bb0-1dbf-07db83766972@seantek.com>
In-Reply-To: <2dc60ca4-131e-1bb0-1dbf-07db83766972@seantek.com>
Accept-Language: fi-FI, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: seantek.com; dkim=none (message not signed) header.d=none;seantek.com; dmarc=none action=none header.from=helsinki.fi;
x-originating-ip: [210.48.175.44]
x-ms-office365-filtering-correlation-id: 0cdcbd77-ee1c-48f9-60f9-08d3795842dc
x-microsoft-exchange-diagnostics: 1; VI1PR07MB1725; 5:Ndf2+GdgfPcR6851yDqPEd3LSePTNWOYHlf2Ct9j6TRbndsoCOkSeb/cCbhFKnKx4eRaMxSE5t146/WDmTmWjXxrUGuKJgRAhlr8OCmoaBHZZkFA79HsRuwr86F5/xs28c6yKwIgrpcZ8j0ttKpobg==; 24:NtvJsGm8hwQ0axn/GxxXChdNNcLlekQbNp6rBVMz33soUcGlaz/FbdmmEUEuyzyrtOAuEbrgoOrTRIVc8VkFNt5yPV6u/qS7/g3kRNh5vW4=; 7:XXZncg1o/MEdIXElwPMEiNq+HPnnlyr/lXva7OxA6UIOD+8zHuh+jqhuOAH/EaFEwFkDhjQqMl5oTaQ94qDS+WhWzf2TGKH3CYdATAKzRCcp7QyKITSwBtHzhPdzB7OuBN5yQhnU6NtQUvfHTfdMusol/MRj871cFMCKk1WFN3t/H3F48mGEkvGQ4+PYN1Ix
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:VI1PR07MB1725;
x-microsoft-antispam-prvs: <VI1PR07MB1725DCE6B97A13C91AD3DC9CFA720@VI1PR07MB1725.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001); SRVR:VI1PR07MB1725; BCL:0; PCL:0; RULEID:; SRVR:VI1PR07MB1725;
x-forefront-prvs: 0939529DE2
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(377454003)(13464003)(24454002)(2900100001)(33656002)(2950100001)(106116001)(93886004)(5002640100001)(1220700001)(15975445007)(87936001)(10400500002)(77096005)(586003)(66066001)(6116002)(92566002)(102836003)(3846002)(74316001)(76576001)(2501003)(50986999)(3280700002)(86362001)(5004730100002)(76176999)(54356999)(11100500001)(3660700001)(5001770100001)(5008740100001)(9686002)(74482002)(19580405001)(19580395003)(230783001)(2906002)(189998001)(122556002)(8936002)(81166006)(107886002)(5003600100002); DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR07MB1725; H:VI1PR07MB1727.eurprd07.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en;
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: helsinki.fi
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 May 2016 04:53:57.2381 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 98ae7559-10dc-4288-8e2e-4593e62fe3ee
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR07MB1725
Archived-At: <http://mailarchive.ietf.org/arch/msg/urn/9EvxNUYmx0FG44BP683YfODuM1Y>
Subject: Re: [urn] Minor comments on draft-ietf-urnbis-rfc2141bis-urn-16
X-BeenThere: urn@ietf.org
X-Mailman-Version: 2.1.17
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: Wed, 11 May 2016 04:54:04 -0000

Hello, 

some comments below 

> -----Original Message-----
> From: urn [mailto:urn-bounces@ietf.org] On Behalf Of Sean Leonard
> Sent: 4. toukokuuta 2016 17:07
> To: urn@ietf.org
> Subject: Re: [urn] Minor comments on draft-ietf-urnbis-rfc2141bis-urn-16
> 
> On 5/4/2016 6:19 AM, Henry S. Thompson wrote:
> > [...]
> > (It's perhaps worth noting a further parallel: Contesting such a
> > labelling requires appealing to the person who produced the referring
> > word or expression: when you said such-and-such, what did you mean to
> > refer to?  And as far as 3986 is concerned, the same is true for URIs:
> > the ultimate authority for questions about what is identified by a URI
> > is, and can only be, the minter of that URI.)

It is not this simple in the URN environment. Assignment of URNs is a managed process, and the agency which is responsible of the namespace provides the rules for what can be identified by URNs in that namespace. So an organization - for instance, a publisher - which mints a URN from urn:isbn namespace is not an authority, but just applying its narrow mandate to identify its own books. The authority is limited to saying that this urn:isbn identifies this book. And if the publisher makes a mistake - such as a typo in isbn, or re-assignment of isbn that has already been used, etc. - the national ISBN center will correct the problem. 

Assignment of URIs is very seldom a managed process in any sense that communities using persistent identifiers would use in the context. 
  
> >
> > It follows, I think, that urnbis can use 'resource' in exactly the way
> > it is used in 3986, referencing 3986 for that purpose in section 1.1.
> >
> > Indeed it _should_ do so, because otherwise it does what it accuses
> > 3986 of doing, only more so, by using both 'resource' and 'service'
> > without defining them, or explaining how to tell which of the two is
> > identified by a URN.

Each URN namespace has its own view of which resources can be identified. Scopes of namespaces will overlap, and some namespaces may have much broader scopes than others, but namespace registrations and possibly some additional documentation will still describe what kind of resources are identifiable. Since there are these descriptions of what identifiable resources are, IMO URN syntax document does not need to give a generic definition of what a resource is. On the other hand, we do not know the scopes of future namespaces, and therefore it would only be possible to give a very generic definition, like URI 3986 does.  

According to RFC 3986 resource can be anything, from - literally - zero to infinity. I am not sure how useful that kind of "definition" is when we talk about resource identification in any proper sense of the word. Broad definition creates an impression that assigning URIs to these resources cannot even in principle be a managed process. According to RFC 3986 anyone can identify anything and somehow this does not result in a mess. In the light of practical experience of e.g. URI longevity this seems optimistic. 

> > PS  The fact that 3986 doesn't come particularly clean about how one
> > might in principle answer questions of the form "What is identified by
> > this URI" or "Can I use this URI to identify [...]" is arguably a bug.

It is not possible to always answer these questions unless URI assignment in its entirety is a well managed process, which it is not, either now or in the future. I mean, it may be possible to manage URIs in small, controlled environments such as W3C web server, but in the Web scale it seems to be impossible to achieve sufficient control, in spite of efforts to provide guidelines on how to create URIs and keep them alive. 
 
> >
> > urnbis is in a particularly good position to fix this for URNs.

Yes, provided that namespaces are properly managed. This does not need to be the case, if IETF approves namespace registrations which are not solid enough. 

Best regards, 

Juha

> 
> Yes.
> 
> Sean
> 
> _______________________________________________
> urn mailing list
> urn@ietf.org
> https://www.ietf.org/mailman/listinfo/urn