ELAG 2004  Work Shop on ZING Bill Oldroyd, Animator British Library Janifer Gatenby, Scribe OCLC PICA, Leiden, Netherlands.

Slides:



Advertisements
Similar presentations
Searching Options and Result Sets Sara Randall Endeavor Information Systems October 30, 2003.
Advertisements

Z39.50 as a Web Service Ralph LeVan Research Scientist.
SRW/U for DSpace Ralph LeVan Research Scientist. What is SRW/U A Pair of HTTP-based Text Query Protocols – SRW: Search and Retrieve Web Service – SRU:
Z39.50 as a Web Service Ralph LeVan Research Scientist.
A centre of expertise in digital information management UKOLN is supported by: SRU: An overview of the SRU protocol and how it can be used.
Distributed Service Registries Workshop, July 2005 Slide 1 NISO Metasearch Initiative Registries Robert Sanderson Dept. of Computer Science University.
A centre of expertise in digital information management UKOLN is supported by: Is Metasearching Really Better Searching? STM Innovations.
Bath Profile – 4 years on A perspective of Z39.50 and the Bath Profile from a commercial systems provider. 8 th July 2003.
Overview Environment for Internet database connectivity
WEB AND WIRELESS AUTOMATION connecting people and processes InduSoft Web Solution Welcome.
World Meteorological Organization Working together in weather, climate and water WMO Information System (WIS) Search (with SRU) Timo Pröscholdt (PO-WIS)
ARIADNE V4 Filip Neven, Stefaan Ternier & Erik Duval Dept. Computerwetenschappen, Katholieke Universiteit Leuven, Belgium
General introduction to Web services and an implementation example
Ray Denenberg Ralph LeVan Interoperability Standards & Searching Multiple Repositories Workshop 20 March 25, 2006; Washington.
Hobart 6 th November 2009 New standards for resource delivery Janifer Gatenby.
Chapter 2. Slide 1 CULTURAL SUBJECT GATEWAYS CULTURAL SUBJECT GATEWAYS Subject Gateways  Started as links of lists  Continued as Web directories  Culminated.
Visibility Information Exchange Web System. Source Data Import Source Data Validation Database Rules Program Logic Storage RetrievalPresentation AnalysisInterpretation.
ZML  ZNG  ZING “Z39.50 over XML”  “Z39.50 Next Generation”  “Z39.50-international: Next Generation”
Scale Up Access to your 4GL Application using Web Services
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
ELAG 2005 / Workshop 1: ZING Geneva, June 2005 Ole Husby, BIBSYS.
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.
Firefox 2 Feature Proposal: Remote User Profiles TeamOne August 3, 2007 TeamOne August 3, 2007.
Peoplesoft: Building and Consuming Web Services
1 The World Wide Web. 2  Web Fundamentals  Pages are defined by the Hypertext Markup Language (HTML) and contain text, graphics, audio, video and software.
Federated Searching: The ABC’s of HSE, XML, & Z39.50 Harry Samuels Product Manager Linking & Searching August 27, 2004.
RSS RSS is a method that uses XML to distribute web content on one web site, to many other web sites. RSS allows fast browsing for news and updates.
1 Web Servers (IIS and Apache) Outline 9.1 Introduction 9.2 HTTP Request Types 9.3 System Architecture 9.4 Client-Side Scripting versus Server-Side Scripting.
XML & Library Applications ELAG 2001 Poul Henrik Jørgensen, Danish Bibliographic Centre,
OCLC Online Computer Library Center CONTENTdm ® Digital Collection Management Software Ron Gardner, OCLC Digital Services Consultant ICOLC Meeting April.
Z39.50 & XML Poul Henrik Jørgensen, Danish Bibliographic Centre
Example XML Applications/Languages. Objectives To Review uses of XML To investigate some Language applications of XML XHTML RSS WML Web Services.
Positioning Z39.50 in the Networked Library Standards for Building Sustainable Services William E. Moen School of Library and Information Sciences Texas.
Z39.50 for Finding It All William E. Moen School of Library and Information Sciences Texas Center for Digital Knowledge University of North Texas Denton,
Using IESR Ann Apps MIMAS, The University of Manchester, UK.
The Metadata Object Description Schema (MODS) NISO Metadata Workshop May 20, 2004 Rebecca Guenther Network Development and MARC Standards Office Library.
Copyright © Orbeon, Inc. All rights reserved. Erik Bruchez Applications of XML Pipelines XML Prague, June 16 th, 2007.
Web Services Description Language CS409 Application Services Even Semester 2007.
ISO ILL, NISO NCIP or OpenURL? ELAG 2005 workshop 2 report Ed. Poul Henrik Jørgensen.
A Web Services Approach for Search and Retrieve The Next Generation Z39.50 Access 2004, October 13-16, 2004, Halifax, Nova Scotia William E. Moen School.
Portals and delivery: ELAG, Trondheim June Portals and Delivery By Janifer Gatenby, OCLC PICA Delivery to ELAG, Trondheim, 9-11 June 2004.
More than you want to know about standards Janifer Gatenby, Strategic Research, OCLCPICA.
authenticated networked guided environment for learning - secure integration of learning environments with digital libraries - Current.
Grid Chemistry System Architecture Overview Akylbek Zhumabayev.
Dr. Azeddine Chikh IS444: Modern tools for applications development.
1 CS 502: Computing Methods for Digital Libraries Lecture 19 Interoperability Z39.50.
1 The Future Of Union Catalogues Some BL Perspectives Neil Wilson Head of Bibliographic Development Scholarship & Collections Boston Spa 17 th March 2006.
ONE-2 Profile ZIG Tutorial 19 th January 2000 Poul Henrik Jørgensen, Danish Bibliographic Centre
OCLC Online Computer Library Center Interoperability Standards & Searching Multiple Repositories Ralph LeVan/OCLC Ray Denenberg/Library of Congress.
Ray Denenberg Rob Sanderson “ Key Standards Updates ” SRU Project Briefing April 4, 2006; Washington.
1 NODC Geoportal Server Yuanjie Li & Jefferson Ogata.
CNI, 4th April 2006 Slide 1 Key Standards Update: SRU (“Technical” Details) Dr. Robert Sanderson Dept. of Computer Science University of Liverpool
Preliminary Ocean Project Page 1 WGISS SG May 15, C. Caspar G. Tandurella P. Goncalves G. Fallourd I. Petiteville Preliminary Ocean Project Phase.
Saving State on the WWW. The Issue  Connections on the WWW are stateless  Every time a link is followed is like the first time to the server — it has.
WSDL Specification WSDL = Web Service Description Language Similar to ASN.1 – describes the abstract on the wire data structures Multiple bindings to on.
SRW/U: Re-Introduction SRW is a Web Services based Information Retrieval Protocol Motivations: Create an easy to implement protocol with the power of Z39.50.
Metadata and Meta tag. What is metadata? What does metadata do? Metadata schemes What is meta tag? Meta tag example Table of Content.
Next Generation Z39.50 A Web Services Approach for Search and Retrieve 6 th Annual State GILS Conference, March 31 – April 3, 2004, Raleigh, NC William.
A/WWW Enterprises 15 July 1996 Implementing Queries with Z39.50 A. Warnock A/WWW Enterprises
Z39.50 and the ZING Initiatives: MAVIS Users Conference, 2003 November 6, 2003 Larry E. Dixson Library of Congress.
Interoperability and Standards for Bibliographic Applications Poul Henrik Jørgensen Danish Library Centre Telematics for.
Digital libraries research IG Cataloging and metadata IG Web services and metadata switch February 2003 Web services and metadata switch February 2003.
Presentation to the ZIG Dublin, Ohio, 4th April / 9 ZING implementations Janifer Gatenby Consultant, OCLC PICA.
JAFER Toolkit Project Oxford University 1 JAFER Java-based high level Z39.50 toolkit Matthew Dovey; Colin Tatham; Antony Corfield; Richard Mawby Oxford.
A Web Services Journey on the .NET Bus
REST- Representational State Transfer Enn Õunapuu
Web Engineering.
Wsdl.
SDMX IT Tools SDMX Registry
Presentation transcript:

ELAG 2004  Work Shop on ZING Bill Oldroyd, Animator British Library Janifer Gatenby, Scribe OCLC PICA, Leiden, Netherlands

At your S e RUice: Bill Oldroyd, British Library, UK Janifer Gatenby, OCLC PICA, Netherlands Svein Bjerken, BIBSYS, Norway Mette Båstrup-Larsen, Portia, Denmark Tor Arne Dahl, Høgskolen I Oslo, Norway Ole Husby, BIBSYS, Norway Esa-Pekka Keskitalo, National Library Finland Jan Erik Kofoed, BIBSYS, Norway Martin Ledinsky, Charles University, Prague, Czech Republic Ere Maijala, ATP Library Systems, Finland 

Discussion ZING ZOOM – discussed briefly SRW and SRU SRW and SRU – discussed in detail CQL – discussed briefly ZeeRex Explain ZeeRex Explain – discussed ez39.50 – not discussed

Evolution of Z39.50; Inherits best bits More extensible than Z39.50  Access points, data schemas, extra data  Extendable operations Industry standard platform – HTTP; web services  Easier fit with other developments  Easier to find developers  Less to maintain and optimize  Fewer firewall problems Simplicity  People don’t need a diploma to start Performance  SRU re-uses data in cache – less load on server Cross Domain interoperability  Easier to promote

Keeps best bits of Z39.50 Abstract indexes DC mandatory Bath profile mapped Precise searching Result set concept Improves Explain – machine configurable really Extensibility better: other info at message & record level

Zed’s best bits continued  Multi-target searching One user interface; one search different platforms (UNIX, NT, IBM etc.) different database systems (relational, network) different database models Searching based on abstract concepts “Title”, i.e. not database columns Can combine results from diverse dbases Common record syntax (XML; in Z39.50 is ISO 2709) Reuse of results Facilitates follow on delivery – electronic & physical

When to stay with Zed No problems with firewall System needs zero maintenance / enhancements System needs no new targets or clients System needs no external interoperation with dissimilar systems and portals

Bill’s Commercial Break ate+%3d%221986%22&recSchema=dc 

Implementations TEL OCLC PICA ONESAC BIBSYS LC OCLC – OR - IMS Low cost Technically compatibility Compatibility with TEL Easier; want to promote YAZ facilitates Z39.50 not acceptable to IMS

Tools Cheshire II – database Index Data – gateway to/from Z39.50 LC – MARC to MARCXML CQL parsing tools Explain stylesheet SOAP tools are SRW tools Browsers are SRU tools Portlet?

SRW SRW WEB service HTTP POST, SOAP wrapper, XML encoding, WSDL Client / server (machine to machine) For long query strings, complex queries For protected serversSRU HTTP GET (URL) with XSLT Full function but simple implementation & take up Simple thin client – (browser to machine) URLs for documents, browser bookmarks  Mozilla: saved URL, multiple search, tab presentations from multiple servers

Recommendation - Update UCP as Z39.50 extended service – too complicated to implement; so Limit to online only; single record Inherit from UCP:  Data structures, diagnostics, version control Separate operations for insert, modification, delete Fetch record command Make into SRW / SRU operations or make new protocol SRW inspired For: simple update of a record from a result set, addition of holdings, addition of links, annotations, reviews, etc.

Other recommendations More examples on web site New tool for automatic generation of explain record (Bill to provide…..) Link to Collection Level Description from within the explain record XHTML as an option instead of XSLT (for browsers without XSLT capability)   Promotion 

Lovely party - Thank you for asking me.

Main Differences from Z39.50 “ Stateless” and “connection-less”, with continuity maintained by: result set (server named) Authentication token Only one database Only one record syntax & encoding – XML (not ASN.1) CQL (CCL inspired) not RPN Explain – XML document (eye & machine readable)

More Differences Search & present use same request mechanism Services: Search Sort (part of search request) Scan (v. 1.1) Explain