ECDL2004. 2004-09-14 1 ECDL2004, 2004-09-141 zetoc SOAP: a Web Services Interface for a Digital Library Resource Ann Apps MIMAS, University of Manchester.

Slides:



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

Our library has two forms of encyclopedias: Hard copy and electronic versions. The first is simply the old-fashioned "book on the shelf" type of encyclopedia.
Chapter 1: The Database Environment
Chapter 1 The Study of Body Function Image PowerPoint
OvidSP Flexible. Innovative. Precise. Introducing OvidSP Resources.
Putting the Pieces Together Grace Agnew Slide User Description Rights Holder Authentication Rights Video Object Permission Administration.
Localization and Extended Services NFAIS/NISO Linking Workshop February 24, 2002 Miriam Blake Los Alamos National Laboratory.
Using the Enhanced OpenURL Framework: Upgrading from Version 0.1 to 1.0 Ann Apps MIMAS, University of Manchester, UK.
OpenURL and OpenURL Framework: Demystifying Link Resolution The promise of OpenURL 1.0 Oliver Pesch Chief Architect, EBSCO Publishing
1 Web Search Environments Web Crawling Metadata using RDF and Dublin Core Dave Beckett Slides:
28 April 2004Second Nordic Conference on Scholarly Communication 1 Citation Analysis for the Free, Online Literature Tim Brody Intelligence, Agents, Multimedia.
Deconstructing Cataloging A Web Services Approach to Bibliographic Control Thomas Hickey.
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
17 Copyright © 2005, Oracle. All rights reserved. Deploying Applications by Using Java Web Start.
Library 1 Electronic Resources in the EUI Library Veerle Deckmyn, Library Director Aimee Glassel, Electronic Resources Librarian September 2, 2009.
Electronic Resources in the EUI Library
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Title Subtitle.
Determine Eligibility Chapter 4. Determine Eligibility 4-2 Objectives Search for Customer on database Enter application signed date and eligibility determination.
My Alphabet Book abcdefghijklm nopqrstuvwxyz.
A centre of expertise in digital information management IMS Digital Repositories Interoperability Andy Powell UKOLN,
DigiTools support of Web Services Repositories and Web Services workshop | 2 June 2009 Alan Oliver, Business Development Director.
Metadata workshop, June The Workshop Workshop Timetable introduction to the Go-Geo! project metadata overview Go-Geo! portal hands on session.
Pete Johnston UKOLN, University of Bath Bath, BA2 7AY
UKOLN is supported by: The JISC Information Environment Bath Profile Four Years On: whats being done in the UK? 7 th July 2003 Andy Powell, UKOLN, University.
Distributed Service Registries Workshop, July 2005 Slide 1 NISO Metasearch Initiative Registries Robert Sanderson Dept. of Computer Science University.
From Provider to Portal - a chain of interoperability Andy Powell UKOLN, University of Bath NetLab and Friends April 2002 UKOLN is.
UKOLN, University of Bath
An overview of collection-level metadata Applications of Metadata BCS Electronic Publishing Specialist Group, Ismaili Centre, London, 29 May 2002 Pete.
JIBS OpenURL meeting 17 Sept BALSA and proposal for OpenURL routing service Andrew Bevan (EDINA user support)
The future – what needs to happen? The library view Hazel Woodward University Librarian, Cranfield University Discovery and access: standards and the information.
1 A Tool-box for Web-site Maintenance Manjula Patel UKOLN University of Bath Bath, BA2 7AY UKOLN is funded by the Library and Information Commission, the.
February Harvesting RDF metadata Building digital library portals with harvested metadata workshop EU-DL All Projects concertation meeting DELOS.
LIBRARY WEBSITE, CATALOG, DATABASES AND FREE WEB RESOURCES.
ABC Technology Project
1 The information industry and the information market Summary.
June 22, 2007 CMPE588 Term Project Presentation Discovery of Composable Web Services Presented by: Vassilya Abdulova.
Collections and services in the information environment JISC Collection/Service Description Workshop, London, 11 July 2002 Pete Johnston UKOLN, University.
Retrieval of Information from Distributed Databases By Ananth Anandhakrishnan.
Collection-level description in practice Collection-Level Description & NOF-digitise projects NOF-digitise programme seminar, London, 22 February 2002.
31242/32549 Advanced Internet Programming Advanced Java Programming
© 2012 National Heart Foundation of Australia. Slide 2.
25 seconds left…...
DIKLA GRUTMAN 2014 Databases- presentation and training.
We will resume in: 25 Minutes.
Metadata and presentation issues of Korean E-Resources relating to access and discovery ERMB Workshop presented by Erica Chang March 25, 2014 Philadelphia,
1 Web Services Based partially on Sun Java Tutorial at Also, XML, Java and the Future of The Web, Jon Bosak. And WSDL.
CINAHL Keyword Searching. This presentation will take you through the procedure of finding reliable information which can be used in your academic work.
RefWorks: The Basics October 12, What is RefWorks? A personal bibliographic software manager –Manages citations –Creates bibliogaphies Accessible.
1 Distributed Agents for User-Friendly Access of Digital Libraries DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen,
South Dakota Library Network MetaLib User Interface South Dakota Library Network 1200 University, Unit 9672 Spearfish, SD © South Dakota.
Introduction to the Information Environment Service Registry Amanda Hill MIMAS, The University of Manchester, UK.
A Middleware Registry for the Discovery of Collections and Services Ann Apps MIMAS, The University of Manchester, UK.
Disseminating Service Registry Records Ann Apps MIMAS, The University of Manchester, UK.
Customising Location of Knowledge Ann Apps and Ross MacIntyre MIMAS, The University of Manchester, UK.
Using IESR Ann Apps MIMAS, The University of Manchester, UK.
IESR-PEPC IESR. PEPC2004, IESR: Providing a Catalogue of Resources for Portals Ann Apps MIMAS, University of Manchester.
IESR Interfaces: Current Services and Future Plans Ann Apps MIMAS, The University of Manchester, UK.
Emerging Uses for the OpenURL Framework Ann Apps and Ross MacIntyre MIMAS, The University of Manchester.
DNER Architecture Andy Powell 6 March 2001 UKOLN, University of Bath UKOLN is funded by Resource: The Council for.
JISC Information Environment Service Registry (IESR) Ann Apps MIMAS, The University of Manchester, UK.
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.
The JISC Information Environment Service Registry (IESR) Ann Apps Mimas, The University of Manchester, UK.
Zetoc: Electronic Table of Contents from the British Library
Zetoc: Electronic Table of Contents from the British Library
Disseminating Service Registry Records
JISC Information Environment Service Registry (IESR)
Presentation transcript:

ECDL ECDL2004, zetoc SOAP: a Web Services Interface for a Digital Library Resource Ann Apps MIMAS, University of Manchester

ECDL2004, zetoc SOAP •zetoc, and reason for Web Services •SOAP Web Services protocol •zetoc SOAP interface, XML elements •Alternative response format •Authentication •Implementation •Standardisation initiatives

ECDL2004, A2Z Project •zetoc SOAP development part of A2Z project •Funded by JISC as part of AAA programme •zetoc data provided by British Library

ECDL2004, zetoc •Current awareness and document delivery service •British Library’s electronic table of contents of journal articles and conference papers •20000 current journals, proceedings per year •20 million records from updated daily •Available to UK academia, NHS, and others

ECDL2004, zetoc Services •Web search: document delivery: –British Library –Inter-Library Loan –OpenURL Resolver •Z39.50 search •OpenURL ‘link-to’ resolver • alert

ECDL2004, Why a Web Services Interface? •A2Z (Akenti access to zetoc) Project •Main purpose: Digital certificate authentication in eScience and JISC Information Environment •Z39.50 inappropriate for eScience •Workflow of composite services

ECDL2004, What is SOAP? •W3C server-to-server protocol •Request and response messages: XML •Wrapped in SOAP XML envelope •Understood by both servers •Interface defined by WSDL file •Implementation independent •zetoc SOAP over CGI

ECDL2004, zetoc search request and response •Replicates web search interface •Set of brief results returned •Fixed number of records •Response includes: –total hits –next record number •Search includes: Start position in result set

ECDL2004,

10

ECDL2004,

ECDL2004,

ECDL2004, zetoc full record: identifier request •Identifier request •Full record response •Returns full details including: •citation details split into separate fields

ECDL2004,

ECDL2004, Properties in request / response •Standard namespaces where possible •Dublin Core –eg. dc:title, dc:creator, dcterms:issued •dcterms:bibliographicCitation for brief citation details •Z39.50 Bath Profile – search: any; conferenceName

ECDL2004, Search management •Taken from SRW: –srw:numberOfRecords - hits –srw:startRecord - requested start position –srw:nextRecordPosition - next after set returned –srw:recordPosition - record number

ECDL2004, Journal Article Citation Details •OpenURL journal metadata format –jtitle - journal title –issn –spage, pages –volume, issue for search •zetoc:volissue for combined volume / issue in response

ECDL2004, Conference Paper Citation Details •No open standard available? •From OpenURL Book Metadata –isbn, spage •Conference details as string in –zetoc:conf •Sponsors –zetoc:sponsors

ECDL2004, Alternative Identifier Response •Simple Dublin Core record including –title, creator •By-reference pointer as value of dc:relation to retrieve full XML record •This pointer an OpenURL •Advantage: returns interoperable record •Disadvantage: further retrieval needed

ECDL2004, OpenURL •Standard way of passing description of resource •Enables link to appropriate copy of article •Also for server-to-server communication

ECDL2004, Example OpenURL url_ver=Z &url_ctx_fmt=info:ofi/fmt:kev:mtx:ctx &rft_val_fmt=info:ofi/fmt:kev:mtx:dc &rft.identifier=RN &svc_val_fmt=info:ofi/fmt:kev:mtx:dc &svc.format=text/xml

ECDL2004, Authentication •zetoc available to UK H&FE and NHS •Some others (UK, Irish) by subscription •Authenticate: First machine domain or IP; Failing that by Athens •zetoc SOAP authenticates by machine •Would replace by ‘black box’ for A2Z •zetoc terms and conditions still apply

ECDL2004, Implementation •gSOAP / C++ •Developed by Prof Robert van Engelen at Florida State, USA •SourceForge - GNU licence •Serializes between XML and C++ public data •Generates WSDL file •zetoc database is Livelink Discovery Server •Existing C++ modules perform search

ECDL2004, Standard Web Services Interfaces •Many Web Services application interfaces are proprietary •New NISO initiative VIEWS: –Vendor Initiative for Enabling Web Services •Interoperability between disparate web services applications in libraries

ECDL2004, SRW (Search - Retrieve - Web) •From Z39.50 community •Common Query Language –Simplest form based on simple Dublin Core, eg query within dc.title •Definition of fields within result set –Support for simple Dublin Core result encouraged

ECDL2004, SRW for Metasearch •SRW can provide metasearch via web services using DC for interoperability •Recommended within JISC IE •zetoc needs more than simple DC for citation details –OpenURL by-reference pointer a possible solution •Possible to define more complex result sets –Is this better than a proprietary solution?

ECDL2004, Conclusion •zetoc SOAP was small part of short A2Z project •Lack of time to fully investigate standard solutions such as SRW •Useful experience and prototype for future web services implementations •Web Services increasingly important

ECDL2004, zetoc Details A2Z: