Inventory Metadata Elements (alpha)

The inventory is where bibliographic records, as well as associated holdings and item records, are stored.

Full support for MARC bibliographic record creation and editing will be provided through a separate app for the initial FOLIO release.  While the Bib/Item UI is intended to support brief/on-the-fly record creation via the use of a templated input form, staff members will be required to use the full MARC editor app to enter/edit some metadata.

Note that the "Proposed Mapping from MARC" field is meant to be illustrative rather than prescriptive; we expect that libraries may elect custom mappings for some or all fields.

 

Bib Metadata for Inventory
Element NameDetailsProposed Mapping from MARCComments
FOLIO IDSystem-assigned, non-repeatable, read-only, maps to instance-id in CodexN/A 
Metadata SourceSystem-assigned, non-repeatable, read-only, maps to instance-source in CodexN/A 
Resource TitleText, non-repeatable, maps to instance-title in Codex

245 $a,b,c,f,g,h,k,n,p,s

Differentiate between title statement and uniform title in UI display
Alternative TitleText, repeatable, maps to instance-altTitle in Codex

246 $a,b,f,g,h,n,p

247 $a,b,f,g,h,n,p

240 $a,d,f,g,k,l,m,n,o,p,r,s

130 $a,d,f,g,h,k,l,m,n,o,p,r,s,t

Differentiate between varying form of title, former title, and uniform title in UI display
EditionText, non-repeatable, maps to instance-version in Codex250 $a,b 
Series StatementText, repeatable, maps to instance-series in Codex

490 $a,v

830 $a,d,f,g,h,k,l,m,n,o,p,r,s,t,v

 
Resource IdentifierText, repeatable, maps to instance-identifier-value

001

010 $a,z

020 $a,z

022 $a,y,z

024 $a,z

027 $a,z

028 $a,b

030 $a,z

035 $a,z

074 $a,z

Locally-defined fields

 
Resource Identifier TypeSelect, repeatable, maps to instance-identifier-type 

Values to include ISBN, ISSN, Standard Technical Report number, Publisher Number, CODEN, Control Number (001), GPO Item Number, LCCN, System Control Number, Other Standard Identifier, and locally-defined identifiers

 

Differentiate between types in UI display

 CreatorText, repeatable, maps to instance-creator

100 $a,b,c,d,e,f,g,k,l,n,p,q,t,u

110 $a,b,c,d,e,f,g,k,l,n,p,t,u

111 $a,b,c,d,e,f,g,k,l,n,p,q,t,u

Differentiate between personal name, corporate name, and meeting name

Ideally will link to appropriate name authority file for record creation

ContributorText, repeatable, maps to instance-contributor

700 $a,b,c,d,e,f,g,h,k,l,m,n,o,p,q,r,s,t,u

710 $a,b,c,d,e,f,g,h,k,l,m,n,o,p,r,s,t,u

711 $a,b,c,d,e,f,g,h,k,l,n,p,q,s,t,u

720 $a,d,f,g,h,k,l,m,n,o,p,r,s,t,x

Distinguish relationship based on $e, $j, and/or $4

Ideally will link to appropriate name authority file for record creation

Subject HeadingsText, repeatable, not included in Codex600, 610, 611, 630, 648, 650, 651, 653, 654, 655, 656, 657, 658, 662, 690, 691, 695, 696, 697, 698, 699Ideally will link to appropriate subject authority file for record creation
 PublisherText, repeatable, maps to instance-publisher in Codex

260 $b

264 $b

 
Place of PublicationText, repeatable, not included in Codex

260 $a

264 $a

 
Publication DateText, repeatable, maps to instance-date in Codex008/07-14 
URLText, repeatable, not included in Codex856 $uDisplay 856|u when present UNLESS data from KB is provided
Resource TypeSelect, non-repeatable, maps to instance-type in CodexMappings to be determined 
FormatSelect, non-repeatable, maps to instance-format in Codex007 
Physical DescriptionText, repeatable, not included in Codex300 $a,b,c,e,f,g 
LanguageSelect, repeatable, maps to instance-langugage in Codex008/35-37 
NotesText, repeatable, not included in Codex500, 501, 502, 505, 505, 506, 507, 508, 510, 511, 513, 514, 515, 516, 518, 520, 521, 522, 524, 525, 526, 530, 533, 534, 535, 536, 538, 540, 541, 542, 544, 545, 546, 547, 550, 552, 555, 556, 561, 562, 563, 565, 567, 580, 581, 583, 584, 585, 586, 588, 59XDisplay 500,505, 583, 59X fields in Bib/Item UI, perhaps with indicator showing that other note fields exist?
Date Added to FOLIOSystem-assigned, non-repeatable, read-only, maps to instance-lastModified in Codex  
Suppress from DiscoveryY/N flag, non-repeatable, not included in Codex Denotes a bibliographic record that should not be displayed in the discovery interface
Suppress from Staff ViewY/N flag, non-repeatable, not included in Codex Denotes a bibliographic record that should not be displayed in staff interfaces UNLESS a "show all" option is selected
Previously HeldCheckbox, non-repeatable, not included in Codex Indicates that a resource was previously held but deaccessioned; critical for determining Hathi Trust rights and similar

 

In the inventory, the MARC bib-holdings-item structure will be utilized; in contrast, the Codex "flattens" the holdings and item data for a given item into a single entity.  For data entry and display purposes, however, the UI may present both the holdings record and associated item records in a single display.

 

Holdings Metadata for Inventory
Element NameDetailsProposed Mapping from MARCComments
LocationText or select, non-repeatable, maps to location object in Codex852 $bFurther discussion required to determine how to align the MFHD location to the location "hierarchy", which has more complexity
Call NumberText, non-repeatable, maps to location object in Codex852 $h,i (indicators specify scheme) 
Holdings StatementText, repeatable, maps to coverage object in Codex

853/863 pattern and enum/chron paired fields for basic bibliographic unit

854/864 pattern and enum/chron paired fields for supplements

855/865 pattern and enum/chron paired fields for indexes

866 summary holdings

UI will need to accommodate entry mechanism for paired field data

UI will need to provide a way of collapsing and expanding lengthy holdings statements

Suppress from DiscoveryY/N flag, non-repeatable, not included in Codex Denotes a holdings record that should not be displayed in the discovery interface

 

Item data is proprietary – i.e., does not conform to a specified standard.

Item Metadata for Inventory
Element NameDetailsComments
Temporary LocationSelect, non-repeatable, maps to location object in Codex

 Besides temporary location, items need temporary loan type.

For example, the loan type of an item on course reserve typically has a shorter loan period. Each reserve location has several possible loan periods.  The permanent loan type needs to be saved so that it can be used when the item is taken off reserve.

Item BarcodeText, repeatable with a single active barcode, maps to item-barcode in Codex 
EnumerationText, non-repeatable, maps to coverage object in CodexE.g., v. 3
ChronologyText, non-repeatable, maps to coverage object in CodexE.g., 2012
Piece IdentifierText, repeatable, maps to item-copyNumber in CodexMay be used for copy number or other identifier that distinguishes one item from another
Number of PiecesText, non-repeatable, not included in CodexUsed when an item is returned to ensure that all parts (e.g., 7 CDs in a set) are present
Item NoteText, repeatable, not included in CodexE.g., signed by author
Loan TypeSelect, non-repeatable, not included in Codex

Used to determine circulation privileges

Also need a temporary loan type.  See comments for Temporary location

Item StatusSelect or system-applied, repeatable, maps to item-itemStatus in CodexSome statuses can be applied only through a system action (e.g., checked out, on hold), while others can be manually applied. Multiple statuses can apply – e.g., an item can be both checked out and damaged at the same time.
Suppress from DiscoveryY/N flag, non-repeatable, not included in CodexDenotes an item record that should not be displayed in the discovery interface