Download presentation
Presentation is loading. Please wait.
Published byRobert Ramirez Modified over 11 years ago
1
Larry Lannom DOI Workshop Reston, VA 19 September 2000
DOI Resolution Issues Larry Lannom DOI Workshop Reston, VA 19 September 2000
2
DOI Resolution Issues Basic Handle Resolution Capabilities
Contextualization Parameterization Larry Lannom Sep 00
3
Handles Resolve to Typed Data
Data type Index Handle data 10.123/456 URL 3 3 URL 2 9 URL 5 9 MD 10 999 EM 9 9 IP 10.456/789 4 Larry Lannom Sep 00
4
The Two Types of Handle Query
1. Request all data Handle System Handle Client Give me all data associated with handle /123. 3 2 5 10 9 4 /123 URL1(Server in US) URL2 (Server in Asia) URL3 (Server in Europe) public key address rights data URL PK EM IP Index Type Data Handle 3 2 5 /123 URL1(Server in US) URL2 (Server in Asia) URL3 (Server in Europe) URL Index Type Data Handle Give me all data of type URL associated with handle /123. Client 2. Request all data of a given type Handle System Corporation For National Research Initiatives Larry Lannom Sep 00
5
Handle Protocol/Data Model
Multiple typed values per handle Extensible typing Query by type Larry Lannom Sep 00
6
Future Resolution - Scenario 1
Some other handle aware process uses a DOI to contact the Handle System and request all URLs associated with that DOI. . . Handle System Some Other Process (2) / 3 2 5 10 9 4 URL PK EM IP URL1(Server in US) URL2 (Server in Asia) URL3 (Server in Europe) public key address rights data (1) doi: / Internet Larry Lannom Sep 00
7
Future Resolution - Scenario 1
. . . and then ranks those URLs based on performance or best location . . . Handle System Some Other Process (3) / 3 2 5 URL URL1 (Server in US) URL2 (Server in Asia) URL3 (Server in Europe) Larry Lannom Sep 00
8
. . . chooses the best one, and resolves it.
Future Resolution - Scenario 1 . . . chooses the best one, and resolves it. Some Other Process URL2 (Server in Asia) (4) URL2 (Server in Asia) Larry Lannom Sep 00
9
Future Resolution - Scenario 1
A process might use an address, rights data, or other current state data. Handle System Some Other Process (3) (2) /46578 3 2 5 10 9 4 URL PK EM IP URL1(Server in US) URL2 (Server in Asia) URL3 (Server in Europe) public key address rights data (4) rights data (1) doi: /46578 Larry Lannom Sep 00
10
Future Resolution - Scenario 2
User clicks on a DOI embedded in an XML document. Future Application with native understanding of handles and XML (1) doi: /5467 XML file with embedded DOI Larry Lannom Sep 00
11
The application connects to the Handle System . . .
Future Resolution - Scenario 2 The application connects to the Handle System . . . Handle System Future Application with native understanding of handles and XML (2) /5467 3 2 9 4 URL IP EM MD Larry Lannom Sep 00
12
Future Resolution - Scenario 2
. . . and retrieves DOI data. Future Application with native understanding of handles and XML (3) /5467 3 2 9 4 URL IP EM MD Larry Lannom Sep 00
13
Application analyzes the data associated with that DOI.
Future Resolution - Scenario 2 Application analyzes the data associated with that DOI. Future Application with native understanding of handles and XML URL IP EM MD Larry Lannom Sep 00
14
XML file with embedded DOI
Future Resolution - Scenario 2 and dynamically displays for the user, as a mouseover, a list of options based on the data in the DOI System. Future Application with native understanding of handles and XML (5) 1. Retrieve document 2. Explain rights 3. query 4. Show metadata XML file with embedded DOI Larry Lannom Sep 00
15
User selects which path to follow. XML file with embedded DOI
Future Resolution - Scenario 2 User selects which path to follow. Future Application with native understanding of handles and XML (6) 1. Retrieve document 2. Explain rights 3. query 4. Show metadata metadata record XML file with embedded DOI Larry Lannom Sep 00
16
Contextualization: Current
Article with CrossRef Link Client XYZ University /123 Handle System dx.doi.org acme.pub /123 pg1.html Local copy Corporation For National Research Initiatives Larry Lannom Sep 00
17
Understands SFX Cookies
Contextualization: First Experiment (Hardcoded CrossRef) localCopy.html Article with CrossRef Link Client Local SFX Server XYZ University Handle System dx.doi.org Understands SFX Cookies CrossRef /123?cookie Redirect to local SFX Server Metadata? Metadata Larry Lannom Sep 00
18
Understands SFX Cookies Metadata Collection Service
Contextualization: Second Experiment (MD Indirection) XYZ University Client Article with CrossRef Link Local SFX Server localCopy.html Handle System dx.doi.org Understands SFX Cookies Meta1.com Metadata Collection Service /123?cookie Redirect to local SFX Server Metadata location? Meta1.com Metadata? Metadata Larry Lannom Sep 00
19
Handle URI Parameters Instructions to client on interacting with handle system type=PK query=Authoritative Instructions to client on further actions to take with return values URLsuffix=ABC Instructions to client on further actions to take with returned object loc=chap23 Larry Lannom Sep 00
20
Handle URI Syntax (type=PK)@10.123/456
10.123/456!type=PK?subject=accounts 10.123/456?type=PK&subject=accounts etc - still in play Larry Lannom Sep 00
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.