corporation for national research initiatives doi resolution issues larry lannom doi workshop...

20
Corporation For National Research Initiatives DOI Resolution Issues Larry Lannom DOI Workshop Reston, VA 19 September 2000

Upload: robert-ramirez

Post on 27-Mar-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Corporation For National Research Initiatives DOI Resolution Issues Larry Lannom DOI Workshop Reston, VA 19 September 2000

Corporation For National

Research Initiatives

DOI Resolution Issues

Larry Lannom

DOI WorkshopReston, VA

19 September 2000

Page 2: Corporation For National Research Initiatives DOI Resolution Issues Larry Lannom DOI Workshop Reston, VA 19 September 2000

Corporation For National

Research Initiatives

DOI Resolution Issues

• Basic Handle Resolution Capabilities

• Contextualization

• Parameterization

Larry Lannom - 19 Sep 00

Page 3: Corporation For National Research Initiatives DOI Resolution Issues Larry Lannom DOI Workshop Reston, VA 19 September 2000

Corporation For National

Research Initiatives

3

Handle dataHandleData type Index

Handles Resolve to Typed Data

10.123/456 URL http://srv1.pub.com/.....3

URL http://srv2.pub.com/.....2

9URL http://srv3.pub.com/.....59MD http://lu.cr.com/10.123..10

999EM [email protected]

9IP 10.456/7894

Larry Lannom - 19 Sep 00

Page 4: Corporation For National Research Initiatives DOI Resolution Issues Larry Lannom DOI Workshop Reston, VA 19 September 2000

Corporation For National

Research Initiatives

The Two Types of Handle Query

Handle System

Give me all data associated with handle 10.1000/123.HandleClient

1. Request all data

3251094

10.1000/123 URL1(Server in US)URL2 (Server in Asia)URL3 (Server in Europe)public keyemail addressrights data

URLURLURLPKEMIP

Index Type DataHandle

Corporation For NationalResearch Initiatives

32 5

10.1000/123 URL1(Server in US)URL2 (Server in Asia)URL3 (Server in Europe)

URLURLURL

Index Type DataHandle

Give me all data of type URL associated with handle 10.1000/123.HandleClient

2. Request all data of a given type

Handle System

Larry Lannom - 19 Sep 00

Page 5: Corporation For National Research Initiatives DOI Resolution Issues Larry Lannom DOI Workshop Reston, VA 19 September 2000

Corporation For National

Research Initiatives

Handle Protocol/Data Model

• Multiple typed values per handle

• Extensible typing

• Query by type

Larry Lannom - 19 Sep 00

Page 6: Corporation For National Research Initiatives DOI Resolution Issues Larry Lannom DOI Workshop Reston, VA 19 September 2000

Corporation For National

Research Initiatives

Some Other

Process

Future Resolution - Scenario 1

(1)

Handle System

(2)

3251094

10.1000/39505468499584974 URL1(Server in US)URL2 (Server in Asia)URL3 (Server in Europe)public keyemail addressrights data

URLURLURLPKEMIP

Some other handle aware process uses a DOI to contact the Handle System and request all URLs associated with that

DOI. . .

doi:10.1000/39505468499584974

Internet

Larry Lannom - 19 Sep 00

Page 7: Corporation For National Research Initiatives DOI Resolution Issues Larry Lannom DOI Workshop Reston, VA 19 September 2000

Corporation For National

Research Initiatives

Handle System

(3)

325

10.1000/39505468499584974 URL1 (Server in US)URL2 (Server in Asia)URL3 (Server in Europe)

URLURLURL

. . . and then ranks those URLs based on performance or best location . . .

Some Other

Process

Future Resolution - Scenario 1

Larry Lannom - 19 Sep 00

Page 8: Corporation For National Research Initiatives DOI Resolution Issues Larry Lannom DOI Workshop Reston, VA 19 September 2000

Corporation For National

Research Initiatives

URL2 (Server in Asia)

. . . chooses the best one, and resolves it.

(4)

URL2 (Server in Asia)

Some Other

Process

Future Resolution - Scenario 1

Larry Lannom - 19 Sep 00

Page 9: Corporation For National Research Initiatives DOI Resolution Issues Larry Lannom DOI Workshop Reston, VA 19 September 2000

Corporation For National

Research Initiatives

A process might use an email address, rights data, or other current state data.

Handle System

(2)

(3)

3251094

10.1000/46578 URL1(Server in US)URL2 (Server in Asia)URL3 (Server in Europe)public keyemail addressrights data

URLURLURLPKEMIP

doi:10.1000/46578

(1)

(4)

rights data

Some Other

Process

Future Resolution - Scenario 1

Larry Lannom - 19 Sep 00

Page 10: Corporation For National Research Initiatives DOI Resolution Issues Larry Lannom DOI Workshop Reston, VA 19 September 2000

Corporation For National

Research Initiatives

(1)

XML file with embedded DOI

User clicks on a DOI embedded in an XML document.

Future Applicationwith nativeunderstanding of handles and XML

doi:10.1000/5467

Future Resolution - Scenario 2

Larry Lannom - 19 Sep 00

Page 11: Corporation For National Research Initiatives DOI Resolution Issues Larry Lannom DOI Workshop Reston, VA 19 September 2000

Corporation For National

Research Initiatives

The application connects to the Handle System . . .

Future Applicationwith nativeunderstanding of handles and XML

Future Resolution - Scenario 2

Handle System(2)

3294

10.1000/5467 http://www.pub.org/http://rights.explain/[email protected]://crossref.org/...

URLIPEMMD

Larry Lannom - 19 Sep 00

Page 12: Corporation For National Research Initiatives DOI Resolution Issues Larry Lannom DOI Workshop Reston, VA 19 September 2000

Corporation For National

Research Initiatives

. . . and retrieves DOI data.

Future Applicationwith nativeunderstanding of handles and XML

Future Resolution - Scenario 2

(3)

3294

10.1000/5467 http://www.pub.org/http://rights.explain/[email protected]://crossref.org/..

URLIPEMMD

Larry Lannom - 19 Sep 00

Page 13: Corporation For National Research Initiatives DOI Resolution Issues Larry Lannom DOI Workshop Reston, VA 19 September 2000

Corporation For National

Research Initiatives

Application analyzes the data associated with that DOI.

Future Applicationwith nativeunderstanding of handles and XML

Future Resolution - Scenario 2

http://www.pub.org/http://rights.explain/[email protected]://crossref.org/..

URLIPEMMD

Larry Lannom - 19 Sep 00

Page 14: Corporation For National Research Initiatives DOI Resolution Issues Larry Lannom DOI Workshop Reston, VA 19 September 2000

Corporation For National

Research Initiatives

and dynamically displays for the user, as a mouseover, a list of options based on the data in the DOI System.

Future Applicationwith nativeunderstanding of handles and XML

Future Resolution - Scenario 2

(5)

XML file with embedded DOI

1. Retrieve document2. Explain rights3. Email query4. Show metadata

Larry Lannom - 19 Sep 00

Page 15: Corporation For National Research Initiatives DOI Resolution Issues Larry Lannom DOI Workshop Reston, VA 19 September 2000

Corporation For National

Research Initiatives

User selects which path to follow.

Future Applicationwith nativeunderstanding of handles and XML

Future Resolution - Scenario 2

(6)

XML file with embedded DOI

metadata record

1. Retrieve document2. Explain rights3. Email query

4. Show metadata

Larry Lannom - 19 Sep 00

Page 16: Corporation For National Research Initiatives DOI Resolution Issues Larry Lannom DOI Workshop Reston, VA 19 September 2000

Corporation For National

Research Initiatives

Contextualization: Current

Corporation For NationalResearch InitiativesLarry Lannom - 19 Sep 00

10.1000/123

http://acme.com/pg1.html http://acme.com/pg1.html

10.1000/123

Handle Systemdx.doi.org

acme.pub

pg1.html

Article withCrossRef

Link

Client

XYZ University

Local copy

Page 17: Corporation For National Research Initiatives DOI Resolution Issues Larry Lannom DOI Workshop Reston, VA 19 September 2000

Corporation For National

Research Initiatives

Contextualization: First Experiment (Hardcoded CrossRef)

Larry Lannom - 19 Sep 00

10.1000/123?cookie

Redirect to local SFX Server

Handle System

dx.doi.orgUnderstands SFX Cookies

CrossRef

Metadata?

Metadata

localCopy.html

Article withCrossRef

Link

Client

Local SFX Server

XYZ University

Page 18: Corporation For National Research Initiatives DOI Resolution Issues Larry Lannom DOI Workshop Reston, VA 19 September 2000

Corporation For National

Research Initiatives

Contextualization: Second Experiment (MD Indirection)

Larry Lannom - 19 Sep 00

10.1000/123?cookie

Redirect to local SFX Server

Metadata location?

Meta1.com

Handle Systemdx.doi.org

Understands SFX Cookies

Meta1.comMetadata Collection Service

XYZ University

Client

Article withCrossRef

Link

Local SFX Server

localCopy.html

Metadata?Metadata

Page 19: Corporation For National Research Initiatives DOI Resolution Issues Larry Lannom DOI Workshop Reston, VA 19 September 2000

Corporation For National

Research Initiatives

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 - 19 Sep 00

Page 20: Corporation For National Research Initiatives DOI Resolution Issues Larry Lannom DOI Workshop Reston, VA 19 September 2000

Corporation For National

Research Initiatives

Handle URI Syntax

• (type=PK)@10.123/456

• (type=PK){subject=accounts}@10.123/456

• (type=PK(subject=accounts))@10.123/456

• 10.123/456!type=PK?subject=accounts

• 10.123/456?type=PK&subject=accounts

• etc - still in play

Larry Lannom - 19 Sep 00