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 |