Skip to end of banner
Go to start of banner

MARC bib: logic and rules in FOLIO

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 15 Current »

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 fieldMARC typeChange logicRelated featureSource of change
LDRBibliographicUpdate 00-04 position with a new record lengthUpdate MARC / Derive new MARCmod-quick-marc
001BibliographicMove field value with 003 to 035 and set HRID Derive new MARC / Import MARCsmod-source-record-manager
003BibliographicMove field value with 001 to 035 and removeDerive new MARC / Import MARCsmod-source-record-manager
005BibliographicSet current date-time Update MARC / Derive new MARCmod-quick-marc
010BibliographicAdd additional spaces to match valid LC control numberUpdate MARC / Derive new MARCmod-quick-marc
035BibliographicSet data from 001 and 003 fieldDerive new MARC / Import MARCsmod-source-record-manager
999ffBibliographicUpdate $s and $i with newly created SRS Record and Instance IDsDerive new MARC / Import MARCsmod-source-record-storage / mod-source-record-manager
XXXBibliographicRemove field if its content is emptyUpdate MARC / Derive new MARCmod-quick-marc

Validation rules in quickMARC

MARC fieldMARC typeValidation rule
LDRBibliographic
  • 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
006BibliographicUnexpected length of the field
007BibliographicUnexpected length of the field
008BibliographicLeader at 17-18 position doesn't match 008 field
BibliographicUnexpected length of the field
010Bibliographic

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

01X - 999BibliographicOnly 2 indicators with one-character values can exist
245BibliographicCan only have one 245 field with not empty value
aaa-zzzBibliographicAlphabetical 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
  • No labels