1 Accessing Multiple Resources via Z39.50 Paul Miller Interoperability Focus UK Office for Library & Information Networking (UKOLN)

Slides:



Advertisements
Similar presentations
1 Senn, Information Technology, 3 rd Edition © 2004 Pearson Prentice Hall James A. Senns Information Technology, 3 rd Edition Chapter 7 Enterprise Databases.
Advertisements

Advanced SQL Topics Edward Wu.
1
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 6 Author: Julia Richards and R. Scott Hawley.
Properties Use, share, or modify this drill on mathematic properties. There is too much material for a single class, so you’ll have to select for your.
Putting the Pieces Together Grace Agnew Slide User Description Rights Holder Authentication Rights Video Object Permission Administration.
OAI from 50,000 Feet OAI develops and promotes interoperability solutions that aim to facilitate the efficient dissemination of content. Begun in 1999.
UNITED NATIONS Shipment Details Report – January 2006.
1 Hyades Command Routing Message flow and data translation.
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.
1 RA I Sub-Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Casablanca, Morocco, 20 – 22 December 2005 Status of observing programmes in RA I.
Custom Statutory Programs Chapter 3. Customary Statutory Programs and Titles 3-2 Objectives Add Local Statutory Programs Create Customer Application For.
Cathy N. Hartman University of North Texas Libraries October 10, 1998 Cathy N. Hartman University of North Texas Libraries October 10, 1998.
A centre of expertise in digital information management IMS Digital Repositories Interoperability Andy Powell UKOLN,
Metadata workshop, June The Workshop Workshop Timetable introduction to the Go-Geo! project metadata overview Go-Geo! portal hands on session.
Metadata for images Michael Day UKOLN: UK Office for Library and Information Networking University of Bath
Pete Johnston UKOLN, University of Bath Bath, BA2 7AY
The metadata challenge for libraries: a view from Europe Michael Day UKOLN: The UK Office for Library and Information Networking, University of Bath
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.
Canada The Bath Profile and The Journey To Interoperability Carrol D Lunau Bath Profile Maintenance Agency July 7, 2003
A centre of expertise in digital information management UKOLN: providing support to the RSCs. Dr Liz Lyon, Director RSC Managers Meeting.
Collection-level description & the Information Landscape: users evaluate strategies for resource discovery Collection Description Focus Workshop 5 Cambridge,
LIBRARY WEBSITE, CATALOG, DATABASES AND FREE WEB RESOURCES.
Z39.50 Profiles The Bath Profile ZIG Meeting Leuven, Belgium July 2000 William E. Moen School of Library and Information Sciences University.
1 The Bath Profile: making Z39.50 interoperable UKOLN is funded by the Library and Information Commission, the Joint Information Systems Committee (JISC)
PP Test Review Sections 6-1 to 6-6
EIS Bridge Tool and Staging Tables September 1, 2009 Instructor: Way Poteat Slide: 1.
Collections and services in the information environment JISC Collection/Service Description Workshop, London, 11 July 2002 Pete Johnston UKOLN, University.
XML and Databases Exercise Session 3 (courtesy of Ghislain Fourny/ETH)
Copyright © 2012, Elsevier Inc. All rights Reserved. 1 Chapter 7 Modeling Structure with Blocks.
1 RA III - Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Buenos Aires, Argentina, 25 – 27 October 2006 Status of observing programmes in RA.
Basel-ICU-Journal Challenge18/20/ Basel-ICU-Journal Challenge8/20/2014.
1..
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
CONTROL VISION Set-up. Step 1 Step 2 Step 3 Step 5 Step 4.
Adding Up In Chunks.
Dublin Core and the Cultural Heritage Paul Miller UK Interoperability Focus
An introduction to collections and collection-level description Collection-Level Description & NOF-digitise projects NOF-digitise programme seminar, London,
Page 1 of 43 To the ETS – Bidding Query by Map Online Training Course Welcome This training module provides the procedures for using Query by Map for a.
1 BRState Software Demonstration. 2 After you click on the LDEQ link to download the BRState Software you will get this message.
DIKLA GRUTMAN 2014 Databases- presentation and training.
Speak Up for Safety Dr. Susan Strauss Harassment & Bullying Consultant November 9, 2012.
To the Assignments – Work in Progress Online Training Course
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
Chapter 12 Working with Forms Principles of Web Design, 4 th Edition.
Essential Cell Biology
PSSA Preparation.
CINAHL Keyword Searching. This presentation will take you through the procedure of finding reliable information which can be used in your academic work.
Immunobiology: The Immune System in Health & Disease Sixth Edition
Energy Generation in Mitochondria and Chlorplasts
RefWorks: The Basics October 12, What is RefWorks? A personal bibliographic software manager –Manages citations –Creates bibliogaphies Accessible.
South Dakota Library Network MetaLib User Interface South Dakota Library Network 1200 University, Unit 9672 Spearfish, SD © South Dakota.
TCP/IP Protocol Suite 1 Chapter 18 Upon completion you will be able to: Remote Login: Telnet Understand how TELNET works Understand the role of NVT in.
1 Metadata for Citizens’ Information UKOLN is funded by the Library and Information Commission, the Joint Information Systems Committee (JISC) of the Higher.
1 A little bit of joined-up thinking (some) issues of convergence in our memory institutions Dr. Paul Miller Interoperability Focus UK Office for Library.
1 Libraries & the trade: converging standards? Paul Miller Interoperability Focus UK Office for Library & Information Networking (UKOLN)
1 Metadata for Joined-up Government Paul Miller Interoperability Focus UK Office for Library & Information Networking (UKOLN)
1 Convergence and Technology Dr. Paul Miller Interoperability Focus UK Office for Library & Information Networking (U KOLN )
1 Building our DNER the Z way Paul Miller Interoperability Focus UK Office for Library & Information Networking (UKOLN)
1 Dublin Core in Z39.50: The Bath Profile Paul Miller Interoperability Focus UK Office for Library & Information Networking (UKOLN)
1 Interoperability Focus Paul Miller Interoperability Focus UK Office for Library & Information Networking (UKOLN)
1 Z39.50 and the DNER UKOLN is funded by the Library and Information Commission, the Joint Information Systems Committee (JISC) of the Higher Education.
1 DC, RDF, Z39.50, and assorted other acronyms UKOLN is funded by the Library and Information Commission, the Joint Information Systems Committee (JISC)
1 Bath Profile and the DNER Paul Miller Interoperability Focus UK Office for Library & Information Networking (UKOLN)
Presentation transcript:

1 Accessing Multiple Resources via Z39.50 Paul Miller Interoperability Focus UK Office for Library & Information Networking (UKOLN) UKOLN is funded by the Library and Information Commission, the Joint Information Systems Committee (JISC) of the Higher Education Funding Councils, as well as by project funding from the JISC and the European Union. UKOLN also receives support from the Universities of Bath and Hull where staff are based.

2 Outline What is Z39.50? Some gory details –Attribute Sets, Profiles, and all… Maintenance and development Whats wrong with Z39.50? The Bath Profile The New Attribute Architecture How its used Tools, registries, etc. See

3 What is Z39.50? ANSI/NISO Z39.50–1995, Information Retrieval (Z39.50): Application Service Definition and Protocol Specification ISO 23950:1998, Information and Documentation Information Retrieval (Z39.50) Application Service Definition and Protocol Specification. See

4 What is Z39.50? This standard specifies a client/server based protocol for Information Retrieval. It specifies procedures and structures for a client to search a database provided by a server, retrieve database records identified by a search, scan a term list, and sort a result set. Access control, resource control, extended services, and a help facility are also supported. The protocol addresses communication between corresponding information retrieval applications, the client and server (which may reside on different computers); it does not address interaction between the client and the end-user. (Z39.50–1995, page 0). See

5 Some gory details… Z39.50 follows client/server model But calls them Origin and Target Client/origin Server/target

6 Client/Server architecture

7

8 Some gory details… Z39.50–1995 is divided into eleven Facilities InitializationSearch RetrievalResult–set–delete BrowseSort Access ControlAccounting ExplainExtended Services Termination. See

9 Facilities and Services Each Facility comprises at least one Service A Service facilitates a particular interaction between Origin and Target The three key services are Init, Search, and Present. See

10 Init The only Service of the Initialization Facility Origin–initiated Used to start a Z–association Origin requests a number of parameters under which the searches will be conducted Target responds, either accepting offered parameters or proposing others if necessary.

11 Search The only Service of the Search Facility Origin–initiated Used to actually conduct a search Origin specifies databases to be searched, attribute combinations, and query Target responds, identifying the number of matching results.

12 Present Main Service of the Retrieval Facility (along with Segment) Origin–initiated although Target can initiate a Segment request if the result set is very large Used to return records to the user.

13 Init for dummies Hello. Do you speak English? Hello. Yes, I do. Lets talk.

14 Search for dummies Cool. Can I have anything youve got on a place called Bristol? Ive got 25 records matching your request, and heres the first five. As you didnt specify anything else, Ive sent them to you in MARC, so I hope thats OK.

15 Present for dummies 25, eh? Can I have the first ten, please? Oh, and I really dont like MARC. If you can send Dublin Core that would be great, and if not Ill settle for some SUTRS. DC:Creator – blah DC:Title – blah …

16 Now it gets hairy… To communicate successfully, Origin and Target need to use the same Attribute Set. An Attribute Set like Bib–1 defines six forms of Attribute –Use –Relation –Truncation –Completeness –Position –Structure.

17 Use Attributes Define the access points on which a search takes place Title, author, subject, etc. See

18 Relation Attributes Defines the relationship between the search term and values stored in the database/index Less than, greater than, equal to, phonetically matched, etc.

19 Truncation Attributes Defines which part of the stored value is to be searched on Beginning of any word, end of any word, etc. Smith finds Smithsonian and not Wordsmith, and vice versa.

20 Completeness Attributes Defines how much of the stored index term must be in the search term Smith finds Smith, but not Smithsonian or the Smith, etc.

21 Position Attributes Defines where in the index the search term should be located At the start of the field, anywhere, etc.

22 Structure Attributes Specifies the form to be searched for Word, phrase, date, etc.

23 Record Syntaxes Record Syntaxes define the structure in which results are returned to the Origin. This does not mean that Targets need to store data in these formats MARC UKMARC, USMARC/MARC21, DANMARC, MARB, UNIMARC… SUTRS Simple Unstructured Text Record Syntax GRS–1 Generic Record Syntax XML.

24 Profiles Groupings of Attribute Sets, Record Syntaxes, etc. to meet specific needs Disciplinary –Cultural Heritage (CIMI) –Geospatial (GEO) Geographic/Cultural/National –Texas Profile –OPAC Network for Europe (ONE) –Conference of European National Librarians (CENL) Functional –Collections Profile Etc.

25 Z39.50 Maintenance Agency Based at Library of Congress, and officially responsible for upkeep of the standard ZIG Z39.50 Implementors Group Informal grouping of vendors, users and implementors who work to progress new areas of the standard Next meeting in Texas in January Likely to be at UKOLN in Maintenance and Development See

26 Whats wrong with Z39.50? Profiles for each discipline Defeats interoperability? Vendor interpretation of the standard Bib–1 bloat Largely invisible to the user Seen as complicated, expensive and old–fashioned Surely no match for XML/RDF/ whatever.

27 The Bath Profile System vendors implement areas of the Z39.50 standard differently Regional, National, and disciplinary Profiles have appeared over previous years, many of which have basic functions in common Users wish to search across national/regional boundaries, and between vendors. See activities/z3950/int_profile/bath/

28 Learning from the past The Bath Profile is heavily influenced by ATS–1 CENL DanZIG MODELS ONE Z Texas vCUC See activities/z3950/int_profile/bath/

29 Learning from the past See activities/z3950/int_profile/bath/

30 Doing the work ZIP–PIZ–L mailing list, hosted by National Library of Canada Meeting face–to–face The UKs Joint Information Systems Committee (JISC) supported a face– to–face meeting in Bath over the summer A draft, being widely circulated for comment. See activities/z3950/int_profile/bath/

31 What we proposed Minimisation of defaults Where possible, every attribute is defined in the Profile (Use, Relation, Position, Structure, Truncation, Completeness) Three Functional Areas Basic Bibliographic Search & Retrieval Bibliographic Holdings Search & Retrieval Cross–Domain Search & Retrieval Three or more Levels of Conformance in each Area. See activities/z3950/int_profile/bath/

32 What we proposed SUTRS and one of UNIMARC or MARC21 for Bibliographic Search results Or all three at Level 1? SUTRS and Dublin Core (in XML) for Cross–Domain results Other record syntaxes also permitted, but conformant tools must support at least these.

33 The new Attribute Architecture Recognition of existing problems Probably 2–3 years away in mainstream implementations? Deals with Bib–1 bloat by identifying key attributes of value to multiple applications, and grouping them together –Utility Attribute Set (description of records) –Cross–Domain Attribute Set (description of resources, and closely related to Dublin Core element set) –Bib–2 etc.

34 The new Attribute Architecture New Attribute TypeRelation to Bib–1 Attributes Access PointUse Semantic Qualifiernew Languagenew Content Authoritynew Expansion/ Interpretation Truncation and some of Relation Normalized Weightnew

35 The new Attribute Architecture New Attribute TypeRelation to Bib–1 Attributes Hit Countnew ComparisonMost of Relation and part of Completeness Format/ StructureStructure OccurrenceCompleteness Indirectionnew Functional Qualifiernew

36 Using Z39.50 Z39.50 widely deployed in the library sector and elsewhere, although often invisibly The Origin can be either a human user or a second Origin computer –e.g. Z39.50 portals, summing resources from multiple targets Users access Z39.50 Targets using proprietary clients or, increasingly, via web interfaces –e.g. WinWillow, ZNavigator, many WOPACs.

37 Using Z39.50 © Arts & Humanities Data Service

38 Using Z39.50 © Arts & Humanities Data Service

39 Using Z39.50 © University of California

40 Using Z39.50 © University of California

41 Building the DNER Distributed National Electronic Resource Policy aspiration of the Joint Information Systems Committee Intended to provide greater access to JISCs Current Content Collection –RDN –AHDS –MIMAS –EDINA –The Data Archive –EDUSERVE –eLib projects etc.

42 Building the DNER Construction of Bath Profile–conformant Z39.50 Targets at data sources Construction of various Portals to facilitate access JISC Portal ? Data Centre Portals Subject Portals Data Type Portals Institutional Portals Personal Portals ?

43 Building the DNER Remaining challenges Authentication hell –Move from endless authentication to single authentication Alignment of different data types –Ordnance Survey maps at Edinburgh –Satellite imagery in Manchester –Electronic journal articles in many formats, etc. –Census data at the Data Archive –Survey data in Manchester –Chemical structures in Manchester Collection Level Description.