uoregon-libraries / nyu_marcxml_export_plugin

MIT License
0 stars 0 forks source link

tweaks for oclc #5

Closed lsat12357 closed 3 weeks ago

lsat12357 commented 1 month ago

Error Type | Count | Solution if ind2 equals 0 (term is LC)

1st $0 in 100, 110, 600, 610, 700, 710 is in the wrong format | 4 | append "http://id.loc.gov/authorities/names/" 1st $0 in 650, 651, 655, 656 is in the wrong format | 21 | append "http://id.loc.gov/authorities/subjects/" Invalid code in 1st $2 in 1xx, 6xx, or 7xx | 5 | Remove the $2, should not be present Invalid code in 1st $4 in 1xx, 7xx |   | Change the $4 to $e and make the invalid code all lower case Invalid relationship | 4 | processing error requiring manual intervention.

lsat12357 commented 1 month ago

https://www.loc.gov/marc/bibliographic/ 100/110 main entry name ind1 type of name ind2 undefined $e relator term, eg "collector" (lower case, can be multiple words) $0 authority number with marc org code in parens or uri, $2 only if source is in https://www.loc.gov/standards/sourcelist/name-title.html (which does not include LC) $4 relationship, eg "aut" (3 letter code)

600/610 subject name ind1 type of name ind2 source $e $0 $2 source code, used only when ind2==7 and from the list: https://www.loc.gov/standards/sourcelist/subject.html $4

650 subject topical term ind1 level ind2 source $e $0 $2 as 600 $4

655 index term genre/form ind1 type of heading ind2 source $0 $2 as 600

700/710 added entry name ind1 type of name ind2 type of added entry $e $0 $2 as 100 $4