ZML  ZNG  ZING “Z39.50 over XML”  “Z39.50 Next Generation”  “Z39.50-international: Next Generation”

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.
Theo van Veen, Koninklijke Bibliotheek The European Library: opportunities for new services.
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:
Deconstructing Cataloging A Web Services Approach to Bibliographic Control Thomas Hickey.
Z39.50 as a Web Service Ralph LeVan Research Scientist.
A centre of expertise in digital information management IMS Digital Repositories Interoperability Andy Powell UKOLN,
Subject Based Information Gateways in The UK Coordinated Activities in The UK Within the UK Higher Education community, the JISC (Joint Information Systems.
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.
CQL – a Common Query LanguageMike Taylor Implementing SRW/U and CQL: Tools 1. Implementing a simple SRU client 2. Implementing serious SRW and SRU clients.
Delivering MARC/XML records from the Library of Congress catalogue using the open protocols SRW/U and Z39.50 Mike Taylor, Index Data
Distributed Service Registries Workshop, July 2005 Slide 1 NISO Metasearch Initiative Registries Robert Sanderson Dept. of Computer Science University.
A REST-ful Web Services Approach to Library Federated Search using SRU Kevin Reiss Rutgers-Newark Law Library CALI 2005 – June 11th.
Using Taverna to access SOAP-based web services Per Larsson CBR
World Meteorological Organization Working together in weather, climate and water WMO Information System (WIS) Search (with SRU) Timo Pröscholdt (PO-WIS)
General introduction to Web services and an implementation example
Ray Denenberg Ralph LeVan Interoperability Standards & Searching Multiple Repositories Workshop 20 March 25, 2006; Washington.
Z39.50 and the Web ZIG July 2000 Poul Henrik Jørgensen, Danish Bibliographic Centre,
Searching Digital Content via SRU Ryan Scherle Randall Floyd October 25, 2006.
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.
CSE 636 Data Integration Web Services.
Federated Searching: The ABC’s of HSE, XML, & Z39.50 Harry Samuels Product Manager Linking & Searching August 27, 2004.
XML & Library Applications ELAG 2001 Poul Henrik Jørgensen, Danish Bibliographic Centre,
C Copyright © 2009, Oracle. All rights reserved. Appendix C: Service-Oriented Architectures.
Z39.50 & XML Poul Henrik Jørgensen, Danish Bibliographic Centre
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.
11/16/2012ISC329 Isabelle Bichindaritz1 Web Database Application Development.
Enabling Embedded Systems to access Internet Resources.
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
ELAG 2004  Work Shop on ZING Bill Oldroyd, Animator British Library Janifer Gatenby, Scribe OCLC PICA, Leiden, Netherlands.
Distributed Communication via ASP.Net Web Services and.Net Remoting By Richard King.
It’s Distributed searching, Jim But not as you know it! ZIG meeting, Leuven July 12th, 2000 Bert Degenhart Drenth ADLIB Information Systems BV
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.
Testing and Improving Interoperability The Z39.50 Interoperability Testbed William E. Moen School of Library and Information Sciences Texas Center for.
The DNER - a national digital library Andy Powell ZIG Meeting, York October 2001 UKOLN, University of Bath UKOLN is funded by Resource:
Linking electronic documents and standardisation of URL’s What can libraries do to enhance dynamic linking and bring related information within a distance.
An Alternative Approach to Interoperability Testing The Use of Special Diagnostic Records in the Context of Z39.50 and Online Library Catalogs William.
IESR Interfaces: Current Services and Future Plans Ann Apps MIMAS, The University of Manchester, UK.
More than you want to know about standards Janifer Gatenby, Strategic Research, OCLCPICA.
Web Services Based on SOA: Concepts, Technology, Design by Thomas Erl MIS 181.9: Service Oriented Architecture 2 nd Semester,
Introduction to Web Services Eric Lease Morgan University Libraries of Notre Dame June 24, 2005.
Accessing a national digital library: an architecture for the UK DNER Andy Powell ELAG 2001, Prague 7 June 2001 UKOLN, University of Bath
1 The Future Of Union Catalogues Some BL Perspectives Neil Wilson Head of Bibliographic Development Scholarship & Collections Boston Spa 17 th March 2006.
Ray Denenberg Rob Sanderson “ Key Standards Updates ” SRU Project Briefing April 4, 2006; Washington.
Hwajung Lee.  Interprocess Communication (IPC) is at the heart of distributed computing.  Processes and Threads  Process is the execution of a program.
JISC Information Environment Service Registry (IESR) Ann Apps MIMAS, The University of Manchester, UK.
RSISIPL1 SERVICE ORIENTED ARCHITECTURE (SOA) By Pavan By Pavan.
Universal Description, Discovery and Integration Matthew J. Dovey Oxford University ZIG – Washington December 2000.
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.
A Resource Discovery Service for the Library of Texas Requirements, Architecture, and Interoperability Testing William E. Moen, Ph.D. Principal Investigator.
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.
Endpoints Lesson 17. Skills Matrix Endpoints Endpoints provide a reliable, securable, scalable messaging system that enables SQL Server to communicate.
Z39.50 and the ZING Initiatives: MAVIS Users Conference, 2003 November 6, 2003 Larry E. Dixson Library of Congress.
Distributed Data Servers and Web Interface in the Climate Data Portal Willa H. Zhu Joint Institute for the Study of Ocean and Atmosphere University of.
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.
JAFER Toolkit Project Oxford University 1 JAFER Java-based high level Z39.50 toolkit Matthew Dovey; Colin Tatham; Antony Corfield; Richard Mawby Oxford.
A centre of expertise in digital information management 10 minute practical guide to the JISC Information Environment (for publishers!)
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
Web Services Overview Thomas Hickey. 2 What are Web Services? Machine-to-machine communication Run over standard Web protocols –XML syntax, HTTP packaging.
Updated :02 Hong Kong University of Science & Technology Library Workshop on XML-Based Library Applications 4. XML Standards and Tools.
Java Web Services Orca Knowledge Center – Web Service key concepts.
Accessing a national digital library: an architecture for the UK DNER
Presentation transcript:

ZML  ZNG  ZING “Z39.50 over XML”  “Z39.50 Next Generation”  “Z39.50-international: Next Generation”

ZML  ZNG  ZING “Z39.50 over XML”  “Z39.50 Next Generation”  “Z39.50-international: Next Generation”

ZML  ZNG  ZING “Z39.50 over XML”  “Z39.50 Next Generation”  “Z39.50-international: Next Generation”

ZING srwsruZOOM ez3950 Zee-rex

ZING srwsruZOOM ez3950 Zee-rex

ZING srwsruZOOM ez3950 Explain--

ZING srwsruZOOM ez3950 ‘Splain

ZING srwsruZOOM ez3950 Zed-rex

ZING srwsruZOOM ez3950 Zee-rex

ZML “Z39.50 over XML” Conceived At CNI, Spring 2001; as a Z39.50 Profile; By: Pat Poul Henrik Ray Bill

“Path B” Decouple Z39.50 from underlying syntax and transport ASN.1/BER Directly over TCP Develop profiles using different syntaxes and over different transports Inter-profile interoperability not an initial priority Ultimately, one will “win”;

ZML Assumptions Some Z39.50 features might merit reconsideration in a web/XML world Some of the fundamental features must be maintained Architectural Premises

ZML Assumptions Some Z39.50 features might merit reconsideration in a web/XML world Some of the fundamental features must be maintained Architectural Premises

ZML Assumptions Some Z39.50 features might merit reconsideration in a web/XML world Some of the fundamental features must be maintained Architectural Premises

Z39.50 features than might merit reconsideration in a web/XML world Connections/Sessions/State Multiple services bound together in a single protocol Distinct Search and Present services Databases Record Syntaxes RPN ASN.1/BER

Z39.50 SRW/U Connections/Sessions/State Multiple services bound together in a single protocol Distinct Search and Present services Databases Record Syntaxes RPN ASN.1/BER Connectionless, stateless Different Z39.50 services are different web services Search/Present bound in a single web service Servers Just one: XML String query language XML

Z39.50 Features than should be retained in a web/XML World Result Sets Abstract Access points Abstract Record schemas Explain Diagnostics

Architectural Premises An XML Protocol Remote Procedure Calls SOAP HTTP

Architectural Premises An XML Protocol Remote Procedure Calls SOAP HTTP

XML Protocol Protocol Messages Defined by an XML Schema Data Record syntax always XML Record Schema significant

Architectural Premises An XML Protocol Remote Procedure Calls SOAP HTTP

Architectural Premises An XML Protocol Remote Procedure Calls SOAP HTTP

ZING srwsru

ZING srwsru

Z39.50 TCP Classic Z39.50

SOAP/HTTP Z39.50 TCP Classic Z39.50 SRW TCP “Search and Retrieve web Service” SOAP HTTP

SRW/U SRW Search and Retrieve Web Service SRU Search and Retrieve URL Service

Components CQL Schemas Request Response Explain WSDL Definition URL Syntax (for SRU)

Metadata Schemas Dublin Core ONIX MODS

Implementors Pergamum Tilburg University Knowledge Integration Ltd SIRSI RMIT OCLC EDINA PICA Oxford DBK Koninlijke Bibliotheek Library of Congress

Implementors Pergamum Tilburg University Knowledge Integration Ltd SIRSI RMIT OCLC EDINA PICA Oxford DBK Koninlijke Bibliotheek Library of Congress

Pergamum A partnership between PUCPR, Pontifícia Universidade Católica do Paraná, Brazil; and PUC-Rio. Plan to implement SRW using PHP/Linux.

Implementors Pergamum Tilburg University Knowledge Integration Ltd SIRSI RMIT OCLC EDINA PICA Oxford DBK Koninlijke Bibliotheek Library of Congress

Tilburg University Will implement both SRW/SRU client and server in the iPort software.

Implementors Pergamum Tilburg University Knowledge Integration Ltd SIRSI RMIT OCLC EDINA PICA Oxford DBK Koninlijke Bibliotheek Library of Congress

Knowledge Integration Ltd adding SRW adapters to both the client and server components in JZKit: a Java toolkit for building distributed information retrieval systems with emphasis on Z39.50

Implementors Pergamum Tilburg University Knowledge Integration Ltd SIRSI RMIT OCLC EDINA PICA Oxford DBK Koninlijke Bibliotheek Library of Congress

SIRSI Working on a perl client, a web search- form front-end with a perl cgi script on the backend.

Implementors Pergamum Tilburg University Knowledge Integration Ltd SIRSI RMIT OCLC EDINA PICA Oxford DBK Koninlijke Bibliotheek Library of Congress

EDINA Edinburgh University Data Library Considering SRW as part of Xgrain: broker for use by DNER portals and local institutions enabling cross-searching between Z39.50 A&I and toc services (DNER is “Distributed National Electronic Resource” of JISC in the UK) perl or java A&I and TOC services, and Geospatial data

Implementors Pergamum Tilburg University Knowledge Integration Ltd SIRSI RMIT OCLC EDINA PICA Oxford DBK Koninlijke Bibliotheek Library of Congress

Koninlijke Bibliotheek Implementing an SRU server.

Implementors Pergamum Tilburg University Knowledge Integration Ltd SIRSI RMIT OCLC EDINA PICA Oxford DBK Koninlijke Bibliotheek Library of Congress

Building an SRW client, for testing servers. Then we’ll build a server. Plan to provide harvested OIA data via the SRW server. Longer-range plan is to build an SRW/Z39.50 gateway, to allow access to our Z39.50 server from an SRW client. MARC records would be converted to MODS.