Re: [urn] Draft Agenda for URNBIS session at IETF 80
Juha Hakala <juha.hakala@helsinki.fi> Thu, 24 March 2011 06:54 UTC
Return-Path: <juha.hakala@helsinki.fi>
X-Original-To: urn@core3.amsl.com
Delivered-To: urn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C7D8D3A680A for <urn@core3.amsl.com>; Wed, 23 Mar 2011 23:54:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.698
X-Spam-Level:
X-Spam-Status: No, score=-1.698 tagged_above=-999 required=5 tests=[AWL=-0.299, BAYES_00=-2.599, J_CHICKENPOX_33=0.6, J_CHICKENPOX_34=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yJ7TrmsOdECD for <urn@core3.amsl.com>; Wed, 23 Mar 2011 23:54:39 -0700 (PDT)
Received: from smtp-rs1.it.helsinki.fi (smtp-rs1-vallila2.fe.helsinki.fi [128.214.173.75]) by core3.amsl.com (Postfix) with ESMTP id 3B1C33A6814 for <urn@ietf.org>; Wed, 23 Mar 2011 23:54:38 -0700 (PDT)
Received: from [128.214.91.90] (kkkl25.lib.helsinki.fi [128.214.91.90]) by smtp-rs1.it.helsinki.fi (8.13.1/8.13.1) with ESMTP id p2O6u0ft007212 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Thu, 24 Mar 2011 08:56:01 +0200
Message-ID: <4D8AEB00.6050301@helsinki.fi>
Date: Thu, 24 Mar 2011 08:56:00 +0200
From: Juha Hakala <juha.hakala@helsinki.fi>
User-Agent: Thunderbird 2.0.0.24 (Windows/20100228)
MIME-Version: 1.0
To: Peter Saint-Andre <stpeter@stpeter.im>
References: <AANLkTinGYc1E+MGMp=aGPNH-dd2Ef3JyKSuBTL2Dpno7@mail.gmail.com> <4D82458F.1050605@stpeter.im> <AANLkTin29tcj7rJnzYLrSxTAjYg-dhBjFE3QdFvO1j=B@mail.gmail.com> <4D8A0175.4020108@helsinki.fi> <AANLkTikeE4c_inkHsuAUOP-iyPE1tRreXr6RBSnK45Nk@mail.gmail.com> <4D8AA802.5080804@stpeter.im>
In-Reply-To: <4D8AA802.5080804@stpeter.im>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Cc: Marjan Grootveld <marjan.grootveld@dans.knaw.nl>, "urn@ietf.org" <urn@ietf.org>
Subject: Re: [urn] Draft Agenda for URNBIS session at IETF 80
X-BeenThere: urn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Discussions about possible revisions to the definition of Uniform Resource Names <urn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Thu, 24 Mar 2011 06:54:41 -0000
Hello, Peter Saint-Andre wrote: > <hat type='individual'/> > > On 3/23/11 9:05 AM, Ted Hardie wrote: >> Hi Juha, >> >> Thanks for providing the use case. What is not clear (to me, at >> least) is why they cannot provide identifiers for structured portions >> of larger resources without re-using the fragment identifier syntax. >> >> urn:example-nid:large-resource-id:contained-resource-id >> >> seems to cover this ground; you can even elaborate it to: >> >> urn:example-nid:large-resource-id:container-type:contained-resource-id >> >> No one objects to identifying resources contained within other >> resources, at least as far as I know. The problem is the syntax >> re-use with the fragment identifier in URIs, which is understood in >> relation to the media type, rather than more generally. > > Yes, that seems like a reasonable approach. I'm still not quite sure why > folks think they need to use the fragment identifier syntax here. I hope Marjan or other Dutch colleagues can explain their situation in more details. Generally, there seems to be at least three approaches: 1. <fragment> is used according to the requirements of URI syntax 2. URNs with no implicit or explicit (URI syntax-based) fragment specification are given to component parts of a resource. This is the approach chosen by my library when we give identify for instance images or chapters within a book using URN:NBN. One (the only?) caveat with this is that some standard-based namespaces such as URN:ISBN may not allow assignment of identifiers to fragments. 3. URNs with implicit (namespace-based) fragment specification are used. The syntax and semantics of this activity should be detailed in the namespace registration and based on the identifier standard used. An example of this is SICI which identifies e.g. issues and articles in journals (see http://en.wikipedia.org/wiki/Serial_Item_and_Contribution_Identifier). SICI is based on ISSN (http://en.wikipedia.org/wiki/International_Standard_Serial_Number) but but its syntax is a lot more complex since it covers serial "fragments". However, usage of URI syntax <fragment> is not needed and might even be counterproductive. Depending on how the system holding these resources have been built, journal articles and issues may or may not be fragments in the URI syntax sense of the word. Mapping from URN:SICI to URLs would deal with this. If this approach is acceptable, then RFC2141bis may incorporate <fragment> but the RFC should make it clear that a) <fragment> should be used only when the media type allows it, b) depending on the URN namespace, there may be other approaches for identification of fragments which are not limited by the stipulations of the URI syntax. Best regards, Juha > Peter > -- Juha Hakala Senior advisor, standardisation and IT The National Library of Finland P.O.Box 15 (Unioninkatu 36, room 503), FIN-00014 Helsinki University Email juha.hakala@helsinki.fi, tel +358 50 382 7678
- [urn] Draft Agenda for URNBIS session at IETF 80 Andrew Newton
- Re: [urn] Draft Agenda for URNBIS session at IETF… Peter Saint-Andre
- Re: [urn] Draft Agenda for URNBIS session at IETF… Andrew Newton
- Re: [urn] Draft Agenda for URNBIS session at IETF… Peter Saint-Andre
- Re: [urn] Draft Agenda for URNBIS session at IETF… Juha Hakala
- Re: [urn] Draft Agenda for URNBIS session at IETF… Ted Hardie
- Re: [urn] Draft Agenda for URNBIS session at IETF… Peter Saint-Andre
- Re: [urn] Draft Agenda for URNBIS session at IETF… Juha Hakala
- Re: [urn] Draft Agenda for URNBIS session at IETF… Kocer, Kadir Karaca
- [urn] R: Re: Draft Agenda for URNBIS session at I… lunghi
- Re: [urn] Draft Agenda for URNBIS session at IETF… Ted Hardie
- Re: [urn] Draft Agenda for URNBIS session at IETF… Kocer, Kadir Karaca
- Re: [urn] Draft Agenda for URNBIS session at IETF… Juha Hakala
- Re: [urn] Draft Agenda for URNBIS session at IETF… Pierre GODEFROY
- Re: [urn] Draft Agenda for URNBIS session at IETF… Peter Saint-Andre