Re: [urn] URN standard

"Hakala, Juha E" <juha.hakala@helsinki.fi> Tue, 16 June 2015 14:24 UTC

Return-Path: <juha.hakala@helsinki.fi>
X-Original-To: urn@ietfa.amsl.com
Delivered-To: urn@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CD72E1B3A0A for <urn@ietfa.amsl.com>; Tue, 16 Jun 2015 07:24:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.003
X-Spam-Level:
X-Spam-Status: No, score=-0.003 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 u2u1GlxCMR6X for <urn@ietfa.amsl.com>; Tue, 16 Jun 2015 07:24:06 -0700 (PDT)
Received: from emea01-am1-obe.outbound.protection.outlook.com (mail-am1on0730.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe00::730]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 247521B3A09 for <urn@ietf.org>; Tue, 16 Jun 2015 07:24:05 -0700 (PDT)
Received: from AMSPR07MB454.eurprd07.prod.outlook.com (10.242.106.145) by AMSPR07MB454.eurprd07.prod.outlook.com (10.242.106.145) with Microsoft SMTP Server (TLS) id 15.1.184.17; Tue, 16 Jun 2015 14:23:48 +0000
Received: from AMSPR07MB454.eurprd07.prod.outlook.com ([10.242.106.145]) by AMSPR07MB454.eurprd07.prod.outlook.com ([10.242.106.145]) with mapi id 15.01.0184.014; Tue, 16 Jun 2015 14:23:48 +0000
From: "Hakala, Juha E" <juha.hakala@helsinki.fi>
To: John C Klensin <john-ietf@jck.com>, Michael Mealling <michael@refactored-networks.com>
Thread-Topic: [urn] URN standard
Thread-Index: AQHQnTb8mT8rIkpDGEWdnusSzcmB+52ZfHWAgAHTnQCAABTOAIAA44EAgAAOKjuAAew5AIAHrKuwgAD+5bCACA3WgIAAQjly
Date: Tue, 16 Jun 2015 14:23:48 +0000
Message-ID: <AMSPR07MB454CF8F6E2EA75DAEFCA187FAA70@AMSPR07MB454.eurprd07.prod.outlook.com>
References: <D015581A-B8A6-4175-9DE9-43FB4090146D@thinkingcat.com> <43C8419CE576712C3FCBB16E@JcK-HP8200.jck.com> <6186B5A5-7356-4836-A41E-7C4D6CC50527@thinkingcat.com> <945BD50C1D2BE7CF4D440207@JcK-HP8200.jck.com> <5570437E.8080207@network-heretics.com> <WM!e4fa6a03d74249648b0e2ce1415d5868f2cd519bfe78811df1a85a7d15bc74b9c109358b85ebd1ccd6d322b61926f1ff!@asav-2.01.com> <C87D3D2F-9C39-4037-95CF-3FF28F7A6E13@refactored-networks.com> <EFFBCDEC5C4CA467D7007F88@JcK-HP8200.jck.com> <WM!b58580709449288eb6ff4381ea79762462d2920e6f5958164dc2f464ce5545d13df1a9d12380f7ead013bc996023c5ee!@asav-3.01.com> <2F1FC776-A7AD-43C2-A836-71310D2BC182@refactored-networks.com> <AMSPR07MB45414DA7D63042402A41757FABC0@AMSPR07MB454.eurprd07.prod.outlook.com>, <B1B503FD23BD1D91F0BC87CF@JcK-HP8200.jck.com>
In-Reply-To: <B1B503FD23BD1D91F0BC87CF@JcK-HP8200.jck.com>
Accept-Language: fi-FI, en-US
Content-Language: fi-FI
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;
x-originating-ip: [88.112.221.61]
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:AMSPR07MB454;
x-microsoft-antispam-prvs: <AMSPR07MB4544541EDBFDB9F87D63C53FAA70@AMSPR07MB454.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(520003)(5005006)(3002001); SRVR:AMSPR07MB454; BCL:0; PCL:0; RULEID:; SRVR:AMSPR07MB454;
x-forefront-prvs: 06098A2863
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(24454002)(51414003)(252514010)(86362001)(5001960100002)(106116001)(93886004)(50986999)(76576001)(5003600100002)(74316001)(2656002)(122556002)(5002640100001)(76176999)(87936001)(92566002)(40100003)(189998001)(77156002)(62966003)(2900100001)(229853001)(33656002)(66066001)(54356999)(46102003)(102836002)(77096005)(19580405001)(5001770100001)(2950100001)(19580395003); DIR:OUT; SFP:1102; SCL:1; SRVR:AMSPR07MB454; H:AMSPR07MB454.eurprd07.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en;
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: helsinki.fi
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Jun 2015 14:23:48.6035 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 98ae7559-10dc-4288-8e2e-4593e62fe3ee
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AMSPR07MB454
Archived-At: <http://mailarchive.ietf.org/arch/msg/urn/wDk5jLAJRLiT3TPU5OctEuYc59U>
Cc: "urn@ietf.org" <urn@ietf.org>, Keith Moore <moore@network-heretics.com>
Subject: Re: [urn] URN standard
X-BeenThere: urn@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Tue, 16 Jun 2015 14:24:10 -0000

Hello John; all,

(also a personal opinion only)

Considering just the URN syntax, the only library related requirements I am aware of involved URI fragment and query. We wanted to use the former to indicate locations within identified documents, and the latter to pass resolution related parameters to URN resolvers. Since our needs were relatively modest, URNBIS has already met our requirements and then went on to specify additional features.  And IMO there is nothing wrong with what 2141bis says (but I need to check the latest draft, just in case). 

I am not aware of any immediate need for newly minted URN features such as r-components, but library community may find uses for it later when our resolvers become smarter. As John says below, traditional identifiers are not and cannot be carved in stone. Digital publishing has changed and is still changing the ways in which ISBN, ISSN etc are used. Several systems are currently under revision, and in some cases changes may be substantial. Many identifier systems will specify how they can be made actionable as DOIs, URNs etc. New ISBN standard is one of the first examples of this.  

There are also new challenges, such as increasing need within publishing community and libraries to develop a standard-based solution for identification of logical fragments (assuming that URN + fragment can deal with physical ones, we still have a lot of cases when namespaces must develop their own solutions to identify logical parts of documents which lack proper physical encoding). 

Once the syntax revision is complete, we (I hope) need to take a closer look on mechanism for registering resolution services and parameters, and then specify to they are encoded as queries. How resolvers then deal with requests is a different matter; often it will be sufficient to know, which server(s) will be able to process the request and which protocol(s) they support. 
   
 Juha Hakala
 Senior advisor

 The National Library of Finland
 Library Network Services
 P.O.Box 26 (Teollisuuskatu 23)
 FIN-00014 Helsinki University

 Gsm: +358 50 3827678
 email: juha.hakala@helsinki.fi

________________________________________
Lähettäjä: John C Klensin <john-ietf@jck.com>
Lähetetty: 16. kesäkuuta 2015 13:00
Vastaanottaja: Hakala, Juha E; Michael Mealling
Kopio: urn@ietf.org; Keith Moore
Aihe: RE: [urn] URN standard

--On Thursday, June 11, 2015 07:12 +0000 "Hakala, Juha E"
<juha.hakala@helsinki.fi> wrote:

>...
> I am afraid that the knight on the white horse is galloping
> away ;-), but there are no problems we librarians wouldn't be
> able to solve without his help. But we do need some support
> from IETF to make the identifiers do the tricks required.

Hi.

(personal opinion only)

I've found this discussion very useful in terms of understanding
both the context of the issues and the issues themselves.
However, I --and I hope all of us-- have a very specific and
narrow problem, which is to establish a syntax and registration
model in 2141bis that is sufficient to support whatever problems
or requirements are out there or that might be developed in the
reasonably near future.

To that end and noting that 2141bis-12 has been posted...

* If what it specifies does not provide the "support from IETF
to make the identifiers do the tricks required", it would be
good (actually, it is probably vital) to know, really soon now,
what is missing or wrong and, in very specific terms, how it
might reasonably be corrected.

* Part of that support question is whether the current version
of the registration templates and descriptions allow the
necessary information to be supplied, require what should be
required, provide enough hints and justification about what
information is needed that we are likely to get that
information, and, where appropriate, are clear about what needs
to be supplied in-line and what can be provided by reference.
If anything is not clear or complete enough, this is the time to
say so.

* There are some examples in 2141bis to illustrate applicability
of r-components and q-components.  I think they may be wrong and
that they really need checking (and other ones
specified/provided as appropriate) by people who have a clear
idea of what they are intended to mean.  The text about where
those queries go is also not as clear as I would like it to be
and that may be part of the problem, but it is about as good as
Peter and have been able to do so far.  Text would be
appreciated.

* The text about persistence has been removed from 2141bis.  The
recent threads of conversations have convinced me (at least),
that an updated and up-to-date "theory of URNs" document would
be very useful, but that (i) it isn't in the WG's charter, (ii)
getting it into the WG's critical path would probably kill this
effort, (iii) putting arbitrary small bits of it into 2141bis is
likely to add to, rather than reducing, confusion, and (iii) we
should almost certainly postpone work on that document (or even
figuring how to organize that work until after 2141bis is
finished).

* I discovered in a very helpful conversation last week (with
someone who still considers herself a librarian, by the way),
that there is a great deal of research going on about
identifiers in the Internet era, work that still pays attention
to non-electronic "resources" and that probes at what terms
like, e.g., "resource" are coming to mean.  The conversation
also convinced me even more of the wisdom of confining 2141bis
as much as possible to syntax and then moving the other
discussions to forums where the level of carefully-researched
knowledge is much higher than it is in the IETF.   Details
(including references and pointers) after I get my notes
together, but probably not until after 2141bis is locked down.
If anyone needs them for ongoing work that won't get in the way
to 2141bis, write me offlist.

I want to stress that I'm not speaking for the WG, the
Co-chairs, or even for Peter, but my assumption at the moment is
the penultimate version of 2141bis before WG and IETF Last Call.
In other words, we get the input asked for above, do one more
revision, and then should be ready to wind this effort up.
That schedule is also consistent with my/our not running out of
energy to keep waiting for the comments needed to make revisions.

I look forward to hearing from everyone who is involved and
interested.

best,
     john