MARC-Lint_1.53/0000755000000000000000000000000013725073022011651 5ustar rootrootMARC-Lint_1.53/t/0000755000000000000000000000000013725073022012114 5ustar rootrootMARC-Lint_1.53/t/check245.t0000755000000000000000000001152213725073022013615 0ustar rootroot#!perl #This tests check_245() called separately #See lint.t for testing through check_record() use strict; use warnings; use Test::More tests=>60; BEGIN { use_ok( 'MARC::Field' ); } BEGIN { use_ok( 'MARC::Lint' ); } my $lint = new MARC::Lint; isa_ok( $lint, 'MARC::Lint' ); my @fields = ( [245, '0', '0', 'a', 'Subfield a.'], [245, '0', '0', 'b', 'no subfield a.'], [245, '0', '0', 'a', 'No period at end'], [245, '0', '0', 'a', 'Other punctuation not followed by period!'], [245, '0', '0', 'a', 'Other punctuation not followed by period?'], [245, '0', '0', 'a', 'Precedes sub c', 'c', 'not preceded by space-slash.'], [245, '0', '0', 'a', 'Precedes sub c/', 'c', 'not preceded by space-slash.'], [245, '0', '0', 'a', 'Precedes sub c /', 'c', 'initials in sub c B. B.'], [245, '0', '0', 'a', 'Precedes sub c /', 'c', 'initials in sub c B.B. (no warning).'], [245, '0', '0', 'a', 'Precedes sub b', 'b', 'not preceded by proper punctuation.'], [245, '0', '0', 'a', 'Precedes sub b=', 'b', 'not preceded by proper punctuation.'], [245, '0', '0', 'a', 'Precedes sub b:', 'b', 'not preceded by proper punctuation.'], [245, '0', '0', 'a', 'Precedes sub b;', 'b', 'not preceded by proper punctuation.'], [245, '0', '0', 'a', 'Precedes sub b =', 'b', 'preceded by proper punctuation.'], [245, '0', '0', 'a', 'Precedes sub b :', 'b', 'preceded by proper punctuation.'], [245, '0', '0', 'a', 'Precedes sub b ;', 'b', 'preceded by proper punctuation.'], [245, '0', '0', 'a', 'Precedes sub h ', 'h', '[videorecording].'], [245, '0', '0', 'a', 'Precedes sub h-- ', 'h', '[videorecording] :', 'b', 'with elipses dash before h.'], [245, '0', '0', 'a', 'Precedes sub h-- ', 'h', 'videorecording :', 'b', 'without brackets around GMD.'], [245, '0', '0', 'a', 'Precedes sub n.', 'n', 'Number 1.'], [245, '0', '0', 'a', 'Precedes sub n', 'n', 'Number 2.'], [245, '0', '0', 'a', 'Precedes sub n.', 'n', 'Number 3.', 'p', 'Sub n has period not comma.'], [245, '0', '0', 'a', 'Precedes sub n.', 'n', 'Number 3,', 'p', 'Sub n has comma.'], [245, '0', '0', 'a', 'Precedes sub p.', 'p', 'Sub a has period.'], [245, '0', '0', 'a', 'Precedes sub p', 'p', 'Sub a has no period.'], [245, '0', '0', 'a', 'The article.'], [245, '0', '4', 'a', 'The article.'], [245, '0', '2', 'a', 'An article.'], [245, '0', '0', 'a', "L\'article."], [245, '0', '2', 'a', 'A la mode.'], [245, '0', '5', 'a', 'The "quoted article".'], [245, '0', '5', 'a', 'The (parenthetical article).'], [245, '0', '6', 'a', '(The) article in parentheses).'], [245, '0', '9', 'a', "\"(The)\" \'article\' in quotes and parentheses)."], [245, '0', '5', 'a', '[The supplied title].'], ); my @expected = ( q{245: Must have a subfield _a.}, q{245: First subfield must be _a, but it is _b}, q{245: Must end with . (period).}, q{245: MARC21 allows ? or ! as final punctuation but LCRI 1.0C, Nov. 2003 (LCPS 1.7.1 for RDA records), requires period.}, q{245: MARC21 allows ? or ! as final punctuation but LCRI 1.0C, Nov. 2003 (LCPS 1.7.1 for RDA records), requires period.}, q{245: Subfield _c must be preceded by /}, q{245: Subfield _c must be preceded by /}, q{245: Subfield _c initials should not have a space.}, q{245: Subfield _b should be preceded by space-colon, space-semicolon, or space-equals sign.}, q{245: Subfield _b should be preceded by space-colon, space-semicolon, or space-equals sign.}, q{245: Subfield _b should be preceded by space-colon, space-semicolon, or space-equals sign.}, q{245: Subfield _b should be preceded by space-colon, space-semicolon, or space-equals sign.}, q{245: Subfield _h should not be preceded by space.}, q{245: Subfield _h must have matching square brackets, h.}, q{245: Subfield _n must be preceded by . (period).}, q{245: Subfield _p must be preceded by , (comma) when it follows subfield _n.}, q{245: Subfield _p must be preceded by . (period) when it follows a subfield other than _n.}, q{245: First word, the, may be an article, check 2nd indicator (0).}, q{245: First word, an, may be an article, check 2nd indicator (2).}, q{245: First word, l, may be an article, check 2nd indicator (0).}, q{245: First word, a, does not appear to be an article, check 2nd indicator (2).}, ); foreach my $field (@fields) { my $field_object = MARC::Field->new( @$field ); isa_ok( $field_object, 'MARC::Field', 'MARC field' ); $lint->check_245( $field_object ); my @warnings = $lint->warnings; $lint->clear_warnings(); while ( @warnings ) { my $expected = shift @expected; my $actual = shift @warnings; is( $actual, $expected, join "\n", ( "Checking expected messages, $expected", $field_object->as_string() )); } } #foreach field is( scalar @expected, 0, "All expected messages exhausted." ); MARC-Lint_1.53/t/lint.t0000755000000000000000000000743313725073022013261 0ustar rootroot#!perl use strict; use warnings; use File::Spec; use Test::More tests=>40; BEGIN { use_ok( 'MARC::File::USMARC' ); } BEGIN { use_ok( 'MARC::Lint' ); } FROM_FILE: { my @expected = ( (undef) x 9, [ q{100: Indicator 1 must be 0, 1 or 3 but it's "2"} ], [ q{007: Subfields are not allowed in fields lower than 010} ] ); my $lint = new MARC::Lint; isa_ok( $lint, 'MARC::Lint' ); my $filename = File::Spec->catfile( 't', 'camel.usmarc'); my $file = MARC::File::USMARC->in( $filename ); while ( my $marc = $file->next() ) { isa_ok( $marc, 'MARC::Record' ); my $title = $marc->title; $lint->check_record( $marc ); my $expected = shift @expected; my @warnings = $lint->warnings; if ( $expected ) { ok( eq_array( \@warnings, $expected ), "Warnings match on $title" ); } else { is( scalar @warnings, 0, "No warnings on $title" ); } } # while is( scalar @expected, 0, "All expected messages have been exhausted." ); } FROM_TEXT: { my $marc = MARC::Record->new(); isa_ok( $marc, 'MARC::Record', 'MARC record' ); $marc->leader("00000nam 22002538a 4500"); # The ????? represents meaningless digits at this point my $nfields = $marc->add_fields( ['041', "0", "", a => 'end', a => 'fren', ], ['043', "", "", a => 'n-us-pn', ], ['082', "0", "4", a => '005.13/3', R => 'all', #typo 'R' for 'W' and missing 'b' subfield 2 => '21' ], ['082', "1", "4", a => '005.13', b => 'Wall', 2 => '14' ], [100, "1","4", a => "Wall, Larry", ], [110, "1","", a => "O'Reilly & Associates.", ], [245, "9","0", a => "Programming Perl / ", a => "Big Book of Perl /", c => "Larry Wall, Tom Christiansen & Jon Orwant.", ], [250, "", "", a => "3rd ed.", ], [250, "", "", a => "3rd ed.", ], [260, "", "", a => "Cambridge, Mass. : ", b => "O'Reilly, ", r => "2000.", ], [590, "4","", a => "Personally signed by Larry.", ], [650, "","0", a => "Perl (Computer program language)", 0 => "(DLC)sh 95010633", ], [856, "4","3", u => "http://www.perl.com/", ], [886, "0", "", 4 => "Some foreign thing", q => "Another foreign thing", ], ); is( $nfields, 14, "All the fields added OK" ); my @expected = ( q{1XX: Only one 1XX tag is allowed, but I found 2 of them.}, q{041: Subfield _a, end (end), is not valid.}, q{041: Subfield _a must be evenly divisible by 3 or exactly three characters if ind2 is not 7, (fren).}, q{043: Subfield _a, n-us-pn, is not valid.}, q{082: Subfield _R is not allowed.}, q{100: Indicator 2 must be blank but it's "4"}, q{245: Indicator 1 must be 0 or 1 but it's "9"}, q{245: Subfield _a is not repeatable.}, # q{250: Field is not repeatable.}, #obsolete now that 250 is repeatable q{260: Subfield _r is not allowed.}, q{856: Indicator 2 must be blank, 0, 1, 2 or 8 but it's "3"}, ); my $lint = new MARC::Lint; isa_ok( $lint, 'MARC::Lint' ); $lint->check_record( $marc ); my @warnings = $lint->warnings; while ( @warnings ) { my $expected = shift @expected; my $actual = shift @warnings; is( $actual, $expected, "Checking expected messages" ); } is( scalar @expected, 0, "All expected messages exhausted." ); } MARC-Lint_1.53/t/check020.t0000755000000000000000000000623113725073022013605 0ustar rootroot#!perl #This tests check_020() called separately #See lint.t for testing through check_record() use strict; use warnings; use Test::More tests=>28; BEGIN { use_ok( 'MARC::Field' ); } BEGIN { use_ok( 'MARC::Lint' ); } my $lint = new MARC::Lint; isa_ok( $lint, 'MARC::Lint' ); my @fields = ( ['020', "","", a => "154879473", #too few digits ], ['020', "","", a => "1548794743", #invalid checksum ], ['020', "","", a => "15487947443", #11 digits ], ['020', "","", a => "15487947443324", #14 digits ], ['020', "","", a => "9781548794743", #13 digit valid ], ['020', "","", a => "9781548794745", #13 digit invalid ], ['020', "","", a => "1548794740 (10 : good checksum)", #10 digit valid with qualifier ], ['020', "","", a => "1548794745 (10 : bad checksum)", #10 digit invalid with qualifier ], ['020', "","", a => "1-54879-474-0 (hyphens and good checksum)", #10 digit invalid with hyphens and qualifier ], ['020', "","", a => "1-54879-474-5 (hyphens and bad checksum)", #10 digit invalid with hyphens and qualifier ], ['020', "","", a => "1548794740(10 : unspaced qualifier)", #10 valid without space before qualifier ], ['020', "","", a => "1548794745(10 : unspaced qualifier : bad checksum)", #10 invalid without space before qualifier ], ['020', "","", z => "1548794743", #subfield z ], ); my @expected = ( q{020: Subfield a has the wrong number of digits, 154879473.}, q{020: Subfield a has bad checksum, 1548794743.}, q{020: Subfield a has the wrong number of digits, 15487947443.}, q{020: Subfield a has the wrong number of digits, 15487947443324.}, q{020: Subfield a has bad checksum (13 digit), 9781548794745.}, q{020: Subfield a has bad checksum, 1548794745 (10 : bad checksum).}, q{020: Subfield a may have invalid characters.}, q{020: Subfield a may have invalid characters.}, q{020: Subfield a has bad checksum, 1-54879-474-5 (hyphens and bad checksum).}, q{020: Subfield a qualifier must be preceded by space, 1548794740(10 : unspaced qualifier).}, q{020: Subfield a qualifier must be preceded by space, 1548794745(10 : unspaced qualifier : bad checksum).}, q{020: Subfield a has bad checksum, 1548794745(10 : unspaced qualifier : bad checksum).}, ); foreach my $field (@fields) { my $field_object = MARC::Field->new( @$field ); isa_ok( $field_object, 'MARC::Field', (join "", "MARC field, ", $field_object->subfield('a')) ) if $field_object->subfield('a'); my $check_tag = "check_".$field_object->tag(); $lint->$check_tag( $field_object ); my @warnings = $lint->warnings; $lint->clear_warnings(); while ( @warnings ) { my $expected = shift @expected; my $actual = shift @warnings; is( $actual, $expected, "Checking expected messages, $expected" ); } } #foreach field is( scalar @expected, 0, "All expected messages exhausted." ); MARC-Lint_1.53/t/camel.usmarc0000755000000000000000000001551613725073022014424 0ustar rootroot00755cam 22002414a 4500001001300000003000600013005001700019008004100036010001700077020004300094040001800137042000800155050002600163082001700189100003100206245005400237260004200291300007200333500003300405650003700438630002500475630001300500fol05731351 IMchF20000613133448.0000107s2000 nyua 001 0 eng  a 00020737  a0471383147 (paper/cd-rom : alk. paper) aDLCcDLCdDLC apcc00aQA76.73.P22bM33 200000a005.13/32211 aMartinsson, Tobias,d1976-10aActivePerl with ASP and ADO /cTobias Martinsson. aNew York :bJohn Wiley & Sons,c2000. axxi, 289 p. :bill. ;c23 cm. +e1 computer laser disc (4 3/4 in.) a"Wiley Computer Publishing." 0aPerl (Computer program language)00aActive server pages.00aActiveX.00647pam 2200241 a 4500001001300000003000600013005001700019008004100036010001700077020001500094040001800109042000800127050002600135082001500161100002600176245006700202260003800269263000900307300001100316650003700327650002500364700001600389fol05754809 IMchF20000601115601.0000203s2000 mau 001 0 eng  a 00022023  a1565926994 aDLCcDLCdDLC apcc00aQA76.73.P22bD47 200000a005.742211 aDescartes, Alligator.10aProgramming the Perl DBI /cAlligator Descartes and Tim Bunce. aCmabridge, MA :bO'Reilly,c2000. a1111 ap. cm. 0aPerl (Computer program language) 0aDatabase management.1 aBunce, Tim.00605cam 22002054a 4500001001300000003000600013005001700019008004100036010001700077040001800094042000800112050002700120082001700147100002100164245005500185260004500240300002600285504005100311650003700362fol05843555 IMchF20000525142739.0000318s1999 cau b 001 0 eng  a 00501349  aDLCcDLCdDLC apcc00aQA76.73.P22bB763 199900a005.13/32211 aBrown, Martin C.10aPerl :bprogrammer's reference /cMartin C. Brown. aBerkeley :bOsborne/McGraw-Hill,cc1999. axix, 380 p. ;c22 cm. aIncludes bibliographical references and index. 0aPerl (Computer program language)00579cam 22002054a 4500001001300000003000600013005001700019008004100036010001700077020001500094040001800109042000800127050002700135082001700162100002100179245005500200260004500255300003600300650003700336fol05843579 IMchF20000525142716.0000318s1999 caua 001 0 eng  a 00502116  a0072120002 aDLCcDLCdDLC apcc00aQA76.73.P22bB762 199900a005.13/32211 aBrown, Martin C.10aPerl :bthe complete reference /cMartin C. Brown. aBerkeley :bOsborne/McGraw-Hill,cc1999. axxxv, 1179 p. :bill. ;c24 cm. 0aPerl (Computer program language)00801nam 22002778a 4500001001300000003000600013005001700019008004100036010001700077020001500094040001300109042000800122050002600130082001800156100002000174245008800194250003200282260004100314263000900355300001100364650003700375650003600412650002600448700002500474700002400499fol05848297 IMchF20000524125727.0000518s2000 mau 001 0 eng  a 00041664  a1565924193 aDLCcDLC apcc00aQA76.73.P22bG84 200000a005.2/7622211 aGuelich, Scott.10aCGI programming with Perl /cScott Guelich, Shishir Gundavaram & Gunther Birznieks. a2nd ed., expanded & updated aCambridge, Mass. :bO'Reilly,c2000. a0006 ap. cm. 0aPerl (Computer program language) 0aCGI (Computer network protocol) 0aInternet programming.1 aGundavaram, Shishir.1 aBirznieks, Gunther.00665nam 22002298a 4500001001300000003000600013005001700019008004100036010001700077020001500094040001300109042000800122050002700130082001700157111005200174245008600226250001200312260004100324263000900365300001100374650005000385fol05865950 IMchF20000615103017.0000612s2000 mau 100 0 eng  a 00055759  a0596000138 aDLCcDLC apcc00aQA76.73.P22bP475 200000a005.13/32212 aPerl Conference 4.0d(2000 :cMonterey, Calif.)10aProceedings of the Perl Conference 4.0 :bJuly 17-20, 2000, Monterey, California. a1st ed. aCambridge, Mass. :bO'Reilly,c2000. a0006 ap. cm. 0aPerl (Computer program language)vCongresses.00579nam 22002178a 4500001001300000003000600013005001700019008004100036010001700077020001500094040001300109042000800122050002600130082001700156100002800173245006200201260004100263263000900304300001100313650003700324fol05865956 IMchF20000615102948.0000612s2000 mau 000 0 eng  a 00055770  a1565926099 aDLCcDLC apcc00aQA76.73.P22bB43 200000a005.13/32211 aBlank-Edelman, David N.10aPerl for system administration /cDavid N. Blank-Edelman. aCambridge, Mass. :bO'Reilly,c2000. a0006 ap. cm. 0aPerl (Computer program language)00661nam 22002538a 4500001001300000003000600013005001700019008004100036010001700077020001500094040001300109042000800122050002600130082001700156100001700173245006700190250001200257260004100269263000900310300001100319650003700330700002300367700001700390fol05865967 IMchF20000615102611.0000614s2000 mau 000 0 eng  a 00055799  a0596000278 aDLCcDLC apcc00aQA76.73.P22bW35 200000a005.13/32211 aWall, Larry.10aProgramming Perl /cLarry Wall, Tom Christiansen & Jon Orwant. a3rd ed. aCambridge, Mass. :bO'Reilly,c2000. a0007 ap. cm. 0aPerl (Computer program language)1 aChristiansen, Tom.1 aOrwant, Jon.00603cam 22002054a 4500001001300000003000600013005001700019008004100036010001700077020001500094040001800109042000800127050002600135082001700161100003200178245006000210260005700270300003300327650003700360fol05872355 IMchF20000706095105.0000315s1999 njua 001 0 eng  a 00500678  a013020868X aDLCcDLCdDLC apcc00aQA76.73.P22bL69 199900a005.13/32211 aLowe, Vincentq(Vincent D.)10aPerl programmer's interactive workbook /cVincent Lowe. aUpper Saddle River, NJ :bPrentice Hall PTP,cc1999. axx, 633 p. :bill. ;c23 cm. 0aPerl (Computer program language)00696nam 22002538a 4500001001300000003000600013005001700019008004100036010001700077020002800094040001300122042000800135050002600143082001700169100002600186245004400212260005100256263000900307300001100316500002000327650003700347650001700384650004100401fol05882032 IMchF20000707091904.0000630s2000 cau 001 0 eng  a 00058174  a0764547291 (alk. paper) aDLCcDLC apcc00aQA76.73.P22bF64 200000a005.13/32212 aFoster-Johnson, Eric.10aCross-platform Perl /cEric F. Johnson. aFoster City, CA :bIDG Books Worldwide,c2000. a0009 ap. cm. aIncludes index. 0aPerl (Computer program language) 0aWeb servers. 0aCross-platform software development.00399ngm 2200121 a 4500001001300000003000700013007002800020008004100048245005600089260003800145300006000183538003400243ttt05000099 TEST avbfc dcebfaghhoiu050224s2005 ilu999 vleng d00aTest subfields in control fieldsh[videorecording]. aOregon, Ill. :bB. Baldus,c2005. a1 videocassette (ca. 1000 min.) :bsd., col. ;c1/2 in. aVHS format, SP playback mode.MARC-Lint_1.53/t/test880and6.t0000755000000000000000000000401713725073022014276 0ustar rootroot#!perl #Tests for field 880 and for subfield 6 use strict; use warnings; use File::Spec; use Test::More tests=>9; BEGIN { use_ok( 'MARC::File::USMARC' ); } BEGIN { use_ok( 'MARC::Lint' ); } FROM_TEXT: { my $marc = MARC::Record->new(); isa_ok( $marc, 'MARC::Record', 'MARC record' ); $marc->leader("00000nam 22002538a 4500"); my $nfields = $marc->add_fields( ['001', 'ttt07000001 '], ['003', 'TEST '], ['008', '070520s2007 ilu 000 0 eng d', ], ['040', "", "", a => 'TEST', c => 'TEST', ], ['050', "", "4", a => 'RZ999', b => '.J66 2007', ], ['082', "0", "4", a => '615.8/9', 2 => '22' ], [100, "1","", a => "Jones, John.", ], [245, "1","0", 6 => "880-02", a => "Test 880.", ], [260, "", "", a => "Mount Morris, Ill. :", b => "B. Baldus,", c => "2007.", ], [300, "", "", a => "1 v. ;", c => "23 cm.", ], [880, "1", "0", 6 => '245-02/$1', a => ".", ], [880, "1", " ", a => "<Jones, John in CJK script>.", ], [880, "1", " ", 6 => '500-00/$1', c => "<Note in CJK script>.", ], ); is( $nfields, 13, "All the fields added OK" ); my @expected = ( q{880: No subfield 6.}, q{500: Indicator 1 must be blank but it's "1"}, q{500: Subfield _c is not allowed.}, #q{}, ); my $lint = new MARC::Lint; isa_ok( $lint, 'MARC::Lint' ); $lint->check_record( $marc ); my @warnings = $lint->warnings; while ( @warnings ) { my $expected = shift @expected; my $actual = shift @warnings; is( $actual, $expected, "Checking expected messages" ); } is( scalar @expected, 0, "All expected messages exhausted." ); } �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MARC-Lint_1.53/t/check041043.t����������������������������������������������������������������������0000755�0000000�0000000�00000003771�13725073022�014045� 0����������������������������������������������������������������������������������������������������ustar �root����������������������������root�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������#!perl #This tests check_041() and check_043() called separately #See lint.t for testing through check_record() use strict; use warnings; use Test::More tests=>18; BEGIN { use_ok( 'MARC::Field' ); } BEGIN { use_ok( 'MARC::Lint' ); } my $lint = new MARC::Lint; isa_ok( $lint, 'MARC::Lint' ); my @fields = ( ['041', "0","", a => 'end', #invalid a => 'span', #too long h => 'far', #opsolete ], ['041', "1","", a => 'endorviwo', #invalid a => 'spanowpalasba', #too long and invalid ], ['043', "","", a => 'n-----', #6 chars vs. 7 a => 'n-us----', #8 chars vs. 7 a => 'n-ma-us', #invalid code a => 'e-ur-ai', #obsolete code ], ); my @expected = ( q{041: Subfield _a, end (end), is not valid.}, q{041: Subfield _a must be evenly divisible by 3 or exactly three characters if ind2 is not 7, (span).}, q{041: Subfield _h, far, may be obsolete.}, q{041: Subfield _a, endorviwo (end), is not valid.}, q{041: Subfield _a, endorviwo (orv), is not valid.}, q{041: Subfield _a, endorviwo (iwo), is not valid.}, q{041: Subfield _a must be evenly divisible by 3 or exactly three characters if ind2 is not 7, (spanowpalasba).}, q{043: Subfield _a must be exactly 7 characters, n-----}, q{043: Subfield _a must be exactly 7 characters, n-us----}, q{043: Subfield _a, n-ma-us, is not valid.}, q{043: Subfield _a, e-ur-ai, may be obsolete.}, ); foreach my $field (@fields) { my $field_object = MARC::Field->new( @$field ); isa_ok( $field_object, 'MARC::Field', 'MARC field' ); my $check_tag = "check_".$field_object->tag(); $lint->$check_tag( $field_object ); my @warnings = $lint->warnings; $lint->clear_warnings(); while ( @warnings ) { my $expected = shift @expected; my $actual = shift @warnings; is( $actual, $expected, "Checking expected messages, $expected" ); } } #foreach field is( scalar @expected, 0, "All expected messages exhausted." ); �������MARC-Lint_1.53/Changes������������������������������������������������������������������������������0000755�0000000�0000000�00000020771�13725073022�013156� 0����������������������������������������������������������������������������������������������������ustar �root����������������������������root�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������1.53 Fri. Sept. 4, 2020 [THINGS THAT MAY BREAK YOUR CODE] - Fixed a bug with 880 fields lacking $6 - Updated Lint::DATA section with Updates No. 25-30 (December 2017-May 2020) -Corrected some incorrect DATA to match MARC 21 Bibliographic - Updated MARC::Lint::CodeData with most recent version. 1.52 Wed. Aug. 2, 2017 [THINGS THAT MAY BREAK YOUR CODE] - Updated Lint::DATA section with Updates No. 22-24 (April 2016-May 2017) - Updated MARC::Lint::CodeData with most recent version. 1.51 Mon. May 9, 2016, 2016 [THINGS THAT MAY BREAK YOUR CODE] - Fixed 386 tag in Lint::DATA section - Updated Lint::DATA section with Update No. 21 (September 2015) 1.50 Fri. Jan. 15, 2016 [THINGS THAT MAY BREAK YOUR CODE] - Updated Lint::DATA section with Update No. 21 (September 2015) - Updated _check_article with the exceptions: 'Lo que' and 'Lo cual' - Updated check_020 to account for version numbering changes in Business::ISBN (should work for versions greater than '2.009') 1.49 Wed. July 1, 2015 [THINGS THAT MAY BREAK YOUR CODE] - Updated Lint::DATA section with Update No. 19 (October 2014) through Update No. 20 (April 2015) 1.48 Sun. July 20, 2014 - Updated Synopsis example to account for repeatable 250 (and added example of non-repeatable field using 040). [THINGS THAT MAY BREAK YOUR CODE] - Updated Lint::DATA section with Update No. 17 (Sept. 2013) through Update No. 18 (April 2014) 1.47 Mon Sept. 1, 2013 [THINGS THAT MAY BREAK YOUR CODE] - Updated Lint::DATA section with Update No. 15 (Sept. 2012) through Update No. 16 (April 2013) - Revised wording in check_245 ending punctuation to account for LC Policy Statement (for RDA records), matching LCRI, for always ending 245 with a period. 1.46 Mon Sept. 3, 2012 [THINGS THAT MAY BREAK YOUR CODE] - Updated MARC::Lint::CodeData with most recent version. 1.45 Sat June 30, 2012 [THINGS THAT MAY BREAK YOUR CODE] - Updated Lint::DATA section with Update No. 10 (Oct. 2009) through Update No. 14 (Apr. 2012) - Updated _check_article with the exceptions: 'A & ', 'L is ' 1.44 Sat August 29, 2009 - Updated TODO section with item about verfication of 008 presence and length. [THINGS THAT MAY BREAK YOUR CODE] - Updated _check_article with the exceptions: 'A to ', 'A isn\'t ' - Updated Lint::DATA section with Update No. 8 (Oct. 2007) - Updated Lint::DATA section with Update No. 9 (Oct. 2008) - Updated MARC::Lint::CodeData with most recent version. 1.43 Wed October 3 19:36:00 CDT 2007 [THINGS THAT MAY BREAK YOUR CODE] - Updated Lint::DATA section with Update No. 7 (Oct. 2006) - MARC::Lint is incompatibile with Business::ISBN versions 2.00-2.02_01. Business::ISBN versions below 2 and 2.02_02 or above should work. - Updated check_record's treatment of 880 fields. Now if the tagno is 880, check_record attempts to look at subfield 6 for the linked tagno and uses that as the basis for the tagno to be checked. - Updated _check_article to account for 880, using subfield 6 linked tagno instead. - Updated _check_article to account for articles followed parentheses, apostrophes and/or quotes. Also related bug fixes for counting punctuation around the article. - For subfield 6, it should always be the 1st subfield according to MARC 21 specifications, so check_245 has been updated to account for subfield 6 being 1st, rather than requiring subfield a to be 1st. - Added new test, test880and6.t for 880 field and for subfield 6. - Added TODO concerning subfield 9. This subfield is not officially allowed in MARC, since it is locally defined. Some way needs to be made to allow messages/warnings about this subfield to be turned off. - Added TODO concerning subfield 8. This subfield could be the 1st or 2nd subfield, so the code that checks for the 1st few subfields (check_245, check_250) should take that into account. - Updated MARC::Lint::CodeData with most recent version. 1.42 Mon June 19 18:28:00 CDT 2006 [THINGS THAT MAY BREAK YOUR CODE] - Fixed bug that allowed subfield R due to the way tag repeatability is set. - Removed META.yml from MANIFEST - Updated MARC::Lint::CodeData with most recent version - Updated Lint::DATA section with Update No. 6 (Oct. 2005) - Updated etc/ecbdlist.html to Update No. 6 (Oct. 2005) 1.41 Wed Sept 21 17:49:00 CDT 2005 [THINGS THAT MAY BREAK YOUR CODE] - updated DATA to incorporate MARC update 5 (Oct. 2004) - check_245( $field ) updated: - Makes sure $a exists (and is first subfield). - Warns if last character of field is not a period -- Follows LCRI 1.0C, Nov. 2003 rather than MARC21 rule - Verifies that $c is preceded by / (space-/) - Verifies that initials in $c are not spaced - Verifies that $b is preceded by :;= (space-colon, space-semicolon, space-equals) - Verifies that $h is not preceded by space unless it is dash-space - Verifies that data of $h is enclosed in square brackets - Verifies that $n is preceded by . (period) -- As part of that, looks for no-space period, or dash-space-period (for replaced elipses) - Verifies that $p is preceded by , (no-space-comma) when following $n and . (period) when following other subfields. - Performs rudimentary check of 245 2nd indicator vs. 1st word of 245$a (for manual verification). This could use some reworking, and was developed based on a predominantly English collection. Uses the internal _check_article( $field ) method. - added _check_article( $field ) internal method for comparing nonfiling indicator against first word of title field - added check245.t to test the new check_245 functionality - updated lint.t to use File::Spec for path to camel.usmarc - removed updir usage so 'make test' works properly [ENHANCEMENTS] - added check for subfield delimiters in fields lower than 010 - updated lint.t and camel.usmarc with a test for this new code - added check_020( $field ): - uses Business::ISBN to validate 020$a and 020$z ISBNs. The current version needs work for ISBN-13 checking. Uses an internal sub, _isbn13_check_digit($ean) to validate 13 digit ISBNs, based on code in Business::ISBN. Checking of subfield z needs work (it is currently written for nonstandard practice). - added check020.t to test the new check_020 method - added check_041( $field ): - warns if subfields are not evenly divisible by 3 unless second indicator is 7 (future implementation would ensure that each subfield is exactly 3 characters unless ind2 is 7--since subfields are now repeatable. This is not implemented here due to the large number of records needing to be corrected.). - validates against the MARC Code List for Languages (L<http://www.loc.gov/marc/>) using the MARC::Lint::CodeData data pack - added check_043( $field ) - warns if each subfield a is not exactly 7 characters. - validates each code against the MARC code list for Geographic Areas (L<http://www.loc.gov/marc/>) using the MARC::Lint::CodeData data pack - added check041043.t to test the new check_041 and check_043 methods - check_record() now accepts any isa( 'MARC::Record' ). - _check_article() no longer trips a Perl warning if an indicator has a non-numeric value. - _check_article() updated with exceptions for 'a posteriori' and 'a priori' -Replaced indenting tabs with 4 spaces -marclint utility updated to report errors encountered while translating raw MARC records into MARC::Record objects. 1.40 Mon Dec 20 14:01:53 CST 2004 - added DATA for tags 001-008 - updated DATA to incorporate update 4 (Oct. 2003) - corrected errors in the DATA section 1.39 Thu Dec 16 20:25:41 CST 2004 - initial baseline release after separation from MARC::Record proper �������MARC-Lint_1.53/bin/���������������������������������������������������������������������������������0000755�0000000�0000000�00000000000�13725073022�012421� 5����������������������������������������������������������������������������������������������������ustar �root����������������������������root�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MARC-Lint_1.53/bin/marclint�������������������������������������������������������������������������0000755�0000000�0000000�00000004456�13725073022�014171� 0����������������������������������������������������������������������������������������������������ustar �root����������������������������root�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������#!/usr/bin/perl -w =head1 NAME marclint - MARC record linting utility =head1 SYNOPSIS B<marclint> [options] file(s) =over 4 =item options =over 4 =item --help Print a summary of commands =item --[no]stats Print a statistical summary by file at the end. (Default: on) =back =back =cut use strict; use integer; use MARC::File::USMARC; use MARC::Lint; use Getopt::Long; use constant USAGE => <<"END"; Usage: marclint [options] file(s) options --help Print a summary of commands --version Print version --[no]quiet Suppress status messages --[no]stats Print a statistical summary by file at the end END my $stats = 1; my $help = 0; my $quiet = 0; my $rc = GetOptions( "stats!" => \$stats, "quiet!" => \$quiet, "help" => \$help, "version" => sub { print "$0, using MARC::Record v$MARC::Record::VERSION\n"; exit 1; }, ); my @files = @ARGV; die USAGE if $help or (not $rc) or (@files == 0); my $linter = new MARC::Lint; my %counts; my %errors; for my $filename ( @files ) { $counts{$filename} = 0; $errors{$filename} = 0; my $file = MARC::File::USMARC->in( $filename ) or die $MARC::File::ERROR; warn "$filename\n" unless $quiet; while ( my $marc = $file->next() ) { if ( not $marc ) { warn $MARC::Record::ERROR; ++$errors{$filename}; } else { ++$counts{$filename}; } #store warnings in @warningstoreturn my @warningstoreturn = (); #retrieve any decoding errors #get any warnings from decoding the raw MARC push @warningstoreturn, $marc->warnings(); $linter->check_record( $marc ); #add any warnings from MARC::Lint push @warningstoreturn, $linter->warnings; if ( @warningstoreturn ) { print join( "\n", $marc->title, @warningstoreturn, "", "", ); ++$errors{$filename}; } } # while $file->close(); } # for if ( $stats ) { print "\n\n"; print " Recs Errs Filename\n"; print "----- ----- --------\n"; for my $key ( sort keys %counts ) { printf( "%5d %5d %s\n", $counts{$key}, $errors{$key}, $key ); } # for } # if stats ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MARC-Lint_1.53/etc/���������������������������������������������������������������������������������0000755�0000000�0000000�00000000000�13725073022�012424� 5����������������������������������������������������������������������������������������������������ustar �root����������������������������root�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MARC-Lint_1.53/etc/ecbdlist.html��������������������������������������������������������������������0000755�0000000�0000000�00000733553�13725073022�015126� 0����������������������������������������������������������������������������������������������������ustar �root����������������������������root�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>MARC 21 Format for Bibliographic Data: Table of Contents (Network Development and MARC Standards Office, Library of Congress)
Library of Congress >> MARC >> Bibliographic Field List

MARC 21 Format for Bibliographic Data
Field List


1999 Edition
Update No. 1 (October 2000) through Update No. 30 (May 2020)

This document lists all valid and obsolete data elements that may appear in MARC 21 bibliographic records. It is intended to meet the need for a simple data element list to support MARC system development and online validation of MARC data elements. This listing does not include any descriptions or examples of MARC data elements. Descriptions and examples can be found in the MARC 21 Format for Bibliographic Data.


--Leader and Directory--
  LEADER
     Character Positions
     00-04 - Logical record length
     05 - Record status
         a - Increase in encoding level
         c - Corrected or revised
         d - Deleted
         n - New
         p - Increase in encoding level from prepublication
     06 - Type of record
         a - Language material
         b - Archival and manuscripts control [OBSOLETE]
         c - Notated music
         d - Manuscript notated music
         e - Cartographic material
         f - Manuscript cartographic material
         g - Projected medium
         h - Microform publications [OBSOLETE]
         i - Nonmusical sound recording
         j - Musical sound recording
         k - Two-dimensional nonprojectable graphic
         m - Computer file
         n - Special instructional material [OBSOLETE]
         o - Kit
         p - Mixed material
         r - Three-dimensional artifact or naturally occurring object
         t - Manuscript language material
     07 - Bibliographic level
         a - Monographic component part
         b - Serial component part
         c - Collection
         d - Subunit
         i - Integrating resource
         m - Monograph/item
         s - Serial
     08 - Type of control
         # - No specific type
         a - Archival
     09 - Character coding scheme
         # - MARC-8
         a - UCS/Unicode
     10 - Indicator count
     11 - Subfield code count
     12-16 - Base address of data
     17 - Encoding level
         # - Full level
         1 - Full level, material not examined
         2 - Less-than-full level, material not examined
         3 - Abbreviated level
         4 - Core level
         5 - Partial (preliminary) level
         7 - Minimal level
         8 - Prepublication level
         u - Unknown
         z - Not applicable
     18 - Descriptive cataloging form
         # - Non-ISBD
         a - AACR 2
         c - ISBD punctuation omitted
         i - ISBD punctuation included
         n - Non-ISBD punctuation omitted
         p - Partial ISBD (BK) [OBSOLETE]
         r - Provisional (VM MP MU) [OBSOLETE]
         u - Unknown
     19 - Multipart resource record level
         # - Not specified or not applicable
         a - Set
         b - Part with independent title
         c - Part with dependent title 
     20-23 - Entry map
     20 - Length of the length-of-field portion
     21 - Length of the starting-character-position portion
     22 - Length of the implementation-defined portion
     23 - Undefined Entry map character position

   DIRECTORY
   Character Positions
      00-02 - Tag
      03-06 - Field length
      07-11 - Starting character position


--Control Fields (001-006)--
001 - CONTROL NUMBER (NR)

003 - CONTROL NUMBER IDENTIFIER (NR)

005 - DATE AND TIME OF LATEST TRANSACTION (NR)

006 - FIXED-LENGTH DATA ELEMENTS--ADDITIONAL MATERIAL CHARACTERISTICS--GENERAL INFORMATION (R)
  006--BOOKS
    Character Positions
     00 - Form of material
        a - Language material
        t - Manuscript language material
     01-04 - Illustrations
     05 - Target audience
     06 - Form of item
     07-10 - Nature of contents
     11 - Government publication
     12 - Conference publication
     13 - Festschrift
     14 - Index
     15 - Undefined
     16 - Literary form
     17 - Biography
  006--COMPUTER FILES/ELECTRONIC RESOURCES
    Character Positions
     00 - Form of material
        m - Computer file/Electronic resource
     01-04 - Undefined
     05 - Target audience
     06 - Form of item
     07-08 - Undefined
     09 - Type of computer file
     10 - Undefined
     11 - Government publication
     12-17 - Undefined
  006--MAPS
    Character Positions
     00 - Form of material
        e - Cartographic material
        f - Manuscript cartographic material
     01-04 - Relief
     05-06 - Projection
     07 - Undefined
     07 - Prime meridian [OBSOLETE]
     08 - Type of cartographic material
     09-10 - Undefined
     11 - Government publication
     12 - Form of item
     12 - Undefined [OBSOLETE]
     13 - Undefined
     14 - Index
     15 - Undefined
     16-17 - Special format characteristics
  006--MIXED MATERIALS
    Character Positions
     00 - Form of material
        p - Mixed material
     01-05 - Undefined
     06 - Form of item
     07-17 - Undefined
  006--MUSIC
    Character Positions
     00 - Form of material
        c - Notated music
        d - Manuscript notated music
        i - Nonmusical sound recording
        j - Musical sound recording
     01-02 - Form of composition
     03 - Format of music
     04 - Music parts
     05 - Target audience
     06 - Form of item
     07-12 - Accompanying matter
     13-14 - Literary text for sound recordings
     15 - Undefined
     16 - Transposition and arrangement
     17 - Undefined
  006--CONTINUING RESOURCES
    Character Positions
     00 - Form of material
        s - Serial/Integrating resource
     01 - Frequency
     02 - Regularity
     03 - ISSN Center [OBSOLETE]
     04 - Type of continuing resource
     05 - Form of original item
     06 - Form of item
     07 - Nature of entire work
     08-10 - Nature of contents
     11 - Government publication
     12 - Conference publication
     13-15 - Undefined
     16 - Original alphabet or script of title
     17 - Entry convention
  006--VISUAL MATERIALS
    Character Positions
     00 - Form of material
        g - Projected medium
        k - Two-dimensional nonprojectable graphic
        o - Kit
        r - Three-dimensional artifact or naturally occurring object
     01-03 - Running time
     04 - Undefined
     05 - Target audience
     06-10 - Undefined
     06-10 - Accompanying matter [OBSOLETE]
     11 - Government publication
     12 - Form of item
     12 - Undefined [OBSOLETE]
     13-15 - Undefined
     16 - Type of visual material
     17 - Technique
	 
--Control Field 007--
007 - PHYSICAL DESCRIPTION FIXED FIELD--GENERAL INFORMATION (R)
  007--MAP
    Character Positions
      00 - Category of material
         a - Map
      01 - Specific material designation
         d - Atlas
         g - Diagram
         j - Map
         k - Profile
         q - Model
         r - Remote-sensing image
         s - Section
         u - Unspecified
         y - View
         z - Other
         | - No attempt to code
      02 - Undefined
      03 - Color
         a - One color
         c - Multicolored
         | - No attempt to code
      04 - Physical medium
         a - Paper
         b - Wood
         c - Stone
         d - Metal
         e - Synthetic
         f - Skin
         g - Textile
         i - Plastic
         j - Glass
         l - Vinyl
         n - Vellum
         p - Plaster
         q - Flexible base photographic, positive
         r - Flexible base photographic, negative
         s - Non-flexible base photographic, positive
         t - Non-flexible base photographic, negative
         u - Unknown
         v - Leather
         w - Parchment
         x - Not applicable
         y - Other photographic medium
         z - Other
         | - No attempt to code
      05 - Type of reproduction
         f - Facsimile
         n - Not applicable
         u - Unknown
         z - Other
         | - No attempt to code
      06 - Production/reproduction details
         a - Photocopy, blueline print
         b - Photocopy
         c - Photographic pre-production
         d - Film
         u - Unknown
         z - Other
         | - No attempt to code
      07 - Positive/negative aspect
         a - Positive
         b - Negative
         m - Mixed polarity
         n - Not applicable
         | - No attempt to code
   007--ELECTRONIC RESOURCE
     Character Positions
      00 - Category of material
         c - Computer file
      01 - Specific material designation
         a - Tape cartridge
         b - Chip cartridge
         c - Computer optical disc cartridge
         d - Computer disc, type unspecified
         e - Computer disc cartridge, type unspecified
         f - Tape cassette
         h - Tape reel
         j - Magnetic disk
         k - Computer card
         m - Magneto-optical disc
         o - Optical disc
         r - Remote
         s - Standalone device
         u - Unspecified
         z - Other
         | - No attempt to code
      02 - Undefined
      03 - Color
         a - One color
         b - Black-and-white
         c - Multicolored
         g - Gray scale
         m - Mixed
         n - Not applicable
         u - Unknown
         z - Other
         | - No attempt to code
      04 - Dimensions
         a - 3 1/2 in.
         e - 12 in.
         g - 4 3/4 in. or 12 cm.
         i - 1 1/8 x 2 3/8 in.
         j - 3 7/8 x 2 1/2 in.
         n - Not applicable
         o - 5 1/4 in.
         u - Unknown
         v - 8 in.
         z - Other
         | - No attempt to code
      05 - Sound
         # - No sound (silent)
         a - Sound on medium
         u - Unknown
         | - No attempt to code
      06-08 - Image bit depth
         001-999 - Exact bit depth
         mmm - Multiple
         nnn - Not applicable
         --- - Unknown
         ||| - No attempt to code
      09 - File formats
         a - One
         m - Multiple
         u - Unknown
         | - No attempt to code
      10 - Quality assurance target(s)
         a - Absent
         n - Not applicable
         p - Present
         u - Unknown
         | - No attempt to code
      11 - Antecedent/source
         a - File reproduced from original
         b - File reproduced from microform
         c - File reproduced from an electronic resource
         d - File reproduced from an intermediate (not microform)
         m - Mixed
         n - Not applicable
         u - Unknown
         | - No attempt to code
      12 - Level of compression
         a - Uncompressed
         b - Lossless
         d - Lossy
         m - Mixed
         u - Unknown
         | - No attempt to code
      13 - Reformatting quality
         a - Access
         n - Not applicable
         p - Preservation
         r - Replacement
         u - Unknown
         | - No attempt to code
   007--GLOBE
     Character Positions
      00 - Category of material
         d - Globe
      01 - Specific material designation
         a - Celestial globe
         b - Planetary or lunar globe
         c - Terrestrial globe
         e - Earth moon globe
         u - Unspecified
         z - Other
         | - No attempt to code
      02 - Undefined
      03 - Color
         a - One color
         c - Multicolored
         | - No attempt to code
      04 - Physical medium
         a - Paper
         b - Wood
         c - Stone
         d - Metal
         e - Synthetic
         f - Skin
         g - Textile
         i - Plastic
         l - Vinyl
         n - Vellum
         p - Plaster
         u - Unknown
         v - Leather
         w - Parchment
         z - Other
         | - No attempt to code
      05 - Type of reproduction
         f - Facsimile
         n - Not applicable
         u - Unknown
         z - Other
         | - No attempt to code
   007--TACTILE MATERIAL
     Character Positions
      00 - Category of material
         f - Tactile material
      01 - Specific material designation
         a - Moon
         b - Braille
         c - Combination
         d - Tactile, with no writing system
         u - Unspecified
         z - Other
         | - No attempt to code
      02 - Undefined
      03-04 - Class of braille writing
         # - No specified class of braille writing
         a - Literary braille
         b - Format code braille
         c - Mathematics and scientific braille
         d - Computer braille
         e - Music braille
         m - Multiple braille types
         n - Not applicable
         u - Unknown
         z - Other
         | - No attempt to code
      05 - Level of contraction
         a - Uncontracted
         b - Contracted
         m - Combination
         n - Not applicable
         u - Unknown
         z - Other
         | - No attempt to code
      06-08 - Braille music format
         # - No specified braille music format
         a - Bar over bar
         b - Bar by bar
         c - Line over line
         d - Paragraph
         e - Single line
         f - Section by section
         g - Line by line
         h - Open score
         i - Spanner short form scoring
         j - Short form scoring
         k - Outline
         l - Vertical score
         n - Not applicable
         u - Unknown
         z - Other
         | - No attempt to code
      09 - Specific physical characteristics
         a - Print/braille
         b - Jumbo or enlarged braille
         n - Not applicable
         u - Unknown
         z - Other
         | - No attempt to code
   007--PROJECTED GRAPHIC
     Character Positions
      00 - Category of material
         g - Projected graphic
      01 - Specific material designation
         c - Filmstrip cartridge
         d - Filmslip
         f - Filmstrip, type unspecified
         o - Filmstrip roll
         s - Slide
         t - Transparency
         u - Unspecified
         z - Other
         | - No attempt to code
      02 - Undefined
      03 - Color
         a - One color
         b - Black-and-white
         c - Multicolored
         h - Hand colored
         m - Mixed
         n - Not applicable
         u - Unknown
         z - Other
         | - No attempt to code
      04 - Base of emulsion
         d - Glass
         e - Synthetic
         j - Safety film
         k - Film base, other than safety film
         m - Mixed collection
         o - Paper
         u - Unknown
         z - Other
         | - No attempt to code
      05 - Sound on medium or separate
         # - No sound (silent)
         a - Sound on medium
         b - Sound separate from medium
         u - Unknown
         | - No attempt to code
      06 - Medium for sound
         # - No sound (silent)
         a - Optical sound track on motion picture film
         b - Magnetic sound track on motion picture film
         c - Magnetic audio tape in cartridge
         d - Sound disc
         e - Magnetic audio tape on reel
         f - Magnetic audio tape in cassette
         g - Optical and magnetic sound track on motion picture film
         h - Videotape
         i - Videodisc
         u - Unknown
         z - Other
         | - No attempt to code
      07 - Dimensions
         a - Standard 8 mm.
         b - Super 8 mm./single 8 mm.
         c - 9.5 mm.
         d - 16 mm.
         e - 28 mm.
         f - 35 mm.
         g - 70 mm.
         j - 2x2 in. or 5x5 cm.
         k - 2 1/4 x 2 1/4 in. or 6x6 cm.
         s - 4x5 in. or 10x13 cm.
         t - 5x7 in. or 13x18 cm.
         u - Unknown
         v - 8x10 in. or 21x26 cm.
         w - 9x9 in. or 23x23 cm.
         x - 10x10 in. or 26x26 cm.
         y - 7x7 in. or 18x18 cm.
         z - Other
         | - No attempt to code
      08 - Secondary support material
         # - No secondary support
         c - Cardboard
         d - Glass
         e - Synthetic
         h - Metal
         j - Metal and glass
         k - Synthetic and glass
         m - Mixed collection
         u - Unknown
         z - Other
         | - No attempt to code
   007--MICROFORM
     Character Positions
      00 - Category of material
         h - Microform
      01 - Specific material designation
         a - Aperture card
         b - Microfilm cartridge
         c - Microfilm cassette
         d - Microfilm reel
         e - Microfiche
         f - Microfiche cassette
         g - Microopaque
         h - Microfilm slip
         j - Mircrofilm roll
         u - Unspecified
         z - Other
         | - No attempt to code
      02 - Undefined
      03 - Positive/negative aspect
         a - Positive
         b - Negative
         m - Mixed polarity
         u - Unknown
         | - No attempt to code
      04 - Dimensions
         a - 8 mm.
         d - 16 mm.
         f - 35 mm.
         g - 70 mm.
         h - 105 mm.
         l - 3x5 in. or 8x13 cm.
         m - 4x6 in. or 11x15 cm.
         o - 6x9 in. or 16x23 cm.
         p - 3 1/4 x 7 3/8 in. or 9x19 cm.
         u - Unknown
         z - Other
         | - No attempt to code
      05 - Reduction ratio range
         a - Low reduction
         b - Normal reduction
         c - High reduction
         d - Very high reduction
         e - Ultra high reduction
         u - Unknown
         v - Reduction rate varies
         | - No attempt to code
      06-08 - Reduction ratio
      09 - Color
         b - Black-and-white (or monochrome)
         c - Multicolored
         m - Mixed
         u - Unknown
         z - Other
         | - No attempt to code
      10 - Emulsion on film
         a - Silver halide
         b - Diazo
         c - Vesicular
         m - Mixed emulsion
         n - Not applicable
         u - Unknown
         z - Other
         | - No attempt to code
      11 - Generation
         a - First generation (master)
         b - Printing master
         c - Service copy
         m - Mixed generation
         u - Unknown
         | - No attempt to code
      12 - Base of film
         a - Safety base, undetermined
         c - Safety base, acetate undetermined
         d - Safety base, diacetate
         p - Safety base, polyester
         r - Safety base, mixed
         t - Safety base, triacetate
         i - Nitrate base
         m - Mixed base (nitrate and safety)
         n - Not applicable
         u - Unknown
         z - Other
         | - No attempt to code
   007--NONPROJECTED GRAPHIC
     Character Positions
      00 - Category of material
         k - Nonprojected graphic
      01 - Specific material designation
         a - Activity card
         c - Collage
         d - Drawing
         e - Painting
         f - Photomechanical print
         g - Photonegative
         h - Photoprint
         i - Picture
         j - Print
         k - Poster
         l - Technical drawing
         n - Chart
         o - Flash card
         p - Postcard
         q - Icon
         r - Radiograph
         s - Study print
         u - Unspecified
         v - Photograph, type unspecified
         z - Other
         | - No attempt to code
      02 - Undefined
      03 - Color
         a - One color
         b - Black-and-white
         c - Multicolored
         h - Hand colored
         m - Mixed
         u - Unknown
         z - Other
         | - No attempt to code
      04 - Primary support material
         a - Canvas
         b - Bristol board
         c - Cardboard/illustration board
         d - Glass
         e - Synthetic
         f - Skin
         g - Textile
         h - Metal
         i - Plastic
         l - Vinyl
         m - Mixed collection
         n - Vellum
         o - Paper
         p - Plaster
         q - Hardboard
         r - Porcelain
         s - Stone
         t - Wood
         u - Unknown
         v - Leather
         w - Parchment
         z - Other
         | - No attempt to code
      05 - Secondary support material
         # - No secondary support
         a - Canvas
         b - Bristol board
         c - Cardboard/illustration board
         d - Glass
         e - Synthetic
         f - Skin
         g - Textile
         h - Metal
         i - Plastic
         l - Vinyl
         m - Mixed collection
         n - Vellum
         o - Paper
         p - Plaster
         q - Hardboard
         r - Porcelain
         s - Stone
         t - Wood
         u - Unknown
         v - Leather
         w - Parchment
         z - Other
         | - No attempt to code
   007--MOTION PICTURE
     Character Positions
      00 - Category of material
         m - Motion picture
      01 - Specific material designation
         c - Film cartridge
         f - Film cassette
         o - Film roll
         r - Film reel
         u - Unspecified
         z - Other
         | - No attempt to code
      02 - Undefined
      03 - Color
         b - Black-and-white
         c - Multicolored
         h - Hand colored
         m - Mixed
         n - Not applicable
         u - Unknown
         z - Other
         | - No attempt to code
      04 - Motion picture presentation format
         a - Standard sound aperture (reduced frame)
         b - Nonanamorphic (wide-screen)
         c - 3D
         d - Anamorphic (wide-screen)
         e - Other wide-screen format
         f - Standard silent aperture (full frame)
         u - Unknown
         z - Other
         | - No attempt to code
      05 - Sound on medium or separate
         # - No sound (silent)
         a - Sound on medium
         b - Sound separate from medium
         u - Unknown
         | - No attempt to code
      06 - Medium for sound
         # - No sound (silent)
         a - Optical sound track on motion picture film
         b - Magnetic sound track on motion picture film
         c - Magnetic audio tape in cartridge
         d - Sound disc
         e - Magnetic audio tape on reel
         f - Magnetic audio tape in cassette
         g - Optical and magnetic sound track on motion picture film
         h - Videotape
         i - Videodisc
         u - Unknown
         z - Other
         | - No attempt to code
      07 - Dimensions
         a - Standard 8 mm.
         b - Super 8 mm./single 8 mm.
         c - 9.5 mm.
         d - 16 mm.
         e - 28 mm.
         f - 35 mm.
         g - 70 mm.
         u - Unknown
         z - Other
         | - No attempt to code
      08 - Configuration of playback channels
         k - Mixed
         m - Monaural
         n - Not applicable
         q - Quadraphonic, multichannel, or surround
         s - Stereophonic
         u - Unknown
         z - Other
         | - No attempt to code
      09 - Production elements
         a - Workprint
         b - Trims
         c - Outtakes
         d - Rushes
         e - Mixing tracks
         f - Title bands/intertitle rolls
         g - Production rolls
         n - Not applicable
         z - Other
         | - No attempt to code
      10 - Positive/negative aspect
         a - Positive
         b - Negative
         n - Not applicable
         u - Unknown
         z - Other
         | - No attempt to code
      11 - Generation
         d - Duplicate
         e - Master
         o - Original
         r - Reference print/viewing copy
         u - Unknown
         z - Other
         | - No attempt to code
      12 - Base of film
         a - Safety base, undetermined
         c - Safety base, acetate undetermined
         d - Safety base, diacetate
         p - Safety base, polyester
         r - Safety base, mixed
         t - Safety base, triacetate
         i - Nitrate base
         m - Mixed base (nitrate and safety)
         n - Not applicable
         u - Unknown
         z - Other
         | - No attempt to code
      13 - Refined categories of color
         a - 3 layer color
         b - 2 color, single strip
         c - Undetermined 2 color
         d - Undetermined 3 color
         e - 3 strip color
         f - 2 strip color
         g - Red strip
         h - Blue or green strip
         i - Cyan strip
         j - Magenta strip
         k - Yellow strip
         l - S E N 2
         m - S E N 3
         n - Not applicable
         p - Sepia tone
         q - Other tone
         r - Tint
         s - Tinted and toned
         t - Stencil color
         u - Unknown
         v - Hand colored
         z - Other
         | - No attempt to code
      14 - Kind of color stock or print
         a - Imbibition dye transfer prints
         b - Three layer stock
         c - Three layer stock, low fade
         d - Duplitized stock
         n - Not applicable
         u - Unknown
         z - Other
         | - No attempt to code
      15 - Deterioration stage
         a - None apparent
         b - Nitrate: suspicious odor
         c - Nitrate: pungent odor
         d - Nitrate: brownish, discoloration, fading, dusty
         e - Nitrate: sticky
         f - Nitrate: frothy, bubbles, blisters
         g - Nitrate: congealed
         h - Nitrate: powder
         k - Non-nitrate: detectable deterioration (diacetate odor)
         l - Non-nitrate: advanced deterioration
         m - Non-nitrate: disaster
         | - No attempt to code
      16 - Completeness
         c - Complete
         i - Incomplete
         n - Not applicable
         u - Unknown
         | - No attempt to code
      17-22 - Film inspection date
   007--KIT
     Character Positions
      00 - Category of material
         o - Kit
      01 - Specific material designation
         u - Unspecified
         | - No attempt to code
   007--NOTATED MUSIC
     Character Positions
      00 - Category of material
         q - Notated music
      01 - Specific material designation
         u - Unspecified
         | - No attempt to code
   007--REMOTE-SENSING IMAGE
     Character Positions
      00 - Category of material
         r - Remote-sensing image
      01 - Specific material designation
         u - Unspecified
         | - No attempt to code
      02 - Undefined
      03 - Altitude of sensor
         a - Surface
         b - Airborne
         c - Spaceborne
         n - Not applicable
         u - Unknown
         z - Other
         | - No attempt to code
      04 - Attitude of sensor
         a - Low oblique
         b - High oblique
         c - Vertical
         n - Not applicable
         u - Unknown
         | - No attempt to code
      05 - Cloud cover
         0 - 0-9%
         1 - 10-19%
         2 - 20-29%
         3 - 30-39%
         4 - 40-49%
         5 - 50-59%
         6 - 60-69%
         7 - 70-79%
         8 - 80-89%
         9 - 90-100%
         n - Not applicable
         u - Unknown
         | - No attempt to code
      06 - Platform construction type
         a - Balloon
         b - Aircraft--low altitude
         c - Aircraft--medium altitude
         d - Aircraft--high altitude
         e - Manned spacecraft
         f - Unmanned spacecraft
         g - Land-based remote-sensing device
         h - Water surface-based remote-sensing device
         i - Submersible remote-sensing device
         n - Not applicable
         u - Unknown
         z - Other
         | - No attempt to code
      07 - Platform use category
         a - Meteorological
         b - Surface observing
         c - Space observing
         m - Mixed uses
         n - Not applicable
         u - Unknown
         z - Other
         | - No attempt to code
      08 - Sensor type
         a - Active
         b - Passive
         u - Unknown
         z - Other
         | - No attempt to code
      09-10 - Data type
         aa - Visible light
         da - Near infrared
         db - Middle infrared
         dc - Far infrared
         dd - Thermal infrared
         de - Shortwave infrared (SWIR)
         df - Reflective infrared
         dv - Combinations
         dz - Other infrared data
         ga - Sidelooking airborne radar (SLAR)
         gb - Synthetic aperture radar (SAR)-Single frequency
         gc - SAR-multi-frequency (multichannel)
         gd - SAR-like polarization
         ge - SAR-cross polarization
         gf - Infometric SAR
         gg - polarmetric SAR
         gu - Passive microwave mapping
         gz - Other microwave data
         ja - Far ultraviolet
         jb - Middle ultraviolet
         jc - Near ultraviolet
         jv - Ultraviolet combinations
         jz - Other ultraviolet data
         ma - Multi-spectral, multidata
         mb - Multi-temporal
         mm - Combination of various data types
         nn - Not applicable
         pa - Sonar--water depth
         pb - Sonar--bottom topography images, sidescan
         pc - Sonar--bottom topography, near surface
         pd - Sonar--bottom topography, near bottom
         pe - Seismic surveys
         pz - Other acoustical data
         ra - Gravity anomalies (general)
         rb - Free-air
         rc - Bouger
         rd - Isostatic
         sa - Magnetic field
         ta - radiometric surveys
         uu - Unknown
         zz - Other
         || - No attempt to code
   007--SOUND RECORDING
     Character Positions
      00 - Category of material
         s - Sound recording
      01 - Specific material designation
         b - Belt
         d - Sound disc
         e - Cylinder
         g - Sound cartridge
         i - Sound-track film
         q - Roll
         r - Remote
         s - Sound cassette
         t - Sound-tape reel
         u - Unspecified
         w - Wire recording
         z - Other
         | - No attempt to code
      02 - Undefined
      03 - Speed
         a - 16 rpm
         b - 33 1/3 rpm
         c - 45 rpm
         d - 78 rpm
         e - 8 rpm
         f - 1.4 m. per sec.
         h - 120 rpm
         i - 160 rpm
         k - 15/16 ips
         l - 1 7/8 ips
         m - 3 3/4 ips
         n - Not applicable
         o - 7 1/2 ips
         p - 15 ips
         r - 30 ips
         u - Unknown
         z - Other
         | - No attempt to code
      04 - Configuration of playback channels
         m - Monaural
         q - Quadraphonic, multichannel, or surround
         s - Stereophonic
         u - Unknown
         z - Other
         | - No attempt to code
      05 - Groove width/groove pitch
         m - Microgroove/fine
         n - Not applicable
         s - Coarse/standard
         u - Unknown
         z - Other
         | - No attempt to code
      06 - Dimensions
         a - 3 in.
         b - 5 in.
         c - 7 in.
         d - 10 in.
         e - 12 in.
         f - 16 in.
         g - 4 3/4 in. or 12 cm.
         j - 3 7/8 x 2 1/2 in.
         o - 5 1/4 x 3 7/8 in.
         n - Not applicable
         s - 2 3/4 x 4 in.
         u - Unknown
         z - Other
         | - No attempt to code
      07 - Tape width
         l - 1/8 in.
         m - 1/4 in.
         n - Not applicable
         o - 1/2 in.
         p - 1 in.
         u - Unknown
         z - Other
         | - No attempt to code
      08 - Tape configuration
         a - Full (1) track
         b - Half (2) track
         c - Quarter (4) track
         d - Eight track
         e - Twelve track
         f - Sixteen track
         n - Not applicable
         u - Unknown
         z - Other
         | - No attempt to code
      09 - Kind of disc, cylinder or tape
         a - Master tape
         b - Tape duplication master
         d - Disc master (negative)
         i - Instantaneous (recorded on the spot)
         m - Mass produced
         n - Not applicable
         r - Mother (positive)
         s - Stamper (negative)
         t - Test pressing
         u - Unknown
         z - Other
         | - No attempt to code
      10 - Kind of material
         a - Lacquer coating
         b - Cellulose nitrate
         c - Acetate tape with ferrous oxide
         g - Glass with lacquer
         i - Aluminum with lacquer
         r - Paper with lacquer or ferrous oxide
         l - Metal
         m - Plastic with metal
         n - Not applicable
         p - Plastic
         s - Shellac
         u - Unknown
         w - Wax
         z - Other
         | - No attempt to code
      11 - Kind of cutting
         h - Hill-and-dale cutting
         l - Lateral or combined cutting
         n - Not applicable
         u - Unknown
         | - No attempt to code
      12 - Special playback characteristics
         a - NAB standard
         b - CCIR standard
         c - Dolby-B encoded
         d - dbx encoded
         e - Digital recording
         f - Dolby-A encoded
         g - Dolby-C encoded
         h - CX encoded
         n - Not applicable
         u - Unknown
         z - Other
         | - No attempt to code
      13 - Capture and storage technique
         a - Acoustical capture, direct storage
         b - Direct storage, not acoustical
         d - Digital storage
         e - Analog electrical storage
         u - Unknown
         z - Other
         | - No attempt to code
   007--TEXT
     Character Positions
      00 - Category of material
         t - Text
      01 - Specific material designation
         a - Regular print
         b - Large print
         c - Braille
         d - Text in looseleaf binder
         u - Unspecified
         z - Other
         | - No attempt to code
   007--VIDEORECORDING
     Character Positions
      00 - Category of material
         v - Videorecording
      01 - Specific material designation
         c - Videocartridge
         d - Videodisc
         f - Videocassette
         r - Videoreel
         u - Unspecified
         z - Other
         | - No attempt to code
      02 - Undefined
      03 - Color
         a - One color
         b - Black-and-white
         c - Multicolored
         m - Mixed
         n - Not applicable
         u - Unknown
         z - Other
         | - No attempt to code
      04 - Videorecording format
         a - Beta (1/2 in., videocassette)
         b - VHS (1/2 in., videocassette)
         c - U-matic (3/4 in., videocassette)
         d - EIAJ (1/2 in. reel)
         e - Type C (1 in., reel)
         f - Quadruplex (1 in. or 2 in., reel)
         g - Laserdisc
         h - CED (Capacitance Electronic Disc) videodisc
         i - Betacam (1/2 in., videocassette)
         j - Betacam SP (1/2 in., videocassette)
         k - Super-VHS (1/2 in., videocassette)
         m - M-II (1/2 in., videocassette)
         o - D-2 (3/4 in., videocassette)
         p - 8 mm.
         q - Hi-8 mm.
         s - Blu-ray disc
         u - Unknown
         v - DVD
         z - Other
         | - No attempt to code
      05 - Sound on medium or separate
         # - No sound (silent)
         a - Sound on medium
         b - Sound separate from medium
         u - Unknown
         |- No attempt to code
      06 - Medium for sound
         # - No sound (silent)
         a - Optical sound track on motion picture film
         b - Magnetic sound track on motion picture film
         c - Magnetic audio tape in cartridge
         d - Sound disc
         e - Magnetic audio tape on reel
         f - Magnetic audio tape in cassette
         g - Optical and magnetic sound track on motion picture film
         h - Videotape
         i - Videodisc
         u - Unknown
         z - Other
         | - No attempt to code
      07 - Dimensions
         a - 8 mm.
         m - 1/4 in.
         o - 1/2 in.
         p - 1 in.
         q - 2 in.
         r - 3/4 in.
         u - Unknown
         z - Other
         | - No attempt to code
      08 - Configuration of playback channels
         k - Mixed
         m - Monaural
         n - Not applicable
         q - Quadraphonic, multichannel, or surround
         s - Stereophonic
         u - Unknown
         z - Other
         | - No attempt to code
   007--UNSPECIFIED
     Character Positions
      00 - Category of material
         z - Unspecified
      01 - Specific material designation
         m - Multiple physical forms
         u - Unspecified
         z - Other
         | - No attempt to code

--Control Field 008--
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION (NR)
  008--ALL MATERIALS
    Character Positions
      00-05 - Date entered on file
      06 - Type of date/Publication status
         b - No dates given; B.C. date involved
         c - Continuing resource currently published
         c - Actual date and copyright date [OBSOLETE]
         d - Continuing resource ceased publication
         d - Detailed date [OBSOLETE]
         e - Detailed date
         i - Inclusive dates of collection
         k - Range of years of bulk of collection
         m - Multiple dates
         n - Dates unknown
         p - Date of distribution/release/issue and production/recording session when different
         q - Questionable date
         r - Reprint/reissue date and original date
         s - Single known date/probable date
         t - Publication date and copyright date
         u - Continuing resource status unknown
         | - No attempt to code
      07-10 - Date 1
         1-9 - Date digit
         # - Date element is not applicable
         u - Date element is totally or partially unknown
         | - No attempt to code
      11-14 - Date 2
         1-9 - Date digit
         # - Date element is not applicable
         u - Date element is totally or partially unknown
         | - No attempt to code
      15-17 - Place of publication, production, or execution
      35-37 - Language
      38 - Modified record
         # - Not modified
         d - Dashed-on information omitted
         o - Completely romanized/printed cards romanized
         r - Completely romanized/printed cards in script
         s - Shortened
         x - Missing characters
         | - No attempt to code
      39 - Cataloging source
         # - National bibliographic agency
         a - National Agricultural Library [OBSOLETE]
         b - National Library of Medicine [OBSOLETE]
         c - Cooperative cataloging program
         d - Other
         n - Report to [OBSOLETE]
         u - Unknown
         | - No attempt to code
   008--BOOKS
     Character Positions
      18-21 - Illustrations
         # - No illustrations
         a - Illustrations
         b - Maps
         c - Portraits
         d - Charts
         e - Plans
         f - Plates
         g - Music
         h - Facsimiles
         i - Coats of arms
         j - Genealogical tables
         k - Forms
         l - Samples
         m - Phonodisc, phonowire, etc.
         o - Photographs
         p - Illuminations
         | - No attempt to code
      22 - Target audience
         # - Unknown or not specified
         a - Preschool
         b - Primary
         c - Pre-adolescent
         d - Adolescent
         e - Adult
         f - Specialized
         g - General
         j - Juvenile
         | - No attempt to code
      23 - Form of item
         # - None of the following
         a - Microfilm
         b - Microfiche
         c - Microopaque
         d - Large print
         f - Braille
         g - Punched paper tape [OBSOLETE]
         h - Magnetic tape [OBSOLETE]
         i - Multimedia [OBSOLETE]
         o - Online
         q - Direct electronic
         r - Regular print reproduction
         s - Electronic
         z - Other form of reproduction [OBSOLETE]
         | - No attempt to code
      24-27 - Nature of contents
         # - No specified nature of contents
         a - Abstracts/summaries
         b - Bibliographies
         c - Catalogs
         d - Dictionaries
         e - Encyclopedias
         f - Handbooks
         g - Legal articles
         h - Handbooks [OBSOLETE]
         i - Indexes
         j - Patent document
         k - Discographies
         l - Legislation
         m - Theses
         n - Surveys of literature in a subject area
         o - Reviews
         p - Programmed texts
         q - Filmographies
         r - Directories
         s - Statistics
         t - Technical reports
         u - Standards/specifications
         v - Legal cases and case notes
         w - Law reports and digests
         x - Technical reports [OBSOLETE]
         y - Yearbooks
         z - Treaties
         2 - Offprints
         5 - Calendars
         6 - Comics/graphic novels
         | - No attempt to code
      28 - Government publication
         # - Not a government publication
         a - Autonomous or semi-autonomous component
         c - Multilocal
         f - Federal/national
         i - International intergovernmental
         l - Local
         m - Multistate
         n - Government publication--level undetermined [OBSOLETE]
         o - Government publication--level undetermined
         s - State, provincial, territorial, dependent, etc.
         u - Unknown if item is government publication
         z - Other
         | - No attempt to code
      29 - Conference publication
         0 - Not a conference publication
         1 - Conference publication
         | - No attempt to code
      30 - Festschrift
         0 - Not a festschrift
         1 - Festschrift
         | - No attempt to code
      31 - Index
         0 - No index
         1 - Index present
         | - No attempt to code
      32 - Undefined
      32 - Main entry in body of entry [OBSOLETE]
         0 - Main entry not in body of entry
         1 - Main entry in body of entry
         | - No attempt to code
      33 - Literary form
         0 - Not fiction (not further specified)
         1 - Fiction (not further specified)
         c - Comic strips [OBSOLETE]
         d - Dramas
         e - Essays
         f - Novels
         h - Humor, satires, etc.
         i - Letters
         j - Short stories
         m - Mixed forms
         p - Poetry
         s - Speeches
         u - Unknown
         | - No attempt to code
      34 - Biography
         # - No biographical material
         a - Autobiography
         b - Individual biography
         c - Collective biography
         d - Contains biographical information
         | - No attempt to code
  008--COMPUTER FILES
    Character Positions
      18-21 - Undefined
      18 - Frequency [OBSOLETE]
         # - No determinable frequency
         a - Annual
         b - Bimonthly
         c - Semiweekly
         d - Daily
         e - Biweekly
         f - Semiannual
         g - Biennial
         h - Triennial
         i - Three times a week
         j - Three times a month
         m - Monthly
         n - Not applicable
         q - Quarterly
         s - Semimonthly
         t - Three times a year
         u - Unknown
         w - Weekly
         z - Other frequencies
      19 - Regularity [OBSOLETE]
         # - Not applicable
         n - Normalized irregular
         r - Regular
         u - Unknown
         x - Completely irregular
      22 - Target audience
         # - Unknown or not specified
         a - Preschool
         b - Primary
         c - Pre-adolescent
         d - Adolescent
         e - Adult
         f - Specialized
         g - General
         j - Juvenile
         | - No attempt to code
      23 - Form of item
         o - Online
         q - Direct electronic
      24-25 - Undefined
      26 - Type of computer file
         a - Numeric data
         b - Computer program
         c - Representational
         d - Document
         e - Bibliographic data
         f - Font
         g - Game
         h - Sound
         i - Interactive multimedia
         j - Online system or service
         m - Combination
         u - Unknown
         z - Other
         | - No attempt to code
      27 - Undefined
      27 - Type of machine [OBSOLETE]
         a - Computer readable
         z - Other
      28 - Government publication
         # - Not a government publication
         a - Autonomous or semi-autonomous component
         c - Multilocal
         f - Federal/national
         i - International intergovernmental
         l - Local
         m - Multistate
         o - Government publication--level undetermined
         s - State, provincial, territorial, dependent, etc.
         u - Unknown if item is government publication
         z - Other
         | - No attempt to code
      29-34 - Undefined
  008--MAPS
    Character Positions
      18-21 - Relief
         # - No relief shown
         a - Contours
         b - Shading
         c - Gradient and bathymetric tints
         d - Hachures
         e - Bathymetry/soundings
         f - Form lines
         g - Spot heights
         h - Color [OBSOLETE]
         i - Pictorially
         j - Land forms
         k - Bathymetry/isolines
         m - Rock drawings
         z - Other relief type
         | - No attempt to code
      22-23 - Projection
         ## - Projection not specified
         aa - Aitoff
         ab - Gnomic
         ac - Lambert's azimuthal equal area
         ad - Orthographic
         ae - Azimuthal equidistant
         af - Stereographic
         ag - General vertical near-sided
         am - Modified stereographic for Alaska
         an - Chamberlin trimetric
         ap - Polar stereographic
         au - Azimuthal, specific type unknown
         az - Azimuthal, other
         ba - Gall
         bb - Goode's homolographic
         bc - Lambert's cylindrical equal area
         bd - Mercator
         be - Miller
         bf - Mollweide
         bg - Sinusoidal
         bh - Transverse Mercator
         bi - Gauss-Kruger
         bj - Equirectangular
         bk - Krovak
         bl - Cassini-Soldner
         bo - Oblique Mercator
         br - Robinson
         bs - Space oblique Mercator
         bu - Cylindrical, specific type unknown
         bz - Cylindrical, other
         ca - Alber's equal area
         cb - Bonne
         cc - Lambert's conformal conic
         ce - Equidistant conic
         cp - Polyconic
         cu - Conic, specific type unknown
         cz - Conic, other
         da - Armadillo
         db - Butterfly
         dc - Eckert
         dd - Goode's homolosine
         de - Miller's bipolar oblique conformal conic
         df - Van Der Grinten
         dg - Dimaxion
         dh - Cordiform
         dl - Lambert conformal
         zz - Other
          | - No attempt to code
      24 - Undefined
      24 - Prime meridian [OBSOLETE]
         # - Prime meridian not specified
         e - Greenwich
         f - Ferro
         g - Paris
         h - Other [OBSOLETE]
         p - Philadelphia
         w - Washington, D.C.
         z - Other
      25 - Type of cartographic material
         a - Single map
         b - Map series
         c - Map serial
         d - Globe
         e - Atlas
         f - Separate map supplement to another work
         g - Map bound as part of another work
         u - Unknown
         z - Other
         | - No attempt to code
      26-27 - Undefined
      26-27 - Publisher code [OBSOLETE]
      28 - Government publication
         # - Not a government publication
         a - Autonomous or semi-autonomous component
         c - Multilocal
         f - Federal/national
         i - International intergovernmental
         l - Local
         m - Multistate
         o - Government publication--level undetermined
         s - State, provincial, territorial, dependent, etc.
         u - Unknown if item is government publication
         z - Other
         | - No attempt to code
      29 - Form of item
         # - None of the following
         a - Microfilm
         b - Microfiche
         c - Microopaque
         d - Large print
         f - Braille
         o - Online
         q - Direct electronic
         r - Regular print reproduction
         s - Electronic
         | - No attempt to code
      30 - Undefined
      31 - Index
         0 - No index
         1 - Index present
         | - No attempt to code
      32 - Undefined
      32 - Citation indicator [OBSOLETE]
      33-34 - Special format characteristics
         # - No specified special format characteristics
         a - Photocopy, blue line print [OBSOLETE]
         b - Photocopy [OBSOLETE]
         c - Negative photocopy [OBSOLETE]
         d - Film negative [OBSOLETE]
         e - Manuscript
         f - Facsimile [OBSOLETE]
         g - Relief model [OBSOLETE]
         h - Rare [OBSOLETE]
         j - Picture card, post card
         k - Calendar
         l - Puzzle
         m - Braille [OBSOLETE]
         n - Game
         o - Wall map
         p - Playing cards
         q - Large print [OBSOLETE]
         r - Loose-leaf
         z - Other
         | - No attempt to code
  008--MUSIC
    Character Positions
      18-19 - Form of composition
         an - Anthems
         bd - Ballads
         bg - Bluegrass music
         bl - Blues
         bt - Ballets
         ca - Chaconnes
         cb - Chants, Other religions
         cc - Chant, Christian
         cg - Concerti grossi
         ch - Chorales
         cl - Chorale preludes
         cn - Canons and rounds
         co - Concertos
         cp - Chansons, polyphonic
         cr - Carols
         cs - Chance compositions
         ct - Cantatas
         cy - Country music
         cz - Canzonas
         df - Dance forms
         dv - Divertimentos, serenades, cassations, divertissements, notturni
         fg - Fugues
         fl - Flamenco
         fm - Folk music
         ft - Fantasias
         gm - Gospel music
         hy - Hymns
         jz - Jazz
         mc - Musical revues and comedies
         md - Madrigals
         mi - Minuets
         mo - Motets
         mp - Motion picture music
         mr - Marches
         ms - Masses
         mu - Multiple forms
         mz - Mazurkas
         nc - Nocturnes
         nn - Not applicable
         op - Operas
         or - Oratorios
         ov - Overtures
         pg - Program music
         pm - Passion music
         po - Polonaises
         pp - Popular music
         pr - Preludes
         ps - Passacaglias
         pt - Part-songs
         pv - Pavans
         rc - Rock music
         rd - Rondos
         rg - Ragtime music
         ri - Ricercars
         rp - Rhapsodies
         rq - Requiems
         sd - Square dance music
         sg - Songs
         sn - Sonatas
         sp - Symphonic poems
         st - Studies and exercises
         su - Suites
         sy - Symphonies
         tc - Toccatas
         tl - Teatro lirico
         ts - Trio-sonatas
         uu - Unknown
         vi - Villancicos 
         vr - Variations
         wz - Waltzes
         za - Zarzuelas
         zz - Other
         || - No attempt to code
      20 - Format of music
         a - Full score
         b - Miniature or study score
         c - Accompaniment reduced for keyboard
         d - Voice score with accompaniment omitted
         e - Condensed score or piano-conductor score
         g - Close score
         h - Chorus score
         i - Condensed score
         j - Performer-conductor part
         k - Vocal score
         l - Score
         m - Multiple score formats
         n - Not applicable
         p - Piano score
         u - Unknown
         z - Other
         | - No attempt to code
      21 - Music parts
         # - No parts in hand or not specified
         d - Instrumental and vocal parts
         e - Instrumental parts
         f - Vocal parts
         n - Not applicable
         u - Unknown
         | - No attempt to code
      21 - Existence of parts [OBSOLETE]
         # - No parts exist
         a - Parts exist
         n - Not applicable
         u - Unknown
      22 - Target audience
         # - Unknown or not specified
         a - Preschool
         b - Primary
         c - Pre-adolescent
         d - Adolescent
         e - Adult
         f - Specialized
         g - General
         j - Juvenile
         | - No attempt to code
      23 - Form of item
         # - None of the following
         a - Microfilm
         b - Microfiche
         c - Microopaque
         d - Large print
         f - Braille
         g - Punched paper tape [   ]
         h - Magnetic tape [OBSOLETE]
         i - Multimedia [OBSOLETE]
         o - Online
         q - Direct electronic
         r - Regular print reproduction
         s - Electronic
         x - Other form of reproduction [OBSOLETE]
         z - Other form of reproduction [OBSOLETE]
         | - No attempt to code
      24-29 - Accompanying matter
         # - No accompanying matter
         a - Discography
         b - Bibliography
         c - Thematic index
         d - Libretto or text
         e - Biography of composer or author
         f - Biography of performer or history of ensemble
         g - Technical and/or historical information on instruments
         h - Technical information on music
         i - Historical information
         j - Historical information other than music [OBSOLETE]
         k - Ethnological information
         n - Not applicable [OBSOLETE]
         r - Instructional materials
         s - Music
         z - Other
         | - No attempt to code
      30-31 - Literary text for sound recordings
         # - Item is a musical sound recording
         a - Autobiography
         b - Biography
         c - Conference proceedings
         d - Drama
         e - Essays
         f - Fiction
         g - Reporting
         h - History
         i - Instruction
         j - Language instruction
         k - Comedy
         l - Lectures, speeches
         m - Memoirs
         n - Not applicable
         o - Folktales
         p - Poetry
         r - Rehearsals
         s - Sounds
         t - Interviews
         z - Other
         | - No attempt to code
      32 - Main entry in body of entry [OBSOLETE]
         0 - Main entry not in body of entry
         1 - Main entry in body of entry
         | - No attempt to code
      32 - Undefined
      33 - Transposition and arrangement
         # - Not arrangement or transposition or not specified
         a - Transposition
         b - Arrangement
         c - Both transposed and arranged
         n - Not applicable
         u - Unknown
         | - No attempt to code 
      34 - Undefined
  008--CONTINUING RESOURCES
    Character Positions
      18 - Frequency
         # - No determinable frequency
         a - Annual
         b - Bimonthly
         c - Semiweekly
         d - Daily
         e - Biweekly
         f - Semiannual
         g - Biennial
         h - Triennial
         i - Three times a week
         j - Three times a month
         k - Continuously updated
         m - Monthly
         q - Quarterly
         s - Semimonthly
         t - Three times a year
         u - Unknown
         w - Weekly
         z - Other
         | - No attempt to code
      19 - Regularity
         n - Normalized irregular
         r - Regular
         u - Unknown
         x - Completely irregular
         | - No attempt to code
      20 - ISSN center [OBSOLETE]
         # - No ISSN center code assigned
         0 - International Center
         1 - United States
         2 - United Kingdom
         3 - Australia [OBSOLETE]
         4 - Canada
         5 - Moscow Regional Centre [OBSOLETE]
         6 - Federal Republic of Germany [OBSOLETE]
         7 - France [OBSOLETE]
         8 - Argentina [OBSOLETE]
         9 - Japan [OBSOLETE]
         u - Unknown [OBSOLETE]
         z - Other
         | - No attempt to code
      21 - Type of continuing resource
         # - None of the following
         d - Updating database
         l - Updating loose-leaf
         m - Monographic series
         n - Newspaper
         p - Periodical
         w - Updating Web site
         | - No attempt to code
      22 - Form of original item
         # - None of the following
         a - Microfilm
         b - Microfiche
         c - Microopaque
         d - Large print
         e - Newspaper format
         f - Braille
         g - Punched paper tape [OBSOLETE]
         h - Magnetic tape [OBSOLETE] 
         i - Multimedia [OBSOLETE]
         o - Online
         q - Direct electronic
         s - Electronic
         x - Other physical medium [OBSOLETE]
         z - Other physical medium [OBSOLETE]
         | - No attempt to code
      23 - Form of item
         # - None of the following
         a - Microfilm
         b - Microfiche
         c - Microopaque
         d - Large print
         f - Braille
         g - Punched paper tape [OBSOLETE]
         h - Magnetic tape [OBSOLETE]
         i - Multimedia [OBSOLETE]
         o - Online
         q - Direct electronic
         r - Regular print reproduction
         s - Electronic
         z - Other form of reproduction [OBSOLETE]
         | - No attempt to code
      24 - Nature of entire work
         # - No specified nature of entire work
         a - Abstracts/summaries
         b - Bibliographies
         c - Catalogs
         d - Dictionaries
         e - Encyclopedias
         f - Handbooks
         g - Legal articles
         h - Biography
         i - Indexes
         k - Discographies
         l - Legislation
         m - Theses
         n - Surveys of literature in a subject area
         n - Legal cases and case notes [OBSOLETE]
         o - Reviews
         p - Programmed texts
         q - Filmographies
         r - Directories
         s - Statistics
         t - Technical reports
         u - Standards/specifications
         v - Legal cases and case notes
         w - Law reports and digests
         y - Yearbooks
         z - Treaties
         5 - Calendars
         6 - Comics/graphic novels
         | - No attempt to code
      25-27 - Nature of contents
         # - No specified nature of contents
         a - Abstracts/summaries
         b - Bibliographies
         c - Catalogs
         d - Dictionaries
         e - Encyclopedias
         f - Handbooks
         g - Legal articles
         h - Biography
         i - Indexes
         k - Discographies
         l - Legislation
         m - Theses
         n - Surveys of literature in a subject area
         n - Legal cases and case notes [OBSOLETE]
         o - Reviews
         p - Programmed texts
         q - Filmographies
         r - Directories
         s - Statistics
         t - Technical reports
         u - Standards/specifications
         v - Legal cases and case notes
         w - Law reports and digests
         y - Yearbooks
         z - Treaties
         5 - Calendars
         6 - Comics/graphic novels
         | - No attempt to code
      28 - Government publication
         # - Not a government publication
         a - Autonomous or semi-autonomous component
         c - Multilocal
         f - Federal/national
         i - International intergovernmental
         l - Local
         m - Multistate
         n - Government publication--level undetermined [OBSOLETE]
         o - Government publication--level undetermined
         s - State, provincial, territorial, dependent,etc.
         u - Unknown if item is government publication
         z - Other
         | - No attempt to code
      29 - Conference publication
         0 - Not a conference publication
         1 - Conference publication
         | - No attempt to code
      30-32 - Undefined
      30 - Title page availability [OBSOLETE]
         # - No separate title page issued
         a - In last issue of volume, loose
         b - In last issue of volume, attached
         c - In first issue of next volume, loose
         d - In first issue of next volume, attached
         e - Published separately, free upon request
         f - Published separately, free, automatically sent
         g - Published separately, purchase, request
         u - Unknown
         z - Other title page availability
         | - No attempt to code
      31 - Index availability [OBSOLETE]
         # - No index published
         a - Each issue contains index to its own contents (no volume index), loose
         b - In last issue of volume, loose, separately paged
         c - In last issue of volume, loose, unpaged
         d - In last issue of volume, attached
         e - In first issue of next volume, loose, separately paged
         f - In first issue of next volume, loose, unpaged
         g - In first issue of next volume, attached
         h - Published separately, free, automatically sent
         i - Published separately, free, upon request
         j - Published separately, bound from publisher, free, automatically sent
         k - Published separately, bound from publisher, free, upon request
         l - Received separately, bound from publisher
         m - Supplement or subseries, indexed in parent journal index
         u - Unknown
         z - Other index availability
         | - No attempt to code
      32 - Cumulative index availability [OBSOLETE]
         0 - No cumulative index available
         1 - Cumulative index available
         u - Unknown
         | - No attempt to code
      33 - Original alphabet or script of title
         # - No alphabet or script given/no key title
         a - Basic roman
         b - Extended roman
         c - Cyrillic
         d - Japanese
         e - Chinese
         f - Arabic
         g - Greek
         h - Hebrew
         i - Thai
         j - Devanagari
         k - Korean
         l - Tamil
         u - Unknown
         z - Other
         | - No attempt to code
      34 - Entry convention
         0 - Successive entry
         1 - Latest entry
         2 - Integrated entry
         | - No attempt to code
  008--VISUAL MATERIALS
    Character Positions
      18-20 - Running time for motion pictures and videorecordings
         000 - Running time exceeds three characters
         001-999 - Running time
         --- - Running time unknown
         nnn - Not applicable
         ||| - No attempt to code
      21 - Undefined
      21 - In LC collection [OBSOLETE]
         # - Not in LC
         a - In LC, print note
         b - In LC, do not print note
         u - Unknown
      22 - Target audience
         # - Unknown or not specified
         a - Preschool
         b - Primary
         c - Pre-adolescent
         d - Adolescent
         e - Adult
         f - Specialized
         g - General
         j - Juvenile
         | - No attempt to code
      23-27 - Undefined
      23-27 - Accompanying matter [OBSOLETE]
         # - No accompanying matter
         0 - No [OBSOLETE]
         1 - Yes [OBSOLETE]
         l - Stills
         m - Script material
         o - Posters
         p - Pressbooks
         q - Lobby cards
         r - Instructional materials
         s - Music
         z - Other
         | - No attempt to code
      28 - Government publication
         # - Not a government publication
         a - Autonomous or semi-autonomous component
         c - Multilocal
         f - Federal/national
         i - International intergovernmental
         l - Local
         m - Multistate
         n - Government publication--level undetermined [OBSOLETE]
         o - Government publication--level undetermined
         s - State, provincial, territorial, dependent, etc.
         u - Unknown if item is government publication
         z - Other
         | - No attempt to code
      29 - Form of item
         # - None of the following
         a - Microfilm
         b - Microfiche
         c - Microopaque
         d - Large print
         f - Braille
         o - Online
         q - Direct electronic
         r - Regular print reproduction
         s - Electronic
         | - No attempt to code
      30-32 - Undefined
      32 - Main entry in body of entry [OBSOLETE]
         0 - Main entry not in body of entry
         1 - Main entry in body of entry
         | - No attempt to code
      33 - Type of visual material
         a - Art original
         b - Kit
         c - Art reproduction
         d - Diorama
         e - Electronic videorecording [OBSOLETE]
         f - Filmstrip
         g - Game
         i - Picture
         k - Graphic
         l - Technical drawing
         m - Motion picture
         n - Chart
         o - Flash card
         p - Microscope slide
         q - Model
         r - Realia
         s - Slide
         t - Transparency
         v - Videorecording
         w - Toy
         z - Other
         | - No attempt to code
      34 - Technique
         # - Not applicable [OBSOLETE]
         a - Animation
         c - Animation and live action
         l - Live action
         n - Not applicable
         u - Unknown
         z - Other technique
         | - No attempt to code
  008--MIXED MATERIALS
    Character Positions
      18-22 - Undefined
      23 - Form of item
         # - None of the following
         a - Microfilm
         b - Microfiche
         c - Microopaque
         d - Large print
         f - Braille
         g - Punched paper tape [OBSOLETE]
         h - Magnetic tape [OBSOLETE]
         i - Multimedia [OBSOLETE]
         j - Handwritten transcript [OBSOLETE]
         o - Online
         p - Photocopy [OBSOLETE]
         q - Direct electronic
         r - Regular print reproduction
         s - Electronic
         t - Typewritten transcript [OBSOLETE]
         z - Other form of reproduction [OBSOLETE]
         | - No attempt to code
      24-34 - Undefined
      30 - Case file indicator [OBSOLETE]
         # - No case file exists
         c - Case file exists
      32 - Processing status code [OBSOLETE]
         a - Collection not in library
         b - Completely processed
         c - Processed but with unprocessed additions
         d - Requires processing
         e - Totally unprocessed
         f - Under total cloture
         u - Unknown
      33 - Collection status code [OBSOLETE]
         a - Discrete grouping of material
         b - Accession
         c - Active solicitation
         d - Solicitation unsuccessful
         e - Information file only
         u - Unknown
      34 - Level of collection control code [OBSOLETE]
         a - Control on collection level
         b - Control by series
         c - Control by container
         d - Control by folder
         e - Control by item
         u - Unknown

009 - PHYSICAL DESCRIPTION FIXED-FIELD FOR ARCHIVAL COLLECTION (VM) - [OBSOLETE]
    Character Positions
      00 - Genealogical stage
      01 - Technical stage
      02 - Color stage
      03 - Film emulsion
      04 - Film base
      05 - Negative or positive sound
      06 - Additional types of color
      07 - Longitudinal shrinkage
      08 - Perforation shrinkage
      09 - Film deterioration
      10 - Completeness
      11-14 - Film inspection date


--Number and Code Fields (01X-04X)--
010 - LIBRARY OF CONGRESS CONTROL NUMBER (NR)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - LC control number (NR)
      $b - NUCMC control number (R)
      $z - Canceled/invalid LC control number (R)
      $8 - Field link and sequence number (R)

011 - LINKING LIBRARY OF CONGRESS CONTROL NUMBER (NR) [OBSOLETE]
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - LINKING LC control number (R)

013 - PATENT CONTROL INFORMATION (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Number (NR)
      $b - Country (NR)
      $c - Type of number (NR)
      $d - Date (R)
      $e - Status (R)
      $f - Party to document (R)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

015 - NATIONAL BIBLIOGRAPHY NUMBER (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - National bibliography number (R)
      $q - Qualifying information (R)
      $z - Canceled/Invalid national bibliography number (R)
      $2 - Source (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

016 - NATIONAL BIBLIOGRAPHIC AGENCY CONTROL NUMBER (R)
   Indicators
      First - National bibliographic agency
         # - Library and Archives Canada 
         7 - Agency identified in subfield $2
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Record control number (NR)
      $z - Canceled or invalid record control number (R)
      $2 - Source (NR)
      $8 - Field link and sequence number (R)

017 - COPYRIGHT OR LEGAL DEPOSIT NUMBER (R)
   Indicators
      First - Government jurisdiction (BK MP MU VM)[OBSOLETE]
         0 - United States [OBSOLETE]
         1 - Canada [OBSOLETE] [CAN/MARC only]
         2 - France [OBSOLETE] [CAN/MARC only]
      First - Undefined
         # - Undefined
      Second - Undefined [OBSOLETE]
         # - Undefined [OBSOLETE]
      Second - Display constant controller
         # - Copyright or legal deposit number
         8 - No display constant controller generated
   Subfield Codes
      $a - Copyright or legal deposit number (R)
      $b - Assigning agency (NR)
      $d - Date (NR)
      $i - Display text (NR)
      $z - Canceled/invalid copyright or legal deposit number (R) 
      $2 - Source (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

018 - COPYRIGHT ARTICLE-FEE CODE (NR)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Copyright article-fee code (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

020 - INTERNATIONAL STANDARD BOOK NUMBER (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - International Standard Book Number (NR)
      $c - Terms of availability (NR)
      $q - Qualifying information (R)
      $z - Canceled/invalid ISBN (R)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

022 - INTERNATIONAL STANDARD SERIAL NUMBER (R)
   Indicators
      First - Level of international interest
         # - No level specified
         0 - Serial of international interest
         1 - Serial not of international interest
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - International Standard Serial Number (NR)
      $l - ISSN-L (NR)
      $m - Canceled ISSN-L (R)
      $y - Incorrect ISSN (R)
      $z - Canceled ISSN (R)
      $2 - Source (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

024 - OTHER STANDARD IDENTIFIER (R)
   Indicators
      First - Type of standard number or code
         0 - International Standard Recording Code (ISRC)
         1 - Universal Product Code (UPC) 
         2 - International Standard Music Number (ISMN) 
         3 - International Article Number (EAN) 
         4 - Serial Item and Contribution Identifier (SICI) 
         7 - Source specified in subfield $2
         8 - Unspecified type of standard number or code
      Second - Difference indicator
         # - No information provided
         0 - No difference
         1 - Difference
   Subfield Codes
      $a - Standard number or code (NR)
      $c - Terms of availability (NR)
      $d - Additional codes following the standard number or code (NR)
      $q - Qualifying information (R)
      $z - Canceled/invalid standard number or code (R)
      $2 - Source of number or code (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

025 - OVERSEAS ACQUISITION NUMBER (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Overseas acquisition number (R)
      $8 - Field link and sequence number (R)

026 - FINGERPRINT IDENTIFIER (R)
   Indicators
       First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - First and second groups of characters (NR)
      $b - Third and fourth groups of characters (NR)
      $c - Date (NR)
      $d - Number of volume or part (R)
      $e - Unparsed fingerprint (NR)
      $2 - Source (NR)
      $5 - Institution to which field applies (R) 
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

027 - STANDARD TECHNICAL REPORT NUMBER (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Standard technical report number (NR)
      $q - Qualifying information (R)
      $z - Canceled/invalid number (R)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

028 - PUBLISHER NUMBER OR DISTRIBUTOR NUMBER (R)
   Indicators
      First - Type of number
         0 - Issue number
         1 - Matrix number
         2 - Plate number
         3 - Other music publisher number
         4 - Video recording publisher number
         5 - Other publisher number
         6 - Distributor number
      Second - Note/added entry controller
         0 - No note, no added entry
         1 - Note, added entry
         2 - Note, no added entry
         3 - No note, added entry
   Subfield Codes
      $a - Publisher or distributor number (NR)
      $b - Source (NR)
      $q - Qualifying information (R)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

030 - CODEN DESIGNATION (R) 
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - CODEN (NR)
      $z - Canceled/invalid CODEN (R)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

031 - MUSICAL INCIPITS INFORMATION (R) 
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Number of work (NR)
      $b - Number of movement (NR)
      $c - Number of excerpt (NR)
      $d - Caption or heading (R)
      $e - Role  (NR)
      $g - Clef  (NR)
      $m - Voice/instrument (NR)
      $n - Key signature (NR)
      $o - Time signature (NR)
      $p - Musical notation (NR)
      $q - General note (R)
      $r - Key or mode (NR)
      $s - Coded validity note (R)
      $t - Text incipit (R)
      $u - Uniform Resource Identifier (R)
      $y - Link text (R)
      $z - Public note (R)
      $2 - System code (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

032 - POSTAL REGISTRATION NUMBER (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Postal registration number (NR)
      $b - Source (agency assigning number) (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)
	  
033 - DATE/TIME AND PLACE OF AN EVENT (R)
   Indicators
      First - Type of date in subfield $a
         # - No date information
         0 - Single date
         1 - Multiple single dates
         2 - Range of dates
      Second - Type of event
         # - No information provided
         0 - Capture
         1 - Broadcast
         2 - Finding
   Subfield Codes
      $a - Formatted date/time (R)
      $b - Geographic classification area code (R)
      $c - Geographic classification subarea code (R)
      $p - Place of event (R)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source of term (R)
      $3 - Materials specified (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

034 - CODED CARTOGRAPHIC MATHEMATICAL DATA (R)
   Indicators
      First - Type of scale
         0 - Scale indeterminable/No scale recorded
         1 - Single scale
         3 - Range of scales
      Second - Type of ring
         # - Not applicable
         0 - Outer ring
         1 - Exclusion ring
   Subfield Codes
      $a - Category of scale (NR)
         a - Linear scale 
         b - Angular scale
         z - Other type of scale
      $b - Constant ratio linear horizontal scale (R)
      $c - Constant ratio linear vertical scale (R)
      $d - Coordinates--westernmost longitude (NR)
      $e - Coordinates--easternmost longitude (NR)
      $f - Coordinates--northernmost latitude (NR)
      $g - Coordinates--southernmost latitude (NR)
      $h - Angular scale (R)
      $j - Declination--northern limit (NR)
      $k - Declination--southern limit (NR)
      $m - Right ascension--eastern limit (NR)
      $n - Right ascension--western limit (NR)
      $p - Equinox (NR)
      $r - Distance from earth  (NR)
      $s - G-ring latitude (R)
      $t - G-ring longitude (R)
      $x - Beginning date (NR)
      $y - Ending date (NR)
      $z - Name of extraterrestrial body  (NR)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source  (NR)
      $3 - Materials specified (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

035 - SYSTEM CONTROL NUMBER (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - System control number (NR)
      $z - Canceled/invalid control number (R)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

036 - ORIGINAL STUDY NUMBER FOR COMPUTER DATA FILES (NR)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Original study number (NR)
      $b - Source (agency assigning number) (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

037 - SOURCE OF ACQUISITION (R)
   Indicators
      First - Source of acquisition sequence
         # - Not applicable/No information provided/Earliest
         2 - Intervening
         3 - Current/Latest
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Stock number (NR)
      $b - Source of stock number/acquisition (NR)
      $c - Terms of availability (R)
      $f - Form of issue (R)
      $g - Additional format characteristics (R)
      $n - Note (R)
      $3 - Materials specified (NR)
      $5 - Institution to which field applies (R)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

038 - RECORD CONTENT LICENSOR (NR)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Record content licensor (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

040 - CATALOGING SOURCE (NR)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Original cataloging agency (NR)
      $b - Language of cataloging (NR)
      $c - Transcribing agency (NR)
      $d - Modifying agency (R)
      $e - Description conventions (R)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

041 - LANGUAGE CODE (R)
   Indicators
      First - Translation indication
         # - No information provided
         0 - Item not a translation/does not include a translation
         1 - Item is or includes a translation
      Second - Source of code
         # - MARC language code
         7 - Source specified in subfield $2 
   Subfield Codes
      $a - Language code of text/sound track or separate title (R)
      $b - Language code of summary or abstract (R)
      $c - Languages of separate titles (VM) [OBSOLETE]
      $c - languages of available translation (SE) [OBSOLETE]
      $d - Language code of sung or spoken text (R)
      $e - Language code of librettos (R)
      $f - Language code of table of contents (R)
      $g - Language code of accompanying material other than librettos and transcripts (R)
      $h - Language code of original and/or intermediate translations of text (R) [REDEFINED]
      $h - Language code of original (R)
      $i - Language code of intertitles (R)
      $j - Language code of subtitles (R)
      $k - Language code of intermediate translations (R)
      $m - Language code of original accompanying materials other than librettos (R)
      $n - Language code of original libretto (R)
      $p - Language code of captions (R)
      $q - Language code of accessible audio (R)
      $r - Language code of accessible visual language (non-textual) (R)
      $t - Language code of accompanying transcripts for audiovisual materials (R)
      $2 - Source of code (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

042 - AUTHENTICATION CODE (NR)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Authentication code (R)
         dc - Dublin Core 
         dhca - Dance Heritage Coalition Access Project
         gamma - Georgia Archives & Manuscripts Automated Access Project
         gils - Government Information Location Service
         isds/c - ISSN Canada
         lc - Library of Congress
         lcac - LC Annotated Children's Cataloging Program
         lccopycat - LC copy cataloging
         lccopycat-nm - LC copy cataloging-Near Match
         lcd - CONSER full authority application
         lcderive - LC derived cataloging
         lchlas - Handbook of Latin American Studies
         lcllh - LC Law Library Hispanic
         lcnccp - LC National Coordinated Cataloging Program
         lcnitrate - LC nitrate film
         lcnuc - National Union Catalog
         lcode - LC overseas data entry
         msc - CONSER minimal authority application
         nlc - National Library of Canada 
         nlmcopyc - National Library of Medicine copy cataloging
         nsdp - National Serial Data Program
         ntccf - LC National Translations Center citation file
         pcc - Program for Cooperative Cataloging
         premarc - LC PreMARC Retrospective Conversion Project
         sanb - South African National Bibliography Project
         xisds/c - ISSN Canada does not consider item a serial
         xlc - LC does not consider item a serial
         xnlc - NLC does not consider item a serial
         xnsdp - NSDP does not consider item a serial

043 - GEOGRAPHIC AREA CODE (NR)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Geographic area code (R)
      $b - Local GAC code (R)
      $c - ISO code (R)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source of local code (R)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

044 - COUNTRY OF PUBLISHING/PRODUCING ENTITY CODE (NR)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - MARC country code (R)
      $b - Local subentity code (R)
      $c - ISO country code (R)
      $2 - Source of local subentity code (R)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

045 - TIME PERIOD OF CONTENT (NR)
   Indicators 
      First - Type of time period in subfield $b or $c
         # - Subfield $b or $c not present
         0 - Single date/time
         1 - Multiple single dates/times
         2 - Range of dates/times
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Time period code (R)
      $b - Formatted 9999 B.C. through C.E. time period (R)
      $c - Formatted pre-9999 B.C. time period (R)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

046 - SPECIAL CODED DATES (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Type of date code (NR)
          i - Inclusive dates of collection
          k - Bulk of collection
          m - Multiple dates
          n - Unknown dates
          p - Distribution/release/issue and production/recording session dates
          q - Questionable date
          r - Reissue and originaldates
          s - Single known/probable date
          t - Publication date and copyright dates
          x - Incorrect dates
      $b - Date 1 (B.C.E. date) (NR)
      $c - Date 1 (C.E. date) (NR)
      $d - Date 2 (B.C.E. date) (NR)
      $e - Date 2 (C.E. date) (NR)
      $j - Date resource modified (NR)
      $k - Beginning or single date created (NR)
      $l - Ending date created (NR)
      $m - Beginning of date valid (NR)
      $o - Single or starting date for aggregated content (NR)
      $p - Ending date for aggregated content (NR)
      $n - End of date valid (NR)
      $2 - Source of date (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

047 - FORM OF MUSICAL COMPOSITION CODE (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Source of code
         # - MARC musical composition code
         7 - Source specified in subfield $2
   Subfield Codes
      $a - Form of musical composition code (R)
      $2 - Source of code (NR)
      $8 - Field link and sequence number (R)

048 - NUMBER OF MUSICAL INSTRUMENTS OR VOICES CODE (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Source of code
         # - MARC code
         7 - Source specified in subfield $2
   Subfield Codes
      $a - Performer or ensemble (R)
      $b - Soloist (R)
      $2 - Source of code (NR)
      $8 - Field link and sequence number (R)
   Instrument or Voices Codes 
      ba - Brass - Horn
      bb - Brass--Trumpet
      bc - Brass--Cornet
      bd - Brass--Trombone
      be - Brass--Tuba
      bf - Brass--Baritone
      bn - Brass--Unspecified
      bu - Brass--Unknown
      by - Brass--Ethnic
      bz - Brass--Other
      ca - Choruses--Mixed
      cb - Choruses--Women's
      cc - Choruses--Men's
      cd - Choruses--Children's
      cn - Choruses--Unspecified
      cu - Choruses--Unknown
      cy - Choruses--Ethnic
      ea - Electronic--Synthesizer
      eb - Electronic--Tape
      ec - Electronic--Computer
      ed - Electronic--Ondes Martinot
      en - Electronic--Unspecified
      eu - Electronic--Unknown
      ez - Electronic--Other
      ka - Keyboard--Piano
      kb - Keyboard--Organ  
      kc - Keyboard--Harpsichord
      kd - Keyboard--Clavichord
      ke - Keyboard--Continuo
      kf - Keyboard--Celeste
      kn - Keyboard--Unspecified
      ku - Keyboard--Unknown
      ky - Keyboard--Ethnic
      kz - Keyboard--Other
      oa - Larger ensemble--Full orchestra
      ob - Larger ensemble--Chamber orch.
      oc - Larger ensemble--String orchestra
      od - Larger ensemble--Band
      oe - Larger ensemble--Dance orchestra
      of - Larger ensemble--Brass band
      on - Larger ensemble--Unspecified
      ou - Larger ensemble--Unknown
      oy - Larger ensemble--Ethnic
      oz - Larger ensemble--Other
      pa - Percussion--Timpani
      pb - Percussion--Xylophone
      pc - Percussion--Marimba
      pd - Percussion--Drum
      pn - Percussion--Unspecified
      pu - Percussion--Unknown
      py - Percussion--Ethnic
      pz - Percussion--Other
      sa - Strings, bowed--Violin
      sb - Strings, bowed--Viola
      sc - Strings, bowed--Violoncello
      sd - Strings, bowed--Double bass
      se - Strings, bowed--Viol
      sf - Strings, bowed--Viola d'amore
      sg - Strings, bowed--Viola da gamba
      sn - Strings, bowed--Unspecified
      su - Strings, bowed--Unknown
      sy - Strings, bowed--Ethnic
      sz - Strings, bowed--Other
      ta - Strings, plucked--Harp
      tb - Strings, plucked--Guitar
      tc - Strings, plucked--Lute
      td - Strings, plucked--Mandolin
      tn - Strings, plucked--Unspecified
      tu - Strings, plucked--Unknown
      ty - Strings, plucked--Ethnic
      tz - Strings, plucked--Other
      va - Voices--Soprano
      vb - Voices--Mezzo Soprano
      vc - Voices--Alto
      vd - Voices--Tenor
      ve - Voices--Baritone
      vf - Voices--Bass
      vg - Voices--Counter tenor
      vh - Voices--High voice
      vi - Voices--Medium voice
      vj - Voices--Low voice
      vn - Voices--Unspecified
      vu - Voices--Unknown
      vy - Voices--Ethnic
      wa - Woodwinds--Flute
      wb - Woodwinds--Oboe
      wc - Woodwinds--Clarinet
      wd - Woodwinds--Bassoon
      we - Woodwinds--Piccolo
      wf - Woodwinds--English horn
      wg - Woodwinds--Bass clarinet
      wh - Woodwinds--Recorder
      wi - Woodwinds--Saxophone
      wn - Woodwinds--Unspecified
      wu - Woodwinds--Unknown
      wy - Woodwinds--Ethnic
      wz - Woodwinds--Other
      zn - Unspecified instruments
      zu - Unknown


--Classification and Call Number Fields (05X-08X)--
050 - LIBRARY OF CONGRESS CALL NUMBER (R)
   Indicators
      First - Existence in LC collection
         # - No information provided
         0 - Item is in LC
         1 - Item is not in LC
      Second - Source of call number
         # - No information provided [OBSOLETE]
         0 - Assigned by LC
         4 - Assigned by agency other than LC
      Second - Series call number (SE) [OBSOLETE]
         0 - No series involved
         1 - Main series
         2 - Subseries
         3 - Sub-subseries
   Subfield Codes
      $a - Classification number (R)
      $b - Item number (NR)
      $d - Supplementary class number (MU) [OBSOLETE]
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $3 - Materials specified (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)


051 - LIBRARY OF CONGRESS COPY, ISSUE, OFFPRINT STATEMENT (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
      Second - Series call number (SE) [OBSOLETE]
         0 - No series involved
         1 - Main series
         2 - Subseries
         3 - Sub-subseries
   Subfield Codes
      $a - Classification number (NR)
      $b - Item number (NR)
      $c - Copy information (NR)
      $8 - Field link and sequence number (R)

052 - GEOGRAPHIC CLASSIFICATION (R)
   Indicators
      First - Code source
         # - Library of Congress Classification
         0 - U.S. Dept. of Defense Classification [OBSOLETE]
         1 - U.S. Dept. of Defense Classification
         7 - Source specified in subfield $2
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Geographic classification area code (NR)
      $b - Geographic classification subarea code (R)
      $c - Subject (MP) [OBSOLETE]
      $d - Populated place name (R)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Code source (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

055 - CLASSIFICATION NUMBERS ASSIGNED IN CANADA (R)
   Indicators
      First - Existence in LAC collection
         # - Information not provided
         0 - Work held by LAC
         1 - Work not held by LAC
      Second - Type, completeness, source of class/call number
         0 - LC-based call number assigned by LAC
         1 - Complete LC class number assigned by LAC
         2 - Incomplete LC class number assigned by LAC
         3 - LC-based call number assigned by the contributing library
         4 - Complete LC class number assigned by the contributing library
         5 - Incomplete LC class number assigned by the contributing library
         6 - Other call number assigned by LAC
         7 - Other class number assigned by LAC
         8 - Other call number assigned by the contributing library
         9 - Other class number assigned by the contributing library
   Subfield Codes
      $a - Classification number (NR)
      $b - Item number (NR)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source of call/class number (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

060 - NATIONAL LIBRARY OF MEDICINE CALL NUMBER (R)
   Indicators
      First - Existence in NLM collection
         # - No information provided
         0 - Item is in NLM
         1 - Item is not in NLM
      Second - Source of call number
         # - No information provided [OBSOLETE]
         0 - Assigned by NLM
         4 - Assigned by agency other than NLM
      Second - Series call number (SE) [OBSOLETE]
         0 - No series involved
         1 - Main series
         2 - Subseries
         3 - Sub-subseries
   Subfield Codes
      $a - Classification number (R)
      $b - Item number (NR)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $8 - Field link and sequence number (R)

061 - NATIONAL LIBRARY OF MEDICINE COPY STATEMENT (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
      Second - Series call number (SE) [OBSOLETE]
         0 - No series involved
         1 - Main series
         2 - Subseries
         3 - Sub-subseries
   Subfield Codes
      $a - Classification number (R)
      $b - Item number (NR)
      $c - Copy information (NR)
      $8 - Field link and sequence number (R)

066 - CHARACTER SETS PRESENT (NR)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Primary G0 character set (NR)
      $b - Primary G1 character set (NR)
      $c - Alternate G0 or G1 character set (R)

070 - NATIONAL AGRICULTURAL LIBRARY CALL NUMBER (R)
   Indicators
      First - Existence in NAL collection
         # - No information provided
         0 - Item is in NAL
         1 - Item is not in NAL
      Second - Undefined
         # - Undefined
      Second - Series call number (SE) [OBSOLETE]
         0 - No series involved
         1 - Main series
         2 - Subseries
         3 - Sub-subseries
   Subfield Codes
      $a - Classification number (R)
      $b - Item number (NR)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $8 - Field link and sequence number (R)

071 - NATIONAL AGRICULTURAL LIBRARY COPY STATEMENT (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
      Second - Series call number (SE) [OBSOLETE]
         0 - No series involved
         1 - Main series
         2 - Subseries
         3 - Sub-subseries
   Subfield Codes
      $a - Classification number (R)
      $b - Item number (NR)
      $c - Copy information (NR)
      $8 - Field link and sequence number (R)

072 - SUBJECT CATEGORY CODE (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Code source
         0 - NAL subject category code list
         7 - Code source specified in subfield $2
   Subfield Codes
      $a - Subject category code (NR)
      $x - Subject category code subdivision (R)
      $2 - Source (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

074 - GPO ITEM NUMBER (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - GPO item number (NR)
      $z - Canceled/invalid GPO item number (R)
      $8 - Field link and sequence number (R)

080 - UNIVERSAL DECIMAL CLASSIFICATION NUMBER (R)
   Indicators
      First - Type of edition
         # - No information provided
         0 - Full
         1 - Abridged
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Universal Decimal Classification number (NR)
      $b - Item number (NR)
      $x - Common auxiliary subdivision (R)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Edition identifier (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

082 - DEWEY DECIMAL CLASSIFICATION NUMBER (R)
   Indicators
      First - Type of edition
         # - No edition information recorded (BK CF MU VM SE) [OBSOLETE]
         0 - Full edition
         1 - Abridged edition
         2 - Abridged NST version (BK MU VM SE) [OBSOLETE]
         7 - Other edition specified in subfield $2
      Second - Source of classification number
         # - No information provided
         0 - Assigned by LC
         4 - Assigned by agency other than LC
   Subfield Codes
      $a - Classification number (R)
      $b - Item number (NR)
      $b - DDC number--abridged NST version (SE) [OBSOLETE]
      $m - Standard or optional designation (NR)
      $q - Assigning agency (NR)
      $2 - Edition number (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

083 - ADDITIONAL DEWEY DECIMAL CLASSIFICATION NUMBER (R)
   Indicators
      First - Type of edition
         0 - Full edition
         1 - Abridged edition
         7 - Other edition specified in subfield $2
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Classification number (R)
      $c - Classification number--Ending number of span (R)
      $m - Standard or optional designation (NR)
      $q - Assigning agency (NR)
      $y - Table sequence number for internal subarrangement or add table (R)
      $z - Table identification (R)
      $2 - Edition number (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

084 - OTHER CLASSIFICATION NUMBER (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Classification number (R)
      $b - Item number (NR)
      $q - Assigning agency (NR)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source of number (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)
	  
085 - SYNTHESIZED CLASSIFICATION NUMBER COMPONENTS (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Number where instructions are found-single number or beginning number of span (R)
      $b - Base number (R)
      $c - Classification number-ending number of span (R)
      $f - Facet designator (R)
      $r - Root number (R)
      $s - Digits added from classification number in schedule or external table (R)
      $t - Digits added from internal subarrangement or add table (R)
      $u - Number being analyzed (R)
      $v - Number in internal subarrangement or add table where instructions are found (R)
      $w - Table identification-Internal subarrangement or add table (R)
      $y - Table sequence number for internal subarrangement or add table (R)
      $z - Table identification (R)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

086 - GOVERNMENT DOCUMENT CLASSIFICATION NUMBER (R)
   Indicators
      First - Number source
         # - Source specified in subfield $2
         # - Undefined (BK MP MU VM SE) [OBSOLETE]
         0 - Superintendent of Documents Classification System
         1 - Government of Canada Publications: Outline of Classification
      First - Government jurisdiction (BK MP MU VM SE) [OBSOLETE]
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Classification number (NR)
      $z - Canceled/invalid classification number (R)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Number source (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

088 - REPORT NUMBER (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Report number (NR)
      $z - Canceled/invalid report number (R)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

090 - LOCAL CALL NUMBER (BK AM CF MP MU VM SE) [OBSOLETE]
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Local class number (NR)
      $b - Local Cutter number (NR)

090 - SHELF LOCATION (AM)[OBSOLETE]
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Shelf location (NR)

091 - MICROFILM SHELF LOCATION (AM) [OBSOLETE]
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Microfilm shelf location (NR)


--Main Entry Fields (1XX)--
100 - MAIN ENTRY--PERSONAL NAME (NR)
   Indicators
      First - Type of personal name entry element
         0 - Forename
         1 - Surname
         2 - Multiple surname [OBSOLETE]
         3 - Family name
      Second - Undefined
         # - Undefined
      Second - Main entry/subject relationship (BK MU SE) [OBSOLETE]
   Subfield Codes
      $a - Personal name (NR)
      $b - Numeration (NR)
      $c - Titles and other words associated with a name (R)
      $d - Dates associated with a name (NR)
      $e - Relator term (R)
      $f - Date of a work (NR)
      $g - Miscellaneous information (R)
      $j - Attribution qualifier (R)
      $k - Form subheading (R)
      $l - Language of a work (NR)
      $n - Number of part/section of a work (R)
      $p - Name of part/section of a work (R)
      $q - Fuller form of name (NR)
      $t - Title of a work (NR)
      $u - Affiliation (NR)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source of heading or term (NR)
      $4 - Relationship (R)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

110 - MAIN ENTRY--CORPORATE NAME (NR)
   Indicators
      First - Type of corporate name entry element
         0 - Inverted name
         1 - Jurisdiction name
         2 - Name in direct order
      Second - Undefined
         # - Undefined
      Second - Main entry/subject relationship (BK MU SE) [OBSOLETE]
   Subfield Codes
      $a - Corporate name or jurisdiction name as entry element (NR)
      $b - Subordinate unit (R)
      $c - Location of meeting (R)
      $d - Date of meeting or treaty signing (R)
      $e - Relator term (R)
      $f - Date of a work (NR)
      $g - Miscellaneous information (R)
      $k - Form subheading (R)
      $l - Language of a work (NR)
      $n - Number of part/section/meeting (R)
      $p - Name of part/section of a work (R)
      $t - Title of a work (NR)
      $u - Affiliation (NR)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source of heading or term (NR)
      $4 - Relationship (R)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

111 - MAIN ENTRY--MEETING NAME (NR)
   Indicators
      First - Type of meeting name entry element
         0 - Inverted name 
         1 - Jurisdiction name
         2 - Name in direct order
      Second - Undefined
         # - Undefined
      Second - Main entry/subject relationship (BK MU SE) [OBSOLETE]
   Subfield Codes
      $a - Meeting name or jurisdiction name as entry element (NR)
      $b - Number (BK CF MP MU SE VM MX) [OBSOLETE]
      $c - Location of meeting (R)
      $d - Date of meeting or treaty signing (R)
      $e - Subordinate unit (R)
      $f - Date of a work (NR)
      $g - Miscellaneous information (R)
      $j - Relator term (R)
      $k - Form subheading (R)
      $l - Language of a work (NR)
      $n - Number of part/section/meeting (R)
      $p - Name of part/section of a work (R)
      $q - Name of meeting following jurisdiction name entry element (NR)
      $t - Title of a work (NR)
      $u - Affiliation (NR)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source of heading or term (NR)
      $4 - Relationship (R)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

130 - MAIN ENTRY--UNIFORM TITLE (NR)
   Indicators 
      First - Nonfiling characters
         0-9 - Number of nonfiling characters present
         # - Nonfiling characters not specified [OBSOLETE]
      Second - Undefined
         # - Undefined
      Second - Main entry/subject relationship (BK MU SE) [OBSOLETE]
   Subfield Codes
      $a - Uniform title (NR)
      $d - Date of treaty signing (R)
      $f - Date of a work (NR)
      $g - Miscellaneous information (R)
      $h - Medium (NR)
      $k - Form subheading (R)
      $l - Language of a work (NR)
      $m - Medium of performance for music (R)
      $n - Number of part/section of a work (R)
      $o - Arranged statement for music (NR)
      $p - Name of part/section of a work (R)
      $r - Key for music (NR)
      $s - Version (R)
      $t - Title of a work (NR)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source of heading or term (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)


--Title and Title-Related Fields (20X-24X)--
210 - ABBREVIATED TITLE (R)
   Indicators
      First - Title added entry
         0 - No added entry
         1 - Added entry
      Second - Type
         # - Abbreviated key title
         0 - Other abbreviated title
   Subfield Codes
      $a - Abbreviated title (NR)
      $b - Qualifying information (NR)
      $2 - Source (R)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

211 - ACRONYM OR SHORTENED TITLE (R) [OBSOLETE]
   Indicators
      First - Title added entry
         0 - No title added entry
         1 - Title added entry
      Second - Nonfiling characters
         0-9 - Number of nonfiling characters present
   Subfield Codes
      $a - Acronym or shortened title (NR)
      $6 - Linkage (NR)

212 - VARIANT ACCESS TITLE (R) [OBSOLETE]
   Indicators
      First - Title added entry
         0 - No title added entry
         1 - Title added entry
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Variant access title (NR)
      $6 - Linkage (NR)

214 - AUGMENTED TITLE (R) [OBSOLETE]
   Indicators
      First - Title added entry
         0 - No title added entry
         1 - Title added entry
      Second - Nonfiling characters
         0-9 - Number of nonfiling characters present
   Subfield Codes
      $a - Augmented title (NR)
      $6 - Linkage (NR)

222 - KEY TITLE (R)
   Indicators
      First - Undefined
         # - Undefined
      First - Specifies whether variant title and/or added entry is required (CF SE) [OBSOLETE]
         0 - No key title added entry; title proper same
         1 - Key title added entry; title proper different
         2 - Key title added entry; title proper same
         3 - No key title added entry; title proper different
      Second - Nonfiling characters
         0-9 - Number of nonfiling characters
   Subfield Codes
      $a - Key title (NR)
      $b - Qualifying information (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

240 - UNIFORM TITLE (NR)
   Indicators
      First - Uniform title printed or displayed
         0 - Not printed or displayed
         1 - Printed or displayed
         2 - Not printed on card, title added entry (MU) [OBSOLETE]
         3 - Printed on card, title added entry (MU) [OBSOLETE]
      Second - Nonfiling characters
         0-9 - Number of nonfiling characters
   Subfield Codes
      $a - Uniform title (NR)
      $d - Date of treaty signing (R)
      $f - Date of a work (NR)
      $g - Miscellaneous information (R)
      $h - Medium (NR)
      $k - Form subheading (R)
      $l - Language of a work (NR)
      $m - Medium of performance for music (R)
      $n - Number of part/section of a work (R)
      $o - Arranged statement for music (NR)
      $p - Name of part/section of a work (R)
      $r - Key for music (NR)
      $s - Version (R)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source of heading or term (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

241 - ROMANIZED TITLE (BK AM CF MP MU VM) (NR) [OBSOLETE]
   Indicators
      First - Title added entry
         0 - No title added entry
         1 - Title added entry
      Second - Nonfiling characters
         0-9 - Number of nonfiling characters
   Subfield Codes
      $a - Romanized title (NR)
      $h - Medium (NR)

242 - TRANSLATION OF TITLE BY CATALOGING AGENCY (R)
   Indicators
      First - Title added entry
         0 - No added entry
         1 - Added entry
      Second - Nonfiling characters
         0-9 - Number of nonfiling characters
   Subfield Codes
      $a - Title (NR)
      $b - Remainder of title (NR)
      $c - Statement of responsibility, etc. (NR)
      $d - Designation of section (BK AM MP MU VM SE) [OBSOLETE]
      $e - Name of part/section (BK AM MP MU VM SE) [OBSOLETE]
      $h - Medium (NR)
      $n - Number of part/section of a work (R)
      $p - Name of part/section of a work (R)
      $y - Language code of translated title (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

243 - COLLECTIVE UNIFORM TITLE (NR)
   Indicators 
      First - Uniform title printed or displayed
         0 - Not printed or displayed
         1 - Printed or displayed
         2 - Not printed on card, title added entry (MU) [OBSOLETE]
         3 - Printed on card, title added entry (MU) [OBSOLETE]
      Second - Nonfiling characters
         0-9 - Number of nonfiling characters
   Subfield Codes
      $a - Uniform title (NR)
      $d - Date of treaty signing (R)
      $f - Date of a work (NR)
      $g - Miscellaneous information (R)
      $h - Medium (NR)
      $k - Form subheading (R)
      $l - Language of a work (NR)
      $m - Medium of performance for music (R)
      $n - Number of part/section of a work (R)
      $o - Arranged statement for music (NR)
      $p - Name of part/section of a work (R)
      $r - Key for music (NR)
      $s - Version (R)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

245 - TITLE STATEMENT (NR)
   Indicators
      First - Title added entry
         0 - No added entry
         1 - Added entry
      Second - Nonfiling characters
         0-9 - Number of nonfiling characters
   Subfield Codes
      $a - Title (NR)
      $b - Remainder of title (NR)
      $c - Statement of responsibility, etc. (NR)
      $d - Designation of section (SE) [OBSOLETE]
      $e - Name of part/section (SE) [OBSOLETE]
      $f - Inclusive dates (NR)
      $g - Bulk dates (NR)
      $h - Medium (NR)
      $k - Form (R)
      $n - Number of part/section of a work (R)
      $p - Name of part/section of a work (R)
      $s - Version (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

246 - VARYING FORM OF TITLE (R)
   Indicators
      First - Note/added entry controller
         0 - Note, no added entry
         1 - Note, added entry
         2 - No note, no title added entry
         3 - No note, added entry 
      Second - Type of title
         # - No type specified
         0 - Portion of title
         1 - Parallel title
         2 - Distinctive title
         3 - Other title
         4 - Cover title
         5 - Added title page title
         6 - Caption title
         7 - Running title
         8 - Spine title
   Subfield Codes
      $a - Title proper/short title (NR)
      $b - Remainder of title (NR)
      $d - Designation of section (SE) [OBSOLETE]
      $e - Name of part/section (SE) [OBSOLETE]
      $f - Date or sequential designation (NR)
      $g - Miscellaneous information (R)
      $h - Medium (NR)
      $i - Display text (NR)
      $n - Number of part/section of a work (R)
      $p - Name of part/section of a work (R)
      $5 - Institution to which field applies (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

247 - FORMER TITLE (R)
   Indicators
      First - Title added entry
         0 - No added entry
         1 - Added entry
      Second - Note controller
         0 - Display note
         1 - Do not display note
   Subfield Codes
      $a - Title (NR)
      $b - Remainder of title (NR)
      $d - Designation of section (SE) [OBSOLETE]
      $e - Name of part/section (SE) [OBSOLETE]
      $f - Date or sequential designation (NR)
      $g - Miscellaneous information (R)
      $h - Medium (NR)
      $n - Number of part/section of a work (R)
      $p - Name of part/section of a work (R)
      $x - International Standard Serial Number (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)


--Edition, Imprint, etc. Fields 250-270--
250 - EDITION STATEMENT (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Edition statement (NR)
      $b - Remainder of edition statement (NR)
      $3 - Materials specified (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)
      
251 - VERSION INFORMATION (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Version (R)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source (NR)
      $3 - Materials specified (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)      

254 - MUSICAL PRESENTATION STATEMENT (NR)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Musical presentation statement (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

255 - CARTOGRAPHIC MATHEMATICAL DATA (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Statement of scale (NR)
      $b - Statement of projection (NR)
      $c - Statement of coordinates (NR)
      $d - Statement of zone (NR)
      $e - Statement of equinox (NR)
      $f - Outer G-ring coordinate pairs (NR)
      $g - Exclusion G-ring coordinate pairs (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

256 - COMPUTER FILE CHARACTERISTICS (NR)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Computer file characteristics (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

257 - COUNTRY OF PRODUCING ENTITY (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Country of producing entity (R)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

258 - PHILATELIC ISSUE DATE (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Issuing jurisdiction (NR)
      $b - Denomination (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

260 - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT) (R)
   Indicators
      First - Sequence of publishing statements
         # - Not applicable/No information provided/Earliest available publisher
         2 - Intervening publisher
         3 - Current/latest publisher
      Second - Undefined
         # - Undefined
      First - Presence of publisher in imprint (BK MP MU SE) [OBSOLETE]
         0 - Publisher, distributor, etc. is present
         1 - Publisher, distributor, etc. is not present
      Second - Added entry/publisher relationship (SE) [OBSOLETE]
         0 - Publisher, distributor, etc. not same as issuing body in added entry
         1 - Publisher, distributor, etc. same as issuing body in added entry
   Subfield Codes
      $a - Place of publication, distribution, etc. (R)
      $b - Name of publisher, distributor, etc. (R)
      $c - Date of publication, distribution, etc. (R)
      $d - Plate or publisher's number for music (Pre-AACR 2) (NR) [LOCAL]
      $e - Place of manufacture (R)
      $f - Manufacturer (R)
      $g - Date of manufacture (R)
      $3 - Materials specified (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)
	  
261 - IMPRINT STATEMENT FOR FILMS (Pre-AACR 1 Revised) (NR) [LOCAL]
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Producing company (R)
      $b - Releasing company (primary distributor) (R)
      $d - Date of production, release, etc. (R)
      $e - Contractual producer (R)
      $f - Place of production, release, etc. (R)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

262 - IMPRINT STATEMENT FOR SOUND RECORDINGS (Pre-AACR 2) (NR) [LOCAL]
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Place of production, release, etc. (NR)
      $b - Publisher or trade name (NR)
      $c - Date of production, release, etc. (NR)
      $k - Serial identification (NR)
      $l - Matrix and/or take number (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

263 - PROJECTED PUBLICATION DATE (NR)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Projected publication date (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)
	  
264 - PRODUCTION, PUBLICATION, DISTRIBUTION, MANUFACTURE, AND COPYRIGHT NOTICE (R)
   Indicators
      First - Sequence of statements
         # - Not applicable/No information provided/Earliest
         2 - Intervening
         3 - Current/latest
      Second - Function of entity
         0 - Production
         1 - Publication
         2 - Distribution
         3 - Manufacture
         4 - Copyright notice date
   Subfield Codes
      $a - Place of production, publication, distribution, manufacture (R)
      $b - Name of producer, publisher, distributor, manufacturer (R)
      $c - Date of production, publication, distribution, manufacture, or copyright notice (R)
      $3 - Materials specified (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

265 - SOURCE FOR ACQUISITION/SUBSCRIPTION ADDRESS (NR) [OBSOLETE]
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Source for acquisition/subscription address (R)
      $6 - Linkage (NR)

270 - ADDRESS (R)
   Indicators
      First - Level
         # - No level specified
         1 - Primary
         2 - Secondary
      Second - Type of address
         # - No type specified
         0 - Mailing
         7 - Type specified in subfield $i
   Subfield Codes
      $a - Address (R)
      $b - City (NR)
      $c - State or province (NR)
      $d - Country (NR)
      $e - Postal code (NR)
      $f - Terms preceding attention name (NR)
      $g - Attention name (NR)
      $h - Attention position (NR)
      $i - Type of address (NR)
      $j - Specialized telephone number (R)
      $k - Telephone number (R)
      $l - Fax number (R)
      $m - Electronic mail address (R)
      $n - TDD or TTY number (R)
      $p - Contact person (R)
      $q - Title of contact person (R)
      $r - Hours (R)
      $z - Public note (R)
      $4 - Relationship (R)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)


--Physical Description, etc. Fields (3XX)--
300 - PHYSICAL DESCRIPTION (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Extent (R)
      $b - Other physical details (NR)
      $c - Dimensions (R)
      $e - Accompanying material (NR)
      $f - Type of unit (R)
      $g - Size of unit (R)
      $3 - Materials specified (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

301 - PHYSICAL DESCRIPTION FOR FILMS (PRE-AACR 2) (VM) [OBSOLETE]
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Extent of item (NR)
      $b - Sound characteristics (NR)
      $c - Color characteristics (NR)
      $d - Dimensions (NR)
      $e - Accompanying material (NR)
      $f - Speed (NR)

302 - PAGE OR ITEM COUNT (BK AM) [OBSOLETE]
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Page count (NR)

303 - UNIT COUNT (AM) [OBSOLETE]
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Unit count (NR)

304 - LINEAR FOOTAGE (AM) [OBSOLETE]
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Linear footage (NR)

305 - PHYSICAL DESCRIPTION FOR SOUND RECORDINGS (Pre-AACR 2) (MU) [OBSOLETE]
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Extent (NR)
      $b - Other physical details (NR)
      $c - Dimensions (NR)
      $d - Microgroove or standard (NR)
      $e - Stereophonic, monaural (NR)
      $f - Number of tracks (NR)
      $m - Serial identification (NR)
      $n - Matrix and/or take number (NR)
      $6 - Linkage (NR)

306 - PLAYING TIME (NR)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Playing time (R)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

307 - HOURS, ETC. (R)
   Indicators
      First - Display constant controller
         # - Hours
         8 - No display constant generated
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Hours (NR)
      $b - Additional information (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

308 - PHYSICAL DESCRIPTION FOR FILMS (ARCHIVAL) (VM) [OBSOLETE]
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Number of reels (NR)
      $b - Footage (NR)
      $c - Sound characteristics (NR)
      $d - Color characteristics (NR)
      $e - Width (NR)
      $f - Presentation format (NR)
      $6 - Linkage (NR)

310 - CURRENT PUBLICATION FREQUENCY (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Current publication frequency (NR)
      $b - Date of current publication frequency (NR)
      $0 - Authority record control number or standard number (NR)
      $1 - Real World Object URI (R)
      $2 - Source (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

315 - FREQUENCY (NR) (CF MP) [OBSOLETE]
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Frequency (R)
      $b - Dates of frequency (R)
      $6 - Linkage (NR)

321 - FORMER PUBLICATION FREQUENCY (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Former publication frequency (NR)
      $b - Dates of former publication frequency (NR)
      $0 - Authority record control number or standard number (NR)
      $1 - Real World Object URI (R)
      $2 - Source (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)
	  
336 - CONTENT TYPE (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Content type term (R)
      $b - Content type code (R)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source (NR)
      $3 - Materials specified (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)
	  
337 - MEDIA TYPE (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Media type term (R)
      $b - Media type code (R)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source (NR)
      $3 - Materials specified (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)
	  
338 - CARRIER TYPE (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Carrier type term (R)
      $b - Carrier type code (R)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source (NR)
      $3 - Materials specified (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)	
	          	  
340 - PHYSICAL MEDIUM (R)
   Indicators 
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Material base and configuration (R)
      $b - Dimensions (R)
      $c - Materials applied to surface (R)
      $d - Information recording technique (R)
      $e - Support (R)
      $f - Production rate/ratio (R)
      $g - Color content (R)
      $h - Location within medium (R)
      $i - Technical specifications of medium (R)
      $j - Generation (R)
      $k - Layout (R)
      $m - Book format (R)
      $n - Font size (R)
      $o - Polarity (R)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI
      $2 - Source (NR)
      $3 - Materials specified (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

341 - ACCESSIBILITY CONTENT (R)
   Indicators
      First - Application
         # - No information provided
         0 - Adaptive features to access primary content
         1 - Adaptive features to access secondary content
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Content access mode (NR)
      $b - Textual assistive features (R)
      $c - Visual assistive features (R)
      $d - Auditory assistive features (R)
      $e - Tactile assistive features (R)
      $2 - Source (NR)
      $3 - Materials specified (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

342 - GEOSPATIAL REFERENCE DATA (R)
   Indicators
      First - Geospatial reference dimension
         0 - Horizontal coordinate system
         1 - Vertical coordinate system
      Second - Geospatial reference method
         0 - Geographic
         1 - Map projection
         2 - Grid coordinate system
         3 - Local planar
         4 - Local
         5 - Geodetic model
         6 - Altitude
         7 - Method specified in $2
         8 - Depth
   Subfield Codes
      $a - Name (NR)
      $b - Coordinate or distance units (NR)
      $c - Latitude resolution (NR)
      $d - Longitude resolution (NR)
      $e - Standard parallel or oblique line latitude (R)
      $f - Oblique line longitude (R)
      $g - Longitude of central meridian or projection center (NR)
      $h - Latitude of projection origin or projection center (NR)
      $i - False easting (NR)
      $j - False northing (NR)
      $k - Scale factor (NR)
      $l - Height of perspective point above surface (NR)
      $m - Azimuthal angle (NR)
      $n - Azimuth measure point longitude or straight vertical longitude from pole (NR)
      $o - Landsat number and path number (NR)
      $p - Zone identifier (NR)
      $q - Ellipsoid name (NR)
      $r - Semi-major axis (NR)
      $s - Denominator of flattening ratio (NR)
      $t - Vertical resolution (NR)
      $u - Vertical encoding method (NR)
      $v - Local planar, local, or other projection or grid description (NR)
      $w - Local planar or local georeference information (NR)
      $2 - Reference method used (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

343 - PLANAR COORDINATE DATA (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Planar coordinate encoding method (NR)
      $b - Planar distance units (NR)
      $c - Abscissa resolution (NR)
      $d - Ordinate resolution (NR)
      $e - Distance resolution (NR)
      $f - Bearing resolution (NR)
      $g - Bearing units (NR)
      $h - Bearing reference direction (NR)
      $i - Bearing reference meridian (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)
	  
344 - SOUND CHARACTERISTICS (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Type of recording (R)
      $b - Recording medium (R)
      $c - Playing speed (R)
      $d - Groove characteristic (R)
      $e - Track configuration (R)
      $f - Tape configuration (R)
      $g - Configuration of playback channels (R)
      $h - Special playback characteristics (R)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source (NR)
      $3 - Materials specified (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

345 - PROJECTION CHARACTERISTICS OF MOVING IMAGE (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Presentation format (R)
      $b - Projection speed (R)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source (NR)
      $3 - Materials specified (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)
	  
346 - VIDEO CHARACTERISTICS (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Video format (R)
      $b - Broadcast standard (R)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source (NR)
      $3 - Materials specified (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

347 - DIGITAL FILE CHARACTERISTICS (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - File type (R)
      $b - Encoding format (R)
      $c - File size (R)
      $d - Resolution (R)
      $e - Regional encoding (R)
      $f - Encoded bitrate (R)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source (NR)
      $3 - Materials specified (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)
      
348 - FORMAT OF NOTATED MUSIC (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Format of notated music term (R)
      $b - Format of notated music code (R)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source of term (NR)
      $3 - Materials specified (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)      

350 - PRICE (NR) (BK AM CF MU VM SE) [OBSOLETE] 
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Price (R)
      $b - Form of issue (R)
      $6 - Linkage (NR)

351 - ORGANIZATION AND ARRANGEMENT OF MATERIALS (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Organization (R)
      $b - Arrangement (R)
      $c - Hierarchical level (NR)
      $3 - Materials specified (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

352 - DIGITAL GRAPHIC REPRESENTATION (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Direct reference method (NR)
      $b - Object type (R)
      $c - Object count (R)
      $d - Row count (NR)
      $e - Column count (NR)
      $f - Vertical count (NR)
      $g - VPF topology level (NR)
      $i - Indirect reference description (NR)
      $q - Format of the digital image (R)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

355 - SECURITY CLASSIFICATION CONTROL (R)
   Indicators
      First - Controlled element
         0 - Document
         1 - Title
         2 - Abstract
         3 - Contents note
         4 - Author
         5 - Record
         8 - Other element
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Security classification (NR)
      $b - Handling instructions (R)
      $c - External dissemination information (R)
      $d - Downgrading or declassification event (NR)
      $e - Classification system (NR)
      $f - Country of origin code (NR)
      $g - Downgrading date (NR)
      $h - Declassification date (NR)
      $j - Authorization (R)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

357 - ORIGINATOR DISSEMINATION CONTROL (NR)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfields
      $a - Originator control term (NR)
      $b - Originating agency (R)
      $c - Authorized recipients of material (R)
      $g - Other restrictions (R)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

359 - RENTAL PRICE (VM) [OBSOLETE]
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Rental price (NR)

362 - DATES OF PUBLICATION AND/OR SEQUENTIAL DESIGNATION (R)
   Indicators
      First - Format of date
         0 - Formatted style
         1 - Unformatted note
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Dates of publication and/or sequential designation (NR)
      $z - Source of information (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

363 - NORMALIZED DATE AND SEQUENTIAL DESIGNATION (R)
   Indicators
      First - Start/End designator
         # - No information provided          
         0 - Starting information          
         1 - Ending information 
      Second - State of issuance
         # - Not specified
         0 - Closed
         1 - Open 
   Subfield Codes
      $a - First level of enumeration (NR)       
      $b - Second level of enumeration (NR)       
      $c - Third level of enumeration (NR)       
      $d - Fourth level of enumeration (NR)       
      $e - Fifth level of enumeration (NR)       
      $f - Sixth level of enumeration (NR)       
      $g - Alternative numbering scheme, first level of enumeration (NR)       
      $h - Alternative numbering scheme, second level of enumeration (NR)       
      $i - First level of chronology (NR)
      $j - Second level of chronology (NR) 
      $k - Third level of chronology (NR) 
      $l - Fourth level of chronology (NR) 
      $m - Alternative numbering scheme, chronology (NR) 
      $u - First level textual designation (NR) 
      $v - First level of chronology, issuance (NR) 
      $x - Nonpublic note (R)
      $z - Public note (R) 
      $6 - Linkage (NR) 
      $8 - Field link and sequence number (NR)

365 - TRADE PRICE (R)
   Indicators
      First - Undefined
         # - Undefined 
      Second - Undefined
         # - Undefined 
   Subfield Codes
      $a - Price type code (NR)
      $b - Price amount (NR)
      $c - Currency code (NR)
      $d - Unit of pricing (NR)
      $e - Price note (NR)
      $f - Price effective from (NR)
      $g - Price effective until (NR)
      $h - Tax rate 1 (NR)
      $i - Tax rate 2 (NR)
      $j - ISO country code (NR)
      $k - MARC country code (NR)
      $m - Identification of pricing entity (NR)
      $2 - Source of price type code (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

366 - TRADE AVAILABILITY INFORMATION (R)
   Indicators
      First - Undefined
         # - Undefined 
      Second - Undefined
         # - Undefined 
   Subfield Codes
      $a - Publishers' compressed title identification (NR)
      $b - Detailed date of publication (NR)
      $c - Availability status code (NR)
      $d - Expected next availability date (NR)
      $e - Note (NR)
      $f - Publishers' discount category (NR)
      $g - Date made out of print (NR)
      $j - ISO country code (NR)
      $k - MARC country code (NR)
      $m - Identification of agency (NR)
      $2 - Source of availability status code (NR)
      $6 - Linkage (NR) 
      $8 - Field link and sequence number (R)

370 - ASSOCIATED PLACE (R)
   Indicators
      First - Undefined
         # - Undefined 
      Second - Undefined
         # - Undefined 
   Subfield Codes
      $c - Associated country (R)
      $f - Other associated place (R)
      $g - Place of origin of work or expression (R)
      $i - Relationship information
      $s - Start period (NR)
      $t - End period (NR)
      $u - Uniform Resource Identifier (R)
      $v - Source of information (R)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source of term (NR)
      $3 - Materials specified (NR)
      $4 - Relationship (R)
      $6 - Linkage (NR) 
      $8 - Field link and sequence number (R)
	  
377 - ASSOCIATED LANGUAGE (R)
   Indicators
      First - Undefined
         # - Undefined 
      Second - Source of code
         # - MARC language code
         7 - Source specified in subfield $2
   Subfield Codes
      $a - Language code (R)
      $l - Language term (R)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source (NR)
      $3 - Materials specified (NR)
      $6 - Linkage (NR) 
      $8 - Field link and sequence number (R)
	  
380 - FORM OF WORK (R)
   Indicators
      First - Undefined
         # - Undefined 
      Second - Undefined
         # - Undefined 
   Subfield Codes
      $a - Form of work (R)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source of term (NR)
      $3 - Materials specified (NR)
      $6 - Linkage (NR) 
      $8 - Field link and sequence number (R)
	  
381 - OTHER DISTINGUISHING CHARACTERISTICS OF WORK OR EXPRESSION (R)
   Indicators
      First - Undefined
         # - Undefined 
      Second - Undefined
         # - Undefined 
   Subfield Codes
      $a - Other distinguishing characteristic (R)
      $u - Uniform Resource Identifier (R)
      $v - Source of information (R)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source of term (NR)
      $3 - Materials specified (NR)
      $6 - Linkage (NR) 
      $8 - Field link and sequence number (R)
	  
382 - MEDIUM OF PERFORMANCE (R)
   Indicators
      First - Display constant controller
         # - No information provided
         0 - Medium of performance
         1 - Partial medium of performance 
      Second - Access control
         # - No information provided
         0 - Not intended for access
         1 - Intended for access
   Subfield Codes
      $a - Medium of performance (R)
      $b - Soloist (R)
      $d - Doubling instrument (R)
      $e - Number of ensembles of the same type (R)
      $n - Number of performers of the same medium (R)
      $p - Alternative medium of performance (R)
      $r - Total number of individuals performing alongside ensembles (NR)
      $s - Total number of performers (NR)
      $t - Total number of ensembles (NR)
      $v - Note (R)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source of term (NR)
      $3 - Materials specified (NR)
      $6 - Linkage (NR) 
      $8 - Field link and sequence number (R)
	  
383 - NUMERIC DESIGNATION OF MUSICAL WORK (R)
   Indicators
      First - Undefined
         # - Undefined 
      Second - Undefined
         # - Undefined 
   Subfield Codes
      $a - Serial number (R)
      $b - Opus number (R)
      $c - Thematic index number (R)
      $d - Thematic index code (NR)
      $e - Publisher associated with opus number (NR)
      $2 - Source (NR)
      $3 - Materials secified (NR)
      $6 - Linkage (NR) 
      $8 - Field link and sequence number (R)
	  
384 - KEY (R)
   Indicators
      First - Key type
         # - Relationship to original unknown
         0 - Original key
         1 - Transposed key 
      Second - Undefined
         # - Undefined 
   Subfield Codes
      $a - Key (NR)
      $3 - Materials specified (NR)
      $6 - Linkage (NR) 
      $8 - Field link and sequence number (R)
      
385 - AUDIENCE CHARACTERISTICS (R)
   Indicators
      First - Undefined
         # - Undefined 
      Second - Undefined
         # - Undefined 
   Subfield Codes
      $a - Audience term (R)
      $b - Audience code (R)
      $m - Demographic group term (NR)
      $n - Demographic group code (NR)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source (NR)
      $3 - Materials specified (NR)
      $6 - Linkage (NR) 
      $8 - Field link and sequence number (R)

386 - CREATOR/CONTRIBUTOR CHARACTERISTICS (R)
   Indicators
      First - Undefined
         # - Undefined 
      Second - Undefined
         # - Undefined 
   Subfield Codes
      $a - Creator/contributor term (R)
      $b - Creator/contributor code (R)
      $i - Relationship information (R)
      $m - Demographic group term (NR)
      $n - Demographic group code (NR)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source (NR)
      $3 - Materials specified (NR)
      $4 - Relationship (R)
      $6 - Linkage (NR) 
      $8 - Field link and sequence number (R)

388 - TIME PERIOD OF CREATION (R)
   Indicators
      First - Type of time period
         # - No information provided
         1 - Creation of work
         2 - Creation of aggregate work 
      Second - Undefined
         # - Undefined 
   Subfield Codes
      $a - Time period of creation term (R)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source of term (NR)
      $3 - Materials specified (NR)
      $6 - Linkage (NR) 
      $8 - Field link and sequence number (R)


--Series Statement Fields (4XX)--
400 - SERIES STATEMENT/ADDED ENTRY--PERSONAL NAME  (R) [US-LOCAL]
   Indicators
      First - Type of personal name entry element
         0 - Forename
         1 - Surname
         2 - Multiple surname [OBSOLETE]
         3 - Family name
      Second - Pronoun represents main entry
         0 - Main entry not represented by pronoun
         1 - Main entry represented by pronoun
   Subfield Codes
      $a - Personal name (NR)
      $b - Numeration (NR) 
      $c - Titles and other words associated with a name (R)
      $d - Dates associated with a name (NR)
      $e - Relator term (R)
      $f - Date of a work (NR)
      $g - Miscellaneous information (R)
      $k - Form subheading (R)
      $l - Language of a work (NR)
      $n - Number of part/section of a work (R)
      $p - Name of part/section of a work (R)
      $q - Fuller form of name (NR) [OBSOLETE]
      $t - Title of a work (NR)
      $u - Affiliation (NR)
      $v - Volume number/sequential designation  (NR)
      $x - International Standard Serial Number  (NR)
      $4 - Relationship (R)
      $6 - Linkage (NR)
      $8 - Field link and sequence number  (R)

410 - SERIES STATEMENT/ADDED ENTRY--CORPORATE NAME (R) [US-LOCAL]
   Indicators
      First - Type of corporate name entry element
         0 - Inverted name
         1 - Jurisdiction name
         2 - Name in direct order
      Second - Pronoun represents main entry
         0 - Main entry not represented by pronoun
         1 - Main entry represented by pronoun
   Subfield Codes
      $a - Corporate name or jurisdiction name as entry element (NR)
      $b - Subordinate unit (R)
      $c - Location of meeting (NR)
      $d - Date of meeting or treaty signing (R)
      $e - Relator term (R)
      $f - Date of a work (NR)
      $g - Miscellaneous information (R)
      $k - Form subheading (R)
      $l - Language of a work (NR)
      $n - Number of part/section/meeting (R)
      $p - Name of part/section of a work (R)
      $t - Title of a work (NR)
      $u - Affiliation (NR)
      $v - Volume number/sequential designation  (NR)
      $x - International Standard Serial Number (NR)
      $4 - Relationship (R)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

411 - SERIES STATEMENT/ADDED ENTRY--MEETING NAME (R) [US-LOCAL]
   Indicators
      First - Type of meeting name entry element
         0 - Inverted name
         1 - Jurisdiction name
         2 - Name in direct order
      Second - Pronoun represents main entry
         0 - Main entry not represented by pronoun
         1 - Main entry represented by pronoun
   Subfield Codes
      $a - Meeting name or jurisdiction name as entry element (NR)
      $b - Number  [OBSOLETE]
      $c - Location of meeting (NR)
      $d - Date of meeting (NR)
      $e - Subordinate unit (R)
      $f - Date of a work (NR)
      $g - Miscellaneous information (R)
      $k - Form subheading (R)
      $l - Language of a work (NR)
      $n - Number of part/section/meeting (R)
      $p - Name of part/section of a work (R)
      $q - Name of meeting following jurisdiction name entry element (NR)
      $t - Title of a work (NR)
      $u - Affiliation (NR)
      $v - Volume number/sequential designation  (NR)
      $x - International Standard Serial Number (NR)
      $4 - Relationship (R)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

440 - SERIES STATEMENT/ADDED ENTRY--TITLE (R) [OBSOLETE]
   Indicators
      First - Undefined
         # - Undefined
      Second - Nonfiling characters
         0-9 - Number of nonfiling characters 
   Subfield Codes
      $a - Title (NR)
      $n - Number of part/section of a work (R)
      $p - Name of part/section of a work (R)
      $v - Volume number/sequential designation  (NR)
      $w - Bibliographic record control number (R)
      $x - International Standard Serial Number (NR)
      $0 - Authority record control number (R)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

490 - SERIES STATEMENT (R)
   Indicators
      First - Specifies whether series is traced
         0 - Series not traced
         1 - Series traced [REDEFINED]
         1 - Series traced differently 
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Series statement (R)
      $l - Library of Congress call number (NR)
      $v - Volume number/sequential designation  (R)
      $x - International Standard Serial Number (R)
      $3 - Materials specified (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)


--Note Fields (Part 1: 50X-53X)--
500 - GENERAL NOTE (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - General note (NR)
      $l - Library of Congress call number (SE) [OBSOLETE]
      $x - International Standard Serial Number (SE) [OBSOLETE]
      $z - Source of note information (AM SE) [OBSOLETE]
      $3 - Materials specified (NR)
      $5 - Institution to which field applies (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

501 - WITH NOTE (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - With note (NR)
      $5 - Institution to which field applies (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

502 - DISSERTATION NOTE (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Dissertation note (NR)
      $b - Degree type (NR)
      $c - Name of granting institution (NR)  
      $d - Year of degree granted (NR)
      $g - Miscellaneous information (R)
      $o - Dissertation identifier (R)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

503 - BIBLIOGRAPHIC HISTORY NOTE (R) (BK CF MU) [OBSOLETE]
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Bibliographic history note (NR)
      $6 - Linkage (NR)

504 - BIBLIOGRAPHY, ETC. NOTE (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Bibliography, etc. note (NR)
      $b - Number of references (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

505 - FORMATTED CONTENTS NOTE (R)
   Indicators
      First - Display constant controller
         0 - Contents
         1 - Incomplete contents
         2 - Partial contents
         8 - No display constant generated
      Second - Level of content designation
         # - Basic
         0 - Enhanced
   Subfield Codes
      $a - Formatted contents note (NR)
      $g - Miscellaneous information (R)
      $r - Statement of responsibility (R)
      $t - Title (R)
      $u - Uniform Resource Identifier (R) 
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

506 - RESTRICTIONS ON ACCESS NOTE (R)
   Indicators
      First - Restriction
         # - No information provided         
         0 - No restrictions
         1 - Restrictions apply
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Terms governing access (NR)
      $b - Jurisdiction (R)
      $c - Physical access provisions (R)
      $d - Authorized users (R)
      $e - Authorization (R)
      $f - Standardized terminology for access restriction (R)
      $g - Availability date (R)
      $q - Supplying agency (R)
      $u - Uniform Resource Identifier (R)
      $2 - Source of term (NR)
      $3 - Materials specified (NR)
      $5 - Institution to which field applies (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

507 - SCALE NOTE FOR GRAPHIC MATERIAL (NR)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Representative fraction of scale note (NR)
      $b - Remainder of scale note (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

508 - CREATION/PRODUCTION CREDITS NOTE (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Creation/production credits note (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

510 - CITATION/REFERENCES NOTE (R)
   Indicators
      First - Coverage/location in source
         0 - Coverage unknown
         1 - Coverage complete
         2 - Coverage is selective
         3 - Location in source not given
         4 - Location in source given
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Name of source (NR)
      $b - Coverage of source (NR)
      $c - Location within source (NR)
      $u - Uniform Resource Identifier (R)
      $x - International Standard Serial Number (NR)
      $3 - Materials specified (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

511 - PARTICIPANT OR PERFORMER NOTE (R)
   Indicators
      First - Display constant controller
         # - No information provided (VM MU) [OBSOLETE]
         0 - No display constant generated
         1 - Cast
         2 - Presenter (VM MU) [OBSOLETE]
         3 - Narrator (VM MU) [OBSOLETE]
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Participant or performer note (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

512 - EARLIER OR LATER VOLUMES SEPARATELY CATALOGED NOTE (SE) (R) [OBSOLETE]
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Earlier or later volumes separately cataloged note (NR)
      $6 - Linkage (NR)

513 - TYPE OF REPORT AND PERIOD COVERED NOTE (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Type of report (NR)
      $b - Period covered (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

514 - DATA QUALITY NOTE (NR)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Attribute accuracy report (NR)
      $b - Attribute accuracy value (R)
      $c - Attribute accuracy explanation (R)
      $d - Logical consistency report (NR)
      $e - Completeness report (NR)
      $f - Horizontal position accuracy report (NR)
      $g - Horizontal position accuracy value (R)
      $h - Horizontal position accuracy explanation (R)
      $i - Vertical positional accuracy report (NR)
      $j - Vertical positional accuracy value (R)
      $k - Vertical positional accuracy explanation (R)
      $m - Cloud cover (NR)
      $u - Uniform Resource Identifier (R)
      $z - Display note (R)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

515 - NUMBERING PECULIARITIES NOTE (R)
   Indicators 
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Numbering peculiarities note (NR)
      $z - Source of note information (NR) (SE) [OBSOLETE]
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

516 - TYPE OF COMPUTER FILE OR DATA NOTE (R)
   Indicators
      First - Display constant controller
         # - Type of file
         8 - No display constant generated
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Type of computer file or data note (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

517 - CATEGORIES OF FILMS NOTE (ARCHIVAL) (VM) (NR) [OBSOLETE]
   Indicators
      First - Fiction specification
         0 - Nonfiction
         1 - Fiction
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Different formats (NR)
      $b - Content descriptors (R)
      $c - Additional animation techniques (R)

518 - DATE/TIME AND PLACE OF AN EVENT NOTE (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Date/time and place of an event note (NR)
      $d - Date of event (R)
      $o - Other event information (R)
      $p - Place of event (R)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source of term (R)
      $3 - Materials specified (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

520 - SUMMARY, ETC. (R)
   Indicators
      First - Display constant controller
         # - Summary
         0 - Subject
         1 - Review
         2 - Scope and content
         3 - Abstract
         4 - Content advice
         8 - No display constant generated
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Summary, etc. note (NR)
      $b - Expansion of summary note (NR)
      $c - Assigning agency (NR)
      $u - Uniform Resource Identifier (R)
      $z - Source of note information (NR) [OBSOLETE]
      $2 - Source (NR)
      $3 - Materials specified (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

521 - TARGET AUDIENCE NOTE (R)
   Indicators
      First - Display constant controller
         # - Audience
         0 - Reading grade level
         1 - Interest age level
         2 - Interest grade level
         3 - Special audience characteristics
         4 - Motivation interest level
         8 - No display constant generated
      Second - Undefined 
         # - Undefined
   Subfield Codes
      $a - Target audience note (R)
      $b - Source (NR)
      $3 - Materials specified (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

522 - GEOGRAPHIC COVERAGE NOTE (R)
   Indicators
      First - Display constant controller
         # - Geographic coverage
         8 - No display constant generated
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Geographic coverage note (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

523 - TIME PERIOD OF CONTENT NOTE (NR) (CF) [OBSOLETE]
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Time period of content note (NR)
      $b - Dates of data collection note (NR)
      $6 - Linkage (NR)

524 - PREFERRED CITATION OF DESCRIBED MATERIALS NOTE (R)
   Indicators
      First - Display constant controller
         # - Cite as
         8 - No display constant generated
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Preferred citation of described materials note (NR)
      $2 - Source of schema used (NR)
      $3 - Materials specified (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

525 - SUPPLEMENT NOTE (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Supplement note (NR)
      $z - Source of note information (NR) (SE) [OBSOLETE]
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

526 - STUDY PROGRAM INFORMATION NOTE (R)
   Indicators
      First - Display constant controller
         0 - Reading program
         8 - No display constant generated
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Program name (NR)
      $b - Interest level (NR)
      $c - Reading level (NR)
      $d - Title point value (NR)
      $i - Display text (NR)
      $x - Nonpublic note (R)
      $z - Public note (R)
      $5 - Institution to which field applies (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

527 - CENSORSHIP NOTE (VM) (R) [OBSOLETE]
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Censorship note (NR)
      $6 - Linkage (NR)

530 - ADDITIONAL PHYSICAL FORM AVAILABLE NOTE (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Additional physical form available note (NR)
      $b - Availability source (NR)
      $c - Availability conditions (NR)
      $d - Order number (NR)
      $u - Uniform Resource Identifier (R)
      $z - Source of note information (NR) (AM CF VM SE) [OBSOLETE]
      $3 - Materials specified (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

532 - ACCESSIBILITY NOTE (R)
   Indicators
      First - Display constant controller
         0 - Accessibility technical details
         1 - Accessibility features
         2 - Accessibility deficiencies
         8 - No display constant generated
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Summary of accessibility (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

533 - REPRODUCTION NOTE (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Type of reproduction (NR)
      $b - Place of reproduction (R)
      $c - Agency responsible for reproduction (R)
      $d - Date of reproduction (NR)
      $e - Physical description of reproduction (NR)
      $f - Series statement of reproduction (R)
      $m - Dates and/or sequential designation of issues reproduced (R)
      $n - Note about reproduction (R)
      $3 - Materials specified (NR)
      $5 - Institution to which field applies (NR)
      $6 - Linkage (NR)
      $7 - Fixed-length data elements of reproduction (NR)
         0 - Type of date/Publication status
         1-4 - Date 1
         5-8 - Date 2
         9-11 - Place of publication, production, or execution
         12 - Frequency
            n - Not applicable
         13 - Regularity
            # - Not applicable
         14 - Form of item
      $8 - Field link and sequence number (R)

534 - ORIGINAL VERSION NOTE (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
      First - Specifies presence of series statement on original (BK MP MU VM SE) [OBSOLETE]
         0 - Note excludes series of original
         1 - Note includes series of original
   Subfield Codes
      $a - Main entry of original (NR)
      $b - Edition statement of original (NR)
      $c - Publication, distribution, etc. of original (NR)
      $e - Physical description, etc. of original (NR)
      $f - Series statement of original (R)
      $k - Key title of original (R)
      $l - Location of original (NR)
      $m - Material specific details (NR)
      $n - Note about original (R)
      $o - Other resource identifier (R) 
      $p - Introductory phrase (NR)
      $t - Title statement of original (NR)
      $x - International Standard Serial Number (R)
      $z - International Standard Book Number (R)
      $3 - Materials specified (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

535 - LOCATION OF ORIGINALS/DUPLICATES NOTE (R)
   Indicators 
      First - Additional information about custodian
         0 - Repository (AM) [OBSOLETE]
         1 - Holder of originals
         2 - Holder of duplicates
         3 - Holder of oral tapes (AM) [OBSOLETE]
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Custodian (NR)
      $b - Postal address (R)
      $c - Country (R)
      $d - Telecommunications address (R)
      $g - Repository location code (NR)
      $3 - Materials specified (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)


--Note Fields (Part 2: 53X-58X)--
536 - FUNDING INFORMATION NOTE (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Text of note (NR) 
      $b - Contract number (R)
      $c - Grant number (R)
      $d - Undifferentiated number (R)
      $e - Program element number (R)
      $f - Project number (R)
      $g - Task number (R)
      $h - Work unit number (R)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

537 - SOURCE OF DATA NOTE (NR) (CF) [OBSOLETE]
   Indicators
      First - Display constant controller
         # - No information provided
         8 - No display constant generated
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Source of data note (NR)
      $6 - Linkage (NR)

538 - SYSTEM DETAILS NOTE (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - System details note (NR)
      $i - Display text (NR)
      $u - Uniform Resource Identifier (R)
      $3 - Materials specified  (NR)
      $5 - Institution to which field applies (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

540 - TERMS GOVERNING USE AND REPRODUCTION NOTE (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Terms governing use and reproduction (NR)
      $b - Jurisdiction (NR)
      $c - Authorization (NR)
      $d - Authorized users (NR)
      $f - Use and reproduction rights (R)
      $g - Availability date (R)
      $q - Supplying agency (NR)
      $u - Uniform Resource Identifier (R)
      $2 - Source of term (NR)
      $3 - Materials specified (NR)
      $5 - Institution to which field applies (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

541 - IMMEDIATE SOURCE OF ACQUISITION NOTE (R)
   Indicators 
      First - Privacy
         # - No information provided
         0 - Private
         1 - Not private
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Source of acquisition (NR)
      $b - Address (NR)
      $c - Method of acquisition (NR)
      $d - Date of acquisition (NR)
      $e - Accession number (NR)
      $f - Owner (NR)
      $h - Purchase price (NR)
      $n - Extent (R)
      $o - Type of unit (R)
      $3 - Materials specified (NR)
      $5 - Institution to which field applies (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

542 - INFORMATION RELATING TO COPYRIGHT STATUS (R)
   Indicators
      First - Privacy
         # - No information provided
         0 - Private
         1 - Not private
      Second - Undefined
         # - Undefined
      $a - Personal creator (NR)
      $b - Personal creator death date (NR)
      $c - Corporate creator (NR)
      $d - Copyright holder (R)
      $e - Copyright holder contact information (R)
      $f - Copyright statement (R)
      $g - Copyright date (NR)
      $h - Copyright renewal date (R)
      $i - Publication date (NR)
      $j - Creation date (NR)
      $k - Publisher (R)
      $l - Copyright status (NR)
      $m - Publication status (NR)
      $n - Note (R)
      $o - Research date (NR)
      $p - Country of publication or creation (R)
      $q - Supplying agency (NR)
      $r - Jurisdiction of copyright assessment (NR)
      $s - Source of information (NR)
      $u - Uniform Resource Identifier (R)
      $3 - Materials specified (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

543 - SOLICITATION INFORMATION NOTE (AM) (R) [OBSOLETE]
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Solicitation information note (NR)
      $6 - Linkage (NR)

544 - LOCATION OF OTHER ARCHIVAL MATERIALS NOTE (R)
   Indicators
      First - Relationship
         # - No information provided
         0 - Associated materials
         1 - Related materials
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Custodian (R)
      $b - Address (R)
      $c - Country (R)
      $d - Title (R)
      $e - Provenance (R)
      $n - Note (R)
      $3 - Materials specified (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

545 - BIOGRAPHICAL OR HISTORICAL DATA (R)
   Indicators
      First - Type of data
         # - No information provided
         0 - Biographical sketch
         1 - Administrative history
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Biographical or historical note (NR)
      $b - Expansion (NR)
      $u - Uniform Resource Identifier (R)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

546 - LANGUAGE NOTE (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Language note (NR)
      $b - Information code or alphabet (R)
      $z - Source of note information (NR) (SE) [OBSOLETE]
      $3 - Materials specified (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

547 - FORMER TITLE COMPLEXITY NOTE (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Former title complexity note (NR)
      $z - Source of note information (NR) (SE) [OBSOLETE]
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

550 - ISSUING BODY NOTE (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
      First - Existence of additional information (SE) [OBSOLETE]
         0 - Repetitious
         1 - Not repetitious
   Subfield Codes
      $a - Issuing body note (NR)
      $z - Source of note information (NR) (SE) [OBSOLETE]
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

552 - ENTITY AND ATTRIBUTE INFORMATION NOTE (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Entity type label (NR)
      $b - Entity type definition and source (NR)
      $c - Attribute label (NR)
      $d - Attribute definition and source (NR)
      $e - Enumerated domain value (R)
      $f - Enumerated domain value definition and source (R)
      $g - Range domain minimum and maximum (NR)
      $h - Codeset name and source (NR)
      $i - Unrepresentable domain (NR)
      $j - Attribute units of measurement and resolution (NR)
      $k - Beginning date and ending date of attribute values (NR)
      $l - Attribute value accuracy (NR)
      $m - Attribute value accuracy explanation (NR)
      $n - Attribute measurement frequency (NR)
      $o - Entity and attribute overview (R)
      $p - Entity and attribute detail citation (R)
      $u - Uniform Resource Identifier (R)
      $z - Display note (R)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

555 - CUMULATIVE INDEX/FINDING AIDS NOTE (R)
   Indicators
      First - Display constant controller
         # - Indexes
         0 - Finding aids
         8 - No display constant generated
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Cumulative index/finding aids note (NR)
      $b - Availability source (R)
      $c - Degree of control (NR)
      $d - Bibliographic reference (NR)
      $u - Uniform Resource Identifier (R)
      $3 - Materials specified (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

556 - INFORMATION ABOUT DOCUMENTATION NOTE (R)
   Indicators
      First - Display constant controller
         # - Documentation
         8 - No display constant generated
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Information about documentation note (NR)
      $z - International Standard Book Number (R)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

561 - OWNERSHIP AND CUSTODIAL HISTORY (R)
   Indicators
      First - Privacy
         # - No information provided
         0 - Private
         1 - Not private
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - History (NR)
      $b - Time of collation (NR) [OBSOLETE]
      $u - Uniform Resource Identifier (R)
      $3 - Materials specified (NR)
      $5 - Institution to which field applies (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

562 - COPY AND VERSION IDENTIFICATION NOTE (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Identifying markings (R)
      $b - Copy identification (R)
      $c - Version identification (R)
      $d - Presentation format (R)
      $e - Number of copies (R)
      $3 - Materials specified (NR)
      $5 - Institution to which field applies (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

563 - BINDING INFORMATION (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Binding note (NR)
      $u - Uniform Resource Identifier (R)
      $3 - Materials specified (NR)
      $5 - Institution to which field applies (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

565 - CASE FILE CHARACTERISTICS NOTE (R)
   Indicators
      First - Display constant controller
         # - File size
         0 - Case file characteristics
         8 - No display constant generated
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Number of cases/variables (NR)
      $b - Name of variable (R)
      $c - Unit of analysis (R)
      $d - Universe of data (R)
      $e - Filing scheme or code (R)
      $3 - Materials specified (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

567 - METHODOLOGY NOTE (R)
   Indicators
      First - Display constant controller
         # - Methodology
         8 - No display constant generated
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Methodology note (NR)
      $b - Controlled term (R)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source of term (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

570 - EDITOR NOTE (SE) (R) [OBSOLETE]
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Editor note (NR) 
      $z - Source of note information (NR)
      $6 - Linkage (NR)

580 - LINKING ENTRY COMPLEXITY NOTE (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Linking entry complexity note (NR)
      $z - Source of note information (NR) [OBSOLETE]
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

581 - PUBLICATIONS ABOUT DESCRIBED MATERIALS NOTE (R)
   Indicators
      First - Display constant controller
         # - Publications
         8 - No display constant generated
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Publications about described materials note (NR)
      $z - International Standard Book Number (R)
      $3 - Materials specified (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

582 - RELATED COMPUTER FILES NOTE (R) (CF) [OBSOLETE]
   Indicators
      First - Display constant controller
         # - No information provided
         8 - No display constant generated
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Related computer files note (NR)
      $6 - Linkage (NR)

583 - ACTION NOTE (R)
   Indicators
      First - Privacy
         # - No information provided
         0 - Private
         1 - Not private
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Action (NR)
      $b - Action identification (R)
      $c - Time/date of action (R)
      $d - Action interval (R)
      $e - Contingency for action (R)
      $f - Authorization (R)
      $h - Jurisdiction (R)
      $i - Method of action (R)
      $j - Site of action (R)
      $k - Action agent (R)
      $l - Status (R)
      $n - Extent (R)
      $o - Type of unit (R)
      $u - Uniform Resource Identifier (R)
      $x - Nonpublic note (R)
      $z - Public note (R)
      $2 - Source of term (NR)
      $3 - Materials specified (NR)
      $5 - Institution to which field applies (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

584 - ACCUMULATION AND FREQUENCY OF USE NOTE (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Accumulation (R)
      $b - Frequency of use (R)
      $3 - Materials specified (NR)
      $5 - Institution to which field applies (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

585 - EXHIBITIONS NOTE (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Exhibitions note (NR)
      $3 - Materials specified (NR)
      $5 - Institution to which field applies (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)
	  
586 - AWARDS NOTE (R)
   Indicators
      First - Display constant controller
         # - Awards
         8 - No display constant generated
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Awards note (NR)
      $3 - Materials specified (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)
	  
588 - SOURCE OF DESCRIPTION NOTE (R)
   Indicators
      First - Display constant controller
         # - No information provided
         0 - Source of description
         1 - Latest issue consulted
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Source of description note (NR)
      $5 - Institution to which field applies (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)
	  
--59X - LOCAL NOTES--
590 - LOCAL NOTE (BK CF MP MU SE VM MX) [OBSOLETE]
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Local note (NR)

590 - RECEIPT DATE NOTE (VM) [OBSOLETE]
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Receipt date (NR)
      $b - Provenance (NR)
      $d - Condition of individual reels (NR)
      $d - Origin of safety copy (NR)


--Subject Access Fields (6XX)--
600 - SUBJECT ADDED ENTRY--PERSONAL NAME (R)
   Indicators
      First - Type of personal name entry element
         0 - Forename
         1 - Surname
         2 - Multiple surname [OBSOLETE]
         3 - Family name
      Second - Thesaurus
         0 - Library of Congress Subject Headings
         1 - LC subject headings for children's literature
         2 - Medical Subject Headings
         3 - National Agricultural Library subject authority file
         4 - Source not specified
         5 - Canadian Subject Headings
         6 - Répertoire de vedettes-matière
         7 - Source specified in subfield $2
   Subfield Codes
      $a - Personal name (NR)
      $b - Numeration (NR)
      $c - Titles and other words associated with a name (R)
      $d - Dates associated with a name (NR)
      $e - Relator term (R)
      $f - Date of a work (NR)
      $g - Miscellaneous information (R)
      $h - Medium (NR)
      $j - Attribution qualifier (R)
      $k - Form subheading (R)
      $l - Language of a work (NR)
      $m - Medium of performance for music (R)
      $n - Number of part/section of a work (R)
      $o - Arranged statement for music (NR)
      $p - Name of part/section of a work (R)
      $q - Fuller form of name (NR)
      $r - Key for music (NR)
      $s - Version (R)
      $t - Title of a work (NR)
      $u - Affiliation (NR)
      $v - Form subdivision (R)
      $x - General subdivision (R)
      $y - Chronological subdivision (R)
      $z - Geographic subdivision (R)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source of heading or term (NR)
      $3 - Materials specified (NR)
      $4 - Relationship (R)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

610 - SUBJECT ADDED ENTRY--CORPORATE NAME (R)
   Indicators
      First - Type of corporate name entry element
         0 - Inverted name
         1 - Jurisdiction name
         2 - Name in direct order
      Second - Thesaurus
         0 - Library of Congress Subject Headings
         1 - LC subject headings for children's literature
         2 - Medical Subject Headings 
         3 - National Agricultural Library subject authority file
         4 - Source not specified
         5 - Canadian Subject Headings
         6 - Répertoire de vedettes-matière
         7 - Source specified in subfield $2
   Subfield Codes
      $a - Corporate name or jurisdiction name as entry element (NR)
      $b - Subordinate unit (R)
      $c - Location of meeting (R)
      $d - Date of meeting or treaty signing (R)
      $e - Relator term (R)
      $f - Date of a work (NR)
      $g - Miscellaneous information (R)
      $h - Medium (NR)
      $k - Form subheading (R)
      $l - Language of a work (NR)
      $m - Medium of performance for music (R)
      $n - Number of part/section/meeting (R)
      $o - Arranged statement for music (NR)
      $p - Name of part/section of a work (R)
      $r - Key for music (NR)
      $s - Version (R)
      $t - Title of a work (NR)
      $u - Affiliation (NR)
      $v - Form subdivision (R)
      $x - General subdivision (R)
      $y - Chronological subdivision (R)
      $z - Geographic subdivision (R)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source of heading or term (NR)
      $3 - Materials specified (NR)
      $4 - Relationship (R)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

611 - SUBJECT ADDED ENTRY--MEETING NAME (R)
   Indicators
      First - Type of meeting name entry element
         0 - Inverted name
         1 - Jurisdiction name
         2 - Name in direct order
      Second - Thesaurus
         0 - Library of Congress Subject Headings
         1 - LC subject headings for children's literature
         2 - Medical Subject Headings
         3 - National Agricultural Library subject authority file
         4 - Source not specified
         5 - Canadian Subject Headings
         6 - Répertoire de vedettes-matière
         7 - Source specified in subfield $2
   Subfield Codes
      $a - Meeting name or jurisdiction name as entry element (NR)
      $b - Number (BK CF MP MU SE VM MX) [OBSOLETE]
      $c - Location of meeting (R)
      $d - Date of meeting or treaty signing (R)
      $e - Subordinate unit (R)
      $f - Date of a work (NR)
      $g - Miscellaneous information (R)
      $h - Medium (NR)
      $j - Relator term (R)
      $k - Form subheading (R)
      $l - Language of a work (NR)
      $n - Number of part/section/meeting (R)
      $p - Name of part/section of a work (R)
      $q - Name of meeting following jurisdiction name entry element (NR)
      $s - Version (R)
      $t - Title of a work (NR)
      $u - Affiliation (NR)
      $v - Form subdivision (R)
      $x - General subdivision (R)
      $y - Chronological subdivision (R)
      $z - Geographic subdivision (R)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source of heading or term (NR)
      $3 - Materials specified (NR)
      $4 - Relationship (R)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

630 - SUBJECT ADDED ENTRY--UNIFORM TITLE (R)
   Indicators
      First - Nonfiling characters
         0-9 - Number of nonfiling characters
         # - Nonfiling characters not specified [OBSOLETE]
      Second - Thesaurus
         0 - Library of Congress Subject Headings
         1 - LC subject headings for children's literature
         2 - Medical Subject Headings
         3 - National Agricultural Library subject authority file
         4 - Source not specified
         5 - Canadian Subject Headings
         6 - Répertoire de vedettes-matière
         7 - Source specified in subfield $2
   Subfield Codes
      $a - Uniform title (NR)
      $d - Date of treaty signing (R)
      $e - Relator term (R)
      $f - Date of a work (NR)
      $g - Miscellaneous information (R)
      $h - Medium (NR)
      $k - Form subheading (R)
      $l - Language of a work (NR)
      $m - Medium of performance for music (R)
      $n - Number of part/section of a work (R)
      $o - Arranged statement for music (NR)
      $p - Name of part/section of a work (R)
      $r - Key for music (NR)
      $s - Version (R)
      $t - Title of a work (NR)
      $v - Form subdivision (R)
      $x - General subdivision (R)
      $y - Chronological subdivision (R)
      $z - Geographic subdivision (R)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source of heading or term (NR)
      $3 - Materials specified (NR)
      $4 - Relationship (R)
      $6 - Linkage (NR) 
      $8 - Field link and sequence number (R)

647 - SUBJECT ADDED ENTRY--NAMED EVENT (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Thesaurus
         0 - Library of Congress Subject Headings
         1 - LC subject headings for children's literature
         2 - Medical Subject Headings
         3 - National Agricultural Library subject authority file
         4 - Source not specified
         5 - Canadian Subject Headings
         6 - Répertoire de vedettes-matière
         7 - Source specified in subfield $2
   Subfield Codes
      $a - Named event (NR)
      $c - Location of named event (R)
      $d - Date of named event (NR)
      $g - Miscellaneous information (R)
      $v - Form subdivision (R)
      $x - General subdivision (R)
      $y - Chronological subdivision (R)
      $z - Geographic subdivision (R)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source of heading or term (NR)
      $3 - Materials specified (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

648 - SUBJECT ADDED ENTRY--CHRONOLOGICAL TERM (R)
   Indicators
      First - Undefined
         # - Undefined
      First - Type of date or time period [OBSOLETE]
         # - No information provided [OBSOLETE]
         0 - Date or time period covered or depicted [OBSOLETE]
         1 - Date or time period of creation or origin [OBSOLETE]
      Second - Thesaurus
         0 - Library of Congress Subject Headings
         1 - LC subject headings for children's literature
         2 - Medical Subject Headings
         3 - National Agricultural Library subject authority file
         4 - Source not specified
         5 - Canadian Subject Headings
         6 - Répertoire de vedettes-matière
         7 - Source specified in subfield $2
   Subfield Codes
      $a - Chronological term (NR)
      $v - Form subdivision (R)
      $x - General subdivision (R)
      $y - Chronological subdivision (R)
      $z - Geographic subdivision (R)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source of heading or term (NR)
      $3 - Materials specified (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

650 - SUBJECT ADDED ENTRY--TOPICAL TERM (R)
   Indicators
      First - Level of subject
         # - No information provided
         0 - No level specified
         1 - Primary
         2 - Secondary
      Second - Thesaurus
         0 - Library of Congress Subject Headings
         1 - LC subject headings for children's literature
         2 - Medical Subject Headings
         3 - National Agricultural Library subject authority file
         4 - Source not specified
         5 - Canadian Subject Headings
         6 - Répertoire de vedettes-matière
         7 - Source specified in subfield $2
   Subfield Codes
      $a - Topical term or geographic name as entry element (NR)
      $b - Topical term following geographic name as entry element (NR)
      $c - Location of event (NR)
      $d - Active dates (NR)
      $e - Relator term (NR)
      $g - Miscellaneous information (R)
      $v - Form subdivision (R)
      $x - General subdivision (R)
      $y - Chronological subdivision (R)
      $z - Geographic subdivision (R)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source of heading or term (NR)
      $3 - Materials specified (NR)
      $4 - Relationship (R)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

651 - SUBJECT ADDED ENTRY--GEOGRAPHIC NAME (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Thesaurus
         0 - Library of Congress Subject Headings
         1 - LC subject headings for children's literature
         2 - Medical Subject Headings
         3 - National Agricultural Library subject authority file
         4 - Source not specified
         5 - Canadian Subject Headings
         6 - Répertoire de vedettes-matière
         7 - Source specified in subfield $2
   Subfield Codes
      $a - Geographic name (NR)
      $b - Geographic name following place entry element (R) [OBSOLETE]
      $e - Relator term (R)
      $g - Miscellaneous information (R)
      $v - Form subdivision (R)
      $x - General subdivision (R)
      $y - Chronological subdivision (R)
      $z - Geographic subdivision (R)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source of heading or term (NR)
      $3 - Materials specified (NR)
      $4 - Relationship (R)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

652 - SUBJECT ADDED ENTRY--REVERSED GEOGRAPHIC (BK MP SE) [OBSOLETE] 
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Geographic name of place element (NR)
      $x - General subdivision (R)
      $y - Chronological subdivision (R)
      $z - Geographic subdivision (R)

653 - INDEX TERM--UNCONTROLLED (R)
   Indicators
      First - Level of index term
         # - No information provided
         0 - No level specified
         1 - Primary 
         2 - Secondary
      Second - Type of term or name
         # - No information provided
         0 - Topical term
         1 - Personal name
         2 - Corporate name
         3 - Meeting name
         4 - Chronological term
         5 - Geographic name
         6 - Genre/form term
   Subfield Codes
      $a - Uncontrolled term (R)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

654 - SUBJECT ADDED ENTRY--FACETED TOPICAL TERMS (R)
   Indicators
      First - Level of subject
         # - No information provided
         0 - No level specified
         1 - Primary 
         2 - Secondary
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Focus term (R)
      $b - Non-focus term (R)
      $c - Facet/hierarchy designation (R)
      $e - Relator term (R)
      $v - Form subdivision (R)
      $y - Chronological subdivision (R)
      $z - Geographic subdivision (R)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source of heading or term (NR)
      $3 - Materials specified (NR)
      $4 - Relationship (R)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

655 - INDEX TERM--GENRE/FORM (R)
   Indicators
      First - Type of heading
         # - Basic
         0 - Faceted
      Second - Thesaurus
         0 - Library of Congress Subject Headings
         1 - LC subject headings for children's literature
         2 - Medical Subject Headings
         3 - National Agricultural Library subject authority file
         4 - Source not specified
         5 - Canadian Subject Headings
         6 - Répertoire de vedettes-matière
         7 - Source specified in subfield $2
   Subfield Codes
      $a - Genre/form data or focus term (NR)
      $b - Non-focus term (R)
      $c - Facet/hierarchy designation (R)
      $v - Form subdivision (R)
      $x - General subdivision (R)
      $y - Chronological subdivision (R)
      $z - Geographic subdivision (R)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source of term (NR)
      $3 - Materials specified (NR)
      $5 - Institution to which field applies (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

656 - INDEX TERM--OCCUPATION (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Source of term
         7 - Source specified in subfield $2
   Subfield Codes
      $a - Occupation (NR)
      $k - Form (NR)
      $v - Form subdivision (R)
      $x - General subdivision (R)
      $y - Chronological subdivision (R)
      $z - Geographic subdivision (R)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source of term (NR)
      $3 - Materials specified (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

657 - INDEX TERM--FUNCTION (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Source of term
         7 - Source specified in subfield $2
   Subfield Codes
      $a - Function (NR)
      $v - Form subdivision (R)
      $x - General subdivision (R)
      $y - Chronological subdivision (R)
      $z - Geographic subdivision (R)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source of term (NR)
      $3 - Materials specified (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

658 - INDEX TERM--CURRICULUM OBJECTIVE (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Main curriculum objective (NR)
      $b - Subordinate curriculum objective (R)
      $c - Curriculum code (NR)
      $d - Correlation factor (NR)
      $2 - Source of term or code (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

662 - SUBJECT ADDED ENTRY--HIERARCHICAL PLACE NAME (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Country or larger entity (R)
      $b - First-order political jurisdiction (NR)
      $c - Intermediate political jurisdiction (R)
      $d - City (NR)
      $e - Relator term (R)
      $f - City subsection (R)
      $g - Other nonjurisdictional geographic region and feature (R)
      $h - Extraterrestrial area (R)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source of heading or term (NR)
      $4 - Relationship (R)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

688 - SUBJECT ADDED ENTRY--TYPE OF ENTITY UNSPECIFIED (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Source of name, title, or term
         # - No information provided
         7 - Source specified in subfield $2
   Subfield Codes
      $a - Name, title, or term (NR)
      $e - Relator term (R)
      $g - Miscellaneous information (R)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source of name, title, or term (NR)
      $3 - Materials specified (NR)
      $4 - Relationship (R)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

--Added Entry Fields (70X-75X)--
700 - ADDED ENTRY--PERSONAL NAME (R)
   Indicators
      First - Type of personal name entry element
         0 - Forename
         1 - Surname
         2 - Multiple surname [OBSOLETE]
         3 - Family name
      Second - Type of added entry
         # - No information provided
         0 - Alternative entry (BK CF MP MU SE MX) [OBSOLETE]
         1 - Secondary entry (BK CF MP MU SE MX) [OBSOLETE]
         1 - Printed on card (VM) [OBSOLETE]
         2 - Analytical entry
         3 - Not printed on card (VM) [OBSOLETE]
   Subfield Codes
      $a - Personal name (NR)
      $b - Numeration (NR)
      $c - Titles and other words associated with a name (R)
      $d - Dates associated with a name (NR)
      $e - Relator term (R)
      $f - Date of a work (NR)
      $g - Miscellaneous information (R)
      $h - Medium (NR)
      $i - Relationship information (R)
      $j - Attribution qualifier (R) 
      $k - Form subheading (R)
      $l - Language of a work (NR)
      $m - Medium of performance for music (R)
      $n - Number of part/section of a work (R)
      $o - Arranged statement for music (NR)
      $p - Name of part/section of a work (R)
      $q - Fuller form of name (NR)
      $r - Key for music (NR)
      $s - Version (R)
      $t - Title of a work (NR)
      $u - Affiliation (NR)
      $x - International Standard Serial Number (NR)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source of heading or term (NR)
      $3 - Materials specified (NR)
      $4 - Relationship (R)
      $5 - Institution to which field applies (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

705 - ADDED ENTRY--PERSONAL NAME (PERFORMER) (MU) [OBSOLETE]
   Indicators
      First - Type of personal name entry element
         0 - Forename
         1 - Single surname
         2 - Multiple surname
         3 - Family name
      Second - Type of added entry
         0 - Alternative entry
         1 - Secondary entry
         2 - Analytical entry
   Subfield Codes
      $a - Personal name (NR)
      $b - Numeration (NR)
      $c - Titles and other words associated with a name (R)
      $d - Dates associated with a name (NR)
      $e - Relator term (R)
      $f - Date of a work (NR)
      $g - Miscellaneous information (R)
      $h - Medium (NR)
      $k - Form subheading (R)
      $l - Language of a work (NR)
      $m - Medium of performance for music (R)
      $n - Number of part/section of a work (R)
      $o - Arranged statement for music (NR)
      $p - Name of part/section of a work (R)
      $r - Key for music (NR)
      $s - Version (NR)
      $t - Title of a work (NR)

710 - ADDED ENTRY--CORPORATE NAME (R)
   Indicators
      First - Type of corporate name entry element
         0 - Inverted name
         1 - Jurisdiction name
         2 - Name in direct order
      Second - Type of added entry
         # - No information provided
         0 - Alternative entry (BK CF MP MU SE MX) [OBSOLETE]
         1 - Secondary entry (BK CF MP MU SE MX) [OBSOLETE]
         1 - Printed on card (VM) [OBSOLETE]
         2 - Analytical entry
         3 - Not printed on card (VM) [OBSOLETE]
   Subfield Codes
      $a - Corporate name or jurisdiction name as entry element (NR)
      $b - Subordinate unit (R)
      $c - Location of meeting (R)
      $d - Date of meeting or treaty signing (R)
      $e - Relator term (R)
      $f - Date of a work (NR)
      $g - Miscellaneous information (R)
      $h - Medium (NR)
      $i - Relationship information (R)
      $k - Form subheading (R)
      $l - Language of a work (NR)
      $m - Medium of performance for music (R)
      $n - Number of part/section/meeting (R)
      $o - Arranged statement for music (NR)
      $p - Name of part/section of a work (R)
      $r - Key for music (NR)
      $s - Version (R)
      $t - Title of a work (NR)
      $u - Affiliation (NR)
      $x - International Standard Serial Number (NR)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source of heading or term (NR)
      $3 - Materials specified (NR)
      $4 - Relationship (R)
      $5 - Institution to which field applies (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

711 - ADDED ENTRY--MEETING NAME (R)
   Indicators
      First - Type of meeting name entry element
         0 - Inverted name
         1 - Jurisdiction name
         2 - Name in direct order
      Second - Type of added entry
         # - No information provided
         0 - Alternative entry (BK CF MP MU SE MX) [OBSOLETE]
         1 - Secondary entry (BK CF MP MU SE MX) [OBSOLETE]
         1 - Printed on card (VM) [OBSOLETE]
         2 - Analytical entry
         3 - Not printed on card (VM) [OBSOLETE]
   Subfield Codes
      $a - Meeting name or jurisdiction name as entry element (NR)
      $b - Number (BK CF MP MU SE VM MX) [OBSOLETE]
      $c - Location of meeting (R)
      $d - Date of meeting or treaty signing (R)
      $e - Subordinate unit (R)
      $f - Date of a work (NR)
      $g - Miscellaneous information (R)
      $h - Medium (NR)
      $i - Relationship information (R)
      $j - Relator term (R)
      $k - Form subheading (R)
      $l - Language of a work (NR)
      $n - Number of part/section/meeting (R)
      $p - Name of part/section of a work (R)
      $q - Name of meeting following jurisdiction name entry element (NR)
      $s - Version (R)
      $t - Title of a work (NR)
      $u - Affiliation (NR)
      $x - International Standard Serial Number (NR)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source of heading or term (NR)
      $3 - Materials specified (NR)
      $4 - Relationship (R)
      $5 - Institution to which field applies (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

715 - ADDED ENTRY--CORPORATE NAME (PERFORMING GROUP) (MU) [OBSOLETE]
   Indicators
      First - Type of corporate name entry element
         0 - Inverted name
         1 - Jurisdiction name
         2 - Name in direct order
      Second - Type of added entry
         0 - Alternative entry
         1 - Secondary entry
         2 - Analytical entry
   Subfield Codes
      $a - Corporate name or jurisdiction name (NR)
      $b - Subordinate unit (R)
      $e - Relator term (R)
      $f - Date of a work (NR)
      $g - Miscellaneous information (R)
      $h - Medium (NR)
      $k - Form subheading (R)
      $l - Language of a work (NR)
      $m - Medium of performance for music (R)
      $n - Number of part/section/meeting (R)
      $o - Arranged statement for music (NR)
      $p - Name of part/section of a work (R)
      $r - Key for music (NR)
      $s - Version (NR)
      $t - Title of a work (NR)
      $u - Nonprinting information (NR)

720 - ADDED ENTRY--UNCONTROLLED NAME (R)
   Indicators
      First - Type of name
         # - Not specified
         1 - Personal
         2 - Other
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Name (NR)
      $e - Relator term (R)
      $4 - Relationship (R)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

730 - ADDED ENTRY--UNIFORM TITLE (R)
   Indicators
      First - Nonfiling characters
         0-9 - Number of nonfiling characters
         # - Nonfiling characters not specified [OBSOLETE]
      Second - Type of added entry
         # - No information provided
         0 - Alternative entry (BK CF MP MU SE MX) [OBSOLETE]
         1 - Secondary entry (BK CF MP MU SE MX) [OBSOLETE]
         1 - Printed on card (VM) [OBSOLETE]
         2 - Analytical entry
         3 - Not printed on card (VM) [OBSOLETE]
   Subfield Codes
      $a - Uniform title (NR)
      $d - Date of treaty signing (R)
      $f - Date of a work (NR)
      $g - Miscellaneous information (R)
      $h - Medium (NR)
      $i - Relationship information (R)
      $k - Form subheading (R)
      $l - Language of a work (NR)
      $m - Medium of performance for music (R)
      $n - Number of part/section of a work (R)
      $o - Arranged statement for music (NR)
      $p - Name of part/section of a work (R)
      $r - Key for music (NR)
      $s - Version (R)
      $t - Title of a work (NR)
      $x - International Standard Serial Number (NR)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source of heading or term (NR)
      $3 - Materials specified (NR)
      $4 - Relationship (R)
      $5 - Institution to which field applies (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

740 - ADDED ENTRY--UNCONTROLLED RELATED/ANALYTICAL TITLE (R)
   Indicators
      First - Nonfiling characters
         0-9 - Number of nonfiling characters
         # - Nonfiling characters not specified [OBSOLETE]
      Second - Type of added entry
         # - No information provided
         0 - Alternative entry (BK AM CF MP MU) [OBSOLETE]
         1 - Secondary entry (BK AM CF MP MU) [OBSOLETE]
         1 - Printed on card (VM) [OBSOLETE]
         2 - Analytical entry
         3 - Not printed on card (VM) [OBSOLETE]
   Subfield Codes
      $a - Uncontrolled related/analytical title (NR)
      $h - Medium (NR)
      $n - Number of part/section of a work (R)
      $p - Name of part/section of a work (R)
      $5 - Institution to which field applies (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

751 - ADDED ENTRY--GEOGRAPHIC NAME (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Geographic name (NR)
      $e - Relator term (R)
      $g - Miscellaneous information (R)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source of heading or term (NR) 
      $3 - Materials specified (NR)
      $4 - Relationship (R)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

752 - ADDED ENTRY--HIERARCHICAL PLACE NAME (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Country or larger entity (R)
      $b - First-order political jurisdiction (NR)
      $c - Intermediate political jurisdiction (R)
      $d - City (NR)
      $e - Relator term (R)
      $f - City subsection (R)
      $g - Other nonjurisdictional geographic region and feature (R)
      $h - Extraterrestrial area (R)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source of heading or term (NR)
      $4 - Relationship (R)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

753 - SYSTEM DETAILS ACCESS TO COMPUTER FILES (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Make and model of machine (NR)
      $b - Programming language (NR)
      $c - Operating system (NR)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source of term (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

754 - ADDED ENTRY--TAXONOMIC IDENTIFICATION (R)
   Indicators 
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Taxonomic name (R)
      $c - Taxonomic category (R)
      $d - Common or alternative name (R)
      $x - Non-public note (R)
      $z - Public note (R)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source of taxonomic identification (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

755 - ADDED ENTRY--PHYSICAL CHARACTERISTICS (R) [OBSOLETE]
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Access term (NR)
      $x - General subdivision (R)
      $y - Chronological subdivision (R)
      $z - Geographic subdivision (R)
      $2 - Source of term (NR) 
      $3 - Materials specified (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

758 - RESOURCE IDENTIFIER (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Label (NR)
      $i - Relationship information (R)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source of heading or term (NR)
      $3 - Materials specified (NR)
      $4 - Relationship (R)
      $5 - Institution to which field applies (NR)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)

--Linking Entry Fields (76X-78X)--
760 - MAIN SERIES ENTRY (R)
   Indicators
      First - Note controller
         0 - Display note
         1 - Do not display note
      Second - Display constant controller
         # - Main series
         8 - No display constant generated
   Subfield Codes
      $a - Main entry heading (NR)
      $b - Edition (NR)
      $c - Qualifying information (NR)
      $d - Place, publisher, and date of publication (NR)
      $g - Related parts (R)
      $h - Physical description (NR)
      $i - Relationship information (R)
      $m - Material-specific details (NR)
      $n - Note (R)
      $o - Other item identifier (R)
      $q - Parallel title (NR) (BK SE) [OBSOLETE]
      $s - Uniform title (NR)
      $t - Title (NR)
      $w - Record control number (R)
      $x - International Standard Serial Number (NR)
      $y - CODEN designation (NR)
      $4 - Relationship (R)
      $6 - Linkage (NR)
      $7 - Control subfield (NR)
         0 - Type of main entry heading
         1 - Form of name
         2 - Type of record
         3 - Bibliographic level
      $8 - Field link and sequence number (R)

762 - SUBSERIES ENTRY (R)
   Indicators
      First - Note controller
         0 - Display note
         1 - Do not display note
      Second - Display constant controller
         # - Has subseries
         8 - No display constant generated
   Subfield Codes
      $a - Main entry heading (NR)
      $b - Edition (NR)
      $c - Qualifying information (NR)
      $d - Place, publisher, and date of publication (NR)
      $g - Related parts (R)
      $h - Physical description (NR)
      $i - Relationship information (R)
      $m - Material-specific details (NR)
      $n - Note (R)
      $o - Other item identifier (R)
      $q - Parallel title (NR) (BK SE) [OBSOLETE]
      $s - Uniform title (NR)
      $t - Title (NR)
      $w - Record control number (R)
      $x - International Standard Serial Number (NR)
      $y - CODEN designation (NR)
      $4 - Relationship (R)
      $6 - Linkage (NR)
      $7 - Control subfield (NR)
         0 - Type of main entry heading
         1 - Form of name
         2 - Type of record
         3 - Bibliographic level
      $8 - Field link and sequence number (R)

765 - ORIGINAL LANGUAGE ENTRY (R)
   Indicators
      First - Note controller
         0 - Display note
         1 - Do not display note
      Second - Display constant controller
         # - Translation of
         8 - No display constant generated
   Subfield Codes
      $a - Main entry heading (NR)
      $b - Edition (NR)
      $c - Qualifying information (NR)
      $d - Place, publisher, and date of publication (NR)
      $g - Related parts (R)
      $h - Physical description (NR)
      $i - Relationship information (R)
      $k - Series data for related item (R)
      $m - Material-specific details (NR)
      $n - Note (R)
      $o - Other item identifier (R)
      $q - Parallel title (NR) (BK SE) [OBSOLETE]
      $r - Report number (R)
      $s - Uniform title (NR)
      $t - Title (NR)
      $u - Standard Technical Report Number (NR)
      $w - Record control number (R)
      $x - International Standard Serial Number (NR)
      $y - CODEN designation (NR)
      $z - International Standard Book Number (R)
      $4 - Relationship (R)
      $6 - Linkage (NR)
      $7 - Control subfield (NR)
         0 - Type of main entry heading
         1 - Form of name 
         2 - Type of record
         3 - Bibliographic level
      $8 - Field link and sequence number (R)

767 - TRANSLATION ENTRY (R)
   Indicators
      First - Note controller
         0 - Display note
         1 - Do not display note
      Second - Display constant controller
         # - Translated as
         8 - No display constant generated
   Subfield Codes
      $a - Main entry heading (NR)
      $b - Edition (NR) 
      $c - Qualifying information (NR)
      $d - Place, publisher, and date of publication (NR)
      $g - Related parts (R)
      $h - Physical description (NR)
      $i - Relationship information (R)
      $k - Series data for related item (R)
      $m - Material-specific details (NR)
      $n - Note (R)
      $o - Other item identifier (R)
      $q - Parallel title (NR) (BK SE) [OBSOLETE]
      $r - Report number (R)
      $s - Uniform title (NR)
      $t - Title (NR)
      $u - Standard Technical Report Number (NR)
      $w - Record control number (R)
      $x - International Standard Serial Number (NR)
      $y - CODEN designation (NR)
      $z - International Standard Book Number (R)
      $4 - Relationship (R)
      $6 - Linkage (NR)
      $7 - Control subfield (NR)
         0 - Type of main entry heading
         1 - Form of name
         2 - Type of record
         3 - Bibliographic level
      $8 - Field link and sequence number (R)

770 - SUPPLEMENT/SPECIAL ISSUE ENTRY (R)
   Indicators
      First - Note controller
         0 - Display note
         1 - Do not display note
      Second - Display constant controller
         # - Has supplement
         8 - No display constant generated
   Subfield Codes
      $a - Main entry heading (NR)
      $b - Edition (NR)
      $c - Qualifying information (NR)
      $d - Place, publisher, and date of publication (NR)
      $g - Related parts (R)
      $h - Physical description (NR) 
      $i - Relationship information (R)
      $k - Series data for related item (R)
      $m - Material-specific details (NR)
      $n - Note (R)
      $o - Other item identifier (R)
      $q - Parallel title (NR) (BK SE) [OBSOLETE]
      $r - Report number (R)
      $s - Uniform title (NR)
      $t - Title (NR)
      $u - Standard Technical Report Number (NR)
      $w - Record control number (R)
      $x - International Standard Serial Number (NR)
      $y - CODEN designation (NR)
      $z - International Standard Book Number (R)
      $4 - Relationship (R)
      $6 - Linkage (NR)
      $7 - Control subfield (NR)
         0 - Type of main entry heading
         1 - Form of name
         2 - Type of record
         3 - Bibliographic level
      $8 - Field link and sequence number (R)

772 - SUPPLEMENT PARENT ENTRY (R)
   Indicators
      First - Note controller
         0 - Display note
         1 - Do not display note
      Second - Display constant controller
         # - Supplement to
         0 - Parent
         8 - No display constant generated
   Subfield Codes
      $a - Main entry heading (NR)
      $b - Edition (NR)
      $c - Qualifying information (NR)
      $d - Place, publisher, and date of publication (NR)
      $g - Related parts (R)
      $h - Physical description (NR)
      $i - Relationship information (R)
      $k - Series data for related item (R)
      $m - Material-specific details (NR)
      $n - Note (R)
      $o - Other item identifier (R)
      $q - Parallel title (NR) (BK SE) [OBSOLETE]
      $r - Report number (R)
      $s - Uniform title (NR)
      $t - Title (NR)
      $u - Standard Technical Report Number (NR)
      $w - Record control number (R)
      $x - International Standard Serial Number (NR)
      $y - CODEN designation (NR)
      $z - International Stan dard Book Number (R)
      $4 - Relationship (R)
      $6 - Linkage (NR)
      $7 - Control subfield (NR)
         0 - Type of main entry heading
         1 - Form of name
         2 - Type of record
         3 - Bibliographic level
      $8 - Field link and sequence number (R)

773 - HOST ITEM ENTRY (R)
   Indicators
      First - Note controller
         0 - Display note
         1 - Do not display note
      Second - Display constant controller
         # - In
         8 - No display constant generated
   Subfield Codes
      $a - Main entry heading (NR)
      $b - Edition (NR)
      $d - Place, publisher, and date of publication (NR)
      $g - Related parts (R)
      $h - Physical description (NR)
      $i - Relationship information (R)
      $k - Series data for related item (R)
      $m - Material-specific details (NR)
      $n - Note (R)
      $o - Other item identifier (R)
      $p - Abbreviated title (NR)
      $q - Enumeration and first page (NR)
      $r - Report number (R)
      $s - Uniform title (NR)
      $t - Title (NR)
      $u - Standard Technical Report Number (NR)
      $w - Record control number (R)
      $x - International Standard Serial Number (NR)
      $y - CODEN designation (NR)
      $z - International Standard Book Number (R)
      $3 - Materials specified (NR)
      $4 - Relationship (R)
      $6 - Linkage (NR)
      $7 - Control subfield (NR)
         0 - Type of main entry heading
         1 - Form of name
         2 - Type of record
         3 - Bibliographic level
      $8 - Field link and sequence number (R)

774 - CONSTITUENT UNIT ENTRY (R)
   Indicators
      First - Note controller
         0 - Display note
         1 - Do not display note
      Second - Display constant controller
         # - Constituent unit
         8 - No display constant generated
   Subfield Codes
      $a - Main entry heading (NR)
      $b - Edition (NR)
      $c - Qualifying information (NR)
      $d - Place, publisher, and date of publication (NR)
      $g - Related parts (R)
      $h - Physical description (NR)
      $i - Relationship information (R)
      $k - Series data for related item (R)
      $m - Material-specific details (NR)
      $n - Note (R)
      $o - Other item identifier (R)
      $r - Report number (R)
      $s - Uniform title (NR)
      $t - Title (NR)
      $u - Standard Technical Report Number (NR)
      $w - Record control number (R)
      $x - International Standard Serial Number (NR)
      $y - CODEN designation (NR)
      $z - International Standard Book Number (R)
      $4 - Relationship (R)
      $6 - Linkage (NR)
      $7 - Control subfield (NR)
         0 - Type of main entry heading
         1 - Form of name
         2 - Type of record
         3 - Bibliographic level
      $8 - Field link and sequence number (R)

775 - OTHER EDITION ENTRY (R)
   Indicators
      First - Note controller
         0 - Display note
         1 - Do not display note
      Second - Display constant controller
         # - Other edition available
         8 - No display constant generated
      Second - Edition entry same as main entry or title (SE) [OBSOLETE]
         0 - Entry not the same
         1 - Entry is the same as title
         2 - Entry is the same as main entry and title
   Subfield Codes
      $a - Main entry heading (NR)
      $b - Edition (NR)
      $c - Qualifying information (NR)
      $d - Place, publisher, and date of publication (NR)
      $e - Language code (NR)
      $f - Country code (NR)
      $g - Related parts (R)
      $h - Physical description (NR)
      $i - Relationship information (R)
      $k - Series data for related item (R)
      $m - Material-specific details (NR)
      $n - Note (R)
      $o - Other item identifier (R)
      $q - Parallel title (NR) (BK SE) [OBSOLETE]
      $r - Report number (R)
      $s - Uniform title (NR)
      $t - Title (NR)
      $u - Standard Technical Report Number (NR)
      $w - Record control number (R)
      $x - International Standard Serial Number (NR)
      $y - CODEN designation (NR)
      $z - International Standard Book Number (R)
      $4 - Relationship (R)
      $6 - Linkage (NR)
      $7 - Control subfield (NR)
         0 - Type of main entry heading
         1 - Form of name
         2 - Type of record
         3 - Bibliographic level
      $8 - Field link and sequence number (R)

776 - ADDITIONAL PHYSICAL FORM ENTRY (R)
   Indicators
      First - Note controller
         0 - Display note
         1 - Do not display note
      Second - Display constant controller
         # - Available in another form
         8 - No display constant generated
   Subfield Codes
      $a - Main entry heading (NR)
      $b - Edition (NR)
      $c - Qualifying information (NR)
      $d - Place, publisher, and date of publication (NR)
      $g - Related parts (R)
      $h - Physical description (NR)
      $i - Relationship information (R)
      $k - Series data for related item (R)
      $m - Material-specific details (NR)
      $n - Note (R)
      $o - Other item identifier (R)
      $q - Parallel title (NR) (BK SE) [OBSOLETE]
      $r - Report number (R)
      $s - Uniform title (NR)
      $t - Title (NR)
      $u - Standard Technical Report Number (NR)
      $w - Record control number (R)
      $x - International Standard Serial Number (NR)
      $y - CODEN designation (NR)
      $z - International Standard Book Number (R)
      $4 - Relationship (R)
      $6 - Linkage (NR)
      $7 - Control subfield (NR)
         0 - Type of main entry heading
         1 - Form of name 
         2 - Type of record
         3 - Bibliographic level
      $8 - Field link and sequence number (R)

777 - ISSUED WITH ENTRY (R)
   Indicators
      First - Note controller
         0 - Display note
         1 - Do not display note
      Second - Display constant controller
         # - Issued with
         8 - No display constant generated
   Subfield Codes
      $a - Main entry heading (NR)
      $b - Edition (NR)
      $c - Qualifying information (NR)
      $d - Place, publisher, and date of publication (NR)
      $g - Related parts (R)
      $h - Physical description (NR)
      $i - Relationship information (R)
      $k - Series data for related item (R)
      $m - Material-specific details (NR)
      $n - Note (R)
      $o - Other item identifier (R)
      $q - Parallel title (NR) (BK SE) [OBSOLETE]
      $r - Report number (R)
      $s - Uniform title (NR)
      $t - Title (NR)
      $u - Standard Technical Report Number (NR)
      $w - Record control number (R)
      $x - International Standard Serial Number (NR)
      $y - CODEN designation (NR)
      $z - International Standard Book Number (R)
      $4 - Relationship (R)
      $6 - Linkage (NR)
      $7 - Control subfield (NR)
         0 - Type of main entry heading
         1 - Form of name
         2 - Type of record
         3 - Bibliographic level
      $8 - Field link and sequence number (R)

780 - PRECEDING ENTRY (R)
   Indicators
      First - Note controller
         0 - Display note
         1 - Do not display note
      Second - Type of relationship
         0 - Continues
         1 - Continues in part
         2 - Supersedes
         3 - Supersedes in part
         4 - Formed by the union of ... and ...
         5 - Absorbed
         6 - Absorbed in part
         7 - Separated from
   Subfield Codes
      $a - Main entry heading (NR)
      $b - Edition (NR)
      $c - Qualifying information (NR)
      $d - Place, publisher, and date of publication (NR)
      $g - Related parts (R)
      $h - Physical description (NR)
      $i - Relationship information (R)
      $k - Series data for related item (R)
      $m - Material-specific details (NR)
      $n - Note (R)
      $o - Other item identifier (R)
      $q - Parallel title (NR) (BK SE) [OBSOLETE]
      $r - Report number (R)
      $s - Uniform title (NR)
      $t - Title (NR)
      $u - Standard Technical Report Number (NR)
      $w - Record control number (R)
      $x - International Standard Serial Number (NR)
      $y - CODEN designation (NR)
      $z - International Standard Book Number (R)
      $4 - Relationship (R)
      $6 - Linkage (NR)
      $7 - Control subfield (NR)
         0 - Type of main entry heading
         1 - Form of name
         2 - Type of record
         3 - Bibliographic level
      $8 - Field link and sequence number (R)

785 - SUCCEEDING ENTRY (R)
   Indicators
      First - Note controller
         0 - Display note
         1 - Do not display note
      Second - Type of relationship
         0 - Continued by
         1 - Continued in part by
         2 - Superseded by
         3 - Superseded in part by
         4 - Absorbed by
         5 - Absorbed in part by
         6 - Split into ... and ...
         7 - Merged with ... to form ...
         8 - Changed back to
   Subfield Codes
      $a - Main entry heading (NR)
      $b - Edition (NR)
      $c - Qualifying information (NR)
      $d - Place, publisher, and date of publication (NR)
      $g - Related parts (R)
      $h - Physical description (NR)
      $i - Relationship information (R)
      $k - Series data for related item (R)
      $m - Material-specific details (NR)
      $n - Note (R)
      $o - Other item identifier (R)
      $q - Parallel title (NR) (BK SE) [OBSOLETE]
      $r - Report number (R)
      $s - Uniform title (NR)
      $t - Title (NR)
      $u - Standa rd Technical Report Number (NR)
      $w - Record control number (R)
      $x - International Standard Serial Number (NR)
      $y - CODEN designation (NR)
      $z - International Standard Book Number (R)
      $4 - Relationship (R)
      $6 - Linkage (NR)
      $7 - Control subfield (NR)
         0 - Type of main entry heading
         1 - Form of name
         2 - Type of record
         3 - Bibliographic level
      $8 - Field link and sequence number (R)

786 - DATA SOURCE ENTRY (R)
   Indicators
      First - Note controller
         0 - Display note
         1 - Do not display note
      Second - Display constant controller
         # - Data source
         8 - No display constant generated
   Subfield Codes
      $a - Main entry heading (NR)
      $b - Edition (NR)
      $c - Qualifying information (NR)
      $d - Place, publisher, and date of publication (NR)
      $g - Related parts (R)
      $h - Physical description (NR)
      $i - Relationship information (R)
      $j - Period of content (NR)
      $k - Series data for related item (R)
      $m - Material-specific details (NR)
      $n - Note (R)
      $o - Other item identifier (R)
      $p - Abbreviated title (NR)
      $r - Report number (R)
      $s - Uniform title (NR)
      $t - Title (NR)
      $u - Standard Technical Report Number (NR)
      $v - Source Contribution (NR)
      $w - Record control number (R)
      $x - International Standard Serial Number (NR)
      $y - CODEN designation (NR)
      $z - International Standard Book Number (R)
      $4 - Relationship (R)
      $6 - Linkage (NR)
      $7 - Control subfield (NR)
         0 - Type of main entry heading
         1 - Form of name
         2 - Type of record
         3 - Bibliographic level
      $8 - Field link and sequence number (R)

787 - OTHER RELATIONSHIP ENTRY (R)
   Indicators
      First - Note controller
         0 - Display note
         1 - Do not display note
      Second - Display constant controller
         # - Related item
         8 - No display constant generated
   Subfield Codes
      $a - Main entry heading (NR)
      $b - Edition (NR)
      $c - Qualifying information (NR)
      $d - Place, publisher, and date of publication (NR)
      $g - Related parts (R)
      $h - Physical description (NR)
      $i - Relationship information (R)
      $k - Series data for related item (R)
      $m - Material-specific details (NR)
      $n - Note (R)
      $o - Other item identifier (R)
      $r - Report number (R)
      $s - Uniform title (NR)
      $t - Title (NR)
      $u - Standard Technical Report Number (NR)
      $w - Record control number (R)
      $x - International Standard Serial Number (NR)
      $y - CODEN designation (NR)
      $z - International Standard Book Number (R)
      $4 - Relationship (R)
      $6 - Linkage (NR)
      $7 - Control subfield (NR)
         0 - Type of main entry heading
         1 - Form of name
         2 - Type of record
         3 - Bibliographic level
      $8 - Field link and sequence number (R)


--Series Added Entry Fields (80X-830)--
800 - SERIES ADDED ENTRY--PERSONAL NAME (R)
   Indicators
      First - Type of personal name entry element
         0 - Forename
         1 - Surname
         3 - Family name
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Personal name (NR)
      $b - Numeration (NR)
      $c - Titles and other words associated with a name (R)
      $d - Dates associated with a name (NR)
      $e - Relator term (R)
      $f - Date of a work (NR)
      $g - Miscellaneous information (R)
      $h - Medium (NR)
      $j - Attribution qualifier (R)
      $k - Form subheading (R)
      $l - Language of a work (NR)
      $m - Medium of performance for music (R)
      $n - Number of part/section of a work  (R)
      $o - Arranged statement for music (NR)
      $p - Name of part/section of a work (R)
      $q - Fuller form of name (NR)
      $r - Key for music (NR)
      $s - Version (R)
      $t - Title of a work (NR)
      $u - Affiliation (NR)
      $v - Volume/sequential designation  (NR)
      $w - Bibliographic record control number (R)
      $x - International Standard Serial Number (NR)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source of heading or term (NR)
      $3 - Materials specified (NR)
      $4 - Relationship (R)
      $5 - Institution to which field applies (R)
      $6 - Linkage (NR)
      $7 - Control subfield (NR)
         0 - Type of record
         1 - Bibliographic level
      $8 - Field link and sequence number (R)

810 - SERIES ADDED ENTRY--CORPORATE NAME (R)
   Indicators
      First - Type of corporate name entry element
         0 - Inverted name
         1 - Jurisdiction name
         2 - Name in direct order
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Corporate name or jurisdiction name as entry element (NR)
      $b - Subordinate unit (R)
      $c - Location of meeting (R)
      $d - Date of meeting or treaty signing (R)
      $e - Relator term (R)
      $f - Date of a work (NR)
      $g - Miscellaneous information (R)
      $h - Medium (NR)
      $k - Form subheading (R)
      $l - Language of a work (NR)
      $m - Medium of performance for music (R)
      $n - Number of part/section/meeting (R)
      $o - Arranged statement for music (NR)
      $p - Name of part/section of a work (R)
      $r - Key for music (NR)
      $s - Version (R)
      $t - Title of a work (NR)
      $u - Affiliation (NR)
      $v - Volume/sequential designation (NR)
      $w - Bibliographic record control number (R)
      $x - International Standard Serial Number (NR)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source of heading or term (NR)
      $3 - Materials specified (NR)
      $4 - Relationship (R)
      $5 - Institution to which field applies (R)
      $6 - Linkage (NR)
      $7 - Control subfield (NR)
         0 - Type of record
         1 - Bibliographic level
      $8 - Field link and sequence number (R)

811 - SERIES ADDED ENTRY--MEETING NAME (R)
   Indicators
      First - Type of meeting name entry element
         0 - Inverted name
         1 - Jurisdiction name
         2 - Name in direct order
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Meeting name or jurisdiction name as entry element (NR)
      $c - Location of meeting (R)
      $d - Date of meeting or treaty signing (R)
      $e - Subordinate unit (R)
      $f - Date of a work (NR)
      $g - Miscellaneous information (R)
      $h - Medium (NR)
      $j - Relator term (R)
      $k - Form subheading (R)
      $l - Language of a work (NR)
      $n - Number of part/section/meeting (R)
      $p - Name of part/section of a work (R)
      $q - Name of meeting following jurisdiction name entry element (NR)
      $s - Version (R)
      $t - Title of a work (NR)
      $u - Affiliation (NR)
      $v - Volume/sequential designation (NR)
      $w - Bibliographic record control number (R)
      $x - International Standard Serial Number (NR)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source of heading or term (NR)
      $3 - Materials specified (NR)
      $4 - Relationship (R)
      $5 - Institution to which field applies (R)
      $6 - Linkage (NR)
      $7 - Control subfield (NR)
         0 - Type of record
         1 - Bibliographic level
      $8 - Field link and sequence number (R)

830 - SERIES ADDED ENTRY--UNIFORM TITLE (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Nonfiling characters
         0-9 - Number of nonfiling characters 
   Subfield Codes
      $a - Uniform title (NR)
      $d - Date of treaty signing (R)
      $f - Date of a work (NR)
      $g - Miscellaneous information (R)
      $h - Medium (NR)
      $k - Form subheading (R)
      $l - Language of a work (NR)
      $m - Medium of performance for music (R)
      $n - Number of part/section of a work (R)
      $o - Arranged statement for music (NR)
      $p - Name of part/section of a work (R)
      $r - Key for music (NR)
      $s - Version (R)
      $t - Title of a work (NR) 
      $v - Volume/sequential designation (NR)
      $w - Bibliographic record control number (R)
      $x - International Standard Serial Number (NR)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source of heading or term (NR)
      $3 - Materials specified (NR)
      $5 - Institution to which field applies (R)
      $6 - Linkage (NR)
      $7 - Control subfield (NR)
         0 - Type of record
         1 - Bibliographic level
      $8 - Field link and sequence number (R)

840 - SERIES ADDED ENTRY--TITLE (R) [OBSOLETE]
   Indicators
      First - Undefined
         # - Undefined
      Second - Nonfiling characters
         0-9 - Number of nonfiling characters 
   Subfield Codes
      $a - Title (NR)
      $h - Medium (NR)
      $v - Volume/sequential designation (NR)


--Holdings, Location, Alternate Graphics, etc. Fields (841-88X)--
841 - HOLDINGS CODED DATA VALUES (NR)

842 - TEXTUAL PHYSICAL FORM DESIGNATOR (NR)

843 - REPRODUCTION NOTE (R)

844 - NAME OF UNIT (NR)

845 - TERMS GOVERNING USE AND REPRODUCTION NOTE (R)

850 - HOLDING INSTITUTION (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Holding institution (R)
      $b - Holdings (NR) (MU VM SE) [OBSOLETE]
      $d - Inclusive dates (NR) (MU VM SE) [OBSOLETE]
      $e - Retention statement (NR) (CF MU VM SE) [OBSOLETE]
      $8 - Field link and sequence number (R)

851 - LOCATION (R) [OBSOLETE]
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Name (custodian or owner) (NR)
      $b - Institutional division (NR)
      $c - Street address (NR)
      $d - Country (NR)
      $e - Location of units (NR)
      $f - Item number (NR)
      $g - Repository location code (NR)
      $3 - Materials specified (NR)
      $6 - Linkage (NR)

852 - LOCATION (R)
   Indicators
      First - Shelving scheme
         # - No information provided
         0 - Library of Congress classification
         1 - Dewey Decimal classification
         2 - National Library of Medicine classification
         3 - Superintendent of Documents classification
         4 - Shelving control number
         5 - Title
         6 - Shelved separately
         7 - Source specified in subfield $2
         8 - Other scheme
      Second - Shelving order
         # - No information provided
         0 - Not enumeration
         1 - Primary enumeration
         2 - Alternative enumeration
   Subfield Codes
      $a - Location (NR)
      $b - Sublocation or collection (R)
      $c - Shelving location (R)
      $d - Former shelving location (R)
      $e - Address (R)
      $f - Coded location qualifier (R)
      $g - Non-coded location qualifier (R)
      $h - Classification part (NR)
      $i - Item part (R)
      $j - Shelving control number (NR)
      $k - Call number prefix (R)
      $l - Shelving form of title (NR)
      $m - Call number suffix (R)
      $n - Country code (NR)
      $p - Piece designation (NR)
      $q - Piece physical condition (NR)
      $s - Copyright article-fee code (R)
      $t - Copy number (NR)
      $u - Uniform Resource Identifier  (R)
      $x - Nonpublic note (R)
      $z - Public note (R)
      $2 - Source of classification or shelving scheme (NR)
      $3 - Materials specified (NR)
      $6 - Linkage (NR)
      $8 - Sequence number (NR)

853 - CAPTIONS AND PATTERN--BASIC BIBLIOGRAPHIC UNIT (R)

854 - CAPTIONS AND PATTERN--SUPPLEMENTARY MATERIAL (R)

855 - CAPTIONS AND PATTERN--INDEXES (R)

856 - ELECTRONIC LOCATION AND ACCESS (R)
   Indicators
      First - Access method
         # - No information provided
         0 - Email
         1 - FTP
         2 - Remote login (Telnet)
         3 - Dial-up
         4 - HTTP
         7 - Method specified in subfield $2
      Second - Relationship
         # - No information provided
         0 - Resource
         1 - Version of resource
         2 - Related resource
         8 - No display constant generated
   Subfield Codes
      $a - Host name (R)
      $b - Access number (R)
      $c - Compression information (R)
      $d - Path (R)
      $f - Electronic name (R)
      $g - Uniform Resource Name (R) [OBSOLETE]
      $h - Processor of request (NR)
      $i - Instruction (R)
      $j - Bits per second (NR)
      $k - Password (NR)
      $l - Logon (NR)
      $m - Contact for access assistance (R)
      $n - Name of location of host (NR)
      $o - Operating system (NR)
      $p - Port (NR)
      $q - Electronic format type (NR)
      $r - Settings (NR)
      $s - File size (R)
      $t - Terminal emulation (R)
      $u - Uniform Resource Identifier (R)
      $v - Hours access method available (R)
      $w - Record control number (R)
      $x - Nonpublic note (R)
      $y - Link text (R)
      $z - Public note (R)
      $2 - Access method (NR)
      $3 - Materials specified (NR)
      $6 - Linkage (NR)
      $7 - Access status (NR)
      $8 - Field link and sequence number (R)

863 - ENUMERATION AND CHRONOLOGY--BASIC BIBLIOGRAPHIC UNIT (R)

864 - ENUMERATION AND CHRONOLOGY--SUPPLEMENTARY MATERIAL (R)

865 - ENUMERATION AND CHRONOLOGY--INDEXES (R)

866 - TEXTUAL HOLDINGS--BASIC BIBLIOGRAPHIC UNIT (R)

867 - TEXTUAL HOLDINGS--SUPPLEMENTARY MATERIAL (R)

868 - TEXTUAL HOLDINGS--INDEXES (R)

870 - VARIANT PERSONAL NAME (SE) [OBSOLETE]

871 - VARIANT CORPORATE NAME (SE) [OBSOLETE]

872 - VARIANT CONFERENCE OR MEETING NAME (SE) [OBSOLETE]

873 - VARIANT UNIFORM TITLE HEADING (SE) [OBSOLETE]

876 - ITEM INFORMATION--BASIC BIBLIOGRAPHIC UNIT (R)

877 - ITEM INFORMATION--SUPPLEMENTARY MATERIAL (R)

878 - ITEM INFORMATION--INDEXES (R)

880 - ALTERNATE GRAPHIC REPRESENTATION (R)
   Indicators
      First - Same as associated field
      Second - Same as associated field
   Subfield Codes
      $6 - Linkage (NR)
      $a-z Same as associated field
      $0-5 Same as associated field
      $7-9 Same as associated field

882 - REPLACEMENT RECORD INFORMATION (NR)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Replacement title (R)
      $i - Explanatory text (R)
      $w - Replacement bibliographic record control number (R)
      $6 - Linkage (NR)
      $8 - Field link and sequence number (R)
	  
883 - METADATA PROVENANCE (R)
   Indicators
      First - Method of assignment
         # - No information provided/not applicable
         0 - Fully machine-generated
         1 - Partially machine-generated
         2 - Not machine-generated 
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Creation process (NR)
      $c - Confidence value (NR)
      $d - Creation date (NR)
      $q - Assigning or generating agency (NR)
      $x - Validity end date (NR)
      $u - Uniform Resource Identifier (NR)
      $w - Bibliographic record control number (R)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $8 - Field link and sequence number (R)

884 - DESCRIPTION CONVERSION INFORMATION (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Conversion process (NR)
      $g - Conversion date (NR)
      $k - Identifier of source metadata (NR)
      $q - Conversion agency (NR)
      $u - Uniform Resource Identifier (R)

885 - MATCHING INFORMATION (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Matching information (NR)
      $b - Status of matching and its checking (NR)
      $c - Confidence value (NR)
      $d - Generation date (NR)
      $w - Record control number (R)
      $x - Nonpublic note (R)
      $z - Public note (R)
      $0 - Authority record control number or standard number (R)
      $1 - Real World Object URI (R)
      $2 - Source (NR)
      $5 - Institution to which field applies (NR)

886 - FOREIGN MARC INFORMATION FIELD (R)
   Indicators
      First - Type of field
         0 - Leader
         1 - Variable control fields (002-009)
         2 - Variable data fields (010-999)
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Tag of the foreign MARC field (NR)
      $b - Content of the foreign MARC field (NR)
      $2 - Source of data (NR)
      $a-z - Foreign MARC subfield (R)
      $0-9 - Foreign MARC subfield (R)

887 - NON-MARC INFORMATION FIELD (R)
   Indicators
      First - Undefined
         # - Undefined
      Second - Undefined
         # - Undefined
   Subfield Codes
      $a - Content of non-MARC field (NR)
      $2 - Source of data (NR)    

Library of Congress >> MARC >> Bibliographic Field List
(05/27/2020)
Contact Us
MARC-Lint_1.53/etc/specs0000755000000000000000000000416313725073022013473 0ustar rootroot#!/usr/bin/perl use warnings; use strict; =head1 specs Turns http://www.loc.gov/marc/bibliographic/ecbdist.html into the format used by MARC::Lint.pm Takes ecbdist.html as input. Skips fixed fields and data marked "[OBSOLETE]" Also, the HTML file doesn't include the 841-88X tags, so those are hardcoded here. =head1 AUTHOR Originally written by Colin Campbell at Sirsi, and taken over and modified by Andy Lester. =cut open( my $fh, '<', "../lib/MARC/Lint.pm" ) or die "Can't open module"; while ( <$fh> ) { print; last if /^__DATA__/; } close $fh; local $/ = undef; my $text = <>; $text =~ s/(
|\r|\n)+/\n/ig; my @lines = split( /\n/, $text ); my $in_tag = undef; my $i1; my $i2; my $curr_indicator; my $ntags; my $desc1; my $desc2; my $started = 0; for ( @lines ) { unless ($started) { $started=1 if /Number and Code Fields/; next; } s/^\s+//; s/\s+$//; next if $_ eq ""; if ( /^(\d\d\d)/ ) { my $tag = $1; if (/OBSOLETE/) { $in_tag = 0; next; } /$tag - (.+) \((N?R)\)/ or die "Tag $tag is invalid format"; my $desc = $1; my $nr = $2; ++$ntags; $in_tag = 1; print "\n" if $ntags > 1; print "$tag\t$nr\t$desc\n"; $i1 = $i2 = ""; next; } next unless $in_tag; next if /OBSOLETE/; if (/^First - (.+)/) { $curr_indicator = 1; $desc1 = $1; } elsif (/^Second - (.+)/) { print_indicator( 1, $i1, $desc1 ); undef $desc1; $curr_indicator = 2; $desc2 = $1; } elsif (/^Subfield/) { print_indicator( 2, $i2, $desc2 ); undef $desc2; $curr_indicator = 0; } else { if ($curr_indicator) { my $data = ''; if (/^(\d-\d)/) { $data = $1; } elsif (/^([#0123456789])/) { $data = $1; } $data = "b" if $data eq "#"; if ($curr_indicator == 1) { $i1 .= $data; } elsif ($curr_indicator == 2) { $i2 .= $data; } } else { if ( /^\$(.) - (.+)\s*\((N?R)\)/ ) { my ($sub,$desc,$nr) = ($1,$2,$3); print "$sub\t$nr\t$desc\n"; } } } } # main while sub print_indicator { my $n = shift; my $val = shift; my $desc = shift; $val = "blank" if $val eq "b"; print "ind$n\t$val\t$desc\n"; } MARC-Lint_1.53/MANIFEST0000755000000000000000000000031113725073022013000 0ustar rootrootbin/marclint Changes etc/ecbdlist.html etc/specs lib/MARC/Lint/CodeData.pm lib/MARC/Lint.pm Makefile.PL MANIFEST README t/camel.usmarc t/check020.t t/check041043.t t/check245.t t/lint.t t/test880and6.tMARC-Lint_1.53/README0000755000000000000000000000102313725073022012530 0ustar rootrootMARC::Lint =========== MARC::Lint provides a mechanism for validating MARC records. MARC::Lint was once a part of the MARC::Record distribution, but was split out to ease maintenance and development. INSTALLATION To install this module type the following: perl Makefile.PL make make test make install DEPENDENCIES - MARC::Record - Business::ISBN COPYRIGHT AND LICENCE This software is free software and may be distributed under the same terms as Perl itself. Copyright (C) 2001-2020 Baldus, Lester, Summers MARC-Lint_1.53/Makefile.PL0000755000000000000000000000075213725073022013632 0ustar rootrootuse strict; use ExtUtils::MakeMaker; &WriteMakefile( NAME => 'MARC::Lint', DISTNAME => 'MARC-Lint', VERSION_FROM => 'lib/MARC/Lint.pm', ABSTRACT_FROM => 'lib/MARC/Lint.pm', AUTHOR => 'Bryan Baldus ', PREREQ_PM => { 'Test::More' => 0, 'MARC::Record' => 0, 'Business::ISBN' => 0, }, EXE_FILES => [ qw( bin/marclint ) ], ); MARC-Lint_1.53/lib/0000755000000000000000000000000013725073022012417 5ustar rootrootMARC-Lint_1.53/lib/MARC/0000755000000000000000000000000013725073022013141 5ustar rootrootMARC-Lint_1.53/lib/MARC/Lint/0000755000000000000000000000000013725077352014061 5ustar rootrootMARC-Lint_1.53/lib/MARC/Lint/CodeData.pm0000755000000000000000000006653313725073022016071 0ustar rootrootpackage MARC::Lint::CodeData; use strict; use warnings; #declare the necessary variables use vars qw($VERSION @EXPORT_OK %GeogAreaCodes %ObsoleteGeogAreaCodes %LanguageCodes %ObsoleteLanguageCodes %CountryCodes %ObsoleteCountryCodes %Sources600_651 %ObsoleteSources600_651 %Sources655 %ObsoleteSources655); $VERSION = '1.38'; use base qw(Exporter AutoLoader); @EXPORT_OK = qw(%GeogAreaCodes %ObsoleteGeogAreaCodes %LanguageCodes %ObsoleteLanguageCodes %CountryCodes %ObsoleteCountryCodes %Sources600_651 %ObsoleteSources600_651 %Sources655 %ObsoleteSources655); =head1 NAME MARC::Lint::CodeData -- Contains codes from the MARC code lists for Geographic Areas, Languages, and Countries. =head1 DESCRIPTION Code data is used for validating fields 008, 040, 041, and 043. Also, sources for subfield 2 in 600-651 and 655. Stores codes in hashes, %MARC::Lint::CodeData::[name]. Note: According to the official MARC documentation, Sears is not a valid 655 term. The code data below treats it as valid, in anticipation of a change in the official documentation. =head1 SYNOPSIS use MARC::Lint::CodeData; #Should provide access to the following: #%MARC::Lint::CodeData::GeogAreaCodes; #%MARC::Lint::CodeData::ObsoleteGeogAreaCodes; #%MARC::Lint::CodeData::LanguageCodes; #%MARC::Lint::CodeData::ObsoleteLanguageCodes; #%MARC::Lint::CodeData::CountryCodes; #%MARC::Lint::CodeData::ObsoleteCountryCodes; #%MARC::Lint::CodeData::Sources600_651; #%MARC::Lint::CodeData::ObsoleteSources600_651; #%MARC::Lint::CodeData::Sources655; #%MARC::Lint::CodeData::ObsoleteSources655; #or, import specific code list data use MARC::Lint::CodeData qw(%GeogAreaCodes); my $gac = "n-us---"; my $validgac = 1 if ($GeogAreaCodes{$gac}); print "Geographic Area Code $gac is valid\n" if $validgac; =head1 EXPORT None by default. @EXPORT_OK: %GeogAreaCodes, %ObsoleteGeogAreaCodes, %LanguageCodes, %ObsoleteLanguageCodes, %CountryCodes, %ObsoleteCountryCodes, %Sources600_651, %ObsoleteSources600_651, %Sources655, %ObsoleteSources655. =head1 TO DO Update codes as needed (see L). Add other codes for MARC Code Lists for Relators, Sources, Description Conventions. Determine what to do about 600-655 codes with indicators (cash, lcsh, lcshac, mesh, nal, and rvm). Currently, these are duplicated in valid and obsolete hashes. Validation routines should probably treat these differently due to large numbers of records using these codes, created before the indicators were allowed. Determine whether three blank spaces should be in the LanguageCodes (for 008 validation) or not. If it is here, then 041 would be allowed to have three blank spaces as a valid code (though other checks would report the error--spaces at the beginning and ending of a subfield and multiple spaces in a field where such a thing is not allowed). Update Subject source codes with codes from additional Source lists (see L): Genre/Form Term and Code Source Codes Occupation Term Source Codes Function Term Source Codes Temporal Term Source Codes Name and Title Source Codes Classification Scheme Source Codes Subject Category Code Source Codes =head2 SEE ALSO L L (for check_040, check_041, check_043 using these codes) L (for 008 validation using these codes) L for the official code lists. The following (should be included in the distribution package for this package): countrycodelistclean.pl gaccleanupscript.pl languagecodelistclean.pl The scripts above take the MARC code list ASCII version as input. They output tab-separated codes for updating the data below. =head1 VERSION HISTORY Version 1.38: Updated September 5, 2020. -Added new sources codes from Technical Notice of September 15, 2017 -Added new sources codes from Technical Notice of October 20, 2017 -Added new sources codes from Technical Notice of December 01, 2017 -Added new sources codes from Technical Notice of January 26, 2018 -Added new sources codes from Technical Notice of March 09, 2018 -Added new sources codes from Technical Notice of May 25, 2018 -Added new sources codes from Technical Notice of July 27, 2018 -Added new sources codes from Technical Notice of August 31, 2018 -Added new sources codes from Technical Notice of October 12, 2018 -Added new sources codes from Technical Notice of October 26, 2018 -Added new sources codes from Technical Notice of March 27, 2019 -Added new sources codes from Technical Notice of April 19, 2019 -Added new sources codes from Technical Notice of May 31, 2019 -Added new sources codes from Technical Notice of August 09, 2019 -Added new sources codes from Technical Notice of September 13, 2019 -Added new sources codes from Technical Notice of October 04, 2019 -Added new sources codes from Technical Notice of October 11, 2019 -Added new sources codes from Technical Notice of November 1, 2019 -Added new sources codes from Technical Notice of November 26, 2019 -Added new sources codes from Technical Notice of December 12, 2019 -Added new sources codes from Technical Notice of February 21, 2020 -Added new sources codes from Technical Notice of March 13, 2020 -Added new sources codes from Technical Notice of May 1, 2020 -Added new sources codes from Technical Notice of June 26, 2020 -Added new sources codes from Technical Notice of July 28, 2020 Version 1.37: Updated August 2, 2017. -Added new sources codes from Technical Notice of February 19, 2016 -Added new sources codes from Technical Notice of February 26, 2016 -Added new sources codes from Technical Notice of April 8, 2016 -Added new sources codes from Technical Notice of July 29, 2016 -Added new sources codes from Technical Notice of September 16, 2016 -Added new sources codes from Technical Notice of November 2, 2016 -Added new sources codes from Technical Notice of December 2, 2016 -Added new sources codes from Technical Notice of February 17, 2017 -Added new sources codes from Technical Notice of February 28, 2017 -Added new sources codes from Technical Notice of March 10, 2017 -Added new sources codes from Technical Notice of March 24, 2017 -Added new sources codes from Technical Notice of May 19, 2017 -Added new sources codes from Technical Notice of June 21, 2017 -Added new sources codes from Technical Notice of July 13, 2017 Version 1.36: Updated January 17, 2016. -Added new sources codes from Technical Notice of November 12, 2015 -Added bidex to %Sources655 Version 1.35: Updated July 1, 2015. -Added new sources codes from Technical Notice of July 3, 2014 -Added new sources codes from Technical Notice of July 18, 2014 -Added new sources codes from Technical Notice of September 18, 2014 -Added new sources codes from Technical Notice of October 22, 2014 -Added new sources codes from Technical Notice of November 14, 2014 -Added new sources codes from Technical Notice of January 23, 2015 -Added new sources codes from Technical Notice of March 13, 2015 -Added new sources codes from Technical Notice of June 23, 2015 Version 1.34: Updated June 8, 2014. -Added new sources600_651 codes from http://www.loc.gov/standards/sourcelist/subject.html, viewed June 9, 2014. -Removed sources600-650 source codes based on http://www.loc.gov/standards/sourcelist/subject.html, viewed June 9, 2014. -Added new sources655 codes from http://www.loc.gov/standards/sourcelist/genre-form.html, viewed June 9, 2014. -Added new sources codes from Technical Notice of Sept. 26, 2013 -Added new sources codes from Technical Notice of Nov. 13, 2013 -Added new sources codes from Technical Notice of Mar. 14, 2014 -Added new sources codes from Technical Notice of June 6, 2014 Not yet deleted from sources600_651 pending confirmation: dacs iaat ilot itoamc lcmpt ndllsh onet raam tbit toit Version 1.33: Updated Sept. 1, 2013. -Added new country and GAC codes from Technical Notice of Feb. 22, 2013 -Added new country and GAC codes from Technical Notice of Mar. 22, 2013 -Added new country and GAC codes from Technical Notice of Apr. 25, 2013 (with correction of May 15, 2013) -Added new country and GAC codes from Technical Notice of May 29, 2013 -Added new country and GAC codes from Technical Notice of June 26, 2013 -Added new country and GAC codes from Technical Notice of July 26, 2013 Version 1.32: Updated Sept. 2, 2012. -Separated "NAME and DESCRIPTION" pod section into "NAME" and "DESCRIPTION" -Sorted tab-separated lists for country codes and GAC alphabetically -Added new country and GAC codes from Technical Notice of Aug. 15, 2011 -Added new country and GAC codes from Technical Notice of Dec. 6, 2011 -Added new sources codes from Technical Notice of Dec. 14, 2011 -Added new sources codes from Technical Notice of Dec. 23, 2011 -Added new sources codes from Technical Notice of Jan. 26, 2012 -Added new sources codes from Technical Notice of Mar. 28, 2012 -Added new sources codes from Technical Notice of Apr. 27, 2012 -Added new sources codes from Technical Notice of July 11, 2012 -Added new sources codes from Technical Notice of Aug. 29, 2012 Version 1.31: Updated Aug. 15, 2011. -Added new sources codes from Technical Notice of Apr. 28, 2010. -Added new sources codes from Technical Notice of May 26, 2010. -Added new sources codes from Technical Notice of June 18, 2010. -Added new sources codes from Technical Notice of Jan. 5, 2011. -Added new sources codes from Technical Notice of Apr. 13, 2011. -Added new sources codes from Technical Notice of Apr. 22, 2011. -Added new sources codes from Technical Notice of May 20, 2011. -Added new sources codes from Technical Notice of June 14, 2011. -Added new sources codes from Technical Notice of July 15, 2011. Version 1.30: Updated Jan. 27, 2010. -Added new sources codes from Technical Notice of Jan. 26, 2010. Version 1.29: Updated Nov. 18, 2009. -Added new sources codes from Technical Notice of Sept. 30, 2009. -Added new sources codes from Technical Notice of Oct. 26, 2009. Version 1.28: Updated May 2, 2009. -Added new sources codes from Technical Notice of Oct. 10, 2008. -Added new sources codes from Technical Notice of Dec. 16, 2008. -Added new language codes from Technical Notice of Jan. 6, 2009 (mol moved to ObsoleteLanguageCodes). -Added new sources codes from Technical Notice of Jan. 23, 2009. -Added new sources codes from Technical Notice of Feb. 19, 2009. -Added new sources codes from Technical Notice of Apr. 22, 2009. Version 1.27: Updated Aug. 14, 2008. -Added new sources codes from Technical Notice of July 25, 2008. Version 1.26: Updated July 6, 2008. -Added new language codes from Technical Notice of July 1, 2008. -Moved obsolete language codes 'scc' and 'scr' to the obsolete language hash. Version 1.25: Updated Apr. 28, 2008. -Added new sources codes from Technical Notice of Apr. 25, 2008. Version 1.24: Updated Mar. 30, 2008. -Added new sources codes from Technical Notice of Mar. 28, 2008. Version 1.23: Updated Mar. 26, 2008. -Added new country and GAC codes from Technical Notice of Mar. 25, 2008. Version 1.22: Updated Jan. 21, 2008. -Added new sources codes from Technical Notice of Jan. 18, 2008. Version 1.21: Updated Nov. 30, 2007. -Added new sources codes from Technical Notice of Nov. 30, 2007. Version 1.20: Updated Nov. 19, 2007. -Added new language codes from Technical Notice of Nov. 16, 2007. Version 1.19: Updated Oct. 22, 2007. -Added new language codes from Technical Notice of Oct. 22, 2007. Version 1.18: Updated Aug. 14, 2007. -Added new source codes from Technical Notice of Aug. 13, 2007. Version 1.17: Updated July 16, 2007. -Added new source codes from Technical Notice of July 13, 2007. Version 1.16: Updated Apr. 18, 2007. -Added new source codes from Technical Notice of Apr. 5, 2007. Version 1.15: Updated Feb. 28, 2007. -Added new country and geographic codes from Technical Notice of Feb. 28, 2007. -Added 'yu ' to list of obsolete codes. Version 1.14: Updated Jan. 8, 2007. -Added new source codes from Technical Notice of Jan. 5, 2007. Version 1.13: Updated Nov. 19, 2006. -Added new source codes from Technical Notice of Nov. 14, 2006. Version 1.12: Updated Oct. 20, 2006. -Added new source code from Technical Notice of Oct. 19, 2006. Version 1.11: Updated Oct. 18, 2006. -Added new source codes from Technical Notice of Oct. 17, 2006. Version 1.10: Updated Aug. 30, 2006. -Added new source codes from Technical Notice of Aug. 29, 2006. Version 1.09: Updated June 26, 2006. -Added new source codes from Technical Notice of June 23, 2006. Version 1.08: Updated May 30, 2006. -Added new source codes from Technical Notice of May 26, 2006. Version 1.07: Updated Mar. 13, 2006. -Added new source codes from Technical Notice of Mar. 10, 2006. Version 1.06: Updated Feb. 23, 2006. -Added new language codes from Technical Notice of Feb 23, 2006. -Alphabetized language codes. Version 1.05: Updated Jan. 11, 2006. -Added new sources codes from Technical Notice of Jan. 10, 2006. Version 1.04: Updated Oct. 13, 2005. -Added new sources codes from Technical Notice of Oct. 12, 2005. Version 1.03: Updated Aug. 31, 2005. -Added new language codes for Ainu and Southern Altai (August 30, 2005 technical notice) Version 1.02: Updated June 21-July 12, 2005. Released (to CPAN) with new version of MARC::Errorchecks. -Added GAC and Country code changes for Australia (July 12, 2005 update) -Added 6xx subfield 2 source code data for June 17, 2005 update. -Updated valid Language codes to June 2, 2005 changes. Version 1.01: Updated Jan. 5-Feb. 10, 2005. Released (to CPAN) Feb. 13, 2005 (with new version of MARC::Errorchecks). -Added code list data for 600-651 subfield 2 and for 655 subfield 2 sources. -Updated codes based on changes made Jan. 19 (languages), Feb. 2 (sources), Feb. 9 (sources). Version 1.00 (original version): First release, Dec. 5, 2004. Uploaded to SourceForge CVS, Jan. 3, 2005. -Included in MARC::Errorchecks distribution on CPAN. -Used by MARC::Lintadditions. =cut #fill the valid Geographic Area Codes hash %GeogAreaCodes = map {($_, 1)} (split "\t", ("a------ a-af--- a-ai--- a-aj--- a-ba--- a-bg--- a-bn--- a-br--- a-bt--- a-bx--- a-cb--- a-cc--- a-cc-an a-cc-ch a-cc-cq a-cc-fu a-cc-ha a-cc-he a-cc-hh a-cc-hk a-cc-ho a-cc-hp a-cc-hu a-cc-im a-cc-ka a-cc-kc a-cc-ki a-cc-kn a-cc-kr a-cc-ku a-cc-kw a-cc-lp a-cc-mh a-cc-nn a-cc-pe a-cc-sh a-cc-sm a-cc-sp a-cc-ss a-cc-su a-cc-sz a-cc-ti a-cc-tn a-cc-ts a-cc-yu a-ccg-- a-cck-- a-ccp-- a-ccs-- a-ccy-- a-ce--- a-ch--- a-cy--- a-em--- a-gs--- a-ii--- a-io--- a-iq--- a-ir--- a-is--- a-ja--- a-jo--- a-kg--- a-kn--- a-ko--- a-kr--- a-ku--- a-kz--- a-le--- a-ls--- a-mk--- a-mp--- a-my--- a-np--- a-nw--- a-ph--- a-pk--- a-pp--- a-qa--- a-si--- a-su--- a-sy--- a-ta--- a-th--- a-tk--- a-ts--- a-tu--- a-uz--- a-vt--- a-ye--- aa----- ab----- ac----- ae----- af----- ag----- ah----- ai----- ak----- am----- an----- ao----- aopf--- aoxp--- ap----- ar----- as----- at----- au----- aw----- awba--- awgz--- ay----- az----- b------ c------ cc----- cl----- d------ dd----- e------ e-aa--- e-an--- e-au--- e-be--- e-bn--- e-bu--- e-bw--- e-ci--- e-cs--- e-dk--- e-er--- e-fi--- e-fr--- e-ge--- e-gi--- e-gr--- e-gw--- e-gx--- e-hu--- e-ic--- e-ie--- e-it--- e-kv--- e-lh--- e-li--- e-lu--- e-lv--- e-mc--- e-mm--- e-mo--- e-mv--- e-ne--- e-no--- e-pl--- e-po--- e-rb--- e-rm--- e-ru--- e-sm--- e-sp--- e-sw--- e-sz--- e-uk--- e-uk-en e-uk-ni e-uk-st e-uk-ui e-uk-wl e-un--- e-ur--- e-urc-- e-ure-- e-urf-- e-urk-- e-urn-- e-urp-- e-urr-- e-urs-- e-uru-- e-urw-- e-vc--- e-xn--- e-xo--- e-xr--- e-xv--- e-yu--- ea----- eb----- ec----- ed----- ee----- el----- en----- eo----- ep----- er----- es----- ev----- ew----- f------ f-ae--- f-ao--- f-bd--- f-bs--- f-cd--- f-cf--- f-cg--- f-cm--- f-cx--- f-dm--- f-ea--- f-eg--- f-et--- f-ft--- f-gh--- f-gm--- f-go--- f-gv--- f-iv--- f-ke--- f-lb--- f-lo--- f-ly--- f-mg--- f-ml--- f-mr--- f-mu--- f-mw--- f-mz--- f-ng--- f-nr--- f-pg--- f-rh--- f-rw--- f-sa--- f-sd--- f-sf--- f-sg--- f-sh--- f-sj--- f-sl--- f-so--- f-sq--- f-ss--- f-sx--- f-tg--- f-ti--- f-tz--- f-ua--- f-ug--- f-uv--- f-za--- fa----- fb----- fc----- fd----- fe----- ff----- fg----- fh----- fi----- fl----- fn----- fq----- fr----- fs----- fu----- fv----- fw----- fz----- h------ i------ i-bi--- i-cq--- i-fs--- i-hm--- i-mf--- i-my--- i-re--- i-se--- i-xa--- i-xb--- i-xc--- i-xo--- l------ ln----- lnaz--- lnbm--- lnca--- lncv--- lnfa--- lnjn--- lnma--- lnsb--- ls----- lsai--- lsbv--- lsfk--- lstd--- lsxj--- lsxs--- m------ ma----- mb----- me----- mm----- mr----- n------ n-cn--- n-cn-ab n-cn-bc n-cn-mb n-cn-nf n-cn-nk n-cn-ns n-cn-nt n-cn-nu n-cn-on n-cn-pi n-cn-qu n-cn-sn n-cn-yk n-cnh-- n-cnm-- n-cnp-- n-gl--- n-mx--- n-us--- n-us-ak n-us-al n-us-ar n-us-az n-us-ca n-us-co n-us-ct n-us-dc n-us-de n-us-fl n-us-ga n-us-hi n-us-ia n-us-id n-us-il n-us-in n-us-ks n-us-ky n-us-la n-us-ma n-us-md n-us-me n-us-mi n-us-mn n-us-mo n-us-ms n-us-mt n-us-nb n-us-nc n-us-nd n-us-nh n-us-nj n-us-nm n-us-nv n-us-ny n-us-oh n-us-ok n-us-or n-us-pa n-us-ri n-us-sc n-us-sd n-us-tn n-us-tx n-us-ut n-us-va n-us-vt n-us-wa n-us-wi n-us-wv n-us-wy n-usa-- n-usc-- n-use-- n-usl-- n-usm-- n-usn-- n-uso-- n-usp-- n-usr-- n-uss-- n-ust-- n-usu-- n-xl--- nc----- ncbh--- nccr--- nccz--- nces--- ncgt--- ncho--- ncnq--- ncpn--- nl----- nm----- np----- nr----- nw----- nwaq--- nwaw--- nwbb--- nwbf--- nwbn--- nwcj--- nwco--- nwcu--- nwdq--- nwdr--- nweu--- nwgd--- nwgp--- nwhi--- nwht--- nwjm--- nwla--- nwli--- nwmj--- nwmq--- nwna--- nwpr--- nwsc--- nwsd--- nwsn--- nwst--- nwsv--- nwtc--- nwtr--- nwuc--- nwvb--- nwvi--- nwwi--- nwxa--- nwxi--- nwxk--- nwxm--- p------ pn----- po----- poas--- pobp--- poci--- pocw--- poea--- pofj--- pofp--- pogg--- pogu--- poji--- pokb--- poki--- poln--- pome--- pomi--- ponl--- ponn--- ponu--- popc--- popl--- pops--- posh--- potl--- poto--- pott--- potv--- poup--- powf--- powk--- pows--- poxd--- poxe--- poxf--- poxh--- ps----- q------ r------ s------ s-ag--- s-bl--- s-bo--- s-ck--- s-cl--- s-ec--- s-fg--- s-gy--- s-pe--- s-py--- s-sr--- s-uy--- s-ve--- sa----- sn----- sp----- t------ u------ u-ac--- u-at--- u-at-ac u-at-ne u-at-no u-at-qn u-at-sa u-at-tm u-at-vi u-at-we u-atc-- u-ate-- u-atn-- u-cs--- u-nz--- w------ x------ xa----- xb----- xc----- xd----- zd----- zju---- zma---- zme---- zmo---- zne---- zo----- zpl---- zs----- zsa---- zsu---- zur---- zve----")); #fill the obsolete Geographic Area Codes hash %ObsoleteGeogAreaCodes = map {($_, 1)} (split "\t", ("t-ay--- e-ur-ai e-ur-aj nwbc--- e-ur-bw f-by--- pocp--- e-url-- cr----- v------ e-ur-er et----- e-ur-gs pogn--- nwga--- nwgs--- a-hk--- ei----- f-if--- awiy--- awiw--- awiu--- e-ur-kz e-ur-kg e-ur-lv e-ur-li a-mh--- cm----- e-ur-mv n-usw-- a-ok--- a-pt--- e-ur-ru pory--- nwsb--- posc--- a-sk--- posn--- e-uro-- e-ur-ta e-ur-tk e-ur-un e-ur-uz a-vn--- a-vs--- nwvr--- e-urv-- a-ys---")); #fill the valid Language Codes hash %LanguageCodes = map {($_, 1)} (split "\t", (" aar abk ace ach ada ady afa afh afr ain aka akk alb ale alg alt amh ang anp apa ara arc arg arm arn arp art arw asm ast ath aus ava ave awa aym aze bad bai bak bal bam ban baq bas bat bej bel bem ben ber bho bih bik bin bis bla bnt bos bra bre btk bua bug bul bur byn cad cai car cat cau ceb cel cha chb che chg chi chk chm chn cho chp chr chu chv chy cmc cop cor cos cpe cpf cpp cre crh crp csb cus cze dak dan dar day del den dgr din div doi dra dsb dua dum dut dyu dzo efi egy eka elx eng enm epo est ewe ewo fan fao fat fij fil fin fiu fon fre frm fro frr frs fry ful fur gaa gay gba gem geo ger gez gil gla gle glg glv gmh goh gon gor got grb grc gre grn gsw guj gwi hai hat hau haw heb her hil him hin hit hmn hmo hrv hsb hun hup iba ibo ice ido iii ijo iku ile ilo ina inc ind ine inh ipk ira iro ita jav jbo jpn jpr jrb kaa kab kac kal kam kan kar kas kau kaw kaz kbd kha khi khm kho kik kin kir kmb kok kom kon kor kos kpe krc krl kro kru kua kum kur kut lad lah lam lao lat lav lez lim lin lit lol loz ltz lua lub lug lui lun luo lus mac mad mag mah mai mak mal man mao map mar mas may mdf mdr men mga mic min mis mkh mlg mlt mnc mni mno moh mon mos mul mun mus mwl mwr myn myv nah nai nap nau nav nbl nde ndo nds nep new nia nic niu nno nob nog non nor nqo nso nub nwc nya nym nyn nyo nzi oci oji ori orm osa oss ota oto paa pag pal pam pan pap pau peo per phi phn pli pol pon por pra pro pus que raj rap rar roa roh rom rum run rup rus sad sag sah sai sal sam san sas sat scn sco sel sem sga sgn shn sid sin sio sit sla slo slv sma sme smi smj smn smo sms sna snd snk sog som son sot spa srd srn srp srr ssa ssw suk sun sus sux swa swe syc syr tah tai tam tat tel tem ter tet tgk tgl tha tib tig tir tiv tkl tlh tli tmh tog ton tpi tsi tsn tso tuk tum tup tur tut tvl twi tyv udm uga uig ukr umb und urd uzb vai ven vie vol vot wak wal war was wel wen wln wol xal xho yao yap yid yor ypk zap zbl zen zha znd zul zun zxx zza")); #fill the obsolete Language Codes hash %ObsoleteLanguageCodes = map {($_, 1)} (split "\t", ("ajm esk esp eth far fri gag gua int iri cam kus mla max mol lan gal lap sao gae scc scr sho snh sso swz tag taj tar tru tsw")); #fill the valid Country Codes hash %CountryCodes = map {($_, 1)} (split "\t", ("aa abc aca ae af ag ai aj aku alu am an ao aq aru as at au aw ay azu ba bb bcc bd be bf bg bh bi bl bm bn bo bp br bs bt bu bv bw bx ca cau cb cc cd ce cf cg ch ci cj ck cl cm co cou cq cr ctu cu cv cw cx cy dcu deu dk dm dq dr ea ec eg em enk er es et fa fg fi fj fk flu fm fp fr fs ft gau gb gd gh gi gl gm go gp gr gs gt gu gv gw gy gz hiu hm ho ht hu iau ic idu ie ii ilu inu io iq ir is it iv iy ja ji jm jo ke kg kn ko ksu ku kv kyu kz lau lb le lh li lo ls lu lv ly mau mbc mc mdu meu mf mg miu mj mk ml mm mnu mo mou mp mq mr msu mtu mu mv mw mx my mz na nbu ncu ndu ne nfc ng nhu nik nju nkc nl nmu nn no np nq nr nsc ntc nu nuc nvu nw nx nyu nz ohu oku onc oru ot pau pc pe pf pg ph pic pk pl pn po pp pr pw py qa qea quc rb re rh riu rm ru rw sa sc scu sd sdu se sf sg sh si sj sl sm sn snc so sp sq sr ss st stk su sw sx sy sz ta tc tg th ti tk tl tma tnu to tr ts tu tv txu tz ua uc ug uik un up utu uv uy uz vau vb vc ve vi vm vp vra vtu wau wea wf wiu wj wk wlk ws wvu wyu xa xb xc xd xe xf xga xh xj xk xl xm xn xna xo xoa xp xr xra xs xv xx xxc xxk xxu ye ykc za ")); #fill the obsolete Country Codes hash %ObsoleteCountryCodes = map {($_, 1)} (split "\t", ("ai air ac ajr bwr cn cz cp ln cs err gsr ge gn hk iw iu jn kzr kgr lvr lir mh mvr nm pt rur ry xi sk xxr sb sv tar tt tkr unr uk ui us uzr vn vs wb ys yu ")); %Sources600_651 = map {($_, 1)} (split "\t", ("aass aat abne aedoml afo afset agrifors agrovoc agrovocf agrovocs aiatsisl aiatsisp aiatsiss aktp albt allars apaist armac ascl asft ashlnl asrcrfcd asrcseo asrctoa asth ated atg atla aucsh ausext bare barn bhb bella bet bhammf bhashe bib1814 bibalex bibbi biccbmc bicssc bidex bisacsh bisacmt bisacrt bjornson blcpss blmlsh blnpn bokbas bt btr cabt cash cbk cck cckthema ccsa cct ccte cctf ccucaut cdcng ceeus cerlt chirosh cht ciesiniv cilla ckhw collett conorsi csahssa csalsct csapa csh csht cstud czenas czmesh dacs dbcsh dbn dcs ddcri ddcrit ddcut dicgenam dicgenes dicgentop dissao dit dltlt dltt drama dtict dugfr ebfem eclas eet eflch eks embiaecid embne embucm emnmus ept erfemn ericd est eum eurovocen eurovoces eurovocfr eurovocsl fast fautor fes finaf finmesh fire fmesh fnhl francis fssh galestne gbd gccst gcipmedia gcipplatform gem gemet georeft gnd gnis gst gtt habibe habich habifr habiit hamsun hapi hkcan helecon henn hlasstg hoidokki homoit hrvmesh hrvmr huc humord iaat ibsen ica iconauth icpsr idas idsbb idszbz idszbzes idszbzna idszbzzg idszbzzh idszbzzk iescs iest ilot ilpt inist inspect ipat ipsp iptcnc isis itglit itoamc itrt jhpb jhpk jlabsh juho jupo jurivoc kaa kaba kao kassu kauno kaunokki kdm khib kito kitu kkts koko kssbar kta kto ktpt ktta kubikat kula kulo kupu labloc lacnaf lapponica larpcal lcac lcdgt lcmpt lcsh lcshac lcstt lctgm lemac lemb liito liv lnmmbr local ltcsh lua maaq maotao mar masa mech mero mesh mipfesd mmm mpirdes msc msh mtirdes mts musa muso muzeukc muzeukn muzvukci naf nal nalnaf nasat nbdbt nbiemnfag ncjt ndlsh netc ndllsh nicem nimacsc nlgaf nlgkk nlgsh nlksh nlmnaf nmaict no-ubo-mr noraf noram norbok normesh noubomn noubojur nsbncf nskps nta ntcpsc ntcsd ntids ntissc nzggn nznb odlt ogst onet opms ordnok pascal pepp peri periodo pha pkk pleiades pmbok pmcsg pmont pmt poliscit popinte pplt ppluk precis prnpdi prvt psychit puho quiding qlsp qrma qrmak qtglit raam ram rasuqam renib reo rero rerovoc rma root rpe rswk rswkaf rugeo rurkp rvm rvmfast rvmgd samisk sanb sao sbiao sbt scbi scgdst scisshl scot sears sfit sgc sgce shbe she shsples sigle sipri sk skbb skon slem smda snt socio solstad sosa spines ssg stcv sthus stw sucnsaf swd swemesh taika tasmas taxhs tbit tbjvp tekord tept tero tesa tesbhaecid test tgn tha thema thesoz thia tho thub tips tisa tlka tlsh toit trfarn trfbmb trfdh trfgr trfoba trfzb trt trtsa tshd tsht tsr ttka ttll tucua udc ukslc ulan umitrist unbisn unbist unescot unicefirc usaidt valo vcaadu vffyl vmj waqaf watrest wgst wot wpicsh ysa yso")); #The codes cash, lcsh, lcshac, mesh, nal, and rvm are covered by 2nd indicators in 600-655 #they are only used when indicators are not available %ObsoleteSources600_651 = map {($_, 1)} (split "\t", ("bibsent cash lcsh lcshac mesh nal nobomn noubojor reroa rvm")); %Sources655 = map {($_, 1)} (split "\t", ("aat aatnor afset aiatsisl aiatsisp aiatsiss aktp alett amg asrcrfcd asrcseo asrctoa asth aucsh barn barngf bib1814 bibalex biccbmc bidex bgtchm bisacsh bisacmt bisacrt bjornson bt cash cgndb chirosh cck cct cdcng cjh collett conorsi csht czenas dacs dcs dct ddcut eet eflch embne emnmus ept erfemn ericd estc eurovocen eurovocsl fast fbg fgtpcm finmesh fire ftamc galestne gatbeg gem gmd gmgpc gnd gpn gtmm gsafd gst gtlm gttg hamsun hapi hkcan hoidokki ica ilot isbdcontent isbdmedia itglit itrt jhpb jhpk kkts lacnaf lcgft lcmpt lcsh lcshac lcstt lctgm lemac lobt local maaq mar marccategory marcform marcgt marcsmd mech mesh migfg mim msh muzeukc muzeukn muzeukv muzvukci nal nalnaf nbdbgf nbiemnfag ncrbs ncrcarrier ncrcontent ncrcpc ncrfs ncrft ncrmat ncrmedia ncrpm ncrpo ncrrm ncrtr ncrvf ndlgft ndlsh netc ngl nimafc nlgaf nlgkk nlgsh nlmnaf nmc no-ubo-mr noraf noram nsbncf ntids nzcoh nzggn nznb olacvggt onet opms ordnok peakbag pkk pmcsg pmt proysen quiding qlsp qrmak qtglit raam radfg rasuqam rbbin rbgenr rbmscv rbpap rbpri rbprov rbpub rbtyp rdabf rdabs rdacarrier rdacc rdaco rdacontent rdacpc rdact rdafnm rdafs rdaft rdagen rdagrp rdagw rdalay rdamat rdamedia rdamt rdapf rdapm rdapo rdarm rdarr rdaspc rdatc rdatr rdavf reo rerovoc reveal rma rswk rswkaf rugeo rvm rvmgf sao saogf scbi sears sgc sgce sgp sipri skon snt socio spines ssg stw swd swemesh tbit thema tesa tgfbne thesoz tho thub toit tsht tsaij tucua ukslc ulan vgmsgg vgmsng vmj waqaf")); #The codes cash, lcsh, lcshac, mesh, nal, and rvm are covered by 2nd indicators in 600-655 #they are only used when indicators are not available %ObsoleteSources655 = map {($_, 1)} (split "\t", ("cash ftamc lcsh lcshac marccarrier marccontent marcmedia mesh nal reroa rvm")); 1; =head1 LICENSE This code may be distributed under the same terms as Perl itself. Please note that this module is not a product of or supported by the employers of the various contributors to the code. =head1 AUTHOR Bryan Baldus eijabb@cpan.org Copyright (c) 2004-2020. =cut __END__MARC-Lint_1.53/lib/MARC/Lint.pm0000755000000000000000000045417613725073022014431 0ustar rootrootpackage MARC::Lint; use strict; use warnings; use integer; use MARC::Record; use MARC::Field; use MARC::Lint::CodeData qw(%GeogAreaCodes %ObsoleteGeogAreaCodes %LanguageCodes %ObsoleteLanguageCodes); our $VERSION = 1.53; =head1 NAME MARC::Lint - Perl extension for checking validity of MARC records =head1 SYNOPSIS use MARC::File::USMARC; use MARC::Lint; my $lint = new MARC::Lint; my $filename = shift; my $file = MARC::File::USMARC->in( $filename ); while ( my $marc = $file->next() ) { $lint->check_record( $marc ); # Print the title tag print $marc->title, "\n"; # Print the errors that were found print join( "\n", $lint->warnings ), "\n"; } # while Given the following MARC record: LDR 00000nam 22002538a 4500 040 _aMdSSJTT _cMdSSJTT 040 _aMdSSJTT _beng _cMdSSJTT 100 14 _aWall, Larry. 110 1 _aO'Reilly & Associates. 245 90 _aProgramming Perl / _aBig Book of Perl / _cLarry Wall, Tom Christiansen & Jon Orwant. 250 _a3rd ed. 250 _a3rd ed. 260 _aCambridge, Mass. : _bO'Reilly, _r2000. 590 4 _aPersonally signed by Larry. 856 43 _uhttp://www.perl.com/ the following errors are generated: 1XX: Only one 1XX tag is allowed, but I found 2 of them. 100: Indicator 2 must be blank but it's "4" 245: Indicator 1 must be 0 or 1 but it's "9" 245: Subfield _a is not repeatable. 040: Field is not repeatable. 260: Subfield _r is not allowed. 856: Indicator 2 must be blank, 0, 1, 2 or 8 but it's "3" =head1 DESCRIPTION Module for checking validity of MARC records. 99% of the users will want to do something like is shown in the synopsis. The other intrepid 1% will overload the C module's methods and provide their own special field-level checking. What this means is that if you have certain requirements, such as making sure that all 952 tags have a certain call number in them, you can write a function that checks for that, and still get all the benefits of the MARC::Lint framework. =head1 EXPORT None. Everything is done through objects. =head1 METHODS =head2 new() No parms needed. The C object is little more than a list of warnings and a bunch of rules. =cut sub new { my $class = shift; my $self = { _warnings => [], }; bless $self, $class; $self->_read_rules(); return $self; } =head2 warnings() Returns a list of warnings found by C and its brethren. =cut sub warnings { my $self = shift; return wantarray ? @{$self->{_warnings}} : scalar @{$self->{_warnings}}; } =head2 clear_warnings() Clear the list of warnings for this linter object. It's automatically called when you call C. =cut sub clear_warnings { my $self = shift; $self->{_warnings} = []; } =head2 warn( $str [, $str...] ) Create a warning message, built from strings passed, like a C statement. Typically, you'll leave this to C, but industrious programmers may want to do their own checking as well. =cut sub warn { my $self = shift; push( @{$self->{_warnings}}, join( "", @_ ) ); return; } =head2 check_record( $marc ) Does all sorts of lint-like checks on the MARC record I<$marc>, both on the record as a whole, and on the individual fields & subfields. =cut sub check_record { my $self = shift; my $marc = shift; $self->clear_warnings(); ( (ref $marc) && $marc->isa('MARC::Record') ) or return $self->warn( "Must pass a MARC::Record object to check_record" ); my @_1xx = $marc->field( "1.." ); my $n1xx = scalar @_1xx; if ( $n1xx > 1 ) { $self->warn( "1XX: Only one 1XX tag is allowed, but I found $n1xx of them." ); } if ( not $marc->field( 245 ) ) { $self->warn( "245: No 245 tag." ); } my %field_seen; my $rules = $self->{_rules}; for my $field ( $marc->fields ) { my $tagno = $field->tag; my $tagrules = ''; #if 880 field, inherit rules from tagno in subfield _6 my $is_880 = 0; if ($tagno eq '880') { $is_880 = 1; if ($field->subfield('6')) { my $sub6 = $field->subfield('6'); $tagno = substr($sub6, 0, 3); $tagrules = $rules->{$tagno} or next; #880 is repeatable, but its linked field may not be if ( ($tagrules->{'repeatable'} && ( $tagrules->{'repeatable'} eq 'NR' )) && $field_seen{'880.'.$tagno} ) { $self->warn( "$tagno: Field is not repeatable." ); } #if repeatability } #if subfield 6 present else { $self->warn( "880: No subfield 6." ); next; } #else no subfield 6 in 880 field } #if this is 880 field else { $tagrules = $rules->{$tagno} or next; if ( ($tagrules->{'repeatable'} && ( $tagrules->{'repeatable'} eq 'NR' )) && $field_seen{$tagno} ) { $self->warn( "$tagno: Field is not repeatable." ); } #if repeatability } #else not 880 if ( $tagno >= 10 ) { for my $ind ( 1..2 ) { my $indvalue = $field->indicator($ind); if ( not ($indvalue =~ $tagrules->{"ind$ind" . "_regex"}) ) { $self->warn( "$tagno: Indicator $ind must be ", $tagrules->{"ind$ind" . "_desc"}, " but it's \"$indvalue\"" ); } } # for my %sub_seen; for my $subfield ( $field->subfields ) { my ($code,$data) = @$subfield; my $rule = $tagrules->{$code}; if ( not defined $rule ) { $self->warn( "$tagno: Subfield _$code is not allowed." ); } elsif ( ($rule eq "NR") && $sub_seen{$code} ) { $self->warn( "$tagno: Subfield _$code is not repeatable." ); } if ( $data =~ /[\t\r\n]/ ) { $self->warn( "$tagno: Subfield _$code has an invalid control character" ); } ++$sub_seen{$code}; } # for $subfields } # if $tagno >= 10 elsif ($tagno < 10) { #check for subfield characters if ($field->data() =~ /\x1F/) { $self->warn( "$tagno: Subfields are not allowed in fields lower than 010" ); } #if control field has subfield delimiter } #elsif $tagno < 10 # Check to see if a check_xxx() function exists, and call it on the field if it does my $checker = "check_$tagno"; if ( $self->can( $checker ) ) { $self->$checker( $field ); } if ($is_880) { ++$field_seen{'880.'.$tagno}; } #if 880 field else { ++$field_seen{$tagno}; } } # for my $fields return; } =head2 check_I( $field ) Various functions to check the different fields. If the function doesn't exist, then it doesn't get checked. =head2 check_020() Looks at 020$a and reports errors if the check digit is wrong. Looks at 020$z and validates number if hyphens are present. Uses Business::ISBN to do validation. Thirteen digit checking is currently done with the internal sub _isbn13_check_digit(), based on code from Business::ISBN. TO DO (check_020): Fix 13-digit ISBN checking. =cut sub check_020 { use Business::ISBN; my $self = shift; my $field = shift; ################################################### # break subfields into code-data array and validate data my @subfields = $field->subfields(); while (my $subfield = pop(@subfields)) { my ($code, $data) = @$subfield; my $isbnno = $data; #remove any hyphens $isbnno =~ s/\-//g; #remove nondigits $isbnno =~ s/^\D*(\d{9,12}[X\d])\b.*$/$1/; #report error if this is subfield 'a' #and the first 10 or 13 characters are not a match for $isbnno if ($code eq 'a') { if ((substr($data,0,length($isbnno)) ne $isbnno)) { $self->warn( "020: Subfield a may have invalid characters."); } #if first characters don't match #report error if no space precedes a qualifier in subfield a if ($data =~ /\(/) { $self->warn( "020: Subfield a qualifier must be preceded by space, $data.") unless ($data =~ /[X0-9] \(/); } #if data has parenthetical qualifier #report error if unable to find 10-13 digit string of digits in subfield 'a' if (($isbnno !~ /(?:^\d{10}$)|(?:^\d{13}$)|(?:^\d{9}X$)/)) { $self->warn( "020: Subfield a has the wrong number of digits, $data."); } # if subfield 'a' but not 10 or 13 digit isbn #otherwise, check 10 and 13 digit checksums for validity else { if ((length ($isbnno) == 10)) { if (($Business::ISBN::VERSION gt '2.02_01') || ($Business::ISBN::VERSION gt '2.009')) { $self->warn( "020: Subfield a has bad checksum, $data." ) if (Business::ISBN::valid_isbn_checksum($isbnno) != 1); } #if Business::ISBN version higher than 2.02_01 or 2.009 elsif ($Business::ISBN::VERSION lt '2') { $self->warn( "020: Subfield a has bad checksum, $data." ) if (Business::ISBN::is_valid_checksum($isbnno) != 1); } #elsif Business::ISBN version lower than 2 else { $self->warn( "Business::ISBN version must be below 2 or above 2.02_02 or 2.009." ); } #else Business::ISBN version between 2 and 2.02_02 } #if 10 digit ISBN has invalid check digit # do validation check for 13 digit isbn ######################################### ### Not yet fully implemented ########### ######################################### elsif (length($isbnno) == 13){ #change line below once Business::ISBN handles 13-digit ISBNs my $is_valid_13 = _isbn13_check_digit($isbnno); $self->warn( "020: Subfield a has bad checksum (13 digit), $data.") unless ($is_valid_13 == 1); } #elsif 13 digit ISBN has invalid check digit ################################################### } #else subfield 'a' has 10 or 13 digits } #if subfield 'a' #look for valid isbn in 020$z elsif ($code eq 'z') { if (($data =~ /^ISBN/) || ($data =~ /^\d*\-\d+/)){ ################################################## ## Turned on for now--Comment to unimplement #### ################################################## $self->warn( "020: Subfield z is numerically valid.") if ((length ($isbnno) == 10) && (Business::ISBN::is_valid_checksum($isbnno) == 1)); } #if 10 digit ISBN has invalid check digit } #elsif subfield 'z' } # while @subfields } #check_020 =head2 _isbn13_check_digit($ean) Internal sub to determine if 13-digit ISBN has a valid checksum. The code is taken from Business::ISBN::as_ean. It is expected to be temporary until Business::ISBN is updated to check 13-digit ISBNs itself. =cut sub _isbn13_check_digit { my $ean = shift; #remove and store current check digit my $check_digit = chop($ean); #calculate valid checksum my $sum = 0; foreach my $index ( 0, 2, 4, 6, 8, 10 ) { $sum += substr($ean, $index, 1); $sum += 3 * substr($ean, $index + 1, 1); } #take the next higher multiple of 10 and subtract the sum. #if $sum is 37, the next highest multiple of ten is 40. the #check digit would be 40 - 37 => 3. my $valid_check_digit = ( 10 * ( int( $sum / 10 ) + 1 ) - $sum ) % 10; return $check_digit == $valid_check_digit ? 1 : 0; } # _isbn13_check_digit ######################################### =head2 check_041( $field ) Warns if subfields are not evenly divisible by 3 unless second indicator is 7 (future implementation would ensure that each subfield is exactly 3 characters unless ind2 is 7--since subfields are now repeatable. This is not implemented here due to the large number of records needing to be corrected.). Validates against the MARC Code List for Languages (L) using the MARC::Lint::CodeData data pack to MARC::Lint (%LanguageCodes, %ObsoleteLanguageCodes). =cut sub check_041 { my $self = shift; my $field = shift; # break subfields into code-data array (so the entire field is in one array) my @subfields = $field->subfields(); my @newsubfields = (); while (my $subfield = pop(@subfields)) { my ($code, $data) = @$subfield; unshift (@newsubfields, $code, $data); } # while #warn if length of each subfield is not divisible by 3 unless ind2 is 7 unless ($field->indicator(2) eq '7') { for (my $index = 0; $index <=$#newsubfields; $index+=2) { if (length ($newsubfields[$index+1]) %3 != 0) { $self->warn( "041: Subfield _$newsubfields[$index] must be evenly divisible by 3 or exactly three characters if ind2 is not 7, ($newsubfields[$index+1])." ); } #if field length not divisible evenly by 3 ############################################## # validation against code list data ## each subfield has a multiple of 3 chars # need to look at each group of 3 characters else { #break each character of the subfield into an array position my @codechars = split '', $newsubfields[$index+1]; my $pos = 0; #store each 3 char code in a slot of @codes041 my @codes041 = (); while ($pos <= $#codechars) { push @codes041, (join '', @codechars[$pos..$pos+2]); $pos += 3; } foreach my $code041 (@codes041) { #see if language code matches valid code my $validlang = $LanguageCodes{$code041} ? 1 : 0; #look for invalid code match if valid code was not matched my $obsoletelang = $ObsoleteLanguageCodes{$code041} ? 1 : 0; # skip valid subfields unless ($validlang) { #report invalid matches as possible obsolete codes if ($obsoletelang) { $self->warn( "041: Subfield _$newsubfields[$index], $newsubfields[$index+1], may be obsolete."); } else { $self->warn( "041: Subfield _$newsubfields[$index], $newsubfields[$index+1] ($code041), is not valid."); } #else code not found } # unless found valid code } #foreach code in 041 } # else subfield has multiple of 3 chars ############################################## } # foreach subfield } #unless ind2 is 7 } #check_041 =head2 check_043( $field ) Warns if each subfield a is not exactly 7 characters. Validates each code against the MARC code list for Geographic Areas (L) using the MARC::Lint::CodeData data pack to MARC::Lint (%GeogAreaCodes, %ObsoleteGeogAreaCodes). =cut sub check_043 { my $self = shift; my $field = shift; # break subfields into code-data array (so the entire field is in one array) my @subfields = $field->subfields(); my @newsubfields = (); while (my $subfield = pop(@subfields)) { my ($code, $data) = @$subfield; unshift (@newsubfields, $code, $data); } # while #warn if length of subfield a is not exactly 7 for (my $index = 0; $index <=$#newsubfields; $index+=2) { if (($newsubfields[$index] eq 'a') && (length ($newsubfields[$index+1]) != 7)) { $self->warn( "043: Subfield _a must be exactly 7 characters, $newsubfields[$index+1]" ); } # if suba and length is not 7 #check against code list for geographic areas. elsif ($newsubfields[$index] eq 'a') { #see if geog area code matches valid code my $validgac = $GeogAreaCodes{$newsubfields[$index+1]} ? 1 : 0; #look for obsolete code match if valid code was not matched my $obsoletegac = $ObsoleteGeogAreaCodes{$newsubfields[$index+1]} ? 1 : 0; # skip valid subfields unless ($validgac) { #report invalid matches as possible obsolete codes if ($obsoletegac) { $self->warn( "043: Subfield _a, $newsubfields[$index+1], may be obsolete."); } else { $self->warn( "043: Subfield _a, $newsubfields[$index+1], is not valid."); } #else code not found } # unless found valid code } #elsif suba } #foreach subfield } #check_043 =head2 check_245( $field ) -Makes sure $a exists (and is first subfield). -Warns if last character of field is not a period --Follows LCRI 1.0C, Nov. 2003 rather than MARC21 rule -Verifies that $c is preceded by / (space-/) -Verifies that initials in $c are not spaced -Verifies that $b is preceded by :;= (space-colon, space-semicolon, space-equals) -Verifies that $h is not preceded by space unless it is dash-space -Verifies that data of $h is enclosed in square brackets -Verifies that $n is preceded by . (period) --As part of that, looks for no-space period, or dash-space-period (for replaced elipses) -Verifies that $p is preceded by , (no-space-comma) when following $n and . (period) when following other subfields. -Performs rudimentary article check of 245 2nd indicator vs. 1st word of 245$a (for manual verification). Article checking is done by internal _check_article method, which should work for 130, 240, 245, 440, 630, 730, and 830. =cut sub check_245 { my $self = shift; my $field = shift; #set tagno for reporting my $tagno = '245'; if ( not $field->subfield( "a" ) ) { $self->warn( "245: Must have a subfield _a." ); } # break subfields into code-data array (so the entire field is in one array) my @subfields = $field->subfields(); my @newsubfields = (); my $has_sub_6 = 0; while (my $subfield = pop(@subfields)) { my ($code, $data) = @$subfield; #check for subfield 6 being present $has_sub_6 = 1 if ($code eq '6'); unshift (@newsubfields, $code, $data); } # while # 245 must end in period (may want to make this less restrictive by allowing trailing spaces) #do 2 checks--for final punctuation (MARC21 rule), and for period (LCRI 1.0C, Nov. 2003; LCPS 1.7.1) if ($newsubfields[$#newsubfields] !~ /[.?!]$/) { $self->warn ( "245: Must end with . (period)."); } elsif($newsubfields[$#newsubfields] =~ /[?!]$/) { $self->warn ( "245: MARC21 allows ? or ! as final punctuation but LCRI 1.0C, Nov. 2003 (LCPS 1.7.1 for RDA records), requires period."); } ##Check for first subfield #subfield a should be first subfield (or 2nd if subfield '6' is present) if ($has_sub_6) { #make sure there are at least 2 subfields if ($#newsubfields < 3) { $self->warn ("$tagno: May have too few subfields."); } #if fewer than 2 subfields else { if ($newsubfields[0] ne '6') { $self->warn ( "$tagno: First subfield must be _6, but it is $newsubfields[0]"); } #if 1st subfield not '6' if ($newsubfields[2] ne 'a') { $self->warn ( "$tagno: First subfield after subfield _6 must be _a, but it is _$newsubfields[2]"); } #if 2nd subfield not 'a' } #else at least 2 subfields } #if has subfield 6 else { #1st subfield must be 'a' if ($newsubfields[0] ne 'a') { $self->warn ( "$tagno: First subfield must be _a, but it is _$newsubfields[0]"); } #if 2nd subfield not 'a' } #else no subfield _6 ##End check for first subfield #subfield c, if present, must be preceded by / #also look for space between initials if ($field->subfield("c")) { for (my $index = 2; $index <=$#newsubfields; $index+=2) { # 245 subfield c must be preceded by / (space-/) if ($newsubfields[$index] eq 'c') { $self->warn ( "245: Subfield _c must be preceded by /") if ($newsubfields[$index-1] !~ /\s\/$/); # 245 subfield c initials should not have space $self->warn ( "245: Subfield _c initials should not have a space.") if (($newsubfields[$index+1] =~ /\b\w\. \b\w\./) && ($newsubfields[$index+1] !~ /\[\bi\.e\. \b\w\..*\]/)); last; } #if } #for } # subfield c exists #each subfield b, if present, should be preceded by :;= (colon, semicolon, or equals sign) ### Are there others? ### if ($field->subfield("b")) { # 245 subfield b should be preceded by space-:;= (colon, semicolon, or equals sign) for (my $index = 2; $index <=$#newsubfields; $index+=2) { #report error if subfield 'b' is not preceded by space-:;= (colon, semicolon, or equals sign) if (($newsubfields[$index] eq 'b') && ($newsubfields[$index-1] !~ / [:;=]$/)) { $self->warn ( "245: Subfield _b should be preceded by space-colon, space-semicolon, or space-equals sign."); } #if } #for } # subfield b exists #each subfield h, if present, should be preceded by non-space if ($field->subfield("h")) { # 245 subfield h should not be preceded by space for (my $index = 2; $index <=$#newsubfields; $index+=2) { #report error if subfield 'h' is preceded by space (unless dash-space) if (($newsubfields[$index] eq 'h') && ($newsubfields[$index-1] !~ /(\S$)|(\-\- $)/)) { $self->warn ( "245: Subfield _h should not be preceded by space."); } #if h and not preceded by no-space (unless dash) #report error if subfield 'h' does not start with open square bracket with a matching close bracket ##could have check against list of valid values here if (($newsubfields[$index] eq 'h') && ($newsubfields[$index+1] !~ /^\[\w*\s*\w*\]/)) { $self->warn ( "245: Subfield _h must have matching square brackets, $newsubfields[$index]."); } } #for } # subfield h exists #each subfield n, if present, must be preceded by . (period) if ($field->subfield("n")) { # 245 subfield n must be preceded by . (period) for (my $index = 2; $index <=$#newsubfields; $index+=2) { #report error if subfield 'n' is not preceded by non-space-period or dash-space-period if (($newsubfields[$index] eq 'n') && ($newsubfields[$index-1] !~ /(\S\.$)|(\-\- \.$)/)) { $self->warn ( "245: Subfield _n must be preceded by . (period)."); } #if } #for } # subfield n exists #each subfield p, if present, must be preceded by a , (no-space-comma) if it follows subfield n, or by . (no-space-period or dash-space-period) following other subfields if ($field->subfield("p")) { # 245 subfield p must be preceded by . (period) or , (comma) for (my $index = 2; $index <=$#newsubfields; $index+=2) { #only looking for subfield p if ($newsubfields[$index] eq 'p') { # case for subfield 'n' being field before this one (allows dash-space-comma) if (($newsubfields[$index-2] eq 'n') && ($newsubfields[$index-1] !~ /(\S,$)|(\-\- ,$)/)) { $self->warn ( "245: Subfield _p must be preceded by , (comma) when it follows subfield _n."); } #if subfield n precedes this one # elsif case for subfield before this one is not n elsif (($newsubfields[$index-2] ne 'n') && ($newsubfields[$index-1] !~ /(\S\.$)|(\-\- \.$)/)) { $self->warn ( "245: Subfield _p must be preceded by . (period) when it follows a subfield other than _n."); } #elsif subfield p preceded by non-period when following a non-subfield 'n' } #if index is looking at subfield p } #for } # subfield p exists ###################################### #check for invalid 2nd indicator $self->_check_article($field); } # check_245 ############ # Internal # ############ =head2 _check_article Check of articles is based on code from Ian Hamilton. This version is more limited in that it focuses on English, Spanish, French, Italian and German articles. Certain possible articles have been removed if they are valid English non-articles. This version also disregards 008_language/041 codes and just uses the list of articles to provide warnings/suggestions. source for articles = L Should work with fields 130, 240, 245, 440, 630, 730, and 830. Reports error if another field is passed in. =cut sub _check_article { my $self = shift; my $field = shift; #add articles here as needed ##Some omitted due to similarity with valid words (e.g. the German 'die'). my %article = ( 'a' => 'eng glg hun por', 'an' => 'eng', 'das' => 'ger', 'dem' => 'ger', 'der' => 'ger', 'ein' => 'ger', 'eine' => 'ger', 'einem' => 'ger', 'einen' => 'ger', 'einer' => 'ger', 'eines' => 'ger', 'el' => 'spa', 'en' => 'cat dan nor swe', 'gl' => 'ita', 'gli' => 'ita', 'il' => 'ita mlt', 'l' => 'cat fre ita mlt', 'la' => 'cat fre ita spa', 'las' => 'spa', 'le' => 'fre ita', 'les' => 'cat fre', 'lo' => 'ita spa', 'los' => 'spa', 'os' => 'por', 'the' => 'eng', 'um' => 'por', 'uma' => 'por', 'un' => 'cat spa fre ita', 'una' => 'cat spa ita', 'une' => 'fre', 'uno' => 'ita', ); #add exceptions here as needed # may want to make keys lowercase my %exceptions = ( 'A & E' => 1, 'A & ' => 1, 'A-' => 1, 'A+' => 1, 'A is ' => 1, 'A isn\'t ' => 1, 'A l\'' => 1, 'A la ' => 1, 'A posteriori' => 1, 'A priori' => 1, 'A to ' => 1, 'El Nino' => 1, 'El Salvador' => 1, 'L is ' => 1, 'L-' => 1, 'La Salle' => 1, 'Las Vegas' => 1, 'Lo cual' => 1, 'Lo mein' => 1, 'Lo que' => 1, 'Los Alamos' => 1, 'Los Angeles' => 1, ); #get tagno to determine which indicator to check and for reporting my $tagno = $field->tag(); #retrieve tagno from subfield 6 if 880 field if ($tagno eq '880') { if ($field->subfield('6')) { my $sub6 = $field->subfield('6'); $tagno = substr($sub6, 0, 3); } #if subfield 6 } #if 880 field #$ind holds nonfiling character indicator value my $ind = ''; #$first_or_second holds which indicator is for nonfiling char value my $first_or_second = ''; if ($tagno !~ /^(?:130|240|245|440|630|730|830)$/) { print $tagno, " is not a valid field for article checking\n"; return; } #if field is not one of those checked for articles #130, 630, 730 => ind1 elsif ($tagno =~ /^(?:130|630|730)$/) { $ind = $field->indicator(1); $first_or_second = '1st'; } #if field is 130, 630, or 730 #240, 245, 440, 830 => ind2 elsif ($tagno =~ /^(?:240|245|440|830)$/) { $ind = $field->indicator(2); $first_or_second = '2nd'; } #if field is 240, 245, 440, or 830 #report non-numeric non-filing indicators as invalid $self->warn ( $tagno, ": Non-filing indicator is non-numeric" ) unless ($ind =~ /^[0-9]$/); #get subfield 'a' of the title field my $title = $field->subfield('a') || ''; my $char1_notalphanum = 0; #check for apostrophe, quote, bracket, or parenthesis, before first word #remove if found and add to non-word counter while ($title =~ /^["'\[\(*]/){ $char1_notalphanum++; $title =~ s/^["'\[\(*]//; } # split title into first word + rest on space, parens, bracket, apostrophe, quote, or hyphen my ($firstword, $separator, $etc) = $title =~ /^([^ \(\)\[\]'"\-]+)([ \(\)\[\]'"\-])?(.*)/i; $firstword = '' if ! defined( $firstword ); $separator = '' if ! defined( $separator ); $etc = '' if ! defined( $etc ); #get length of first word plus the number of chars removed above plus one for the separator my $nonfilingchars = length($firstword) + $char1_notalphanum + 1; #check to see if first word is an exception my $isan_exception = 0; $isan_exception = grep {$title =~ /^\Q$_\E/i} (keys %exceptions); #lowercase chars of $firstword for comparison with article list $firstword = lc($firstword); my $isan_article = 0; #see if first word is in the list of articles and not an exception $isan_article = 1 if (($article{$firstword}) && !($isan_exception)); #if article then $nonfilingchars should match $ind if ($isan_article) { #account for quotes, apostrophes, parens, or brackets before 2nd word # if (($separator eq ' ') && ($etc =~ /^['"]/)) { if (($separator) && ($etc =~ /^[ \(\)\[\]'"\-]+/)) { while ($etc =~ /^[ "'\[\]\(\)*]/){ $nonfilingchars++; $etc =~ s/^[ "'\[\]\(\)*]//; } #while etc starts with nonfiling chars } #if separator defined and etc starts with nonfiling chars #special case for 'en' (unsure why) if ($firstword eq 'en') { $self->warn ( $tagno, ": First word, , $firstword, may be an article, check $first_or_second indicator ($ind)." ) unless (($ind eq '3') || ($ind eq '0')); } elsif ($nonfilingchars ne $ind) { $self->warn ( $tagno, ": First word, $firstword, may be an article, check $first_or_second indicator ($ind)." ); } #unless ind is same as length of first word and nonfiling characters } #if first word is in article list #not an article so warn if $ind is not 0 else { unless ($ind eq '0') { $self->warn ( $tagno, ": First word, $firstword, does not appear to be an article, check $first_or_second indicator ($ind)." ); } #unless ind is 0 } #else not in article list ####################################### } #_check_article ############ =head1 SEE ALSO Check the docs for L. All software links are there. =head1 TODO =over 4 =item * Subfield 6 For subfield 6, it should always be the 1st subfield according to MARC 21 specifications. Perhaps a generic check should be added that warns if subfield 6 is not the 1st subfield. =item * Subfield 8. This subfield could be the 1st or 2nd subfield, so the code that checks for the 1st few subfields (check_245, check_250) should take that into account. =item * Subfield 9 This subfield is not officially allowed in MARC, since it is locally defined. Some way needs to be made to allow messages/warnings about this subfield to be turned off (or otherwise deal with records using/allowing locally defined subfield 9). =item * 008 length and presence check Currently, 008 validation is not implemented in MARC::Lint, but is left to MARC::Errorchecks. It might be useful if MARC::Lint's basic validation checks included a verification that the 008 exists and is exactly 40 characters long. Additional 008-related checking and byte validation would remain in MARC::Errorchecks. =item * ISBN and ISSN checking 020 and 022 fields are validated with the C and C modules, respectively. Business::ISBN versions between 2 and 2.02_01 are incompatible with MARC::Lint. =item * check_041 cleanup Splitting subfield code strings every 3 chars could probably be written more efficiently. =item * check_245 cleanup The article checking in particular. =item * Method for turning off checks Provide a way for users to skip checks more easily when using check_record, or a specific check_xxx method (e.g. skip article checking). =back =head1 LICENSE This code may be distributed under the same terms as Perl itself. Please note that these modules are not products of or supported by the employers of the various contributors to the code. =cut # Used only to read the stuff from __DATA__ sub _read_rules { my $self = shift; my $tell = tell(DATA); # Stash the position so we can reset it for next time local $/ = ""; while ( my $tagblock = ) { my @lines = split( /\n/, $tagblock ); s/\s+$// for @lines; next unless @lines >= 4; # Some of our entries are tag-only my $tagline = shift @lines; my @keyvals = split( /\s+/, $tagline, 3 ); my $tagno = shift @keyvals; my $repeatable = shift @keyvals; $self->_parse_tag_rules( $tagno, $repeatable, @lines ); } # while # Set the pointer back to where it was, in case we do this again seek( DATA, $tell, 0 ); } sub _parse_tag_rules { my $self = shift; my $tagno = shift; my $repeatable = shift; my @lines = @_; my $rules = ($self->{_rules}->{$tagno} ||= {}); $rules->{'repeatable'} = $repeatable; for my $line ( @lines ) { my @keyvals = split( /\s+/, $line, 3 ); my $key = shift @keyvals; my $val = shift @keyvals; # Do magic for indicators if ( $key =~ /^ind/ ) { $rules->{$key} = $val; my $desc; my $regex; if ( $val eq "blank" ) { $desc = "blank"; $regex = qr/^ $/; } else { $desc = _nice_list($val); $val =~ s/^b/ /; $regex = qr/^[$val]$/; } $rules->{$key."_desc"} = $desc; $rules->{$key."_regex"} = $regex; } # if indicator else { if ( $key =~ /(.)-(.)/ ) { my ($min,$max) = ($1,$2); $rules->{$_} = $val for ($min..$max); } else { $rules->{$key} = $val; } } # not an indicator } # for $line } sub _nice_list { my $str = shift; if ( $str =~ s/(\d)-(\d)/$1 thru $2/ ) { return $str; } my @digits = split( //, $str ); $digits[0] = "blank" if $digits[0] eq "b"; my $last = pop @digits; return join( ", ", @digits ) . " or $last"; } sub _ind_regex { my $str = shift; return qr/^ $/ if $str eq "blank"; return qr/^[$str]$/; } 1; __DATA__ 001 NR CONTROL NUMBER ind1 blank Undefined ind2 blank Undefined NR Undefined 002 NR LOCALLY DEFINED (UNOFFICIAL) ind1 blank Undefined ind2 blank Undefined NR Undefined 003 NR CONTROL NUMBER IDENTIFIER ind1 blank Undefined ind2 blank Undefined NR Undefined 005 NR DATE AND TIME OF LATEST TRANSACTION ind1 blank Undefined ind2 blank Undefined NR Undefined 006 R FIXED-LENGTH DATA ELEMENTS--ADDITIONAL MATERIAL CHARACTERISTICS--GENERAL INFORMATION ind1 blank Undefined ind2 blank Undefined R Undefined 007 R PHYSICAL DESCRIPTION FIXED FIELD--GENERAL INFORMATION ind1 blank Undefined ind2 blank Undefined R Undefined 008 NR FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION ind1 blank Undefined ind2 blank Undefined NR Undefined 010 NR LIBRARY OF CONGRESS CONTROL NUMBER ind1 blank Undefined ind2 blank Undefined a NR LC control number b R NUCMC control number z R Canceled/invalid LC control number 8 R Field link and sequence number 013 R PATENT CONTROL INFORMATION ind1 blank Undefined ind2 blank Undefined a NR Number b NR Country c NR Type of number d R Date e R Status f R Party to document 6 NR Linkage 8 R Field link and sequence number 015 R NATIONAL BIBLIOGRAPHY NUMBER ind1 blank Undefined ind2 blank Undefined a R National bibliography number q R Qualifying information z R Canceled/Invalid national bibliography number 2 NR Source 6 NR Linkage 8 R Field link and sequence number 016 R NATIONAL BIBLIOGRAPHIC AGENCY CONTROL NUMBER ind1 b7 National bibliographic agency ind2 blank Undefined a NR Record control number z R Canceled or invalid record control number 2 NR Source 8 R Field link and sequence number 017 R COPYRIGHT OR LEGAL DEPOSIT NUMBER ind1 blank Undefined ind2 b8 Display constant controller a R Copyright or legal deposit number b NR Assigning agency d NR Date i NR Display text z R Canceled/invalid copyright or legal deposit number 2 NR Source 6 NR Linkage 8 R Field link and sequence number 018 NR COPYRIGHT ARTICLE-FEE CODE ind1 blank Undefined ind2 blank Undefined a NR Copyright article-fee code 6 NR Linkage 8 R Field link and sequence number 020 R INTERNATIONAL STANDARD BOOK NUMBER ind1 blank Undefined ind2 blank Undefined a NR International Standard Book Number c NR Terms of availability q R Qualifying information z R Canceled/invalid ISBN 6 NR Linkage 8 R Field link and sequence number 022 R INTERNATIONAL STANDARD SERIAL NUMBER ind1 b01 Level of international interest ind2 blank Undefined a NR International Standard Serial Number l NR ISSN-L m R Canceled ISSN-L y R Incorrect ISSN z R Canceled ISSN 2 NR Source 6 NR Linkage 8 R Field link and sequence number 024 R OTHER STANDARD IDENTIFIER ind1 0123478 Type of standard number or code ind2 b01 Difference indicator a NR Standard number or code c NR Terms of availability d NR Additional codes following the standard number or code q R Qualifying information z R Canceled/invalid standard number or code 2 NR Source of number or code 6 NR Linkage 8 R Field link and sequence number 025 R OVERSEAS ACQUISITION NUMBER ind1 blank Undefined ind2 blank Undefined a R Overseas acquisition number 8 R Field link and sequence number 026 R FINGERPRINT IDENTIFIER ind1 blank Undefined ind2 blank Undefined a NR First and second groups of characters b NR Third and fourth groups of characters c NR Date d R Number of volume or part e NR Unparsed fingerprint 2 NR Source 5 R Institution to which field applies 6 NR Linkage 8 R Field link and sequence number 027 R STANDARD TECHNICAL REPORT NUMBER ind1 blank Undefined ind2 blank Undefined a NR Standard technical report number q R Qualifying information z R Canceled/invalid number 6 NR Linkage 8 R Field link and sequence number 028 R PUBLISHER NUMBER OR DISTRIBUTOR NUMBER ind1 0123456 Type of number ind2 0123 Note/added entry controller a NR Publisher or distributor number b NR Source q R Qualifying information 6 NR Linkage 8 R Field link and sequence number 030 R CODEN DESIGNATION ind1 blank Undefined ind2 blank Undefined a NR CODEN z R Canceled/invalid CODEN 6 NR Linkage 8 R Field link and sequence number 031 R MUSICAL INCIPITS INFORMATION ind1 blank Undefined ind2 blank Undefined a NR Number of work b NR Number of movement c NR Number of excerpt d R Caption or heading e NR Role g NR Clef m NR Voice/instrument n NR Key signature o NR Time signature p NR Musical notation q R General note r NR Key or mode s R Coded validity note t R Text incipit u R Uniform Resource Identifier y R Link text z R Public note 2 NR System code 6 NR Linkage 8 R Field link and sequence number 032 R POSTAL REGISTRATION NUMBER ind1 blank Undefined ind2 blank Undefined a NR Postal registration number b NR Source (agency assigning number) 6 NR Linkage 8 R Field link and sequence number 033 R DATE/TIME AND PLACE OF AN EVENT ind1 b012 Type of date in subfield $a ind2 b012 Type of event a R Formatted date/time b R Geographic classification area code c R Geographic classification subarea code p R Place of event 0 R Authority record control number or standard number 1 R Real World Object URI 2 R Source of term 3 NR Materials specified 6 NR Linkage 8 R Field link and sequence number 034 R CODED CARTOGRAPHIC MATHEMATICAL DATA ind1 013 Type of scale ind2 b01 Type of ring a NR Category of scale b R Constant ratio linear horizontal scale c R Constant ratio linear vertical scale d NR Coordinates--westernmost longitude e NR Coordinates--easternmost longitude f NR Coordinates--northernmost latitude g NR Coordinates--southernmost latitude h R Angular scale j NR Declination--northern limit k NR Declination--southern limit m NR Right ascension--eastern limit n NR Right ascension--western limit p NR Equinox r NR Distance from earth s R G-ring latitude t R G-ring longitude x NR Beginning date y NR Ending date z NR Name of extraterrestrial body 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source 3 NR Materials specified 6 NR Linkage 8 R Field link and sequence number 035 R SYSTEM CONTROL NUMBER ind1 blank Undefined ind2 blank Undefined a NR System control number z R Canceled/invalid control number 6 NR Linkage 8 R Field link and sequence number 036 NR ORIGINAL STUDY NUMBER FOR COMPUTER DATA FILES ind1 blank Undefined ind2 blank Undefined a NR Original study number b NR Source (agency assigning number) 6 NR Linkage 8 R Field link and sequence number 037 R SOURCE OF ACQUISITION ind1 b23 Source of acquisition sequence ind2 blank Undefined a NR Stock number b NR Source of stock number/acquisition c R Terms of availability f R Form of issue g R Additional format characteristics n R Note 3 NR Materials specified 5 R Institution to which field applies 6 NR Linkage 8 R Field link and sequence number 038 NR RECORD CONTENT LICENSOR ind1 blank Undefined ind2 blank Undefined a NR Record content licensor 6 NR Linkage 8 R Field link and sequence number 040 NR CATALOGING SOURCE ind1 blank Undefined ind2 blank Undefined a NR Original cataloging agency b NR Language of cataloging c NR Transcribing agency d R Modifying agency e R Description conventions 6 NR Linkage 8 R Field link and sequence number 041 R LANGUAGE CODE ind1 b01 Translation indication ind2 b7 Source of code a R Language code of text/sound track or separate title b R Language code of summary or abstract d R Language code of sung or spoken text e R Language code of librettos f R Language code of table of contents g R Language code of accompanying material other than librettos and transcripts h R Language code of original i R Language code of intertitles j R Language code of subtitles k R Language code of intermediate translations m R Language code of original accompanying materials other than librettos n R Language code of original libretto p R Language code of captions q R Language code of accessible audio r R Language code of accessible visual language (non-textual) t R Language code of accompanying transcripts for audiovisual materials 2 NR Source of code 6 NR Linkage 8 R Field link and sequence number 042 NR AUTHENTICATION CODE ind1 blank Undefined ind2 blank Undefined a R Authentication code 043 NR GEOGRAPHIC AREA CODE ind1 blank Undefined ind2 blank Undefined a R Geographic area code b R Local GAC code c R ISO code 0 R Authority record control number or standard number 1 R Real World Object URI 2 R Source of local code 6 NR Linkage 8 R Field link and sequence number 044 NR COUNTRY OF PUBLISHING/PRODUCING ENTITY CODE ind1 blank Undefined ind2 blank Undefined a R MARC country code b R Local subentity code c R ISO country code 2 R Source of local subentity code 6 NR Linkage 8 R Field link and sequence number 045 NR TIME PERIOD OF CONTENT ind1 b012 Type of time period in subfield $b or $c ind2 blank Undefined a R Time period code b R Formatted 9999 B.C. through C.E. time period c R Formatted pre-9999 B.C. time period 6 NR Linkage 8 R Field link and sequence number 046 R SPECIAL CODED DATES ind1 blank Undefined ind2 blank Undefined a NR Type of date code b NR Date 1 (B.C.E. date) c NR Date 1 (C.E. date) d NR Date 2 (B.C.E. date) e NR Date 2 (C.E. date) j NR Date resource modified k NR Beginning or single date created l NR Ending date created m NR Beginning of date valid n NR End of date valid o NR Single or starting date for aggregated content p NR Ending date for aggregated content 2 NR Source of date 6 NR Linkage 8 R Field link and sequence number 047 R FORM OF MUSICAL COMPOSITION CODE ind1 blank Undefined ind2 b7 Source of code a R Form of musical composition code 2 NR Source of code 8 R Field link and sequence number 048 R NUMBER OF MUSICAL INSTRUMENTS OR VOICES CODE ind1 blank Undefined ind2 b7 Source of code a R Performer or ensemble b R Soloist 2 NR Source of code 8 R Field link and sequence number 050 R LIBRARY OF CONGRESS CALL NUMBER ind1 b01 Existence in LC collection ind2 04 Source of call number a R Classification number b NR Item number 0 R Authority record control number or standard number 1 R Real World Object URI 3 NR Materials specified 6 NR Linkage 8 R Field link and sequence number 051 R LIBRARY OF CONGRESS COPY, ISSUE, OFFPRINT STATEMENT ind1 blank Undefined ind2 blank Undefined a NR Classification number b NR Item number c NR Copy information 8 R Field link and sequence number 052 R GEOGRAPHIC CLASSIFICATION ind1 b17 Code source ind2 blank Undefined a NR Geographic classification area code b R Geographic classification subarea code d R Populated place name 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Code source 6 NR Linkage 8 R Field link and sequence number 055 R CLASSIFICATION NUMBERS ASSIGNED IN CANADA ind1 b01 Existence in LAC collection ind2 0123456789 Type, completeness, source of class/call number a NR Classification number b NR Item number 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source of call/class number 6 NR Linkage 8 R Field link and sequence number 060 R NATIONAL LIBRARY OF MEDICINE CALL NUMBER ind1 b01 Existence in NLM collection ind2 04 Source of call number a R Classification number b NR Item number 0 R Authority record control number or standard number 1 R Real World Object URI 8 R Field link and sequence number 061 R NATIONAL LIBRARY OF MEDICINE COPY STATEMENT ind1 blank Undefined ind2 blank Undefined a R Classification number b NR Item number c NR Copy information 8 R Field link and sequence number 066 NR CHARACTER SETS PRESENT ind1 blank Undefined ind2 blank Undefined a NR Primary G0 character set b NR Primary G1 character set c R Alternate G0 or G1 character set 070 R NATIONAL AGRICULTURAL LIBRARY CALL NUMBER ind1 b01 Existence in NAL collection ind2 blank Undefined a R Classification number b NR Item number 0 R Authority record control number or standard number 1 R Real World Object URI 8 R Field link and sequence number 071 R NATIONAL AGRICULTURAL LIBRARY COPY STATEMENT ind1 blank Undefined ind2 blank Undefined a R Classification number b NR Item number c NR Copy information 8 R Field link and sequence number 072 R SUBJECT CATEGORY CODE ind1 blank Undefined ind2 07 Code source a NR Subject category code x R Subject category code subdivision 2 NR Source 6 NR Linkage 8 R Field link and sequence number 074 R GPO ITEM NUMBER ind1 blank Undefined ind2 blank Undefined a NR GPO item number z R Canceled/invalid GPO item number 8 R Field link and sequence number 080 R UNIVERSAL DECIMAL CLASSIFICATION NUMBER ind1 b01 Type of edition ind2 blank Undefined a NR Universal Decimal Classification number b NR Item number x R Common auxiliary subdivision 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Edition identifier 6 NR Linkage 8 R Field link and sequence number 082 R DEWEY DECIMAL CLASSIFICATION NUMBER ind1 017 Type of edition ind2 b04 Source of classification number a R Classification number b NR Item number m NR Standard or optional designation q NR Assigning agency 2 NR Edition number 6 NR Linkage 8 R Field link and sequence number 083 R ADDITIONAL DEWEY DECIMAL CLASSIFICATION NUMBER ind1 017 Type of edition ind2 blank Undefined a R Classification number c R Classification number--Ending number of span m NR Standard or optional designation q NR Assigning agency y R Table sequence number for internal subarrangement or add table z R Table identification 2 NR Edition number 6 NR Linkage 8 R Field link and sequence number 084 R OTHER CLASSIFICATION NUMBER ind1 blank Undefined ind2 blank Undefined a R Classification number b NR Item number q NR Assigning agency 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source of number 6 NR Linkage 8 R Field link and sequence number 085 R SYNTHESIZED CLASSIFICATION NUMBER COMPONENTS ind1 blank Undefined ind2 blank Undefined a R Number where instructions are found-single number or beginning number of span b R Base number c R Classification number-ending number of span f R Facet designator r R Root number s R Digits added from classification number in schedule or external table t R Digits added from internal subarrangement or add table u R Number being analyzed v R Number in internal subarrangement or add table where instructions are found w R Table identification-Internal subarrangement or add table y R Table sequence number for internal subarrangement or add table z R Table identification 0 R Authority record control number or standard number 1 R Real World Object URI 6 NR Linkage 8 R Field link and sequence number 086 R GOVERNMENT DOCUMENT CLASSIFICATION NUMBER ind1 b01 Number source ind2 blank Undefined a NR Classification number z R Canceled/invalid classification number 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Number source 6 NR Linkage 8 R Field link and sequence number 088 R REPORT NUMBER ind1 blank Undefined ind2 blank Undefined a NR Report number z R Canceled/invalid report number 6 NR Linkage 8 R Field link and sequence number 100 NR MAIN ENTRY--PERSONAL NAME ind1 013 Type of personal name entry element ind2 blank Undefined a NR Personal name b NR Numeration c R Titles and other words associated with a name d NR Dates associated with a name e R Relator term f NR Date of a work g R Miscellaneous information j R Attribution qualifier k R Form subheading l NR Language of a work n R Number of part/section of a work p R Name of part/section of a work q NR Fuller form of name t NR Title of a work u NR Affiliation 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source of heading or term 4 R Relationship 6 NR Linkage 8 R Field link and sequence number 110 NR MAIN ENTRY--CORPORATE NAME ind1 012 Type of corporate name entry element ind2 blank Undefined a NR Corporate name or jurisdiction name as entry element b R Subordinate unit c R Location of meeting d R Date of meeting or treaty signing e R Relator term f NR Date of a work g R Miscellaneous information k R Form subheading l NR Language of a work n R Number of part/section/meeting p R Name of part/section of a work t NR Title of a work u NR Affiliation 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source of heading or term 4 R Relationship 6 NR Linkage 8 R Field link and sequence number 111 NR MAIN ENTRY--MEETING NAME ind1 012 Type of meeting name entry element ind2 blank Undefined a NR Meeting name or jurisdiction name as entry element c R Location of meeting d R Date of meeting or treaty signing e R Subordinate unit f NR Date of a work g R Miscellaneous information j R Relator term k R Form subheading l NR Language of a work n R Number of part/section/meeting p R Name of part/section of a work q NR Name of meeting following jurisdiction name entry element t NR Title of a work u NR Affiliation 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source of heading or term 4 R Relationship 6 NR Linkage 8 R Field link and sequence number 130 NR MAIN ENTRY--UNIFORM TITLE ind1 0-9 Nonfiling characters ind2 blank Undefined a NR Uniform title d R Date of treaty signing f NR Date of a work g R Miscellaneous information h NR Medium k R Form subheading l NR Language of a work m R Medium of performance for music n R Number of part/section of a work o NR Arranged statement for music p R Name of part/section of a work r NR Key for music s R Version t NR Title of a work 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source of heading or term 6 NR Linkage 8 R Field link and sequence number 210 R ABBREVIATED TITLE ind1 01 Title added entry ind2 b0 Type a NR Abbreviated title b NR Qualifying information 2 R Source 6 NR Linkage 8 R Field link and sequence number 222 R KEY TITLE ind1 blank Undefined ind2 0-9 Nonfiling characters a NR Key title b NR Qualifying information 6 NR Linkage 8 R Field link and sequence number 240 NR UNIFORM TITLE ind1 01 Uniform title printed or displayed ind2 0-9 Nonfiling characters a NR Uniform title d R Date of treaty signing f NR Date of a work g R Miscellaneous information h NR Medium k R Form subheading l NR Language of a work m R Medium of performance for music n R Number of part/section of a work o NR Arranged statement for music p R Name of part/section of a work r NR Key for music s R Version 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source of heading or term 6 NR Linkage 8 R Field link and sequence number 242 R TRANSLATION OF TITLE BY CATALOGING AGENCY ind1 01 Title added entry ind2 0-9 Nonfiling characters a NR Title b NR Remainder of title c NR Statement of responsibility, etc. h NR Medium n R Number of part/section of a work p R Name of part/section of a work y NR Language code of translated title 6 NR Linkage 8 R Field link and sequence number 243 NR COLLECTIVE UNIFORM TITLE ind1 01 Uniform title printed or displayed ind2 0-9 Nonfiling characters a NR Uniform title d R Date of treaty signing f NR Date of a work g R Miscellaneous information h NR Medium k R Form subheading l NR Language of a work m R Medium of performance for music n R Number of part/section of a work o NR Arranged statement for music p R Name of part/section of a work r NR Key for music s R Version 6 NR Linkage 8 R Field link and sequence number 245 NR TITLE STATEMENT ind1 01 Title added entry ind2 0-9 Nonfiling characters a NR Title b NR Remainder of title c NR Statement of responsibility, etc. f NR Inclusive dates g NR Bulk dates h NR Medium k R Form n R Number of part/section of a work p R Name of part/section of a work s NR Version 6 NR Linkage 8 R Field link and sequence number 246 R VARYING FORM OF TITLE ind1 0123 Note/added entry controller ind2 b012345678 Type of title a NR Title proper/short title b NR Remainder of title f NR Date or sequential designation g R Miscellaneous information h NR Medium i NR Display text n R Number of part/section of a work p R Name of part/section of a work 5 NR Institution to which field applies 6 NR Linkage 8 R Field link and sequence number 247 R FORMER TITLE ind1 01 Title added entry ind2 01 Note controller a NR Title b NR Remainder of title f NR Date or sequential designation g R Miscellaneous information h NR Medium n R Number of part/section of a work p R Name of part/section of a work x NR International Standard Serial Number 6 NR Linkage 8 R Field link and sequence number 250 R EDITION STATEMENT ind1 blank Undefined ind2 blank Undefined a NR Edition statement b NR Remainder of edition statement 3 NR Materials specified 6 NR Linkage 8 R Field link and sequence number 251 R VERSION INFORMATION ind1 blank Undefined ind2 blank Undefined a R Version 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source 3 NR Materials specified 6 NR Linkage 8 R Field link and sequence number 254 NR MUSICAL PRESENTATION STATEMENT ind1 blank Undefined ind2 blank Undefined a NR Musical presentation statement 6 NR Linkage 8 R Field link and sequence number 255 R CARTOGRAPHIC MATHEMATICAL DATA ind1 blank Undefined ind2 blank Undefined a NR Statement of scale b NR Statement of projection c NR Statement of coordinates d NR Statement of zone e NR Statement of equinox f NR Outer G-ring coordinate pairs g NR Exclusion G-ring coordinate pairs 6 NR Linkage 8 R Field link and sequence number 256 NR COMPUTER FILE CHARACTERISTICS ind1 blank Undefined ind2 blank Undefined a NR Computer file characteristics 6 NR Linkage 8 R Field link and sequence number 257 R COUNTRY OF PRODUCING ENTITY ind1 blank Undefined ind2 blank Undefined a R Country of producing entity 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source 6 NR Linkage 8 R Field link and sequence number 258 R PHILATELIC ISSUE DATE ind1 blank Undefined ind2 blank Undefined a NR Issuing jurisdiction b NR Denomination 6 NR Linkage 8 R Field link and sequence number 260 R PUBLICATION, DISTRIBUTION, ETC. (IMPRINT) ind1 b23 Sequence of publishing statements ind2 blank Undefined a R Place of publication, distribution, etc. b R Name of publisher, distributor, etc. c R Date of publication, distribution, etc. d NR Plate or publisher's number for music (Pre-AACR 2) e R Place of manufacture f R Manufacturer g R Date of manufacture 3 NR Materials specified 6 NR Linkage 8 R Field link and sequence number 261 NR IMPRINT STATEMENT FOR FILMS (Pre-AACR 1 Revised) ind1 blank Undefined ind2 blank Undefined a R Producing company b R Releasing company (primary distributor) d R Date of production, release, etc. e R Contractual producer f R Place of production, release, etc. 6 NR Linkage 8 R Field link and sequence number 262 NR IMPRINT STATEMENT FOR SOUND RECORDINGS (Pre-AACR 2) ind1 blank Undefined ind2 blank Undefined a NR Place of production, release, etc. b NR Publisher or trade name c NR Date of production, release, etc. k NR Serial identification l NR Matrix and/or take number 6 NR Linkage 8 R Field link and sequence number 263 NR PROJECTED PUBLICATION DATE ind1 blank Undefined ind2 blank Undefined a NR Projected publication date 6 NR Linkage 8 R Field link and sequence number 264 R PRODUCTION, PUBLICATION, DISTRIBUTION, MANUFACTURE, AND COPYRIGHT NOTICE ind1 b23 Sequence of statements ind2 01234 Function of entity a R Place of production, publication, distribution, manufacture b R Name of producer, publisher, distributor, manufacturer c R Date of production, publication, distribution, manufacture, or copyright notice 3 NR Materials specified 6 NR Linkage 8 R Field link and sequence number 270 R ADDRESS ind1 b12 Level ind2 b07 Type of address a R Address b NR City c NR State or province d NR Country e NR Postal code f NR Terms preceding attention name g NR Attention name h NR Attention position i NR Type of address j R Specialized telephone number k R Telephone number l R Fax number m R Electronic mail address n R TDD or TTY number p R Contact person q R Title of contact person r R Hours z R Public note 4 R Relationship 6 NR Linkage 8 R Field link and sequence number 300 R PHYSICAL DESCRIPTION ind1 blank Undefined ind2 blank Undefined a R Extent b NR Other physical details c R Dimensions e NR Accompanying material f R Type of unit g R Size of unit 3 NR Materials specified 6 NR Linkage 8 R Field link and sequence number 306 NR PLAYING TIME ind1 blank Undefined ind2 blank Undefined a R Playing time 6 NR Linkage 8 R Field link and sequence number 307 R HOURS, ETC. ind1 b8 Display constant controller ind2 blank Undefined a NR Hours b NR Additional information 6 NR Linkage 8 R Field link and sequence number 310 NR CURRENT PUBLICATION FREQUENCY ind1 blank Undefined ind2 blank Undefined a NR Current publication frequency b NR Date of current publication frequency 0 NR Authority record control number or standard number 1 R Real World Object URI 2 NR Source 6 NR Linkage 8 R Field link and sequence number 321 R FORMER PUBLICATION FREQUENCY ind1 blank Undefined ind2 blank Undefined a NR Former publication frequency b NR Dates of former publication frequency 0 NR Authority record control number or standard number 1 R Real World Object URI 2 NR Source 6 NR Linkage 8 R Field link and sequence number 336 R CONTENT TYPE ind1 blank Undefined ind2 blank Undefined a R Content type term b R Content type code 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source 3 NR Materials specified 6 NR Linkage 8 R Field link and sequence number 337 R MEDIA TYPE ind1 blank Undefined ind2 blank Undefined a R Media type term b R Media type code 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source 3 NR Materials specified 6 NR Linkage 8 R Field link and sequence number 338 R CARRIER TYPE ind1 blank Undefined ind2 blank Undefined a R Carrier type term b R Carrier type code 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source 3 NR Materials specified 6 NR Linkage 8 R Field link and sequence number 340 R PHYSICAL MEDIUM ind1 blank Undefined ind2 blank Undefined a R Material base and configuration b R Dimensions c R Materials applied to surface d R Information recording technique e R Support f R Production rate/ratio g R Color content h R Location within medium i R Technical specifications of medium j R Generation k R Layout m R Book format n R Font size o R Polarity 0 R Authority record control number or standard number 2 NR Source 3 NR Materials specified 6 NR Linkage 8 R Field link and sequence number 341 R ACCESSIBILITY CONTENT ind1 b01 Application ind2 blank Undefined a NR Content access mode b R Textual assistive features c R Visual assistive features d R Auditory assistive features e R Tactile assistive features 2 NR Source 3 NR Materials specified 6 NR Linkage 8 R Field link and sequence number 342 R GEOSPATIAL REFERENCE DATA ind1 01 Geospatial reference dimension ind2 012345678 Geospatial reference method a NR Name b NR Coordinate or distance units c NR Latitude resolution d NR Longitude resolution e R Standard parallel or oblique line latitude f R Oblique line longitude g NR Longitude of central meridian or projection center h NR Latitude of projection origin or projection center i NR False easting j NR False northing k NR Scale factor l NR Height of perspective point above surface m NR Azimuthal angle n NR Azimuth measure point longitude or straight vertical longitude from pole o NR Landsat number and path number p NR Zone identifier q NR Ellipsoid name r NR Semi-major axis s NR Denominator of flattening ratio t NR Vertical resolution u NR Vertical encoding method v NR Local planar, local, or other projection or grid description w NR Local planar or local georeference information 2 NR Reference method used 6 NR Linkage 8 R Field link and sequence number 343 R PLANAR COORDINATE DATA ind1 blank Undefined ind2 blank Undefined a NR Planar coordinate encoding method b NR Planar distance units c NR Abscissa resolution d NR Ordinate resolution e NR Distance resolution f NR Bearing resolution g NR Bearing units h NR Bearing reference direction i NR Bearing reference meridian 6 NR Linkage 8 R Field link and sequence number 344 R SOUND CHARACTERISTICS ind1 blank Undefined ind2 blank Undefined a R Type of recording b R Recording medium c R Playing speed d R Groove characteristic e R Track configuration f R Tape configuration g R Configuration of playback channels h R Special playback characteristics 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source 3 NR Materials specified 6 NR Linkage 8 R Field link and sequence number 345 R PROJECTION CHARACTERISTICS OF MOVING IMAGE ind1 blank Undefined ind2 blank Undefined a R Presentation format b R Projection speed 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source 3 NR Materials specified 6 NR Linkage 8 R Field link and sequence number 346 R VIDEO CHARACTERISTICS ind1 blank Undefined ind2 blank Undefined a R Video format b R Broadcast standard 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source 3 NR Materials specified 6 NR Linkage 8 R Field link and sequence number 347 R DIGITAL FILE CHARACTERISTICS ind1 blank Undefined ind2 blank Undefined a R File type b R Encoding format c R File size d R Resolution e R Regional encoding f R Encoded bitrate 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source 3 NR Materials specified 6 NR Linkage 8 R Field link and sequence number 348 R FORMAT OF NOTATED MUSIC ind1 blank Undefined ind2 blank Undefined a R Format of notated music term b R Format of notated music code 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source of term 3 NR Materials specified 6 NR Linkage 8 R Field link and sequence number 351 R ORGANIZATION AND ARRANGEMENT OF MATERIALS ind1 blank Undefined ind2 blank Undefined a R Organization b R Arrangement c NR Hierarchical level 3 NR Materials specified 6 NR Linkage 8 R Field link and sequence number 352 R DIGITAL GRAPHIC REPRESENTATION ind1 blank Undefined ind2 blank Undefined a NR Direct reference method b R Object type c R Object count d NR Row count e NR Column count f NR Vertical count g NR VPF topology level i NR Indirect reference description q R Format of the digital image 6 NR Linkage 8 R Field link and sequence number 355 R SECURITY CLASSIFICATION CONTROL ind1 0123458 Controlled element ind2 blank Undefined a NR Security classification b R Handling instructions c R External dissemination information d NR Downgrading or declassification event e NR Classification system f NR Country of origin code g NR Downgrading date h NR Declassification date j R Authorization 6 NR Linkage 8 R Field link and sequence number 357 NR ORIGINATOR DISSEMINATION CONTROL ind1 blank Undefined ind2 blank Undefined a NR Originator control term b R Originating agency c R Authorized recipients of material g R Other restrictions 6 NR Linkage 8 R Field link and sequence number 362 R DATES OF PUBLICATION AND/OR SEQUENTIAL DESIGNATION ind1 01 Format of date ind2 blank Undefined a NR Dates of publication and/or sequential designation z NR Source of information 6 NR Linkage 8 R Field link and sequence number 363 R NORMALIZED DATE AND SEQUENTIAL DESIGNATION ind1 b01 Start/End designator ind2 b01 State of issuance a NR First level of enumeration b NR Second level of enumeration c NR Third level of enumeration d NR Fourth level of enumeration e NR Fifth level of enumeration f NR Sixth level of enumeration g NR Alternative numbering scheme, first level of enumeration h NR Alternative numbering scheme, second level of enumeration i NR First level of chronology j NR Second level of chronology k NR Third level of chronology l NR Fourth level of chronology m NR Alternative numbering scheme, chronology u NR First level textual designation v NR First level of chronology, issuance x R Nonpublic note z R Public note 6 NR Linkage 8 NR Field link and sequence number 365 R TRADE PRICE ind1 blank Undefined ind2 blank Undefined a NR Price type code b NR Price amount c NR Currency code d NR Unit of pricing e NR Price note f NR Price effective from g NR Price effective until h NR Tax rate 1 i NR Tax rate 2 j NR ISO country code k NR MARC country code m NR Identification of pricing entity 2 NR Source of price type code 6 NR Linkage 8 R Field link and sequence number 366 R TRADE AVAILABILITY INFORMATION ind1 blank Undefined ind2 blank Undefined a NR Publishers' compressed title identification b NR Detailed date of publication c NR Availability status code d NR Expected next availability date e NR Note f NR Publishers' discount category g NR Date made out of print j NR ISO country code k NR MARC country code m NR Identification of agency 2 NR Source of availability status code 6 NR Linkage 8 R Field link and sequence number 370 R ASSOCIATED PLACE ind1 blank Undefined ind2 blank Undefined c R Associated country f R Other associated place g R Place of origin of work or expression i R Relationship information s NR Start period t NR End period u R Uniform Resource Identifier v R Source of information 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source of term 3 NR Materials specified 4 R Relationship 6 NR Linkage 8 R Field link and sequence number 377 R ASSOCIATED LANGUAGE ind1 blank Undefined ind2 b7 Source of code a R Language code l R Language term 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source 3 NR Materials specified 6 NR Linkage 8 R Field link and sequence number 380 R FORM OF WORK ind1 blank Undefined ind2 blank Undefined a R Form of work 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source of term 3 NR Materials specified 6 NR Linkage 8 R Field link and sequence number 381 R OTHER DISTINGUISHING CHARACTERISTICS OF WORK OR EXPRESSION ind1 blank Undefined ind2 blank Undefined a R Other distinguishing characteristic u R Uniform Resource Identifier v R Source of information 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source of term 3 NR Materials specified 6 NR Linkage 8 R Field link and sequence number 382 R MEDIUM OF PERFORMANCE ind1 b01 Display constant controller ind2 b01 Access control a R Medium of performance b R Soloist d R Doubling instrument e R Number of ensembles of the same type n R Number of performers of the same medium p R Alternative medium of performance r NR Total number of individuals performing alongside ensembles s NR Total number of performers t NR Total number of ensembles v R Note 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source of term 3 NR Materials specified 6 NR Linkage 8 R Field link and sequence number 383 R NUMERIC DESIGNATION OF MUSICAL WORK ind1 blank Undefined ind2 blank Undefined a R Serial number b R Opus number c R Thematic index number d NR Thematic index code e NR Publisher associated with opus number 2 NR Source 3 NR Materials specified 6 NR Linkage 8 R Field link and sequence number 384 R KEY ind1 b01 Key type ind2 blank Undefined a NR Key 3 NR Materials specified 6 NR Linkage 8 R Field link and sequence number 385 R AUDIENCE CHARACTERISTICS ind1 blank Undefined ind2 blank Undefined a R Audience term b R Audience code m NR Demographic group term n NR Demographic group code 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source 3 NR Materials specified 6 NR Linkage 8 R Field link and sequence number 386 R CREATOR/CONTRIBUTOR CHARACTERISTICS ind1 blank Undefined ind2 blank Undefined a R Creator/contributor term b R Creator/contributor code i R Relationship information m NR Demographic group term n NR Demographic group code 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source 3 NR Materials specified 4 R Relationship 6 NR Linkage 8 R Field link and sequence number 388 R TIME PERIOD OF CREATION ind1 b12 Type of time period ind2 blank Undefined a R Time period of creation term 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source of term 3 NR Materials specified 6 NR Linkage 8 R Field link and sequence number 400 R SERIES STATEMENT/ADDED ENTRY--PERSONAL NAME ind1 013 Type of personal name entry element ind2 01 Pronoun represents main entry a NR Personal name b NR Numeration c R Titles and other words associated with a name d NR Dates associated with a name e R Relator term f NR Date of a work g NR Miscellaneous information k R Form subheading l NR Language of a work n R Number of part/section of a work p R Name of part/section of a work t NR Title of a work u NR Affiliation v NR Volume number/sequential designation x NR International Standard Serial Number 4 R Relator code 6 NR Linkage 8 R Field link and sequence number 410 R SERIES STATEMENT/ADDED ENTRY--CORPORATE NAME ind1 012 Type of corporate name entry element ind2 01 Pronoun represents main entry a NR Corporate name or jurisdiction name as entry element b R Subordinate unit c NR Location of meeting d R Date of meeting or treaty signing e R Relator term f NR Date of a work g NR Miscellaneous information k R Form subheading l NR Language of a work n R Number of part/section/meeting p R Name of part/section of a work t NR Title of a work u NR Affiliation v NR Volume number/sequential designation x NR International Standard Serial Number 4 R Relator code 6 NR Linkage 8 R Field link and sequence number 411 R SERIES STATEMENT/ADDED ENTRY--MEETING NAME ind1 012 Type of meeting name entry element ind2 01 Pronoun represents main entry a NR Meeting name or jurisdiction name as entry element c NR Location of meeting d NR Date of meeting e R Subordinate unit f NR Date of a work g NR Miscellaneous information k R Form subheading l NR Language of a work n R Number of part/section/meeting p R Name of part/section of a work q NR Name of meeting following jurisdiction name entry element t NR Title of a work u NR Affiliation v NR Volume number/sequential designation x NR International Standard Serial Number 4 R Relator code 6 NR Linkage 8 R Field link and sequence number 490 R SERIES STATEMENT ind1 01 Series tracing policy ind2 blank Undefined a R Series statement l NR Library of Congress call number v R Volume number/sequential designation x R International Standard Serial Number 3 NR Materials specified 6 NR Linkage 8 R Field link and sequence number 500 R GENERAL NOTE ind1 blank Undefined ind2 blank Undefined a NR General note 3 NR Materials specified 5 NR Institution to which field applies 6 NR Linkage 8 R Field link and sequence number 501 R WITH NOTE ind1 blank Undefined ind2 blank Undefined a NR With note 5 NR Institution to which field applies 6 NR Linkage 8 R Field link and sequence number 502 R DISSERTATION NOTE ind1 blank Undefined ind2 blank Undefined a NR Dissertation note b NR Degree type c NR Name of granting institution d NR Year of degree granted g R Miscellaneous information o R Dissertation identifier 6 NR Linkage 8 R Field link and sequence number 504 R BIBLIOGRAPHY, ETC. NOTE ind1 blank Undefined ind2 blank Undefined a NR Bibliography, etc. note b NR Number of references 6 NR Linkage 8 R Field link and sequence number 505 R FORMATTED CONTENTS NOTE ind1 0128 Display constant controller ind2 b0 Level of content designation a NR Formatted contents note g R Miscellaneous information r R Statement of responsibility t R Title u R Uniform Resource Identifier 6 NR Linkage 8 R Field link and sequence number 506 R RESTRICTIONS ON ACCESS NOTE ind1 b01 Restriction ind2 blank Undefined a NR Terms governing access b R Jurisdiction c R Physical access provisions d R Authorized users e R Authorization f R Standardized terminology for access restiction g R Availability date q R Supplying agency u R Uniform Resource Identifier 2 NR Source of term 3 NR Materials specified 5 NR Institution to which field applies 6 NR Linkage 8 R Field link and sequence number 507 NR SCALE NOTE FOR GRAPHIC MATERIAL ind1 blank Undefined ind2 blank Undefined a NR Representative fraction of scale note b NR Remainder of scale note 6 NR Linkage 8 R Field link and sequence number 508 R CREATION/PRODUCTION CREDITS NOTE ind1 blank Undefined ind2 blank Undefined a NR Creation/production credits note 6 NR Linkage 8 R Field link and sequence number 510 R CITATION/REFERENCES NOTE ind1 01234 Coverage/location in source ind2 blank Undefined a NR Name of source b NR Coverage of source c NR Location within source u R Uniform Resource Identifier x NR International Standard Serial Number 3 NR Materials specified 6 NR Linkage 8 R Field link and sequence number 511 R PARTICIPANT OR PERFORMER NOTE ind1 01 Display constant controller ind2 blank Undefined a NR Participant or performer note 6 NR Linkage 8 R Field link and sequence number 513 R TYPE OF REPORT AND PERIOD COVERED NOTE ind1 blank Undefined ind2 blank Undefined a NR Type of report b NR Period covered 6 NR Linkage 8 R Field link and sequence number 514 NR DATA QUALITY NOTE ind1 blank Undefined ind2 blank Undefined a NR Attribute accuracy report b R Attribute accuracy value c R Attribute accuracy explanation d NR Logical consistency report e NR Completeness report f NR Horizontal position accuracy report g R Horizontal position accuracy value h R Horizontal position accuracy explanation i NR Vertical positional accuracy report j R Vertical positional accuracy value k R Vertical positional accuracy explanation m NR Cloud cover u R Uniform Resource Identifier z R Display note 6 NR Linkage 8 R Field link and sequence number 515 R NUMBERING PECULIARITIES NOTE ind1 blank Undefined ind2 blank Undefined a NR Numbering peculiarities note 6 NR Linkage 8 R Field link and sequence number 516 R TYPE OF COMPUTER FILE OR DATA NOTE ind1 b8 Display constant controller ind2 blank Undefined a NR Type of computer file or data note 6 NR Linkage 8 R Field link and sequence number 518 R DATE/TIME AND PLACE OF AN EVENT NOTE ind1 blank Undefined ind2 blank Undefined a NR Date/time and place of an event note d R Date of event o R Other event information p R Place of event 0 R Authority record control number or standard number 1 R Real World Object URI 2 R Source of term 3 NR Materials specified 6 NR Linkage 8 R Field link and sequence number 520 R SUMMARY, ETC. ind1 b012348 Display constant controller ind2 blank Undefined a NR Summary, etc. note b NR Expansion of summary note c NR Assigning agency u R Uniform Resource Identifier 2 NR Source 3 NR Materials specified 6 NR Linkage 8 R Field link and sequence number 521 R TARGET AUDIENCE NOTE ind1 b012348 Display constant controller ind2 blank Undefined a R Target audience note b NR Source 3 NR Materials specified 6 NR Linkage 8 R Field link and sequence number 522 R GEOGRAPHIC COVERAGE NOTE ind1 b8 Display constant controller ind2 blank Undefined a NR Geographic coverage note 6 NR Linkage 8 R Field link and sequence number 524 R PREFERRED CITATION OF DESCRIBED MATERIALS NOTE ind1 b8 Display constant controller ind2 blank Undefined a NR Preferred citation of described materials note 2 NR Source of schema used 3 NR Materials specified 6 NR Linkage 8 R Field link and sequence number 525 R SUPPLEMENT NOTE ind1 blank Undefined ind2 blank Undefined a NR Supplement note 6 NR Linkage 8 R Field link and sequence number 526 R STUDY PROGRAM INFORMATION NOTE ind1 08 Display constant controller ind2 blank Undefined a NR Program name b NR Interest level c NR Reading level d NR Title point value i NR Display text x R Nonpublic note z R Public note 5 NR Institution to which field applies 6 NR Linkage 8 R Field link and sequence number 530 R ADDITIONAL PHYSICAL FORM AVAILABLE NOTE ind1 blank Undefined ind2 blank Undefined a NR Additional physical form available note b NR Availability source c NR Availability conditions d NR Order number u R Uniform Resource Identifier 3 NR Materials specified 6 NR Linkage 8 R Field link and sequence number 532 R ACCESSIBILITY NOTE ind1 0128 Display constant controller ind2 blank Undefined a NR Summary of accessibility 6 NR Linkage 8 R Field link and sequence number 533 R REPRODUCTION NOTE ind1 blank Undefined ind2 blank Undefined a NR Type of reproduction b R Place of reproduction c R Agency responsible for reproduction d NR Date of reproduction e NR Physical description of reproduction f R Series statement of reproduction m R Dates and/or sequential designation of issues reproduced n R Note about reproduction 3 NR Materials specified 5 NR Institution to which field applies 6 NR Linkage 7 NR Fixed-length data elements of reproduction 8 R Field link and sequence number 534 R ORIGINAL VERSION NOTE ind1 blank Undefined ind2 blank Undefined a NR Main entry of original b NR Edition statement of original c NR Publication, distribution, etc. of original e NR Physical description, etc. of original f R Series statement of original k R Key title of original l NR Location of original m NR Material specific details n R Note about original o R Other resource identifier p NR Introductory phrase t NR Title statement of original x R International Standard Serial Number z R International Standard Book Number 3 NR Materials specified 6 NR Linkage 8 R Field link and sequence number 535 R LOCATION OF ORIGINALS/DUPLICATES NOTE ind1 12 Additional information about custodian ind2 blank Undefined a NR Custodian b R Postal address c R Country d R Telecommunications address g NR Repository location code 3 NR Materials specified 6 NR Linkage 8 R Field link and sequence number 536 R FUNDING INFORMATION NOTE ind1 blank Undefined ind2 blank Undefined a NR Text of note b R Contract number c R Grant number d R Undifferentiated number e R Program element number f R Project number g R Task number h R Work unit number 6 NR Linkage 8 R Field link and sequence number 538 R SYSTEM DETAILS NOTE ind1 blank Undefined ind2 blank Undefined a NR System details note i NR Display text u R Uniform Resource Identifier 3 NR Materials specified 5 NR Institution to which field applies 6 NR Linkage 8 R Field link and sequence number 540 R TERMS GOVERNING USE AND REPRODUCTION NOTE ind1 blank Undefined ind2 blank Undefined a NR Terms governing use and reproduction b NR Jurisdiction c NR Authorization d NR Authorized users f R Use and reproduction rights g R Availability date q NR Supplying agency u R Uniform Resource Identifier 2 NR Source of term 3 NR Materials specified 5 NR Institution to which field applies 6 NR Linkage 8 R Field link and sequence number 541 R IMMEDIATE SOURCE OF ACQUISITION NOTE ind1 b01 Privacy ind2 blank Undefined a NR Source of acquisition b NR Address c NR Method of acquisition d NR Date of acquisition e NR Accession number f NR Owner h NR Purchase price n R Extent o R Type of unit 3 NR Materials specified 5 NR Institution to which field applies 6 NR Linkage 8 R Field link and sequence number 542 R INFORMATION RELATING TO COPYRIGHT STATUS ind1 b01 Privacy ind2 blank Undefined a NR Personal creator b NR Personal creator death date c NR Corporate creator d R Copyright holder e R Copyright holder contact information f R Copyright statement g NR Copyright date h R Copyright renewal date i NR Publication date j NR Creation date k R Publisher l NR Copyright status m NR Publication status n R Note o NR Research date p R Country of publication or creation q NR Supplying agency r NR Jurisdiction of copyright assessment s NR Source of information u R Uniform Resource Identifier 3 NR Materials specified 6 NR Linkage 8 R Field link and sequence number 544 R LOCATION OF OTHER ARCHIVAL MATERIALS NOTE ind1 b01 Relationship ind2 blank Undefined a R Custodian b R Address c R Country d R Title e R Provenance n R Note 3 NR Materials specified 6 NR Linkage 8 R Field link and sequence number 545 R BIOGRAPHICAL OR HISTORICAL DATA ind1 b01 Type of data ind2 blank Undefined a NR Biographical or historical note b NR Expansion u R Uniform Resource Identifier 6 NR Linkage 8 R Field link and sequence number 546 R LANGUAGE NOTE ind1 blank Undefined ind2 blank Undefined a NR Language note b R Information code or alphabet 3 NR Materials specified 6 NR Linkage 8 R Field link and sequence number 547 R FORMER TITLE COMPLEXITY NOTE ind1 blank Undefined ind2 blank Undefined a NR Former title complexity note 6 NR Linkage 8 R Field link and sequence number 550 R ISSUING BODY NOTE ind1 blank Undefined ind2 blank Undefined a NR Issuing body note 6 NR Linkage 8 R Field link and sequence number 552 R ENTITY AND ATTRIBUTE INFORMATION NOTE ind1 blank Undefined ind2 blank Undefined a NR Entity type label b NR Entity type definition and source c NR Attribute label d NR Attribute definition and source e R Enumerated domain value f R Enumerated domain value definition and source g NR Range domain minimum and maximum h NR Codeset name and source i NR Unrepresentable domain j NR Attribute units of measurement and resolution k NR Beginning date and ending date of attribute values l NR Attribute value accuracy m NR Attribute value accuracy explanation n NR Attribute measurement frequency o R Entity and attribute overview p R Entity and attribute detail citation u R Uniform Resource Identifier z R Display note 6 NR Linkage 8 R Field link and sequence number 555 R CUMULATIVE INDEX/FINDING AIDS NOTE ind1 b08 Display constant controller ind2 blank Undefined a NR Cumulative index/finding aids note b R Availability source c NR Degree of control d NR Bibliographic reference u R Uniform Resource Identifier 3 NR Materials specified 6 NR Linkage 8 R Field link and sequence number 556 R INFORMATION ABOUT DOCUMENTATION NOTE ind1 b8 Display constant controller ind2 blank Undefined a NR Information about documentation note z R International Standard Book Number 6 NR Linkage 8 R Field link and sequence number 561 R OWNERSHIP AND CUSTODIAL HISTORY ind1 b01 Privacy ind2 blank Undefined a NR History u R Uniform Resource Identifier 3 NR Materials specified 5 NR Institution to which field applies 6 NR Linkage 8 R Field link and sequence number 562 R COPY AND VERSION IDENTIFICATION NOTE ind1 blank Undefined ind2 blank Undefined a R Identifying markings b R Copy identification c R Version identification d R Presentation format e R Number of copies 3 NR Materials specified 5 NR Institution to which field applies 6 NR Linkage 8 R Field link and sequence number 563 R BINDING INFORMATION ind1 blank Undefined ind2 blank Undefined a NR Binding note u R Uniform Resource Identifier 3 NR Materials specified 5 NR Institution to which field applies 6 NR Linkage 8 R Field link and sequence number 565 R CASE FILE CHARACTERISTICS NOTE ind1 b08 Display constant controller ind2 blank Undefined a NR Number of cases/variables b R Name of variable c R Unit of analysis d R Universe of data e R Filing scheme or code 3 NR Materials specified 6 NR Linkage 8 R Field link and sequence number 567 R METHODOLOGY NOTE ind1 b8 Display constant controller ind2 blank Undefined a NR Methodology note b R Controlled term 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source of term 6 NR Linkage 8 R Field link and sequence number 580 R LINKING ENTRY COMPLEXITY NOTE ind1 blank Undefined ind2 blank Undefined a NR Linking entry complexity note 6 NR Linkage 8 R Field link and sequence number 581 R PUBLICATIONS ABOUT DESCRIBED MATERIALS NOTE ind1 b8 Display constant controller ind2 blank Undefined a NR Publications about described materials note z R International Standard Book Number 3 NR Materials specified 6 NR Linkage 8 R Field link and sequence number 583 R ACTION NOTE ind1 b01 Privacy ind2 blank Undefined a NR Action b R Action identification c R Time/date of action d R Action interval e R Contingency for action f R Authorization h R Jurisdiction i R Method of action j R Site of action k R Action agent l R Status n R Extent o R Type of unit u R Uniform Resource Identifier x R Nonpublic note z R Public note 2 NR Source of term 3 NR Materials specified 5 NR Institution to which field applies 6 NR Linkage 8 R Field link and sequence number 584 R ACCUMULATION AND FREQUENCY OF USE NOTE ind1 blank Undefined ind2 blank Undefined a R Accumulation b R Frequency of use 3 NR Materials specified 5 NR Institution to which field applies 6 NR Linkage 8 R Field link and sequence number 585 R EXHIBITIONS NOTE ind1 blank Undefined ind2 blank Undefined a NR Exhibitions note 3 NR Materials specified 5 NR Institution to which field applies 6 NR Linkage 8 R Field link and sequence number 586 R AWARDS NOTE ind1 b8 Display constant controller ind2 blank Undefined a NR Awards note 3 NR Materials specified 6 NR Linkage 8 R Field link and sequence number 588 R SOURCE OF DESCRIPTION NOTE ind1 b01 Display constant controller ind2 blank Undefined a NR Source of description note 5 NR Institution to which field applies 6 NR Linkage 8 R Field link and sequence number 600 R SUBJECT ADDED ENTRY--PERSONAL NAME ind1 013 Type of personal name entry element ind2 01234567 Thesaurus a NR Personal name b NR Numeration c R Titles and other words associated with a name d NR Dates associated with a name e R Relator term f NR Date of a work g R Miscellaneous information h NR Medium j R Attribution qualifier k R Form subheading l NR Language of a work m R Medium of performance for music n R Number of part/section of a work o NR Arranged statement for music p R Name of part/section of a work q NR Fuller form of name r NR Key for music s R Version t NR Title of a work u NR Affiliation v R Form subdivision x R General subdivision y R Chronological subdivision z R Geographic subdivision 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source of heading or term 3 NR Materials specified 4 R Relationship 6 NR Linkage 8 R Field link and sequence number 610 R SUBJECT ADDED ENTRY--CORPORATE NAME ind1 012 Type of corporate name entry element ind2 01234567 Thesaurus a NR Corporate name or jurisdiction name as entry element b R Subordinate unit c R Location of meeting d R Date of meeting or treaty signing e R Relator term f NR Date of a work g R Miscellaneous information h NR Medium k R Form subheading l NR Language of a work m R Medium of performance for music n R Number of part/section/meeting o NR Arranged statement for music p R Name of part/section of a work r NR Key for music s R Version t NR Title of a work u NR Affiliation v R Form subdivision x R General subdivision y R Chronological subdivision z R Geographic subdivision 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source of heading or term 3 NR Materials specified 4 R Relationship 6 NR Linkage 8 R Field link and sequence number 611 R SUBJECT ADDED ENTRY--MEETING NAME ind1 012 Type of meeting name entry element ind2 01234567 Thesaurus a NR Meeting name or jurisdiction name as entry element c R Location of meeting d R Date of meeting or treaty signing e R Subordinate unit f NR Date of a work g R Miscellaneous information h NR Medium j R Relator term k R Form subheading l NR Language of a work n R Number of part/section/meeting p R Name of part/section of a work q NR Name of meeting following jurisdiction name entry element s R Version t NR Title of a work u NR Affiliation v R Form subdivision x R General subdivision y R Chronological subdivision z R Geographic subdivision 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source of heading or term 3 NR Materials specified 4 R Relationship 6 NR Linkage 8 R Field link and sequence number 630 R SUBJECT ADDED ENTRY--UNIFORM TITLE ind1 0-9 Nonfiling characters ind2 01234567 Thesaurus a NR Uniform title d R Date of treaty signing e R Relator term f NR Date of a work g R Miscellaneous information h NR Medium k R Form subheading l NR Language of a work m R Medium of performance for music n R Number of part/section of a work o NR Arranged statement for music p R Name of part/section of a work r NR Key for music s R Version t NR Title of a work v R Form subdivision x R General subdivision y R Chronological subdivision z R Geographic subdivision 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source of heading or term 3 NR Materials specified 4 R Relationship 6 NR Linkage 8 R Field link and sequence number 647 R SUBJECT ADDED ENTRY--NAMED EVENT ind1 blank Undefined ind2 01234567 Thesaurus a NR Named event c R Location of named event d NR Date of named event g R Miscellaneous information v R Form subdivision x R General subdivision y R Chronological subdivision z R Geographic subdivision 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source of heading or term 3 NR Materials specified 6 NR Linkage 8 R Field link and sequence number 648 R SUBJECT ADDED ENTRY--CHRONOLOGICAL TERM ind1 blank Undefined ind2 01234567 Thesaurus a NR Chronological term v R Form subdivision x R General subdivision y R Chronological subdivision z R Geographic subdivision 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source of heading or term 3 NR Materials specified 6 NR Linkage 8 R Field link and sequence number 650 R SUBJECT ADDED ENTRY--TOPICAL TERM ind1 b012 Level of subject ind2 01234567 Thesaurus a NR Topical term or geographic name as entry element b NR Topical term following geographic name as entry element c NR Location of event d NR Active dates e NR Relator term g R Miscellaneous information v R Form subdivision x R General subdivision y R Chronological subdivision z R Geographic subdivision 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source of heading or term 3 NR Materials specified 4 R Relationship 6 NR Linkage 8 R Field link and sequence number 651 R SUBJECT ADDED ENTRY--GEOGRAPHIC NAME ind1 blank Undefined ind2 01234567 Thesaurus a NR Geographic name e R Relator term g R Miscellaneous information v R Form subdivision x R General subdivision y R Chronological subdivision z R Geographic subdivision 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source of heading or term 3 NR Materials specified 4 R Relationship 6 NR Linkage 8 R Field link and sequence number 653 R INDEX TERM--UNCONTROLLED ind1 b012 Level of index term ind2 b0123456 Type of term or name a R Uncontrolled term 6 NR Linkage 8 R Field link and sequence number 654 R SUBJECT ADDED ENTRY--FACETED TOPICAL TERMS ind1 b012 Level of subject ind2 blank Undefined a R Focus term b R Non-focus term c R Facet/hierarchy designation e R Relator term v R Form subdivision y R Chronological subdivision z R Geographic subdivision 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source of heading or term 3 NR Materials specified 4 R Relationship 6 NR Linkage 8 R Field link and sequence number 655 R INDEX TERM--GENRE/FORM ind1 b0 Type of heading ind2 01234567 Thesaurus a NR Genre/form data or focus term b R Non-focus term c R Facet/hierarchy designation v R Form subdivision x R General subdivision y R Chronological subdivision z R Geographic subdivision 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source of term 3 NR Materials specified 5 NR Institution to which field applies 6 NR Linkage 8 R Field link and sequence number 656 R INDEX TERM--OCCUPATION ind1 blank Undefined ind2 7 Source of term a NR Occupation k NR Form v R Form subdivision x R General subdivision y R Chronological subdivision z R Geographic subdivision 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source of term 3 NR Materials specified 6 NR Linkage 8 R Field link and sequence number 657 R INDEX TERM--FUNCTION ind1 blank Undefined ind2 7 Source of term a NR Function v R Form subdivision x R General subdivision y R Chronological subdivision z R Geographic subdivision 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source of term 3 NR Materials specified 6 NR Linkage 8 R Field link and sequence number 658 R INDEX TERM--CURRICULUM OBJECTIVE ind1 blank Undefined ind2 blank Undefined a NR Main curriculum objective b R Subordinate curriculum objective c NR Curriculum code d NR Correlation factor 2 NR Source of term or code 6 NR Linkage 8 R Field link and sequence number 662 R SUBJECT ADDED ENTRY--HIERARCHICAL PLACE NAME ind1 blank Undefined ind2 blank Undefined a R Country or larger entity b NR First-order political jurisdiction c R Intermediate political jurisdiction d NR City e R Relator term f R City subsection g R Other nonjurisdictional geographic region and feature h R Extraterrestrial area 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source of heading or term 4 R Relationship 6 NR Linkage 8 R Field link and sequence number 688 R SUBJECT ADDED ENTRY--TYPE OF ENTITY UNSPECIFIED ind1 blank Undefined ind2 b7 Source of name, title, or term a NR Name, title, or term e R Relator term g R Miscellaneous information 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source of name, title, or term 3 NR Materials specified 4 R Relationship 6 NR Linkage 8 R Field link and sequence number 700 R ADDED ENTRY--PERSONAL NAME ind1 013 Type of personal name entry element ind2 b2 Type of added entry a NR Personal name b NR Numeration c R Titles and other words associated with a name d NR Dates associated with a name e R Relator term f NR Date of a work g R Miscellaneous information h NR Medium i R Relationship information j R Attribution qualifier k R Form subheading l NR Language of a work m R Medium of performance for music n R Number of part/section of a work o NR Arranged statement for music p R Name of part/section of a work q NR Fuller form of name r NR Key for music s R Version t NR Title of a work u NR Affiliation x NR International Standard Serial Number 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source of heading or term 3 NR Materials specified 4 R Relationship 5 NR Institution to which field applies 6 NR Linkage 8 R Field link and sequence number 710 R ADDED ENTRY--CORPORATE NAME ind1 012 Type of corporate name entry element ind2 b2 Type of added entry a NR Corporate name or jurisdiction name as entry element b R Subordinate unit c R Location of meeting d R Date of meeting or treaty signing e R Relator term f NR Date of a work g R Miscellaneous information h NR Medium i R Relationship information k R Form subheading l NR Language of a work m R Medium of performance for music n R Number of part/section/meeting o NR Arranged statement for music p R Name of part/section of a work r NR Key for music s R Version t NR Title of a work u NR Affiliation x NR International Standard Serial Number 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source of heading or term 3 NR Materials specified 4 R Relationship 5 NR Institution to which field applies 6 NR Linkage 8 R Field link and sequence number 711 R ADDED ENTRY--MEETING NAME ind1 012 Type of meeting name entry element ind2 b2 Type of added entry a NR Meeting name or jurisdiction name as entry element c R Location of meeting d R Date of meeting or treaty signing e R Subordinate unit f NR Date of a work g R Miscellaneous information h NR Medium i R Relationship information j R Relator term k R Form subheading l NR Language of a work n R Number of part/section/meeting p R Name of part/section of a work q NR Name of meeting following jurisdiction name entry element s R Version t NR Title of a work u NR Affiliation x NR International Standard Serial Number 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source of heading or term 3 NR Materials specified 4 R Relationship 5 NR Institution to which field applies 6 NR Linkage 8 R Field link and sequence number 720 R ADDED ENTRY--UNCONTROLLED NAME ind1 b12 Type of name ind2 blank Undefined a NR Name e R Relator term 4 R Relationship 6 NR Linkage 8 R Field link and sequence number 730 R ADDED ENTRY--UNIFORM TITLE ind1 0-9 Nonfiling characters ind2 b2 Type of added entry a NR Uniform title d R Date of treaty signing f NR Date of a work g R Miscellaneous information h NR Medium i R Relationship information k R Form subheading l NR Language of a work m R Medium of performance for music n R Number of part/section of a work o NR Arranged statement for music p R Name of part/section of a work r NR Key for music s R Version t NR Title of a work x NR International Standard Serial Number 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source of heading or term 3 NR Materials specified 4 R Relationship 5 NR Institution to which field applies 6 NR Linkage 8 R Field link and sequence number 740 R ADDED ENTRY--UNCONTROLLED RELATED/ANALYTICAL TITLE ind1 0-9 Nonfiling characters ind2 b2 Type of added entry a NR Uncontrolled related/analytical title h NR Medium n R Number of part/section of a work p R Name of part/section of a work 5 NR Institution to which field applies 6 NR Linkage 8 R Field link and sequence number 751 R ADDED ENTRY--GEOGRAPHIC NAME ind1 blank Undefined ind2 blank Undefined a NR Geographic name e R Relator term g R Miscellaneous information 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source of heading or term 3 NR Materials specified 4 R Relationship 6 NR Linkage 8 R Field link and sequence number 752 R ADDED ENTRY--HIERARCHICAL PLACE NAME ind1 blank Undefined ind2 blank Undefined a R Country or larger entity b NR First-order political jurisdiction c R Intermediate political jurisdiction d NR City e R Relator term f R City subsection g R Other nonjurisdictional geographic region and feature h R Extraterrestrial area 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source of heading or term 4 R Relationship 6 NR Linkage 8 R Field link and sequence number 753 R SYSTEM DETAILS ACCESS TO COMPUTER FILES ind1 blank Undefined ind2 blank Undefined a NR Make and model of machine b NR Programming language c NR Operating system 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source of term 6 NR Linkage 8 R Field link and sequence number 754 R ADDED ENTRY--TAXONOMIC IDENTIFICATION ind1 blank Undefined ind2 blank Undefined a R Taxonomic name c R Taxonomic category d R Common or alternative name x R Non-public note z R Public note 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source of taxonomic identification 6 NR Linkage 8 R Field link and sequence number 758 R RESOURCE IDENTIFIER ind1 blank Undefined ind2 blank Undefined a NR Label i R Relationship information 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source of heading or term 3 NR Materials specified 4 R Relationship 5 NR Institution to which field applies 6 NR Linkage 8 R Field link and sequence number 760 R MAIN SERIES ENTRY ind1 01 Note controller ind2 b8 Display constant controller a NR Main entry heading b NR Edition c NR Qualifying information d NR Place, publisher, and date of publication g R Related parts h NR Physical description i R Relationship information m NR Material-specific details n R Note o R Other item identifier s NR Uniform title t NR Title w R Record control number x NR International Standard Serial Number y NR CODEN designation 4 R Relationship 6 NR Linkage 7 NR Control subfield 8 R Field link and sequence number 762 R SUBSERIES ENTRY ind1 01 Note controller ind2 b8 Display constant controller a NR Main entry heading b NR Edition c NR Qualifying information d NR Place, publisher, and date of publication g R Related parts h NR Physical description i R Relationship information m NR Material-specific details n R Note o R Other item identifier s NR Uniform title t NR Title w R Record control number x NR International Standard Serial Number y NR CODEN designation 4 R Relationship 6 NR Linkage 7 NR Control subfield 8 R Field link and sequence number 765 R ORIGINAL LANGUAGE ENTRY ind1 01 Note controller ind2 b8 Display constant controller a NR Main entry heading b NR Edition c NR Qualifying information d NR Place, publisher, and date of publication g R Related parts h NR Physical description i R Relationship information k R Series data for related item m NR Material-specific details n R Note o R Other item identifier r R Report number s NR Uniform title t NR Title u NR Standard Technical Report Number w R Record control number x NR International Standard Serial Number y NR CODEN designation z R International Standard Book Number 4 R Relationship 6 NR Linkage 7 NR Control subfield 8 R Field link and sequence number 767 R TRANSLATION ENTRY ind1 01 Note controller ind2 b8 Display constant controller a NR Main entry heading b NR Edition c NR Qualifying information d NR Place, publisher, and date of publication g R Related parts h NR Physical description i R Relationship information k R Series data for related item m NR Material-specific details n R Note o R Other item identifier r R Report number s NR Uniform title t NR Title u NR Standard Technical Report Number w R Record control number x NR International Standard Serial Number y NR CODEN designation z R International Standard Book Number 4 R Relationship 6 NR Linkage 7 NR Control subfield 8 R Field link and sequence number 770 R SUPPLEMENT/SPECIAL ISSUE ENTRY ind1 01 Note controller ind2 b8 Display constant controller a NR Main entry heading b NR Edition c NR Qualifying information d NR Place, publisher, and date of publication g R Related parts h NR Physical description i R Relationship information k R Series data for related item m NR Material-specific details n R Note o R Other item identifier r R Report number s NR Uniform title t NR Title u NR Standard Technical Report Number w R Record control number x NR International Standard Serial Number y NR CODEN designation z R International Standard Book Number 4 R Relationship 6 NR Linkage 7 NR Control subfield 8 R Field link and sequence number 772 R SUPPLEMENT PARENT ENTRY ind1 01 Note controller ind2 b08 Display constant controller a NR Main entry heading b NR Edition c NR Qualifying information d NR Place, publisher, and date of publication g R Related parts h NR Physical description i R Relationship information k R Series data for related item m NR Material-specific details n R Note o R Other item identifier r R Report number s NR Uniform title t NR Title u NR Standard Technical Report Number w R Record control number x NR International Standard Serial Number y NR CODEN designation z R International Stan dard Book Number 4 R Relationship 6 NR Linkage 7 NR Control subfield 8 R Field link and sequence number 773 R HOST ITEM ENTRY ind1 01 Note controller ind2 b8 Display constant controller a NR Main entry heading b NR Edition d NR Place, publisher, and date of publication g R Related parts h NR Physical description i R Relationship information k R Series data for related item m NR Material-specific details n R Note o R Other item identifier p NR Abbreviated title q NR Enumeration and first page r R Report number s NR Uniform title t NR Title u NR Standard Technical Report Number w R Record control number x NR International Standard Serial Number y NR CODEN designation z R International Standard Book Number 3 NR Materials specified 4 R Relationship 6 NR Linkage 7 NR Control subfield 8 R Field link and sequence number 774 R CONSTITUENT UNIT ENTRY ind1 01 Note controller ind2 b8 Display constant controller a NR Main entry heading b NR Edition c NR Qualifying information d NR Place, publisher, and date of publication g R Related parts h NR Physical description i R Relationship information k R Series data for related item m NR Material-specific details n R Note o R Other item identifier r R Report number s NR Uniform title t NR Title u NR Standard Technical Report Number w R Record control number x NR International Standard Serial Number y NR CODEN designation z R International Standard Book Number 4 R Relationship 6 NR Linkage 7 NR Control subfield 8 R Field link and sequence number 775 R OTHER EDITION ENTRY ind1 01 Note controller ind2 b8 Display constant controller a NR Main entry heading b NR Edition c NR Qualifying information d NR Place, publisher, and date of publication e NR Language code f NR Country code g R Related parts h NR Physical description i R Relationship information k R Series data for related item m NR Material-specific details n R Note o R Other item identifier r R Report number s NR Uniform title t NR Title u NR Standard Technical Report Number w R Record control number x NR International Standard Serial Number y NR CODEN designation z R International Standard Book Number 4 R Relationship 6 NR Linkage 7 NR Control subfield 8 R Field link and sequence number 776 R ADDITIONAL PHYSICAL FORM ENTRY ind1 01 Note controller ind2 b8 Display constant controller a NR Main entry heading b NR Edition c NR Qualifying information d NR Place, publisher, and date of publication g R Related parts h NR Physical description i R Relationship information k R Series data for related item m NR Material-specific details n R Note o R Other item identifier r R Report number s NR Uniform title t NR Title u NR Standard Technical Report Number w R Record control number x NR International Standard Serial Number y NR CODEN designation z R International Standard Book Number 4 R Relationship 6 NR Linkage 7 NR Control subfield 8 R Field link and sequence number 777 R ISSUED WITH ENTRY ind1 01 Note controller ind2 b8 Display constant controller a NR Main entry heading b NR Edition c NR Qualifying information d NR Place, publisher, and date of publication g R Related parts h NR Physical description i R Relationship information k R Series data for related item m NR Material-specific details n R Note o R Other item identifier r R Report number s NR Uniform title t NR Title u NR Standard Technical Report Number w R Record control number x NR International Standard Serial Number y NR CODEN designation z R International Standard Book Number 4 R Relationship 6 NR Linkage 7 NR Control subfield 8 R Field link and sequence number 780 R PRECEDING ENTRY ind1 01 Note controller ind2 01234567 Type of relationship a NR Main entry heading b NR Edition c NR Qualifying information d NR Place, publisher, and date of publication g R Related parts h NR Physical description i R Relationship information k R Series data for related item m NR Material-specific details n R Note o R Other item identifier r R Report number s NR Uniform title t NR Title u NR Standard Technical Report Number w R Record control number x NR International Standard Serial Number y NR CODEN designation z R International Standard Book Number 4 R Relationship 6 NR Linkage 7 NR Control subfield 8 R Field link and sequence number 785 R SUCCEEDING ENTRY ind1 01 Note controller ind2 012345678 Type of relationship a NR Main entry heading b NR Edition c NR Qualifying information d NR Place, publisher, and date of publication g R Related parts h NR Physical description i R Relationship information k R Series data for related item m NR Material-specific details n R Note o R Other item identifier r R Report number s NR Uniform title t NR Title u NR Standa rd Technical Report Number w R Record control number x NR International Standard Serial Number y NR CODEN designation z R International Standard Book Number 4 R Relationship 6 NR Linkage 7 NR Control subfield 8 R Field link and sequence number 786 R DATA SOURCE ENTRY ind1 01 Note controller ind2 b8 Display constant controller a NR Main entry heading b NR Edition c NR Qualifying information d NR Place, publisher, and date of publication g R Related parts h NR Physical description i R Relationship information j NR Period of content k R Series data for related item m NR Material-specific details n R Note o R Other item identifier p NR Abbreviated title r R Report number s NR Uniform title t NR Title u NR Standard Technical Report Number v NR Source Contribution w R Record control number x NR International Standard Serial Number y NR CODEN designation z R International Standard Book Number 4 R Relationship 6 NR Linkage 7 NR Control subfield 8 R Field link and sequence number 787 R OTHER RELATIONSHIP ENTRY ind1 01 Note controller ind2 b8 Display constant controller a NR Main entry heading b NR Edition c NR Qualifying information d NR Place, publisher, and date of publication g R Related parts h NR Physical description i R Relationship information k R Series data for related item m NR Material-specific details n R Note o R Other item identifier r R Report number s NR Uniform title t NR Title u NR Standard Technical Report Number w R Record control number x NR International Standard Serial Number y NR CODEN designation z R International Standard Book Number 4 R Relationship 6 NR Linkage 7 NR Control subfield 8 R Field link and sequence number 800 R SERIES ADDED ENTRY--PERSONAL NAME ind1 013 Type of personal name entry element ind2 blank Undefined a NR Personal name b NR Numeration c R Titles and other words associated with a name d NR Dates associated with a name e R Relator term f NR Date of a work g R Miscellaneous information h NR Medium j R Attribution qualifier k R Form subheading l NR Language of a work m R Medium of performance for music n R Number of part/section of a work o NR Arranged statement for music p R Name of part/section of a work q NR Fuller form of name r NR Key for music s R Version t NR Title of a work u NR Affiliation v NR Volume/sequential designation w R Bibliographic record control number x NR International Standard Serial Number 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source of heading or term 3 NR Materials specified 4 R Relationship 5 R Institution to which field applies 6 NR Linkage 7 NR Control subfield 8 R Field link and sequence number 810 R SERIES ADDED ENTRY--CORPORATE NAME ind1 012 Type of corporate name entry element ind2 blank Undefined a NR Corporate name or jurisdiction name as entry element b R Subordinate unit c R Location of meeting d R Date of meeting or treaty signing e R Relator term f NR Date of a work g R Miscellaneous information h NR Medium k R Form subheading l NR Language of a work m R Medium of performance for music n R Number of part/section/meeting o NR Arranged statement for music p R Name of part/section of a work r NR Key for music s R Version t NR Title of a work u NR Affiliation v NR Volume/sequential designation w R Bibliographic record control number x NR International Standard Serial Number 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source of heading or term 3 NR Materials specified 4 R Relationship 5 R Institution to which field applies 6 NR Linkage 7 NR Control subfield 8 R Field link and sequence number 811 R SERIES ADDED ENTRY--MEETING NAME ind1 012 Type of meeting name entry element ind2 blank Undefined a NR Meeting name or jurisdiction name as entry element c R Location of meeting d R Date of meeting or treaty signing e R Subordinate unit f NR Date of a work g R Miscellaneous information h NR Medium j R Relator term k R Form subheading l NR Language of a work n R Number of part/section/meeting p R Name of part/section of a work q NR Name of meeting following jurisdiction name entry element s R Version t NR Title of a work u NR Affiliation v NR Volume/sequential designation w R Bibliographic record control number x NR International Standard Serial Number 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source of heading or term 3 NR Materials specified 4 R Relationship 5 R Institution to which field applies 6 NR Linkage 7 NR Control subfield 8 R Field link and sequence number 830 R SERIES ADDED ENTRY--UNIFORM TITLE ind1 blank Undefined ind2 0-9 Nonfiling characters a NR Uniform title d R Date of treaty signing f NR Date of a work g R Miscellaneous information h NR Medium k R Form subheading l NR Language of a work m R Medium of performance for music n R Number of part/section of a work o NR Arranged statement for music p R Name of part/section of a work r NR Key for music s R Version t NR Title of a work v NR Volume/sequential designation w R Bibliographic record control number x NR International Standard Serial Number 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source of heading or term 3 NR Materials specified 5 R Institution to which field applies 6 NR Linkage 7 NR Control subfield 8 R Field link and sequence number 841 NR HOLDINGS CODED DATA VALUES 842 NR TEXTUAL PHYSICAL FORM DESIGNATOR 843 R REPRODUCTION NOTE 844 NR NAME OF UNIT 845 R TERMS GOVERNING USE AND REPRODUCTION NOTE 850 R HOLDING INSTITUTION ind1 blank Undefined ind2 blank Undefined a R Holding institution 8 R Field link and sequence number 852 R LOCATION ind1 b012345678 Shelving scheme ind2 b012 Shelving order a NR Location b R Sublocation or collection c R Shelving location d R Former shelving location e R Address f R Coded location qualifier g R Non-coded location qualifier h NR Classification part i R Item part j NR Shelving control number k R Call number prefix l NR Shelving form of title m R Call number suffix n NR Country code p NR Piece designation q NR Piece physical condition s R Copyright article-fee code t NR Copy number u R Uniform Resource Identifier x R Nonpublic note z R Public note 2 NR Source of classification or shelving scheme 3 NR Materials specified 6 NR Linkage 8 NR Sequence number 853 R CAPTIONS AND PATTERN--BASIC BIBLIOGRAPHIC UNIT 854 R CAPTIONS AND PATTERN--SUPPLEMENTARY MATERIAL 855 R CAPTIONS AND PATTERN--INDEXES 856 R ELECTRONIC LOCATION AND ACCESS ind1 b012347 Access method ind2 b0128 Relationship a R Host name b R Access number c R Compression information d R Path f R Electronic name h NR Processor of request i R Instruction j NR Bits per second k NR Password l NR Logon m R Contact for access assistance n NR Name of location of host o NR Operating system p NR Port q NR Electronic format type r NR Settings s R File size t R Terminal emulation u R Uniform Resource Identifier v R Hours access method available w R Record control number x R Nonpublic note y R Link text z R Public note 2 NR Access method 3 NR Materials specified 6 NR Linkage 7 NR Access status 8 R Field link and sequence number 863 R ENUMERATION AND CHRONOLOGY--BASIC BIBLIOGRAPHIC UNIT 864 R ENUMERATION AND CHRONOLOGY--SUPPLEMENTARY MATERIAL 865 R ENUMERATION AND CHRONOLOGY--INDEXES 866 R TEXTUAL HOLDINGS--BASIC BIBLIOGRAPHIC UNIT 867 R TEXTUAL HOLDINGS--SUPPLEMENTARY MATERIAL 868 R TEXTUAL HOLDINGS--INDEXES 876 R ITEM INFORMATION--BASIC BIBLIOGRAPHIC UNIT 877 R ITEM INFORMATION--SUPPLEMENTARY MATERIAL 878 R ITEM INFORMATION--INDEXES 880 R ALTERNATE GRAPHIC REPRESENTATION ind1 Same as associated field ind2 Same as associated field 6 NR Linkage 882 NR REPLACEMENT RECORD INFORMATION ind1 blank Undefined ind2 blank Undefined a R Replacement title i R Explanatory text w R Replacement bibliographic record control number 6 NR Linkage 8 R Field link and sequence number 883 R MACHINE-GENERATED METADATA PROVENANCE ind1 b012 Method of assignment ind2 blank Undefined a NR Creation process c NR Confidence value d NR Creation date q NR Assigning or generating agency x NR Validity end date u NR Uniform Resource Identifier w R Bibliographic record control number 0 R Authority record control number or standard number 1 R Real World Object URI 8 R Field link and sequence number 884 R DESCRIPTION CONVERSION INFORMATION ind1 blank Undefined ind2 blank Undefined a NR Conversion process g NR Conversion date k NR Identifier of source metadata q NR Conversion agency u R Uniform Resource Identifier 885 R MATCHING INFORMATION ind1 blank Undefined ind2 blank Undefined a NR Matching information b NR Status of matching and its checking c NR Confidence value d NR Generation date w R Record control number x R Nonpublic note z R Public note 0 R Authority record control number or standard number 1 R Real World Object URI 2 NR Source 5 NR Institution to which field applies 886 R FOREIGN MARC INFORMATION FIELD ind1 012 Type of field ind2 blank Undefined a NR Tag of the foreign MARC field b NR Content of the foreign MARC field c R Foreign MARC subfield d R Foreign MARC subfield e R Foreign MARC subfield f R Foreign MARC subfield g R Foreign MARC subfield h R Foreign MARC subfield i R Foreign MARC subfield j R Foreign MARC subfield k R Foreign MARC subfield l R Foreign MARC subfield m R Foreign MARC subfield n R Foreign MARC subfield o R Foreign MARC subfield p R Foreign MARC subfield q R Foreign MARC subfield r R Foreign MARC subfield s R Foreign MARC subfield t R Foreign MARC subfield u R Foreign MARC subfield v R Foreign MARC subfield w R Foreign MARC subfield x R Foreign MARC subfield y R Foreign MARC subfield z R Foreign MARC subfield 0 R Foreign MARC subfield 1 R Foreign MARC subfield 2 NR Source of data 4 R Foreign MARC subfield 5 R Foreign MARC subfield 6 R Foreign MARC subfield 7 R Foreign MARC subfield 8 R Foreign MARC subfield 9 R Foreign MARC subfield 887 R NON-MARC INFORMATION FIELD ind1 blank Undefined ind2 blank Undefined a NR Content of non-MARC field 2 NR Source of data