XML Schema
Schema Comments: Holdings XML Schema version: HoldingsSchema5g Produced by Poul Henrik Jorgensen, 24. May 2000. mailto:phj@dbc.dk Based on Z39.50 Holdings Schema version 1.1 http://lcweb.loc.gov/z3950/agency/defns/holdings1-1.html
Schema has:
20 element definitions, 0 global attribute definitions, 73 element attribute definitions, 0 datatype definitions.
Posible root elements: < BibItemInfo >    < BibPart >    < BibPartAndParents >   
< ChildEnumChronSummary >    < Chronology >    < CircInfo >   
< CopyLocation >    < Enumeration >    < HoldingsStatement >   
< HoldingsStructure >    < IntUnit >    < LocalHoldings >   
< Piece >    < PostalAddress >    < RecordId >   
< ReservationInfo >    < ServiceInfo >    < SiteLocation >   
< SummaryEnum >    < SummaryEnumSeq >   

Element list

Element HoldingsStructure
  
diagram
description
attributes
uses BibItemInfo, HoldingsStatement, RecordId
defines localy Does not define any local elements
  
used byNot used by other elements. Possible root element.
content sequence (default)
  
source
-<element name="HoldingsStructure">
-<complexType content="elementOnly">
-<annotation>
 <documentation>Top level structure of Holdings data</documentation>
 </annotation>
-<sequence minOccurs="0" maxOccurs="1">
 <element ref="BibItemInfo" name="bibItemInfo-1" />
-<element ref="HoldingsStatement" name="holdingsStatement-4" minOccurs="0" maxOccurs="unbounded">
 <documentation>Description of HoldingsStatement</documentation>
-<annotation>
 <documentation>One holdings statement for each location</documentation>
 </annotation>
 </element>
-<element ref="RecordId" name="remoteHoldingsData-5" minOccurs="0" maxOccurs="unbounded">
-<annotation>
 <documentation>Z39.50 URL for alternative/additional sources of holdings information for this record</documentation>
 </annotation>
 </element>
 </sequence>
 </complexType>
 </element>

Element BibItemInfo
  
diagram
description
attributes actualBibItem-2   targetItemId-3  
uses Does not reference other elements.
defines localy Does not define any local elements
  
used byHoldingsStructure   
content sequence (default)
  
AttributeDatatypeUseValuesDefault
actualBibItem-2string optional (default)
targetItemId-3string optional (default)
  
source
-<element name="BibItemInfo">
-<complexType content="empty">
-<attribute name="actualBibItem-2" type="string">
-<annotation>
 <documentation>The bibliographic record to which the holdings apply</documentation>
 </annotation>
 </attribute>
-<attribute name="targetItemId-3" type="string">
-<annotation>
 <documentation>A unique identifier for the bibliographic record in the Z39.50 Targets database</documentation>
 </annotation>
 </attribute>
 </complexType>
 </element>

Element HoldingsStatement
  
diagram
description
attributes dateOfReport-7   publicationType-8   unionCatShelfMark-9   numberOfTopBibParts-13   numberOfCopies-14   unionCatCompletenessDesignator-15   unionCatAcqDesignator-16   unionCatRetentionDesignator-17   unionCatReproductionNote-18   unionCatTermsUseRepro-21   holdingsNotes-25  
uses SiteLocation, LocalHoldings, ServiceInfo, ServiceInfo, ServiceInfo, ReservationInfo, RecordId
defines localy Does not define any local elements
  
used byHoldingsStructure   
content sequence (default)
  
AttributeDatatypeUseValuesDefault
dateOfReport-7timeInstant optional (default)
publicationType-8NMTOKEN optional (default) 0 | 1 | 2 | 3
unionCatShelfMark-9string optional (default)
numberOfTopBibParts-13integer optional (default)
numberOfCopies-14integer optional (default)
unionCatCompletenessDesignator-15NMTOKEN optional (default) 0 | 1 | 2 | 3
unionCatAcqDesignator-16NMTOKEN optional (default) 0 | 1 | 2 | 3 | 4 | 5
unionCatRetentionDesignator-17NMTOKEN optional (default) 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
unionCatReproductionNote-18string optional (default)
unionCatTermsUseRepro-21string optional (default)
holdingsNotes-25string optional (default)
  
source
-<element name="HoldingsStatement">
-<complexType content="elementOnly">
-<sequence minOccurs="0" maxOccurs="1">
-<element ref="SiteLocation" name="holdingsSiteLocation-6">
-<annotation>
 <documentation>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.</documentation>
 </annotation>
 </element>
 <element ref="LocalHoldings" name="localHoldings-10" minOccurs="1" maxOccurs="unbounded" />
-<element ref="ServiceInfo" name="unionCatLendingInfo-19" minOccurs="0" maxOccurs="1">
-<annotation>
 <documentation>ILL or other external lending policy for (all or any copies of) the item as reported to a union catalogue.</documentation>
 </annotation>
 </element>
-<element ref="ServiceInfo" name="unionCatReproductionInfo-20" minOccurs="0" maxOccurs="1">
-<annotation>
 <documentation>Reproduction service policy for (all or any copies of) the item as reported to a union catalogue</documentation>
 </annotation>
 </element>
-<element ref="ServiceInfo" name="summaryReservationPolicy-22" minOccurs="0" maxOccurs="1">
-<annotation>
 <documentation>Reservation policy for (all or any copies of) the item as reported to a union catalogue </documentation>
 </annotation>
 </element>
-<element ref="ReservationInfo" name="summaryReservationInfo-23" minOccurs="0" maxOccurs="1">
-<annotation>
 <documentation>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</documentation>
 </annotation>
 </element>
-<element ref="RecordId" name="remoteHoldings-24" minOccurs="0" maxOccurs="1">
-<annotation>
 <documentation>Z39.50 URL for alternative/additional information about holdings of this item at this location</documentation>
 </annotation>
 </element>
 </sequence>
 <attribute name="dateOfReport-7" type="timeInstant" />
-<attribute name="publicationType-8">
-<annotation>
 <documentation>Values: infoNotAvailable (0), singlePart (1), multipart (2), serial (3)</documentation>
 </annotation>
-<simpleType base="NMTOKEN">
 <enumeration value="0" />
 <enumeration value="1" />
 <enumeration value="2" />
 <enumeration value="3" />
 </simpleType>
 </attribute>
-<attribute name="unionCatShelfMark-9" type="string">
-<annotation>
 <documentation>A shelfmark or call number for (all or any copies of) the bibliographic item as reported to a union catalogue</documentation>
 </annotation>
 </attribute>
 <attribute name="numberOfTopBibParts-13" type="integer" />
 <attribute name="numberOfCopies-14" type="integer" />
-<attribute name="unionCatCompletenessDesignator-15">
-<annotation>
 <documentation>008/16 completeness designator for (all or any copies of) the item as reported to a union catalogue. Values: infoNotAvailable(0), complete(1), incomplete(2), veryIncompleteOrScatted(3), notApplicable(4)</documentation>
 </annotation>
-<simpleType base="NMTOKEN">
 <enumeration value="0" />
 <enumeration value="1" />
 <enumeration value="2" />
 <enumeration value="3" />
 </simpleType>
 </attribute>
-<attribute name="unionCatAcqDesignator-16">
-<annotation>
 <documentation>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)</documentation>
 </annotation>
-<simpleType base="NMTOKEN">
 <enumeration value="0" />
 <enumeration value="1" />
 <enumeration value="2" />
 <enumeration value="3" />
 <enumeration value="4" />
 <enumeration value="5" />
 </simpleType>
 </attribute>
-<attribute name="unionCatRetentionDesignator-17">
-<annotation>
 <documentation>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)</documentation>
 </annotation>
-<simpleType base="NMTOKEN">
 <enumeration value="0" />
 <enumeration value="1" />
 <enumeration value="2" />
 <enumeration value="3" />
 <enumeration value="4" />
 <enumeration value="5" />
 <enumeration value="6" />
 <enumeration value="7" />
 <enumeration value="8" />
 </simpleType>
 </attribute>
-<attribute name="unionCatReproductionNote-18" type="string">
-<annotation>
 <documentation>Reproduction note for (all or any copies of) the item as reported to a union catalogue</documentation>
 </annotation>
 </attribute>
-<attribute name="unionCatTermsUseRepro-21" type="string">
-<annotation>
 <documentation>Terms of use and reproduction note for (all or any copies of) the item as reported to a union catalogue</documentation>
 </annotation>
 </attribute>
-<attribute name="holdingsNotes-25" type="string">
-<annotation>
 <documentation>Notes about holdings of this item at this location</documentation>
 </annotation>
 </attribute>
 </complexType>
 </element>

Element RecordId
  
diagram
description tagSet G recordId
attributes
uses Does not reference other elements.
defines localy Does not define any local elements
  
used byHoldingsStatement    HoldingsStructure   
content sequence (default)
typestring
  
source
-<element name="RecordId" type="string">
-<annotation>
 <documentation>tagSet G recordId</documentation>
 </annotation>
 </element>

Element SiteLocation
  
diagram
description
attributes targetLocationId-26   institutionOrSiteId-27   locationName-28   isilCode-29   countryId-G   regionId-32   networkAddress-33   siteNotes-34   moreInfo-39  
uses PostalAddress, SiteLocation
defines localy Does not define any local elements
  
used byHoldingsStatement    SiteLocation   
content sequence (default)
  
AttributeDatatypeUseValuesDefault
targetLocationId-26string optional (default)
institutionOrSiteId-27string optional (default)
locationName-28string optional (default)
isilCode-29string optional (default)
countryId-Gstring optional (default)
regionId-32string optional (default)
networkAddress-33uri optional (default)
siteNotes-34string optional (default)
moreInfo-39uri optional (default)
  
source
-<element name="SiteLocation">
-<complexType content="elementOnly">
-<sequence minOccurs="0" maxOccurs="1">
-<element ref="PostalAddress" name="streetAddress-30" minOccurs="0" maxOccurs="unbounded">
-<annotation>
 <documentation>A sequence of address lines</documentation>
 </annotation>
 </element>
-<element ref="SiteLocation" name="subLocation-35" minOccurs="0" maxOccurs="1">
-<annotation>
 <documentation>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 </documentation>
 </annotation>
 </element>
 </sequence>
 <attribute name="targetLocationId-26" type="string" />
-<attribute name="institutionOrSiteId-27" type="string">
-<annotation>
 <documentation>852 $a</documentation>
 </annotation>
 </attribute>
-<attribute name="locationName-28" type="string">
-<annotation>
 <documentation>852 $b</documentation>
 </annotation>
 </attribute>
-<attribute name="isilCode-29" type="string">
-<annotation>
 <documentation>According to ISO 15511 (draft)</documentation>
 </annotation>
 </attribute>
-<attribute name="countryId-G" type="string">
-<annotation>
 <documentation>852 $n; according to ISO 3166</documentation>
 </annotation>
 </attribute>
-<attribute name="regionId-32" type="string">
-<annotation>
 <documentation>Non-authoritative region identifier</documentation>
 </annotation>
 </attribute>
-<attribute name="networkAddress-33" type="uri">
-<annotation>
 <documentation>Host name/IP address (+ port)</documentation>
 </annotation>
 </attribute>
-<attribute name="siteNotes-34" type="string">
-<annotation>
 <documentation>General note at site level</documentation>
 </annotation>
 </attribute>
-<attribute name="moreInfo-39" type="uri">
-<annotation>
 <documentation>A URL pointing to a site that provides more information about the location</documentation>
 </annotation>
 </attribute>
 </complexType>
 </element>

Element LocalHoldings
  
diagram
attributes
uses BibPart, CopyLocation
defines localy Does not define any local elements
  
used byHoldingsStatement   
content sequence (default)
  
source
-<element name="LocalHoldings">
-<complexType content="elementOnly">
-<sequence minOccurs="0" maxOccurs="1">
 <element ref="BibPart" name="bibView-11" minOccurs="0" maxOccurs="unbounded" />
 <element ref="CopyLocation" name="copyView-12" minOccurs="0" maxOccurs="unbounded" />
 </sequence>
 </complexType>
 </element>

Element PostalAddress
  
diagram
description A sequence of address lines
attributes
uses Does not reference other elements.
defines localy Does not define any local elements
  
used bySiteLocation   
content sequence (default)
typestring
  
source
-<element name="PostalAddress" type="string">
-<annotation>
 <documentation>A sequence of address lines</documentation>
 </annotation>
 </element>

Element BibPart
  
diagram
description
attributes targetBibPartId-40   parentBibPartId-41   typeofUnitDesignator-42   unitName-43   physicalFormDesignator-44   childCompletenessDesig-53   bibPartNotes-54   numberOfPieces-56   numberOfChildBibParts-49  
uses ServiceInfo, ServiceInfo, Enumeration, Chronology, Enumeration, Chronology, ChildEnumChronSummary, BibPart, Piece
defines localy Does not define any local elements
  
used byBibPart    BibPartAndParents    LocalHoldings   
content sequence (default)
  
AttributeDatatypeUseValuesDefault
targetBibPartId-40string optional (default)
parentBibPartId-41string optional (default)
typeofUnitDesignator-42NMTOKEN optional (default) 0 | a | c | d
unitName-43string optional (default)
physicalFormDesignator-44NMTOKEN optional (default) hh | ha | hb | hc | hd | he | hf | hg | hz | tt | ta | tb | tc | tz | vv | va | vb | vc | ma | mb | ra | rb | ca | ga | km | zu | zz
childCompletenessDesig-53NMTOKEN optional (default) 0 | 1 | 2 | 3 | 4
bibPartNotes-54string optional (default)
numberOfPieces-56integerrequired
numberOfChildBibParts-49integer optional (default)
  
source
-<element name="BibPart">
-<complexType content="elementOnly">
-<sequence minOccurs="0" maxOccurs="1">
-<element ref="ServiceInfo" name="bibPartLendingInfo-116" minOccurs="0" maxOccurs="1">
-<annotation>
 <documentation>ILL or orther external lending policy for this BibPart</documentation>
 </annotation>
 </element>
-<element ref="ServiceInfo" name="bibPartReproductionInfo-117" minOccurs="0" maxOccurs="1">
-<annotation>
 <documentation>Reproduction policy for this BibPart</documentation>
 </annotation>
 </element>
-<element ref="Enumeration" name="bibPartEnumeration-45" minOccurs="0" maxOccurs="1">
-<annotation>
 <documentation>Enumeration statement for this part only</documentation>
 </annotation>
 </element>
-<element ref="Chronology" name="bibPartChronology-46" minOccurs="0" maxOccurs="1">
-<annotation>
 <documentation>Chronology statement for this part only</documentation>
 </annotation>
 </element>
-<element ref="Enumeration" name="alternativeEnumeration-47" minOccurs="0" maxOccurs="1">
-<annotation>
 <documentation>Alternative enumeration statement for this part only</documentation>
 </annotation>
 </element>
-<element ref="Chronology" name="alternativeChronology-48" minOccurs="0" maxOccurs="1">
-<annotation>
 <documentation>Alternative chronology statement for this part only</documentation>
 </annotation>
 </element>
-<element ref="ChildEnumChronSummary" name="childEnumChronSummary-50" minOccurs="0" maxOccurs="1">
-<annotation>
 <documentation>Summary chronology and enumeration of child parts</documentation>
 </annotation>
 </element>
 <element ref="BibPart" name="childBibParts-55" minOccurs="0" maxOccurs="unbounded" />
-<element ref="Piece" name="bibPartPiece-57" minOccurs="0" maxOccurs="unbounded">
-<annotation>
 <documentation>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.</documentation>
 </annotation>
 </element>
 </sequence>
-<attribute name="targetBibPartId-40" type="string">
-<annotation>
 <documentation>Target's internal bib part id</documentation>
 </annotation>
 </attribute>
-<attribute name="parentBibPartId-41" type="string">
-<annotation>
 <documentation>Id of immediate parent of this bib part in a hierarchy of parts</documentation>
 </annotation>
 </attribute>
-<attribute name="typeofUnitDesignator-42">
-<annotation>
 <documentation>Required for top-level parts only. Values: infoNotAvailableOrApplicable ('0'), basic ('a'), supplement ('c'), index ('d')</documentation>
 </annotation>
-<simpleType base="NMTOKEN">
 <enumeration value="0" />
 <enumeration value="a" />
 <enumeration value="c" />
 <enumeration value="d" />
 </simpleType>
 </attribute>
-<attribute name="unitName-43" type="string">
-<annotation>
 <documentation>Title or supplied name decribing a unit; captions for parts at lower levels are carried in enumeration and chronology</documentation>
 </annotation>
 </attribute>
-<attribute name="physicalFormDesignator-44">
-<annotation>
 <documentation>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')</documentation>
 </annotation>
-<simpleType base="NMTOKEN">
 <enumeration value="hh" />
 <enumeration value="ha" />
 <enumeration value="hb" />
 <enumeration value="hc" />
 <enumeration value="hd" />
 <enumeration value="he" />
 <enumeration value="hf" />
 <enumeration value="hg" />
 <enumeration value="hz" />
 <enumeration value="tt" />
 <enumeration value="ta" />
 <enumeration value="tb" />
 <enumeration value="tc" />
 <enumeration value="tz" />
 <enumeration value="vv" />
 <enumeration value="va" />
 <enumeration value="vb" />
 <enumeration value="vc" />
 <enumeration value="ma" />
 <enumeration value="mb" />
 <enumeration value="ra" />
 <enumeration value="rb" />
 <enumeration value="ca" />
 <enumeration value="ga" />
 <enumeration value="km" />
 <enumeration value="zu" />
 <enumeration value="zz" />
 </simpleType>
 </attribute>
-<attribute name="childCompletenessDesig-53">
-<annotation>
 <documentation>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)</documentation>
 </annotation>
-<simpleType base="NMTOKEN">
 <enumeration value="0" />
 <enumeration value="1" />
 <enumeration value="2" />
 <enumeration value="3" />
 <enumeration value="4" />
 </simpleType>
 </attribute>
 <attribute name="bibPartNotes-54" type="string" />
 <attribute name="numberOfPieces-56" use="required" type="integer" />
-<attribute name="numberOfChildBibParts-49" type="integer">
-<annotation>
 <documentation>Number of bib parts at the next lower level only</documentation>
 </annotation>
 </attribute>
 </complexType>
 </element>

Element Enumeration
  
diagram
description
attributes enumLevel-93   enumCaption-94   specificEnumeration-95  
uses Does not reference other elements.
defines localy Does not define any local elements
  
used byBibPart    SummaryEnum   
content sequence (default)
  
AttributeDatatypeUseValuesDefault
enumLevel-93integer optional (default)
enumCaption-94string optional (default)
specificEnumeration-95stringrequired
  
source
-<element name="Enumeration">
-<complexType content="elementOnly">
 <sequence />
-<attribute name="enumLevel-93" type="integer">
-<annotation>
 <documentation>Level of enumeration</documentation>
 </annotation>
 </attribute>
-<attribute name="enumCaption-94" type="string">
-<annotation>
 <documentation>Caption to display with enumeration</documentation>
 </annotation>
 </attribute>
-<attribute name="specificEnumeration-95" use="required" type="string">
-<annotation>
 <documentation>Specific enumeration</documentation>
 </annotation>
 </attribute>
 </complexType>
 </element>

Element Chronology
  
diagram
description
attributes chronLevel-96   chronCaption-97   specificChronology-98  
uses Does not reference other elements.
defines localy Does not define any local elements
  
used byBibPart    SummaryEnum   
content sequence (default)
  
AttributeDatatypeUseValuesDefault
chronLevel-96integer optional (default)
chronCaption-97string optional (default)
specificChronology-98stringrequired
  
source
-<element name="Chronology">
-<complexType content="elementOnly">
 <sequence />
-<attribute name="chronLevel-96" type="integer">
-<annotation>
 <documentation>Level of chronology</documentation>
 </annotation>
 </attribute>
-<attribute name="chronCaption-97" type="string">
-<annotation>
 <documentation>Caption to display with chronology</documentation>
 </annotation>
 </attribute>
-<attribute name="specificChronology-98" use="required" type="string">
-<annotation>
 <documentation>Specific chronology</documentation>
 </annotation>
 </attribute>
 </complexType>
 </element>

Element ChildEnumChronSummary
  
diagram
description
attributes childEnumChronSummaryUnstructured-52  
uses SummaryEnumSeq
defines localy Does not define any local elements
  
used byBibPart   
content sequence (default)
  
AttributeDatatypeUseValuesDefault
childEnumChronSummaryUnstructured-52string optional (default)
  
source
-<element name="ChildEnumChronSummary">
-<complexType content="elementOnly">
-<annotation>
 <documentation>Summary chronology and enumeration of child parts</documentation>
 </annotation>
-<sequence minOccurs="0" maxOccurs="1">
 <element ref="SummaryEnumSeq" name="childEnumChronSummaryStructured-51" minOccurs="0" maxOccurs="1" />
 </sequence>
 <attribute name="childEnumChronSummaryUnstructured-52" type="string" />
 </complexType>
 </element>

Element Piece
  
diagram
description
attributes targetPieceId-75   locator-60   pieceDesignation-76   temporaryLocation-77   lastActivitydate-80   pieceNotes-81  
uses CircInfo, IntUnit, BibPartAndParents, CopyLocation
defines localy Does not define any local elements
  
used byBibPart    CopyLocation   
content sequence (default)
  
AttributeDatatypeUseValuesDefault
targetPieceId-75string optional (default)
locator-60string optional (default)
pieceDesignation-76string optional (default)
temporaryLocation-77string optional (default)
lastActivitydate-80timeInstant optional (default)
pieceNotes-81string optional (default)
  
source
-<element name="Piece">
-<complexType content="elementOnly">
-<sequence minOccurs="0" maxOccurs="1">
 <element ref="CircInfo" name="pieceCircInfo-78" minOccurs="0" maxOccurs="1" />
 <element ref="IntUnit" name="pieceValue-79" minOccurs="0" maxOccurs="1" />
 <element ref="BibPartAndParents" name="pieceBibPart-82" minOccurs="0" maxOccurs="1" />
 <element ref="CopyLocation" name="pieceCopy-83" minOccurs="0" maxOccurs="1" />
 </sequence>
 <attribute name="targetPieceId-75" type="string" />
-<attribute name="locator-60" type="string">
-<annotation>
 <documentation>A shelfmark, call number or electronic location for the copy or all pieces of the copy</documentation>
 </annotation>
 </attribute>
 <attribute name="pieceDesignation-76" type="string" />
 <attribute name="temporaryLocation-77" type="string" />
 <attribute name="lastActivitydate-80" type="timeInstant" />
 <attribute name="pieceNotes-81" type="string" />
 </complexType>
 </element>

Element CopyLocation
  
diagram
description
attributes targetCopyId-58   copyId-59   locator-60   copyDesignation-61   copyNumberOfPieces-63   copyCompletenessDesignator-64   copyAcquisStatusDesignator-65   copyRetentionDesignator-66   copyReproductionNote-67   copyTermsUseAndRepro-70   dateOfCreation-73   copyNotes-74   dateOfReport-7  
uses SummaryEnumSeq, ServiceInfo, ServiceInfo, ServiceInfo, ReservationInfo, Piece
defines localy Does not define any local elements
  
used byLocalHoldings    Piece   
content sequence (default)
  
AttributeDatatypeUseValuesDefault
targetCopyId-58string optional (default)
copyId-59string optional (default)
locator-60string optional (default)
copyDesignation-61string optional (default)
copyNumberOfPieces-63integer optional (default)
copyCompletenessDesignator-64integerrequired
copyAcquisStatusDesignator-65integer optional (default)
copyRetentionDesignator-66integer optional (default)
copyReproductionNote-67string optional (default)
copyTermsUseAndRepro-70string optional (default)
dateOfCreation-73timeInstant optional (default)
copyNotes-74string optional (default)
dateOfReport-7timeInstant optional (default)
  
source
-<element name="CopyLocation">
-<complexType content="elementOnly">
-<sequence minOccurs="0" maxOccurs="1">
-<element ref="SummaryEnumSeq" name="copySummaryEnumeration-62" minOccurs="0" maxOccurs="1">
-<annotation>
 <documentation>Only when Piece (including BibPart) is not included</documentation>
 </annotation>
 </element>
 <element ref="ServiceInfo" name="copyLendingInfo-68" minOccurs="0" maxOccurs="1" />
 <element ref="ServiceInfo" name="copyReproductionInfo-69" minOccurs="0" maxOccurs="1" />
-<element ref="ServiceInfo" name="copyReservationPolicy-71" minOccurs="0" maxOccurs="1">
-<annotation>
 <documentation>Optional; only meaningful if the same policy applies to all pieces</documentation>
 </annotation>
 </element>
 <element ref="ReservationInfo" name="copyReservationInfo-72" minOccurs="0" maxOccurs="1" />
 <element ref="Piece" name="copyLocationPiece-115" minOccurs="0" maxOccurs="unbounded" />
 </sequence>
 <attribute name="targetCopyId-58" type="string" />
 <attribute name="copyId-59" type="string" />
-<attribute name="locator-60" type="string">
-<annotation>
 <documentation>A shelfmark, call number or electronic location for the copy or all pieces of the copy</documentation>
 </annotation>
 </attribute>
 <attribute name="copyDesignation-61" type="string" />
 <attribute name="copyNumberOfPieces-63" type="integer" />
-<attribute name="copyCompletenessDesignator-64" use="required" type="integer">
-<annotation>
 <documentation>Values as in HoldingsStatement</documentation>
 </annotation>
 </attribute>
-<attribute name="copyAcquisStatusDesignator-65" type="integer">
-<annotation>
 <documentation>Values as in HoldingsStatement</documentation>
 </annotation>
 </attribute>
-<attribute name="copyRetentionDesignator-66" type="integer">
-<annotation>
 <documentation>Values as in HoldingsStatement</documentation>
 </annotation>
 </attribute>
 <attribute name="copyReproductionNote-67" type="string" />
 <attribute name="copyTermsUseAndRepro-70" type="string" />
 <attribute name="dateOfCreation-73" type="timeInstant" />
 <attribute name="copyNotes-74" type="string" />
 <attribute name="dateOfReport-7" type="timeInstant" />
 </complexType>
 </element>

Element CircInfo
  
diagram
description
attributes circStatus-99   statusStartingDate-100   statusEndingDate-101   pieceUseRestrictions-102   circNotes-107  
uses ServiceInfo, ServiceInfo, ServiceInfo, ReservationInfo
defines localy Does not define any local elements
  
used byPiece   
content sequence (default)
  
AttributeDatatypeUseValuesDefault
circStatus-99NMTOKENrequired0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24
statusStartingDate-100timeInstant optional (default)
statusEndingDate-101timeInstant optional (default)
pieceUseRestrictions-102NMTOKEN optional (default) 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11
circNotes-107string optional (default)
  
source
-<element name="CircInfo">
-<complexType content="elementOnly">
-<sequence minOccurs="0" maxOccurs="1">
 <element ref="ServiceInfo" name="pieceLendingInfo-103" minOccurs="0" maxOccurs="1" />
 <element ref="ServiceInfo" name="pieceReproductionInfo-104" minOccurs="0" maxOccurs="1" />
 <element ref="ServiceInfo" name="pieceReservationPolicy-105" minOccurs="0" maxOccurs="1" />
 <element ref="ReservationInfo" name="pieceReservationInfo-106" minOccurs="0" maxOccurs="1" />
 </sequence>
-<attribute name="circStatus-99" use="required">
-<annotation>
 <documentation>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)</documentation>
 </annotation>
-<simpleType base="NMTOKEN">
 <enumeration value="0" />
 <enumeration value="1" />
 <enumeration value="2" />
 <enumeration value="3" />
 <enumeration value="4" />
 <enumeration value="5" />
 <enumeration value="6" />
 <enumeration value="7" />
 <enumeration value="8" />
 <enumeration value="9" />
 <enumeration value="10" />
 <enumeration value="11" />
 <enumeration value="12" />
 <enumeration value="13" />
 <enumeration value="14" />
 <enumeration value="15" />
 <enumeration value="16" />
 <enumeration value="17" />
 <enumeration value="18" />
 <enumeration value="19" />
 <enumeration value="20" />
 <enumeration value="21" />
 <enumeration value="22" />
 <enumeration value="23" />
 <enumeration value="24" />
 </simpleType>
 </attribute>
 <attribute name="statusStartingDate-100" type="timeInstant" />
 <attribute name="statusEndingDate-101" type="timeInstant" />
-<attribute name="pieceUseRestrictions-102">
-<annotation>
 <documentation>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)</documentation>
 </annotation>
-<simpleType base="NMTOKEN">
 <enumeration value="0" />
 <enumeration value="1" />
 <enumeration value="2" />
 <enumeration value="3" />
 <enumeration value="4" />
 <enumeration value="5" />
 <enumeration value="6" />
 <enumeration value="7" />
 <enumeration value="8" />
 <enumeration value="9" />
 <enumeration value="10" />
 <enumeration value="11" />
 </simpleType>
 </attribute>
 <attribute name="circNotes-107" type="string" />
 </complexType>
 </element>

Element SummaryEnumSeq
  
diagram
description
attributes targetSequenceId-86  
uses SummaryEnum, SummaryEnum
defines localy Does not define any local elements
  
used byChildEnumChronSummary    CopyLocation   
content sequence (default)
  
AttributeDatatypeUseValuesDefault
targetSequenceId-86string optional (default)
  
source
-<element name="SummaryEnumSeq">
-<complexType content="elementOnly">
-<sequence minOccurs="0" maxOccurs="1">
-<element ref="SummaryEnum" name="primaryEnum-87">
-<annotation>
 <documentation>Enumeration and chronology in primary numbering scheme</documentation>
 </annotation>
 </element>
-<element ref="SummaryEnum" name="alternativeEnum-88" minOccurs="0" maxOccurs="1">
-<annotation>
 <documentation>Enumeration and chronology in alternative numbering scheme</documentation>
 </annotation>
 </element>
 </sequence>
-<attribute name="targetSequenceId-86" type="string">
-<annotation>
 <documentation>Target's internal summary enumeration sequence id</documentation>
 </annotation>
 </attribute>
 </complexType>
 </element>

Element SummaryEnum
  
diagram
attributes
uses Enumeration, Chronology, Enumeration, Chronology
defines localy Does not define any local elements
  
used bySummaryEnumSeq   
content sequence (default)
  
source
-<element name="SummaryEnum">
-<complexType content="elementOnly">
-<sequence minOccurs="0" maxOccurs="1">
 <element ref="Enumeration" name="startingEnum-89" />
 <element ref="Chronology" name="startingChron-90" minOccurs="0" maxOccurs="1" />
 <element ref="Enumeration" name="endingEnum-91" minOccurs="0" maxOccurs="1" />
 <element ref="Chronology" name="endingChron-92" minOccurs="0" maxOccurs="1" />
 </sequence>
 </complexType>
 </element>

Element ReservationInfo
  
diagram
description
attributes reservationQueueLength-108   reservationStatus-113  
uses Does not reference other elements.
defines localy Does not define any local elements
  
used byCircInfo    CopyLocation    HoldingsStatement   
content sequence (default)
  
AttributeDatatypeUseValuesDefault
reservationQueueLength-108integerrequired
reservationStatus-113NMTOKEN optional (default) 0 | 1 | 2 | 3
  
source
-<element name="ReservationInfo">
-<complexType content="elementOnly">
 <sequence />
 <attribute name="reservationQueueLength-108" use="required" type="integer" />
-<attribute name="reservationStatus-113">
-<annotation>
 <documentation>Values: currentReservation (0), returnedReservation (1), onReservationShelves (2), expiredReservation (3)</documentation>
 </annotation>
-<simpleType base="NMTOKEN">
 <enumeration value="0" />
 <enumeration value="1" />
 <enumeration value="2" />
 <enumeration value="3" />
 </simpleType>
 </attribute>
 </complexType>
 </element>

Element ServiceInfo
  
diagram
description
attributes expectedDispatchDate-111   serviceNotes-112   servicePolicy-109  
uses IntUnit, IntUnit
defines localy Does not define any local elements
  
used byBibPart    CircInfo    CopyLocation    HoldingsStatement   
content sequence (default)
  
AttributeDatatypeUseValuesDefault
expectedDispatchDate-111timeInstant optional (default)
serviceNotes-112string optional (default)
servicePolicy-109NMTOKENrequired0 | 1 | 2
  
source
-<element name="ServiceInfo">
-<complexType content="elementOnly">
-<sequence>
-<element ref="IntUnit" name="serviceFee-110" minOccurs="0" maxOccurs="1">
-<annotation>
 <documentation>General or exact price charged for the service</documentation>
 </annotation>
 </element>
-<element ref="IntUnit" name="copyrightFee-114" minOccurs="0" maxOccurs="1">
-<annotation>
 <documentation>A copyright fee asociated with the service</documentation>
 </annotation>
 </element>
 </sequence>
-<attribute name="expectedDispatchDate-111" type="timeInstant">
-<annotation>
 <documentation>Date material is expected to be available for dispatch</documentation>
 </annotation>
 </attribute>
-<attribute name="serviceNotes-112" type="string">
-<annotation>
 <documentation>Terms of service (lending use restrictions, etc.)</documentation>
 </annotation>
 </attribute>
-<attribute name="servicePolicy-109" use="required">
-<annotation>
 <documentation>Values: unknown (0), will (1), -- will perform the service willNot (2) -- will not perform the service</documentation>
 </annotation>
-<simpleType base="NMTOKEN">
 <enumeration value="0" />
 <enumeration value="1" />
 <enumeration value="2" />
 </simpleType>
 </attribute>
 </complexType>
 </element>

Element BibPartAndParents
  
diagram
description
attributes
uses BibPart, BibPartAndParents
defines localy Does not define any local elements
  
used byBibPartAndParents    Piece   
content sequence (default)
  
source
-<element name="BibPartAndParents">
-<complexType content="elementOnly">
-<annotation>
 <documentation>Parents are included primarily to enable a coherent enum/chron for the part to be assembled. The parent may also include additional useful information</documentation>
 </annotation>
-<sequence>
 <element ref="BibPart" name="bibPartInfo-84" />
 <element ref="BibPartAndParents" name="parentBibPartInfo-85" minOccurs="0" maxOccurs="1" />
 </sequence>
 </complexType>
 </element>

Element IntUnit
  
diagram
description
attributes value-118   unitSystem-119   unitType-120   unit-133   scaleFactor-121  
uses Does not reference other elements.
defines localy Does not define any local elements
  
used byPiece    ServiceInfo   
content sequence (default)
  
AttributeDatatypeUseValuesDefault
value-118integer optional (default)
unitSystem-119stringdefaultz3950
unitType-120stringdefaultiso4217-1990
unit-133string optional (default)
scaleFactor-121integer optional (default)
  
source
-<element name="IntUnit">
-<complexType content="elementOnly">
 <sequence />
-<attribute name="value-118" type="integer">
-<annotation>
 <documentation>Amount</documentation>
 </annotation>
 </attribute>
 <attribute name="unitSystem-119" use="default" value="z3950" type="string" />
 <attribute name="unitType-120" use="default" value="iso4217-1990" type="string" />
-<attribute name="unit-133" type="string">
-<annotation>
 <documentation>Currency code</documentation>
 </annotation>
 </attribute>
-<attribute name="scaleFactor-121" type="integer">
-<annotation>
 <documentation>An integer scale factor, base 10</documentation>
 </annotation>
 </attribute>
 </complexType>
 </element>

DataType definitions

Original Schema Source
<!--
Z39.50 Holdings XML Schema. Conforms to w3c http://www.w3.org/1999/XMLSchema
 -->
-<schema>
-<annotation>
 <appInfo> Holdings XML Schema version: HoldingsSchema5g Produced by Poul Henrik Jorgensen, 24. May 2000. mailto:phj@dbc.dk Based on Z39.50 Holdings Schema version 1.1 http://lcweb.loc.gov/z3950/agency/defns/holdings1-1.html </appInfo>
 </annotation>
-<element name="HoldingsStructure">
-<complexType content="elementOnly">
-<annotation>
 <documentation>Top level structure of Holdings data</documentation>
 </annotation>
-<sequence minOccurs="0" maxOccurs="1">
 <element ref="BibItemInfo" name="bibItemInfo-1" />
-<element ref="HoldingsStatement" name="holdingsStatement-4" minOccurs="0" maxOccurs="unbounded">
 <documentation>Description of HoldingsStatement</documentation>
-<annotation>
 <documentation>One holdings statement for each location</documentation>
 </annotation>
 </element>
-<element ref="RecordId" name="remoteHoldingsData-5" minOccurs="0" maxOccurs="unbounded">
-<annotation>
 <documentation>Z39.50 URL for alternative/additional sources of holdings information for this record</documentation>
 </annotation>
 </element>
 </sequence>
 </complexType>
 </element>
-<element name="BibItemInfo">
-<complexType content="empty">
-<attribute name="actualBibItem-2" type="string">
-<annotation>
 <documentation>The bibliographic record to which the holdings apply</documentation>
 </annotation>
 </attribute>
-<attribute name="targetItemId-3" type="string">
-<annotation>
 <documentation>A unique identifier for the bibliographic record in the Z39.50 Targets database</documentation>
 </annotation>
 </attribute>
 </complexType>
 </element>
-<element name="HoldingsStatement">
-<complexType content="elementOnly">
-<sequence minOccurs="0" maxOccurs="1">
-<element ref="SiteLocation" name="holdingsSiteLocation-6">
-<annotation>
 <documentation>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.</documentation>
 </annotation>
 </element>
 <element ref="LocalHoldings" name="localHoldings-10" minOccurs="1" maxOccurs="unbounded" />
-<element ref="ServiceInfo" name="unionCatLendingInfo-19" minOccurs="0" maxOccurs="1">
-<annotation>
 <documentation>ILL or other external lending policy for (all or any copies of) the item as reported to a union catalogue.</documentation>
 </annotation>
 </element>
-<element ref="ServiceInfo" name="unionCatReproductionInfo-20" minOccurs="0" maxOccurs="1">
-<annotation>
 <documentation>Reproduction service policy for (all or any copies of) the item as reported to a union catalogue</documentation>
 </annotation>
 </element>
-<element ref="ServiceInfo" name="summaryReservationPolicy-22" minOccurs="0" maxOccurs="1">
-<annotation>
 <documentation>Reservation policy for (all or any copies of) the item as reported to a union catalogue </documentation>
 </annotation>
 </element>
-<element ref="ReservationInfo" name="summaryReservationInfo-23" minOccurs="0" maxOccurs="1">
-<annotation>
 <documentation>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</documentation>
 </annotation>
 </element>
-<element ref="RecordId" name="remoteHoldings-24" minOccurs="0" maxOccurs="1">
-<annotation>
 <documentation>Z39.50 URL for alternative/additional information about holdings of this item at this location</documentation>
 </annotation>
 </element>
 </sequence>
 <attribute name="dateOfReport-7" type="timeInstant" />
-<attribute name="publicationType-8">
-<annotation>
 <documentation>Values: infoNotAvailable (0), singlePart (1), multipart (2), serial (3)</documentation>
 </annotation>
-<simpleType base="NMTOKEN">
 <enumeration value="0" />
 <enumeration value="1" />
 <enumeration value="2" />
 <enumeration value="3" />
 </simpleType>
 </attribute>
-<attribute name="unionCatShelfMark-9" type="string">
-<annotation>
 <documentation>A shelfmark or call number for (all or any copies of) the bibliographic item as reported to a union catalogue</documentation>
 </annotation>
 </attribute>
 <attribute name="numberOfTopBibParts-13" type="integer" />
 <attribute name="numberOfCopies-14" type="integer" />
-<attribute name="unionCatCompletenessDesignator-15">
-<annotation>
 <documentation>008/16 completeness designator for (all or any copies of) the item as reported to a union catalogue. Values: infoNotAvailable(0), complete(1), incomplete(2), veryIncompleteOrScatted(3), notApplicable(4)</documentation>
 </annotation>
-<simpleType base="NMTOKEN">
 <enumeration value="0" />
 <enumeration value="1" />
 <enumeration value="2" />
 <enumeration value="3" />
 </simpleType>
 </attribute>
-<attribute name="unionCatAcqDesignator-16">
-<annotation>
 <documentation>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)</documentation>
 </annotation>
-<simpleType base="NMTOKEN">
 <enumeration value="0" />
 <enumeration value="1" />
 <enumeration value="2" />
 <enumeration value="3" />
 <enumeration value="4" />
 <enumeration value="5" />
 </simpleType>
 </attribute>
-<attribute name="unionCatRetentionDesignator-17">
-<annotation>
 <documentation>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)</documentation>
 </annotation>
-<simpleType base="NMTOKEN">
 <enumeration value="0" />
 <enumeration value="1" />
 <enumeration value="2" />
 <enumeration value="3" />
 <enumeration value="4" />
 <enumeration value="5" />
 <enumeration value="6" />
 <enumeration value="7" />
 <enumeration value="8" />
 </simpleType>
 </attribute>
-<attribute name="unionCatReproductionNote-18" type="string">
-<annotation>
 <documentation>Reproduction note for (all or any copies of) the item as reported to a union catalogue</documentation>
 </annotation>
 </attribute>
-<attribute name="unionCatTermsUseRepro-21" type="string">
-<annotation>
 <documentation>Terms of use and reproduction note for (all or any copies of) the item as reported to a union catalogue</documentation>
 </annotation>
 </attribute>
-<attribute name="holdingsNotes-25" type="string">
-<annotation>
 <documentation>Notes about holdings of this item at this location</documentation>
 </annotation>
 </attribute>
 </complexType>
 </element>
-<element name="RecordId" type="string">
-<annotation>
 <documentation>tagSet G recordId</documentation>
 </annotation>
 </element>
-<element name="SiteLocation">
-<complexType content="elementOnly">
-<sequence minOccurs="0" maxOccurs="1">
-<element ref="PostalAddress" name="streetAddress-30" minOccurs="0" maxOccurs="unbounded">
-<annotation>
 <documentation>A sequence of address lines</documentation>
 </annotation>
 </element>
-<element ref="SiteLocation" name="subLocation-35" minOccurs="0" maxOccurs="1">
-<annotation>
 <documentation>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 </documentation>
 </annotation>
 </element>
 </sequence>
 <attribute name="targetLocationId-26" type="string" />
-<attribute name="institutionOrSiteId-27" type="string">
-<annotation>
 <documentation>852 $a</documentation>
 </annotation>
 </attribute>
-<attribute name="locationName-28" type="string">
-<annotation>
 <documentation>852 $b</documentation>
 </annotation>
 </attribute>
-<attribute name="isilCode-29" type="string">
-<annotation>
 <documentation>According to ISO 15511 (draft)</documentation>
 </annotation>
 </attribute>
-<attribute name="countryId-G" type="string">
-<annotation>
 <documentation>852 $n; according to ISO 3166</documentation>
 </annotation>
 </attribute>
-<attribute name="regionId-32" type="string">
-<annotation>
 <documentation>Non-authoritative region identifier</documentation>
 </annotation>
 </attribute>
-<attribute name="networkAddress-33" type="uri">
-<annotation>
 <documentation>Host name/IP address (+ port)</documentation>
 </annotation>
 </attribute>
-<attribute name="siteNotes-34" type="string">
-<annotation>
 <documentation>General note at site level</documentation>
 </annotation>
 </attribute>
-<attribute name="moreInfo-39" type="uri">
-<annotation>
 <documentation>A URL pointing to a site that provides more information about the location</documentation>
 </annotation>
 </attribute>
 </complexType>
 </element>
-<element name="LocalHoldings">
-<complexType content="elementOnly">
-<sequence minOccurs="0" maxOccurs="1">
 <element ref="BibPart" name="bibView-11" minOccurs="0" maxOccurs="unbounded" />
 <element ref="CopyLocation" name="copyView-12" minOccurs="0" maxOccurs="unbounded" />
 </sequence>
 </complexType>
 </element>
-<element name="PostalAddress" type="string">
-<annotation>
 <documentation>A sequence of address lines</documentation>
 </annotation>
 </element>
-<element name="BibPart">
-<complexType content="elementOnly">
-<sequence minOccurs="0" maxOccurs="1">
-<element ref="ServiceInfo" name="bibPartLendingInfo-116" minOccurs="0" maxOccurs="1">
-<annotation>
 <documentation>ILL or orther external lending policy for this BibPart</documentation>
 </annotation>
 </element>
-<element ref="ServiceInfo" name="bibPartReproductionInfo-117" minOccurs="0" maxOccurs="1">
-<annotation>
 <documentation>Reproduction policy for this BibPart</documentation>
 </annotation>
 </element>
-<element ref="Enumeration" name="bibPartEnumeration-45" minOccurs="0" maxOccurs="1">
-<annotation>
 <documentation>Enumeration statement for this part only</documentation>
 </annotation>
 </element>
-<element ref="Chronology" name="bibPartChronology-46" minOccurs="0" maxOccurs="1">
-<annotation>
 <documentation>Chronology statement for this part only</documentation>
 </annotation>
 </element>
-<element ref="Enumeration" name="alternativeEnumeration-47" minOccurs="0" maxOccurs="1">
-<annotation>
 <documentation>Alternative enumeration statement for this part only</documentation>
 </annotation>
 </element>
-<element ref="Chronology" name="alternativeChronology-48" minOccurs="0" maxOccurs="1">
-<annotation>
 <documentation>Alternative chronology statement for this part only</documentation>
 </annotation>
 </element>
-<element ref="ChildEnumChronSummary" name="childEnumChronSummary-50" minOccurs="0" maxOccurs="1">
-<annotation>
 <documentation>Summary chronology and enumeration of child parts</documentation>
 </annotation>
 </element>
 <element ref="BibPart" name="childBibParts-55" minOccurs="0" maxOccurs="unbounded" />
-<element ref="Piece" name="bibPartPiece-57" minOccurs="0" maxOccurs="unbounded">
-<annotation>
 <documentation>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.</documentation>
 </annotation>
 </element>
 </sequence>
-<attribute name="targetBibPartId-40" type="string">
-<annotation>
 <documentation>Target's internal bib part id</documentation>
 </annotation>
 </attribute>
-<attribute name="parentBibPartId-41" type="string">
-<annotation>
 <documentation>Id of immediate parent of this bib part in a hierarchy of parts</documentation>
 </annotation>
 </attribute>
-<attribute name="typeofUnitDesignator-42">
-<annotation>
 <documentation>Required for top-level parts only. Values: infoNotAvailableOrApplicable ('0'), basic ('a'), supplement ('c'), index ('d')</documentation>
 </annotation>
-<simpleType base="NMTOKEN">
 <enumeration value="0" />
 <enumeration value="a" />
 <enumeration value="c" />
 <enumeration value="d" />
 </simpleType>
 </attribute>
-<attribute name="unitName-43" type="string">
-<annotation>
 <documentation>Title or supplied name decribing a unit; captions for parts at lower levels are carried in enumeration and chronology</documentation>
 </annotation>
 </attribute>
-<attribute name="physicalFormDesignator-44">
-<annotation>
 <documentation>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')</documentation>
 </annotation>
-<simpleType base="NMTOKEN">
 <enumeration value="hh" />
 <enumeration value="ha" />
 <enumeration value="hb" />
 <enumeration value="hc" />
 <enumeration value="hd" />
 <enumeration value="he" />
 <enumeration value="hf" />
 <enumeration value="hg" />
 <enumeration value="hz" />
 <enumeration value="tt" />
 <enumeration value="ta" />
 <enumeration value="tb" />
 <enumeration value="tc" />
 <enumeration value="tz" />
 <enumeration value="vv" />
 <enumeration value="va" />
 <enumeration value="vb" />
 <enumeration value="vc" />
 <enumeration value="ma" />
 <enumeration value="mb" />
 <enumeration value="ra" />
 <enumeration value="rb" />
 <enumeration value="ca" />
 <enumeration value="ga" />
 <enumeration value="km" />
 <enumeration value="zu" />
 <enumeration value="zz" />
 </simpleType>
 </attribute>
-<attribute name="childCompletenessDesig-53">
-<annotation>
 <documentation>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)</documentation>
 </annotation>
-<simpleType base="NMTOKEN">
 <enumeration value="0" />
 <enumeration value="1" />
 <enumeration value="2" />
 <enumeration value="3" />
 <enumeration value="4" />
 </simpleType>
 </attribute>
 <attribute name="bibPartNotes-54" type="string" />
 <attribute name="numberOfPieces-56" use="required" type="integer" />
-<attribute name="numberOfChildBibParts-49" type="integer">
-<annotation>
 <documentation>Number of bib parts at the next lower level only</documentation>
 </annotation>
 </attribute>
 </complexType>
 </element>
-<element name="Enumeration">
-<complexType content="elementOnly">
 <sequence />
-<attribute name="enumLevel-93" type="integer">
-<annotation>
 <documentation>Level of enumeration</documentation>
 </annotation>
 </attribute>
-<attribute name="enumCaption-94" type="string">
-<annotation>
 <documentation>Caption to display with enumeration</documentation>
 </annotation>
 </attribute>
-<attribute name="specificEnumeration-95" use="required" type="string">
-<annotation>
 <documentation>Specific enumeration</documentation>
 </annotation>
 </attribute>
 </complexType>
 </element>
-<element name="Chronology">
-<complexType content="elementOnly">
 <sequence />
-<attribute name="chronLevel-96" type="integer">
-<annotation>
 <documentation>Level of chronology</documentation>
 </annotation>
 </attribute>
-<attribute name="chronCaption-97" type="string">
-<annotation>
 <documentation>Caption to display with chronology</documentation>
 </annotation>
 </attribute>
-<attribute name="specificChronology-98" use="required" type="string">
-<annotation>
 <documentation>Specific chronology</documentation>
 </annotation>
 </attribute>
 </complexType>
 </element>
-<element name="ChildEnumChronSummary">
-<complexType content="elementOnly">
-<annotation>
 <documentation>Summary chronology and enumeration of child parts</documentation>
 </annotation>
-<sequence minOccurs="0" maxOccurs="1">
 <element ref="SummaryEnumSeq" name="childEnumChronSummaryStructured-51" minOccurs="0" maxOccurs="1" />
 </sequence>
 <attribute name="childEnumChronSummaryUnstructured-52" type="string" />
 </complexType>
 </element>
-<element name="Piece">
-<complexType content="elementOnly">
-<sequence minOccurs="0" maxOccurs="1">
 <element ref="CircInfo" name="pieceCircInfo-78" minOccurs="0" maxOccurs="1" />
 <element ref="IntUnit" name="pieceValue-79" minOccurs="0" maxOccurs="1" />
 <element ref="BibPartAndParents" name="pieceBibPart-82" minOccurs="0" maxOccurs="1" />
 <element ref="CopyLocation" name="pieceCopy-83" minOccurs="0" maxOccurs="1" />
 </sequence>
 <attribute name="targetPieceId-75" type="string" />
-<attribute name="locator-60" type="string">
-<annotation>
 <documentation>A shelfmark, call number or electronic location for the copy or all pieces of the copy</documentation>
 </annotation>
 </attribute>
 <attribute name="pieceDesignation-76" type="string" />
 <attribute name="temporaryLocation-77" type="string" />
 <attribute name="lastActivitydate-80" type="timeInstant" />
 <attribute name="pieceNotes-81" type="string" />
 </complexType>
 </element>
-<element name="CopyLocation">
-<complexType content="elementOnly">
-<sequence minOccurs="0" maxOccurs="1">
-<element ref="SummaryEnumSeq" name="copySummaryEnumeration-62" minOccurs="0" maxOccurs="1">
-<annotation>
 <documentation>Only when Piece (including BibPart) is not included</documentation>
 </annotation>
 </element>
 <element ref="ServiceInfo" name="copyLendingInfo-68" minOccurs="0" maxOccurs="1" />
 <element ref="ServiceInfo" name="copyReproductionInfo-69" minOccurs="0" maxOccurs="1" />
-<element ref="ServiceInfo" name="copyReservationPolicy-71" minOccurs="0" maxOccurs="1">
-<annotation>
 <documentation>Optional; only meaningful if the same policy applies to all pieces</documentation>
 </annotation>
 </element>
 <element ref="ReservationInfo" name="copyReservationInfo-72" minOccurs="0" maxOccurs="1" />
 <element ref="Piece" name="copyLocationPiece-115" minOccurs="0" maxOccurs="unbounded" />
 </sequence>
 <attribute name="targetCopyId-58" type="string" />
 <attribute name="copyId-59" type="string" />
-<attribute name="locator-60" type="string">
-<annotation>
 <documentation>A shelfmark, call number or electronic location for the copy or all pieces of the copy</documentation>
 </annotation>
 </attribute>
 <attribute name="copyDesignation-61" type="string" />
 <attribute name="copyNumberOfPieces-63" type="integer" />
-<attribute name="copyCompletenessDesignator-64" use="required" type="integer">
-<annotation>
 <documentation>Values as in HoldingsStatement</documentation>
 </annotation>
 </attribute>
-<attribute name="copyAcquisStatusDesignator-65" type="integer">
-<annotation>
 <documentation>Values as in HoldingsStatement</documentation>
 </annotation>
 </attribute>
-<attribute name="copyRetentionDesignator-66" type="integer">
-<annotation>
 <documentation>Values as in HoldingsStatement</documentation>
 </annotation>
 </attribute>
 <attribute name="copyReproductionNote-67" type="string" />
 <attribute name="copyTermsUseAndRepro-70" type="string" />
 <attribute name="dateOfCreation-73" type="timeInstant" />
 <attribute name="copyNotes-74" type="string" />
 <attribute name="dateOfReport-7" type="timeInstant" />
 </complexType>
 </element>
-<element name="CircInfo">
-<complexType content="elementOnly">
-<sequence minOccurs="0" maxOccurs="1">
 <element ref="ServiceInfo" name="pieceLendingInfo-103" minOccurs="0" maxOccurs="1" />
 <element ref="ServiceInfo" name="pieceReproductionInfo-104" minOccurs="0" maxOccurs="1" />
 <element ref="ServiceInfo" name="pieceReservationPolicy-105" minOccurs="0" maxOccurs="1" />
 <element ref="ReservationInfo" name="pieceReservationInfo-106" minOccurs="0" maxOccurs="1" />
 </sequence>
-<attribute name="circStatus-99" use="required">
-<annotation>
 <documentation>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)</documentation>
 </annotation>
-<simpleType base="NMTOKEN">
 <enumeration value="0" />
 <enumeration value="1" />
 <enumeration value="2" />
 <enumeration value="3" />
 <enumeration value="4" />
 <enumeration value="5" />
 <enumeration value="6" />
 <enumeration value="7" />
 <enumeration value="8" />
 <enumeration value="9" />
 <enumeration value="10" />
 <enumeration value="11" />
 <enumeration value="12" />
 <enumeration value="13" />
 <enumeration value="14" />
 <enumeration value="15" />
 <enumeration value="16" />
 <enumeration value="17" />
 <enumeration value="18" />
 <enumeration value="19" />
 <enumeration value="20" />
 <enumeration value="21" />
 <enumeration value="22" />
 <enumeration value="23" />
 <enumeration value="24" />
 </simpleType>
 </attribute>
 <attribute name="statusStartingDate-100" type="timeInstant" />
 <attribute name="statusEndingDate-101" type="timeInstant" />
-<attribute name="pieceUseRestrictions-102">
-<annotation>
 <documentation>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)</documentation>
 </annotation>
-<simpleType base="NMTOKEN">
 <enumeration value="0" />
 <enumeration value="1" />
 <enumeration value="2" />
 <enumeration value="3" />
 <enumeration value="4" />
 <enumeration value="5" />
 <enumeration value="6" />
 <enumeration value="7" />
 <enumeration value="8" />
 <enumeration value="9" />
 <enumeration value="10" />
 <enumeration value="11" />
 </simpleType>
 </attribute>
 <attribute name="circNotes-107" type="string" />
 </complexType>
 </element>
-<element name="SummaryEnumSeq">
-<complexType content="elementOnly">
-<sequence minOccurs="0" maxOccurs="1">
-<element ref="SummaryEnum" name="primaryEnum-87">
-<annotation>
 <documentation>Enumeration and chronology in primary numbering scheme</documentation>
 </annotation>
 </element>
-<element ref="SummaryEnum" name="alternativeEnum-88" minOccurs="0" maxOccurs="1">
-<annotation>
 <documentation>Enumeration and chronology in alternative numbering scheme</documentation>
 </annotation>
 </element>
 </sequence>
-<attribute name="targetSequenceId-86" type="string">
-<annotation>
 <documentation>Target's internal summary enumeration sequence id</documentation>
 </annotation>
 </attribute>
 </complexType>
 </element>
-<element name="SummaryEnum">
-<complexType content="elementOnly">
-<sequence minOccurs="0" maxOccurs="1">
 <element ref="Enumeration" name="startingEnum-89" />
 <element ref="Chronology" name="startingChron-90" minOccurs="0" maxOccurs="1" />
 <element ref="Enumeration" name="endingEnum-91" minOccurs="0" maxOccurs="1" />
 <element ref="Chronology" name="endingChron-92" minOccurs="0" maxOccurs="1" />
 </sequence>
 </complexType>
 </element>
-<element name="ReservationInfo">
-<complexType content="elementOnly">
 <sequence />
 <attribute name="reservationQueueLength-108" use="required" type="integer" />
-<attribute name="reservationStatus-113">
-<annotation>
 <documentation>Values: currentReservation (0), returnedReservation (1), onReservationShelves (2), expiredReservation (3)</documentation>
 </annotation>
-<simpleType base="NMTOKEN">
 <enumeration value="0" />
 <enumeration value="1" />
 <enumeration value="2" />
 <enumeration value="3" />
 </simpleType>
 </attribute>
 </complexType>
 </element>
-<element name="ServiceInfo">
-<complexType content="elementOnly">
-<sequence>
-<element ref="IntUnit" name="serviceFee-110" minOccurs="0" maxOccurs="1">
-<annotation>
 <documentation>General or exact price charged for the service</documentation>
 </annotation>
 </element>
-<element ref="IntUnit" name="copyrightFee-114" minOccurs="0" maxOccurs="1">
-<annotation>
 <documentation>A copyright fee asociated with the service</documentation>
 </annotation>
 </element>
 </sequence>
-<attribute name="expectedDispatchDate-111" type="timeInstant">
-<annotation>
 <documentation>Date material is expected to be available for dispatch</documentation>
 </annotation>
 </attribute>
-<attribute name="serviceNotes-112" type="string">
-<annotation>
 <documentation>Terms of service (lending use restrictions, etc.)</documentation>
 </annotation>
 </attribute>
-<attribute name="servicePolicy-109" use="required">
-<annotation>
 <documentation>Values: unknown (0), will (1), -- will perform the service willNot (2) -- will not perform the service</documentation>
 </annotation>
-<simpleType base="NMTOKEN">
 <enumeration value="0" />
 <enumeration value="1" />
 <enumeration value="2" />
 </simpleType>
 </attribute>
 </complexType>
 </element>
-<element name="BibPartAndParents">
-<complexType content="elementOnly">
-<annotation>
 <documentation>Parents are included primarily to enable a coherent enum/chron for the part to be assembled. The parent may also include additional useful information</documentation>
 </annotation>
-<sequence>
 <element ref="BibPart" name="bibPartInfo-84" />
 <element ref="BibPartAndParents" name="parentBibPartInfo-85" minOccurs="0" maxOccurs="1" />
 </sequence>
 </complexType>
 </element>
-<element name="IntUnit">
-<complexType content="elementOnly">
 <sequence />
-<attribute name="value-118" type="integer">
-<annotation>
 <documentation>Amount</documentation>
 </annotation>
 </attribute>
 <attribute name="unitSystem-119" use="default" value="z3950" type="string" />
 <attribute name="unitType-120" use="default" value="iso4217-1990" type="string" />
-<attribute name="unit-133" type="string">
-<annotation>
 <documentation>Currency code</documentation>
 </annotation>
 </attribute>
-<attribute name="scaleFactor-121" type="integer">
-<annotation>
 <documentation>An integer scale factor, base 10</documentation>
 </annotation>
 </attribute>
 </complexType>
 </element>
 </schema>