The Bath Profile and The Journey To Interoperability Carrol D Lunau Bath Profile Maintenance Agency July 7, 2003 [email protected] Canada.

Download Report

Transcript The Bath Profile and The Journey To Interoperability Carrol D Lunau Bath Profile Maintenance Agency July 7, 2003 [email protected] Canada.

The Bath Profile
and
The Journey To Interoperability
Carrol D Lunau
Bath Profile Maintenance Agency
July 7, 2003
[email protected]
Canada
Z39.50 Searching: what are the
difficulties?
 Large
result sets
 Records that don’t obviously meet the
search criteria
 Miss records that are in the database
 Difficulties configuring clients for each
server
Canada
Why is a profile needed?
 Z39.50
implementation options
 Different implementer interpretations of
the standard
Result = User frustration
Canada
What is a Profile?
 Represents
community consensus on
requirements
 Identifies Z39.50 specifications to support
those requirements
 Improves search & retrieval results
 Aids in purchasing decisions
 Provides specifications for vendors to build
Z39.50 products
 Makes client configuration easier
Canada
Role of the Bath Profile
 Provides
a core specification for global
interoperability of Z39.50 servers
 National/regional profiles can build on
Bath for local requirements
 Objective to increase predictability &
precision in searching library catalogues
when desired by the searcher
Canada
Development of the Bath
Profile
 Lengthy
process to reach international
consensus
 August 1999 first meeting
 March 2000 Release 1.0
 June 2000 Release 1.1 (Internationally Registered
Profile)
 March 2003 Release 2.0
 Has
Canada
been re-submitted to ISO
Features of the Bath Profile
 Groups
related functions &
requirements into ‘functional areas’
 Provides 3 levels of conformance
 Modular, can implement all or only
specific functions
 Must use all 6 use attributes for searches
Canada
Release 1.1
 Three
functional areas
 A: Basic bibliographic search & retrieval

2 levels of conformance, 19 searches & 6 scans
 B: Bibliographic holdings search & retrieval

Not really defined
 C: Cross-domain search & retrieval

Canada
2 levels of conformance, 13 searches
Release 2.0
 Four
functional areas
 A: Bibliographic search & retrieval

3 levels of conformance, 29 searches, 3 scans
 B: Bibliographic holdings retrieval & search

2 levels of conformance, 3 ESNs for retrieval
 C: Cross-domain search & retrieval

2 levels of conformance, 13 searches
 D: Authority record search & retrieval in online
library catalogues

Canada
2 levels of conformance, 54 searches, 6 scans
Changes: Level 0 Bibliographic
Search & Retrieval
search – precision match for
established name heading
 Author
 Deleted
 Author
search – keyword
 Moved to level 0 from level 1
Canada
Changes: Level 1 Bibliographic
Search & Retrieval
 Author
searching
 Keyword moved to level 0
 Precision match for established name heading with
right truncation deleted
 New search for first words in field
 New search for first characters in field
 SCAN
 Title, Subject and Any keyword scans deleted
Canada
Changes: Functional Area A
syntax specifications
 Requirement
for UNIMARC dropped
but encouraged
 Z-client required to support MARC21 &
SUTRS
 Z-server required to support MARC21
Canada
Other changes
 Decided
not to reference future work
 Deleted Functional Area B Level 2
 Deleted Appendix A: Use of new attribute sets in
expressing selected searches
 Documents
moved to Z39.50 Maintenance
Agency
 Appendix B: Diagnostics
 Appendix E: Creating a search from Scan results
 Functional Area
C: created ESN for the dtd for
Dublin Core Simple
 GRS-1 replaced by XML in Functional Area B
Canada
Clarifications
 Use
of Term and DisplayTerm
 Z-clients must support Term and DisplayTerm and
display DisplayTerm if sent. If DisplayTerm is not
sent, Term must be displayed
 How
terms field & subfield are used
 Character sets
 If a character set is not negotiated the server
should assume that the character set is ISO Latin-1
 Explanation
of how conformant targets should
handle requests from non-conformant clients
Canada
New: Level 2 bibliographic
search & retrieval
 10
searches
 Key title search





keyword
keyword with right truncation
exact match
first words in field
first characters in field
 Format/Type of material search


Canada
keyword
phrase
 Language search – keyword
 Date of publication range search
 Possessing institution search
New: Bibliographic holdings
retrieval & search
 Based
on work by NISO and DanZIG
 Can conform to level 1 without conforming to
level 0
 Level 1 conformance requires




Canada
XML record syntax
Holdings schema
Support of ESN B-1 and ESN B-2 or ESN C-2
Version 3 Z39.50
New: Bibliographic holdings
retrieval & search
3
Element Set Names with XML schema
definitions
 B-1: BathHoldingsLocationsOnly


Intended for centralized union catalogues that only keep
title level holdings
Can include a symbol and/or name
 B-2: BathHoldingsSummaryInfo

Intended for union catalogues and catalogues that only
include summary information for serials & multi-part
titles
 C-2: BathHoldingsCopyInfo

Canada
Intended for virtual union catalogues & individual
catalogues with copy level information – can include
circulation information
New: Authority record
search & retrieval
 Searches
in indexes containing access points
or cross references
 Specifications virtually identical to bib search
but different attributes
 Level 1
 14 searches, 3 scans
 Level
2
 39 searches, 3 scans
 Parallels
bibliographic search and crossdomain search specifications
Canada
Related profiles
 North America
 Z39.89 – 200x The U.S. National Z39.50
Profile for Library Applications
 Z Texas Profile Release 2.0
 Europe
 CENL
 ONE-2 Profile v.2 rev.5
Canada
Z39.89 – 200x - highlights
 Has
been approved & is being prepared for
publication
 Only Bibliographic search & retrieval at this
time but working on holdings as well
 Level 0 searches the same
 Level 1 includes the 15 Bath searches & adds
4 others
 3 new: ISBN, ISSN & remote system number
 One, language, is Bath level 2
Canada
Z39.89 – 200x - highlights
1 scan – identical
 Level 2
 Level
 Includes 7 of the 10 Bath searches
 Language is level 2 Bath & level 1 in Z39.89
 Different searches for format & type of material


Canada
Z39.89 defines 2 keyword searches & provides a list of
codes to use to identify the format
Bath combines format & type of material in one search
with both keyword & phrase searches & doesn’t specify
codes
 40 additional searches, including controlled
vocabulary pattern searches
 Includes an appendix giving examples of profiledefined searches
Z Texas
 Have
adopted Bath version 1.1
 Have added detailed indexing guidelines
 Are developing specifications for search
& retrieval from abstracting & indexing
systems
Canada
CENL
 Propose
to discontinue development of
CENL profile
 Develop European annex
 Syntax: MARC21 & UNIMARC
 Z39.50 version 3 to support search terms
from different attribute sets
Canada
Bath Profile Implementation
 Z39.50
interoperability testbed
 Test scripts
 Have tested clients

Fretwell-Downing ZPORTAL
 Have tested integrated library systems including






Canada
Dynix
OCLC
Inquirion, TeraText
III
TLC/CARL
Middlesex University
Interoperability – are we
there yet?
 No
Canada
What do we still need?
 Implementation
of the profile
 Address indexing issues
 Do the necessary indexes exist?
 Is the attribute to MARC tag mapping the same?
 Semantic
issues with the data
 Initial articles
 Stop-word lists
 Language
Canada
& character set negotiation
Future of the Bath Profile
 Short
term
 ISO IRP
 Modifications based on implementation
 Medium




term
Holdings searching
New attribute architecture
Version 3 Z39.50
Specifications for search & retrieval of A & I
systems
 Long
term
 Metasearching & Z39.50
 Will Z39.89 make Bath redundant?
Canada
Conclusions
 Bath
release 2.0 has simplified some
specifications from release 1.1 and added
significant functionality
 Progress is slower than we hoped
 The
need for interoperability is not going to
go away - Just do it!
Canada