Download presentation
Presentation is loading. Please wait.
Published byShawn Jasper Skinner Modified over 9 years ago
2
ZML ZNG ZING “Z39.50 over XML” “Z39.50 Next Generation” “Z39.50-international: Next Generation”
3
ZML ZNG ZING “Z39.50 over XML” “Z39.50 Next Generation” “Z39.50-international: Next Generation”
4
ZML ZNG ZING “Z39.50 over XML” “Z39.50 Next Generation” “Z39.50-international: Next Generation”
5
ZING srwsruZOOM ez3950 Zee-rex
6
ZING srwsruZOOM ez3950 Zee-rex
7
ZING srwsruZOOM ez3950 Explain--
8
ZING srwsruZOOM ez3950 ‘Splain
9
ZING srwsruZOOM ez3950 Zed-rex
10
ZING srwsruZOOM ez3950 Zee-rex
11
ZML “Z39.50 over XML” Conceived At CNI, Spring 2001; as a Z39.50 Profile; By: Pat Poul Henrik Ray Bill
12
“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”;
13
ZML Assumptions Some Z39.50 features might merit reconsideration in a web/XML world Some of the fundamental features must be maintained Architectural Premises
14
ZML Assumptions Some Z39.50 features might merit reconsideration in a web/XML world Some of the fundamental features must be maintained Architectural Premises
15
ZML Assumptions Some Z39.50 features might merit reconsideration in a web/XML world Some of the fundamental features must be maintained Architectural Premises
16
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
17
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
18
Z39.50 Features than should be retained in a web/XML World Result Sets Abstract Access points Abstract Record schemas Explain Diagnostics
19
Architectural Premises An XML Protocol Remote Procedure Calls SOAP HTTP
20
Architectural Premises An XML Protocol Remote Procedure Calls SOAP HTTP
21
XML Protocol Protocol Messages Defined by an XML Schema Data Record syntax always XML Record Schema significant
22
Architectural Premises An XML Protocol Remote Procedure Calls SOAP HTTP
23
Architectural Premises An XML Protocol Remote Procedure Calls SOAP HTTP
24
ZING srwsru
25
ZING srwsru
26
Z39.50 TCP Classic Z39.50
27
SOAP/HTTP Z39.50 TCP Classic Z39.50 SRW TCP “Search and Retrieve web Service” SOAP HTTP
28
SRW/U SRW Search and Retrieve Web Service SRU Search and Retrieve URL Service
29
Components CQL Schemas Request Response Explain WSDL Definition URL Syntax (for SRU)
30
Metadata Schemas Dublin Core ONIX MODS
31
Implementors Pergamum Tilburg University Knowledge Integration Ltd SIRSI RMIT OCLC EDINA PICA Oxford DBK Koninlijke Bibliotheek Library of Congress
32
Implementors Pergamum Tilburg University Knowledge Integration Ltd SIRSI RMIT OCLC EDINA PICA Oxford DBK Koninlijke Bibliotheek Library of Congress
33
Pergamum A partnership between PUCPR, Pontifícia Universidade Católica do Paraná, Brazil; and PUC-Rio. Plan to implement SRW using PHP/Linux.
34
Implementors Pergamum Tilburg University Knowledge Integration Ltd SIRSI RMIT OCLC EDINA PICA Oxford DBK Koninlijke Bibliotheek Library of Congress
35
Tilburg University Will implement both SRW/SRU client and server in the iPort software.
36
Implementors Pergamum Tilburg University Knowledge Integration Ltd SIRSI RMIT OCLC EDINA PICA Oxford DBK Koninlijke Bibliotheek Library of Congress
37
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
38
Implementors Pergamum Tilburg University Knowledge Integration Ltd SIRSI RMIT OCLC EDINA PICA Oxford DBK Koninlijke Bibliotheek Library of Congress
39
SIRSI Working on a perl client, a web search- form front-end with a perl cgi script on the backend.
40
Implementors Pergamum Tilburg University Knowledge Integration Ltd SIRSI RMIT OCLC EDINA PICA Oxford DBK Koninlijke Bibliotheek Library of Congress
41
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
42
Implementors Pergamum Tilburg University Knowledge Integration Ltd SIRSI RMIT OCLC EDINA PICA Oxford DBK Koninlijke Bibliotheek Library of Congress
43
Koninlijke Bibliotheek Implementing an SRU server.
44
Implementors Pergamum Tilburg University Knowledge Integration Ltd SIRSI RMIT OCLC EDINA PICA Oxford DBK Koninlijke Bibliotheek Library of Congress
45
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.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.