Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagehtml/xml
linenumberstrue
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
           targetNamespace="http://ole.kuali.org/standards/ole-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <xs:element name="instanceCollection" type="ole:instanceCollection"
                xmlns:ole="http://ole.kuali.org/standards/ole-instance">
    </xs:element>
    <xs:complexType name="instanceCollection">
        <xs:sequence>
            <xs:element type="ole:instance" name="instance" xmlns:ole="http://ole.kuali.org/standards/ole-instance"
                        minOccurs="1" maxOccurs="unbounded">
                <xs:annotation>
                    <xs:documentation>
                        1 or more instance records
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="instance">
        <xs:annotation>
            <xs:documentation>
                The instance captures holdings and item information. Holdings can be recorded in either the general
                holdings section or specific holdings format in the sourceHoldings section. The flag "primary" on
                either
                holdings or the sourceHoldings tag indicates which holdings is being used. OLE will support MFHD and
                any
                other specific holdings format will need to be accounted for and implemented by the individual
                institutions.
                At any given time, either the general holdings or the sourceHoldings can be in use.

                The item information is also recorded and also maps to fields in the MFHD record. OLE will provide
                the
                conversion if an institution is using MFHD, bearing in mind that in such an event the location will
                only be limited to 3 levels.
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element type="xs:string" name="instanceIdentifier">
                <xs:annotation>
                    <xs:documentation>
                        Unique system assigned identifier for the instance document.
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element type="xs:string" name="resourceIdentifier" minOccurs="0" maxOccurs="unbounded">
                <xs:annotation>
                    <xs:documentation>
                        Bibliographic identifier from 001 in the marc record in OLE
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element type="ole:formerIdentifier" name="formerResourceIdentifier"
                        xmlns:ole="http://ole.kuali.org/standards/ole-instance" minOccurs="0" maxOccurs="unbounded">
                <xs:annotation>
                    <xs:documentation>
                        These are Identifiers from the legacy system for the bibliographic records that are stored
                        in the 035 of the Marc record. Non-Editable that gets used at the time of linking bib records
                        and instance records.
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element type="ole:oleHoldings" name="oleHoldings"
                        xmlns:ole="http://ole.kuali.org/standards/ole-instance">
                <xs:annotation>
                    <xs:documentation>
                        General holdings information for institutions not using specific source holdings
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element type="ole:sourceHoldings" name="sourceHoldings"
                        xmlns:ole="http://ole.kuali.org/standards/ole-instance">
                <xs:annotation>
                    <xs:documentation>
                        Specific holdings format
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element type="ole:items" name="items" xmlns:ole="http://ole.kuali.org/standards/ole-instance">
                <xs:annotation>
                    <xs:documentation>
                        Collection of Items.
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element type="ole:extension" name="extension" xmlns:ole="http://ole.kuali.org/standards/ole-instance">
                <xs:annotation>
                    <xs:documentation>
                        Element borrowed from/maps to MODS extension element. It may be used for elements that are local
                        to the creators of the Instance documents. In addition, it may be used to extend the Instance
                        schema for various purposes when another XML schema may handle the type of information.
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="oleHoldings">
        <xs:annotation>
            <xs:documentation>
                This section can be used to record general holdings information if not using a specific
                source holdings.
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element type="xs:string" name="holdingsIdentifier">
                <xs:annotation>
                    <xs:documentation>
                        This is system generate unique ID.
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element type="ole:extentOfOwnership" name="extentOfOwnership"
                        xmlns:ole="http://ole.kuali.org/standards/ole-instance" minOccurs="0" maxOccurs="unbounded">
                <xs:annotation>
                    <xs:documentation>
                        (R)
                        This is a free txt for summary holdings (textual) for institutions not using source holdings.
                        It will be mapped to MFHD 866$a with ind1 being blank and ind2 = 0 if converted to the source
                        MFHD.
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element type="xs:string" name="receiptStatus">
                <xs:annotation>
                    <xs:documentation>
                        MFHD field 008@position 06. List of allowed values are:
                        0 - Unknown
                        1 - Other receipt or acquisition status
                        2 - Received and complete or ceased
                        3 - On order
                        4 - Currently received
                        5 - Not currently received
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element type="xs:stringole:uri" xmlns:ole="http://ole.kuali.org/standards/ole-instance" name="uri" maxOccurs="unbounded" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>
                        This is to indicate the universal resource identifier. Maps to 856$u. This could also be the
                        one recorded in the bib record.
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element type="ole:note" name="holdingsNotenote"
                        xmlns:ole="http://ole.kuali.org/standards/ole-instance" minOccurs="0" maxOccurs="unbounded">
                <xs:annotation>
                    <xs:documentation>
                        This indicates public or non-public
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element type="ole:location" name="location" xmlns:ole="http://ole.kuali.org/standards/ole-instance">
                <xs:annotation>
                    <xs:documentation>
                        Global location specific information that is inherited/used by linked items. This information
                        is not copied for each item. This also has information on the various location levels.
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element type="ole:extension" name="extension" xmlns:ole="http://ole.kuali.org/standards/ole-instance">
                <xs:annotation>
                    <xs:documentation>
                        Element borrowed from/maps to MODS extension element. It may be used for elements that are local
                        to the creators of the Instance documents. In addition, it may be used to extend the Instance
                        schema for various purposes when another XML schema may handle the type of information.
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element type="ole:shelvingSchemecallNumber" name="shelvingScheme"
                        xmlns:ole="http://ole.kuali.xmlns:ole="http://ole.kuali.org/standards/ole-instance" name="callNumber">
                <xs:annotation>
                    <xs:documentation>
                        ThisTo mapsbe tofilled
MFHD 852 ind1. Possible values are:               </xs:documentation>
         # - No information provided   </xs:annotation>
            </xs:element>
        0</xs:sequence>
- Library of Congress classification    <xs:attribute type="xs:string" name="primary">
        </xs:attribute>
    </xs:complexType>
    1 - Dewey Decimal classification<xs:complexType name="location">
        <xs:sequence>
            <xs:element   type="ole:locationLevel" name="locationLevel"
  2 - National Library of Medicine classification                   xmlns:ole="http://ole.kuali.org/standards/ole-instance">
     3 - Superintendent of Documents classification      <xs:annotation>
                  4 - Shelving<xs:documentation>
control number                       This represents 5hierarchy -of Titlelevels. If an institution intends to convert the oleHoldings to
               6 - Shelved separately      sourceHoldings (MFHD) at some point or wants to have the flexibility, they will need to ensure
   7 - Source specified in subfield $2               the mappings are avail in ole location tables. Institutions can 8have -as Othermany schemelevels.
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:elementcomplexType typename="ole:shelvingOrderlocationLevel">
name="shelvingOrder"        <xs:sequence>
            <xs:element    xmlns:ole="http://ole.kuali.org/standards/ole-instance"type="xs:string" name="name"/>
                <xs:annotation>
 element type="xs:string" name="level"/>
            <xs:element type="ole:locationLevel" name="locationLevel" minOccurs="0"
  <xs:documentation>                      xmlns:ole="http://ole.kuali.org/standards/ole-instance"/>
  This is the normalized form for the</xs:sequence>
call number. This determines how</xs:complexType>
the call number is indexed.
<xs:complexType name="note">
       <xs:simpleContent>
            <xs:extension base="xs:string">
   Does    not map to MFHD.      <xs:attribute type="xs:string" name="type"/>
            </xs:documentation>extension>
          </xs:simpleContent>
     </xs:annotation>complexType>
    <xs:complexType name="shelvingScheme">
        </xs<xs:element>sequence>
            <xs:element type="xs:string" name="callNumberTypecodeValue"/>
                <xs:annotation>
   element type="xs:string" name="fullValue"/>
                <xs:documentation>
 element type="ole:typeOrSource" name="typeOrSource"
                      LC or Duewy decimal etc... xmlns:ole="http://ole.kuali.org/standards/ole-instance"/>
        </xs:sequence>
           </xs:documentation>complexType>
    <xs:complexType name="shelvingOrder">
        <xs:sequence>
 </xs:annotation>           <xs:element  </xs:element>type="xs:string" name="codeValue"/>
            <xs:element type="xs:string" name="callNumberfullValue"/>
 
              <xs:annotation>
 element type="ole:typeOrSource" name="typeOrSource"
                  <xs:documentation>      xmlns:ole="http://ole.kuali.org/standards/ole-instance"/>
        </xs:sequence>
    </xs:complexType>
    To be filled<xs:complexType name="sourceHoldings">
        <xs:sequence>
            </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:<xs:element type="xs:string" name="callNumberPrefixholdingsIdentifier">
                <xs:annotation>
                    <xs:documentation>
                        MapsThis tois MFHDsystem 852generate $k Call Number Prefix - Term that precedes a call numberunique ID.
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element type="xs:string" name="classificationPartname"/>
                <xs:annotation>
   element type="ole:holdings" name="holdings" xmlns:ole="http://ole.kuali.org/standards/ole-instance">
                <xs:documentation>annotation>
                    <xs:documentation>
   Maps to MFHD 852 $k Call Number Prefix - Term that precedes a call number.                     This indicates what the source of the holdings record is; i.e. MARC or DC or EAD etc.. Data is
                        wrapped in the CDATA section with the raw Alsorecord knownin asthe classnative numberformat.
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element type="xsole:stringextension" name="itemPartextension" xmlns:ole="http://ole.kuali.org/standards/ole-instance">
                <xs:annotation>
                    <xs:documentation>
                        MapsElement borrowed from/maps to MFHDMODS 852extension $ielement. ItemIt Partmay -be Cutter,used date,for orelements that are  local
                    term that is added to the classification contained in classificationPart to
                        distinguish one item from any other item assigned the same classification. A call number suffix
     creators of the Instance documents. In addition, it may be used to extend the Instance
                  is contained in callNumberSuffix).   schema for various purposes when another XML schema                Also known as the book number part of call numbermay handle the type of information.
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
        <xs:attribute type="xs:string" name="primary"/>
        </xs:attribute>complexType>
    </xs<xs:complexType>
complexType name="holdings">
        <xs:complexType name="location">simpleContent>
            <xs:extension base="xs:string">
         <xs:sequence>   </xs:extension>
        </xs:simpleContent>
    <xs:element type="ole:locationLevel"</xs:complexType>
    <xs:complexType name="locationLevelitems">
        <xs:sequence>
            <xs:element type="ole:item" name="item" xmlns:ole="http://ole.kuali.org/standards/ole-instance">
                 <xs:annotation>       maxOccurs="unbounded" minOccurs="1"/>
        </xs:sequence>
    <xs</xs:documentation>complexType>
    <xs:complexType name="item">
        <xs:annotation>
         This represents hierarchy of<xs:documentation>
levels. If an institution intends to convert the oleHoldings to       Item information recorded in this section. This will not be mapping to any specific     sourceHoldings (MFHD) at some point or wants to have the flexibility, they will need to ensure
             format i.e. MFHD.
                Institutions wanting to export true holdings information will need to map themselves.
          the mappings are</xs:documentation>
avail in ole location tables. Institutions can have as</xs:annotation>
many levels.       <xs:sequence>
             </xs:documentation><xs:element type="xs:string" name="itemIdentifier">
                </xs<xs:annotation>
            </xs:element>         </xs:sequence><xs:documentation>
        </xs:complexType>     <xs:complexType name="locationLevel">         <xs:sequence> This is system generate unique ID.
      <xs:element type="xs:string" name="name"/>             <xs:element type="xs:string" name="level"/></xs:documentation>
               <xs:element type="ole:locationLevel" name="locationLevel" minOccurs="0" </xs:annotation>
            </xs:element>
            xmlns<xs:oleelement type="http://ole.kuali.org/standards/ole-instance"/>
xs:string" name="purchaseOrderLineItemIdentifier">
       </xs:sequence>     </xs:complexType>     <xs:complexType name="note">annotation>
         <xs:sequence>
            <xs:element type="xs:string" name="note"/>
       documentation>
                        This is the PO line item identifier from OLE.
    <xs:element type="xs:string" name="noteType"/>         </xs:sequence>     </xs:complexType>documentation>
      <xs:complexType name="shelvingScheme">         <xs</xs:sequence>annotation>
            <xs:element type="xs:string" name="codeValue"/></xs:element>
            <xs:element type="xs:string" name="fullValuevendorLineItemIdentifier"/>
                <xs:element type="ole:typeOrSource" name="typeOrSource"annotation>
                    <xs:documentation>
          xmlns:ole="http://ole.kuali.org/standards/ole-instance"/>         </xs:sequence>     </xs:complexType>This is the vendor line <xs:complexType name="shelvingOrder">item identifier.
        <xs:sequence>             <xs:element type="xs:string" name="codeValue"/></xs:documentation>
               <xs:element type="xs:string" name="fullValue"/> </xs:annotation>
            </xs:element>
            <xs:element type="ole:typeOrSourceaccessInformation" name="typeOrSourceaccessInformation"
                        xmlns:ole="http://ole.kuali.org/standards/ole-instance"/>
              </xs:sequence>  <xs:annotation>
     </xs:complexType>     <xs:complexType name="sourceHoldings">         <xs:sequence>documentation>
            <xs:element type="xs:string" name="holdingsIdentifier">                 <xs:annotation>
              (R)
     <xs:documentation>                         This is systemvolume generatespecific unique IDURL.
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element type="xs:string" name="namebarcodeARSL"/>
                <xs:element type="ole:holdings" name="holdings" xmlns:ole="http://ole.kuali.org/standards/ole-instance">annotation>
                    <xs:annotation>documentation>
                    <xs:documentation>    (NR)
                    This indicates what the sourceSpecial ofidentifier thefor holdingsinstitutions recordthat is; i.e. MARC or DC or EAD etc.. Data ishave automated storage/retrieval system.
                    </xs:documentation>
     wrapped in the CDATA section with the raw record in the native format.
        </xs:annotation>
            </xs:documentation>element>
                </xs:annotation>
  <xs:element type="ole:formerIdentifier" name="formerIdentifier"
         </xs:element>             <xs:element type="ole:extension" name="extension" xmlns:ole="http://ole.kuali.org/standards/ole-instance" minOccurs="0" maxOccurs="unbounded">
                <xs:annotation>
                    <xs:documentation>
                        Element(R)
borrowed from/maps to MODS extension element. It may be used for elements that are local          Does not map to MFHD. Identifies previously used barcodes or other identifiers for the
 to the creators of the Instance documents. In addition, it may be used to extend the Instance       holdings/item being described. Also allows for the identification of the type of identifier,
     schema for various purposes when another XML schema may handle the type of information.      e.g.,
              </xs:documentation>          legacy       </xs:annotation>system identifier.
            </xs:element>         </xs:sequence>documentation>
         <xs:attribute type="xs:string" name="primary"/>     </xs:complexType>
 annotation>
  <xs:complexType name="holdings">         <xs</xs:simpleContent>element>
            <xs:extensionelement basetype="xs:string">ole:statisticalSearchingCode" name="statisticalSearchingCode"
            </xs:extension>         </xs:simpleContent>     </xs:complexType>
    <xs:complexType name="items"xmlns:ole="http://ole.kuali.org/standards/ole-instance" maxOccurs="unbounded" minOccurs="0"/>
        <xs:sequence>
            <xs:element type="ole:itemitemType" name="itemitemType" xmlns:ole="http://ole.kuali.org/standards/ole-instance">
                <xs:annotation>
       maxOccurs="unbounded" minOccurs="1"/>         </xs:sequence>   <xs:documentation>
 </xs:complexType>     <xs:complexType name="item">         <xs:annotation>        (NR)
    <xs:documentation>                 Item information recorded inLocally thisdefined section.value Thisthat willis notused befor mappingcirculation topurposes anyand specificis formata i.e. MFHD.controlled value. OLE has
                      Institutions wanting tothe exportlist truecontrol holdingsvalues informationdefined willas needpart toof mapmaint. themselves.documents.
                    </xs:documentation>
                </xs:annotation>
        <xs:sequence>    </xs:element>
            <xs:element type="xsole:stringlocation" name="itemIdentifierlocation">
 xmlns:ole="http://ole.kuali.org/standards/ole-instance"
               <xs:annotation>         minOccurs="0" maxOccurs="1">
          <xs:documentation>      <xs:annotation>
                  This is system<xs:documentation>
generate unique ID.                     </xs:documentation> Global location specific information that is inherited/used by linked items. This information
    </xs:annotation>             </xs:element>       is not copied for each item. <xs:element type="xs:string" name="purchaseOrderLineItemIdentifier">
                <xs:annotation>
                    <xs:documentation>
                        This is the PO line item identifier from OLEThis also has information on the various location levels.
                    </xs:documentation>
                </xs:annotation>
            </xs:element>

            <xs:element type="xs:string" name="vendorLineItemIdentifiercopyNumber">
                <xs:annotation>
                    <xs:documentation>
                        This(R)
is the vendor line item identifier.                   Maps to </xs:documentation>MFHD 876 $t Copy number - Library-assigned to distinguish each copy of the
    </xs:annotation>             </xs:element>       same title; typically printed (with the <xs:element type="ole:accessInformation" name="accessInformation"
         label) at the end of the call number spine label.

             xmlns:ole="http://ole.kuali.org/standards/ole-instance">           Label for copy number provided in <xs:annotation>copyNumberLabel
                    <xs</xs:documentation>
                </xs:annotation>
       (R)     </xs:element>
            <xs:element type="xs:string" name="copyNumberLabel">
    This is volume specific URL.         <xs:annotation>
           </xs:documentation>         <xs:documentation>Does not map to MFHD. Identifies the nature </xs:annotation>of the copyNumber. Number of copy
       </xs:element>             <xs:element type="xs:string" name="barcodeARSL">  provided in copyNumber
            <xs:annotation>        </xs:documentation>
            <xs:documentation>    </xs:annotation>
            </xs:element>
       (NR)     <xs:element type="xs:string" name="volumeNumber">
                <xs:annotation>
Special identifier for institutions that have automated storage/retrieval system.            <xs:documentation>Does not map to MFHD. Library-assigned to distinguish each </xs:documentation>volume of a multipart
             </xs:annotation>           title; typically </xs:element>
            <xs:element type="ole:formerIdentifier" name="formerIdentifier"printed (with the label) at the end of the call number spine label.

                        Label  xmlns:ole="http://ole.kuali.org/standards/ole-instance" minOccurs="0" maxOccurs="unbounded">
 for volume number provided in volumeNumberLabel.
              <xs:annotation>      </xs:documentation>
              <xs:documentation>  </xs:annotation>
            </xs:element>
         (R)   <xs:element type="xs:string" name="volumeNumberLabel">
                <xs:annotation>
  Does not map to MFHD. Identifies previously used barcodes or other identifiers for the     <xs:documentation>Does not map                  holdings/item being described. Also allows for the identificationto MFHD. Identifies the nature of the typevolume ofnumber.
identifier,                        Number e.g.,of volume provided                       legacy system identifier.in volumeNumber
                       </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element type="ole:statisticalSearchingCodenote" name="statisticalSearchingCode"
                       note" xmlns:ole="http://ole.kuali.org/standards/ole-instance" maxOccurs="unbounded" minOccurs="0"/>
            <xs:element type="olexs:itemTypestring" name="itemTypeenumeration" xmlns:ole="http://ole.kuali.org/standards/ole-instance">>
                         <xs:annotation>
                    <xs:documentation>documentation>Does not map to MFHD. Designation used to identify a specific part of a multipart
          (NR)              title when there are multiple levels.
     Locally defined value that is used for circulation purposes and is a controlled value. OLE has</xs:documentation>
                </xs:annotation>
       the list control values defined as</xs:element>
part of maint. documents.         <xs:element type="xs:string" name="chronology">
         </xs:documentation>       <xs:annotation>
         </xs:annotation>             </xs:element>
            <xs:element type="ole:location" name="location" xmlns:ole="http://ole.kuali.org/standards/ole-instance"<xs:documentation>Does not map to MFHD. Designation used to identify the issue date of a specific
                        part of minOccurs="0" maxOccurs="1">
                <xs:annotation>a multipart title; single dates may typically print at the end of the call number label
                       <xs:documentation> attached to the part.
                    Global</xs:documentation>
location specific information that is inherited/used by linked items. This information      </xs:annotation>
            </xs:element>
     is not copied for each item. This also has information on the various location levels.<xs:element type="ole:highDensityStorage" name="highDensityStorage"
                         </xs:documentation>
                </xs:annotation>
            </xs:element>xmlns:ole="http://ole.kuali.org/standards/ole-instance"/>
            <xs:element type="ole:shelvingSchemeitemType" name="shelvingSchemetemporaryItemType"
                        xmlns:ole="http://ole.kuali.org/standards/ole-instance">
                <xs:annotation>
                    <xs:documentation>
                        This(NR)
maps to MFHD 852 ind1. Possible values are:                 This is of itemType but used in cases #where -the Noitem informationwas providedmoved and there is a need to
                  0 - Library of Congress classification specify a temp. item type.
                   1 -</xs:documentation>
Dewey Decimal classification              </xs:annotation>
          2 - National</xs:element>
Library of Medicine classification         <xs:element type="xs:string" name="fund">
             3 - Superintendent of Documents classification   <xs:annotation>
                    <xs:documentation>
       4 - Shelving control number             (R)
           5 - Title           This is Account Number from the PO line item under the accounting lines section.
6 - Shelved separately                 </xs:documentation>
       7 - Source specified in subfield $2   </xs:annotation>

            </xs:element>
       8 - Other scheme  <xs:element type="xs:string" name="donorPublicDisplay">
                </xs:documentation><xs:annotation>
                    </xs:annotation><xs:documentation>
             </xs:element>           (R)
 <xs:element type="ole:shelvingOrder" name="shelvingOrder"                       This is automatically inherited  xmlns:ole="http://ole.kuali.org/standards/ole-instance">
       from the PO Line Item number for the appropriate fund used.
        <xs:annotation>                Needs more discussion, but leaving <xs:documentation>here as a place holder.
                    This</xs:documentation>
is the normalized form for the call number. This determines how the call number is indexed. </xs:annotation>
            </xs:element>
          Does not map to MFHD.<xs:element type="xs:string" name="donorNote">
                <xs:annotation>
   </xs:documentation>                 </xs<xs:annotation>documentation>
            </xs:element>            (R)
 <xs:element type="xs:string" name="copyNumber">                 <xs:annotation>    Donor information for items that are gifts and for items that were purchased not using some
 <xs:documentation>                       specific funds.
(R)                    </xs:documentation>
    Maps to MFHD 876 $t Copy number - Library-assigned to distinguish each copy</xs:annotation>
of the           </xs:element>
             same title; typically printed (with the label) at the end of the call number spine label.<xs:element type="ole:callNumber" xmlns:ole="http://ole.kuali.org/standards/ole-instance" name="callNumber">
                <xs:annotation>
                    <xs:documentation>
                   Label    for copyLC numberor providedDuewy in copyNumberLabeldecimal etc...
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
           <xs:element type="xs:string" name="price">
            </xs:element>
            <xs:element type="xs:string" name="copyNumberLabelnumberOfPieces">
                <xs:annotation>
                    <xs:documentation>Doesdocumentation>
 not map to MFHD. Identifies the nature of the copyNumber. Number of copy           Very specific to the item and defaults to 1. Count of individual pieces in providedthe inbarcoded copyNumberitem.
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element type="xs:string" name="volumeNumberitemStatus">
                <xs:annotation>
                    <xs:documentation>Doesdocumentation>
not map to MFHD. Library-assigned to distinguish each volume of a multipart                         title; typically printed (with the label) at the end of the call number spine label.

                        Label for volume number provided in volumeNumberLabelCurrent status of the item.
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element type="xs:string" name="volumeNumberLabelitemStatusEffectiveDate">
                <xs:annotation>
                    <xs:documentation>Does not map to MFHD. Identifies the nature of the volume number.documentation>
                        Date when the status was assigned. Tied to Numberthe ofstatus volumechange.
provided in volumeNumber
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element type="olexs:notestring" name="itemNotecheckinNote" xmlns:ole="http://ole.kuali.org/standards/ole-instance"/>>
                <xs:element type="xs:string" name="enumeration">annotation>
                    <xs:annotation>documentation>
                      <xs:documentation>Does not mapFree totext MFHDnote. DesignationIf usedpopulated, tooperator identifyis apromoted specificwith partthe ofnote afor multipartacknowledgement when the
                      title when thereitem areis multiplechecked levelsin.
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element type="xs:stringboolean" name="chronologystaffOnlyFlag">
                <xs:annotation>
                    <xs:documentation>Doesdocumentation>
not map to MFHD. Designation used to identify the issue date of a specific           The item data not to be displayed in the public display interface.
  part of a multipart title; single dates may typically print at the end of the call number label </xs:documentation>
                </xs:annotation>
      attached to the part.   </xs:element>
                 </xs:documentation><xs:element type="xs:boolean" name="fastAddFlag">
                </xs<xs:annotation>
            </xs:element>        <xs:documentation>
     <xs:element type="ole:highDensityStorage" name="highDensityStorage"                   Indicator that the item was created at a  xmlns:ole="http://ole.kuali.org/standards/ole-instance"/>
 circulation desk. To indicate special processing
          <xs:element type="ole:itemType" name="temporaryItemType"            instructions etc in the checkin notes.
       xmlns:ole="http://ole.kuali.org/standards/ole-instance">                 <xs:annotation></xs:documentation>
                </xs:annotation>
   <xs:documentation>         </xs:element>
            <xs:element type="ole:extension"  (NR)name="extension" xmlns:ole="http://ole.kuali.org/standards/ole-instance">
                <xs:annotation>
       This is of itemType but used in cases where the item was moved and there is a need to <xs:documentation>
                        Element borrowed from/maps to specifyMODS aextension tempelement. itemIt type.may be used for elements that are local
             </xs:documentation>           to the creators of the  </xs:annotation>
            </xs:element>Instance documents. In addition, it may be used to extend the Instance
               <xs:element type="xs:string" name="fund">       schema for various purposes when another XML schema may handle <xs:annotation>the type of information.
                 <xs:documentation>   </xs:documentation>
                </xs:annotation>
    (R)        </xs:element>
        </xs:sequence>
       This is Account Number from the PO line item under the accounting lines section.<xs:attribute type="xs:string" name="analytic">
        </xs:attribute>
        <xs:attribute type="xs:string" name="resourceIdentifier">
          <</xs:documentation>
    attribute>
           </xs:annotation>complexType>
    <xs:complexType name="typeOrSource">
        </xs<xs:element>sequence>
            <xs:element type="xs:string" name="donorPublicDisplaypointer">
                <xs:annotation>simpleType>
                    <xs:documentation>
restriction base="xs:string">
                       (R) <xs:enumeration value="http://www.test.com/metuens/montis"/>
                      This is automatically inherited from the PO Line Item number for the appropriate fund used.<xs:enumeration value="http://www.your.com/tempestatesque/e"/>
                        Needs more discussion, but leaving here as a place holder.<xs:enumeration value="http://www.test.com/gero/nimborum"/>
                        <xs:enumeration value="http://www.test.org/montis/flammato"/>
                    </xs:documentation>restriction>
                </xs:annotation>simpleType>
            </xs:element>
            <xs:element type="xs:string" name="donorNotetext"/>
        </xs:sequence>
       <xs:annotation></xs:complexType>
    <xs:complexType name="accessInformation">
              <xs:documentation>sequence>
            <xs:element type="xs:string" name="barcode"/>
         (R)   <xs:element type="ole:uri"    name="uri" xmlns:ole="http://ole.kuali.org/standards/ole-instance"/>
        </xs:sequence>
    </xs:complexType>
  Donor information for items that are gifts and for items that were purchased not using some<xs:complexType name="extentOfOwnership">
        <xs:sequence>
            <xs:element type="xs:string" name="textualHoldings"/>
            specific funds.
 <xs:element type="ole:note" name="note" xmlns:ole="http://ole.kuali.org/standards/ole-instance"
                  </xs:documentation>      minOccurs="0" maxOccurs="unbounded"/>
         </xs:annotation>   <xs:element type="xs:string" name="type"/>
        </xs:element>sequence>
    </xs:complexType>
       <xs:element type="xs:string"complexType name="callNumberTypestatisticalSearchingCode">
        <xs:annotation>
       <xs:annotation>     <xs:documentation>
               <xs:documentation> (R)
                Does not map to MFHD. Identifies types LCof orlocally Duewydefined decimalstatistical etc.categories..
                Example:
   </xs:documentation>             codeValue=STRVIDEO
   </xs:annotation>             </xs:element>
fullValue=Streaming Video
           <xs:element type="xs:string" name="callNumber">   typeOrSource=Can be a pointer to LOC to pull down pre-defined list
   <xs:annotation>         </xs:documentation>
        </xs:annotation>
        <xs:documentation>sequence>
            <xs:element type="xs:string" name="codeValue"/>
          To be filled
 <xs:element type="xs:string" name="fullValue"/>
            <xs:element type="ole:typeOrSource" name="typeOrSource"
   </xs:documentation>                 </xs:annotation>    xmlns:ole="http://ole.kuali.org/standards/ole-instance"/>
        </xs:element>sequence>
       </xs:complexType>
    <xs:element type="xs:string"complexType name="callNumberPrefixhighDensityStorage">
        <xs:annotation>
       <xs:annotation>     <xs:documentation>Does not map to MFHD. Identifies the Row, Module, Shelf, and Tray information for
  <xs:documentation>              the
          Maps to MFHD 852 $k Call Numberitem's PrefixHigh -Density TermStorage thatlocation.
precedes a call number.          </xs:documentation>
          </xs:documentation>annotation>
        <xs:sequence>
            </xs:annotation><xs:element type="xs:string" name="row"/>
             </xs:element><xs:element type="xs:string" name="module"/>
            <xs:element type="xs:string" name="classificationPartshelf"/>
                <xs:annotation>
 element type="xs:string" name="tray"/>
        </xs:sequence>
    </xs:complexType>
    <xs:documentation>
complexType name="itemType">
        <xs:sequence>
              Maps to MFHD 852 $k Call Number Prefix - Term that precedes a call number.

<xs:element type="xs:string" name="codeValue"/>
            <xs:element type="xs:string" name="fullValue"/>
            <xs:element type="ole:typeOrSource" name="typeOrSource"
        Also known as class number.            xmlns:ole="http://ole.kuali.org/standards/ole-instance"/>
        </xs:documentation>sequence>
    </xs:complexType>
    <xs:complexType name="identifier">
        </xs<xs:annotation>
            </xs:element><xs:documentation>
             <xs:element type="xs:string" name="price"> Unique identifier for the item record.
            </xs:element>documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element type="xs:string" name="numberOfPiecesidentifierValue"/>
        </xs:sequence>
        <xs:annotation>
 attribute type="xs:string" name="source"/>
    </xs:complexType>
    <xs:complexType name="formerIdentifier">
        <xs:documentation>sequence>
            <xs:element type="ole:identifier" name="identifier"
         Very specific to the item and defaults to 1. Count of individual pieces in the barcoded item. xmlns:ole="http://ole.kuali.org/standards/ole-instance">
                <xs:annotation>
   </xs:documentation>                 </xs<xs:annotation>documentation>
            </xs:element>            Former <xs:element type="xs:string" name="itemStatus">
                <xs:annotation>
                    <xs:documentation>
                        Current status of the itemidentifiers from the legacy systems. Mainly for item records.
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element type="xs:string" name="itemStatusEffectiveDateidentifierType">
                <xs:annotation>
                    <xs:documentation>
                        DateTo whenindicate thewhich statussystem wasthe assigned.identifiers Tiedfrom to the status changeported from.
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    <xs:element type="xs:string" name="checkinNote</xs:complexType>
    <xs:complexType name="extension" mixed="true">
        <xs:sequence>
            <xs:annotation>any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
        <xs:documentation>attribute name="displayLabel" type="xs:string"/>
    </xs:complexType>
    <xs:complexType name="callNumber">
        <xs:sequence>
  Free text note. If populated, operator is promoted with the note for acknowledgement when the<xs:element type="xs:string" name="Type">
                <xs:annotation>
         item is checked in.        <xs:documentation>
            </xs:documentation>            LC or Duewy decimal etc...
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element type="xs:string" name="staffOnlyFlagPrefix">
                <xs:annotation>
                    <xs:documentation>
                        The item data not to be displayed in the public display interfaceMaps to MFHD 852 $k Call Number Prefix - Term that precedes a call number.
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element type="xs:string" name="fastAddFlag">
                <xs:annotation>
                    <xs:documentation>
                        Indicator that the item was created at a circulation desk. To indicate special processing
                        instructions etc in the checkin notes.
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element type="ole:extension" name="extension" xmlns:ole="http://ole.kuali.org/standards/ole-instance">
                <xs:annotation>
                    <xs:documentation>
                        Element borrowed from/maps to MODS extension element. It may be used for elements that are local
                        to the creators of the Instance documents. In addition, it may be used to extend the Instance
                        schema for various purposes when another XML schema may handle the type of information.
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
        <xs:attribute type="xs:string" name="analytic">
        </xs:attribute>
        <xs:attribute type="xs:string" name="resourceIdentifier">
        </xs:attribute>
    </xs:complexType>
    <xs:complexType name="typeOrSource">
        <xs:sequence>
            <xs:element name="pointer">
                <xs:simpleType>
                    <xs:restriction base="xs:string">
                        <xs:enumeration value="http://www.test.com/metuens/montis"/>
                        <xs:enumeration value="http://www.your.com/tempestatesque/e"/>
                        <xs:enumeration value="http://www.test.com/gero/nimborum"/>
                        <xs:enumeration value="http://www.test.org/montis/flammato"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element type="xs:string" name="text"/>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="uri">
        <xs:simpleContent>
            <xs:extension base="xs:string">
                <xs:attribute type="xs:string" name="resolvable"/>
            </xs:extension>
        </xs:simpleContent>
    </xs:complexType>
    <xs:complexType name="accessInformation">
        <xs:sequence>
            <xs:element type="xs:string" name="barcode"/>
            <xs:element type="ole:uri" name="uri" xmlns:ole="http://ole.kuali.org/standards/ole-instance"/>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="extentOfOwnership">
        <xs:sequence>
            <xs:element type="xs:string" name="textualHoldings"/>
            <xs:element type="ole:note" name="holdingsNote" xmlns:ole="http://ole.kuali.org/standards/ole-instanceNumber">
                <xs:annotation>
                    <xs:documentation>
                        TheTo note will map to $x for public or $z for non-public in 866-868 of marc fieldsbe filled
                     </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element type="xs:string" name="typeclassificationPart">
                <xs:annotation>
                    <xs:documentation>
                        Depending on the type which could be Basic,Suplementary or Indexes, the textutal holdings
                        will be recorded in 866 or 867 or 868 marc fields.
                    </xs:documentation>
                </xs:annotation>Maps to MFHD 852 $k Call Number Prefix - Term that precedes a call number.

               </xs:element>         </xs:sequence>Also known as class number.
</xs:complexType>     <xs:complexType name="statisticalSearchingCode">         <xs:annotation>     </xs:documentation>
       <xs:documentation>         </xs:annotation>
       (R)     </xs:element>
           Does not map to MFHD. Identifies types of locally defined statistical categories.<xs:element type="xs:string" name="itemPart">
                <xs:annotation>
       Example:             <xs:documentation>
   codeValue=STRVIDEO                 fullValue=Streaming Video   Maps to MFHD 852 $i Item Part - Cutter, date, or
   typeOrSource=Can be a pointer to LOC to pull down pre-defined list           term that </xs:documentation>is added to the classification contained in classificationPart to
</xs:annotation>         <xs:sequence>             <xs:element type="xs:string" name="codeValue"/>
            <xs:element type="xs:string" name="fullValue"/> distinguish one item from any other item assigned the same classification. A call number suffix
             <xs:element type="ole:typeOrSource" name="typeOrSource"         is contained in callNumberSuffix).
            xmlns:ole="http://ole.kuali.org/standards/ole-instance"/>         </xs:sequence>   Also known </xs:complexType>as the book number part <xs:complexType name="highDensityStorage">
of call number.
       <xs:annotation>             <xs</xs:documentation>Doesdocumentation>
not map to MFHD. Identifies the Row, Module, Shelf, and Tray information for      </xs:annotation>
          the  </xs:element>
            <xs:element  item's High Density Storage location.type="ole:shelvingScheme" name="shelvingScheme"
                </xs:documentation>         </xs:annotation>xmlns:ole="http://ole.kuali.org/standards/ole-instance">
         <xs:sequence>       <xs:annotation>
     <xs:element type="xs:string" name="row"/>             <xs:element type="xs:string" name="module"/>:documentation>
                <xs:element type="xs:string" name="shelf"/>      This maps to MFHD 852 ind1. Possible <xs:element type="xs:string" name="tray"/>values are:
         </xs:sequence>     </xs:complexType>     <xs:complexType name="itemType">    # - No information provided
<xs:sequence>             <xs:element type="xs:string" name="codeValue"/>         0 - Library of <xs:element type="xs:string" name="fullValue"/>Congress classification
             <xs:element type="ole:typeOrSource" name="typeOrSource"         1 - Dewey Decimal classification
           xmlns:ole="http://ole.kuali.org/standards/ole-instance"/>         </xs:sequence>    2 </xs:complexType>- National Library of Medicine <xs:complexType name="identifier">classification
         <xs:annotation>             <xs:documentation>  3 - Superintendent of Documents classification
         Unique identifier for the item record.          4 - Shelving </xs:documentation>control number
       </xs:annotation>         <xs:sequence>        5 - Title
  <xs:element type="xs:string" name="identifierValue"/>         </xs:sequence>         <xs:attribute type="xs:string" name="source"/>
    </xs:complexType> 6 - Shelved separately
      <xs:complexType name="formerIdentifier">         <xs:sequence>        7 - Source specified in <xs:element type="ole:identifier" name="identifier"subfield $2
                         xmlns:ole="http://ole.kuali.org/standards/ole-instance">
 8 - Other scheme
              <xs:annotation>      </xs:documentation>
              <xs:documentation>  </xs:annotation>
            </xs:element>
         Former identifiers from the legacy systems. Mainly for item records.<xs:element type="ole:shelvingOrder" name="shelvingOrder"
                        </xs:documentation>xmlns:ole="http://ole.kuali.org/standards/ole-instance">
                </xs:annotation>
   <xs:annotation>
        </xs:element>
            <xs:element type="xs:string" name="identifierType">documentation>
                  <xs:annotation>      This is the normalized form for the call number. This determines how the call number <xs:documentation>is indexed.
                       To indicateDoes whichnot systemmap the identifiers from ported fromto MFHD.
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="extension" mixed="trueuri">
        <xs:sequence>simpleContent>
            <xs:anyextension processContentsbase="laxxs:string" minOccurs="0" maxOccurs="unbounded"/>>
                <xs:attribute type="xs:string" name="resolvable"/>
            </xs:sequence>extension>
        <xs:attribute name="displayLabel" type="xs:string"/></xs:simpleContent>
    </xs:complexType>

</xs:schema>