Le profil Bath The Bath Profile
 

About the Profile

The Profile

The Maintenance Agency

Resources

Table of Contents

Previous | Next

5.B. Functional Area B: Bibliographic Holdings Retrieval and Search

Functional Area B addresses the requirements for requesting and delivering bibliographic holdings information.

Functional Area B uses the following Z39.50 objects:

Object OID Z-client Z-server
bib-1 diagnostic set 1.2.840.10003.4.1 X X
holdings schema 1.2.840.10003.13.7.4 X X
XML Record Syntax 1.2.840.10003.5.109.10 X X

This version of Functional Area B does not define any requirements for searching of holdings information. Future versions of the Profile may, however, introduce such requirements.

5.B.0. Functional Area B: Level 0 Bibliographic Holdings Retrieval

For parallelism with other Functional Areas that define a Level 0 conformance, a Level 0 for exchanging bibliographic holdings information is provided for current implementations that do provide holdings information (e.g., embedded in bibliographic records). No other specifications are prescribed.

5.B.1. Functional Area B: Level 1 Bibliographic Holdings Retrieval

Level 1 conformance requires support of the Holdings Schema, XML, and Z39.50 Version 3. Holdings are retrieved by invoking a PresentRequest for one or more records in an existing result set and including the following parameters:

  • Result set name
  • Starting position in result set
  • Number of records to return
  • Preferred record syntax = XML (1.2.840.10003.5.109.10)
  • One of the element set names specified below

Three Element Sets are defined for use at Level 1:

  • B-1: BathHoldingsLocations Only: Locations Only
  • B-2: BathHoldingsSummary Info: Locations, Summary Information, and Count if available
  • C-2: BathHoldings CopyInfo: Summary Copy Level Holdings (i.e., summary holdings per copy).

These Element Set Names use data elements defined in the Z39.50 Abstract Holdings Schema. Many of the data elements in the Abstract Holdings Schema have been defined to be optional, and choices have been made as to which of them to include in the ESNs defined in this profile. Z-servers that do not support the requested Element Set Name must return diagnostic message #25 'Specified element set name not valid for specified database'.

Level 1 conformance requires that all Z-clients and Z-servers support ESN B-1 and either ESN B-2 or ESN C-2. Systems that present a bibliographic view of holdings should support ESN B-2 and systems that present a copy level view of holdings should support ESN C-2. To support maximum interoperability, systems are encouraged (but not required) to support both B-2 and C-2. Z-clients and Z-servers may also choose to provide additional views of holdings information beyond those defined here.

The tables below describing the element sets use the following conventions:
M = mandatory
MA = mandatory if applicable
O = optional

5.B.1.1. ESN B-1 Locations Only

This element set is appropriate for centralized union catalogues that only keep bibliographic level holdings and are only able to provide location information. The library symbol or code, taken from an authoritative list, is included in InstitutionOrSiteID and the human-readable name of the institution represented by the code is included in LocationName.

The XML schema definition for this ESN is http://lcweb.loc.gov/z3950/agency/defns/BathHoldingsLocationsOnly.xsd

Element ARS Tag Type M/O Occurrence
holdingsStructure 0 Root M 1
- bibItemInfo 1 Complex M 1
- - targetItemId 3 Data M 1
- holdingsStatements 4 Complex M 1+
- - holdingsSiteLocation 6 Complex M 1
- - - institutionOrSiteID1 27 Data M 1
- - - locationName2 28 Data O 0,1
- - - isilCode 29 Data O 0,1

Table of Contents

Previous | Next

 

 
The Bath Profile
Z39.50 Maintenance Agency homepage
Library and Archives Canada homepage