Handle System Workshop Introduction

advertisement
Handle System Workshop
Introduction
Laurence Lannom
21 June 2007
Corporation for National Research Initiatives
Reston, VA
http://www.cnri.reston.va.us/
http://www.handle.net/
Agenda
1.00 - 1.20
Welcome & Handle System Operational Overview (Larry Lannom, Jane Euler, CNRI)
1.20 - 1.40
Advanced Distributed Learning (ADL) and the Handle System (Bill Blackmon, CTO, ADL)
1.40 - 2.00
Web Services Interface for the Handle System (Adam Smith, Cornell University)
2.00 - 2.20
Transient Network Architecture (TNA) (Joud Khoury, University of New Mexico)
2.20 - 2.40
A Semeiotic View of DOI® Applications: General Approach and Concrete Experiences
(Piero Attanasio & Gabriella Scipione, multilingual European DOI Registration Agency)
2.40 - 3.00
Handle System Technical Update & Type Registry
(Larry Lannom, CNRI)
3.00 - 3.30
Break
3.30 - 3.50
Defense Virtual Information Architecture (DVIA) (Henry Jerez, CNRI)
3.50 - 4.10
Multiple Resolution (Chuck Kosher, CrossRef)
4.10 - 5.00
Summary and Wrap up
Handle System
• Provides basic identifier resolution system for Internet
– Go from object name to current state data
– Name can persist over changes in location and other attributes
• Logically centralized, but physically distributed and highly
scalable
• Enables association of one or more typed values, e.g., IP
address, public key, URL, with each id
• Optimized for speed and reliability
• Secure resolution with its own PKI as an option
• Open, well-defined protocol and data model
• Provides infrastructure for application domains, e.g.,
digital libraries & publishing, network mgmt, id mgmt ...
Corporation for National Research Initiatives
Role of Resolution System in Information
Management on Networks
Client
Repositories / Collections
Resource Discovery
•Search Engines
•Metadata Databases
•Catalogues, Guides, etc.
Resolution System
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
Corporation for National Research Initiatives
acme.admin/jsmith
1001110011110
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/
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
Handle System
LHS
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
Handle System
LHS
Handle Clients
Handle Administration
Client
Web
HTTP
Web Server
Admin Forms
Handle Admin API
GHR
LHS
LHS
LHS
LHS
LHS
LHS
LHS
LHS
Handle System
LHS
Handle Clients
Custom
Client
Handle Administration
Client
Web
GHR
LHS
LHS
LHS
LHS
LHS
LHS
LHS
LHS
Handle System
LHS
Handle Clients
Handle Administration
embedded in another
process
Web
GHR
LHS
LHS
LHS
LHS
LHS
LHS
LHS
LHS
Handle System
LHS
Handle Clients
Handle Resolution
embedded in another
process
Handle Administration
embedded in another
process
GHR
LHS
LHS
LHS
LHS
LHS
LHS
LHS
LHS
Handle System
LHS
Handle System Usage
•
•
•
Library of Congress
DTIC (Defense Technical Information Center)
IDF (International DOI Foundation)
–
–
–
–
–
–
–
–
•
•
•
•
•
•
•
•
CrossRef (scholarly journal consortium, representing >2K publishers & societies)
CAL (Copyright Agency Ltd - Australia)
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
Wanfang Data
NASA
National Agricultural Library/USDA
DSpace (MIT + HP)
ADL (DoD Advanced Distributed Learning initiative)
Los Alamos National Laboratory Research Library
Globus Alliance, including caBIG (cancer Biomedical Informatics Grid)
PILIN (Australian Department of Education, Science and Training)
Assorted Digital Library Projects
Handle System Usage
18 June 07
• Assigned Prefixes
– DOI - 2,368
– Other - 1,013
• Handles
– DOI - 28+ M
– Other - Additional millions (total per prefix known only to prefix manager;
LANL adding 600M but privately)
• Handle Services
– Global
• Core: three service sites (added locations being worked)
• ~70M resolutions per month
– Locals
• ~ 1000 registered LHS’s
Corporation for National Research Initiatives
Handle System Management and Standards
• Specification
– RFC 3650: Overview
– RFC 3651: Namespace and Service Definition
– RFC 3652: Protocol
• DoDI 1322
• ISO standards track for DOI
• HSAC - Handle System Advisory Committee
– Approx 15 members representing big users
– Goal: evolve to oversee the system
Corporation for National Research Initiatives
Handle System Public Licensing
• License
– HS Version 6.2 released June 2006 under public license
– Commercial use welcomed
• no longer restricted to research and/or education
– No licensing fees for software or underlying technology
• Service Agreement
– Service Agreement is required if you use the software/underlying technology
to resolve identifiers
– One time $50 registration fee per prefix
– Annual $50 maintenance fee per prefix
– Fees needed to help support global root and administration
• Earlier versions of Handle System® software
– Remain operational and compatible
– Licenses remain valid if:
• No upgrade
• Continued research/educational use only
Corporation for National Research Initiatives
Download