Presentation is loading. Please wait.

Presentation is loading. Please wait.

ADL Registry (Plus a Little Technological Context) Larry Lannom Corporation for National Research Initiatives

Similar presentations


Presentation on theme: "ADL Registry (Plus a Little Technological Context) Larry Lannom Corporation for National Research Initiatives"— Presentation transcript:

1 ADL Registry (Plus a Little Technological Context) Larry Lannom Corporation for National Research Initiatives

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

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

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

5 Corporation for National Research Initiatives 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

6 Naming Resources on the Net The Problem Internet chapter.pdf

7 Naming Resources on the Net The Problem Internet

8 Internet Naming Resources on the Net The Solution Name = Value(s) /xyz = Naming Service

9 Internet Naming Resources on the Net The Solution Name = Value(s) /xyz = Naming Service

10 Corporation for National Research Initiatives 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... CNRI Handle System

11 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

12 Corporation for National Research Initiatives Handles Resolve to Typed Data URL2http://a-books.com/…. DLS9acme/repository HS_ADMIN100 acme.admin/jsmith XYZ Handle data Handle Data type Index /456URL1http://acme.com/….

13 Handle Resolution is a collection of handle services, each of which consists of one or more replicated sites, Site 1Site 2 Site 1 Site 2 Site 3 …... Site n Client The Handle System LHS GHR each of which may have one or more servers /abcURL 4 URL #1#2#n#4#3 #1#2...

14 Handle Clients LHS GHR LHS Handle System Web Client Handle Administration Client Resolve Handle HTTP Redirect Proxy/ Web Server HTTP Get Handle Data

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

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

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

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

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

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

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

22 Corporation for National Research Initiatives 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 ADL Registry (ADL-R)

23 ATSC A3 A2 A1A1 Content Objects NAVAIR N4N4 N3N3 N2N2 Content Objects N1N1 hdl:123/4 Marines M1M1 M 10 M 20 Content Objects ADL-R Input CollectionsInput ProcessingRegistry Parse Authenticate Validate Return 1 N 1 metadata Search Engine Metadata Objects ADL-R

24 ATSC A3 A2 A1A1 Content Objects NAVAIR N4N4 N3N3 N2N2 Content Objects N1N1 hdl:123/4 ADL-R Input CollectionsInput ProcessingRegistry Parse Authenticate Validate Return N 1 metadata Course 1 J-School 123/ Search Engine Metadata Objects ADL-R DTIC LOCIDFNSDL LHS UWisc LHS ADL-R GHR LHS Handle System NAVAIR has Handle Prefix 123 and names N 1 hdl:123/4 Marines M1M1 M 10 M 20 Content Objects

25 ATSC A3 A2 A1A1 Content Objects NAVAIR N4N4 N3N3 N2N2 Content Objects N1N1 hdl:123/4 ADL-R Input CollectionsInput ProcessingRegistry Parse Authenticate Validate Return 2 Results Log Search Engine Metadata Objects ADL-R Marines M1M1 M 10 M 20 Content Objects

26 ATSC A3 A2 A1A1 Content Objects NAVAIR N4N4 N3N3 N2N2 Content Objects N1N1 hdl:123/4 ADL-R Input CollectionsInput ProcessingRegistry Parse Authenticate Validate Return Search Engine Metadata Objects ADL-R Metadata Object matching Content Object N 1 hdl:abc/d xml DTIC LOCIDFNSDL LHS UWisc LHS ADL-R GHR LHS Handle System Input process creates Metadata Object for N 1 named hdl:abc/d and creates two handles: hdl:abc/d for the Metadata Object & hdl:123/4 for the Content Object. 4 Marines M1M1 M 10 M 20 Content Objects

27 ATSC A3 A2 A1A1 Content Objects NAVAIR N4N4 N3N3 N2N2 Content Objects N1N1 hdl:123/4 Searching the Registry Search Engine Metadata Objects ADL-R Metadata Object matching Content Object N 1 hdl:abc/d xml Client Client does a search. Results point to Metadata Object abc/d. 1 DTIC LOCIDFNSDL LHS UWisc LHS ADL-R GHR LHS Handle System Marines M1M1 M 10 M 20 Content Objects

28 ATSC A3 A2 A1A1 Content Objects NAVAIR N4N4 N3N3 N2N2 Content Objects N1N1 hdl:123/4 Searching the Registry Search Engine Metadata Objects ADL-R Metadata Object matching Content Object N 1 hdl:abc/d xml If desired, client gets Metadata Object abc/d to view full registry metadata. 2 DTIC LOCIDFNSDL LHS UWisc LHS ADL-R GHR LHS Handle System Client does a search. Results point to Metadata Object abc/d. 1 Marines M1M1 M 10 M 20 Content Objects Client

29 ATSC A3 A2 A1A1 Content Objects NAVAIR N4N4 N3N3 N2N2 Content Objects N1N1 hdl:123/4 Searching the Registry Search Engine Metadata Objects ADL-R Metadata Object matching Content Object N 1 hdl:abc/d xml Client decides to get Content Object N 1 and resolves handle 123/4 to get its access location and other conditions. 3 DTIC LOCIDFNSDL LHS UWisc LHS ADL-R GHR LHS Handle System Client does a search. Results point to Metadata Object abc/d. 1 If desired, client gets Metadata Object abc/d to view full registry metadata. 2 Marines M1M1 M 10 M 20 Content Objects Client

30 ATSC A3 A2 A1A1 Content Objects NAVAIR N4N4 N3N3 N2N2 Content Objects N1N1 hdl:123/4 Searching the Registry Search Engine Metadata Objects ADL-R Metadata Object matching Content Object N 1 hdl:abc/d xml Client requests a copy of Content Object N 1 from NAVAIR. 4 Client decides to get Content Object N 1 and resolves handle 123/4 to get its access location and other conditions. 3 Client does a search. Results point to Metadata Object abc/d. 1 If desired, client gets Metadata Object abc/d to view full registry metadata. 2 DTIC LOCIDFNSDL LHS UWisc LHS ADL-R GHR LHS Handle System Marines M1M1 M 10 M 20 Content Objects Client


Download ppt "ADL Registry (Plus a Little Technological Context) Larry Lannom Corporation for National Research Initiatives"

Similar presentations


Ads by Google