Z39.50 Holdings Schema

Version 1.1
May 6, 2000

Draft for Review

Status: This is Draft Version 1.1 of the Holdings Schema. Changes from version 1 are marked in red. This draft is for review and comment until May 30. Please post comments to the ZIG list.


The Object identifier for this schema definition is: 1.2.840.10003.13.7.1

 

Holdings Model

Within the context of the Holdings schema, we will not attempt to distinguish between the types of bibliographic units (basic or secondary), nor will we insist on their type of holdings (single-part, multipart or serial), other than providing those characteristics at the time of report. We will simply consider that a bibliographic item may be composed of a certain number of 'parts', issued over a period of time; these parts are modelled as forming a hierarchical tree structure. Thus any part may comprise subsidiary parts and each of these may contain further subsidiary parts.

For example, a serial may consist of parts corresponding to the basic bibliographic unit, the indexes and the supplements. The part for the basic bibliographic unit may contain subsidiary parts corresponding to annual volumes of the serial. Each volume may contain subsidiary parts corresponding to individual monthly issues.

It should be noted that 'part' is a logical construct that may or may not have a 1:1 mapping to the physical 'pieces' contained in the organization's collections. For modelling puposes, one piece is assumed to correspond to some particular part in a hierarchy of parts. This one part a leaf in the tree-structure of parts: it may have both superior and subsidiary nodes in the hierarchy. If so, these other parts do not themselves correspond to pieces. It is important to note that the mapping of parts to pieces at any given site may change over time. For example, a serial received in monthly issues will initially have the part for each issue correspond to a piece as it is received. As issues are bound into annual volumes, the pieces for the issues will cease to exist and will be replaced with a piece corresponding to the annual volume. The parts for the issues, however, will remain in order to describe the logical composition of the serial (and also to provide an audit record for the receipt of the individual parts). When the part information for the volume is retrieved, it may contain the part information for all its subordinate parts, either by including the part information itself or by including a summary of the part information.

 

Bibliographic Level View of Holdings

Bibliographic level view of holdings describes a bibliographic item in a generic way, i.e., independently of any specific copy.

Bibliographic-item (Item Identification Area)

Part 1: Bibliographic-part level 1 (General Holdings Area)

Part 1.1: Bibliographic-part level 2 (Extent of Holdings Area)

Part 1.1.1: Bibliographic-part level 3

Part 1.1.2: Bibliographic-part level 3

(...)

Part 1.1.n: Bibliographic-part level 3

Part 1.2: Bibliographic-part level 2 (Extent of Holdings Area)

(...)

Part 1.n: Bibliographic-part level 2 (Extent of Holdings Area)

Part 2: Bibliographic-part level 1

(...)

Part n: Bibliographic-part level 1

This view simply describes a bibliographic item as a series of bibliographic parts, which correspond to the ISO definition of a bibliographic unit and/or physical unit. Each bibliographic part may be made of a number of subsidiary parts, each in turn possibly containing a number of further subordinate parts. It is essentially the 'publisher's view' of the bibliographic item, i.e. reflecting the publisher's initial issue or publication of the item. (For example, a serial item could have a part called "v.1:no.1/2", which comprises the two underlying bibliographic parts, i.e. v.1:no.1 and v.1:no.2). This model provides for what is usually referred to as 'summary holdings' and 'detailed holdings'.

 

Copy and Piece Level View of Holdings

Copy and piece level view of holdings provides the holdings data for each individual copy of a bibliographic item and the physical pieces comprising the copy. It has the following general structure:

Bibliographic-item (Item Identification Area)

Copy-1

Piece-1.1=Bibliographic-part-1 (General Holdings Area)

Bibliographic-part-1.1 (Extent of Holdings Area)

Bibliographic-part-1.2 (Extent of Holdings Area)

(...)

Bibliographic-part-1.3 (Extent of Holdings Area)

Piece-1.2=Bibliographic-part-2

(...)

Piece-1.n=Bibliographic-part-n

Copy-2

(...)

Copy-n

This view, although similar to the bib level view, describes the individual copies of a bib item. Therefore, each copy is also made of a number of physical pieces (with characteristics applying to the copy only), each corresponding to a single part in the part hierarchy. Each part may have parent parts as well as subsidiary parts.

Figure 1: Entity-relationship diagram of bibliographic and holdings data

Holdings Reporting Levels

The Holdings reporting levels proposed below are derived from a number of standards (ISO 10324, NISO Z39.71 and US-Marc for Holdings), but concentrate mainly on the information that is or might be needed from the Z39.50 end-user's perspective. For the purpose of Holdings, two categories of holdings reporting levels are proposed:

 

Bibliographic Level Holdings

Table 1 presents the general content of bibliographic level holdings statements at four different levels, defined as follows:

Level B-1: Minimal bibliographic level holdings (i.e. 'Locations only')

Level B-2: Summary Bibliographic Level Holdings (i.e. summary information about top-level parts held per location, without details of arrangement into physical pieces). This level includes holdings as reported to a union catalogue system.

Summary bibliographic level holdings corresponds partly to ISO/NISO level-3 holdings statements. This level reports summary holdings at the bibliographic level, non copy specific, and makes no distinction on how the local institution physically arranges the different physical parts. Holdings are provided for all bibliographic units of an item, at the highest level of enumeration. SummaryBibLevelHoldings is a list of BibParts, described below. None of the BibParts contain subordinate BibParts

Level B-3: Detailed Bibliographic Level Holdings (i.e. detailed information about parts held per location, without details of arrangement into physical pieces).

Detailed bibliographic level holdings corresponds partly to NISO Z39.71 level-4 holdings statement. This level reports the holdings of bibliographic units at the lowest level, independently of individual copies held by a site. Therefore, a single instance of each bib part is provided (i.e. the specific issue held and not the number of copies of the issue). DetailedBibLevelHoldings is a list of BibParts, described below. Each BibPart will contain subordinate BibParts, if there are any.

Level B-4: Extended bibliographic level holdings (i.e. detailed information about parts held per location, including details of arrangement into physical pieces with circulation information for each piece).

(Please, refer to the corresponding schema definition section for detailed definition of each. The 'Holdings Statement' section provides overview of all levels).

In addition, Appendix A presents the general structure of bibliographic level holdings statements.

Table 1: Bibliographic Level Holdings Element specification

Notation: "M" must be provided if the data is available or appropriate. It is recognized that not all servers will be able to provide all the information marked M

 

B-1

B-2

B-3

B-4

Rpt

US-MARC field/subfield

Holdings Structure

 

 

 

 

 

 

bibItemInfo - one of the following:

M

M

M

M

NR

 

actualBibItem

M

-

-

-

 

changed

targetItemId

-

M

M

M

 

004

holdingsStatements

 

 

 

 

 

one or more instances of the HoldingsStatement datatype below

remoteHoldingsData

M

M

M

M

R

850,852+

HoldingsStatement

 

 

 

 

 

 

holdingsSiteLocation

M

M

M

M

NR

One instance of the SiteLocation datatype below

dateOfReport

-

O

O

O

NR

005

publicationType

-

M

M

M

NR

Leader/06

unionCatShelfMark

-

M

M

-

NR

852 $h-m

localHoldings - bibView

-

M

M

M

R

853+

One or more instances of the BibPart datatype below

numberOfTopBibParts

-

M

M

M

NR

 

numberOfCopies

-

M

M

-

NR

008/17-19

unionCatCompletenessDesignator

-

M

M

-

NR

008/16

unionCatAcqStatusDesignator

-

M

M

-

NR

008/06

unionCatRetentionDesignator

-

M

M

-

NR

008/12

unionCatReproductionNote

-

M

M

-

NR

843

unionCatLendingInfo

-

M

M

-

NR

008/20

One instance of the ServiceInfo datatype below

unionCatReproductionInfo

-

M

M

-

NR

008/21

One instance of the ServiceInfo datatype below

unionCatTermsUseRepro

-

M

M

-

NR

845

summaryReservationPolicy

-

M

M

-

NR

One instance of the ServiceInfo datatype below

summaryReservationInfo

-

M

M

-

NR

One instance of the ReservationInfo datatype below

remoteHoldings

-

O

O

O

NR

 

HoldingsNotes

-

O

O

O

NR

852 $z

SiteLocation

 

 

 

 

 

 

TargetLocationId

-

O

O

O

NR

all target ids have been made optional because not needed by the client, except for use as a query term in eSpec-Q

InstitutionOrSiteId

M

M

M

M

NR

852$a

LocationName

-

M

M

M

NR

852$a,$b,or $c

isilCode

O

O

O

O

NR

ISO 15511 

StreetAddress

-

O

O

O

R

852 $e

CountryId

-

O

O

O

NR

852 $n (ISO 3166)

regionId

-

O

O

O

R

repeatable to allow a server to identify multiple regions - e.g. a resource sharing consortium could be named here, or a geographic region, etc.

networkAddress

-

O

O

O

NR

 

siteNotes

-

O

O

O

NR

 

subLocation

-

O

O

O

NR

One instance of a SiteLocation datatype

it is the server's choice as to how detailed a location structure it provides

moreInfo

-

O

O

O

NR

a URL to more information about the siteLocation, e.g. hours, services, etc.

BibPart

 

 

 

 

 

1st level only for B2; US MARC defines up to 6 levels for B3

targetBibPartId

-

O

O

O

NR

 

parentBibPartId

-

-

O

O

NR

 

typeofUnitDesignator

-

M

M

M

NR

Leader/17 + presence of 865-878

unitName

-

M

M

M

NR

844 or 852 $3

physicalFormDesignator

-

M

M

M

NR

007/00-01

bibPartLendingInfo

-

O

O

O

NR

ServiceInfo

bibPartReproductionInfo

-

O

O

O

NR

ServiceInfo

bibPartEnumeration

-

-

M

M

NR

853-866

one instance of the Enumeration datatype below

bibPartChronology

-

-

M

M

NR

853-866

one instance of the Chronology datatype below

alternativeEnumeration

-

-

O

O

R

853-866

one instance of the Enumeration datatype below

alternativeChronology

-

O

O

O

R

853-866

one instance of the Chronology datatype below

numberOfChildBibParts

-

M

M

M

NR

 

childEnumChronSummary - one of the following:

-

M

-

-

NR

excluded from B3, because child parts are included, which contain their own enum/chron

structured

-

O

-

-

 

one instance of the SummaryEnumSeq datatype below.

Structured and unstructured are normally mutually exclusive

853-866

unstructured

-

O

-

-

 

866-868 $a

childCompletenessDesig

-

M

M

M

NR

an indication as to whether all expected child parts (and their descendants) are present

bibPartNotes

-

O

O

O

NR

866 $z, 852 $z

childBibParts

-

-

-

M

R

repeats of 853-856 at increasing levels

multiple instances of the BibPart datatype

numberOfPieces

-

-

O

O

NR

a count of the number of pieces containing this bibPart at the SiteLocation. Number of pieces is equal to the number of copies.

pieces

-

-

-

M

R

one or more instances of the Piece datatype below, one for each copy

SummaryEnumSeq

 

 

 

 

 

 

targetSequenceId

-

O

-

-

NR

 

primaryEnum

-

M

-

-

R

one instance of the SummaryEnum datatype below

alternativeEnum

-

O

-

-

R

one instance of the SummaryEnum datatype below

SummaryEnum

 

 

 

 

 

853-865

startingEnum

-

M

-

-

NR

one instance of the Enumeration datatype below

startingChron

-

O

-

-

NR

one instance of the Chronology datatype below

endingEnum

-

O

-

-

NR

one instance of the Enumeration datatype below

endingChron

-

O

-

-

NR

one instance of the Chronology datatype below

Enumeration

 

 

 

 

 

853-865

enumLevel

-

O

O

O

NR

up to 6 levels of enumeration are permitted by US MARC

enumCaption

-

M

M

M

NR

one of 853-855 depending on unit type $a-f

specificEnumeration

-

M

M

M

NR

863-865 $a-f

Chronology

 

 

 

 

 

 

chronLevel

-

O

O

O

NR

up to 4 levels of enumeration are permitted by US MARC

chronCaption

-

M

M

M

NR

853-855 $i-l

specificChronology

-

M

M

M

NR

863-865 $i-l

Piece

 

 

 

 

 

876-878

targetPieceId

-

-

-

O

 

$a

locator

-

-

-

M

 

852 $h-m, 856

pieceDesignation

-

-

-

O

 

$p

temporaryLocation

-

-

-

O

 

$l

pieceCircInfo

-

-

-

M

 

$j

one instance of the CircInfo datatype below

pieceValue

-

-

-

O

 

$c

copy

-

-

-

M

NR

one instance of the CopyLocation datatype below

lastActivityDate

-

-

-

O

 

 

pieceNotes

-

-

-

O

 

$z

CircInfo

 

 

 

 

 

not US MARC

circStatus

-

-

-

M

 

 

statusStartingDate

-

-

-

O

 

 

statusEndingDate

-

-

-

O

 

 

pieceUseRestrictions

-

-

-

O

 

 

pieceLendingInfo

-

-

-

M

 

one instance of the ServiceInfo datatype

pieceReproductionInfo

-

-

-

M

 

one instance of the ServiceInfo datatype

circNotes

-

-

-

M

 

 

pieceReservationPolicy

-

-

-

O

 

one instance of the ServiceInfo datatype

pieceReservationInfo

-

-

-

M

 

one instance of the ReservationInfo datatype below

ReservationInfo

 

 

 

 

 

not US MARC

reservationQueueLength

-

-

-

M

 

 

reservationStatus

-

-

-

O

 

 

CopyLocation

 

 

 

 

 

852

targetCopyId

-

-

-

O

 

 

copyId

-

-

-

M

 

 

locator

-

-

-

M

 

852 $h-m,856

copyDesignation

-

-

-

M

 

852 $t

copyNotes

 

-

-

O

 

852 $z

ServiceInfo

servicePolicy

M

M

M

M

 

 

serviceFee

O

O

O

O

 

 

copyrightFee

O

O

O

O

 

 

expectedDispatchDate

O

O

O

O

 

 

ServiceNotes

O

O

O

O

 

 

 

Copy Holdings

Table 2 presents the general content of copy oriented holdings statements at four different levels:

Level C-1: Minimal copy level holdings (i.e. 'Copies only')

Level C-2: Summary copy level holdings (i.e. summary holdings per copy)

Level C-3: Detailed copy level holdings (i.e. detailed holdings per copy, down to the piece level)

Level C-4: Extended copy level holdings (i.e. detailed holdings at the piece level with circulation information)

Appendix B presents the general structure of OPAC copy level holdings statements.

Table 2: Copy Level Holdings Element specification

 

C-1

C-2

C-3

C-4

Rpt

US-MARC field/subfield

Holdings Structure

 

 

 

 

 

 

bibItemId - one of the following:

M

M

M

M

NR

 

actualBibItem

O

O

O

O

 

 

targetItemInd

O

O

O

O

 

004

holdingsStatements

O

O

O

O

R

one or more instances of the HoldingsStatement datatype below

remoteHoldingsData

O

O

O

O

R

 

HoldingsStatement

 

 

 

 

 

 

holdingsSiteLocation

M

M

M

M

NR

one instance of the SiteLocation datatype below

dateOfReport

O

O

O

O

NR

 

publicationType

O

O

O

O

NR

 

summaryReservationInfo

M

M

-

-

NR

one instance of the ReservationInfo datatype below

localHoldings - copyView

M

M

M

M

R

one or more instances of the CopyLocation datatype below

numberOfCopies

M

M

M

M

NR

 

remoteHoldings

O

O

O

O

NR

 

holdingsNotes

O

O

O

O

NR

 

SiteLocation

 

 

 

 

 

 

targetLocationId

O

O

O

O

NR

 

institutionOrSiteId

M

M

M

M

NR

 

locationName

O

O

O

O

NR

 

isilCode

O

O

O

O

NR

 

streetAddress

O

O

O

O

R

 

countryId

O

O

O

O

NR

 

regionId

O

O

O

O

NR

 

networkAddress

O

O

O

O

NR

 

siteNotes

O

O

O

O

NR

 

subLocation

O

O

O

O

NR

one instance of the SiteLocation datatype

moreInfo

O

O

O

O

NR

 

CopyLocation

 

 

 

 

 

 

targetCopyId

O

O

O

O

NR

 

copyId

O

O

M

M

NR

 

locator

O

O

M

M

NR

 

copyDesignation

O

O

O

O

NR

 

copySummaryEnumeration

-

O

O

O

NR

one instance of the SummaryEnumSeq datatype below

copyNumber of pieces

-

O

M

M

NR

 

copyCompletenessDesignator

-

O

O

O

NR

 

copyAcquisStatusDesignator

-

O

O

O

NR

 

copyRetentionDesignator

-

O

O

O

NR

 

copyReproductionNote

-

O

O

O

NR

 

copyLendingInfo

-

O

O

O

NR

one instance of the ServiceInfo datatype below

copyReproductionInfo

-

O

O

O

NR

one instance of the ServiceInfo datatype below

copyTermsUseAndRepro

-

O

O

O

NR

 

copyReservationPolicy

-

O

O

O

NR

one instance of the ServiceInfo datatype below

copyReservationInfo

-

O

O

O

NR

one instance of the ReservationInfo datatype below

dateOfReport

-

O

O

O

NR

 

dateOfCreation

-

O

O

O

NR

 

copyNotes

-

O

O

O

NR

 

pieces

-

-

M

M

R

one or more instances of the Piece datatype below

Piece

 

 

 

 

 

 

targetPieceId

-

-

O

O

 

 

locator

-

-

M

M

 

 

pieceDesignation

-

-

M

M

 

 

temporaryLocation

-

-

O

O

 

 

pieceCircInfo

-

-

M

M

 

one instance of the CircInfo datatype below

pieceValue

-

-

O

O

 

 

lastActivityDate

-

-

O

O

 

 

pieceNotes

-

-

O

O

 

 

pieceBibPart

-

-

-

M

 

one instance of the BibPartandParent datatype below

CircInfo

 

 

 

 

 

 

circStatus

-

-

M

M

 

 

statusStartingDate

-

-

O

O

 

 

statusEndingDate

-

-

O

O

 

 

pieceLendingInfo

-

-

O

M

 

one instance of the ServiceInfo datatype below

pieceReproductionInfo

-

-

O

M

 

one instance of the ServiceInfo datatype below

pieceUseRestrictions

-

-

M

M

 

 

pieceReservationPolicy

-

-

M

M

 

one instance of the ServiceInfo datatype below

pieceReservationInfo

-

-

M

M

 

one instance of the ReservationInfo datatype below

circNotes

-

-

O

O

 

 

ReservationInfo

 

 

 

 

 

 

reservationQueueLength

-

-

M

M

 

 

reservationStatus

-

-

O

O

 

 

BibPartAndParent

 

 

 

 

 

 

bibPartInfo

-

-

-

M

 

one instance of the BibPart datatype

parentBibPartInfo

-

-

-

M

 

one instance of the BibPartandParent datatype

BibPart

 

 

 

 

 

 

targetBibPartId

-

-

-

O

 

 

parentBibPartId

-

-

-

O

 

 

typeofUnitDesignator

-

-

-

M

 

 

unitName

-

-

-

M

NR

844 or 852 $3

physicalFormDesignator

-

-

-

M

 

 

bibPartEnumeration 

-

-

-

M

 

one instance of the Enumeration datatype below

bibPartChronology

-

-

-

M

 

one instance of the Chronology datatype below

alternativeEnumeration

-

-

-

O

 

one instance of the Enumeration datatype below

alternativeChronology

-

-

-

O

 

one instance of the Chronology datatype below

numberOfChildBibParts

-

-

-

M

 

 

childEnumChronSummary - one of the following:

-

-

-

O

 

 

structured

-

-

-

 

 

one instance of the SummaryEnumSeq datatype below

unstructured

-

-

-

 

 

 

childCompletenessDesig

-

-

-

M

 

 

bibPartNotes

-

-

-

O

 

 

childBibParts

-

-

-

O

 

one or more instances of the BibPart datatype

SummaryEnumSeq

 

 

 

 

 

 

targetSequenceId

-

-

-

O

 

 

primaryEnum

-

-

-

M

 

one or more instances of the SummaryEnum datatype below

alternativeEnum

-

-

-

O

 

one or more instances of the SummaryEnum datatype below

SummaryEnum

 

 

 

 

 

 

startingEnum

-

-

-

M

 

one instance of the Enumeration datatype below

startingChron

-

-

-

O

 

one instance of the Chronology datatype below

endingEnum

-

-

-

O

 

one instance of the Enumeration datatype below

endingChron

-

-

-

O

 

one instance of the Chronology datatype below

Enumeration

 

 

 

 

 

 

enumLevel

-

-

-

O

 

 

enumCaption

-

-

-

M

 

 

specificEnumeration

-

-

-

M

 

 

Chronology

 

 

 

 

 

 

chronLevel

-

-

-

O

 

 

chronCaption

-

-

-

M

 

 

specificChronology

-

-

-

M

 

 

ServiceInfo

servicePolicy

M

M

M

M

 

 

serviceFee

O

O

O

O

 

 

copyrightFee

O

O

O

O

 

 

expectedDispatchDate

O

O

O

O

 

 

serviceNotes

O

O

O

O

 

 

 

 

Appendix: Holdings Schema -- Abstract Record Structure

(Revision:May 1, 2000)