MARC bib: logic and rules in FOLIO

MARC bib: logic and rules in FOLIO

This page is no longer being updated.

Please see the complete and updated list of quickMARC - MARC21 Validation rules here:

https://folio-org.atlassian.net/wiki/display/MM/quickMARC+-+MARC21+Validation

Changes to MARC fields that done by the system

MARC field

MARC type

Change logic

Related feature

Source of change

LDR

Bibliographic

Update 00-04 position with a new record length

Update MARC / Derive new MARC

mod-quick-marc

001

Bibliographic

Move field value with 003 to 035 and set HRID 

Derive new MARC / Import MARCs

mod-source-record-manager

003

Bibliographic

Move field value with 001 to 035 and remove

Derive new MARC / Import MARCs

mod-source-record-manager

005

Bibliographic

Set current date-time 

Update MARC / Derive new MARC

mod-quick-marc

010

Bibliographic

Add additional spaces to match valid LC control number

Update MARC / Derive new MARC

mod-quick-marc

035

Bibliographic

Set data from 001 and 003 field

Derive new MARC / Import MARCs

mod-source-record-manager

999ff

Bibliographic

Update $s and $i with newly created SRS Record and Instance IDs

Derive new MARC / Import MARCs

mod-source-record-storage / mod-source-record-manager

XXX

Bibliographic

Remove field if its content is empty

Update MARC / Derive new MARC

mod-quick-marc

Validation rules in quickMARC

MARC field

MARC type

Validation rule

MARC field

MARC type

Validation rule

LDR

Bibliographic

  • The Leader must contain 24 characters, including null spaces

  • Only positions 05, 06, 07, 08, 17, 18 and/or 19 can be edited in the Leader

006

Bibliographic

Unexpected length of the field

007

Bibliographic

Unexpected length of the field

008

Bibliographic

Leader at 17-18 position doesn't match 008 field

Bibliographic

Unexpected length of the field

01X - 999

Bibliographic

Field length should be more than 3 characters. (relates only to API)

01X - 999

Bibliographic

Only 2 indicators with one-character values can exist

245

Bibliographic

Can only have one 245 field with not empty value

aaa-zzz

Bibliographic

Alphabetical fields are restricted

quickMARC data flows

  • quickMARC only stores quickMARC record status 

  • quickMarc has direct interaction only with source-record-manager (SRM)

  • quickMARC 

    • Through SRM, creates a record in SRS via the Derive a new MARC bib record action

    • Through SRM creates a record in mod-inventory-storage via the Derive a new MARC bib record action 

    • Through SRM, updates a record in SRS via Edit in quickMARC action 

    • Through SRM, updates a record in mod-inventory-storage via Edit in quickMARC action

Comments