OpenURL and OpenURL Framework: Demystifying Link Resolution The promise of OpenURL 1.0 Oliver Pesch Chief Architect, EBSCO Publishing

Slides:



Advertisements
Similar presentations
Zetoc.mimas.ac.uk Zetoc Electronic Table of Contents from the British Library Zetoc Support.
Advertisements

1 IDF Annual Members Meeting June 23, 2004 IDF – Annual Members Meeting Implementation Update.
Contextual Linking Architecture Christophe Blanchi June Corporation for National Research Initiatives Approved for.
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.
Why Should Publishers Implement the OpenURL Framework? Andrew K. Pace Head, Systems NCSU Libraries
Using the Enhanced OpenURL Framework: Upgrading from Version 0.1 to 1.0 Ann Apps MIMAS, University of Manchester, UK.
LITA Electronic Resources Management Interest Group NISOs IOTA Working Group January 7, 2011 Oliver Pesch, EBSCO Information Services.
The OpenURL and OpenURL Framework: Demystifying Link Resolution Washington DC, 29 th October 2003 Link Resolvers Explained Oren Beit-Arie Ex Libris (USA)
Holdings Information in Electronic Content Access: NISOs IOTA Working Group January 8, 2011 Oliver Pesch, EBSCO Information Services.
Usage Statistics in Context: related standards and tools Oliver Pesch Chief Strategist, E-Resources EBSCO Information Services Usage Statistics and Publishers:
1 Ed Pentz, CrossRef The OpenURL and OpenURL Framework: Demystifying Link Resolution CrossRef, DOIs and OpenURL Ed Pentz Executive Director, CrossRef
A brief overview of the Open Archives Initiative Steve Hitchcock Open Citation Project (OpCit) Southampton University Prepared for Z39.50/OAI/OpenURL plenary.
Sirsi Resolver at the University of Leicester Jonathan Field Sept 3rd, 2004 EUUG, Amsterdam.
Using OpenURL Activity Data Activity Data Online Exchange Event Sheila Fraser 2 nd June 2011.
UKOLN is supported by: An overview of the OpenURL UKOLN/JIBS OpenURL Meeting London, September 2003 Andy Powell, UKOLN, University of Bath
Freedom by design OL 2 Stephanie Taylor Project Manager.
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.
ECDL ECDL2004, zetoc SOAP: a Web Services Interface for a Digital Library Resource Ann Apps MIMAS, University of Manchester.
OpenURL – The Rough Guide Tony Hammond Nature Publishing Group.
Eric Hellman Founder, President Openly Informatics,Inc. Bloomfield, New Jersey OpenURL and Linking in Libraries: Distributed AND REIntegrated Information.
Extended-Linking Services: towards a Quality Web Eric F. Van de Velde California Institute of Technology
SSP 25 th Annual Meeting: “Navigating Change” Linking Seminar Implementing OpenURL 1.0 (Updated Oct to match standard sent to ballot) Oliver Pesch.
Selden Deemer Emory University Libraries OpenURL and
Extended-Linking Services: towards a Quality Web Eric F. Van de Velde California Institute of Technology Oren Beit-Arie Ex Libris.
OpenURL Structure and Function By Steve Bischof, Wesleyan University.
1 Item-level linking & OpenURL: the perspective of a database provider ACRL Information Technology Interest Group, March 11, 2003 Oliver Pesch Chief Architect.
1 herbert van de sompel CNRI meeting June Herbert Van de Sompel Oren Beit-Arie [edited version with revised terminology, as a result of discussions.
Open Linking and the OpenURL Standard Eric F. Van de Velde, Ph.D. Chair, NISO Committee AX Director of Library Information Technology California Institute.
Challenges for the DL and the Standards to solve them Alan Hopkinson Technical Manager (Library Systems) Learning Resources Middlesex University.
Developments in Linking: OpenURL Eric F. Van de Velde California Institute of Technology
OCLC Online Computer Library Center A Global OpenURL Resolver Registry Phil Norman OCLC Dlsr4lib Workshop March 23 rd, 2006 Arlington VA.
OpenURL: Linking LC’s E-Resources Ardie Bausenbach Automated Planning and Liaison Office Library of Congress November 24, 2003.
1 Chuck Koscher, CrossRef New Developments Relating to Linking Metadata Metadata Practices on the Cutting Edge May 20, 2004 Chuck Koscher Technology Director,
The OpenURL Standard Nettie Lagace NISO Associate Director for Programs CEAL Workshop on Electronic Resources Standards and Best Practices.
The OpenURL Framework Collaborative Acquisition of Content Eric F. Van de Velde, Ph.D. Director of Library Information Technology, Caltech
Localized Linking Prototype CNI April 10, 2001 Dale Flecker, Larry Lannom, Rick Luce, Bill Mischo, Ed Pentz.
Linking resources Praha, June 2001 Ole Husby, BIBSYS
The Metadata Object Description Schema (MODS) NISO Metadata Workshop May 20, 2004 Rebecca Guenther Network Development and MARC Standards Office Library.
1 CrossRef - a DOI Implementation for Journal Publishers January 29, 2003 CENDI Workshop.
Linking Courseware to Library Resources Using OpenURL The Missing Link? CNI April 30, 2003 Oren Beit-Arie Linking Courseware to.
Advantages and disadvantages of current reference and digital objects linking models in scientific information space Radovan Vrana, M.Sc. Department of.
ERIC and the WorldCat Registry Lawrence Henry ERIC Program Manager Joanna White WorldCat Registry Product Manager.
© Ex Libris Ltd. All Rights Reserved. SFX: An Open Linking Framework for the Hybrid Library Tamar Sadeh ELAG 2001.
Text linking in the humanities: citing canonical works using OpenURL CNI Spring 2009 Task Force Meeting Eric Rebillard Departments of Classics and History.
Linking electronic documents and standardisation of URL’s What can libraries do to enhance dynamic linking and bring related information within a distance.
Primary funding is provided by the JISC and ESRC. Based at Manchester Computing, The University of Manchester. 1 1 OpenURL & COinS Ross MacIntyre MIMAS.
European Endeavor Users Group Meeting Helsinki, Sept Esa-Pekka Keskitalo, System Analyst Helsinki University Library OpenURL 1.0.
Christine Stohn SFX Product Manager Ex Libris January 8th, 2011 ALA Midwinter, San Diego.
Emerging Uses for the OpenURL Framework Ann Apps and Ross MacIntyre MIMAS, The University of Manchester.
OpenURL: Choices, choices! Athena Hoeppner UCF Libraries, Orlando FL Marlene Porter, MLn R.H. Mulford Library Medical College of Ohio,Toledo, Ohio.
DOI’s, Open URL’s and Context Sensitive Linking What Are They and How Can I Make Them Work for My Library Rachel L. Frick Head, Bibliographic Access Services.
CBSOR,Indian Statistical Institute 30th March 07, ISI,Kokata 1 Digital Repository support for Consortium Dr. Devika P. Madalli Documentation Research &
Introduction to Linking Technologies & OpenURL Lori Jean Ostapowicz Critz Georgia Institute of Technology 5/20/04.
Primary funding is provided by the JISC and ESRC. Based at Manchester Computing, The University of Manchester. 1 1 Getting Technical - Linking UKSG Serial.
Z The OpenURL Framework for Context-Sensitive Services Herbert Van de Sompel Los Alamos National Laboratory Thanks for the nice slides: Oliver.
The OpenURL SFX Training Ex Libris (USA) Inc. The OpenURL SFX Training Ex Libris (USA) Inc.
Delivering Articles Using OpenURL Ann Apps MIMAS, The University of Manchester.
Jenny Walker JOIN-UP 6 th March Enabling the delivery of localized extended services the OpenURL framework Agenda The delivery of localized extended.
05/12/06OpenURL1of 54 OpenURL for Accessing Reference Resources by Md Ehtesham Documentation Research Training Centre Indian Statistical Research Institute.
Networked Information Resources Federated search, link server, e-books.
The Multi-Faceted Use of the OAI-PMH in the LANL Repository Written By: Henry, Xiaoming,Patrick Henry, Xiaoming,Patrick and Herbert. Presented By: Shashi.
Scholars Portal Update UTL Reference Services Committee June 2004
Making Sense of the Alphabet Soup of Standards
Link Resolver and Knowledge Base in Discovery Services
Zetoc: Electronic Table of Contents from the British Library
Standards For Collection Management ALCTS Webinar – October 9, 2014
Zetoc: Electronic Table of Contents from the British Library
Introduction to Digital Libraries Week 13: Reference Linking & OpenURL
Presentation transcript:

OpenURL and OpenURL Framework: Demystifying Link Resolution The promise of OpenURL 1.0 Oliver Pesch Chief Architect, EBSCO Publishing

ContextObject Referent Referrer Requester Resolver ReferringEntity Namespace Registry OFI URI Profiles Encoding KEV XML Schema By Reference By Value Identifiers Metadata formats Service types HTTP HTTPS GET POST UTF-8 OpenURL 1.0

Topics we will cover History Item level linking and link resolvers What is an OpenURL Why OpenURL 1.0 A tour of the standard Future possibilities Evolving challenges Next steps

History Mid 1990s digital collections take hold as does desire for interlinking 1998 Van de Sompel & Hoshstenbach begin work on linking solutions 1999 NISO sponsors workshops about reference linking. Appropriate copy problem emerged as the major issue SFX linking server created and OpenURL (0.1) specification published 2000-today OpenURL (0.1) sees wide adoption by information providers 2001 Van de Sompel & Beit-Arie approach NISO to make OpenURL an official standard 2001 – NISO Committee AX formed Committee AX works to generalize and allow extensibility 2003 – OpenURL 1.0 available for trial use

Full text DBs Full text DBs Ehost EJS Google ISI British Library British Library A&I service A&I service Publisher sites ingenta Scholarly institutions have many resources from many vendors

Full text DBs Full text DBs Ehost EJS Google ISI British Library British Library A&I service A&I service Publisher sites Publisher sites ingenta Some services offer links to selective resources User

Full text DBs Full text DBs Ehost EJS Google ISI British Library British Library A&I service A&I service Publisher sites Publisher sites ingenta User Some services offer links to selective resources

Ehost EJS Google ISI British Library British Library A&I service A&I service Publisher sites Publisher sites ingenta Predefined links inconsistent and their management complex Full text DBs Full text DBs For the library, when it is possible to control links at these services, they must manage on each service. This could means 100s of places to control links, update holdings, etc. For the online service it is a burden to try and link to each other with only bi-lateral agreements Strict service-to-service linking DOES NOT SCALE and often does not involve the library.

Full text DBs Full text DBs Ehost EJS Google ISI British Library British Library A&I service A&I service Publisher sites Publisher sites ingenta Introducing a link resolver allows more comprehensive and easier to manage linking Link Resolver Resolver can link to the resources. Information sources need only to know how to link to a link resolver. Resolver controlled by library. One place to manage holdings and links. Information Source need not worry about bi-lateral development. A solution that definitely scales

Full text DBs Full text DBs Ehost EJS Google ISI British Library British Library A&I service A&I service Publisher sites Publisher sites ingenta User A A Library subscribes Pay per view $$$ Without link resolver user may not access the appropriate copy With a predefined link, the user may be presented with a link and not have a choice where that link goes

Full text DBs Full text DBs Ehost EJS Google ISI British Library British Library A&I service A&I service Publisher sites Publisher sites ingenta User A A Library subscribes Pay per view $$$ Link Resolver With a link resolver the institution can determine which copy is appropriate With the resolver, the library can control where the link goes and get the user to the appropriate copy. As long as the A&I service knows the user has a resolver and where it is, it can create the link.

What is OpenURL (0.1) An accepted standard syntax for creating a link between an information source and a link resolver Pre-defines sets of data elements to use in describing an item Relies on HTTP protocol for transmission

OpenURL INFORMATION SOURCE INFORMATION SOURCE Link Resolver OpenURL Author: Narayanan, Ranga Title: Insider Trading and the Voluntary Disclosure of Information by Firms Journal: Journal of Banking and Finance ISSN: Date: Volume: 24 Issue: 3 Page: 395 OpenURL is the connection between the Information Source and the link resolver. OpenURL is transferring the information about an item (article) from the Information Source to the resolver.

Journal: Journal of Banking and Finance ISSN: Date: Volume: 24 Issue: 3 Page: 395 Author: Narayanan, Ranga Title: Insider Trading and the Voluntary Disclosure of Information by Firms genre=article& title=Journal of Banking and Finance& issn= & date= & volume=24& issue=3& spage=395& aulast=Narayanan& aufirst=Ranga& atitle=Insider Trading and the Voluntary Disclosure of Information by Firms& sid=InfoSource OpenURL 0.1 HTTP Transport Title=Journal of Banking and Finance& issn= & date= & volume=24& issue=3& spage=395& aulast=Narayanan& aufirst=Ranga& atitle=Insider Trading and the Voluntary Disclosure of Information by Firms& sid=InfoSource Address Article metadata is tagged using predefined element set. Genre is added to give the resolver information on the nature of the item being referenced. The source of the link is added as an SID. Add the address and now the link is ready. The OpenURL is a self- contained link very much tied to HTTP protocol.

OpenURL limitations HTTP Transport Title=Journal of Banking and Finance& issn= & date= & volume=24& issue=3& spage=395& aulast=Narayanan& aufirst=Ranga& atitle=Insider Trading and the Voluntary Disclosure of Information by Firms sid=InfoSource Address genre=article& title=Journal of Banking and Finance& issn= & date= & volume=24& issue=3& spage=395& aulast=Narayanan& aufirst=Ranga& atitle=Insider Trading and the Voluntary Disclosure of Information by Firms& sid=InfoSource OpenURL 0.1 is tied to HTTP transport Only provides for key- value pair (HTTP GET or POST) representation of metadata. Allowable metadata genres and elements pre-defined with no means to define new ones Context of link limited to -resolver (address) -item -source (sid)

Why OpenURL as a NISO standard? Ensure wide acceptance Address specific shortcomings Support additional genres Support richer data formats Provide more complete context description Allow ability to send request by reference Support transports other than HTTP Provide environment for OpenURL to evolve in a controlled way

New genres OpenURL 0.1 (genres) Journal Article Preprint Book Book item Conference Proceeding OpenURL 1.0 (format/genres) Journal Issue Article Conference Proceeding Preprint Book Book item Report Document Dissertation Patent Dublin CORE Others can be registered

Richer data formats OpenURL 0.1 Physical representation Key encoded values OpenURL 1.0 Physical representation Key encoded values XML Others can be registered Constraint languages Matrix XML Schema Others can be registered

Goals of the standard Create an OpenURL Framework Separate the information package from the transport Formalize the framework for the information package and for OpenURL itself Provide a means to extend Allow practical application of a generalized framework

Deliverables from NISO Committee AX 2 part standard Part 1: General Framework Part 2: Initial Registry content Registry Community profiles Implementation guidelines

Part 1: Context Object and Transport Mechanisms Defines the general framework for bundling contextual metadata Introduces the ContextObject Defines Formats and other elements Defines the registry Defines the notion of Community Profiles

OpenURL 0.1 example genre=article& title=Journal of Banking and Finance& issn= & date= & volume=24& issue=3& spage=395& aulast=Narayanan& aufirst=Ranga& atitle=Insider Trading and the Voluntary Disclosure of Information by Firms& sid=InfoSource In original OpenURL, you can see the information package can be separated. It contains the genre, the item description and the referrer. However, nothing within this package describes the nature what is in the package. It is just assumed to be key-value pair and based on genre only one element set. It does not accommodate different character encodings. To offer ability to extend to different element sets, and representations (e.g. XML), this information package must contain information about its make up.

The ContextObject The information package At the heart of the standard Describes a referenced item and the context within which it is being referenced Allows independence from transport method Formalizes expression of context

The ContextObject contains… ServiceType Referent Resolver ReferringEntity Referrer Requester Administrative Version control, character encodings, timestamp, etc. Item being referenced. E.G. bibliographic reference in full text article. User making the request Service creating the link. E.G. where the user found the reference. The item which contains the reference. E.G. the article in which the bibliographic reference was found. The target of the link. E.G. the link server of the users institution The desired services from the Resolver. E.G. Full text, ILL, Abstract, etc.

Referent Resolver Referrer Administrative KEV ContextObject example rfr_id=info:sid/InfoSource.com& rft_val_fmt=info:ofi/fmt:kev:mtx:journal& rft.genre=article& rft.title=Journal of Banking and Finance& rft.issn= & rft.date= & rft.volume=24& rft.issue=3& rft.spage=395& rft.aulast=Narayanan& rft.aufirst=Ranga& rft.atitle=Insider Trading and the Voluntary Disclosure of Information by Firms& res_id= ctx_ver=Z & ctx_tim= & rfr_id=info:sid/InfoSource.com& Resolver Referrer Referent Administrative ContextObject

KEV ContextObject example HTTP Transport edu/resolver.cgi? url_ver=Z & url_tim= & url_ctx_fmt=info:of i/fmt:kev:mtx:ctx& Referent Resolver Referrer Administrative rfr_id=info:sid/InfoSource.com& rft_val_fmt=info:ofi/fmt:kev:mtx:journal& rft.genre=article& rft.title=Journal of Banking and Finance& rft.issn= & rft.date= & rft.volume=24& rft.issue=3& rft.spage=395& rft.aulast=Narayanan& rft.aufirst=Ranga& rft.atitle=Insider Trading and the Voluntary Disclosure of Information by Firms& res_id= ctx_ver=Z & ctx_tim= & Referent Resolver Referrer Administrative rfr_id=info:sid/InfoSource.com& rft_val_fmt=info:ofi/fmt:kev:mtx:journal rft.genre=article& rft.title=Journal of Banking and Finance& rft.issn= & rft.date= & rft.volume=24& rft.issue=3& rft.spage=395& rft.aulast=Narayanan& rft.aufirst=Ranga& rft.atitle=Insider Trading and the Voluntary Disclosure of Information by Firms& res_id= ctx_ver=Z & ctx_tim= & url_ver=Z & url_tim= & url_ctx_fmt=info:ofi/fmt:kev:mtx:ctx& Load ContextObject on transport To make OpenURL we add the URL of the resolver. Note the additional descriptive information. url_ctx_fmt tag says that the ContextObject in the back of the transport is formatted using key/encoded values (KEV) as describe by the matrix (MTX) for the ContextObject (CTX) that is found on the registry using the identifier: info:ofi/fmt:kev:mtx:ctx Address and packing slip to driver

KEV ContextObject example HTTP Transport edu/resolver.cgi? url_ver=Z & url_tim= & url_ctx_fmt=info:of i/fmt:kev:mtx:ctx& Referent Resolver Referrer Administrative rfr_id=info:sid/InfoSource.com& rft_val_fmt=info:ofi/fmt:kev:mtx:journal& rft.genre=article& rft.title=Journal of Banking and Finance& rft.issn= & rft.date= & rft.volume=24& rft.issue=3& rft.spage=395& rft.aulast=Narayanan& rft.aufirst=Ranga& rft.atitle=Insider Trading and the Voluntary Disclosure of Information by Firms& res_id= ctx_ver=Z & ctx_tim= & Link is ready for clicking. The payload of the link, the ContextObject is on the back, the driver has the address (baseURL) and there is the packing slip that describes to the recipient what is in the back and how it can be interpreted

Format A concrete method of expression for a class of information constructs. It is a triple comprising: (1) a Physical Representation; (2) a Constraint Language; and (3) a set of constraints expressed in that Constraint Language

Physical element representation is key-encoded- values. E.G. aulast=Smith Example of metadata Format info:ofi/fmt:kev:mtx:journal Describing a format Namespace: to do with OpenURL Constraint language is a table (matrix). This is the form used to describe the list of possible elements. Other examples are DTD or XML Schema. The actual set of elements that have been defined.

Matrix for info:ofi/fmt:kev:mtx:journal

?url_ver=z &url_ctx_fmt=info:ofi/fmt:kev:mtx:ctx &rft_val_fmt=info:ofi/fmt:kev:mtx:journal &rfr_id=info:sid/myid.com:mydb &rft_id=info:doi/ /science &rft_id=info:pmid/ &rft.genre=article &rft.atitle=Isolation of a common receptor for coxsackie B &rft.title=Science &rft.aulast=Bergelson &rft.auinit=J &rft.date=1997 … ContextObject Format Metadata Format Using Format in a sentence

Elements of the general Framework ServiceType Referent Resolver ReferringEntity Referrer Requester Administrative Entities ContextObject Formats Metadata Formats Identifiers Namespaces Character encodings Transports Profiles ContextObject

Part 2: Initial Registry Content KEV and XML OpenURL instances Bootstrap standard for initial use by scholarly information community Defines HTTP-based transport methods

Registry Entries Namespaces Character encodings Physical representations Constraint languages ContextObject Formats Metadata Formats Transports Community Profiles

ContextObject Formats

KEV ContextObject Format

Metadata formats in registry

Journal KEV Metadata Format

Community Profiles San Antonio Level 1 Built around Key/Encoded Value Provide close compatibility with original OpenURL Metadata Formats support new genres San Antonio Level 2 Built around XML representations Similar Metadata Formats as SAP1 Dublin Core XML based Dublin Core Metadata Format

Implementation Guidelines Centered on SAP1 For implementers Describe necessary bits of the standard How to create KEV OpenURLs Demonstrates the upgrade path from OpenURL 0.1 to OpenURL 1.0 Includes hybrid OpenURLs

The future for OpenURL Adoption of OpenURL 0.1 very solid OpenURL 1.0 can be extended to meet evolving needs Provides focal point standardizing link-to syntaxes Potential use in server-to-server applications

Evolving Challenges Adoption of the standard Data quality issues Knowledgebase Identifiers Authentication Extending interest within scholarly information communities and beyond

Next steps though NISO Standard will go to ballot Assign Maintenance Agency Advisory Committee Registration policies Assign Registration Agency Facilitate community interest groups Develop new uses for OpenURL or ContextObject Create additional profiles Register additional metadata formats and identifier namespaces

Thank you Oliver Pesch