Low-Risk Persistent Identification: the “Entity” (N2T) Resolver 10 October 2006 John Kunze, California Digital Library, University of California.

Slides:



Advertisements
Similar presentations
EPICUR Kathrin Schroeder Die Deutsche Bibliothek ETD The application of Persistent Identifiers as one approach to ensure long-term.
Advertisements

The Corporation for National Research Initiatives The Handle System Persistent, Secure, Reliable Identifier Resolution.
National Library of New Zealand Dave Thompson Resource Development Analyst Digital Initiatives Unit.
Handle System: DOI Technical Infrastructure Corporation for National Research Initiatives Larry Lannom December 10, 1997.
doi> Digital Object Identifier: overview
Corporation For National Research Initiatives DOIs and the Handle System 5 August 1998 Larry Lannom CNRI.
The Messy World of Grey Literature in Cyber Security 8 th Grey Literature Conference 4-5 December 2006 New Orleans, Louisiana Patricia Erwin – I3P Senior.
THE DONOR PROJECT Titia van der Werf-Davelaar. Project Financed by: Innovation of Scientific Information Provision (IWI) Duration: –phase 1: 1 may 1998.
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.
DDI3 Uniform Resource Names: Locating and Providing the Related DDI3 Objects Part of Session: DDI 3 Tools: Possibilities for Implementers IASSIST Conference,
Measuring IPv6 Geoff Huston APNIC Labs, February 2014.
Persistent identifiers – an Overview Juha Hakala The National Library of Finland
DNER Architecture Andy Powell UKOLN, University of Bath Web of Science Enhancements Committee, Centre Point 5 March.
DSpace: Technical Basics Iryna Kuchma Open Access Programme Manager Attribution 3.0 Unported.
Digital Object Identifiers for EOSDIS data HDF Workshop April 17, 2012 John Moses, ESDIS
Digital Object Identifiers for EOSDIS data ESDSWG TIWG November 2, 2011 John Moses, ESDIS
1 CS 502: Computing Methods for Digital Libraries Lecture 22 Web browsers.
URI IS 373—Web Standards Todd Will. CIS Web Standards-URI 2 of 17 What’s in a name? What is a URI/URL/URN? Why are they important? What strategies.
Handle System Overview Larry Lannom 18 May 2004 Corporation for National Research Initiatives Copyright©
1 CS 502: Computing Methods for Digital Libraries Lecture 4 Identifiers and Reference Links.
Best Practices in IPv4 Anycast Routing Version 0.9 August, 2002 Bill Woodcock Packet Clearing House.
Web Application Architecture: multi-tier (2-tier, 3-tier) & mvc
EZID (easy-eye-dee) is a service that makes it simple for digital object producers (researchers and others) to obtain and manage long-term identifiers.
N-Tier Architecture.
Why identifiers? To access resources To cite resources To unambiguously identify a resource –To register it as intellectual property –To record changes.
Chinese-European Workshop on Digital Preservation, Beijing July 14 – Network of Expertise in Digital Preservation 1 Persistent Identifiers Reinhard.
1 APARSEN - WP2200 Identifiers and Citability Interoperability Framework for PI systems Webinar on PI - 15 February 2013 Maurizio Lunghi.
Metadata and identifiers for e- journals Copenhagen Juha Hakala Helsinki University Library
9.1. The Internet Domain Names and IP addresses. Aims Be able to compare terms such as Domain names and IP addresses URL,URI and URN Internet Registries.
Locating objects identified by DDI3 Uniform Resource Names Part of Session: Concurrent B2: Reports and Updates on DDI activities 2nd Annual European DDI.
Tobias Weigel (DKRZ) Tobias Weigel Deutsches Klimarechenzentrum (DKRZ) Persistent Identifiers Solving a number of problems through a simplistic mechanism.
CNRI Handle System and its Applications
Resolving Unique and Persistent Identifiers for Digital Objects Why Worry About Identifiers? Individuals and organizations, including governments and businesses,
WebArchiv Czech Web Archive IIPC 2007, Paris.
Digital Object Identifiers for EOSDIS data ESIP Winter Meeting Jan 6, 2011 John Moses, ESDIS
WHY LIBRARIES WILL CARE HOW LINKING WORKS... November, 2000.
1 PHP and MySQL. 2 Topics  Querying Data with PHP  User-Driven Querying  Writing Data with PHP and MySQL PHP and MySQL.
EZID long-term identifiers made easy Greg Janée University of California Curation Center California Digital Library July 31, 2012.
NBN:URN Generator and Resolver ERPANET Workshop on Persistent Identifiers Cork, June, Ádám Horváth National Széchényi Library Hungary.
OCLC Online Computer Library Center Erpanet Symposium on Persistent Identifiers PURLs Stuart Weibel Senior Research Scientist June 17, 2004.
DOI Workshop, Luxembourg - 20 May Identifiers in Context Andy Powell UKOLN University of Bath UKOLN.
University Library Experience CDL Case Study 30 June 2005 John Kunze, California Digital Library.
DNER Architecture Andy Powell 6 March 2001 UKOLN, University of Bath UKOLN is funded by Resource: The Council for.
Copyright © cs-tutorial.com. Overview Introduction Architecture Implementation Evaluation.
University of California Libraries Partnering in NDIPP. The Web at Risk John Kunze, Preservation Technologies Architect California Digital Library Presentation.
OAI Overview DLESE OAI Workshop April 29-30, 2002 John Weatherley
Globally Unique Identifiers in Biodiversity Informatics Kevin Richards Landcare Research NZ TDWG 2008.
Module - Identifiers The DSpace Course. Module Overview  By the end of this module you will:  Understand what persistent identifiers are, how they work.
LTER, PASTA, and persistent identifiers LTER IMC Water Cooler Series January 2011.
Internet-Draft: draft-kunze-ark-04.txt John Kunze, University of California (UCSF) R. P. C. Rodgers US National Library of Medicine 20 August 2002
1 CS 502: Computing Methods for Digital Libraries Guest Lecture William Y. Arms Identifiers: URNs, Handles, PURLs, DOIs and more.
Actionable Identifiers an introduction Joan Starr California Digital Library.
What problems are we trying to solve? Hannes Tschofenig.
Course on persistent identifiers, Madrid (Spain) Information architecture and the benefits of persistent identifiers Greg Riccardi Director Institute for.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Networked Information Resources Federated search, link server, e-books.
Basic Internet Skills. What is the internet? A large group of computers connected to one another Its purpose is to send information back and forth to.
N-Tier Architecture.
Introduction to Persistent Identifiers
CS 501: Software Engineering Fall 1999
CNI Spring 2010 Membership Meeting
Persistent identifiers in VI-SEEM
Application layer Lecture 7.
Fundamentals of Databases
Web Server Technology Unit 10 Website Design and Development.
Computer Networks Primary, Secondary and Root Servers
Exploring Web Page Design
[Based in part on SWE 432 and SWE 632 materials by Jeff Offutt, GMU]
Presentation transcript:

Low-Risk Persistent Identification: the “Entity” (N2T) Resolver 10 October 2006 John Kunze, California Digital Library, University of California

NT2 “Entity” – overview Establish a consortium and a small web server. Each member publishes URLs under n2t.net: …which redirects to the member server URL. Why? It solves the same persistent identifier problem as URN, DOI, and Handle systems, but more fully, and at lower cost and risk.

Persistent identification Persistent identifiers? We have them. But still need persistent actionable ids Actionable “with widely available tools” Which really means “with URLs” URNs, ARKs, Handles, DOIs, etc. become actionable (practically speaking) when embedded in URLs All these ids have similar maintenance costs, and they all break for the usual reasons

The usual reasons Whatever the string, what matters is the thing If the thing’s unavailable, the id’s broken Broken, for URLs, means either The hostname is broken –Server down, gone, or renamed * –Domain name lost, provider out of business Or the pathname to the thing is broken –Thing down, gone, or renamed * * No global fix for these, only the provider can fix.

Hostname instability Domain name lost, provider out of business We can help this case Smaller organizations most vulnerable The comfort of not seeing your hostname The comfort of seeing your hostname Traditional solutions: PURL, URN, Handle, DOI Solutions tied to special-purpose technology, sometimes complex and proprietary

N2T (Name-to-Thing) N2T is two things at once A consortium of cultural memory organizations … and … A small, ordinary web server, mirrored in several instances globally for reliability Basic idea: protect 200 organizations’ URLs from hostname instability with 200 rewrite rules How: simple HTTP redirects, one per organization

N2T – user point of view Each consortium member organization gets a unique number, such as,

N2T – system point of view Technically, resolution (access to a thing given its name) is two simple steps.

N2T – consortium point of view “Consortium-lite” –Members have no fees or responsibilities –One domain name for whole consortium Rent is $30/year, runs on 4 total web servers Volunteer member orgs run the servers –1 primary + 3 mirrors Interested bodies: CENDI, DLF, DCC Interested institutions: CDL, NYU, NLA, …

N2T – global point of view Regional (eg, Europe, Asia, North America) clusters of mirrored resolver instances, with round-robin failover for redundancy, fault-tolerance, and load-sharing No browser modifications required User web browser resolver instance resolver instance resolver instance resolver instance

Namespace Splitting Problem URL URN/Handle/DOI resolver user URL’ URL’’ page web browser URL’ URL’’ page B CA Org’n A’s namespace splits when B and C inherit its objects. Under the URN/Handle/DOI model, B must still forward to C.

Global resolver updating Per-object resolver needs bulk updates Periodic harvest (e.g., daily) of table mappings From well-known provider-side web server files, e.g., tools and conventions similar to Google sitemaps global resolver User web browser to/from final web server university library national library national archive... harvested updates

Prototype resolver Sample identifiers at n2t.net – these work now Incidentally, it can also redirect all URNs, DOIs, and Handles, e.g.,

The n2t.net persistent identifier resolver Advantages Big reduction in architectural complexity No browser modification required Identifier scheme-agnostic No proprietary, special-purpose infrastructure to carry forward as a liability to persistence California Digital Library (CDL)