Larry Lannom DOI Workshop Reston, VA 19 September 2000

Slides:



Advertisements
Similar presentations
1. XP 2 * The Web is a collection of files that reside on computers, called Web servers. * Web servers are connected to each other through the Internet.
Advertisements

The Corporation for National Research Initiatives The Handle System Persistent, Secure, Reliable Identifier Resolution.
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
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
Corporation For National Research Initiatives Server Authentication Global Handle RegistryAcme Local Handle Service Site G1 Each handle client knows the.
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
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.
Handle System: DOI Technical Infrastructure Corporation for National Research Initiatives Larry Lannom December 10, 1997.
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,
Contextual Linking Architecture Christophe Blanchi June Corporation for National Research Initiatives Approved for.
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.
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
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.
Digital Object Identifiers (DOIs). DOI: What is it? [1] Unique alphanumeric string assigned to identify a piece of intellectual property online. Two components,
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.
JavaScript and AJAX Jonathan Foss University of Warwick
Ray Denenberg Ralph LeVan Interoperability Standards & Searching Multiple Repositories Workshop 20 March 25, 2006; Washington.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 22 World Wide Web and HTTP.
The KB on its way to Web 2.0 Lower the barrier for users to remix the output of services. Theo van Veen, ELAG 2006, April 26.
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©
Internet – Part II. What is the World Wide Web? The World Wide Web is a collection of host machines, which deliver documents, graphics and multi-media.
IST 221 Internet Concepts and Applications Internet, WWW and HTML 1.
Browsing the World Wide Web. Spring 2002Computer Networks Applications Browsing Service Allows one to conveniently obtain and display information that.
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.
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.
Christopher M. Pascucci Basic Structural Concepts of.NET Browser – Server Interaction.
IT 210 The Internet & World Wide Web introduction.
Computer Concepts 2014 Chapter 7 The Web and .
FALL 2005CSI 4118 – UNIVERSITY OF OTTAWA1 Part 4 Web technologies: HTTP, CGI, PHP,Java applets)
Server-side Scripting Powering the webs favourite services.
HOW ACCESS TO WWW Student Name : Hussein Alkhaldi.
Web Page Design I Retest Terms Review. 1. Web pages are created using a language known as ___________. The coding of this language must follow specific.
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.
TCP/IP Protocols Dr. Sharon Hall Perkins Applications World Wide Web(HTTP) Presented by.
Chapter 1: The Internet and the WWW CIS 275—Web Application Development for Business I.
October 8, 2015 University of Tulsa - Center for Information Security Microsoft Windows 2000 DNS October 8, 2015.
OWL Jan How Websites Work. “The Internet” vs. “The Web”?
Linking electronic documents and standardisation of URL’s What can libraries do to enhance dynamic linking and bring related information within a distance.
The Web and Web Services Jim Graham NR 621 Spring 2009.
WWW: an Internet application Bill Chu. © Bei-Tseng Chu Aug 2000 WWW Web and HTTP WWW web is an interconnected information servers each server maintains.
Server-side Programming The combination of –HTML –JavaScript –DOM is sometimes referred to as Dynamic HTML (DHTML) Web pages that include scripting are.
Chapter 29 World Wide Web & Browsing World Wide Web (WWW) is a distributed hypermedia (hypertext & graphics) on-line repository of information that users.
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
1 State and Session Management HTTP is a stateless protocol – it has no memory of prior connections and cannot distinguish one request from another. The.
Introduction to the World Wide Web & Internet CIS 101.
The Internet, Fourth Edition-- Illustrated 1 The Internet – Illustrated Introductory, Fourth Edition Unit B Understanding Browser Basics.
CIS 1203 Web Technologies Introduction to the Internet and the WWW.
(class #2) CLICK TO CONTINUE done by T Batchelor.
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.
Internet Applications
WEB API.
PHP and Forms.
INTERNET APPLICATIONS
Presentation transcript:

Larry Lannom DOI Workshop Reston, VA 19 September 2000 DOI Resolution Issues Larry Lannom DOI Workshop Reston, VA 19 September 2000

DOI Resolution Issues Basic Handle Resolution Capabilities Contextualization Parameterization Larry Lannom - 19 Sep 00

Handles Resolve to Typed Data Data type Index Handle data 10.123/456 URL http://srv1.pub.com/..... 3 3 URL http://srv2.pub.com/..... 2 9 URL http://srv3.pub.com/..... 5 9 MD http://lu.cr.com/10.123.. 10 999 EM Accounts@pub.com 9 9 IP 10.456/789 4 Larry Lannom - 19 Sep 00

The Two Types of Handle Query 1. Request all data Handle System Handle Client Give me all data associated with handle 10.1000/123. 3 2 5 10 9 4 10.1000/123 URL1(Server in US) URL2 (Server in Asia) URL3 (Server in Europe) public key email address rights data URL PK EM IP Index Type Data Handle 3 2 5 10.1000/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 10.1000/123. Client 2. Request all data of a given type Handle System Corporation For National Research Initiatives Larry Lannom - 19 Sep 00

Handle Protocol/Data Model Multiple typed values per handle Extensible typing Query by type Larry Lannom - 19 Sep 00

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) 10.1000/39505468499584974 3 2 5 10 9 4 URL PK EM IP URL1(Server in US) URL2 (Server in Asia) URL3 (Server in Europe) public key email address rights data (1) doi:10.1000/39505468499584974 Internet Larry Lannom - 19 Sep 00

Future Resolution - Scenario 1 . . . and then ranks those URLs based on performance or best location . . . Handle System Some Other Process (3) 10.1000/39505468499584974 3 2 5 URL URL1 (Server in US) URL2 (Server in Asia) URL3 (Server in Europe) Larry Lannom - 19 Sep 00

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

Future Resolution - Scenario 1 A process might use an email address, rights data, or other current state data. Handle System Some Other Process (3) (2) 10.1000/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 email address rights data (4) rights data (1) doi:10.1000/46578 Larry Lannom - 19 Sep 00

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:10.1000/5467 XML file with embedded DOI Larry Lannom - 19 Sep 00

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) 10.1000/5467 3 2 9 4 URL IP EM MD http://www.pub.org/ http://rights.explain/ help@acme.com http://crossref.org/... Larry Lannom - 19 Sep 00

Future Resolution - Scenario 2 . . . and retrieves DOI data. Future Application with native understanding of handles and XML (3) 10.1000/5467 3 2 9 4 URL IP EM MD http://www.pub.org/ http://rights.explain/ help@acme.com http://crossref.org/.. Larry Lannom - 19 Sep 00

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 http://www.pub.org/ http://rights.explain/ help@acme.com http://crossref.org/.. Larry Lannom - 19 Sep 00

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. Email query 4. Show metadata XML file with embedded DOI Larry Lannom - 19 Sep 00

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. Email query 4. Show metadata metadata record XML file with embedded DOI Larry Lannom - 19 Sep 00

Contextualization: Current Article with CrossRef Link Client XYZ University 10.1000/123 Handle System dx.doi.org acme.pub http://acme.com/pg1.html 10.1000/123 http://acme.com/pg1.html pg1.html Local copy Corporation For National Research Initiatives Larry Lannom - 19 Sep 00

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 10.1000/123?cookie Redirect to local SFX Server Metadata? Metadata Larry Lannom - 19 Sep 00

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 10.1000/123?cookie Redirect to local SFX Server Metadata location? Meta1.com Metadata? Metadata Larry Lannom - 19 Sep 00

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

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