Z39.50 Holdings Schema

Version 1.0
December 27, 1999

Status: This is version 1.0 of the Holdings Schema as agreed upon by the Z39.50 Implementors Group. It is superceded by version 1.1(also agreed upon by the ZIG).

The Object identifier for this schema definition (version 1.0) is: 1.2.840.10003.13.7. (The Object identifier for version 1.1 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.

 

1.2.1 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.1: 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 Statements

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

Rpt

US-MARC field/subfield

Top Level Structure

         

bibItemInfo - one of the following:

M

M

M

NR

 

actualBibItem

M

-

-

 

changed

targetItemId

-

M

M

 

004

holdingsStatements

       

one or more instances of the HoldingsStatement datatype below

remoteHoldingsData

M

M

M

R

850,852+

HoldingsStatement

         

siteLocation

M

M

M

NR

One instance of the SiteLocation datatype below

dateOfReport

-

O

O

NR

005

publicationType

-

M

M

NR

Leader/06

unionCatShelfMark

-

M

-

NR

852 $h-m

localHoldings - bibView

-

M

M

NR

853+

One of more instances of the BibPart dataype below

numberOfTopBibParts

-

M

M

NR

 

numberOfCopies

-

M

-

NR

008/17-19

unionCatCompletenessDesignator

-

M

-

NR

008/16

unionCatAcqStatusDesignator

-

M

-

NR

008/06

unionCatRetentionDesignator

-

M

-

NR

008/12

unionCatReproductionNote

-

M

-

NR

843

unionCatLendingInfo

-

M

-

NR

008/20

One instance of the ServiceInfo datatype below

unionCatReproductionInfo

-

M

-

NR

008/21

One instance of the ServiceInfo datatype below

unionCatTermsUseRepro

-

M

-

NR

845

summaryReservationPolicy

-

M

-

NR

One instance of the ServiceInfo datatype below

summaryReservationInfo

-

M

-

NR

One instance of the ReservationInfo datatype below

remoteHoldings

-

O

O

NR

 

holdingsNotes

-

O

O

NR

852 $z

SiteLocation

         

targetLocationId

-

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

NR

852$a

locationName

-

M

M

NR

852$a,$b,or $c

isilCode

O

O

O

NR

ISO 15511 (is this different from institutionOrSiteId?)

streetAddress

-

O

O

R

852 $e

countryId

-

O

O

NR

852 $n (ISO 3166)

regionId

-

O

O

NR

this could be 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

NR

 

siteNotes

-

O

O

NR

 

subLocation

-

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

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

NR

 

parentBibPartId

-

-

O

NR

 

typeofUnitDesignator

-

M

M

NR

Leader/17 + presence of 865-878

unitName

-

M

M

NR

844 or 852 $3

physicalFormDesignator

-

M

M

NR

007/00-01

enumeration

-

M

M

NR

853-866

one instance of the Enumeration datatype below

chronology

-

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

R

853-866

one instance of the Chronology datatype below

numberOfChildBibParts

-

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.

Sructured and unstructured are normally mutually exclusive

853-866

unstructured

-

O

-

 

866-868 $a

childCompletenessDesig

-

M

M

NR

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

bibPartNotes

-

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

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

O

NR

 

primaryEnum

-

M

M

R

one instance of the SummaryEnum datatype below

alternativeEnum

-

O

O

R

one instance of the SummaryEnum datatype below

SummaryEnum

       

853-865

startingEnum

-

M

M

NR

one instance of the Enumeration datatype below

startingChron

-

O

O

NR

one instance of the Chronology datatype below

endingEnum

-

O

O

NR

one instance of the Enumeration datatype below

endingChron

-

O

O

NR

one instance of the Chronology datatype below

Enumeration

       

853-865

enumLevel

-

O

O

NR

up to 6 levels of enumeration are permitted by US MARC

enumCaption

-

M

M

NR

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

enumeration

-

M

M

NR

863-865 $a-f

Chronology

         

chronLevel

-

O

O

NR

up to 4 levels of enumeration are permitted by US MARC

chronCaption

-

M

M

NR

853-855 $i-l

chronology

-

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

circInfo

-

-

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

   

serviceFee

O

O

O

   

copyrightFee

O

O

O

   

expectedDispatchDate

O

O

O

   

ServiceNotes

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 Statements

 

C-1

C-2

C-3

C-4

Rpt

US-MARC field/subfield

Top Level 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

           

siteLocation

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

NR

 

numberOfCopies

M

M

M

M

NR

 

remoteHoldings

O

O

O

O

NR

 

holdingsNotes

O

O

O

O

NR

 

copies

M

M

M

M

R

one or more instances of the CopyLocation datatype below

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

   

circInfo

-

-

M

M

 

one instance of the CircInfo datatype below

pieceValue

-

-

O

O

   

lastActivityDate

-

-

O

O

   

pieceNotes

-

-

O

O

   

bibPart

-

-

-

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

           

bibPart

-

-

-

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

   

enumeration

-

-

-

M

 

one instance of the Enumeration datatype below

chronology

-

-

-

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

   

enumeration

-

-

-

M

   

Chronology

           

chronLevel

-

-

-

O

   

chronCaption

-

-

-

M

   

chronology

-

-

-

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: OPAC/Holdings Schema -- Abstract Record Structure

(Revision:December 13, 1999)

 

 

 

 

Top Level Structure (was HoldingsData)

Element

Occ.

Description

Data Type

bibItemInfo - one of the following two:

1

   

actualBibItem

 

the bibliographic record to which the holdings apply

External

targetItemId

 

a unique identifier for the bibliographic record in the Z39.50 target's database

InternationalString

holdingsStatements

0+

one holdings statement for each location

HoldingsStatement

remoteHoldingsData

0+

Z39.50 URL for alternative/additional sources of holdings information for this record

recordId (tagset G)

HoldingsStatement

Element

Occ.

Description

Data Type

siteLocation

1

location may be the leaf node of a hierarchy of locations. All locations back to the root are recursively included in SiteLocation for a single HoldingsStatement. What level of detail is given as to the location is a server decision.

SiteLocation

dateOfReport

[0,1]

 

dateTime (tagSet G)

publicationType

[0,1]

Values:

infoNotAvailable (0),

singlePart (1),

multipart (2),

serial (3)

Integer

unionCatShelfMark

[0,1]

a shelfmark or call number for (all or any copies of) the bibliographic item as reported to a union catalogue

InternationalString

localHoldings  at least one of the following two:

1+

ESN other than B-0

 

bibView

 

ESN B-1, B-2, B-3 only

BibPart

copyView

 

ESN C-1, C-2, C-3, C-4 only

CopyLocation

numberOfTopBibParts

[0,1]

ESN B-1, B-2, B-3 only

Integer

numberOfCopies

[0,1]

 

Integer

unionCatCompletenessDesignator

[0,1]

008/16

completeness designator for (all or any copies of) the item as reported to a union catalogue

Values:

infoNotAvailable(0),

complete(1),

incompete(2),

veryIncompleteOrScatted(3),

notApplicable(4)

Integer

unionCatAcqStatusDesignator

[0,1]

008/06

acquistion status of (all or any copies of) the item as reported to a union catalogue

Values:

infoNotAvailableOrApplicable(0),

other(1),

completedOrCeased(2),

onOrder(3),

currentlyReceived(4),

notCurrentlyReceived(5)

Integer

unionCatRetentionDesignator

[0,1]

008/12

From ISO 10324 and NISO Z39.71

retention designator for (all or any copies of) the item as reported to a union catalogue

Values:

infoNotAvailable(0),

other(1),

asReplacedByUpdates(2),

sampleIssueRetained(3),

untilReplacedByPreservationFormat(4),

untilReplacedByCumulationOrOther(5),

limitedRetention(6),

noRetention(7),

permanentRetention(8)

Integer

unionCatReproductionNote

[0,1]

reproduction note for (all or any copies of) the item as reported to a union catalogue

InternationalString

unionCatLendingInfo

[0,1]

ILL or other external lending policy for (all or any copies of) the item as reported to a union catalogue

ServiceInfo

unionCatReproductionInfo

[0,1]

reproduction service policy for (all or any copies of) the item as reported to a union catalogue

ServiceInfo

unionCatTermsUseRepro

[0,1]

terms of use and reproduction note for (all or any copies of) the item as reported to a union catalogue

InternationalString

summaryReservationPolicy

[0,1]

reservation policy for (all or any copies of) the item as reported to a union catalogue

ServiceInfo

summaryReservationInfo

[0,1]

summary reservation information for (all or any copies of) the item in the holdingsStatement. Reservation information for a single copy is carried in CopyLocation; reservation information for individual circulating items is carried in Piece

ReservationInfo

remoteHoldings

[0,1]

Z39.50 URL for alternative/additional information about holdings of this item at this location

recordId (tagSet G)

holdingsNotes

[0,1]

notes about holdings of this item at this location

InternationalString

SiteLocation

Element

Occ.

Description

Data Type

targetLocationId

[0,1]

 

InternationalString

institutionOrSiteId

[0,1]

852 $a

InternationalString

locationName

[0,1]

852 $b

InternationalString

isilCode

[0,1]

according to ISO 15511 (draft)

InternationalString

streetAddress

0+

a sequence of address lines

postalAddress (tagSet G)

countryId

[0,1]

852 $n; according to ISO 3166

country (tagSet G)

regionId

[0,1]

non-authoritative region identifier

InternationalString

networkAddress

[0,1]

host name/IP address [+ port]

networkAddress (tagSet G)

siteNotes

[0,1]

general note at site level

InternationalString

subLocation

[0,1]

The final child is the location for the item.

A target may give locations as whatever level of detail it wishes

[This maps onto 852 $a plus multiple instances of $b and/or $c]

new

SiteLocation

moreInfo

[0,1]

A URL pointing to a site that provides more information about the location

InternationalString

BibPart

Element

Occ.

Description

Data Type

targetBibPartId

[0,1]

target's internal bib part id

InternationalString

parentBibPartId

[0,1]

id of immediate parent of this bib part in a hierarchy of parts

InternationalString

typeofUnitDesignator

[0,1]

Required for top-level parts only

Values:

infoNotAvailableOrApplicable ('0'),

basic ('a'),

supplement ('c'),

index ('d')

InternationalString

unitName

[0,1]

title or supplied name decribing a unit; captions for parts at lower levels are carried in enumeration and chronology

InternationalString

physicalFormDesignator

[0,1]

-- ESN B3

Values:

microform ('hh'),

microform aperture card ('ha'),

microfilm cartridge ('hb'),

microfilm cassette ('hc'),

microfilm reel ('hd'),

microfiche ('he'),

microfiche cassette ('hf'),

micro-opaque ('hg'),

other microform ('hz'),

text ('tt'),

regular print ('ta'),

large print ('tb'),

braille ('tc'),

other text ('tz'),

visual material ('vv'),

motion picture ('va'),

projected medium ('vb'),

videorecording ('vc'),

map ('ma'),

globe ('mb'),

printed music ('ra'),

sound recording ('rb'),

computer file ('ca'),

graphic ('ga'),

kit ('km'),

unspecified form ('zu'),

other form ('zz')

InternationalString

enumeration

[0,1]

enumeration statement for this part only

-- ESN B2

Enumeration

chronology

[0,1]

chronology statement for this part only

-- ESN B2

Chronology

alternativeEnumeration

[0,1]

alternative enumeration statement for this part only

Enumeration

alternativeChronology

[0,1]

alternative chronology statement for this part only

Chronology

numberOfChildBibParts

[0,1]

number of bib parts at the next lower level only

Integer

childEnumChronSummary - one of the following:

 

summary chronology and enumeration of child parts

 

childEnumChronSummary-structured

[0,1]

 

SummaryEnumSeq

childEnumChronSummary- unstructured

[0,1]

 

InternationalString

childCompletenessDesig

[0,1]

an indication of the level of completeness of the set of child parts of this part

Values:

infoNotAvailable (0),

complete (1),

incomplete (2),

veryIncompeteOrScattered (3),

notApplicable (4)

Integer

bibPartNotes

[0,1]

 

InternationalString

childBibParts

0+

 

BibPart

numberOfPieces

1

Only valid for ESN B3

Integer

piece

0+

One bibPart may be associated with multiple pieces. All children of the part are implicitly included in those pieces. One piece is associated with one part and contains all the children of that bibPart. Exceptions should be described in notes on the piece.

Only if ESN B-3

Piece

CopyLocation

Element

Occ.

Description

Data Type

targetCopyId

[0,1]

 

InternationalString

copyId

[0,1]

InternationalString

locator

[0,1]

a shelfmark, call number or electronic location for the copy or all pieces of the copy

The client does not need to parse the call number, nor does the client need to know what classification scheme it is based on, so US MARC subfield and indicator distinctions for 852 have been omitted. The server is expected to supply punctuation and spacing in the call number for display if needed

InternationalString

copyDesignation

[0,1]

 

InternationalString

copySummaryEnumeration

[0,1]

only when Piece (including BibPart) is not included

SummaryEnumSeq

copyNumberOfPieces

[0,1]

 

Integer

copyCompletenessDesignator

1

values as in HoldingsStatement

Integer

copyAcquisStatusDesignator

[0,1]

values as in HoldingsStatement

Integer

copyRetentionDesignator

[0,1]

values as in HoldingsStatement

Integer

copyReproductionNote

[0,1]

 

InternationalString

copyLendingInfo

[0,1]

 

ServiceInfo

copyReproductionInfo

[0,1]

 

ServiceInfo

copyTermsUseAndRepro

[0,1]

 

InternationalString

copyReservationPolicy

[0,1]

optional; only meaningful if the same policy applies to all pieces

ServiceInfo

copyReservationInfo

[0,1]

 

ReservationInfo

dateOfReport

[0,1]

 

dateTime (tagSet G)

dateOfCreation

[0,1]

 

dateTime (tagSet G)

copyNotes

[0,1]

 

InternationalString

piece

0+

only for ESN C-3, C-4

Piece

Piece

Element

Occ.

Description

Data Type

targetPieceId

[0,1]

 

InternationalString

locator

[0,1]

 

InternationalString

pieceDesignation

[0,1]

 

InternationalString

temporaryLocation

[0,1]

 

InternationalString

circInfo

[0,1]

 

CircInfo

pieceValue

[0,1]

 

IntUnit

lastActivityDate

[0,1]

 

dateTime (tagSet G)

pieceNotes

[0,1]

 

InternationalString

bibPart

[0,1]

only when ESN C-4

BibPartAndParents

copy

[0,1]

only when ESN B-3

CopyLocation

BibPartAndParents (new)

Element

Occ.

Description

Data Type

bibPartInfo

1

 

BibPart

parentBibPartInfo

[0,1]

parents are included primarily to enable a coherent enum/chron for the part to be assembled. The parent may also include additional useful information

BibPartAndParents

SummaryEnumSeq

Element

Occ.

Description

Data Type

targetSequenceId

[0,1]

Target's internal summary enumeration sequence id

InternationalString

primaryEnum

1

Enumeration and chronology in primary numbering scheme

SummaryEnum

alternativeEnum

[0,1]

Enumeration and chronology in alternative numbering scheme

SummaryEnum

SummaryEnum

Element

Occ.

Description

Data Type

startingEnum

1

Starting enumeration

Enumeration

startingChron

[0,1]

Starting chronology

Chronology

endingEnum

[0,1]

 

Enumeration

endingChron

[0,1]

 

Chronology

Enumeration

Element

Occ.

Description

Data Type

enumLevel

[0,1]

Level of enumeration

Integer

enumCaption

[0,1]

Caption to display with enumeration

InternationalString

specificEnumeration

1

Specific enumeration

InternationalString

Chronology

Element

Occ.

Description

Data Type

chronLevel

[0,1]

Level of chronology

Integer

chronCaption

[0,1]

Caption to display with chronology

InternationalString

specificChronology

1

Specific chronology

InternationalString

 

CircInfo

Element

Occ.

Description

Data Type

circStatus

1

Values:

available (0),

undefined (1),

onOrder (2),

notAvailable (3),

onLoan (4),

onLoanUntilRecall (5),

inProcess (6),

recalled (7),

onHold (8),

waitingToBeMadeAvailable (9),

inTransit (10),

claimedReturnedOrNeverBorrowed (11),

lost (12),

missingBeingTraced (13),

supplied (14),

inBinding (15),

inRepair (16),

pendingTransfer (17),

missingOverdue (18),

withdrawn (19),

weeded (20),

unreserved (21),

damaged (22),

nonCirculating (23),

other (24)

Integer

statusStartingDate

[0,1]

 

dateTime (tagSet G)

statusEndingDate

[0,1]

 

dateTime (tagSet G)

pieceUseRestrictions

[0,1]

Values:

undetermined (0),

notForLoan (1),

inLibraryUseOnly (2),

overnightOnly (3),

useOnlyInControlledAccessRoom (4),

renewalsNotPermitted (5),

limitedCircShortLoanPeriod (6),

limitedCircNormalLoanPeriod (7),

limitedCircLongLoanPeriod (8),

termLoan (9),

semesterLoan (10),

availableForSupplyWithoutReturn (11)

Integer

pieceLendingInfo

[0,1]

 

ServiceInfo

pieceReproductionInfo

[0,1]

 

ServiceInfo

pieceReservationPolicy

[0,1]

 

ServiceInfo

pieceReservationInfo

[0,1]

 

ReservationInfo

circNotes

[0,1]

 

InternationalString

ReservationInfo

Element

Occ.

Description

Data Type

reservationQueueLength

1

 

INTEGER

reservationStatus

[0,1]

Values:

currentReservation (0),

returnedReservation (1),

onReservationShelves (2),

expiredReservation (3)

ENUMERATED

ServiceInfo

Element

Occ.

Description

Data Type

servicePolicy

1

Values:

unknown (0),

will (1), -- will perform the service

willNot (2) -- will not perform the service

Integer

serviceFee

[0,1]

General or exact price charged for the service

IntUnit

copyrightFee

[0,1]

A copyright fee associated with the service

IntUnit

expectedDispatchDate

[0,1]

Date material is expected to be available for dispatch

dateTime (tagSet G)

ServiceNotes

[0,1]

Terms of service (lending use restrictions, etc.)

InternationalString


Tag Set for Holdings Schema

No object identifer is yet registered for this tagset. Object identifiers are assigned to tagsets only when there is some schema in development, other than the schema for which the tagset is defined, for which the developer wished to use tags from that set. When such a schema is foreseen, an object identifier will be registered promptly upon request.
  1. bibItemInfo
  2. actualBibItem
  3. targetItemId
  4. holdingsStatement
  5. remoteHoldingsData
  6. siteLocation
  7. dateOfReport
  8. publicationType
  9. unionCatShelfMark
  10. localHoldings
  11. bibView
  12. copyView
  13. numberOfTopBibParts
  14. numberOfCopies
  15. unionCatCompletenessDesignator
  16. unionCatAcqStatusDesignator
  17. unionCatRetentionDesignator
  18. unionCatReproductionNote
  19. unionCatLendingInfo
  20. unionCatReproductionInfo
  21. unionCatTermsUseRepro
  22. summaryReservationPolicy
  23. summaryReservationInfo
  24. remoteHoldings
  25. holdingsNotes
  26. targetLocationId
  27. institutionOrSiteId
  28. locationName
  29. isilCode
  30. streetAddress
  31. countryId
  32. regionId
  33. networkAddress
  34. siteNotes
  35. subLocation
  36. (not used)
  37. (not used)
  38. (not used)
  39. moreInfo
  40. targetBibPartId
  41. parentBibPartId
  42. typeofUnitDesignator
  43. unitName
  44. physicalFormDesignator
  45. enumeration
  46. chronology
  47. alternativeEnumeration
  48. alternativeChronology
  49. numberOfChildBibParts
  50. childEnumChronSummary
  51. childEnumChronSummary-structured
  52. childEnumChronSummary-unstructured
  53. childCompletenessDesig
  54. bibPartNotes
  55. childBibParts
  56. numberOfPieces
  57. piece
  58. targetCopyId
  59. copyId
  60. locator
  61. copyDesignation
  62. copySummaryEnumeration
  63. copyNumberOfPieces
  64. copyCompletenessDesignator
  65. copyAcquisStatusDesignator
  66. copyRetentionDesignator
  67. copyReproductionNote
  68. copyLendingInfo
  69. copyReproductionInfo
  70. copyTermsUseAndRepro
  71. copyReservationPolicy
  72. copyReservationInfo
  73. dateOfCreation
  74. copyNotes
  75. targetPieceId
  76. pieceDesignation
  77. temporaryLocation
  78. circInfo
  79. pieceValue
  80. lastActivityDate
  81. pieceNotes
  82. bibPart
  83. copy
  84. bibPartInfo
  85. parentBibPartInfo
  86. targetSequenceId
  87. primaryEnum
  88. alternativeEnum
  89. startingEnum
  90. startingChron
  91. endingEnum
  92. endingChron
  93. enumLevel
  94. enumCaption
  95. specificEnumeration
  96. chronLevel
  97. chronCaption
  98. specificChronology
  99. circStatus
  100. statusStartingDate
  101. statusEndingDate
  102. pieceUseRestrictions
  103. pieceLendingInfo
  104. pieceReproductionInfo
  105. pieceReservationPolicy
  106. pieceReservationInfo
  107. circNotes
  108. reservationQueueLength
  109. servicePolicy
  110. serviceFee
  111. expectedDispatchDate
  112. serviceNotes
  113. reservationStatus
  114. copyrightFee

Following is an alphabetical list of elements with their tags


actualBibItem 2
alternativeChronology 48
alternativeEnum 88
alternativeEnumeration 47
bibItemInfo 1
bibPart 82
bibPartInfo 84
bibPartNotes 54
bibView 11
childBibParts 55
childCompletenessDesig 53
childEnumChronSummary 50
childEnumChronSummary-structured 51
childEnumChronSummary-unstructured 52
chronCaption 97
chronLevel 96
chronology 46
circInfo 78
circNotes 107
circStatus 99
copy 83
copyAcquisStatusDesignator 65
copyCompletenessDesignator 64
copyDesignation 61
copyId 59
copyLendingInfo 68
copyNotes 74
copyNumberOfPieces 63
copyReproductionInfo 69
copyReproductionNote 67
copyReservationInfo 72
copyReservationPolicy 71
copyRetentionDesignator 66
copyrightFee 114
copySummaryEnumeration 62
copyTermsUseAndRepro 70
copyView 12
countryId 31
dateOfCreation 73
dateOfReport 7
endingChron 92
endingEnum 91
enumCaption 94
enumeration 45
enumLevel 93
expectedDispatchDate 111
holdingsNotes 25
holdingsStatement 4
institutionOrSiteId 27
isilCode 29
lastActivityDate 80
localHoldings 10
locationName 28
locator 60
moreInfo 39
networkAddress 33
numberOfChildBibParts 49
numberOfCopies 14
numberOfPieces 56
numberOfTopBibParts 13
parentBibPartId 41
parentBibPartInfo 85
physicalFormDesignator 44
piece 57
pieceDesignation 76
pieceLendingInfo 103
pieceNotes 81
pieceReproductionInfo 104
pieceReservationInfo 106
pieceReservationPolicy 105
pieceUseRestrictions 102
pieceValue 79
primaryEnum 87
publicationType 8
regionId 32
remoteHoldings 24
remoteHoldingsData 5
reservationQueueLength 108
reservationStatus 113
serviceFee 110
serviceNotes 112
servicePolicy 109
siteLocation 6
siteNotes 34
specificChronology 98
specificEnumeration 95
startingChron 90
startingEnum 89
statusEndingDate 101
statusStartingDate 100
streetAddress 30
subLocation 35
summaryReservationInfo 23
summaryReservationPolicy 22
targetBibPartId 40
targetCopyId 58
targetItemId 3
targetLocationId 26
targetPieceId 75
targetSequenceId 86
temporaryLocation 77
typeofUnitDesignator 42
unionCatAcqDesignator 16
unionCatCompletenessDesignator 15
unionCatLendingInfo 19
unionCatReproductionNote 18
unionCatReproductionInfo 20
unionCatRetentionDesignator 17
unionCatShelfMark 9
unionCatTermsUseRepro 21
unitName 43

Tag Path Description

Tag Type Mapping

Tag set G elements assume tag type 2. For this schema, elements defined by the above element set assume tag type 4.

Tag Paths

bibItemInfo                  (4,1)    
    actualBibItem            (4,1)/(4,2)
    targetItemId             (4,1)/(4,3)
holdingsStatement            (4,4)
    siteLocation             (4,4)/(4,6)
        targetLocationId     (4,4)/(4,6)/(4,26)
        institutionOrSiteId  (4,4)/(4,6)/(4,27)
        locationName         (4,4)/(4,6)/(4,28)
        isilCode             (4,4)/(4,6)/(4,29)
        streetAddress        (4,4)/(4,6)/(4,30)
            postalAddress    (4,4)/(4,6)/(4,30)/(2,11)
        countryId            (4,4)/(4,6)/(4,31)
            country          (4,4)/(4,6)/(4,31)/(2,16)
        regionId             (4,4)/(4,6)/(4,32)
        networkAddress       (4,4)/(4,6)/(4,33)
            networkAddress   (4,4)/(4,6)/(4,33)/(2,12)
        siteNotes            (4,4)/(4,6)/(4,34)
        subLocation          (4,4)/(4,6)/(4,35)
            (Recursion of SiteLocation)
        moreInfo             (4,4)/(4,6)/(4,39)
   dateOfReport              (4,4)/(4,7)
          dateTime           (4,4)/(4,7)/(2,8)
       publicationType       (4,4)/(4,8)
       unionCatShelfMark     (4,4)/(4,9)
      localHoldings          (4,4)/(4,10)
        bibView              (4,4)/(4,10)/(4,11)
          targetBibPartId      (4,4)/(4,10)/(4,11)/(4,40)
          parentBibPartId      (4,4)/(4,10)/(4,11)/(4,41)
          typeofUnitDesignator (4,4)/(4,10)/(4,11)/(4,42)
          unitName             (4,4)/(4,10)/(4,11)/(4,43)
          physicalFormDesignator      (4,4)/(4,10)/(4,11)/(4,44)
          enumeration                 (4,4)/(4,10)/(4,11)/(4,45)
             enumLevel                (4,4)/(4,10)/(4,11)/(4,45)/(4,93)
             enumCaption              (4,4)/(4,10)/(4,11)/(4,45)/(4,94)
             specificEnumeration      (4,4)/(4,10)/(4,11)/(4,45)/(4,95)
          chronology                  (4,4)/(4,10)/(4,11)/(4,46)
             chronLevel               (4,4)/(4,10)/(4,11)/(4,46)/(4,96)
             chronCaption             (4,4)/(4,10)/(4,11)/(4,46)/(4,97)
             specificChronology       (4,4)/(4,10)/(4,11)/(4,46)/(4,98)
          alternativeEnumeration      (4,4)/(4,10)/(4,11)/(4,47)
                (same sub-elements as enuneration above)
          alternativeChronology       (4,4)/(4,10)/(4,11)/(4,48)
                (same sub-elements as chronology above)
          numberOfChildBibParts       (4,4)/(4,10)/(4,11)/(4,49)
          childEnumChronSummary       (4,4)/(4,10)/(4,11)/(4,50)
               childEnumChronSummary-structured 
                                     (4,4)/(4,10)/(4,11)/(4,50)/(4,51)
                 targetSequenceId    (4,4)/(4,10)/(4,11)/(4,50)/(4,51)/(4,86)
                 primaryEnum         (4,4)/(4,10)/(4,11)/(4,50)/(4,51)/(4,87)
                   startingEnum      (4,4)/(4,10)/(4,11)/(4,50)/(4,51)/(4,87)/(4,89)
                       enumLevel     (4,4)/(4,10)/(4,11)/(4,50)/(4,51)/(4,87)/(4,89)/(4,93)
                       enumCaption   (4,4)/(4,10)/(4,11)/(4,50)/(4,51)/(4,87)/(4,89)/(4,94)
                       specificEnumeration     
                                     (4,4)/(4,10)/(4,11)/(4,50)/(4,51)/(4,87)/(4,89)/(4,95)
                   startingChron     (4,4)/(4,10)/(4,11)/(4,50)/(4,51)/(4,87)/(4,90)
                       chronLevel    (4,4)/(4,10)/(4,11)/(4,50)/(4,51)/(4,87)/(4,90)/(4,96)
                       chronCaption  (4,4)/(4,10)/(4,11)/(4,50)/(4,51)/(4,87)/(4,90)/(4,97)
                       specificChronology     
                                     (4,4)/(4,10)/(4,11)/(4,50)/(4,51)/(4,87)/(4,90)/(4,98)
                   endingEnum        (4,4)/(4,10)/(4,11)/(4,50)/(4,51)/(4,87)/(4,91)
                    (Same subelements as startingEnum)
                   endingChron       (4,4)/(4,10)/(4,11)/(4,50)/(4,51)/(4,87)/(4,92)
                    (Same subelements as startingChron)
                 alternativeEnum     (4,4)/(4,10)/(4,11)/(4,50)/(4,51)/(4,88)
                    (Same substructure as primaryEnum)
              childEnumChronSummary-unstructured (4,4)/(4,10)/(4,11)/(4,50)/(4,52)
              childCompletenessDesig   (4,4)/(4,10)/(4,11)/(4,53)
              bibPartNotes             (4,4)/(4,10)/(4,11)/(4,54)
              childBibParts            (4,4)/(4,10)/(4,11)/(4,55)
                (Recursive substructure)
              numberOfPieces           (4,4)/(4,10)/(4,11)/(4,56)
              piece                    (4,4)/(4,10)/(4,11)/(4,57)
                targetPieceId          (4,4)/(4,10)/(4,11)/(4,57)/(4,75)
                locator                (4,4)/(4,10)/(4,11)/(4,57)/(4,60)
                pieceDesignation       (4,4)/(4,10)/(4,11)/(4,57)/(4,76)
                temporaryLocation      (4,4)/(4,10)/(4,11)/(4,57)/(4,77)
                circInfo               (4,4)/(4,10)/(4,11)/(4,57)/(4,78)
                    circStatus         (4,4)/(4,10)/(4,11)/(4,57)/(4,78)/(4,99)
                    statusStartingDate (4,4)/(4,10)/(4,11)/(4,57)/(4,78)/(4,100)
                        dateTime       (4,4)/(4,10)/(4,11)/(4,57)/(4,78)/(4,100)/(2,8)
                    statusEndingDate   (4,4)/(4,10)/(4,11)/(4,57)/(4,78)/(4,101)
                       dateTime        (4,4)/(4,10)/(4,11)/(4,57)/(4,78)/(4,101)/(2,8)
                   pieceUseRestrictions(4,4)/(4,10)/(4,11)/(4,57)/(4,78)/(4,102)
                   pieceLendingInfo    (4,4)/(4,10)/(4,11)/(4,57)/(4,78)/(4,103)
                       servicePolicy   (4,4)/(4,10)/(4,11)/(4,57)/(4,78)/(4,103)/(4,109)
                        serviceFee     (4,4)/(4,10)/(4,11)/(4,57)/(4,78)/(4,103)/(4,110)
                        copyrightFee   (4,4)/(4,10)/(4,11)/(4,57)/(4,78)/(4,103)/(4,114)
                        expected
                         DispatchDate  (4,4)/(4,10)/(4,11)/(4,57)/(4,78)/(4,103)/(4,111)
                       serviceNotes    (4,4)/(4,10)/(4,11)/(4,57)/(4,78)/(4,103)/(4,112)
                   pieceReproductionInfo  (4,4)/(4,10)/(4,11)/(4,57)/(4,78)/(4,104)
                    (Same subelements as pieceLendingInfo)
                   pieceReservationPolicy (4,4)/(4,10)/(4,11)/(4,57)/(4,78)/(4,105)
                    (Same subelements as pieceLendingInfo)
                   pieceReservationInfo (4,4)/(4,10)/(4,11)/(4,57)/(4,78)/(4,106)
                          reservationQueueLength
                                    (4,4)/(4,10)/(4,11)/(4,57)/(4,78)/(4,106)/(4,108)
                        reservationStatus 
                                    (4,4)/(4,10)/(4,11)/(4,57)/(4,78)/(4,106)/(4,113)
                  circNotes (4,4)/(4,10)/(4,11)/(4,57)/(4,78)/(4,107)
            pieceValue         (4,4)/(4,10)/(4,11)/(4,57)/(4,79)
            lastActivityDate   (4,4)/(4,10)/(4,11)/(4,57)/(4,80)
            dateTime           (4,4)/(4,10)/(4,11)/(4,57)/(4,80)/(2,8)    
            pieceNotes         (4,4)/(4,10)/(4,11)/(4,57)/(4,81)
            bibPart            (4,4)/(4,10)/(4,11)/(4,57)/(4,82)
             bibPartInfo       (4,4)/(4,10)/(4,11)/(4,57)/(4,82)/(4,84)
                    (same substructure as bibView within localHoldings within 
                         holdingsStatement)
             parentBibPartInfo (4,4)/(4,10)/(4,11)/(4,57)/(4,82)/(4,85)
                    (Recursive substructure: bibPart)
           copy               (4,4)/(4,10)/(4,11)/(4,57)/(4,83)
                  (same substructure as copyView immediately following)
        copyView              (4,4)/(4,10)/(4,12)
              targetCopyId    (4,4)/(4,10)/(4,12)/(4,58)
              copyId          (4,4)/(4,10)/(4,12)/(4,59)
              locator         (4,4)/(4,10)/(4,12)/(4,60)
              copyDesignation (4,4)/(4,10)/(4,12)/(4,61)
              copySummaryEnumeration     (4,4)/(4,10)/(4,12)/(4,62)
                (same substructure as targetSequenceId within 
                 childEnumChronSummary-structured within 
                 childEnumChronSummary within bibView within 
                 localHoldings within holdingsStatement)
              copyNumberOfPieces         (4,4)/(4,10)/(4,12)/(4,63)
              copyCompletenessDesignator (4,4)/(4,10)/(4,12)/(4,64)
            copyAcquisStatusDesignator   (4,4)/(4,10)/(4,12)/(4,65)
            copyRetentionDesignator      (4,4)/(4,10)/(4,12)/(4,66)
            copyReproductionNote         (4,4)/(4,10)/(4,12)/(4,67)
            copyLendingInfo              (4,4)/(4,10)/(4,12)/(4,68)
                servicePolicy            (4,4)/(4,10)/(4,12)/(4,68)/(4,109)
                 serviceFee              (4,4)/(4,10)/(4,12)/(4,68)/(4,110)
                 copyrightFee            (4,4)/(4,10)/(4,12)/(4,68)/(4,114)
                 expectedDispatchDate    (4,4)/(4,10)/(4,12)/(4,68)/(4,111)
                    dateTime             (4,4)/(4,10)/(4,12)/(4,68)/(4,111)/(2,8)
                 ServiceNotes            (4,4)/(4,10)/(4,12)/(4,68)/(4,112)
            copyReproductionInfo         (4,4)/(4,10)/(4,12)/(4,69)
                (Same substructure as copyLendingInfo)
            copyTermsUseAndRepro         (4,4)/(4,10)/(4,12)/(4,70)
            copyReservationPolicy        (4,4)/(4,10)/(4,12)/(4,71)
                (Same substructure as copyLendingInfo)
            copyReservationInfo          (4,4)/(4,10)/(4,12)/(4,72)
                reservationQueueLength   (4,4)/(4,10)/(4,12)/(4,72)/(4,108)
                reservationStatus        (4,4)/(4,10)/(4,12)/(4,72)/(4,113)
            dateOfReport                 (4,4)/(4,10)/(4,12)/(4,7 )
                dateTime                 (4,4)/(4,10)/(4,12)/(4,7 )/(2,8)
            dateOfCreation               (4,4)/(4,10)/(4,12)/(4,73)
                dateTime                 (4,4)/(4,10)/(4,12)/(4,73 )/(2,8)
            copyNotes                    (4,4)/(4,10)/(4,12)/(4,74)
            piece                        (4,4)/(4,10)/(4,12)/(4,57)
                (same substructure as piece within bibView within 
                localHoldings within holdingsStatement)
    numberOfTopBibParts            (4,4)/(4,13)
    numberOfCopies                 (4,4)/(4,14)
    unionCatCompletenessDesignator (4,4)/(4,15)
    unionCatAcqDesignator          (4,4)/(4,16)
    unionCatRetentionDesignator    (4,4)/(4,17)
    unionCatReproductionNote       (4,4)/(4,18)
    unionCatLendingInfo            (4,4)/(4,19)
        servicePolicy              (4,4)/(4,19)/(4,109)
         serviceFee                (4,4)/(4,19)/(4,110)
         copyrightFee              (4,4)/(4,19)/(4,114)
         expectedDispatchDate      (4,4)/(4,19)/(4,111)
            dateTime               (4,4)/(4,19)/(4,111)/(2,8)
         ServiceNotes              (4,4)/(4,19)/(4,112)
    unionCatReproductionInfo       (4,4)/(4,20)
         (Same substructure as unionCatLendingInfo above)
    unionCatTermsUseRepro          (4,4)/(4,21)
    summaryReservationPolicy       (4,4)/(4,22)
        (Same substructure as unionCatLendingInfo above)
    summaryReservationInfo         (4,4)/(4,23)
        reservationQueueLength     (4,4)/(4,23)/(4,108)
        reservationStatus          (4,4)/(4,23)/(4,113)
    remoteHoldings                 (4,4)/(4,24)
        recordId                   (4,4)/(4,24)/(2,37)
    holdingsNotes                  (4,4)/(4,25)
remoteHoldingsData                 (4,5)
    recordId                       (4,5)/(2,37)