MARC authority - 008 rules

Description

MARC documentation

https://www.loc.gov/marc/authority/ad008.html

Updated quickMARC - MARC authority validation rules

https://folio-org.atlassian.net/wiki/display/FOLIJET/MARC+Authority+-+System+updates+and+quickMARC+validation+rules

requirement

  • No change to character for unknown value

  • No change to character for blank/empty

  • No change to character for undefined

Technical approach:

  • Converter create from scratch for marc authority: from qm to dto and from dto to qm

  • externalID and externalHRID don't populate.

008 handling

Position

Byte Label

Editable

Display on quickMARC

Details

String or Array

00-05

Date Ent

No

No

No change to logic from what happens for MARC bib record. Format is yymmdd (system generated). If only the year and month are provided, the date is left justified and each unused position contains a zero; String supports six characters

string

06

Geo Subd

Yes

Yes

String supports one character

string

07

Roman

Yes

Yes

String supports one character

string

08

Lang

Yes

Yes

String supports one characters

string

9

Kind rec

Yes

Yes

String supports one character

string

10

CatRules

Yes

Yes

String supports one character

string

11

SH Sys

Yes

Yes

String supports one character

string

12

Series

Yes

Yes

String supports one character

string

13

Numb Series

Yes

Yes

String supports one character

string

14

Main use

Yes

Yes

String supports one character

string

15

Subj use

Yes

Yes

String supports one character

string

16

Series use

Yes

Yes

String supports one character

string

17

Type Subd

Yes

Yes

String supports one character

string

18-27

Undef

No

No

String supports one character per position. Each may contain a blank (#) or a fill character.

string

28

Govt Ag

Yes

Yes

String supports one character

string

29

RefEval

Yes

Yes

String supports one character

string

30

Undef

No

No

String supports one character. May contain a blank (#) or a fill character

string

31

RecUpd

No

Yes

String supports one character

string

32

Pers Name

Yes

Yes

String supports one character

string

33

Level Est

Yes

Yes

String supports one character

string

34-37

Undef

No

No

String supports one character per position. Each may contain a blank (#) or a fill character

string

38

Mod Rec Est

No

Yes

String supports one character

string

39

Source

No

Yes

String supports one character

string

Environment

None

Potential Workaround

None

Confluence content

mentioned on

Checklist

hide

TestRail: Results

Activity

Show:
Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Spitfire

Fix versions

Release

Lotus R1 2022

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created September 10, 2021 at 12:30 PM
Updated June 5, 2023 at 12:05 PM
Resolved October 14, 2021 at 1:10 PM
TestRail: Cases
TestRail: Runs

Flag notifications