<?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> |