Linking electronic documents and standardisation of URL’s What can libraries do to enhance dynamic linking and bring related information within a distance.

Slides:



Advertisements
Similar presentations
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.
Advertisements

1 IDF Annual Members Meeting June 23, 2004 IDF – Annual Members Meeting Implementation Update.
Resolution issues and DOI doi>. POLICIES Any form of identifier NUMBERING DESCRIPTION framework: DOI can describe any form of intellectual property, at.
CrossRef Annual Member Meeting Strategic Discussion Beyond Reference Linking? September 16, 2003.
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.
THE DONOR PROJECT Titia van der Werf-Davelaar. Project Financed by: Innovation of Scientific Information Provision (IWI) Duration: –phase 1: 1 may 1998.
Theo van Veen, Koninklijke Bibliotheek The European Library: opportunities for new services.
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.
Koninklijke Bibliotheek – Nationale bibliotheek van Nederland.
STM Innovations Meeting December 7 th, Parameter Passing Target to implement by April 2002 Parameter sub-group of TWG More difficult than originally.
Advanced Searching Engineering Village.
University of Adelaide Library Life Impact The University of Adelaide The well connected catalogue Patricia Scott, Denise Tobin and Helen Attar.
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.
New technologies in the libraries Stu Baker Library Management Systems Northwestern University Library.
Challenges for the DL and the Standards to solve them Alan Hopkinson Technical Manager (Library Systems) Learning Resources Middlesex University.
CM143 - Web Week 2 Basic HTML. Links and Image Tags.
WWW and Internet The Internet Creation of the Web Languages for document description Active web pages.
1 CS 502: Computing Methods for Digital Libraries Lecture 4 Identifiers and Reference Links.
Federated Searching: The ABC’s of HSE, XML, & Z39.50 Harry Samuels Product Manager Linking & Searching August 27, 2004.
Chapter 10 Publishing and Maintaining Your Web Site.
Christopher M. Pascucci Basic Structural Concepts of.NET Browser – Server Interaction.
1 Session 3 Aggregations and Packages What kinds of e-serial aggregations and packages are available? How can libraries provide access to the titles or.
Metadata and identifiers for e- journals Copenhagen Juha Hakala Helsinki University Library
INTRODUCTION TO WEB DATABASE PROGRAMMING
Homework Full-text article – entire textual contents of article in online format Abstract – brief summary of article Citation – basic information required.
OpenURL: Linking LC’s E-Resources Ardie Bausenbach Automated Planning and Liaison Office Library of Congress November 24, 2003.
AGRIS Multi-Host Search System: Using Dublin Core to homogenise distributed databases Frehiwot Fisseha FAO/WAICENT AGRIS/CARIS and Documentation Unit.
Getting started on informaworld™ How do I register my institution with informaworld™? How is my institution’s online access activated? What do I do if.
Server-side Scripting Powering the webs favourite services.
1 Chuck Koscher, CrossRef New Developments Relating to Linking Metadata Metadata Practices on the Cutting Edge May 20, 2004 Chuck Koscher Technology Director,
OCLC Online Computer Library Center CONTENTdm ® Digital Collection Management Software Ron Gardner, OCLC Digital Services Consultant ICOLC Meeting April.
CS621 : Seminar-2008 DEEP WEB Shubhangi Agrawal ( )‏ Jayalekshmy S. Nair ( )‏
“Cross-Media and Personalized Learning Applications on top of Digital Libraries” 20 September 2007, Budapest, Hungary M. Agosti 1, T. Coppotelli 1, G.M.
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.
© Ex Libris Ltd. All Rights Reserved. SFX: An Open Linking Framework for the Hybrid Library Tamar Sadeh ELAG 2001.
OpenURL Link Resolvers 101
Technology Choices for the JSTOR Online Archive Presented by Chang Feng Department of Computer Engineering and Computer Science, University of Missouri-Columbia,
Chapter 9 Publishing and Maintaining Your Site. 2 Principles of Web Design Chapter 9 Objectives Understand the features of Internet Service Providers.
1 © Netskills Quality Internet Training, University of Newcastle HTML Forms © Netskills, Quality Internet Training, University of Newcastle Netskills is.
Emerging Uses for the OpenURL Framework Ann Apps and Ross MacIntyre MIMAS, The University of Manchester.
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.
HTML Basics BCIS 3680 Enterprise Programming. Web Client/Server Architecture 2  Your browser (the client) requests a Web page from a remote computer.
1 CS 502: Computing Methods for Digital Libraries Lecture 19 Interoperability Z39.50.
CBSOR,Indian Statistical Institute 30th March 07, ISI,Kokata 1 Digital Repository support for Consortium Dr. Devika P. Madalli Documentation Research &
DNER Architecture Andy Powell 6 March 2001 UKOLN, University of Bath UKOLN is funded by Resource: The Council for.
Primary funding is provided by the JISC and ESRC. Based at Manchester Computing, The University of Manchester. 1 1 Getting Technical - Linking UKSG Serial.
Theo van Veen, Koninklijke Bibliotheek Metadata in the context of The European Library.
CENDI/FLICC Workshop, June 21, 2000 Slide 1 of 24 The Impact of Reference Linking on the Creation and Use of References/Citations CENDI/FLICC Workshop.
Web Technologies Lecture 3 Web forms. HTML5 forms A component of a webpage that has form controls – Text fields – Buttons – Checkboxes – Range controls.
1 Not So Strange Bedfellows: Information Standards For Librarians AND Publishers November 6, 2015.
Jenny Walker JOIN-UP 6 th March Enabling the delivery of localized extended services the OpenURL framework Agenda The delivery of localized extended.
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
Website design and structure. A Website is a collection of webpages that are linked together. Webpages contain text, graphics, sound and video clips.
 Web pages originally static  Page is delivered exactly as stored on server  Same information displayed for all users, from all contexts  Dynamic.
Using Content Presented by Karen Andrews Physical Sciences & Engineering Librarian, U.C. Davis Tuesday, September 13, :30-9:30 ASIDIC Fall 2005 Meeting.
INTERNET APPLICATIONS CPIT405 Forms, Internal links, meta tags, search engine friendly websites.
Search Engine and Optimization 1. Introduction to Web Search Engines 2.
Networked Information Resources Federated search, link server, e-books.
Web Services Overview Thomas Hickey. 2 What are Web Services? Machine-to-machine communication Run over standard Web protocols –XML syntax, HTTP packaging.
Scholars Portal Update UTL Reference Services Committee June 2004
Link Resolver and Knowledge Base in Discovery Services
Eric Sieverts University Library Utrecht Institute for Media &
Zetoc: Electronic Table of Contents from the British Library
Introduction to Digital Libraries Week 13: Reference Linking & OpenURL
Presentation transcript:

Linking electronic documents and standardisation of URL’s What can libraries do to enhance dynamic linking and bring related information within a distance of “only one click”? Koninklijke Bibliotheek, Nationale bibliotheek van Nederland Theo van Veen Linking digital objects and standardisation of URL’s

What can libraries do? n Standardisation and agreements n Personal linking page (SFX and OpenUrl) n Offer additional query responses in XML n Conversion of references in electronic documents to OpenUrl (DOI, CrossRef) n Local resolution and redirection of OpenUrl n Disclosure of searchable sites (harvesting, OAI-protocol and deep linking) Koninklijke Bibliotheek, Nationale bibliotheek van Nederland

Request Response OpenUrl HTML, javascript OpenUrl XML, javascript XML XML, javascript (dynamic) url’s HTML, javascript telnet,VT100 ASCII Z39.50 scripting screensteeling http to Z39.50 Z39.50 to http Trend

Aspects in standardisation n What do we want ? n High degree of interoperability n Low barrier implementation n High level of automation n How (besides reaching agreements)? n Extendibility: Do not reject a response with items that are not (yet) in the standard n Tolerance: Do not reject a response if items are missing if it is not fatal n Flexibility: Try to allow responses that are not requested n Do not rely on negotiation between http server (“take it or leave it”) and browser (“make the best of what it gets”) n Keep it simple Koninklijke Bibliotheek, Nationale bibliotheek van Nederland Personal remark: As interaction between systems becomes more complex and is moving all the time, standardisation of request and response might require a more non-conventional approach.

OpenUrl (simplified) n OpenUrl=Base-url + query with standardised syntax Example: Base-url: Query: issn= &year=2000&vol=8&spage=123 n Usage: Dynamic and automatic generation of “just in case” links depending on “current” metadata and “user preferences”. n Link = request for service, search or object Koninklijke Bibliotheek, Nationale bibliotheek van Nederland

Personal link page n Metadata from anywhere link to any system of the user’s choice n Let the user set his own base-url (by means of a cookie) n Allow the user to set this base-url when presenting the metadata (“only one click away”) n The personal link page can analyse the query-part of the OpenUrl in the user’s browser: no server needed! Koninklijke Bibliotheek, Nationale bibliotheek van Nederland

Personal Link Page Query

Koninklijke Bibliotheek, Nationale bibliotheek van Nederland Personal Link Page Response with javascript to allow setting the base url to personal link page.

Koninklijke Bibliotheek, Nationale bibliotheek van Nederland Personal Link Page Next responses will show personal link page as default for openURL link. PLP Personal, context dependent, dynamically generated links Base-url points to plp

Record display with option to select personal link page Koninklijke Bibliotheek, Nationale bibliotheek van Nederland

Example of personal link page for articles Koninklijke Bibliotheek, Nationale bibliotheek van Nederland

Result obtained via PLP Koninklijke Bibliotheek, Nationale bibliotheek van Nederland

Example of personal link page for books Koninklijke Bibliotheek, Nationale bibliotheek van Nederland

HTML-page to create plp Koninklijke Bibliotheek, Nationale bibliotheek van Nederland

HTML page with Javascript to get issn from openurl and present a link Koninklijke Bibliotheek, Nationale bibliotheek van Nederland srch=unescape(location.search); srch=srch.substring(1,999); sarray=srch.split("&"); issn=""; for (i=0 ; i<sarray.length ; i++) { ind_key=sarray[i].split("="); if (ind_key[0] == "issn") issn=ind_key[1]; } function search() { if (issn== "") alert("No issn"); else location=" + issn } This is a very simple example of a personal link page. Click here to search on issn.

Additonal XML-metadata Koninklijke Bibliotheek, Nationale bibliotheek van Nederland Query Response NO HITS Example : Response with terms that are most alike (fuzzyness) Fuzzy matching terms: Term 1 Term 2 Term 3 Term 4 Term 5

Additional responses n Related terms n Results of fuzzy matching n Index browse (z39.50 scan) n Short title list n Number of hits for each term n Etc. Koninklijke Bibliotheek, Nationale bibliotheek van Nederland

Additional data in XML Koninklijke Bibliotheek, Nationale bibliotheek van Nederland Query to different targets Responses from different targets Fuzzy results Short title list No hits Index browse Fuzzy results Related terms Integration of the results allows the user to improve his query and retry a distributed search

Example of additional responses XML 0 abc bcd abc acc Koninklijke Bibliotheek, Nationale bibliotheek van Nederland For new tags that are not know to the client: Adapt XSL (and/or javascript) to display this item The user application may try to ask for this new tag (using the same name) in automatic generated urls. Example of requesting URL:

Electronic references, DOI and Crossref n Author submits article n Publisher resolves references n Publisher submits metadata to DOI-agent and receives DOI for referenced articles n Publication is issued n User requests publication n User clicks on DOI of reference (link to DOI- resolver) n DOI-resolver presents DOI metadata n User selects location from DOI metadata n User requests article from that location Koninklijke Bibliotheek, Nationale bibliotheek van Nederland Remarks: 1.Not all references have a DOI 2.User may not have access to DOI-resolver 3.User may not have access to locations specified by the metadata from DOI-agent 4.The DOI identifies but does not localise objects

Retrieval of electronic references Koninklijke Bibliotheek, Nationale bibliotheek van Nederland Query ? Article Reference 1 Reference 2 Reference 3 Search for referenced article Referenced article Personal link page resolved base-url (resolution)

Retrieval of electronic references Koninklijke Bibliotheek, Nationale bibliotheek van Nederland

Electronic references: what can libraries do? n Convert references via XML or HTML to OpenUrl’s n Maintain a local list of journals with the base-url of their locations n Forward the user’s query to new base-url for journals that are on other locations. Koninklijke Bibliotheek, Nationale bibliotheek van Nederland

Distributed query (Z39.50) Koninklijke Bibliotheek, Nationale bibliotheek van Nederland Distributed query to the “whole world” user query

Central index (web search engines) Koninklijke Bibliotheek, Nationale bibliotheek van Nederland Harvesting of the “whole world” user query

Selective query propagation Koninklijke Bibliotheek, Nationale bibliotheek van Nederland Distributed search to selected targets user query subject y geographical ownership subject x

Selective query propagation (hybride solution) Koninklijke Bibliotheek, Nationale bibliotheek van Nederland target selection for subject x subject y geographical ownership subject x Distributed query to selected targets query to gateway or to selected targets directly Central index (OAI-protocol ?)

Multi target search Koninklijke Bibliotheek, Nationale bibliotheek van Nederland 1.Search for : dutchess art search* 2.Enter new search e.g. Rembrandt 3. Query will be send to all searchable targets

Metadata and digital objects n Separation of metadata and digital objects (different databases) n Metadata independent from digital objects (no hardcoded file names in bibliographic metadata) n Structure of digital objects not always known (e.g. subject to change e.g. due to preservation activities) n Digital objects can be anything (from single file to database of streaming objects) n Request is not always the whole digital object but a role: thumbnail, table of contents, title page etc. Koninklijke Bibliotheek, Nationale bibliotheek van Nederland Fields to be used in URL to request digital objects: 1.Identification of object (oid) 2.Role (standardised) Examples:

Conclusions and recommendations n Make your services OpenUrl-compatible n Focus on XML for the presented results and as transfer format n Implement the small piece of javascript to allow setting of the plp n Let’s come to agreements on extension of OpenUrl to allow for fast and “low barrier” implementation of extra services and searches. Koninklijke Bibliotheek, Nationale bibliotheek van Nederland