ADL Registry (Plus a Little Technological Context) Larry Lannom Corporation for National Research Initiatives http://www.cnri.reston.va.us/ http://www.handle.net/

Slides:



Advertisements
Similar presentations
The Corporation for National Research Initiatives The Handle System Persistent, Secure, Reliable Identifier Resolution.
Advertisements

Handle System Workshop Introduction Laurence Lannom 21 June 2007 Corporation for National Research Initiatives Reston, VA
2008 Handle System Workshop Introduction Handle Update 17 June 2008 Larry Lannom Corporation for National Research Initiatives
Handle System Workshop System Updates Laurence Lannom 21 June 2007 Corporation for National Research Initiatives Reston, VA
Digital Object Architecture and the Handle System Larry Lannom 20 June 2006 Corporation for National Research Initiatives
2008 Handle System Workshop Handle Value Types 17 June 2008 Larry Lannom Corporation for National Research Initiatives
Larry Lannom DOI Workshop Reston, VA 19 September 2000
DOI SYSTEM AND ITS APPLICATIONS
Advanced Distributed Learning Initiative International DOI Foundation Meeting 22 June 2004 James Erwin Defense Technical Information Center.
Piero Attanasio - mEDRA ELeONet: a joint initiative of mEDRA, Nielsen Book Data and TIB Bologna, 14 June 2005 IDF Annual Meeting.
Handle System: DOI Technical Infrastructure Corporation for National Research Initiatives Larry Lannom December 10, 1997.
doi> Digital Object Identifier: overview
DOI and STM doi>. A consistent extensible system –full implementation –is interoperable with other standards Supported by the publishing industry –publishers,
Contextual Linking Architecture Christophe Blanchi June Corporation for National Research Initiatives Approved for.
ITU Focus Group on Identity Management Geneva, February 2007 Norman Paskin The Handle System Corporation for National Research Initiatives
Corporation For National Research Initiatives DOIs and the Handle System 5 August 1998 Larry Lannom CNRI.
Resolution issues and DOI doi>. POLICIES Any form of identifier NUMBERING DESCRIPTION framework: DOI can describe any form of intellectual property, at.
Learning Objects Network We see the e-knowledge market being the next major growth phase of the Internet Michael Moe, Merrill Lynch Tom Barefoot, Chief.
Corporation For National Research Initiatives DOIs and the Handle System: Current Tech Issues 5 August 1998 Larry Lannom CNRI.
Corporation For National Research Initiatives DOIs and the Handle System 7 May 1998 Larry Lannom CNRI.
Handle System Overview Larry Lannom Corporation for National Research Initiatives
The DOI System The DOI System
Technical Highlights 25th August 2011 Sebastian Peters German National Library of Science and Technology.
Usage Statistics in Context: related standards and tools Oliver Pesch Chief Strategist, E-Resources EBSCO Information Services Usage Statistics and Publishers:
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
Why metadata matters for libraries... Rachel Heery UKOLN: The UK Office for Library and Information Networking, University of Bath
CrossRef Linking and Library Users “The vast majority of scholarly journals are now online, and there have been a number of studies of what features scholars.
Corporation For National Research Initiatives 1 DOI Evolution Larry Lannom CNRI May 17, 2001.
DOI System: overview Norman Paskin International DOI Foundation.
Retrieval of Information from Distributed Databases By Ananth Anandhakrishnan.
A Unified Approach to Combat Counterfeiting: Use of the Digital Object Architecture and ITU-T Recommendation X.1255 Robert E. Kahn President & CEO CNRI,
UDDI v3.0 (Universal Description, Discovery and Integration)
Handle System Overview February 2011 Larry Lannom Corporation for National Research Initiatives
Handle System Overview Larry Lannom 18 May 2004 Corporation for National Research Initiatives Copyright©
1 CS 502: Computing Methods for Digital Libraries Lecture 4 Identifiers and Reference Links.
CORDRA Philip V.W. Dodds March The “Problem Space” The SCORM framework specifies how to develop and deploy content objects that can be shared and.
EdReNe Workshop London, 8th – 9th January 2008 Enhancing the LOM application profiles using the DOI AIE – Italian Publishers Association.
Digital Library Architecture and Technology
CNRI Handle System and its Applications
Resolving Unique and Persistent Identifiers for Digital Objects Why Worry About Identifiers? Individuals and organizations, including governments and businesses,
The Handle System: and its role in a Digital Object Architecture Robert E. Kahn CNRI Workshop on Frontiers in Distributed Information Systems Presidio.
Piero Attanasio mEDRA: the European DOI agency The DOI as a tool for interoperability between private and public sector Athens, 14 January.
WSIS Forum 2011 May 19, 2011 Presentation by Robert E. Kahn
Localized Linking Prototype CNI April 10, 2001 Dale Flecker, Larry Lannom, Rick Luce, Bill Mischo, Ed Pentz.
UDDI ebXML(?) and such Essential Web Services Directory and Discovery.
1 School of Computer, National University of Defense Technology A Profile on the Grid Data Engine (GridDaEn) Xiao Nong
Key to the management of intellectual property in digital media Europe-China Conference on Intellectual Property in Digital Media Shanghai Oct
Ten Minute Handle System Overview July 2012 Larry Lannom Corporation for National Research Initiatives
DOI Workshop, Luxembourg - 20 May Identifiers in Context Andy Powell UKOLN University of Bath UKOLN.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
Attaching Rights to Content Larry Lannom Corporation for National Research Initiatives Copyright ©
Managing Digital Objects on the Net by Robert E. Kahn Corporation for National Research Initiatives Reston, Virginia National Online 2001 New York City.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Alternative Architecture for Information in Digital Libraries Onno W. Purbo
1 GRID Based Federated Digital Library K. Maly, M. Zubair, V. Chilukamarri, and P. Kothari Department of Computer Science Old Dominion University February,
DSpace - Digital Library Software
DSpace System Architecture 11 July 2002 DSpace System Architecture.
1 CS 502: Computing Methods for Digital Libraries Guest Lecture William Y. Arms Identifiers: URNs, Handles, PURLs, DOIs and more.
Digital Object Architecture (DOA) Information session
Networked Information Resources Federated search, link server, e-books.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
Digital Object Architecture Tutorial
Com-ITU/CEPT - January 2016, Copenhagen, Denmark
NAMING AND MEANING Norman Paskin
Corporation for National Research Initiatives
CS 501: Software Engineering Fall 1999
VI-SEEM Data Repository
Wsdl.
Presentation transcript:

ADL Registry (Plus a Little Technological Context) Larry Lannom Corporation for National Research Initiatives http://www.cnri.reston.va.us/ http://www.handle.net/

Why is CNRI Involved in This Project? Significant role in the evolution of network infrastructure Technological Organizational Current work in digital object architecture Identifying and managing content objects Corporation for National Research Initiatives

Digital Object Architecture - Goals Framework for managing Digital (Information) Objects Give it a name and talk to it Don’t worry about where it is Don’t worry about what it’s made of Rise above details of application versions and content formats Corporation for National Research Initiatives

Repositories / Collections Digital Object Architecture Repositories / Collections Client Resolution System Resource Discovery Search Engines Metadata Databases Catalogues, Guides, etc.

Digital Object Architecture Components Handle System Go from name to attributes Fundamental indirection system for Digital Object management on the net No free lunch Added layer of infrastructure Must be managed Corporation for National Research Initiatives

Naming Resources on the Net The Problem Internet chapter.pdf www.acme.com

Naming Resources on the Net The Problem Internet http://www.acme.com/chapter.pdf www.acme.com

Naming Resources on the Net The Solution Internet Name = Value(s) 10.123/xyz = http://www.acme.com/chapter.pdf Naming Service www.acme.com

Naming Resources on the Net The Solution Internet www.newbusiness.com http://www.newbusiness.com/chapter.pdf Naming Service http://www.acme.com/chapter.pdf www.acme.com Name = Value(s) 10.123/xyz = http://www.newbusiness.com/chapter.pdf

Corporation for National Research Initiatives CNRI Handle System Distributed, scalable, secure Enforces unique names Enables association of one or more typed values, e.g., URL, with each name Optimized for speed and reliability Open, well-defined protocol and data model Provides infrastructure for application domains, e.g., digital libraries, electronic publishing ... Corporation for National Research Initiatives

Corporation for National Research Initiatives Handle System Usage 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 on stream: ADL, Globus Alliance, NSDL Corporation for National Research Initiatives

Handles Resolve to Typed Data Data type Index Handle data 10.123/456 URL 1 http://acme.com/…. URL 2 http://a-books.com/…. DLS 9 acme/repository HS_ADMIN 100 acme.admin/jsmith XYZ 1001110011110 12 Corporation for National Research Initiatives

Handle Resolution The Handle System is a collection of handle services, Client GHR LHS each of which consists of one or more replicated sites, Site 1 Site 2 Site 3 …... Site n each of which may have one or more servers. 123.456/abc URL 4 http://www.acme.com/ http://www.ideal.com/ 8 #1 #2 #n #4 #3 ...

Handle Administration Handle Clients Web Client Handle Administration Client HTTP Redirect HTTP Get http://hdl.handle.net/123.456/abc Proxy/ Web Server Handle Data Resolve Handle LHS GHR Handle System

Handle Administration Handle Clients Client Handle Administration Client Client Plug-In Handle Data Resolve Handle Request hdl:/123.456/abc LHS GHR Handle System

Handle Administration Handle Clients Web Handle Administration Client HTTP Admin Forms Web Server Handle Admin API LHS GHR Handle System

Handle Administration Handle Clients Web Handle Administration Client Custom Client LHS GHR Handle System

Handle Administration Handle Clients Handle Administration embedded in another process Web LHS GHR Handle System

Handle Administration Handle Clients Handle Resolution embedded in another process Handle Administration embedded in another process LHS GHR Handle System

Corporation for National Research Initiatives Handle System Usage Assigned Prefixes (Jan 05) DOI - 1176 Other - 401 Handles DOI - 15.6 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 Corporation for National Research Initiatives

Handle System Management and Standards Specification RFC 3650: Overview RFC 3651: Namespace and Service Definition RFC 3652: Protocol HSAC - Handle System Advisory Committee Now includes ADL representation Corporation for National Research Initiatives

Corporation for National Research Initiatives ADL Registry (ADL-R) Technological and Organizational Infrastructure Register the existence and access conditions for Learning Objects relevant to the DoD ‘Enterprise’ Provide user interface to search the registry Integrates existing technologies Handle System for identification and access XML for object description and submission LOM metadata Repository for metadata object storage and access Lucene search engine Running at CNRI in pilot phase Corporation for National Research Initiatives

ADL-R Input Collections Input Processing Registry ADL-R A3 A2 A1 ATSC Content Objects ADL-R Search Engine ATSC N4 N3 N2 Content Objects N1 hdl:123/4 Metadata Objects Parse Authenticate Validate Return 1 N1 metadata NAVAIR M1 M10 M20 Content Objects Marines

ADL-R Input Collections Input Processing Registry ADL-R A3 A2 A1 ATSC Content Objects ADL-R Search Engine ATSC N4 N3 N2 Content Objects N1 hdl:123/4 Metadata Objects <xml> <title>Course 1</title> <org>J-School</org> <hdl>123/4</hdl> ........ </xml> Parse Authenticate Validate Return N1 metadata NAVAIR M1 M10 M20 Content Objects NAVAIR has Handle Prefix 123 and names N1 hdl:123/4 DTIC LOC IDF NSDL LHS UWisc ADL-R GHR Marines Handle System

ADL-R Input Collections Input Processing Registry ADL-R A3 A2 A1 ATSC Content Objects ADL-R Search Engine ATSC N4 N3 N2 Content Objects N1 hdl:123/4 Metadata Objects Parse Authenticate Validate Return 2 Results Log NAVAIR M1 M10 M20 Content Objects Marines

ADL-R Input Collections Input Processing Registry ADL-R A3 A2 A1 ATSC Content Objects ADL-R Search Engine ATSC N4 N3 N2 Content Objects N1 hdl:123/4 Metadata Objects Parse Authenticate Validate Return ...and creates two handles: hdl:abc/d for the Metadata Object & hdl:123/4 for the Content Object. 4 Input process creates Metadata Object for N1 named hdl:abc/d... 3 NAVAIR M1 M10 M20 Content Objects hdl:abc/d Metadata Object matching Content Object N1 xml DTIC LOC IDF NSDL LHS UWisc ADL-R GHR Marines Handle System

Searching the Registry ADL-R A3 A2 A1 Content Objects Client does a search. Results point to Metadata Object abc/d. 1 Client Search Engine Metadata Objects ATSC N4 N3 N2 Content Objects N1 hdl:123/4 hdl:abc/d Metadata Object matching Content Object N1 xml NAVAIR M1 M10 M20 Content Objects DTIC LOC IDF NSDL LHS UWisc ADL-R GHR Handle System Marines

Searching the Registry ADL-R A3 A2 A1 Content Objects Client does a search. Results point to Metadata Object abc/d. 1 Client Search Engine Metadata Objects If desired, client gets Metadata Object abc/d to view full registry metadata. 2 ATSC N4 N3 N2 Content Objects N1 hdl:123/4 hdl:abc/d Metadata Object matching Content Object N1 xml NAVAIR M1 M10 M20 Content Objects DTIC LOC IDF NSDL LHS UWisc ADL-R GHR Handle System Marines

Searching the Registry ADL-R A3 A2 A1 Content Objects Client does a search. Results point to Metadata Object abc/d. 1 Client Search Engine Metadata Objects If desired, client gets Metadata Object abc/d to view full registry metadata. 2 ATSC N4 N3 N2 Content Objects N1 hdl:123/4 hdl:abc/d Client decides to get Content Object N1 and resolves handle 123/4 to get its access location and other conditions. 3 Metadata Object matching Content Object N1 xml NAVAIR M1 M10 M20 Content Objects DTIC LOC IDF NSDL LHS UWisc ADL-R GHR Handle System Marines

Searching the Registry ADL-R A3 A2 A1 Content Objects Client does a search. Results point to Metadata Object abc/d. 1 Client Search Engine Metadata Objects If desired, client gets Metadata Object abc/d to view full registry metadata. 2 ATSC N4 N3 N2 Content Objects N1 hdl:123/4 hdl:abc/d Client decides to get Content Object N1 and resolves handle 123/4 to get its access location and other conditions. 3 Metadata Object matching Content Object N1 xml NAVAIR M1 M10 M20 Content Objects Client requests a copy of Content Object N1 from NAVAIR. 4 DTIC LOC IDF NSDL LHS UWisc ADL-R GHR Handle System Marines