Resolution issues and DOI doi>. POLICIES Any form of identifier NUMBERING DESCRIPTION framework: DOI can describe any form of intellectual property, at.

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
ADL Registry (Plus a Little Technological Context) 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
Demonstration Files for the HDL Plug-in for Acrobat The HDL Plug-in for Adobe Acrobat and Acrobat Reader is an extension that adds functionality to PDF.
May 2002(c) International DOI Foundation1 Advanced DOI Functionality concept doi> These slides represent a prototype of advanced DOI functionality being.
Larry Lannom DOI Workshop Reston, VA 19 September 2000
1 IDF Annual Members Meeting June 23, 2004 IDF – Annual Members Meeting Implementation Update.
Handle System: DOI Technical Infrastructure Corporation for National Research Initiatives Larry Lannom December 10, 1997.
DOI workshop doi>. Workshop covering full implementation Mix of IDF members, prefix holders, others (42 registrants) Flexible agenda, open discussion.
doi> Digital Object Identifier: overview
Edward Pentz Executive Director CrossRef Update 2001 October 10 th, 2001.
Digital Object Identifier workshop doi> Norman Paskin The International DOI Foundation.
DOI and STM doi>. A consistent extensible system –full implementation –is interoperable with other standards Supported by the publishing industry –publishers,
Corporation For National Research Initiatives DOIs and the Handle System 5 August 1998 Larry Lannom CNRI.
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
LOCALIZED REFERENCE LINKING PROJECT Dale Flecker NFAIS/NISO Linking Workshop February 24, 2002 Philadelphia.
Localization and Extended Services NFAIS/NISO Linking Workshop February 24, 2002 Miriam Blake Los Alamos National Laboratory.
Internet Applications INTERNET APPLICATIONS. Internet Applications Domain Name Service Proxy Service Mail Service Web Service.
Basic Internet Terms Digital Design. Arpanet The first Internet prototype created in 1965 by the Department of Defense.
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.
© Copyright IBM Corporation 2014 Getting started with Rational Engineering Lifecycle Manager queries Andy Lapping – Technical sales and solutions Joanne.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 22 World Wide Web and HTTP.
C2001 Endeavor Information Systems, Inc. 1 Linking & CrossRef Harry E. Samuels Digital Library Projects Coordinator Endeavor Information Systems Inc.
XP Browser and Basics1. XP Browser and Basics2 Learn about Web browser software and Web pages The Web is a collection of files that reside.
Handle System Overview Larry Lannom 18 May 2004 Corporation for National Research Initiatives Copyright©
Browsing the World Wide Web. Spring 2002Computer Networks Applications Browsing Service Allows one to conveniently obtain and display information that.
1 CS 502: Computing Methods for Digital Libraries Lecture 4 Identifiers and Reference Links.
Browser and Basics Tutorial 1. Learn about Web browser software and Web pages The Web is a collection of files that reside on computers, called.
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.
Application Layer. Applications A program or group of programs designed for end users. A program or group of programs designed for end users. Software.
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
IT 210 The Internet & World Wide Web introduction.
Digital Object Identifier Charles Ellis: Chairman, International DOI Foundation Norman Paskin: Director, International DOI Foundation Steve Stone: Director,
1 Chuck Koscher, CrossRef New Developments Relating to Linking Metadata Metadata Practices on the Cutting Edge May 20, 2004 Chuck Koscher Technology Director,
ASHIMA KALRA IMPORTANT TERMS.  WWW WWW  URL URL  HTTP PROTOCOL HTTP PROTOCOL  PROXIES PROXIES.
Localized Linking Prototype CNI April 10, 2001 Dale Flecker, Larry Lannom, Rick Luce, Bill Mischo, Ed Pentz.
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
Linking resources Praha, June 2001 Ole Husby, BIBSYS
Enabling Embedded Systems to access Internet Resources.
TCP/IP Protocols Dr. Sharon Hall Perkins Applications World Wide Web(HTTP) Presented by.
Web HTTP Hypertext Transfer Protocol. Web Terminology ◘Message: The basic unit of HTTP communication, consisting of structured sequence of octets matching.
October 8, 2015 University of Tulsa - Center for Information Security Microsoft Windows 2000 DNS October 8, 2015.
Linking electronic documents and standardisation of URL’s What can libraries do to enhance dynamic linking and bring related information within a distance.
1 CS 502: Computing Methods for Digital Libraries Lecture 19 Interoperability Z39.50.
Primary funding is provided by the JISC and ESRC. Based at Manchester Computing, The University of Manchester. 1 1 Getting Technical - Linking UKSG Serial.
Alternative Architecture for Information in Digital Libraries Onno W. Purbo
TCP/IP (Transmission Control Protocol / Internet Protocol)
Chapter 29 World Wide Web & Browsing World Wide Web (WWW) is a distributed hypermedia (hypertext & graphics) on-line repository of information that users.
Jenny Walker JOIN-UP 6 th March Enabling the delivery of localized extended services the OpenURL framework Agenda The delivery of localized extended.
ASP-2-1 SERVER AND CLIENT SIDE SCRITPING Colorado Technical University IT420 Tim Peterson.
The Internet, Fourth Edition-- Illustrated 1 The Internet – Illustrated Introductory, Fourth Edition Unit B Understanding Browser Basics.
Java Programming: Advanced Topics 1 Building Web Applications Chapter 13.
1 CS 502: Computing Methods for Digital Libraries Guest Lecture William Y. Arms Identifiers: URNs, Handles, PURLs, DOIs and more.
CIS 1203 Web Technologies Introduction to the Internet and the WWW.
Vocabulary Prototype: A preliminary sketch of an idea or model for something new. It’s the original drawing from which something real might be built or.
The Internet.
Some Common Terms The Internet is a network of computers spanning the globe. It is also called the World Wide Web. World Wide Web It is a collection of.
ICT Communications Lesson 1: Using the Internet and the World Wide Web
Processes The most important processes used in Web-based systems and their internal organization.
Vocabulary Prototype: A preliminary sketch of an idea or model for something new. It’s the original drawing from which something real might be built or.
Internet Applications
WEB API.
Hyper Text Transfer Protocol
INTERNET APPLICATIONS
Presentation transcript:

Resolution issues and DOI doi>

POLICIES Any form of identifier NUMBERING DESCRIPTION framework: DOI can describe any form of intellectual property, at any level of granularity ACTION Handle resolution allows a DOI to link to any and multiple pieces of current data doi> extensible

Global Handle System Web Browser Local Client DOI? URL abc abc.doc Handle resolution

Client GHSLHS Handle system: a collection of Handle services HS1 each of which consists of one or more Handle servers HS2 HS3 HS4 each of which may be replicated loc.ndlp/amrlp URL Handle record Handle query

Handle CNRI ( open standard Proven Scalable: # steps to get to any one Handle is independent of number of Handles in existence A layer: DOI Handle TCP/IP Physical net http, other protocols Other HDL apps TCP/IP Physical net

3 DOI Handle dataDOIData type Index /456 URL 3 URL URL MD EM 9 9 IP /789 4 Handles (DOIs) resolve to Typed Data HandleHandle data

3 DOIData type Index /456 URL 3 URL URL MD EM 9 9 IP /789 4 DOIs resolve to Typed Data Multiple typed values per DOI

3 Handle dataDOIData type Index /456 URL 3 URL URL MD EM 9 9 IP /789 4 DOIs resolve to Typed Data Extensible typing

3 Handle dataDOIData type Index /456 URL 3 URL URL MD EM 9 9 IP /789 4 DOIs resolve to Typed Data Query by type

There are two types of Handle query 1. Request all data 2. Request all data of a given type (Because Handle is a lightweight efficient protocol)

There are two types of Handle query 1. Request all data Handle System Give me all data associated with /123 Handle Client /123URL1(Server in US) URL2 (Server in Asia) URL3 (Server in Europe) public key address rights data URL PK EM IP IndexTypeDataHandle

/123URL1(Server in US) URL2 (Server in Asia) URL3 (Server in Europe) URL IndexTypeDataHandle Give me all data of type URL associated with /123 Handle Client 2. Request all data of a given type Handle System In each type of query, the client could then do something else with the data it gets back. There are two types of Handle query

Some Other Process (1) Handle System (2) / URL1(Server in US) URL2 (Server in Asia) URL3 (Server in Europe) public key address rights data URL PK EM IP Some other handle aware process uses a DOI to contact the Handle System and request all URLs associated with that DOI... doi: / Internet Future resolution (1)

URL1 (Server in US) URL2 (Server in Asia) URL3 (Server in Europe) Handle System (3) / URL... and then ranks those URLs based on performance or best location... Some Other Process Future resolution (1)

URL2 (Server in Asia)... chooses the best one, and resolves it. (4) URL2 (Server in Asia) Some Other Process Future resolution (1)

A process might use an address, rights data, or any other current state data. Handle System (2) (3) /46578 URL1(US) URL2 (Asia) URL3 (Europe) public key address rights data URL PK EM IP doi: /46578 (1) (4) rights data Some Other Process Interoperable metadata! Future resolution (1)

(1) XML file with embedded DOI User clicks on a DOI embedded in an XML document. Future Application with native understanding of handles and XML doi: /5467 Future resolution (2)

The application connects to the Handle System... Future Application with native understanding of handles and XML Handle System (2) /5467http:// URL IP EM MD Future resolution (2)

... and retrieves DOI data. Future Application with native understanding of handles and XML (3) /5467http:// URL IP EM MD Future resolution (2) Handle System

Application analyzes the data associated with that DOI. Future Application with native understanding of handles and XML URL IP EM MD Interoperable metadata! Future resolution (2)

and dynamically displays for the user a list of options based on the data in the DOI System. Future Application with native understanding of handles and XML (5) XML file with embedded DOI 1. Retrieve document 2. Explain rights 3. query 4. Show metadata Future resolution (2) Mouseover?

User clicks on which path to follow. Future Application with native understanding of handles and XML (6) XML file with embedded DOI metadata record 1. Retrieve document 2. Explain rights 3. query 4. Show metadata Future resolution (2)

Weve published some analysis: –One to many Were working on implementations (MD type) Weve been doing some experiments: –CNRI + IDEAL + CrossRef + DLF + SFX Framework From theory to practice

I have found what I want to link to, but: –I have a copy locally; or –I use an aggregator; or –The publisher provides alternative sources; (etc.) so I want to go to the appropriate copy –rights issues (access control) are implicit wider issue is context (contextualisation) –other reasons (paper copies, other services, etc.) Example issue: getting the appropriate copy

appropriate full text appropriate abstract

/ /123 pg1.html Article with CrossRef Link Client XYZ University Local copy DOI as used by CrossRef Handle System dx.doi.org acme.pub proxy

/123?cookie Redirect to local SFX Server Handle System dx.doi.org Understands SFX Cookies CrossRef Metadata? Metadata localCopy.html Article with CrossRef Link Client Local SFX Server XYZ University First experiment (CrossRef) hardcoded

/123?cookie Redirect to local SFX Server Metadata location? Meta1.com Handle System dx.doi.org Understands SFX Cookies Meta1.com Metadata Collection Service XYZ University Client Article with CrossRef Link Local SFX Server localCopy.html Metadata? Metadata Second experiment (CrossRef) Metadata indirection Data type in HDL

instructions to client when it gets a DOI (so that it can then do something else…): on interacting with whole handle –e.g. type=PK; query=Authoritative on actions to take with a returned value –e.g. URL?source=JournalABC on actions to take with a returned object –loc=chap23 syntax under discussion Parameters

extensible framework can cope with anything we want it to do –spreadsheet analogy requires logical framework for identification, metadata (indecs) requires prototypes, –DOI-X, DOI-EB, DOI-R, etc requires software developers to adopt –Microsoft E-Book reader, etc requires thinking (business requirements) ! So: