not on vacation (was Re: utilizing UR?s in PKI? )

dblodgett@bell-labs.com Tue, 11 November 1997 15:08 UTC

Return-Path: <dblodgett@bell-labs.com>
Received: from consensus.com (mail.consensus.com [157.22.240.7]) by sparky.wovenword.com (8.8.5/8.8.5) with ESMTP id HAA20735 for <tim-mail-work-lists@wovenword.com>; Tue, 11 Nov 1997 07:08:17 -0800
From: dblodgett@bell-labs.com
Received: from Tandem.com (192.216.221.8) by consensus.com with ESMTP (Eudora Internet Mail Server 1.2); Tue, 11 Nov 1997 08:05:06 -0700
Received: from algw1.lucent.com (algw1.lucent.com [205.147.213.1]) by Tandem.com (8.8.8/2.0.1) with SMTP id FAA18689 for <ietf-pkix@tandem.com>; Tue, 11 Nov 1997 05:20:22 -0800 (PST)
Received: from anuxc.mv.lucent.com by alig1.firewall.lucent.com (SMI-8.6/EMS-L sol2) id IAA29426; Tue, 11 Nov 1997 08:27:47 -0500
Received: by anuxc.mv.lucent.com (4.1/EMS-L SunOS) id AA25123; Tue, 11 Nov 97 08:21:35 EST
Received: from dgb-pc.mv.lucent.com by anuxc.mv.lucent.com (4.1/EMS-L SunOS) id AB25059; Tue, 11 Nov 97 08:21:34 EST
Message-Id: <3.0.3.32.19971111082513.00a38e60@anuxc>
Precedence: bulk
X-Sender: dgb@anuxc
X-Mailer: QUALCOMM Windows Eudora Pro Version 3.0.3 (32)
Date: Tue, 11 Nov 1997 08:25:13 -0500
To: ietf-pkix@tandem.com
Original-From: "Dale.G.Blodgett" <dblodgett@bell-labs.com>
Subject: not on vacation (was Re: utilizing UR?s in PKI? )
In-Reply-To: <199711110033.QAA10512@Breakaway.Stanford.EDU>
References: <Your message of Mon, 10 Nov 1997 09:07:31 -0500>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Status:

At 04:33 PM 11/10/97 -0800, you wrote:
>> I never thought about it.  What advantages does URNs offer?
>
>I'm not way up-to-speed on URNs either. Tho, here's what RFC1737 says about 
>URNs/URLs/URCs...
>
>   o  The purpose or function of a URN is to provide a globally unique,
>      persistent identifier used for recognition, for access to
>      characteristics of the resource or for access to the resource
>      itself.
>
>..which seems innaresting from the PKI perspective. Quotes from a couple of 
>their docs and abstracts of the current drafts are below.
>
>Jeff
>---------------
>>From the intro to RFC1737...
>
>   This document specifies a minimum set of requirements for a kind of
>   Internet resource identifier known as Uniform Resource Names (URNs).
>   URNs fit within a larger Internet information architecture, which in
>   turn is composed of, additionally, Uniform Resource Characteristics
>   (URCs), and Uniform Resource Locators (URLs).  URNs are used for
>   identification, URCs for including meta-information, and URLs for
>   locating or finding resources.
>			.
>			.
>			.
>   The requirements for Uniform Resource Names fit within the overall
>   architecture of Uniform Resource Identification.  In order to build
>   applications in the most general case, the user must be able to
>   discover and identify the information, objects, or what we will call
>   in this architecture resources, on which the application is to
>   operate.  Beyond this statement, the URI architecture does not define
>   "resource."  As the network and interconnectivity grow, the ability
>   to make use of remote, perhaps independently managed, resources will
>   become more and more important.  This activity of discovering and
>   utilizing resources can be broken down into those activities where
>   one of the primary constraints is human utility and facility and
>   those in which human involvement is small or nonexistent.  Human
>   naming must have such characteristics as being both mnemonic and
>   short.  Humans, in contrast with computers, are good at heuristic
>   disambiguation and wide variability in structure.  In order for
>   computer and network based systems to support global naming and
>   access to resources that have perhaps an indeterminate lifetime, the
>   flexibility and attendant unreliability of human-friendly names
>   should be translated into a naming infrastructure more appropriate
>   for the underlying support system.  It is this underlying support
>   system that the Internet Information Infrastructure Architecture
>   (IIIA) is addressing.
>
>   Within the IIIA, several sorts of information about resources are
>   specified and divided among different sorts of structures, along
>   functional lines.  In order to access information, one must be able
>   to discover or identify the particular information desired,
>   determined both how and where it might be used or accessed.  The
>   partitioning of the functionality in this architecture is into
>   uniform resource names (URN), uniform resource characteristics (URC),
>   and uniform resource locators (URL).  A URN identifies a resource or
>   unit of information.  It may identify, for example, intellectual
>   content, a particular presentation of intellectual content, or
>   whatever a name assignment authority determines is a distinctly
>   namable entity.  A URL identifies the location or a container for an
>   instance of a resource identified by a URN.  The resource identified
>   by a URN may reside in one or more locations at any given time, may
>   move, or may not be available at all.  Of course, not all resources
>   will move during their lifetimes, and not all resources, although
>   identifiable and identified by a URN will be instantiated at any
>   given time.  As such a URL is identifying a place where a resource
>   may reside, or a container, as distinct from the resource itself
>   identified by the URN.  A URC is a set of meta-level information
>   about a resource.  Some examples of such meta-information are: owner,
>   encoding, access restrictions (perhaps for particular instances),
>   cost.
>
>   With this in mind, we can make the following statement:
>
>   o  The purpose or function of a URN is to provide a globally unique,
>      persistent identifier used for recognition, for access to
>      characteristics of the resource or for access to the resource
>      itself.
>
>   More specifically, there are two kinds of requirements on URNs:
>   requirements on the functional capabilities of URNs, and requirements
>   on the way URNs are encoded in data streams and written
>   communications.
>
>
>>From draft-ietf-urn-syntax-05.txt....
>
>Abstract
>
>   Uniform Resource Names (URNs) are intended to serve as persistent,
>   location-independent, resource identifiers. This document sets
>   forward the canonical syntax for URNs.  A discussion of both existing
>   legacy and new namespaces and requirements for URN presentation and
>   transmission are presented.  Finally, there is a discussion of URN
>   equivalence and how to determine it.
>
>
>		-------------------------------------------------
>
>URN draft abstracts...
>
>
>http://info.internet.isi.edu:80/R820419-825216-1m/in-drafts/id-abstracts.html
>
>
>Uniform Resource Names (urn) 
>
>"Architectural Principles of Uniform Resource Name Resolution", K. Sollins,
>09/26/1997, <draft-ietf-urn-req-frame-04.txt> 
>       This document addresses the issues of the discovery of URN (Uniform
>       Resource Name) resolver services that in turn will directly
translate URNs into
>       URLs (Uniform Resource Locators) and URCs (Uniform Resource
>       Characteristics). The document falls into three major parts, the
assumptions
>       underlying the work, the guidelines in order to be a viable
Resolver Discovery
>       Service or RDS, and a framework for designing RDSs. The guidelines
fall into
>       three principle areas: evolvability, usability, and security and
privacy. An RDS
>       that is compliant with the framework will not necessarily be
compliant with the
>       guidelines. Compliance with the guidelines will need to be
validated separately.
>
>"Namespace Identifier Requirements for URN Services", Patrik Faltstrom, R.
>Iannella, 03/27/1997, <draft-ietf-urn-nid-req-01.txt> 
>       Services that offer to resolve Uniform Resource Names implicitly
require that
>       they support a persistent and reliable service for an indeterminate
length of
>       time. This draft outlines the requirements for any such service
that wishes to
>       participate as a Namespace Identifier. 
>
>"URI Resolution Services Necessary for URN Resolution", M. Mealling, R.
Daniel,
>08/09/1997, <draft-ietf-urn-resolution-services-03.txt> 
>       Retrieving the resource identified by a Uniform Resource Identifier
(URI) [3] is
>       only one of the operations that can be performed on a URI. One
might also ask
>       for and get a list of other identifiers that are aliases for the
original URI or a
>       bibliographic description of the resource the URI denotes, for
example. This
>       applies to both Uniform Resource Names (URNs) and Uniform Resource
>       Locators (URLs). Uniform Resource Characteristics (URCs) are
discussed in
>       this document but only as descriptions of resources rather than
identifiers. 
>       A service in the network providing access to a resource may provide
one or
>       some of these options, but it need not provide all of them. This
memo specifies
>       an initial set of these functions, to be used to describe the
functions provided by
>       any given access service and the requirements that must be met when
those
>       operations are encoded in a protocol. 
>       "Using Existing Bibliographic Identifiers as Uniform Resource
Names", C.
>       Lynch, C. Preston, R. Daniel, 09/26/1997,
<draft-ietf-urn-biblio-02.txt> 
>       A system for Uniform Resource Names (URNs) must be capable of
supporting
>       identifiers from existing widely-used naming systems. This document
>       discusses how three major bibliographic identifiers (the ISBN, ISSN
and SICI)
>       can be supported within the URN framework and the currently proposed
>       syntax for URNs. 
>
>"URN Syntax", R. Moats, 05/05/1997, <draft-ietf-urn-syntax-05.txt> 
>       Uniform Resource Names (URNs) are intended to serve as persistent,
>       location-independent, resource identifiers. This document sets
forward the
>       canonical syntax for URNs. A discussion of both existing legacy and
new
>       namespaces and requirements for URN presentation and transmission are
>       presented. Finally, there is a discussion of URN equivalence and
how to
>       determine it. 
>
>"A URN Namespace for IETF Documents", R. Moats, 07/14/1997,
><draft-ietf-urn-ietf-02.txt> 
>       A system for Uniform Resource Names (URNs) must be capable of
supporting
>       new naming systems. As an example of how a new namespace may be
>       proposed, this document presents a naming system based on the RFC
family of
>       documents (RFCs, STDs, and FYIs) developed by the IETF and
published by
>       the RFC editor and the minutes of working groups (WG) and birds of
a feather
>       (BOF) meetings that occur during IETF conferences. This namespace
can be
>       supported within the URN framework and the currently proposed
syntax for
>       URNs. 
>
>
>
>
>
>
>
>
>
>
This is a test.  Sorry to bug you.