The Handle System

Download Report

Transcript The Handle System

The Corporation for National Research Initiatives
The Handle System
Persistent, Secure, Reliable
Identifier Resolution
CNRI Handle System
•
•
•
•
•
•
•
Distributed, scalable, secure
Enforces unique names
Enables association of one or more typed values,
e.g., URL, with each name
Encourages persistence and transferability of IDs
Optimized for speed and reliability
Open, well-defined protocol and data model
Provides infrastructure for application domains,
e.g., digital libraries, electronic publishing ...
The Corporation for National Research Initiatives
Handle System Adoption
•
•
•
•
GRID (Globus Alliance)
Library of Congress
DTIC (Defense Technical Information Center)
IDF (International DOI Foundation)
•
•
•
•
•
•
•
•
•
•
•
•
•
•
CrossRef (scholarly journal consortium)
Enpia (Korean content management technology firm)
CDI (U.S. content management technology firm)
LON (U.S. learning object technology firm)
CAL (Copyright Agency Ltd - Australia)
TSO (U.K. publisher & info mgmt service provider)
MEDRA (Multilingual European DOI Registration Agency)
Nielsen BookData (bibliographic data - ISBN)
R.R. Bowker (bibliographic data - ISBN)
Office of Publications of the European Community
German National Library of Science and Technology (applied)
NTIS (National Technical Information Service)
DSpace (MIT + HP)
Coming up: NASA, ADL, NSDL, misc large corporations
The Corporation for National Research Initiatives
Handles Resolve to Typed Data
Handle
10.123/456
Data type Index
Handle data
URL
1
http://acme.com/….
URL
2
http://a-books.com/….
DLS
9
acme/repository
HS_ADMIN
XYZ
100
12
acme.admin/jsmith
1001110011110
The Corporation for National Research Initiatives
Handle Resolution
GHR
LHS
LHS
Client
The Handle System
is a collection of
handle services,
each of which
consists of one or
more replicated sites,
each of which may
have one or more
servers.
LHS
LHS
Site 1
Site 2
Site 2
Site 1
Site 3
…... Site n
#1
#1
#2
#3
#2
#4 ... #n
123.456/abc
URL 4 http://www.acme.com/
URL 8 http://www.ideal.com/
The Corporation for National Research Initiatives
Handle Clients
Handle Administration
Client
Web Client
HTTP Redirect
HTTP Get
http://hdl.handle.net/123.456/abc
Proxy/
Web Server
Handle Data
Resolve
Handle
GHR
LHS
LHS
LHS
LHS
LHS
LHS
LHS
LHS
LHS
The Corporation for National Research Initiatives
Handle System
Handle Clients
Client
Plug-In
Handle Administration
Client
Client
hdl:123.456/abc
Handle Data
Resolve Handle
Request
GHR
LHS
LHS
LHS
LHS
LHS
LHS
LHS
LHS
LHS
The Corporation for National Research Initiatives
Handle System
Handle Clients
Handle Administration
Client
Web
HTTP
Web Server
Admin Forms
Handle Admin API
GHR
LHS
LHS
LHS
LHS
LHS
LHS
LHS
LHS
LHS
The Corporation for National Research Initiatives
Handle System
Handle Clients
Custom
Client
Handle Administration
Client
Web
GHR
LHS
LHS
LHS
LHS
LHS
LHS
LHS
LHS
LHS
The Corporation for National Research Initiatives
Handle System
Handle Clients
Handle Administration
embedded in another
process
Web
GHR
LHS
LHS
LHS
LHS
LHS
LHS
LHS
LHS
LHS
The Corporation for National Research Initiatives
Handle System
Handle Clients
Handle Resolution
embedded in another
process
Handle Administration
embedded in another
process
GHR
LHS
LHS
LHS
LHS
LHS
LHS
LHS
LHS
LHS
The Corporation for National Research Initiatives
Handle System
Handle System Usage
•
•
•
Assigned Prefixes (Jun 05)
• DOI - 1335
• Other - 563
Handles
• DOI - 17.8 M
• Other - Additional millions (total per prefix known
only to prefix manager)
Global
• Core: three service sites (added locations being
considered)
• 10.6 M resolutions
The Corporation for National Research Initiatives
Management and Standards
•
•
Specification
•
RFC 3650: Overview
•
RFC 3651: Namespace and Service Definition
•
RFC 3652: Protocol
URI schemes:
•
info:doi - registered under info, info registration pending
•
hdl: and doi: - preferred; indicates dereference-ability
•
urn:hdl: - extra layer, but still possible
The Corporation for National Research Initiatives
URI Schemes - doi: hdl:
•
Syntax Specification (done, pending internal review)
•
Implementation (done)
•
Wide Distribution (in progress, using basic syntax)
•
Published Standard (in progress)
The Corporation for National Research Initiatives