Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "ZML  ZNG  ZING “Z39.50 over XML”  “Z39.50 Next Generation”  “Z39.50-international: Next Generation”"— Presentation transcript:

1

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.


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

Similar presentations


Ads by Google