Default MARC Bibliographic-to-Inventory Instance Mappings

Default MARC Bibliographic-to-Inventory Instance Mappings

This is a summary chart of the default MARC Bib-to-Inventory Instance mappings supplied with FOLIO. It is current as of Orchid. 

The most recent JSON rules can be found here: MARC Bibliographic Default JSON Rules

The definitive decisions and documentation for the mappings can be found in the FOLIJET Instance from MARC and FOLIJET MARC 880 fields tabs of this spreadsheet. This spreadsheet references the relevant Jiras when mappings have been changed after the initial mappings and also shows mappings that have not yet been implemented.

If libraries opt to customize the default mappings, please see Notes on Customizing Default MARC-Inventory Maps and Release Updates

 

You may also want to check out data import!

 

 

Instance field

Type (when applicable)

MARC mapping

Notes

Instance field

Type (when applicable)

MARC mapping

Notes

Instance UUID

 

999 ff $i

 

Suppress from discovery

 

[not mapped]

 

Staff suppress

 

[not mapped]

 

Previously held

 

[not mapped]

 

HRID

 

001

If the FOLIO HRID is not in the 001 field of an imported MARC Bib record, the existing 001 is moved to an 035 field, preceded by any 003 data in parentheses, e.g. 001 1234567 and 003 OCoLC would become 035 (OCoLC)1234567. Once that is done, the Instance HRID is placed in the 001 field.

Source

 

MARC

 

Cataloged date

 

[not mapped]

 

Instance status term

 

[not mapped]

 

Mode of Issuance

single unit

Leader byte 7 = a, c, d, or m

 

Mode of Issuance

serial

Leader byte 7 = b or s

 

Mode of Issuance

integrating resource

Leader byte 7 = i

 

Mode of Issuance

unspecified

Leader byte 7 = [anything else]

 

Statistical code

 

[not mapped]

 

Administrative note

 

[not mapped]

 

Resource title

 

245$anpbcfghks

 

Alternative title

Uniform Title

130$anpdfghklmorst

 

Alternative title

Uniform Title

240$anpdfghklmors

 

Alternative title

Variant Title

246$anpbfgh5

246 & 247 map to alternate title currently; if more detail in the future, map to: 246$anpbfgh5

Alternative title

Former Title

247$anpbfghx

246 & 247 map to alternate title currently; if more detail in the future, map to: 247$anpbfghx

Index title

 

245 2nd indicator 0-->245$anpb

 

Index title

 

245 2nd indicator 1-->245$anpb trim first character in $a

 

Index title

 

245 2nd indicator 2-->245$anpb trim first 2 characters in $a

 

Index title

 

245 2nd indicator 3-->245$anpb trim first 3 characters in $a

 

Index title

 

245 2nd indicator 4-->245$anpb trim first 4 characters in $a

 

Index title

 

& so on (through 9)

 

Series statement

 

800$abcdefghjklmnopqrstuvwx35 ; 810$abcdefghklmnoprstuvwx35 ; 811$acdefghjklnpqstuvwx35 ; 830$adfghklmnoprstvwx35

 

Preceding Title

Preceding title: Title

780$t

If no $t in the 780, do not map the field to the Instance at all

Preceding Title

Preceding title: ISBN

780$z

 

Preceding Title

Preceding title: ISSN

780$x

 

Succeeding Title

Succeeding title: Title

785$t 

If no $t in the 785, do not map the field to the Instance at all

Succeeding Title

Succeeding title: ISBN

785$z

 

Succeeding Title

Succeeding title: ISSN

785$x

 

Identifier

ASIN

[not mapped]

 

Identifier

BNB

[not mapped]

 

Identifier

Cancelled GPO item number

074$z

 

Identifier

Cancelled system control numbers

019$a, 035$z each in its own identifier field

 

Identifier

CODEN

[not mapped]

 

Identifier

Control number

[not mapped]

 

Identifier

DOI

[not mapped]

 

Identifier

GPO item number

074$a

 

Identifier

Handle

[not mapped]

 

Identifier

Invalid ISBN

020$zcq (invalid ISBN identifier type recently added)

 

Identifier

Invalid ISMN

024$zq (but only when 1st indicator = 2 and $z is present)
If multiple $z, put each into its own identifier field.
If any $q data present, include after whichever $z it follows

 

Identifier

Invalid ISSN

022$y; 022$z; 022$m

 

Identifier

Invalid UPC

024$zq (but only when 1st indicator = 1 and $z is present)
If multiple $z, put each into its own identifier field.
If any $q data present, include after whichever $z it follows

 

Identifier

ISBN

020$acq (all should be in the same field $q should not be a separate identifier)

 

Identifier

ISMN

024$aq (but only when 1st indicator = 2 and $a is present)

 

Identifier

ISSN

022$a2

 

Identifier

LCCN

010$a

 

Identifier

Canceled LCCN

010$z

 

Identifier

Linking ISSN

022$l2

 

Identifier

Local identifier

[not mapped]

 

Identifier

OCLC

035$a, but only if prefix (OCoLC), ocm, or ocn

 

Identifier

Other standard identifier

024$acdqz2

 

Identifier

Publisher or distributor number

028$abq

 

Identifier

Report number

[not mapped]

 

Identifier

Standard technical report number

[not mapped]

 

Identifier

StEdNL

[not mapped]

 

Identifier

System control number

035$a, except if prefix (OCoLC), ocm, or ocn, assign type OCLC instead

 

Identifier

UkMac

[not mapped]

 

Identifier

UPC

024$aq (but only when 1st indicator = 1 and $a is present)

 

Identifier

URN

[not mapped]

 

Contributor

Personal name

100$abcdfgjklnpqtu ; 700$abcdfgjklnopqtu

 

 

NameType

default to Personal name

 

 

contributorType

100$4, else $e; 700$4, else $e

Use $4 to derive the authorized contributor type; otherwise use free-text value from $e to assign the authorized contributor type; otherwise use the free-text value from $e to assign the free-text contributor type

Contributor

Name

720$a

 

 

NameType

If Ind1 =/= 2, default to Personal name
If Ind1 = 2, default to Corporate name

 

 

contributorType

720$4, else $e

Use $4 to derive the authorized contributor type; otherwise use free-text value from $e to assign the authorized contributor type; otherwise use the free-text value from $e to assign the free-text contributor type

Contributor

Corporate name

110$abcdfgklnptu ; 710$abcdfgklnoptu

 

 

NameType

default to Corporate name

 

 

contributorType

110$4, else $e; 710$4, else $e

Use $4 to derive the authorized contributor type; otherwise use free-text value from $e to assign the authorized contributor type; otherwise use the free-text value from $e to assign the free-text contributor type

Contributor

Meeting name

111$abcdfgklnptu 711$abcdfgklnptu

 

 

NameType

default to Meeting name

 

 

contributorType

111$4, else $j; 711$4, else $j

Use $4 to derive the authorized contributor type; otherwise use free-text value from $j to assign the authorized contributor type; otherwise use the free-text value from $j to assign the free-text contributor type

Publisher

 

260$b3 ; 264$b3

 

Publisher role

Production

264 2nd indicator 0

 

Publisher role

Publication

264 2nd indicator 1

 

Publisher role

Distribution

264 2nd indicator 2

 

Publisher role

Manufacture

264 2nd indicator 3

 

Place

 

260$a3
264$a3

 

Publication date

 

260$c3
264$c3