Any form of Uniform Resource Name (URN) should have three properties:
hdl: naming authority / name
Each naming authority is associated with a primary handle server, which can be the global handle server. After an initial phase, LC will have a local handle server under its own control.
The name portion of the handle has no meaning to the handle server; names can be generated by any conventions that guarantee uniqueness within the naming authority. For some applications, serial numbers or date-time stamps might be appropriate. For many, a mnemonic structure that will be relatively easy for a human being to remember or transcribe without error would be preferable. In some cases, an appropriate standard may exist or be under consideration. For example, journal publishers creating digital archives might use the standard Serial Item and Contribution Identifier (SICI) which extends the ISSN to identify a particular article in a serial. The general form for handles for items in NDLP collections will probably consist of a collection identifier followed by an identifier for the item.
Like the other URN proposals, the handle scheme satisfies this requirement by introducing an intermediate step in the access process. Today's WWW browsers use Uniform Resource Locators which point to files on particular computers. A browser that supports URNs will present a location-independent URN to a URN server for resolution into a URL or some other form of locator. When a resource is moved, its handle-server record is modified. Users of the handle will be unaware of the move. Links to the handle will automatically access the resource from its new location.
To provide maximum flexibility during the initial development phase, CNRI has developed its own browser, GRAIL, to recognize and support handles and repositories. In the future, CNRI expects to build plug-in features for other browsers, possibly using JAVA, Sun Microsystems' new system for platform-independent program modules.
In comparison with some other candidate schemes for Uniform Resource Names, the CNRI system emphasizes persistence. There is no formal relationship between the scheme's naming authorities and Internet domain names. Once an item has been named by an authority, its handle can be permanent. The naming authority can move its operations across the country or round the world without a need to alter handles. If an authority goes out of business and ceases to create new handles, the handles it had registered can remain in the system under the control of another naming authority.
Whenever a naming authority creates a new handle, the handle is checked for uniqueness. The CNRI handle system will allow for reservation of handles in advance.
In this article, based on a presentation at the April 1995 meeting of the Coalition of Networked Information (CNI), Bill Arms of CNRI introduces the handle-server and repository in simple terms and diagrams.
This is a reformatting of the content of Internet Draft draft-ietf-uri-urn-handles-00.txt, proposing the CNRI Handle Server System as a scheme for Uniform Resource Names.
GRAIL is a web-browser developed by CNRI to be easily extensible and easily converted ("ported") to other computing platforms. By having their own browser, they can extend it to recognize handles and retrieve documents from digital repositories that use the architecture CNRI is developing. Once the architecture and related protocols are more fully implemented, equivalent services will be provided in a form accessible through other browsers.
SISAC is an industry group concerned with standards for transmitting information about serial publications. The group was active in the development of the ANSI/NISO Z39.56 standard for the Serial Item and Contribution Identifier (SICI).
Previous -- Up -- Intro -- Index -- Glossary -- Feedback
Handle Server:2 --
(6/24/96)