handle system workshop introduction laurence lannom 21 june 2007 corporation for national research...

16
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/

Upload: charles-clark

Post on 27-Mar-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Handle System Workshop Introduction Laurence Lannom 21 June 2007 Corporation for National Research Initiatives Reston, VA

Handle System WorkshopIntroduction

Laurence Lannom21 June 2007

Corporation for National Research InitiativesReston, VA

http://www.cnri.reston.va.us/http://www.handle.net/

Page 2: Handle System Workshop Introduction Laurence Lannom 21 June 2007 Corporation for National Research Initiatives Reston, VA

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

Page 3: Handle System Workshop Introduction Laurence Lannom 21 June 2007 Corporation for National Research Initiatives Reston, VA

Corporation for National Research Initiatives

• 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 ...

Handle System

Page 4: Handle System Workshop Introduction Laurence Lannom 21 June 2007 Corporation for National Research Initiatives Reston, VA

Corporation for National Research Initiatives

Role of Resolution System in InformationManagement on Networks

Client

Resource Discovery

•Search Engines•Metadata Databases•Catalogues, Guides, etc.

Resolution System

Repositories / Collections

Page 5: Handle System Workshop Introduction Laurence Lannom 21 June 2007 Corporation for National Research Initiatives Reston, VA

Corporation for National Research Initiatives

Handles Resolve to Typed Data

URL 2 http://a-books.com/….

DLS 9 acme/repository

HS_ADMIN 100 acme.admin/jsmith

XYZ 100111001111012

Handle dataHandle Data typeIndex

10.123/456 URL 1 http://acme.com/….

Page 6: Handle System Workshop Introduction Laurence Lannom 21 June 2007 Corporation for National Research Initiatives Reston, VA

Handle Resolution

is a collection ofhandle services,each of which consists of one ormore replicated sites,

Site 1Site 1 Site 2Site 2

Site 1Site 1

Site 2Site 2

Site 3Site 3 …... Site nSite n

Client

The Handle System

LHS

LHS LHS

LHSGHR

each of which mayhave one or moreservers.

123.456/abc URL 4 http://www.acme.com/

http://www.ideal.com/8URL

#1#1 #2#2 #n#n#4#4#3#3

#1#1 #2#2

...

Page 7: Handle System Workshop Introduction Laurence Lannom 21 June 2007 Corporation for National Research Initiatives Reston, VA

Handle Clients

LHS

LHS LHS LHS

LHS

LHS

LHS

LHSGHR

LHS

Handle System

Web ClientHandle Administration

Client

ResolveHandle

HTTP Redirect

Proxy/Web Server

HTTP Get

Handle Data

http://hdl.handle.net/123.456/abc

Page 8: Handle System Workshop Introduction Laurence Lannom 21 June 2007 Corporation for National Research Initiatives Reston, VA

Handle Clients

LHS

LHS LHS LHS

LHS

LHS

LHS

LHSGHR

LHS

Handle System

ClientHandle Administration

Client

hdl:/123.456/abc

ClientPlug-In

Resolve HandleRequest

Handle Data

Page 9: Handle System Workshop Introduction Laurence Lannom 21 June 2007 Corporation for National Research Initiatives Reston, VA

Handle Clients

LHS

LHS LHS LHS

LHS

LHS

LHS

LHSGHR

LHS

Handle System

WebHandle Administration

Client

Web Server

HTTP

Handle Admin API

Admin Forms

Page 10: Handle System Workshop Introduction Laurence Lannom 21 June 2007 Corporation for National Research Initiatives Reston, VA

Handle Clients

LHS

LHS LHS LHS

LHS

LHS

LHS

LHSGHR

LHS

Handle System

WebHandle Administration

Client

CustomClient

Page 11: Handle System Workshop Introduction Laurence Lannom 21 June 2007 Corporation for National Research Initiatives Reston, VA

Handle Clients

LHS

LHS LHS LHS

LHS

LHS

LHS

LHSGHR

LHS

Handle System

Handle Administrationembedded in another

process

Handle Administrationembedded in another

processWeb

Page 12: Handle System Workshop Introduction Laurence Lannom 21 June 2007 Corporation for National Research Initiatives Reston, VA

Handle Clients

LHS

LHS LHS LHS

LHS

LHS

LHS

LHSGHR

LHS

Handle System

Handle Administrationembedded in another

process

Handle Administrationembedded in another

process

Handle Resolutionembedded in another

process

Handle Resolutionembedded in another

process

Page 13: Handle System Workshop Introduction Laurence Lannom 21 June 2007 Corporation for National Research Initiatives Reston, VA

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

Page 14: Handle System Workshop Introduction Laurence Lannom 21 June 2007 Corporation for National Research Initiatives Reston, VA

Corporation for National Research Initiatives

• 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

Handle System Usage18 June 07

Page 15: Handle System Workshop Introduction Laurence Lannom 21 June 2007 Corporation for National Research Initiatives Reston, VA

Corporation for National Research Initiatives

• 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

Handle System Management and Standards

Page 16: Handle System Workshop Introduction Laurence Lannom 21 June 2007 Corporation for National Research Initiatives Reston, VA

Corporation for National Research Initiatives

• 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

Handle System Public Licensing