From dafde2c286a60638e7375f973060af6489522bad Mon Sep 17 00:00:00 2001 From: tonnesen Date: Mon, 25 Jun 2001 20:15:44 +0000 Subject: [PATCH] Prototype marc record viewer and editor. --- marc/viewmarc.pl | 10235 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 10235 insertions(+) create mode 100755 marc/viewmarc.pl diff --git a/marc/viewmarc.pl b/marc/viewmarc.pl new file mode 100755 index 0000000000..d2754380cc --- /dev/null +++ b/marc/viewmarc.pl @@ -0,0 +1,10235 @@ +#!/usr/bin/perl + +# +# TODO +# +# Add info on biblioitems and items already entered as you enter new ones +# + +use C4::Database; +use CGI; +use strict; +use C4::Acquisitions; +use C4::Output; + + +my $input = new CGI; +my $dbh=C4Connect; +my $fields; +marcdefs(); + + +my $isbn=$input->param('isbn'); +my $q_isbn=$dbh->quote($isbn); +my $biblioitemnumber; + +print $input->header; +print startpage(); +print startmenu('catalogue'); + + +my $Record_ID=$input->param('Record_ID'); +($Record_ID) || ($Record_ID=1); +my $tagnames=$input->param('tagnames'); +my $subfieldnames=$tagnames; + + + +if (my $newfield=$input->param('newfield')) { + if ($newfield=~/^\d\d\d$/) { + my $indicator=$input->param('indicator'); + my $indicator1=substr($indicator,0,1); + my $indicator2=substr($indicator,1,1); + my $code=$input->param('code'); + my $value=$input->param('value'); + my $q_code=$dbh->quote($code); + my $q_value=$dbh->quote($value); + my $firstdigit=substr($newfield,0,1); + my $alreadyexists=0; + if ($fields->{$newfield}->{"repeating"}==0) { + my $sth=$dbh->prepare("select Tag_ID from Bib_Table B,".$firstdigit."XX_Tag_Table T where B.Tag_".$firstdigit."XX_ID=T.Tag_ID and T.Tag='$newfield'"); + $sth->execute; + if ($sth->rows) { + $alreadyexists=1; + } + } + if ($alreadyexists) { + print "$newfield is not repeatable and you already have a $newfield field!

\n"; + } else { + my $sth=$dbh->prepare("insert into ".$firstdigit."XX_Subfield_Table (Subfield_Mark, Subfield_Value) values ($q_code, $q_value)"); + $sth->execute; + my $Subfield_ID=$dbh->{'mysql_insertid'}; + $sth=$dbh->prepare("update ".$firstdigit."XX_Subfield_Table set Subfield_ID=$Subfield_ID where Subfield_Key=$Subfield_ID"); + $sth->execute; + $sth=$dbh->prepare("insert into ".$firstdigit."XX_Tag_Table (Indicator1, Indicator2, Tag, Subfield_ID) values ('$indicator1', '$indicator2', '$newfield', $Subfield_ID)"); + $sth->execute; + my $Tag_Key=$dbh->{'mysql_insertid'}; + $sth=$dbh->prepare("update ".$firstdigit."XX_Tag_Table set Tag_ID=$Tag_Key where Tag_Key=$Tag_Key"); + $sth->execute; + $sth=$dbh->prepare("insert into Bib_Table (Record_ID, Tag_".$firstdigit."XX_ID) values ($Record_ID, $Tag_Key)"); + $sth->execute; + } + } else { + print "$newfield is not a valid tag!

\n"; + } + +} + +if ($input->param('editrecord')) { + my $Tag_ID=$input->param('Tag_ID'); + my $Tag=$input->param('Tag'); + my $firstdigit=substr($Tag,0,1); + my $tagname=$fields->{$Tag}->{"name"}; + my $tagdesc=$fields->{$Tag}->{"description"}; + my $newsubfield=''; + if (($newsubfield=$input->param('newsubfield2')) || ($newsubfield=$input->param('newsubfield'))) { + if ($newsubfield ne '-1') { + print "Adding $newsubfield ($Record_ID)
\n"; + if (length($newsubfield)==1) { + print "Adding $newsubfield length 1
\n"; + my $sth=$dbh->prepare("select Indicator1, Indicator2, Subfield_ID from $firstdigit\XX_Tag_Table where Tag_ID=$Tag_ID"); + $sth->execute; + my ($Indicator1, $Indicator2, $Subfield_ID) = $sth->fetchrow; + print "IND: $Indicator1 $Indicator2 :::
\n"; + $sth=$dbh->prepare("insert into $firstdigit\XX_Subfield_Table (Subfield_ID, Subfield_Mark, Subfield_Value) values ($Subfield_ID, '$newsubfield', '')"); + $sth->execute; + } + } + } + my $newIndicator1=''; + my $newIndicator2=''; + if ($input->param('updaterecord') == 1) { + if ($input->param('Indicator1select') != -1) { + $newIndicator1=$input->param('Indicator1select') + } else { + $newIndicator1=$input->param('Indicator1') + } + if ($input->param('Indicator2select') != -1) { + $newIndicator2=$input->param('Indicator2select') + } else { + $newIndicator2=$input->param('Indicator2') + } + ($newIndicator1 eq '#') && ($newIndicator1=' '); + ($newIndicator2 eq '#') && ($newIndicator2=' '); + my $sth=$dbh->prepare("update $firstdigit\XX_Tag_Table set Indicator1='$newIndicator1',Indicator2='$newIndicator2' where Tag_ID=$Tag_ID"); + $sth->execute; + } + foreach ($input->param()) { + if (/Subfield_Value_(\d*)/) { + my $Subfield_Key=$1; + my $Subfield_Value=$input->param($_); + my $q_Subfield_Value=$dbh->quote($Subfield_Value); + my $sth=$dbh->prepare("update $firstdigit\XX_Subfield_Table set Subfield_Value=$q_Subfield_Value where Subfield_Key=$Subfield_Key"); + $sth->execute; + } + if (/DeleteSubfield-(\d*)/) { + my $Subfield_Key=$1; + my $sth=$dbh->prepare("delete from $firstdigit\XX_Subfield_Table where Subfield_Key=$Subfield_Key"); + $sth->execute; + } + } + #$fields->{'013'}->{"subfields"}->{"e"}->{"description"} + + my $sth=$dbh->prepare("select Indicator1, Indicator2 from $firstdigit\XX_Tag_Table where Tag_ID=$Tag_ID"); + $sth->execute; + my ($Indicator1, $Indicator2) = $sth->fetchrow; + ($Indicator1 eq '') && ($Indicator1='#'); + ($Indicator2 eq '') && ($Indicator2='#'); + ($Indicator1 eq ' ') && ($Indicator1='#'); + ($Indicator2 eq ' ') && ($Indicator2='#'); + $sth=$dbh->prepare("select Indicator1, Indicator2, S.Subfield_ID, S.Subfield_Key, Subfield_Mark, Subfield_Value from $firstdigit\XX_Tag_Table T, $firstdigit\XX_Subfield_Table S, Bib_Table B where B.Tag_$firstdigit\XX_ID=T.Tag_ID and T.Tag_ID=$Tag_ID and T.Subfield_ID=S.Subfield_ID and B.Record_ID=$Record_ID order by Subfield_Mark"); + $sth->execute; + print "

\n"; + print "\n"; + print "\n"; + print "\n"; + print "\n"; + print "\n"; + print "\n"; + print "\n"; + print "\n"; + while (my ($Indicator1, $Indicator2, $Subfield_ID, $Subfield_Key, $Subfield_Mark, $Subfield_Value) = $sth->fetchrow) { + my $description=$fields->{$Tag}->{"subfields"}->{$Subfield_Mark}->{"name"}; + ($description) || ($description=""); + if (length($Subfield_Value) <40) { + print "\n"; + } else { + print << "EOF"; + + + + + + +
+EOF + } + } + my $newsubfieldselect='\n"; + print "\n"; + print "
\n"; + print "
Editing $Tag - $tagname
$tagdesc

\n"; + print "

\n"; + my $firstoptions='
DeleteCodeValueDescription
$Subfield_Mark$description
$Subfield_Mark + +$description
New Subfield: or enter a new subfield:
\n"; + print "
\n"; +} + + + +my $color1='#dddddd'; +my $color2='#ddaaaa'; +my $next=$Record_ID+1; +print "Next Record\n"; +if ($tagnames) { + print "No Tag Names\n"; +} else { + print "With Tag Names\n"; +} +print "

\n"; +print "
\n"; +print "\n"; +my $firstdigit; +my $color=$color1; +my $lines; +foreach $firstdigit (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) { + my $sth=$dbh->prepare("select Tag,Tag_ID,Indicator1,Indicator2,Subfield_Mark,Subfield_Value from Bib_Table B, ".$firstdigit."XX_Tag_Table T, ".$firstdigit."XX_Subfield_Table S where B.Tag_".$firstdigit."XX_ID=T.Tag_ID and T.Subfield_ID=S.Subfield_ID and B.Record_ID=$Record_ID order by Tag,Tag_ID,Subfield_Mark"); + $sth->execute; + my $lasttagid=0; + while (my ($Tag, $Tag_ID, $Indicator1, $Indicator2, $Subfield_Mark, $Subfield_Value) = $sth->fetchrow) { + ($Indicator1 eq ' ') && ($Indicator1='#'); + ($Indicator2 eq ' ') && ($Indicator2='#'); + ($Indicator1 eq '') && ($Indicator1='#'); + ($Indicator2 eq '') && ($Indicator2='#'); + (next) unless ($Subfield_Value); + ($Subfield_Value) || ($Subfield_Value=''); + my $line; + $line->{'Subfield_Mark'}=$Subfield_Mark; + $line->{'Subfield_Value'}=$Subfield_Value; + $line->{'Tag'}=$Tag; + $line->{'Indicator1'}=$Indicator1; + $line->{'Indicator2'}=$Indicator2; + if ($Subfield_Mark eq '8') { + $lines->{"$firstdigit\_$Tag_ID"}->{'Linkage'}=$Subfield_Value; + } + push (@{$lines->{"$firstdigit\_$Tag_ID"}->{'array'}}, $line); + $lines->{"$firstdigit\_$Tag_ID"}->{'Tag'}=$Tag; + if ($Tag_ID == $lasttagid) { + my $tagname=''; + my $subfieldname=''; + ($tagnames) && ($tagname=""); + ($subfieldnames) && ($subfieldname=""); + #print "$tagname$subfieldname\n"; + my $line="$subfieldname\n"; + } else { + ($color eq $color1) ? ($color=$color2) : ($color=$color1); + my $tagname=''; + my $subfieldname=''; + ($tagnames) && ($tagname=""); + ($subfieldnames) && ($subfieldname=""); + #print "$tagname$subfieldname\n"; + } + $lasttagid=$Tag_ID; + } +} + + +sub tagline { + my $lines=shift; + my $Tag_ID=shift; + $Tag_ID=~m/\d_(.*)/; + my $real_Tag_ID=$1; + my $firstline=1; + my $linkage; + foreach (sort sforder @{$lines->{$Tag_ID}->{'array'}}) { + my $temp; + my $line=$_; + my $Tag=$line->{'Tag'}; + my $Indicator1=$line->{'Indicator1'}; + my $Indicator2=$line->{'Indicator2'}; + my $Subfield_Mark=$line->{'Subfield_Mark'}; + my $Subfield_Value=$line->{'Subfield_Value'}; + if ($Subfield_Mark eq '8') { + $linkage=$Subfield_Value; + } + + ($Indicator1 eq ' ') && ($Indicator1='#'); + ($Indicator2 eq ' ') && ($Indicator2='#'); + ($Indicator1 eq '') && ($Indicator1='#'); + ($Indicator2 eq '') && ($Indicator2='#'); + (next) unless ($Subfield_Value); + ($Subfield_Value) || ($Subfield_Value=''); + if ($firstline) { + ($color eq $color1) ? ($color=$color2) : ($color=$color1); + my $tagname=''; + my $subfieldname=''; + ($tagnames) && ($tagname=""); + ($subfieldnames) && ($subfieldname=""); + print "$tagname$subfieldname\n"; + $firstline=0; + } else { + my $tagname=''; + my $subfieldname=''; + ($tagnames) && ($tagname=""); + ($subfieldnames) && ($subfieldname=""); + print "$tagname$subfieldname\n"; + } + } + return ($linkage); + + sub sforder { + if ($a->{'Subfield_Mark'} eq $b->{'Subfield_Mark'}) { + return 0; + } + if ($a->{'Subfield_Mark'}=~/\d/ && !($b->{'Subfield_Mark'}=~/\d/)) { + return 1; + } + if (!($a->{'Subfield_Mark'}=~/\d/) ** $b->{'Subfield_Mark'}=~/\d/) { + return -1; + } + return $a->{'Subfield_Mark'} cmp $b->{'Subfield_Mark'}; + } +} + + + +foreach (sort {$lines->{$a}->{'Tag'} cmp $lines->{$b}->{'Tag'}} keys %$lines) { + (next) if ($lines->{$_}->{'done'}==1); + $lines->{$_}->{'done'}=1; + my $Tag_ID=$_; + my ($linkage) = tagline($lines, $Tag_ID); + if ($linkage) { + foreach (sort {$lines->{$a}->{'Tag'} cmp $lines->{$b}->{'Tag'}} keys %$lines) { + (next) if ($lines->{$_}->{'done'}==1); + my $linked_Tag_ID=$_; + if ($lines->{$linked_Tag_ID}->{'Linkage'} eq $linkage) { + $lines->{$linked_Tag_ID}->{'done'}=1; + my ($linkage) = tagline($lines, $linked_Tag_ID); + } + } + } +} + + + +print "
".$fields->{$Tag}->{"subfields"}->{$Subfield_Mark}->{"name"}."
$Subfield_Mark$Subfield_Value
$Subfield_Mark$Subfield_Value".$fields->{$Tag}->{"name"}."".$fields->{$Tag}->{"subfields"}->{$Subfield_Mark}->{"name"}."
$Tag$Indicator1$Indicator2$Subfield_Mark$Subfield_ValueEdit
".$fields->{$Tag}->{"name"}."".$fields->{$Tag}->{"subfields"}->{$Subfield_Mark}->{"name"}."
$Tag$Indicator1$Indicator2$Subfield_Mark$Subfield_ValueEdit
".$fields->{$Tag}->{"subfields"}->{$Subfield_Mark}->{"name"}."
$Subfield_Mark$Subfield_Value
\n"; +print "
\n"; +my $fieldselect="

+

+ + + + + + + + + + + + + +
+Add a new field: +
FieldIndicatorCodeValue
+
+EOF + +print endmenu(); +print endpage(); + + + + + +sub sectioninfo { + print << "EOF"; +
+ + + + +
+
+ Koha stores data in three sections. +
+
    +
  1. The first section records bibliographic data such as title, author and + copyright for a particular work. +
  2. The second records bibliographic data for a particular publication of that + work, such as ISBN number, physical description, publisher information, etc. +
  3. The third section holds specific item information, such as the bar code + number. + +
+
+EOF + +} + +sub codewise { + if ($a eq $b) { + return 0; + } + if ($a=~/\d/ && !($b=~/\d/)) { + return 1; + } + if (!($a=~/\d/) ** $b=~/\d/) { + return -1; + } + return $a cmp $b; +} + +sub marcdefs { + $fields->{'010'}->{"name"}="LIBRARY OF CONGRESS CONTROL NUMBER"; + $fields->{'010'}->{"description"}='A unique number assigned to a MARC record by the Library of Congress. Valid MARC prefixes for LC control numbers are published in "MARC 21 Format for Bibliographic Data." '; + $fields->{'010'}->{"repeating"}="0"; + $fields->{'010'}->{"firstindicator"}='Undefined '; + $fields->{'010'}->{"secondindicator"}='Undefined '; + $fields->{'010'}->{"firstindicatorvalues"}->{"#"}='Undefined'; + $fields->{'010'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'010'}->{"subfields"}->{"a"}->{"description"}='LC control number'; + $fields->{'010'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'010'}->{"subfields"}->{"b"}->{"description"}='NUCMC control number'; + $fields->{'010'}->{"subfields"}->{"b"}->{"repeating"}=1; + $fields->{'010'}->{"subfields"}->{"z"}->{"description"}='Canceled or invalid LC control number'; + $fields->{'010'}->{"subfields"}->{"z"}->{"repeating"}=1; + $fields->{'010'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'010'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'013'}->{"name"}="PATENT CONTROL INFORMATION"; + $fields->{'013'}->{"description"}='Information used to control patent documents. In addition to information about patents, this field may contain information relating to inventors\' certificates, utility certificates, utility models, patents or certificates of addition, inventors\' certificates of addition, utility certificates of addition, and published applications for any of these. '; + $fields->{'013'}->{"repeating"}="1"; + $fields->{'013'}->{"firstindicator"}='Undefined '; + $fields->{'013'}->{"secondindicator"}='Undefined '; + $fields->{'013'}->{"firstindicatorvalues"}->{"#"}='Undefined'; + $fields->{'013'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'013'}->{"subfields"}->{"a"}->{"description"}='Number'; + $fields->{'013'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'013'}->{"subfields"}->{"b"}->{"description"}='Country. The source of the code is the "MARC Code List for Countries" that is maintained by the Library of Congress.'; + $fields->{'013'}->{"subfields"}->{"b"}->{"repeating"}=0; + $fields->{'013'}->{"subfields"}->{"c"}->{"description"}='Type of number. A designation of the type of patent document identifier'; + $fields->{'013'}->{"subfields"}->{"c"}->{"repeating"}=0; + $fields->{'013'}->{"subfields"}->{"d"}->{"description"}='Date. The date a patent or certificate was granted, or the date of acceptance of an application. The date requires 8 numeric characters in the pattern "yyyymmdd" (4 for the year, 2 for the month, and 2 for the day).'; + $fields->{'013'}->{"subfields"}->{"d"}->{"repeating"}=1; + $fields->{'013'}->{"subfields"}->{"e"}->{"description"}='Status. Text that explains or clarifies the status of the patent document identified by the number in the field.'; + $fields->{'013'}->{"subfields"}->{"e"}->{"repeating"}=1; + $fields->{'013'}->{"subfields"}->{"f"}->{"description"}='Party to document. Information that identifies the country or agency that is party to the document. The source of country codes is the "MARC Code List for Countries"; the source of organization codes is the "MARC Code List for Organizations". Both lists are maintained by the Library of Congress.'; + $fields->{'013'}->{"subfields"}->{"f"}->{"repeating"}=1; + $fields->{'013'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'013'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'013'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'013'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'015'}->{"name"}="NATIONAL BIBLIOGRAPHY NUMBER"; + $fields->{'015'}->{"description"}='The bibliography entry number for cataloging information that is derived from a national bibliography. '; + $fields->{'015'}->{"repeating"}="0"; + $fields->{'015'}->{"firstindicator"}='Undefined '; + $fields->{'015'}->{"secondindicator"}='Undefined '; + $fields->{'015'}->{"firstindicatorvalues"}->{"#"}='Undefined'; + $fields->{'015'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'015'}->{"subfields"}->{"a"}->{"description"}='National bibliography number'; + $fields->{'015'}->{"subfields"}->{"a"}->{"repeating"}=1; + $fields->{'015'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'015'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'015'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'015'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'016'}->{"name"}="NATIONAL BIBLIOGRAPHIC AGENCY CONTROL NUMBER"; + $fields->{'016'}->{"description"}='Unique numbers that have been assigned to a record by a national bibliographic agency other than the Library of Congress. The control number may also appear in field 001 (Control Number) in records distributed by the same national agency. This number is a record control number used in a national bibliographic agency system, rather than a number used for an entry in a national bibliographic, field 015 (National Bibliography Number). '; + $fields->{'016'}->{"repeating"}="1"; + $fields->{'016'}->{"firstindicator"}='National bibliographic agency. Identifies a specific national bibliographic agency as the source of the control number, or refers to a code in subfield $2 (Source). '; + $fields->{'016'}->{"secondindicator"}='Undefined '; + $fields->{'016'}->{"firstindicatorvalues"}->{"#"}='National Library of Canada'; + $fields->{'016'}->{"firstindicatorvalues"}->{"7"}='Agency identified in subfield $2. Used when the source of the control number is indicated by a code in subfield $2. The source of the code is the "MARC Code List for Organizations" that is maintained by the Library of Congress.'; + $fields->{'016'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'016'}->{"subfields"}->{"a"}->{"description"}='Record control number'; + $fields->{'016'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'016'}->{"subfields"}->{"z"}->{"description"}='Canceled or invalid record control number'; + $fields->{'016'}->{"subfields"}->{"z"}->{"repeating"}=1; + $fields->{'016'}->{"subfields"}->{"2"}->{"description"}='Source'; + $fields->{'016'}->{"subfields"}->{"2"}->{"repeating"}=0; + $fields->{'016'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'016'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'017'}->{"name"}="COPYRIGHT REGISTRATION NUMBER"; + $fields->{'017'}->{"description"}='The copyright registration or legal deposit number for an item that was acquired by copyright or legal deposit. '; + $fields->{'017'}->{"repeating"}="1"; + $fields->{'017'}->{"firstindicator"}='Undefined '; + $fields->{'017'}->{"secondindicator"}='Undefined '; + $fields->{'017'}->{"firstindicatorvalues"}->{"#"}='Undefined'; + $fields->{'017'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'017'}->{"subfields"}->{"a"}->{"description"}='International Standard Book Number. The valid ISBN and any parenthetical qualifying information. "ISBN" and the embedded hyphens may be generated.'; + $fields->{'017'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'017'}->{"subfields"}->{"c"}->{"description"}='Terms of availability. The price or a brief statement of availability and any parenthetical information qualifying the information.'; + $fields->{'017'}->{"subfields"}->{"c"}->{"repeating"}=0; + $fields->{'017'}->{"subfields"}->{"z"}->{"description"}='Canceled/invalid ISBN. A canceled or invalid ISBN and any parenthetical qualifying information. "ISBN (invalid)" and the embedded hyphens may be generated.'; + $fields->{'017'}->{"subfields"}->{"z"}->{"repeating"}=1; + $fields->{'017'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'017'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'017'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'017'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'020'}->{"name"}="INTERNATIONAL STANDARD BOOK NUMBER"; + $fields->{'020'}->{"description"}=''; + $fields->{'020'}->{"repeating"}="1"; + $fields->{'020'}->{"firstindicator"}='Undefined '; + $fields->{'020'}->{"secondindicator"}='Undefined '; + $fields->{'020'}->{"firstindicatorvalues"}->{"#"}='Undefined'; + $fields->{'020'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'020'}->{"subfields"}->{"a"}->{"description"}='International Standard Book Number. The valid ISBN and any parenthetical qualifying information. "ISBN" and the embedded hyphens may be generated.'; + $fields->{'020'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'020'}->{"subfields"}->{"b"}->{"description"}='Binding information (NR) [OBSOLETE]'; + $fields->{'020'}->{"subfields"}->{"b"}->{"repeating"}=0; + $fields->{'020'}->{"subfields"}->{"c"}->{"description"}='Terms of availability. The price or a brief statement of availability and any parenthetical information qualifying the information.'; + $fields->{'020'}->{"subfields"}->{"c"}->{"repeating"}=0; + $fields->{'020'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'020'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'020'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'020'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'022'}->{"name"}="INTERNATIONAL STANDARD SERIAL NUMBER"; + $fields->{'022'}->{"description"}='The ISSN assigned to a serial publication by a national center under the auspices of the International Serials Data System (ISDS). The initialism "ISSN" and the phrases "ISSN (incorrect)" and "ISSN (canceled)" are not carried in the MARC record. (The ISSN is an agency-assigned data element.) '; + $fields->{'022'}->{"repeating"}="1"; + $fields->{'022'}->{"firstindicator"}='Level of international interest. A value that indicates whether the serial is of international interest. '; + $fields->{'022'}->{"secondindicator"}='Undefined '; + $fields->{'022'}->{"firstindicatorvalues"}->{"#"}='No level specified. This value is used by all institutions other than the National Serials Data Program (NSDP) and ISDS/Canada when recording an ISSN from an issue or from a bibliography.'; + $fields->{'022'}->{"firstindicatorvalues"}->{"0"}='Serial of international interest. This value is used only by the NSDP and ISDS/Canada.'; + $fields->{'022'}->{"firstindicatorvalues"}->{"1"}='Serial not of international interest. This value is used only by the NSDP and ISDS/Canada.'; + $fields->{'022'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'022'}->{"subfields"}->{"a"}->{"description"}='International Standard Serial Number. The valid ISSN for the serial. "ISSN" may be generated.'; + $fields->{'022'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'022'}->{"subfields"}->{"y"}->{"description"}='Incorrect ISSN. "ISSN (incorrect)" may be generated.'; + $fields->{'022'}->{"subfields"}->{"y"}->{"repeating"}=1; + $fields->{'022'}->{"subfields"}->{"z"}->{"description"}='Canceled ISSN. "ISSN (canceled)" may be generated.'; + $fields->{'022'}->{"subfields"}->{"z"}->{"repeating"}=1; + $fields->{'022'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'022'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'022'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'022'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'024'}->{"name"}="OTHER STANDARD IDENTIFIER"; + $fields->{'024'}->{"description"}='A standard number or code published on an item which cannot be accommodated in another field (e.g., field 020 (International Standard Book Number), 022 (International Standard Serial Number), 027 (Standard Technical Report Number)). The type of standard number or code is identified in the first indicator position or in subfield $2 (Source of number or code). '; + $fields->{'024'}->{"repeating"}="1"; + $fields->{'024'}->{"firstindicator"}='Type of standard number or code. A value that indicates the type of standard code contained in the field. '; + $fields->{'024'}->{"secondindicator"}='Difference indicator '; + $fields->{'024'}->{"firstindicatorvalues"}->{"0"}='International Standard Recording Code'; + $fields->{'024'}->{"firstindicatorvalues"}->{"1"}='Universal Product Code'; + $fields->{'024'}->{"firstindicatorvalues"}->{"2"}='International Standard Music Number'; + $fields->{'024'}->{"firstindicatorvalues"}->{"3"}='International Article Number'; + $fields->{'024'}->{"firstindicatorvalues"}->{"4"}='Serial Item and Contribution Identifier'; + $fields->{'024'}->{"firstindicatorvalues"}->{"7"}='Source specified in subfield $2'; + $fields->{'024'}->{"firstindicatorvalues"}->{"8"}='Unspecified type of standard number or code'; + $fields->{'024'}->{"secondindicatorvalues"}->{"#"}='No information provided'; + $fields->{'024'}->{"secondindicatorvalues"}->{"0"}='No difference'; + $fields->{'024'}->{"secondindicatorvalues"}->{"1"}='Difference'; + $fields->{'024'}->{"subfields"}->{"a"}->{"description"}='Standard number or code'; + $fields->{'024'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'024'}->{"subfields"}->{"c"}->{"description"}='Terms of availability'; + $fields->{'024'}->{"subfields"}->{"c"}->{"repeating"}=0; + $fields->{'024'}->{"subfields"}->{"d"}->{"description"}='Additional codes following the standard number or code'; + $fields->{'024'}->{"subfields"}->{"d"}->{"repeating"}=0; + $fields->{'024'}->{"subfields"}->{"z"}->{"description"}='Canceled/invalid standard number or code'; + $fields->{'024'}->{"subfields"}->{"z"}->{"repeating"}=1; + $fields->{'024'}->{"subfields"}->{"2"}->{"description"}='Source of number or code'; + $fields->{'024'}->{"subfields"}->{"2"}->{"repeating"}=0; + $fields->{'024'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'024'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'024'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'024'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'025'}->{"name"}="OVERSEAS ACQUISITION NUMBER"; + $fields->{'025'}->{"description"}='A number assigned by the Library of Congress to an item that was acquired through one of its overseas acquisition programs. (The number is an agency- assigned data element.) '; + $fields->{'025'}->{"repeating"}="1"; + $fields->{'025'}->{"firstindicator"}='Undefined '; + $fields->{'025'}->{"secondindicator"}='Undefined '; + $fields->{'025'}->{"firstindicatorvalues"}->{"#"}='Undefined'; + $fields->{'025'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'025'}->{"subfields"}->{"a"}->{"description"}='Standard technical report number'; + $fields->{'025'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'025'}->{"subfields"}->{"z"}->{"description"}='Canceled/invalid number'; + $fields->{'025'}->{"subfields"}->{"z"}->{"repeating"}=1; + $fields->{'025'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'025'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'025'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'025'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'028'}->{"name"}="PUBLISHER NUMBER"; + $fields->{'028'}->{"description"}='The formatted number used for sound recordings, printed music, and videorecordings. Publisher\'s numbers that are given in an unformatted form are recorded in field 500 (General Note). A print constant identifying the kind of publisher number may be generated based on the value in the first indicator position. '; + $fields->{'028'}->{"repeating"}="1"; + $fields->{'028'}->{"firstindicator"}='Type of publisher number. A value that indicates the type of publisher\'s number contained in the field. '; + $fields->{'028'}->{"secondindicator"}='Note/added entry controller '; + $fields->{'028'}->{"firstindicatorvalues"}->{"0"}='Issue number. The number assigned by the publisher to identify the issue or serial designation.'; + $fields->{'028'}->{"firstindicatorvalues"}->{"1"}='Matrix number. The number that identifies the master from which recording was pressed.'; + $fields->{'028'}->{"firstindicatorvalues"}->{"2"}='Plate number. The number assigned by a publisher to a printed music publication.'; + $fields->{'028'}->{"firstindicatorvalues"}->{"3"}='Other music number'; + $fields->{'028'}->{"firstindicatorvalues"}->{"4"}='Videorecording number'; + $fields->{'028'}->{"firstindicatorvalues"}->{"5"}='Other publisher number'; + $fields->{'028'}->{"secondindicatorvalues"}->{"0"}='No note, no added entry'; + $fields->{'028'}->{"secondindicatorvalues"}->{"1"}='Note, added entry'; + $fields->{'028'}->{"secondindicatorvalues"}->{"2"}='Note, no added entry'; + $fields->{'028'}->{"secondindicatorvalues"}->{"3"}='No note, added entry'; + $fields->{'028'}->{"subfields"}->{"a"}->{"description"}='Publisher number'; + $fields->{'028'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'028'}->{"subfields"}->{"b"}->{"description"}='Source'; + $fields->{'028'}->{"subfields"}->{"b"}->{"repeating"}=0; + $fields->{'028'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'028'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'028'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'028'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'030'}->{"name"}="CODEN DESIGNATION"; + $fields->{'030'}->{"description"}='The CODEN designation for a bibliographic title. (The CODEN is assigned by the International CODEN Section of Chemical Abstracts Service and is an agency-assigned data element.) '; + $fields->{'030'}->{"repeating"}="1"; + $fields->{'030'}->{"firstindicator"}='Undefined '; + $fields->{'030'}->{"secondindicator"}='Undefined '; + $fields->{'030'}->{"firstindicatorvalues"}->{"#"}='Undefined'; + $fields->{'030'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'030'}->{"subfields"}->{"a"}->{"description"}='CODEN. The valid CODEN for the title.'; + $fields->{'030'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'030'}->{"subfields"}->{"z"}->{"description"}='Canceled/invalid CODEN'; + $fields->{'030'}->{"subfields"}->{"z"}->{"repeating"}=1; + $fields->{'030'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'030'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'030'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'030'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'032'}->{"name"}="POSTAL REGISTRATION NUMBER"; + $fields->{'032'}->{"description"}='The number assigned to a publication for which the specified postal service permits the use of a special mailing class privilege. '; + $fields->{'032'}->{"repeating"}="1"; + $fields->{'032'}->{"firstindicator"}='Undefined '; + $fields->{'032'}->{"secondindicator"}='Undefined '; + $fields->{'032'}->{"firstindicatorvalues"}->{"#"}='Undefined'; + $fields->{'032'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'032'}->{"subfields"}->{"a"}->{"description"}='Postal registration number. The six numeric characters are right justified and each unused position contains a zero. The hyphen that may appear between the third and fourth digits on printed sources is not carried in the MARC record; it may be generated.'; + $fields->{'032'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'032'}->{"subfields"}->{"b"}->{"description"}='Source (agency assigning number)'; + $fields->{'032'}->{"subfields"}->{"b"}->{"repeating"}=0; + $fields->{'032'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'032'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'032'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'032'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'033'}->{"name"}="DATE/TIME AND PLACE OF AN EVENT"; + $fields->{'033'}->{"description"}='Formatted date/time and/or coded place of creation, capture, or broadcast associated with an event or the finding of a naturally occurring object. This information in textual form is contained in field 518 (Date/Time and Place of an Event Note). '; + $fields->{'033'}->{"repeating"}="1"; + $fields->{'033'}->{"firstindicator"}='Type of date in subfield $a. A value that indicates the type of date information contained in subfield $a. '; + $fields->{'033'}->{"secondindicator"}='Type of event. A value that indicates the type of event information contained in the field. '; + $fields->{'033'}->{"firstindicatorvalues"}->{"#"}='No date information. The field contains no subfield $a.'; + $fields->{'033'}->{"firstindicatorvalues"}->{"0"}='Single date'; + $fields->{'033'}->{"firstindicatorvalues"}->{"1"}='Multiple single dates. This value is also used for two consecutive dates.'; + $fields->{'033'}->{"firstindicatorvalues"}->{"2"}='Range of dates. The creation, capture, or finding dates span more than two consecutive days and the individual dates are unknown or are too numerous to be specified.'; + $fields->{'033'}->{"secondindicatorvalues"}->{"#"}='No information provided'; + $fields->{'033'}->{"secondindicatorvalues"}->{"0"}='Capture. The recording of sound, the filming of visual images, the making or producing of an item, including the creation of an item not involving recording or filming.'; + $fields->{'033'}->{"secondindicatorvalues"}->{"1"}='Broadcast. The broadcasting or rebroadcasting of sound or visual images.'; + $fields->{'033'}->{"secondindicatorvalues"}->{"2"}='Finding. The finding of a naturally occurring object.'; + $fields->{'033'}->{"subfields"}->{"a"}->{"description"}='Formatted date/time. Seventeen characters, recorded in the pattern "yyyymmddhhmm+-hmm", that indicate the actual or approximate date "(yyyymmdd)"/time "(hhmm)" of capture, finding, or broadcast and Time Differential Factor "(+-hhmm)" information. A hyphen (-) is used for unknown digits in the year/month/day segment. Within each segment, the data is right justified and any unused position contains a zero.'; + $fields->{'033'}->{"subfields"}->{"a"}->{"repeating"}=1; + $fields->{'033'}->{"subfields"}->{"b"}->{"description"}='Geographic classification area code. A four to six character numeric code for the main geographic area associated with the item. The source of the code is "Library of Congress Classification Class G" (dropping the letter G) that is maintained by the Library of Congress.'; + $fields->{'033'}->{"subfields"}->{"b"}->{"repeating"}=1; + $fields->{'033'}->{"subfields"}->{"c"}->{"description"}='Geographic classification subarea code. An alphanumeric Cutter number, derived from "Class G" or expanded Cutter lists, that represents a subarea of the geographic area coded in subfield $b. Cutter numbers for places in the U.S. are published in "Geographic Cutters." "Class G, Geographic Cutters," and the expanded Cutter lists are maintained by the Library of Congress.'; + $fields->{'033'}->{"subfields"}->{"c"}->{"repeating"}=1; + $fields->{'033'}->{"subfields"}->{"3"}->{"description"}='Materials specified. The part of the described materials to which the field applies.'; + $fields->{'033'}->{"subfields"}->{"3"}->{"repeating"}=0; + $fields->{'033'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'033'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'033'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'033'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'034'}->{"name"}="CODED CARTOGRAPHIC MATHEMATICAL DATA"; + $fields->{'034'}->{"description"}='The coded form of the mathematical data contained in field 255 (Mathematical Data Area) of the bibliographic record. '; + $fields->{'034'}->{"repeating"}="1"; + $fields->{'034'}->{"firstindicator"}='Type of scale. A value that indicates the type of scale contained in the field. '; + $fields->{'034'}->{"secondindicator"}='Type of ring '; + $fields->{'034'}->{"firstindicatorvalues"}->{"0"}='Scale indeterminable/No scale recorded. No representative fraction is given in field 255.'; + $fields->{'034'}->{"firstindicatorvalues"}->{"1"}='Single scale'; + $fields->{'034'}->{"firstindicatorvalues"}->{"3"}='Range of scales'; + $fields->{'034'}->{"secondindicatorvalues"}->{"#"}='Not applicable'; + $fields->{'034'}->{"secondindicatorvalues"}->{"0"}='Outer ring'; + $fields->{'034'}->{"secondindicatorvalues"}->{"1"}='Exclusion ring'; + $fields->{'034'}->{"subfields"}->{"a"}->{"description"}='Category of scale. A one-character code that indicates the type of scale of the item. a - Linear scale, b - Angular scale - Used for celestial charts, z - Other type of scale'; + $fields->{'034'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'034'}->{"subfields"}->{"b"}->{"description"}='Constant ratio linear horizontal scale. The denominator of the representative fraction for the horizontal scale.'; + $fields->{'034'}->{"subfields"}->{"b"}->{"repeating"}=1; + $fields->{'034'}->{"subfields"}->{"c"}->{"description"}='Constant ratio linear vertical scale. The denominator of the representative fraction for the vertical scale of relief models and other three-dimensional items.'; + $fields->{'034'}->{"subfields"}->{"c"}->{"repeating"}=1; + $fields->{'034'}->{"subfields"}->{"d"}->{"description"}='Coordinates--westernmost longitude. Subfields $d, $e, $f, and $g always appear together. An eight characters in length and consists of the hemisphere, degrees, minutes, and seconds recorded in the pattern hdddmmss. The degree, minute, and second subelements are each right justified and each unused position contains a zero.'; + $fields->{'034'}->{"subfields"}->{"d"}->{"repeating"}=0; + $fields->{'034'}->{"subfields"}->{"e"}->{"description"}='Coordinates--easternmost longitude. Subfields $d, $e, $f, and $g always appear together. An eight characters in length and consists of the hemisphere, degrees, minutes, and seconds recorded in the pattern hdddmmss. The degree, minute, and second subelements are each right justified and each unused position contains a zero.'; + $fields->{'034'}->{"subfields"}->{"e"}->{"repeating"}=0; + $fields->{'034'}->{"subfields"}->{"f"}->{"description"}='Coordinates--northernmost longitude. Subfields $d, $e, $f, and $g always appear together. An eight characters in length and consists of the hemisphere, degrees, minutes, and seconds recorded in the pattern hdddmmss. The degree, minute, and second subelements are each right justified and each unused position contains a zero.'; + $fields->{'034'}->{"subfields"}->{"f"}->{"repeating"}=0; + $fields->{'034'}->{"subfields"}->{"g"}->{"description"}='Coordinates--southernmost longitude. Subfields $d, $e, $f, and $g always appear together. An eight characters in length and consists of the hemisphere, degrees, minutes, and seconds recorded in the pattern hdddmmss. The degree, minute, and second subelements are each right justified and each unused position contains a zero.'; + $fields->{'034'}->{"subfields"}->{"g"}->{"repeating"}=0; + $fields->{'034'}->{"subfields"}->{"h"}->{"description"}='Angular scale.'; + $fields->{'034'}->{"subfields"}->{"h"}->{"repeating"}=1; + $fields->{'034'}->{"subfields"}->{"j"}->{"description"}='Declination--northern limit. Eight characters in length and consists of the hemisphere, degree, minutes, and seconds of the declination of a celestial chart, recorded in the pattern hdddmmss. The degree, minute, and second subelements are each right justified with and each unused position contains a zero.'; + $fields->{'034'}->{"subfields"}->{"j"}->{"repeating"}=0; + $fields->{'034'}->{"subfields"}->{"k"}->{"description"}='Declination--southern limit. Eight characters in length and consists of the hemisphere, degree, minutes, and seconds of the declination of a celestial chart, recorded in the pattern hdddmmss. The degree, minute, and second subelements are each right justified with and each unused position contains a zero.'; + $fields->{'034'}->{"subfields"}->{"k"}->{"repeating"}=0; + $fields->{'034'}->{"subfields"}->{"m"}->{"description"}='Right ascension--eastern limit. Six characters in length and consist of the right ascension of a celestial chart, recorded in the pattern hhmmss. Each subelement is right justified and each unused position contains a zero.'; + $fields->{'034'}->{"subfields"}->{"m"}->{"repeating"}=0; + $fields->{'034'}->{"subfields"}->{"n"}->{"description"}='Right ascension--western limit. Six characters in length and consist of the right ascension of a celestial chart, recorded in the pattern hhmmss. Each subelement is right justified and each unused position contains a zero.'; + $fields->{'034'}->{"subfields"}->{"n"}->{"repeating"}=0; + $fields->{'034'}->{"subfields"}->{"p"}->{"description"}='Equinox. The year or year and month of a celestial chart recorded in the pattern yyyy.mm.'; + $fields->{'034'}->{"subfields"}->{"p"}->{"repeating"}=0; + $fields->{'034'}->{"subfields"}->{"s"}->{"description"}='G-ring latitude.'; + $fields->{'034'}->{"subfields"}->{"s"}->{"repeating"}=1; + $fields->{'034'}->{"subfields"}->{"t"}->{"description"}='G-ring latitude.'; + $fields->{'034'}->{"subfields"}->{"t"}->{"repeating"}=1; + $fields->{'034'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'034'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'034'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number.'; + $fields->{'034'}->{"subfields"}->{"8"}->{"repeating"}=0; + $fields->{'035'}->{"name"}="SYSTEM CONTROL NUMBER"; + $fields->{'035'}->{"description"}='A control number of a system other than the one whose control number is contained in field 001 (Control Number), field 010 (Library of Congress Control Number), or field 016 (National Bibliographic Agency Control Number). '; + $fields->{'035'}->{"repeating"}="1"; + $fields->{'035'}->{"firstindicator"}='Undefined '; + $fields->{'035'}->{"secondindicator"}='Undefined '; + $fields->{'035'}->{"firstindicatorvalues"}->{"#"}='Undefined'; + $fields->{'035'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'035'}->{"subfields"}->{"a"}->{"description"}='System control number. The MARC code (enclosed in parentheses) of the organization originating the system control number, followed immediately by the number. The source of the code is the "MARC Code List for Organizations" that is maintained by the Library of Congress. For Canadian organizations, the source of the code is "Symbols and Interlibrary Loan Policies in Canada" that is maintained by the National Library of Canada.'; + $fields->{'035'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'035'}->{"subfields"}->{"z"}->{"description"}='Canceled/invalid control number'; + $fields->{'035'}->{"subfields"}->{"z"}->{"repeating"}=1; + $fields->{'035'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'035'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'035'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'035'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'036'}->{"name"}="ORIGINAL STUDY NUMBER FOR COMPUTER DATA FILES"; + $fields->{'036'}->{"description"}='The original study number assigned by the producer of the computer file. The introductory phrase "Original study:" may be generated based on the field tag. '; + $fields->{'036'}->{"repeating"}="0"; + $fields->{'036'}->{"firstindicator"}='Undefined '; + $fields->{'036'}->{"secondindicator"}='Undefined '; + $fields->{'036'}->{"firstindicatorvalues"}->{"#"}='Undefined'; + $fields->{'036'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'036'}->{"subfields"}->{"a"}->{"description"}='Original study number'; + $fields->{'036'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'036'}->{"subfields"}->{"b"}->{"description"}='Source (agency assigning number)'; + $fields->{'036'}->{"subfields"}->{"b"}->{"repeating"}=0; + $fields->{'036'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'036'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'036'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'036'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'037'}->{"name"}="SOURCE OF ACQUISITION"; + $fields->{'037'}->{"description"}='Information needed to order the item or its reproduction. '; + $fields->{'037'}->{"repeating"}="1"; + $fields->{'037'}->{"firstindicator"}='Undefined '; + $fields->{'037'}->{"secondindicator"}='Undefined '; + $fields->{'037'}->{"firstindicatorvalues"}->{"#"}='Undefined'; + $fields->{'037'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'037'}->{"subfields"}->{"a"}->{"description"}='Stock number. Numbers such as distributor and publisher numbers are also recorded in this subfield.'; + $fields->{'037'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'037'}->{"subfields"}->{"b"}->{"description"}='Source of stock number/acquisition'; + $fields->{'037'}->{"subfields"}->{"b"}->{"repeating"}=0; + $fields->{'037'}->{"subfields"}->{"c"}->{"description"}='Terms of availability'; + $fields->{'037'}->{"subfields"}->{"c"}->{"repeating"}=1; + $fields->{'037'}->{"subfields"}->{"f"}->{"description"}='Form of issue'; + $fields->{'037'}->{"subfields"}->{"f"}->{"repeating"}=1; + $fields->{'037'}->{"subfields"}->{"g"}->{"description"}='Additional format characteristics'; + $fields->{'037'}->{"subfields"}->{"g"}->{"repeating"}=1; + $fields->{'037'}->{"subfields"}->{"n"}->{"description"}='Note'; + $fields->{'037'}->{"subfields"}->{"n"}->{"repeating"}=1; + $fields->{'037'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'037'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'037'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'037'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'040'}->{"name"}="CATALOGING SOURCE"; + $fields->{'040'}->{"description"}='The MARC code for or the name of the organization(s) that created the original bibliographic record, assigned MARC content designation and transcribed the record into machine-readable form, or modified (except for the addition of holdings symbols) an existing MARC record. These data and the code in 008/39 (Cataloging source) specify the parties responsible for the bibliographic record. The source of the code is the "MARC Code List for Organizations" that is maintained by the Library of Congress. For Canadian organizations, the source of the code is "Symbols and Interlibrary Loan Policies in Canada" that is maintained by the National Library of Canada. '; + $fields->{'040'}->{"repeating"}="0"; + $fields->{'040'}->{"firstindicator"}='Undefined '; + $fields->{'040'}->{"secondindicator"}='Undefined '; + $fields->{'040'}->{"firstindicatorvalues"}->{"#"}='Undefined'; + $fields->{'040'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'040'}->{"subfields"}->{"a"}->{"description"}='Original cataloging agency'; + $fields->{'040'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'040'}->{"subfields"}->{"b"}->{"description"}='Language of cataloging. A MARC code for the language used in the textual portions of the record. The source of the code is "MARC Code List for Languages" that is maintained by the Library of Congress.'; + $fields->{'040'}->{"subfields"}->{"b"}->{"repeating"}=0; + $fields->{'040'}->{"subfields"}->{"c"}->{"description"}='Transcribing agency'; + $fields->{'040'}->{"subfields"}->{"c"}->{"repeating"}=0; + $fields->{'040'}->{"subfields"}->{"d"}->{"description"}='Modifying agency'; + $fields->{'040'}->{"subfields"}->{"d"}->{"repeating"}=1; + $fields->{'040'}->{"subfields"}->{"e"}->{"description"}='Description conventions. The MARC code for or the title of the description rules used in creating the record when more information than is provided by the code in Leader/18 (Descriptive cataloging form) is needed. The source of the code is "MARC Code List for Relators, Sources, Description Conventions" that is maintained by the Library of Congress.'; + $fields->{'040'}->{"subfields"}->{"e"}->{"repeating"}=0; + $fields->{'040'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'040'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'040'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'040'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'041'}->{"name"}="LANGUAGE CODE"; + $fields->{'041'}->{"description"}='MARC codes for languages associated with an item when the language code in field 008/35-37 of the record is insufficient to convey full information. This includes records for multilingual items, items that involve translation, and items where the medium of communication is a sign language. The source of the code is "MARC Code List for Languages" that is maintained by the Library of Congress. '; + $fields->{'041'}->{"repeating"}="0"; + $fields->{'041'}->{"firstindicator"}='Translation indication. A value that indicates whether the item is or includes a translation. '; + $fields->{'041'}->{"secondindicator"}='Undefined '; + $fields->{'041'}->{"firstindicatorvalues"}->{"0"}='Item not a translation/does not include a translation'; + $fields->{'041'}->{"firstindicatorvalues"}->{"1"}='Item is or includes a translation'; + $fields->{'041'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'041'}->{"subfields"}->{"a"}->{"description"}='Language code of text/sound track or separate title. The first language code in subfield $a is also contained in field 008/35-37 (Language), unless character positions 35-37 contain blanks(###).'; + $fields->{'041'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'041'}->{"subfields"}->{"b"}->{"description"}='Language code of summary or abstract/overprinted title or subtitle. The language of the summary or abstract/overprinted title or subtitle that differs from the language coded in 008/35-37.'; + $fields->{'041'}->{"subfields"}->{"b"}->{"repeating"}=0; + $fields->{'041'}->{"subfields"}->{"d"}->{"description"}='Language code of sung or spoken text. The language of the sung or spoken content of a sound recording.'; + $fields->{'041'}->{"subfields"}->{"d"}->{"repeating"}=0; + $fields->{'041'}->{"subfields"}->{"e"}->{"description"}='Language code of librettos. The language of the printed text of the vocal/textual content of the work.'; + $fields->{'041'}->{"subfields"}->{"e"}->{"repeating"}=0; + $fields->{'041'}->{"subfields"}->{"f"}->{"description"}='Language code of table of contents. The language of the table of contents that differs from the language of the text.'; + $fields->{'041'}->{"subfields"}->{"f"}->{"repeating"}=0; + $fields->{'041'}->{"subfields"}->{"g"}->{"description"}='Language code of accompanying material other than librettos (NR). The language of significant accompanying material other than summaries (subfield $b) or librettos (subfield $e).'; + $fields->{'041'}->{"subfields"}->{"g"}->{"repeating"}=0; + $fields->{'041'}->{"subfields"}->{"h"}->{"description"}='Language code of original and/or intermediate translations of text. Codes for intermediate translations precede those for original languages.'; + $fields->{'041'}->{"subfields"}->{"h"}->{"repeating"}=1; + $fields->{'041'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'041'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'041'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'041'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'042'}->{"name"}="AUTHENTICATION CODE"; + $fields->{'042'}->{"description"}='One or more codes that indicate an authentication center has reviewed a national database record. The codes are associated with specifically designated authentication agencies. '; + $fields->{'042'}->{"repeating"}="0"; + $fields->{'042'}->{"firstindicator"}='Undefined '; + $fields->{'042'}->{"secondindicator"}='Undefined '; + $fields->{'042'}->{"firstindicatorvalues"}->{"#"}='Undefined'; + $fields->{'042'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'042'}->{"subfields"}->{"a"}->{"description"}='Time period code. A four-character alphanumeric code derived from the "Time Period Code Table" for B.C. and A.D. time periods. The Table is found in "MARC Format for Bibliographic Data" under the description of field 045.'; + $fields->{'042'}->{"subfields"}->{"a"}->{"repeating"}=1; + $fields->{'042'}->{"subfields"}->{"b"}->{"description"}='Formatted 9999 B.C. through C.E. time period. A time period recorded in the pattern "yyyymmddhh" and preceded by a code for the era ( "c" for B.C.; "d" for C.E.).'; + $fields->{'042'}->{"subfields"}->{"b"}->{"repeating"}=1; + $fields->{'042'}->{"subfields"}->{"c"}->{"description"}='Formatted pre-9999 B.C. time period. A time period that consists of as many numeric characters as are needed to represent the number of pre-9999 years B.C.'; + $fields->{'042'}->{"subfields"}->{"c"}->{"repeating"}=1; + $fields->{'042'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'042'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'042'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'042'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'046'}->{"name"}="SPECIAL CODED DATES"; + $fields->{'046'}->{"description"}='The date of item information that cannot be recorded in 008/06-14 (Type of date/Publication status, Date 1, Date 2) because such information involves one or more Before Common Era (B.C.) dates or incorrect dates. When field 046 is used for B.C. dates, 008/06 is set to code b (No date given; B.C. date involved) and field 008/07-10 and 008/11-14 contain blanks (####). When field 046 is used for incorrect dates, field 008/06 is coded for the type of corrected data and field 008/07-10 and 008/11-14 contain correct dates. '; + $fields->{'046'}->{"repeating"}="0"; + $fields->{'046'}->{"firstindicator"}='Undefined '; + $fields->{'046'}->{"secondindicator"}='Undefined '; + $fields->{'046'}->{"firstindicatorvalues"}->{"#"}='Undefined'; + $fields->{'046'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'046'}->{"subfields"}->{"a"}->{"description"}='Type of date code. 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 original dates, s - Single known/probable date, t - Publication date and copyright dates, x - Incorrect dates'; + $fields->{'046'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'046'}->{"subfields"}->{"b"}->{"description"}='Date 1 (B.C. date)'; + $fields->{'046'}->{"subfields"}->{"b"}->{"repeating"}=0; + $fields->{'046'}->{"subfields"}->{"c"}->{"description"}='Date 1 (C.E. date)'; + $fields->{'046'}->{"subfields"}->{"c"}->{"repeating"}=0; + $fields->{'046'}->{"subfields"}->{"d"}->{"description"}='Date 2 (B.C. date)'; + $fields->{'046'}->{"subfields"}->{"d"}->{"repeating"}=0; + $fields->{'046'}->{"subfields"}->{"e"}->{"description"}='Date 2 (C.E. date)'; + $fields->{'046'}->{"subfields"}->{"e"}->{"repeating"}=0; + $fields->{'046'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'046'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'046'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'046'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'047'}->{"name"}="FORM OF MUSICAL COMPOSITION CODE"; + $fields->{'047'}->{"description"}='The specific codes that indicate the form of composition of printed and manuscript music and musical sound recordings when more than one code applies to the work (008/18-19, Form of composition, code mu). '; + $fields->{'047'}->{"repeating"}="0"; + $fields->{'047'}->{"firstindicator"}='Undefined '; + $fields->{'047'}->{"secondindicator"}='Undefined '; + $fields->{'047'}->{"firstindicatorvalues"}->{"#"}='Undefined'; + $fields->{'047'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'047'}->{"subfields"}->{"a"}->{"description"}='Performer or ensemble. A two-character alphabetic code for a performer or ensemble (from the list below) and, if applicable, a two-digit number specifying the number of parts.'; + $fields->{'047'}->{"subfields"}->{"a"}->{"repeating"}=1; + $fields->{'047'}->{"subfields"}->{"b"}->{"description"}='Soloist. A two-character alphabetic code for a soloist (from the list below) and, if applicable, a two-digit number specifying the number of parts.'; + $fields->{'047'}->{"subfields"}->{"b"}->{"repeating"}=1; + $fields->{'047'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'047'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'050'}->{"name"}="LIBRARY OF CONGRESS CALL NUMBER"; + $fields->{'050'}->{"description"}='A classification or call number that is taken from "Library of Congress Classification or LC Classification Additions and Changes." The brackets that customarily surround alternate class/call numbers are not carried in the MARC record; they may be generated based on the presence of repeated $a subfields. '; + $fields->{'050'}->{"repeating"}="1"; + $fields->{'050'}->{"firstindicator"}='Existence in LC collection. A value that indicates whether the item is in the LC collections. '; + $fields->{'050'}->{"secondindicator"}='Source of call number. A value that indicates whether the call number has been assigned by the Library of Congress or another organization. '; + $fields->{'050'}->{"firstindicatorvalues"}->{"#"}='No information provided. A call number assigned by an organization other than LC.'; + $fields->{'050'}->{"firstindicatorvalues"}->{"0"}='Item is in LC. May be used by organizations transcribing from LC copy on which the call number is neither enclosed within brackets nor preceded by a Maltese cross.'; + $fields->{'050'}->{"firstindicatorvalues"}->{"1"}='Item is not in LC. May be used by organizations transcribing from LC copy on which the call number is enclosed within brackets or is preceded by a Maltese cross. The brackets that customarily surround call numbers for items not in LC are not carried in the MARC record; they may be generated.'; + $fields->{'050'}->{"secondindicatorvalues"}->{"0"}='Assigned by LC. May be used by organizations transcribing from LC copy.'; + $fields->{'050'}->{"secondindicatorvalues"}->{"4"}='Assigned by agency other than LC. A record may contain only one of these fields with value 4 in the second indicator position.'; + $fields->{'050'}->{"subfields"}->{"a"}->{"description"}='Classification number. (The classification number is an authoritative-agency data element.)'; + $fields->{'050'}->{"subfields"}->{"a"}->{"repeating"}=1; + $fields->{'050'}->{"subfields"}->{"b"}->{"description"}='Item number. Organizations that use the "Cutter-Sanborn Three-Figure Author Table" may conform to LC item number practice by applying "Subject Cataloging Manual: Shelflisting" procedures.'; + $fields->{'050'}->{"subfields"}->{"b"}->{"repeating"}=0; + $fields->{'050'}->{"subfields"}->{"3"}->{"description"}='Materials specified. The part of the described materials to which the field applies'; + $fields->{'050'}->{"subfields"}->{"3"}->{"repeating"}=0; + $fields->{'050'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'050'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'050'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'050'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'051'}->{"name"}="LIBRARY OF CONGRESS COPY, ISSUE, OFFPRINT"; + $fields->{'051'}->{"description"}='(R) Information added to a bibliographic record by LC that relates to copies, issues, and/or offprints of the described item that are in its collections. '; + $fields->{'051'}->{"repeating"}="0"; + $fields->{'051'}->{"firstindicator"}='Undefined '; + $fields->{'051'}->{"secondindicator"}='Undefined '; + $fields->{'051'}->{"firstindicatorvalues"}->{"#"}='Undefined'; + $fields->{'051'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'051'}->{"subfields"}->{"a"}->{"description"}='Classification number'; + $fields->{'051'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'051'}->{"subfields"}->{"b"}->{"description"}='Item number'; + $fields->{'051'}->{"subfields"}->{"b"}->{"repeating"}=0; + $fields->{'051'}->{"subfields"}->{"c"}->{"description"}='Copy information'; + $fields->{'051'}->{"subfields"}->{"c"}->{"repeating"}=0; + $fields->{'051'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'051'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'052'}->{"name"}="GEOGRAPHIC CLASSIFICATION"; + $fields->{'052'}->{"description"}='A code for the main geographic area and any applicable subareas associated with the item. The geographic classification code is derived from "Library of Congress Classification Class G" and expanded Cutter number lists for place names that are maintained by the Library of Congress. '; + $fields->{'052'}->{"repeating"}="1"; + $fields->{'052'}->{"firstindicator"}='Code source '; + $fields->{'052'}->{"secondindicator"}='Undefined '; + $fields->{'052'}->{"firstindicatorvalues"}->{"#"}='Library of Congress Classification'; + $fields->{'052'}->{"firstindicatorvalues"}->{"0"}='U.S. Dept. of Defense Classification'; + $fields->{'052'}->{"firstindicatorvalues"}->{"7"}='Source specified in subfield $2'; + $fields->{'052'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'052'}->{"subfields"}->{"a"}->{"description"}='Geographic classification area code. A four- to six-character numeric code for the main geographic area associated with the item. The code is derived from the LC class G schedule by dropping the letter G.'; + $fields->{'052'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'052'}->{"subfields"}->{"b"}->{"description"}='Geographic classification subarea code. An alphanumeric code, assigned from expanded Cutter lists, that represents a subarea of the geographic area coded in subfield $a. Cutter numbers for places in the U.S. are published in "Geographic Cutters" that is maintained by the Library of Congress.'; + $fields->{'052'}->{"subfields"}->{"b"}->{"repeating"}=1; + $fields->{'052'}->{"subfields"}->{"d"}->{"description"}='Populated place name. May contain the name of the geographic area '; + $fields->{'052'}->{"subfields"}->{"d"}->{"repeating"}=1; + $fields->{'052'}->{"subfields"}->{"2"}->{"description"}='Code source '; + $fields->{'052'}->{"subfields"}->{"2"}->{"repeating"}=0; + $fields->{'052'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'052'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'052'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'052'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'055'}->{"name"}="CALL NUMBERS/CLASS NUMBERS ASSIGNED IN CANADA"; + $fields->{'055'}->{"description"}='A classification or call number that is assigned by the National Library of Canada or a contributing Canadian library. '; + $fields->{'055'}->{"repeating"}="1"; + $fields->{'055'}->{"firstindicator"}='Existence in NLC collection. A value that indicates whether the item is in the NLC collections. '; + $fields->{'055'}->{"secondindicator"}='Type, completeness, source of class/call number. A value that indicates whether the number is a complete or incomplete LC number assigned by NLC or a contributing library, an LC-based number assigned by NLC or a contributing library, or a class/call number assigned by NLC or a contributing library from a classification scheme other than the LC, NLM (field 060), Universal Decimal (field 080), or Dewey (field 082) schemes. '; + $fields->{'055'}->{"firstindicatorvalues"}->{"#"}='Information not provided. A call/class number assigned by an organization other than NLC.'; + $fields->{'055'}->{"firstindicatorvalues"}->{"0"}='Work held by NLC'; + $fields->{'055'}->{"firstindicatorvalues"}->{"1"}='Work not held by NLC'; + $fields->{'055'}->{"secondindicatorvalues"}->{"0"}='LC-based call number assigned by NLC'; + $fields->{'055'}->{"secondindicatorvalues"}->{"1"}='Complete LC class number assigned by NLC'; + $fields->{'055'}->{"secondindicatorvalues"}->{"2"}='Incomplete LC class number assigned by NLC'; + $fields->{'055'}->{"secondindicatorvalues"}->{"3"}='LC-based call number assigned by the contributing library'; + $fields->{'055'}->{"secondindicatorvalues"}->{"4"}='Complete LC class number assigned by the contributing library'; + $fields->{'055'}->{"secondindicatorvalues"}->{"5"}='Incomplete LC class number assigned by the contributing library'; + $fields->{'055'}->{"secondindicatorvalues"}->{"6"}='Other call number assigned by NLC'; + $fields->{'055'}->{"secondindicatorvalues"}->{"7"}='Other class number assigned by NLC'; + $fields->{'055'}->{"secondindicatorvalues"}->{"8"}='Other call number assigned by the contributing library'; + $fields->{'055'}->{"secondindicatorvalues"}->{"9"}='Other class number assigned by the contributing library'; + $fields->{'055'}->{"subfields"}->{"a"}->{"description"}='Classification number'; + $fields->{'055'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'055'}->{"subfields"}->{"b"}->{"description"}='Item number'; + $fields->{'055'}->{"subfields"}->{"b"}->{"repeating"}=0; + $fields->{'055'}->{"subfields"}->{"2"}->{"description"}='Source of call/class number. A MARC code that identifies the classification scheme used to assign the call/class number when the second indicator position contains value 6, 7, 8, or 9. The source of the code is "MARC Code Lists for Relators, Sources, Description Conventions" that is maintained by the Library of Congress.'; + $fields->{'055'}->{"subfields"}->{"2"}->{"repeating"}=0; + $fields->{'055'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'055'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'060'}->{"name"}="NATIONAL LIBRARY OF MEDICINE CALL NUMBER"; + $fields->{'060'}->{"description"}='A classification or call number that is taken from "National Library of Medicine Classification" schedules QS-QZ and W or from "Library of Congress Classification" schedules as used by NLM for peripheral and related topics. The legend "DNLM:" and the arabic number that precede an NLM call number, and the brackets that surround the entire statement are not carried in the MARC record. They may be generated based on the field tag. The space-slash-space that separates alternate NLM call numbers is not carried in the MARC record; it may be generated based on the presence of repeated $a subfields. '; + $fields->{'060'}->{"repeating"}="1"; + $fields->{'060'}->{"firstindicator"}='Existence in NLM collection. A value that indicates whether the item is in the NLM collections. '; + $fields->{'060'}->{"secondindicator"}='Source of call number '; + $fields->{'060'}->{"firstindicatorvalues"}->{"#"}='No information provided. A call number assigned by an organization other than NLM.'; + $fields->{'060'}->{"firstindicatorvalues"}->{"0"}='Item is in NLM'; + $fields->{'060'}->{"firstindicatorvalues"}->{"1"}='Item is not in NLM'; + $fields->{'060'}->{"secondindicatorvalues"}->{"0"}='Assigned by NLM'; + $fields->{'060'}->{"secondindicatorvalues"}->{"4"}='Assigned by agency other than NLM. A record may contain only one field 060 with value 4 in the second indicator position.'; + $fields->{'060'}->{"subfields"}->{"a"}->{"description"}='Classification number'; + $fields->{'060'}->{"subfields"}->{"a"}->{"repeating"}=1; + $fields->{'060'}->{"subfields"}->{"b"}->{"description"}='Item number. NLM uses the "Cutter-Sanborn Three-Figure Author Table" and a special numbering scheme in classes W1 and W3 to create item numbers.'; + $fields->{'060'}->{"subfields"}->{"b"}->{"repeating"}=0; + $fields->{'060'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'060'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'061'}->{"name"}="NATIONAL LIBRARY OF MEDICINE COPY STATEMENT"; + $fields->{'061'}->{"description"}='Information added to a bibliographic record by NLM that relates to second copies or sets of the described item that are in its collections. '; + $fields->{'061'}->{"repeating"}="1"; + $fields->{'061'}->{"firstindicator"}='Undefined '; + $fields->{'061'}->{"secondindicator"}='Undefined '; + $fields->{'061'}->{"firstindicatorvalues"}->{"#"}='Undefined'; + $fields->{'061'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'061'}->{"subfields"}->{"a"}->{"description"}='Classification number'; + $fields->{'061'}->{"subfields"}->{"a"}->{"repeating"}=1; + $fields->{'061'}->{"subfields"}->{"b"}->{"description"}='Item number'; + $fields->{'061'}->{"subfields"}->{"b"}->{"repeating"}=0; + $fields->{'061'}->{"subfields"}->{"c"}->{"description"}='Copy information'; + $fields->{'061'}->{"subfields"}->{"c"}->{"repeating"}=0; + $fields->{'061'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'061'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'066'}->{"name"}="CHARACTER SETS PRESENT"; + $fields->{'066'}->{"description"}='Information that indicates that the character set present in a record is other than the default MARC Latin sets (ASCII and ANSEL). A detailed description of the standard escape sequences used in MARC records is provided in "MARC 21 Specifications for Record Structure, Character Sets, and Exchange Media." '; + $fields->{'066'}->{"repeating"}="0"; + $fields->{'066'}->{"firstindicator"}='Undefined '; + $fields->{'066'}->{"secondindicator"}='Undefined '; + $fields->{'066'}->{"firstindicatorvalues"}->{"#"}='Undefined'; + $fields->{'066'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'066'}->{"subfields"}->{"a"}->{"description"}='Primary G0 character set. The Intermediate and Final characters of the escape sequence that designates and invokes the default G0 character set.'; + $fields->{'066'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'066'}->{"subfields"}->{"b"}->{"description"}='Primary G1 character set. The Intermediate and Final characters of the escape sequence that designates and invokes the default G1 character set.'; + $fields->{'066'}->{"subfields"}->{"b"}->{"repeating"}=0; + $fields->{'066'}->{"subfields"}->{"c"}->{"description"}='Alternate G0 or G1 character set. The Intermediate and Final characters of each escape sequence that designates an alternate G0 or G1 character set used in a record.'; + $fields->{'066'}->{"subfields"}->{"c"}->{"repeating"}=1; + $fields->{'070'}->{"name"}="NATIONAL AGRICULTURAL LIBRARY CALL NUMBER"; + $fields->{'070'}->{"description"}='A classification or call number that is assigned by the National Agricultural Library. '; + $fields->{'070'}->{"repeating"}="1"; + $fields->{'070'}->{"firstindicator"}='Existence in NAL collection. A value that indicates whether the item is contained in the NAL collections. '; + $fields->{'070'}->{"secondindicator"}='Undefined '; + $fields->{'070'}->{"firstindicatorvalues"}->{"0"}='Item is in NAL'; + $fields->{'070'}->{"firstindicatorvalues"}->{"1"}='Item is not in NAL'; + $fields->{'070'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'070'}->{"subfields"}->{"a"}->{"description"}='Classification number'; + $fields->{'070'}->{"subfields"}->{"a"}->{"repeating"}=1; + $fields->{'070'}->{"subfields"}->{"b"}->{"description"}='Item number'; + $fields->{'070'}->{"subfields"}->{"b"}->{"repeating"}=0; + $fields->{'070'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'070'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'071'}->{"name"}="NATIONAL AGRICULTURAL LIBRARY COPY STATEMENT"; + $fields->{'071'}->{"description"}='Information added to a bibliographic record by NAL that relates to second copies or sets of the described item that are in its collections. '; + $fields->{'071'}->{"repeating"}="1"; + $fields->{'071'}->{"firstindicator"}='Undefined '; + $fields->{'071'}->{"secondindicator"}='Undefined '; + $fields->{'071'}->{"firstindicatorvalues"}->{"#"}='Undefined'; + $fields->{'071'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'071'}->{"subfields"}->{"a"}->{"description"}='Classification number'; + $fields->{'071'}->{"subfields"}->{"a"}->{"repeating"}=1; + $fields->{'071'}->{"subfields"}->{"b"}->{"description"}='Item number'; + $fields->{'071'}->{"subfields"}->{"b"}->{"repeating"}=0; + $fields->{'071'}->{"subfields"}->{"c"}->{"description"}='Copy information'; + $fields->{'071'}->{"subfields"}->{"c"}->{"repeating"}=0; + $fields->{'071'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'071'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'072'}->{"name"}="SUBJECT CATEGORY CODE"; + $fields->{'072'}->{"description"}='A code for the subject category that is associated with the described item. '; + $fields->{'072'}->{"repeating"}="1"; + $fields->{'072'}->{"firstindicator"}='Undefined '; + $fields->{'072'}->{"secondindicator"}='Code source. A value that indicates the source of the subject category code. '; + $fields->{'072'}->{"firstindicatorvalues"}->{"#"}='Undefined'; + $fields->{'072'}->{"secondindicatorvalues"}->{"0"}='NAL subject category code list. The subject category code is taken from "AGRIS: Subject Categories" that is maintained by NAL.'; + $fields->{'072'}->{"secondindicatorvalues"}->{"7"}='Code source specified in subfield $2. The MARC code for the source is contained in subfield $2.'; + $fields->{'072'}->{"subfields"}->{"a"}->{"description"}='Subject category code. The code for the broad subject associated with the item.'; + $fields->{'072'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'072'}->{"subfields"}->{"x"}->{"description"}='Subject category code subdivision. The level of specificity within the broader subject coded in subfield $a.'; + $fields->{'072'}->{"subfields"}->{"x"}->{"repeating"}=1; + $fields->{'072'}->{"subfields"}->{"2"}->{"description"}='Code source. A MARC code that identifies the thesaurus used to assign the subject category code when the second indicator position contains value 7. The source of the code is "MARC Code Lists for Relators, Sources, Description Conventions" that is maintained by the Library of Congress.'; + $fields->{'072'}->{"subfields"}->{"2"}->{"repeating"}=0; + $fields->{'072'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'072'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'072'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'072'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'074'}->{"name"}="GPO ITEM NUMBER"; + $fields->{'074'}->{"description"}='A number assigned by the U.S. Government Printing Office to publications to manage their distribution within its Depository Library System. '; + $fields->{'074'}->{"repeating"}="1"; + $fields->{'074'}->{"firstindicator"}='Undefined '; + $fields->{'074'}->{"secondindicator"}='Undefined '; + $fields->{'074'}->{"firstindicatorvalues"}->{"#"}='Undefined'; + $fields->{'074'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'074'}->{"subfields"}->{"a"}->{"description"}='GPO item number. The number is assigned from "List of Classes of United States Government Publications Available for Selection by Depository Libraries" that is maintained by GPO. "GPO Item No. :" may be generated.'; + $fields->{'074'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'074'}->{"subfields"}->{"z"}->{"description"}='Canceled/invalid GPO item number'; + $fields->{'074'}->{"subfields"}->{"z"}->{"repeating"}=1; + $fields->{'074'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'074'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'080'}->{"name"}="UNIVERSAL DECIMAL CLASSIFICATION NUMBER"; + $fields->{'080'}->{"description"}='A number taken from the "Universal Decimal Classification" scheme. '; + $fields->{'080'}->{"repeating"}="1"; + $fields->{'080'}->{"firstindicator"}='Undefined '; + $fields->{'080'}->{"secondindicator"}='Undefined '; + $fields->{'080'}->{"firstindicatorvalues"}->{"#"}='Undefined'; + $fields->{'080'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'080'}->{"subfields"}->{"a"}->{"description"}='Classification number'; + $fields->{'080'}->{"subfields"}->{"a"}->{"repeating"}=1; + $fields->{'080'}->{"subfields"}->{"b"}->{"description"}='Item number'; + $fields->{'080'}->{"subfields"}->{"b"}->{"repeating"}=0; + $fields->{'080'}->{"subfields"}->{"2"}->{"description"}='Edition number. The number of the edition from which the classification number is assigned.'; + $fields->{'080'}->{"subfields"}->{"2"}->{"repeating"}=0; + $fields->{'080'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'080'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'080'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'080'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'082'}->{"name"}="DEWEY DECIMAL CALL NUMBER"; + $fields->{'082'}->{"description"}='A number taken from the "Dewey Decimal Classification" scheme. '; + $fields->{'082'}->{"repeating"}="1"; + $fields->{'082'}->{"firstindicator"}='Type of edition'; + $fields->{'082'}->{"secondindicator"}='Source of call number'; + $fields->{'082'}->{"firstindicatorvalues"}->{"#"}='No edition information recorded (BK CF MU VM SE) [OBSOLETE]'; + $fields->{'082'}->{"firstindicatorvalues"}->{"0"}='Full edition'; + $fields->{'082'}->{"firstindicatorvalues"}->{"1"}='Abridged edition'; + $fields->{'082'}->{"firstindicatorvalues"}->{"2"}='Abridged NST version (BK MU VM SE) [OBSOLETE]'; + $fields->{'082'}->{"secondindicatorvalues"}->{"#"}='No information provided'; + $fields->{'082'}->{"secondindicatorvalues"}->{"0"}='Assigned by LC'; + $fields->{'082'}->{"secondindicatorvalues"}->{"4"}='Assigned by agency other than LC'; + $fields->{'082'}->{"subfields"}->{"a"}->{"description"}='Classification number'; + $fields->{'082'}->{"subfields"}->{"a"}->{"repeating"}=1; + $fields->{'082'}->{"subfields"}->{"b"}->{"description"}='Item number'; + $fields->{'082'}->{"subfields"}->{"b"}->{"repeating"}=0; + $fields->{'082'}->{"subfields"}->{"2"}->{"description"}='Edition number. The number of the edition from which the classification number is assigned.'; + $fields->{'082'}->{"subfields"}->{"2"}->{"repeating"}=0; + $fields->{'082'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'082'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'082'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'082'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'084'}->{"name"}="OTHER CALL NUMBER"; + $fields->{'084'}->{"description"}='A call number or classification number from a scheme not covered by one of the other number fields. The field should not be used for classification numbers assigned from a source for which a subfield $2 source of number code would not be assigned. '; + $fields->{'084'}->{"repeating"}="1"; + $fields->{'084'}->{"firstindicator"}='Undefined '; + $fields->{'084'}->{"secondindicator"}='Undefined '; + $fields->{'084'}->{"firstindicatorvalues"}->{"#"}='Undefined'; + $fields->{'084'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'084'}->{"subfields"}->{"a"}->{"description"}='Classification number'; + $fields->{'084'}->{"subfields"}->{"a"}->{"repeating"}=1; + $fields->{'084'}->{"subfields"}->{"b"}->{"description"}='Item number'; + $fields->{'084'}->{"subfields"}->{"b"}->{"repeating"}=0; + $fields->{'084'}->{"subfields"}->{"2"}->{"description"}='Source of number'; + $fields->{'084'}->{"subfields"}->{"2"}->{"repeating"}=0; + $fields->{'084'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'084'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'084'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'084'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'086'}->{"name"}="GOVERNMENT DOCUMENT CALL NUMBER"; + $fields->{'086'}->{"description"}='The classification number assigned to documents by designated agencies in countries that have a government documents classification program. '; + $fields->{'086'}->{"repeating"}="1"; + $fields->{'086'}->{"firstindicator"}='Number source. A value that indicates the source of the classification number. '; + $fields->{'086'}->{"secondindicator"}='Undefined '; + $fields->{'086'}->{"firstindicatorvalues"}->{"#"}='Source specified in subfield $2. A classification program other than the U.S. or Canadian scheme.'; + $fields->{'086'}->{"firstindicatorvalues"}->{"0"}='Superintendent of Documents Classification System. Assigned by the U.S Government Printing Office. "Supt. of Docs. no.:" may be generated.'; + $fields->{'086'}->{"firstindicatorvalues"}->{"1"}='Government of Canada Publications: Outline of Classification'; + $fields->{'086'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'086'}->{"subfields"}->{"a"}->{"description"}='Classification number'; + $fields->{'086'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'086'}->{"subfields"}->{"z"}->{"description"}='Canceled/invalid classification number'; + $fields->{'086'}->{"subfields"}->{"z"}->{"repeating"}=1; + $fields->{'086'}->{"subfields"}->{"2"}->{"description"}='Number source. A MARC code that identifies the government document classification scheme used to assign the number when the second indicator position contains value #. The code may be used to generate a display constant to identify the source of the classification number. The source of the code is "MARC Code Lists for Relators, Sources, Description Conventions" that is maintained by the Library of Congress.'; + $fields->{'086'}->{"subfields"}->{"2"}->{"repeating"}=0; + $fields->{'086'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'086'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'086'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'086'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'088'}->{"name"}="REPORT NUMBER"; + $fields->{'088'}->{"description"}='A report number that is not a Standard Technical Report Number (field 027). (The number is an agency-assigned data element.) '; + $fields->{'088'}->{"repeating"}="1"; + $fields->{'088'}->{"firstindicator"}='Undefined '; + $fields->{'088'}->{"secondindicator"}='Undefined '; + $fields->{'088'}->{"firstindicatorvalues"}->{"#"}='Undefined'; + $fields->{'088'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'088'}->{"subfields"}->{"a"}->{"description"}='Report number'; + $fields->{'088'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'088'}->{"subfields"}->{"z"}->{"description"}='Canceled/invalid report number'; + $fields->{'088'}->{"subfields"}->{"z"}->{"repeating"}=1; + $fields->{'088'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'088'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'088'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'088'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'100'}->{"name"}="MAIN ENTRY--PERSONAL NAME"; + $fields->{'100'}->{"description"}='A personal name used as a main entry in a bibliographic '; + $fields->{'100'}->{"repeating"}="0"; + $fields->{'100'}->{"firstindicator"}='Type of personal name entry element. A value that indicates the form of the entry element of the name. '; + $fields->{'100'}->{"secondindicator"}='Undefined '; + $fields->{'100'}->{"firstindicatorvalues"}->{"0"}='Forename. The name is a forename or is a name consisting of words, initials, letters, etc., that are formatted in direct order.'; + $fields->{'100'}->{"firstindicatorvalues"}->{"1"}='Surname. The name is a single or multiple surname formatted in inverted order or a single name without forenames that is known to be a surname.'; + $fields->{'100'}->{"firstindicatorvalues"}->{"3"}='Family name. The name represents a family, clan, dynasty, house, or other such group and may be formatted in direct or inverted order.'; + $fields->{'100'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'100'}->{"subfields"}->{"a"}->{"description"}='Personal name. A surname and/or forename; letters, initials, abbreviations, phrases, or numbers used in place of a name; or a family name.'; + $fields->{'100'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'100'}->{"subfields"}->{"b"}->{"description"}='Numeration. A roman numeral or a roman numeral and a subsequent part of a forename when the first indicator value is 0.'; + $fields->{'100'}->{"subfields"}->{"b"}->{"repeating"}=0; + $fields->{'100'}->{"subfields"}->{"c"}->{"description"}='Titles and other words associated with a name'; + $fields->{'100'}->{"subfields"}->{"c"}->{"repeating"}=1; + $fields->{'100'}->{"subfields"}->{"d"}->{"description"}='Dates associated with a name. Dates of birth, death, or flourishing, or any other date associated with a name.'; + $fields->{'100'}->{"subfields"}->{"d"}->{"repeating"}=0; + $fields->{'100'}->{"subfields"}->{"e"}->{"description"}='Relator term. A term that describes the relationship between a name and a work.'; + $fields->{'100'}->{"subfields"}->{"e"}->{"repeating"}=1; + $fields->{'100'}->{"subfields"}->{"f"}->{"description"}='Date of a work. A date of publication used with a title of a work in a name/title field.'; + $fields->{'100'}->{"subfields"}->{"f"}->{"repeating"}=0; + $fields->{'100'}->{"subfields"}->{"g"}->{"description"}='Miscellaneous information. A data element not more appropriately contained in another defined subfield.'; + $fields->{'100'}->{"subfields"}->{"g"}->{"repeating"}=0; + $fields->{'100'}->{"subfields"}->{"j"}->{"description"}='Attribution qualifier. Attribution information for names when the responsibility is unknown or uncertain. '; + $fields->{'100'}->{"subfields"}->{"j"}->{"repeating"}=1; + $fields->{'100'}->{"subfields"}->{"k"}->{"description"}='Form subheading'; + $fields->{'100'}->{"subfields"}->{"k"}->{"repeating"}=1; + $fields->{'100'}->{"subfields"}->{"l"}->{"description"}='Language of a work. The name of a language(s) used with a title of a work in a name/title field.'; + $fields->{'100'}->{"subfields"}->{"l"}->{"repeating"}=0; + $fields->{'100'}->{"subfields"}->{"n"}->{"description"}='Number of part/section of a work. A number designation for a part or section of a work used with a title in a name/title field.'; + $fields->{'100'}->{"subfields"}->{"n"}->{"repeating"}=1; + $fields->{'100'}->{"subfields"}->{"p"}->{"description"}='Name of part/section of a work. A name designation of a part or section of a work used with a title in a name/title field.'; + $fields->{'100'}->{"subfields"}->{"p"}->{"repeating"}=1; + $fields->{'100'}->{"subfields"}->{"q"}->{"description"}='Fuller form of name. A more complete form of the name contained in subfield $a.'; + $fields->{'100'}->{"subfields"}->{"q"}->{"repeating"}=0; + $fields->{'100'}->{"subfields"}->{"t"}->{"description"}='Title of a work. A uniform title, a title page title of a work, or a series title used in a name/title field.'; + $fields->{'100'}->{"subfields"}->{"t"}->{"repeating"}=0; + $fields->{'100'}->{"subfields"}->{"u"}->{"description"}='Affiliation. An affiliation or address of the name.'; + $fields->{'100'}->{"subfields"}->{"u"}->{"repeating"}=0; + $fields->{'100'}->{"subfields"}->{"4"}->{"description"}='Relator code. A MARC code for the relator term that describes the relationship between a name and a work. (The code is taken from the "MARC Code List for Relators, Sources, Description Conventions" and is an authoritative-agency data element.)'; + $fields->{'100'}->{"subfields"}->{"4"}->{"repeating"}=1; + $fields->{'100'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'100'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'100'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'100'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'110'}->{"name"}="MAIN ENTRY--CORPORATE NAME"; + $fields->{'110'}->{"description"}='A corporate name used as a main entry in a bibliographic record. '; + $fields->{'110'}->{"repeating"}="0"; + $fields->{'110'}->{"firstindicator"}='Type of corporate name entry element. A value that indicates the form of the entry element of the name. '; + $fields->{'110'}->{"secondindicator"}='Undefined '; + $fields->{'110'}->{"firstindicatorvalues"}->{"0"}='Inverted name. The corporate name begins with a personal name in inverted order.'; + $fields->{'110'}->{"firstindicatorvalues"}->{"1"}='Jurisdiction name. The entry element is a name of a jurisdiction that is also an ecclesiastical entity or is a jurisdiction name under which a corporate name or a title of a work is entered.'; + $fields->{'110'}->{"firstindicatorvalues"}->{"2"}='Name in direct order'; + $fields->{'110'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'110'}->{"subfields"}->{"a"}->{"description"}='Corporate name or jurisdiction name as entry element. A name of a corporate body or the first entity when subordinate units are present; a jurisdiction name under which a corporate body, city section, or a title of a work is entered; or a jurisdiction name that is also an ecclesiastical entity.'; + $fields->{'110'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'110'}->{"subfields"}->{"b"}->{"description"}='Subordinate unit. A name of a subordinate corporate unit, a name of a city section, or a name of a meeting entered under a corporate or jurisdiction name.'; + $fields->{'110'}->{"subfields"}->{"b"}->{"repeating"}=1; + $fields->{'110'}->{"subfields"}->{"c"}->{"description"}='Location of meeting. A place name or a name of an institution where a meeting was held.'; + $fields->{'110'}->{"subfields"}->{"c"}->{"repeating"}=0; + $fields->{'110'}->{"subfields"}->{"d"}->{"description"}='Date of meeting or treaty signing. The date a meeting was held or, in a name/title field, the date a treaty was signed.'; + $fields->{'110'}->{"subfields"}->{"d"}->{"repeating"}=1; + $fields->{'110'}->{"subfields"}->{"e"}->{"description"}='Relator term. A term that describes the relationship between a name and a work.'; + $fields->{'110'}->{"subfields"}->{"e"}->{"repeating"}=1; + $fields->{'110'}->{"subfields"}->{"f"}->{"description"}='Date of a work. A date of publication used with a title of a work in a name/title field.'; + $fields->{'110'}->{"subfields"}->{"f"}->{"repeating"}=0; + $fields->{'110'}->{"subfields"}->{"g"}->{"description"}='Miscellaneous information. The name of the "other party" to a treaty in a name/title field; a subelement that is not more appropriately contained in subfield $c, $d, or $n in a meeting entered under a corporate name; or a data element that is not more appropriately contained in another defined subfield in any other type of corporate name field.'; + $fields->{'110'}->{"subfields"}->{"g"}->{"repeating"}=0; + $fields->{'110'}->{"subfields"}->{"k"}->{"description"}='Form subheading '; + $fields->{'110'}->{"subfields"}->{"k"}->{"repeating"}=1; + $fields->{'110'}->{"subfields"}->{"l"}->{"description"}='Language of a work. A name designation of a part or section of a work used with a title in a name/title field.'; + $fields->{'110'}->{"subfields"}->{"l"}->{"repeating"}=0; + $fields->{'110'}->{"subfields"}->{"n"}->{"description"}='Number of part/section/meeting. A number designation for a meeting entered under a corporate name or for a part or section of a work used with a title in a name/title field.'; + $fields->{'110'}->{"subfields"}->{"n"}->{"repeating"}=1; + $fields->{'110'}->{"subfields"}->{"p"}->{"description"}='Name of part/section of a work. A name designation of a part or section of a work used with a title in a name/title field.'; + $fields->{'110'}->{"subfields"}->{"p"}->{"repeating"}=1; + $fields->{'110'}->{"subfields"}->{"t"}->{"description"}='Title of a work. A uniform title, a title page title of a work, or a series title used in a name/title field.'; + $fields->{'110'}->{"subfields"}->{"t"}->{"repeating"}=0; + $fields->{'110'}->{"subfields"}->{"u"}->{"description"}='Affiliation. An affiliation or address of the name.'; + $fields->{'110'}->{"subfields"}->{"u"}->{"repeating"}=0; + $fields->{'110'}->{"subfields"}->{"4"}->{"description"}='Relator code. A MARC code for the relator term that describes the relationship between a name and a work. The code is taken from the "MARC Code List for Relators, Sources, Description Conventions"'; + $fields->{'110'}->{"subfields"}->{"4"}->{"repeating"}=1; + $fields->{'110'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'110'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'110'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'110'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'111'}->{"name"}="MAIN ENTRY--MEETING NAME"; + $fields->{'111'}->{"description"}='A meeting name used as a main entry in a bibliographic record. '; + $fields->{'111'}->{"repeating"}="0"; + $fields->{'111'}->{"firstindicator"}='Type of meeting name entry element. A value that indicates the form of the entry element of the name. '; + $fields->{'111'}->{"secondindicator"}='Undefined '; + $fields->{'111'}->{"firstindicatorvalues"}->{"0"}='Inverted name. The meeting name begins with a personal name in inverted order.'; + $fields->{'111'}->{"firstindicatorvalues"}->{"1"}='Jurisdiction name. The entry element is a jurisdiction name under which a meeting name is entered.'; + $fields->{'111'}->{"firstindicatorvalues"}->{"2"}='Name in direct order'; + $fields->{'111'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'111'}->{"subfields"}->{"a"}->{"description"}='Meeting name or jurisdiction name as entry element. A name of a meeting, or the first entity when subordinate units are present; or a jurisdiction name under which a meeting name is entered in a pre-AACR 2 formulated field.'; + $fields->{'111'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'111'}->{"subfields"}->{"c"}->{"description"}='Location of meeting. A place name or a name of an institution where a meeting was held.'; + $fields->{'111'}->{"subfields"}->{"c"}->{"repeating"}=0; + $fields->{'111'}->{"subfields"}->{"d"}->{"description"}='Date of meeting'; + $fields->{'111'}->{"subfields"}->{"d"}->{"repeating"}=0; + $fields->{'111'}->{"subfields"}->{"e"}->{"description"}='Subordinate unit. The name of a subordinate unit entered under a meeting name.'; + $fields->{'111'}->{"subfields"}->{"e"}->{"repeating"}=1; + $fields->{'111'}->{"subfields"}->{"f"}->{"description"}='Date of a work. A date of publication used with a title of a work in a name/title field.'; + $fields->{'111'}->{"subfields"}->{"f"}->{"repeating"}=0; + $fields->{'111'}->{"subfields"}->{"g"}->{"description"}='Miscellaneous information. A data element not more appropriately contained in another defined subfield.'; + $fields->{'111'}->{"subfields"}->{"g"}->{"repeating"}=0; + $fields->{'111'}->{"subfields"}->{"k"}->{"description"}='Form subheading'; + $fields->{'111'}->{"subfields"}->{"k"}->{"repeating"}=1; + $fields->{'111'}->{"subfields"}->{"l"}->{"description"}='Language of a work. The name of a language(s) used with a title of a work in a name/title field.'; + $fields->{'111'}->{"subfields"}->{"l"}->{"repeating"}=0; + $fields->{'111'}->{"subfields"}->{"n"}->{"description"}='Number of part/section/meeting. A number designation for a meeting entered under a corporate name or for a part or section of a work used with a title in a name/title field'; + $fields->{'111'}->{"subfields"}->{"n"}->{"repeating"}=1; + $fields->{'111'}->{"subfields"}->{"p"}->{"description"}='Name of part/section of a work. A name designation of a part or section of a work used with a title in a name/title field.'; + $fields->{'111'}->{"subfields"}->{"p"}->{"repeating"}=1; + $fields->{'111'}->{"subfields"}->{"q"}->{"description"}='Name of meeting following jurisdiction name entry element. The name of a meeting that is entered under a jurisdiction name contained in subfield $a.'; + $fields->{'111'}->{"subfields"}->{"q"}->{"repeating"}=0; + $fields->{'111'}->{"subfields"}->{"t"}->{"description"}='Title of a work. A uniform title, a title page of a work, or a series title used in a name/title field.'; + $fields->{'111'}->{"subfields"}->{"t"}->{"repeating"}=0; + $fields->{'111'}->{"subfields"}->{"u"}->{"description"}='Affiliation. An affiliation or address of the name.'; + $fields->{'111'}->{"subfields"}->{"u"}->{"repeating"}=0; + $fields->{'111'}->{"subfields"}->{"4"}->{"description"}='Relator code. A Marc code for the relator term that describes the relationship between a name and a work. The code is taken from the "MARC Code List for Relators, Sources, Description Conventions"'; + $fields->{'111'}->{"subfields"}->{"4"}->{"repeating"}=1; + $fields->{'111'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'111'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'111'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'111'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'130'}->{"name"}="MAIN ENTRY--UNIFORM TITLE"; + $fields->{'130'}->{"description"}='A uniform title used as a main entry in a bibliographic record. '; + $fields->{'130'}->{"repeating"}="0"; + $fields->{'130'}->{"firstindicator"}='Nonfiling characters. A value that indicates the number of character positions associated with an initial definite or indefinite article at the beginning of a main entry that are to be disregarded in sorting and filing processes. '; + $fields->{'130'}->{"secondindicator"}='Undefined '; + $fields->{'130'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'130'}->{"subfields"}->{"a"}->{"description"}='Uniform title'; + $fields->{'130'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'130'}->{"subfields"}->{"d"}->{"description"}='Date of treaty signing'; + $fields->{'130'}->{"subfields"}->{"d"}->{"repeating"}=1; + $fields->{'130'}->{"subfields"}->{"f"}->{"description"}='Date of a work'; + $fields->{'130'}->{"subfields"}->{"f"}->{"repeating"}=0; + $fields->{'130'}->{"subfields"}->{"g"}->{"description"}='Miscellaneous information. A date of publication used with a title of a work in a name/title field.'; + $fields->{'130'}->{"subfields"}->{"g"}->{"repeating"}=0; + $fields->{'130'}->{"subfields"}->{"h"}->{"description"}='Medium. A media qualifier.'; + $fields->{'130'}->{"subfields"}->{"h"}->{"repeating"}=0; + $fields->{'130'}->{"subfields"}->{"k"}->{"description"}='Form subheading'; + $fields->{'130'}->{"subfields"}->{"k"}->{"repeating"}=1; + $fields->{'130'}->{"subfields"}->{"l"}->{"description"}='Language of a work'; + $fields->{'130'}->{"subfields"}->{"l"}->{"repeating"}=0; + $fields->{'130'}->{"subfields"}->{"m"}->{"description"}='Medium of performance for music'; + $fields->{'130'}->{"subfields"}->{"m"}->{"repeating"}=1; + $fields->{'130'}->{"subfields"}->{"n"}->{"description"}='Number of part/section of a work'; + $fields->{'130'}->{"subfields"}->{"n"}->{"repeating"}=1; + $fields->{'130'}->{"subfields"}->{"o"}->{"description"}='Arranged statement for music'; + $fields->{'130'}->{"subfields"}->{"o"}->{"repeating"}=0; + $fields->{'130'}->{"subfields"}->{"p"}->{"description"}='Name of part/section of a work'; + $fields->{'130'}->{"subfields"}->{"p"}->{"repeating"}=1; + $fields->{'130'}->{"subfields"}->{"r"}->{"description"}='Key for music'; + $fields->{'130'}->{"subfields"}->{"r"}->{"repeating"}=0; + $fields->{'130'}->{"subfields"}->{"s"}->{"description"}='Version'; + $fields->{'130'}->{"subfields"}->{"s"}->{"repeating"}=0; + $fields->{'130'}->{"subfields"}->{"t"}->{"description"}='Title of a work. A title-page title of an item.'; + $fields->{'130'}->{"subfields"}->{"t"}->{"repeating"}=0; + $fields->{'130'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'130'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'130'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'130'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'210'}->{"name"}="ABBREVIATED TITLE"; + $fields->{'210'}->{"description"}='Abbreviations of the nouns and adjectives in the Key Title (field 222) that are determined by national centers under the auspices of the International Serials Data System in accordance with IS0 4, "Documentation Rules for the Abbreviation of Title Words and Titles of Publications" and "List of Serial Title Word Abbreviations." (The abbreviated title is an agency-assigned data element.) '; + $fields->{'210'}->{"repeating"}="1"; + $fields->{'210'}->{"firstindicator"}='Title added entry. A value that indicates whether an added entry for the title is to be generated. '; + $fields->{'210'}->{"secondindicator"}='Type '; + $fields->{'210'}->{"firstindicatorvalues"}->{"0"}='No added entry'; + $fields->{'210'}->{"firstindicatorvalues"}->{"1"}='Added entry'; + $fields->{'210'}->{"secondindicatorvalues"}->{"#"}='Abbreviated key title'; + $fields->{'210'}->{"secondindicatorvalues"}->{"0"}='Other abbreviated title'; + $fields->{'210'}->{"subfields"}->{"a"}->{"description"}='Abbreviated title'; + $fields->{'210'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'210'}->{"subfields"}->{"b"}->{"description"}='Qualifying information. Abbreviated form of the parenthetical qualifying information contained in the key title (field 222).'; + $fields->{'210'}->{"subfields"}->{"b"}->{"repeating"}=0; + $fields->{'210'}->{"subfields"}->{"2"}->{"description"}='Source'; + $fields->{'210'}->{"subfields"}->{"2"}->{"repeating"}=1; + $fields->{'210'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'210'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'210'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'210'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'222'}->{"name"}="KEY TITLE"; + $fields->{'222'}->{"description"}='A unique title for a serial that is assigned in conjunction with an ISSN recorded in field 022 by national centers under the auspices of the International Serials Data System. (The key title is an agency-assigned data element.) A note formatted as "ISSN [number] = [Key Title] (AACR 2)" or "Key title: [title], ISSN [number] (pre-AACR 2)" is not carried in the MARC record. It may be generated from data in field 022 (International Standard Serial Number), field 222, and the value in Leader/18 (Descriptive cataloging form). '; + $fields->{'222'}->{"repeating"}="1"; + $fields->{'222'}->{"firstindicator"}='Undefined '; + $fields->{'222'}->{"secondindicator"}='Nonfiling characters '; + $fields->{'222'}->{"firstindicatorvalues"}->{"#"}='Undefined'; + $fields->{'222'}->{"subfields"}->{"a"}->{"description"}='Key title'; + $fields->{'222'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'222'}->{"subfields"}->{"b"}->{"description"}='Qualifying information. Parenthetical information that makes a title unique.'; + $fields->{'222'}->{"subfields"}->{"b"}->{"repeating"}=0; + $fields->{'222'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'222'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'222'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'222'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'240'}->{"name"}="UNIFORM TITLE"; + $fields->{'240'}->{"description"}='The uniform title for an item when the bibliographic description is entered under a main entry field that contains a personal (field 100), corporate (110), or meeting (111) name. The brackets that customarily enclose a uniform title are not carried in the MARC record. They may be generated based on the field tag. '; + $fields->{'240'}->{"repeating"}="0"; + $fields->{'240'}->{"firstindicator"}='Uniform title printed or displayed. A value that indicates whether the uniform title is printed or displayed. '; + $fields->{'240'}->{"secondindicator"}='Nonfiling characters '; + $fields->{'240'}->{"firstindicatorvalues"}->{"0"}='Not printed or displayed'; + $fields->{'240'}->{"firstindicatorvalues"}->{"1"}='Printed or displayed'; + $fields->{'240'}->{"subfields"}->{"a"}->{"description"}='Uniform title'; + $fields->{'240'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'240'}->{"subfields"}->{"d"}->{"description"}='Date of treaty signing'; + $fields->{'240'}->{"subfields"}->{"d"}->{"repeating"}=1; + $fields->{'240'}->{"subfields"}->{"f"}->{"description"}='Date of a work'; + $fields->{'240'}->{"subfields"}->{"f"}->{"repeating"}=0; + $fields->{'240'}->{"subfields"}->{"g"}->{"description"}='Miscellaneous information. A data element not more appropriately contained in another defined subfield.'; + $fields->{'240'}->{"subfields"}->{"g"}->{"repeating"}=0; + $fields->{'240'}->{"subfields"}->{"h"}->{"description"}='Medium. A media qualifier.'; + $fields->{'240'}->{"subfields"}->{"h"}->{"repeating"}=0; + $fields->{'240'}->{"subfields"}->{"k"}->{"description"}='Form subheading'; + $fields->{'240'}->{"subfields"}->{"k"}->{"repeating"}=1; + $fields->{'240'}->{"subfields"}->{"l"}->{"description"}='Language of a work'; + $fields->{'240'}->{"subfields"}->{"l"}->{"repeating"}=0; + $fields->{'240'}->{"subfields"}->{"m"}->{"description"}='Medium of performance for music'; + $fields->{'240'}->{"subfields"}->{"m"}->{"repeating"}=1; + $fields->{'240'}->{"subfields"}->{"n"}->{"description"}='Number of part/section of a work'; + $fields->{'240'}->{"subfields"}->{"n"}->{"repeating"}=1; + $fields->{'240'}->{"subfields"}->{"o"}->{"description"}='Arranged statement for music'; + $fields->{'240'}->{"subfields"}->{"o"}->{"repeating"}=0; + $fields->{'240'}->{"subfields"}->{"p"}->{"description"}='Name of part/section of a work'; + $fields->{'240'}->{"subfields"}->{"p"}->{"repeating"}=1; + $fields->{'240'}->{"subfields"}->{"r"}->{"description"}='Key for music'; + $fields->{'240'}->{"subfields"}->{"r"}->{"repeating"}=0; + $fields->{'240'}->{"subfields"}->{"s"}->{"description"}='Version'; + $fields->{'240'}->{"subfields"}->{"s"}->{"repeating"}=0; + $fields->{'240'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'240'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'240'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'240'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'242'}->{"name"}="TRANSLATION OF TITLE BY CATALOGING AGENCY"; + $fields->{'242'}->{"description"}='A translation of the title proper that is made by the cataloger when the translated title does not appear as a parallel title on the item. The introductory phrase "Title translated:" that customarily precedes the translation of the title is not carried in the MARC record. It may be generated based on the field tag. '; + $fields->{'242'}->{"repeating"}="1"; + $fields->{'242'}->{"firstindicator"}='Title added entry '; + $fields->{'242'}->{"secondindicator"}='Nonfiling characters '; + $fields->{'242'}->{"firstindicatorvalues"}->{"0"}='No added entry'; + $fields->{'242'}->{"firstindicatorvalues"}->{"1"}='Added entry. A value that indicates whether an added entry for the title is to be generated.'; + $fields->{'242'}->{"subfields"}->{"a"}->{"description"}='Title. The title proper, exclusive of the designation of number or name of part and any alternative title.'; + $fields->{'242'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'242'}->{"subfields"}->{"b"}->{"description"}='Remainder of title. Includes parallel, alternative, and other title information.'; + $fields->{'242'}->{"subfields"}->{"b"}->{"repeating"}=0; + $fields->{'242'}->{"subfields"}->{"c"}->{"description"}='Statement of responsibility, etc.. The statement of responsibility and/or any remaining title statement data that are not more appropriately contained in one of the other subfields.'; + $fields->{'242'}->{"subfields"}->{"c"}->{"repeating"}=0; + $fields->{'242'}->{"subfields"}->{"h"}->{"description"}='Medium'; + $fields->{'242'}->{"subfields"}->{"h"}->{"repeating"}=0; + $fields->{'242'}->{"subfields"}->{"n"}->{"description"}='Number of part/section of a work'; + $fields->{'242'}->{"subfields"}->{"n"}->{"repeating"}=1; + $fields->{'242'}->{"subfields"}->{"p"}->{"description"}='Name of part/section of a work'; + $fields->{'242'}->{"subfields"}->{"p"}->{"repeating"}=1; + $fields->{'242'}->{"subfields"}->{"y"}->{"description"}='Language code of translated title. A MARC code for the language of the translated title. (The code is taken from the "MARC Code List for Languages" and is an authoritative-agency data element.)'; + $fields->{'242'}->{"subfields"}->{"y"}->{"repeating"}=0; + $fields->{'242'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'242'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'242'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'242'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'243'}->{"name"}="COLLECTIVE UNIFORM TITLE"; + $fields->{'243'}->{"description"}='A generic title that is constructed by the cataloger to collect works by a prolific author. The brackets that customarily enclose a collective uniform title are not carried in the MARC record. They may be generated based on the field tag. '; + $fields->{'243'}->{"repeating"}="0"; + $fields->{'243'}->{"firstindicator"}='Uniform title printed or displayed. A value that indicates whether the uniform title is printed or displayed. '; + $fields->{'243'}->{"secondindicator"}='Nonfiling characters '; + $fields->{'243'}->{"firstindicatorvalues"}->{"0"}='Not printed or displayed'; + $fields->{'243'}->{"firstindicatorvalues"}->{"1"}='Printed or displayed'; + $fields->{'243'}->{"subfields"}->{"a"}->{"description"}='Uniform title'; + $fields->{'243'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'243'}->{"subfields"}->{"d"}->{"description"}='Date of treaty signing'; + $fields->{'243'}->{"subfields"}->{"d"}->{"repeating"}=1; + $fields->{'243'}->{"subfields"}->{"f"}->{"description"}='Date of a work'; + $fields->{'243'}->{"subfields"}->{"f"}->{"repeating"}=0; + $fields->{'243'}->{"subfields"}->{"g"}->{"description"}='Miscellaneous information'; + $fields->{'243'}->{"subfields"}->{"g"}->{"repeating"}=0; + $fields->{'243'}->{"subfields"}->{"h"}->{"description"}='Medium'; + $fields->{'243'}->{"subfields"}->{"h"}->{"repeating"}=0; + $fields->{'243'}->{"subfields"}->{"k"}->{"description"}='Form subheading'; + $fields->{'243'}->{"subfields"}->{"k"}->{"repeating"}=1; + $fields->{'243'}->{"subfields"}->{"l"}->{"description"}='Language of a work'; + $fields->{'243'}->{"subfields"}->{"l"}->{"repeating"}=0; + $fields->{'243'}->{"subfields"}->{"m"}->{"description"}='Medium of performance for music'; + $fields->{'243'}->{"subfields"}->{"m"}->{"repeating"}=0; + $fields->{'243'}->{"subfields"}->{"n"}->{"description"}='Number of part/section of a work'; + $fields->{'243'}->{"subfields"}->{"n"}->{"repeating"}=1; + $fields->{'243'}->{"subfields"}->{"o"}->{"description"}='Arranged statement for music'; + $fields->{'243'}->{"subfields"}->{"o"}->{"repeating"}=0; + $fields->{'243'}->{"subfields"}->{"p"}->{"description"}='Name of part/section of a work'; + $fields->{'243'}->{"subfields"}->{"p"}->{"repeating"}=1; + $fields->{'243'}->{"subfields"}->{"r"}->{"description"}='Key for music'; + $fields->{'243'}->{"subfields"}->{"r"}->{"repeating"}=0; + $fields->{'243'}->{"subfields"}->{"s"}->{"description"}='Version'; + $fields->{'243'}->{"subfields"}->{"s"}->{"repeating"}=0; + $fields->{'243'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'243'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'243'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'243'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'245'}->{"name"}="TITLE STATEMENT"; + $fields->{'245'}->{"description"}='The title and statement of responsibility area of the bibliographic description of a work. '; + $fields->{'245'}->{"repeating"}="0"; + $fields->{'245'}->{"firstindicator"}='Title added entry. A value that indicates whether a title added entry is to be generated from field 245. '; + $fields->{'245'}->{"secondindicator"}='Nonfiling characters '; + $fields->{'245'}->{"firstindicatorvalues"}->{"0"}='No added entry. The added entry is different from the title in field 245 (the record contains a field 246), or no title added entry is desired.'; + $fields->{'245'}->{"firstindicatorvalues"}->{"1"}='Added entry. The desired title added entry is the same as the title in field 245. The tracing "Title.", preceded by a roman numeral, may be generated.'; + $fields->{'245'}->{"subfields"}->{"a"}->{"description"}='Title'; + $fields->{'245'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'245'}->{"subfields"}->{"b"}->{"description"}='Remainder of title'; + $fields->{'245'}->{"subfields"}->{"b"}->{"repeating"}=0; + $fields->{'245'}->{"subfields"}->{"c"}->{"description"}='Statement of responsibility, etc.'; + $fields->{'245'}->{"subfields"}->{"c"}->{"repeating"}=0; + $fields->{'245'}->{"subfields"}->{"f"}->{"description"}='Inclusive dates. The time period during which the entire content of the described materials was created.'; + $fields->{'245'}->{"subfields"}->{"f"}->{"repeating"}=0; + $fields->{'245'}->{"subfields"}->{"g"}->{"description"}='Bulk dates. The time period during which the bulk of the content of the described materials was created.'; + $fields->{'245'}->{"subfields"}->{"g"}->{"repeating"}=0; + $fields->{'245'}->{"subfields"}->{"h"}->{"description"}='Medium'; + $fields->{'245'}->{"subfields"}->{"h"}->{"repeating"}=0; + $fields->{'245'}->{"subfields"}->{"k"}->{"description"}='Form. A term that is descriptive of the form of the described materials, determined by an examination of their physical character, the subject of their intellectual content, or the order of information within them.'; + $fields->{'245'}->{"subfields"}->{"k"}->{"repeating"}=1; + $fields->{'245'}->{"subfields"}->{"n"}->{"description"}='Number of part/section of a work'; + $fields->{'245'}->{"subfields"}->{"n"}->{"repeating"}=1; + $fields->{'245'}->{"subfields"}->{"p"}->{"description"}='Name of part/section of a work'; + $fields->{'245'}->{"subfields"}->{"p"}->{"repeating"}=1; + $fields->{'245'}->{"subfields"}->{"s"}->{"description"}='Version. The name, code, or description of a copy of the described materials that was generated at different times or for different audiences.'; + $fields->{'245'}->{"subfields"}->{"s"}->{"repeating"}=0; + $fields->{'245'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'245'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'245'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'245'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'246'}->{"name"}="VARYING FORM OF TITLE"; + $fields->{'246'}->{"description"}='A form of the title appearing on different parts of an item or a portion of the title proper, or an alternative form of the title when the form differs significantly from the title contained in field 245. '; + $fields->{'246'}->{"repeating"}="1"; + $fields->{'246'}->{"firstindicator"}='Note/added entry controller. A value that indicates whether an added entry for the title is to be generated. '; + $fields->{'246'}->{"secondindicator"}='Type of title. A value that indicates the type of title contained in field 246 and controls the generation of a note and an associated display constant. All of the values except 0 and 1 generate a note field. '; + $fields->{'246'}->{"firstindicatorvalues"}->{"0"}='Note, no added entry'; + $fields->{'246'}->{"firstindicatorvalues"}->{"1"}='Note, added entry'; + $fields->{'246'}->{"firstindicatorvalues"}->{"2"}='No note, no title added entry'; + $fields->{'246'}->{"firstindicatorvalues"}->{"3"}='No note, added entry'; + $fields->{'246'}->{"secondindicatorvalues"}->{"#"}='No type specified'; + $fields->{'246'}->{"secondindicatorvalues"}->{"0"}='Portion of title. An added entry may be generated by first indicator value 1. No note is generated.'; + $fields->{'246'}->{"secondindicatorvalues"}->{"1"}='Parallel title. The parallel title that is contained in subfield $b of field 245. No note is generated.'; + $fields->{'246'}->{"secondindicatorvalues"}->{"2"}='Distinctive title. A special title that appears in addition to the regular title on individual issues of an item and by which the issue may be known. "Distinctive title:" may be generated with the note.'; + $fields->{'246'}->{"secondindicatorvalues"}->{"3"}='Other title. A title that appears on the piece that is not more appropriately indicated by one of the other values. "Other title:" may be generated with the note.'; + $fields->{'246'}->{"secondindicatorvalues"}->{"4"}='Cover title. A title that is printed on the original cover of a publication or lettered or stamped on the publisher\'s binding and which is used when the cover is not the chief source of the bibliographic description. "Cover title:" may be generated with the note.'; + $fields->{'246'}->{"secondindicatorvalues"}->{"5"}='Added title page title. A title in another language found on a title page that is not used as the chief source of the bibliographic description. "Added title page title:" may be generated with the note.'; + $fields->{'246'}->{"secondindicatorvalues"}->{"6"}='Caption title. A title printed at the head of the first page of text. "Caption title:" may be generated with the note.'; + $fields->{'246'}->{"secondindicatorvalues"}->{"7"}='Running title. A title printed at the top or bottom margin of each page of a publication. "Running title:" may be generated with the note.'; + $fields->{'246'}->{"secondindicatorvalues"}->{"8"}='Spine title. A publisher\'s title found on the spine of a publication. "Spine title:" may be generated with the note.'; + $fields->{'246'}->{"subfields"}->{"a"}->{"description"}='Title proper/short title'; + $fields->{'246'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'246'}->{"subfields"}->{"b"}->{"description"}='Remainder of title'; + $fields->{'246'}->{"subfields"}->{"b"}->{"repeating"}=0; + $fields->{'246'}->{"subfields"}->{"f"}->{"description"}='Date or sequential designation. A date or a volume/issue number that relates the variant title to the bibliographic description when a note is generated from the field.'; + $fields->{'246'}->{"subfields"}->{"f"}->{"repeating"}=0; + $fields->{'246'}->{"subfields"}->{"g"}->{"description"}='Miscellaneous information'; + $fields->{'246'}->{"subfields"}->{"g"}->{"repeating"}=0; + $fields->{'246'}->{"subfields"}->{"h"}->{"description"}='Medium'; + $fields->{'246'}->{"subfields"}->{"h"}->{"repeating"}=0; + $fields->{'246'}->{"subfields"}->{"i"}->{"description"}='Display text'; + $fields->{'246'}->{"subfields"}->{"i"}->{"repeating"}=0; + $fields->{'246'}->{"subfields"}->{"n"}->{"description"}='Number of part/section of a work'; + $fields->{'246'}->{"subfields"}->{"n"}->{"repeating"}=1; + $fields->{'246'}->{"subfields"}->{"p"}->{"description"}='Name of part/section of a work'; + $fields->{'246'}->{"subfields"}->{"p"}->{"repeating"}=1; + $fields->{'246'}->{"subfields"}->{"5"}->{"description"}='Institution to which field applies "See Control Subfields"'; + $fields->{'246'}->{"subfields"}->{"5"}->{"repeating"}=0; + $fields->{'246'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'246'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'246'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'246'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'247'}->{"name"}="FORMER TITLE OR TITLE VARIATIONS"; + $fields->{'247'}->{"description"}='A former title or title variation when one bibliographic record represents all issues of a serial that has changed title. '; + $fields->{'247'}->{"repeating"}="1"; + $fields->{'247'}->{"firstindicator"}='Title added entry. A value that indicates whether an added entry for the title is to be generated. '; + $fields->{'247'}->{"secondindicator"}='Note controller. A value that indicates whether a note is displayed from data in the field. '; + $fields->{'247'}->{"firstindicatorvalues"}->{"0"}='No added entry'; + $fields->{'247'}->{"firstindicatorvalues"}->{"1"}='Added entry'; + $fields->{'247'}->{"secondindicatorvalues"}->{"0"}='Display note. "Title varies:" may be generated with the note.'; + $fields->{'247'}->{"secondindicatorvalues"}->{"1"}='Do not display note. A textual note is contained in field 547 (Former Title Complexity Note).'; + $fields->{'247'}->{"subfields"}->{"a"}->{"description"}='Title proper/short title'; + $fields->{'247'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'247'}->{"subfields"}->{"b"}->{"description"}='Remainder of title'; + $fields->{'247'}->{"subfields"}->{"b"}->{"repeating"}=0; + $fields->{'247'}->{"subfields"}->{"f"}->{"description"}='Date or sequential designation. Dates or volume/issue numbers of the serial that bore the former title.'; + $fields->{'247'}->{"subfields"}->{"f"}->{"repeating"}=0; + $fields->{'247'}->{"subfields"}->{"g"}->{"description"}='Miscellaneous information'; + $fields->{'247'}->{"subfields"}->{"g"}->{"repeating"}=0; + $fields->{'247'}->{"subfields"}->{"h"}->{"description"}='Medium'; + $fields->{'247'}->{"subfields"}->{"h"}->{"repeating"}=0; + $fields->{'247'}->{"subfields"}->{"n"}->{"description"}='Number of part/section of a work'; + $fields->{'247'}->{"subfields"}->{"n"}->{"repeating"}=1; + $fields->{'247'}->{"subfields"}->{"p"}->{"description"}='Name of part/section of a work'; + $fields->{'247'}->{"subfields"}->{"p"}->{"repeating"}=1; + $fields->{'247'}->{"subfields"}->{"x"}->{"description"}='International Standard Serial Number'; + $fields->{'247'}->{"subfields"}->{"x"}->{"repeating"}=0; + $fields->{'247'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'247'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'247'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'247'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'250'}->{"name"}="EDITION STATEMENT"; + $fields->{'250'}->{"description"}='Information relating to the edition of a work as determined by applicable cataloging rules. '; + $fields->{'250'}->{"repeating"}="0"; + $fields->{'250'}->{"firstindicator"}='Undefined '; + $fields->{'250'}->{"secondindicator"}='Undefined '; + $fields->{'250'}->{"firstindicatorvalues"}->{"#"}='Undefined'; + $fields->{'250'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'250'}->{"subfields"}->{"a"}->{"description"}='Edition statement'; + $fields->{'250'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'250'}->{"subfields"}->{"b"}->{"description"}='Remainder of edition statement. Usually, a statement of personal or corporate responsibility and/or a parallel edition statement.'; + $fields->{'250'}->{"subfields"}->{"b"}->{"repeating"}=0; + $fields->{'250'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'250'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'250'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'250'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'254'}->{"name"}="MUSICAL PRESENTATION STATEMENT"; + $fields->{'254'}->{"description"}='A description of the format of an edition of a work of printed or manuscript music that may differ from the format of another edition of the same work. '; + $fields->{'254'}->{"repeating"}="0"; + $fields->{'254'}->{"firstindicator"}='Undefined '; + $fields->{'254'}->{"secondindicator"}='Undefined '; + $fields->{'254'}->{"firstindicatorvalues"}->{"#"}='Undefined'; + $fields->{'254'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'254'}->{"subfields"}->{"a"}->{"description"}='Musical presentation statement'; + $fields->{'254'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'254'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'254'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'254'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'254'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'255'}->{"name"}="CARTOGRAPHIC MATHEMATICAL DATA"; + $fields->{'255'}->{"description"}='Mathematical data that is associated with map material, including celestial charts. This data may also be coded in field 034 (Coded Mathematical Data). '; + $fields->{'255'}->{"repeating"}="1"; + $fields->{'255'}->{"firstindicator"}='Undefined '; + $fields->{'255'}->{"secondindicator"}='Undefined '; + $fields->{'255'}->{"firstindicatorvalues"}->{"#"}='Undefined'; + $fields->{'255'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'255'}->{"subfields"}->{"a"}->{"description"}='Statement of scale. Includes any equivalency statements, vertical scales or vertical exaggeration statements for relief models and other three-dimensional items.'; + $fields->{'255'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'255'}->{"subfields"}->{"b"}->{"description"}='Statement of projection'; + $fields->{'255'}->{"subfields"}->{"b"}->{"repeating"}=0; + $fields->{'255'}->{"subfields"}->{"c"}->{"description"}='Statement of coordinates'; + $fields->{'255'}->{"subfields"}->{"c"}->{"repeating"}=0; + $fields->{'255'}->{"subfields"}->{"d"}->{"description"}='Statement of zone. Used for celestial charts.'; + $fields->{'255'}->{"subfields"}->{"d"}->{"repeating"}=0; + $fields->{'255'}->{"subfields"}->{"e"}->{"description"}='Statement of equinox'; + $fields->{'255'}->{"subfields"}->{"e"}->{"repeating"}=0; + $fields->{'255'}->{"subfields"}->{"f"}->{"description"}='Outer G-ring coordinate pairs'; + $fields->{'255'}->{"subfields"}->{"f"}->{"repeating"}=0; + $fields->{'255'}->{"subfields"}->{"g"}->{"description"}='Exclusion G-ring coordinate pairs'; + $fields->{'255'}->{"subfields"}->{"g"}->{"repeating"}=0; + $fields->{'255'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'255'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'255'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'255'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'256'}->{"name"}="COMPUTER FILE CHARACTERISTICS"; + $fields->{'256'}->{"description"}='Characteristics of a computer file, such as the type of file, the number of records or statements. '; + $fields->{'256'}->{"repeating"}="0"; + $fields->{'256'}->{"firstindicator"}='Undefined '; + $fields->{'256'}->{"secondindicator"}='Undefined '; + $fields->{'256'}->{"firstindicatorvalues"}->{"#"}='Undefined'; + $fields->{'256'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'256'}->{"subfields"}->{"a"}->{"description"}='Computer file characteristics'; + $fields->{'256'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'256'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'256'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'256'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'256'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'257'}->{"name"}="COUNTRY OF PRODUCING ENTITY FOR ARCHIVAL"; + $fields->{'257'}->{"description"}='(NR) The name or abbreviation of the name of the country where the principal offices of the producing entity of a moving image work are located. '; + $fields->{'257'}->{"repeating"}="0"; + $fields->{'257'}->{"firstindicator"}='Undefined '; + $fields->{'257'}->{"secondindicator"}='Undefined '; + $fields->{'257'}->{"firstindicatorvalues"}->{"#"}='Undefined'; + $fields->{'257'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'257'}->{"subfields"}->{"a"}->{"description"}='Country of producing entity. May contain the abbreviation "[S.l.]" when the country is unknown.'; + $fields->{'257'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'257'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'257'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'257'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'257'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'260'}->{"name"}="PUBLICATION, DISTRIBUTION, ETC. (IMPRINT)"; + $fields->{'260'}->{"description"}='Information relating to the publication, printing, distribution, issue, release, or production of a work. '; + $fields->{'260'}->{"repeating"}="0"; + $fields->{'260'}->{"firstindicator"}='Undefined '; + $fields->{'260'}->{"secondindicator"}='Undefined '; + $fields->{'260'}->{"firstindicatorvalues"}->{"#"}='Undefined'; + $fields->{'260'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'260'}->{"subfields"}->{"a"}->{"description"}='Place of publication, distribution, etc.. May contain the abbreviation "[S.l.]" when the place is unknown.'; + $fields->{'260'}->{"subfields"}->{"a"}->{"repeating"}=1; + $fields->{'260'}->{"subfields"}->{"b"}->{"description"}='Name of publisher, distributor, etc.. May contain the abbreviation "[s.n.]" when the name is unknown.'; + $fields->{'260'}->{"subfields"}->{"b"}->{"repeating"}=1; + $fields->{'260'}->{"subfields"}->{"c"}->{"description"}='Date of publication, distribution, etc.. May contain multiple dates (e.g., dates of publication and copyright).'; + $fields->{'260'}->{"subfields"}->{"c"}->{"repeating"}=1; + $fields->{'260'}->{"subfields"}->{"e"}->{"description"}='Place of manufacture'; + $fields->{'260'}->{"subfields"}->{"e"}->{"repeating"}=0; + $fields->{'260'}->{"subfields"}->{"f"}->{"description"}='Manufacturer'; + $fields->{'260'}->{"subfields"}->{"f"}->{"repeating"}=0; + $fields->{'260'}->{"subfields"}->{"g"}->{"description"}='Date of manufacture'; + $fields->{'260'}->{"subfields"}->{"g"}->{"repeating"}=0; + $fields->{'257'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'257'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'257'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'257'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'263'}->{"name"}="PROJECTED PUBLICATION DATE"; + $fields->{'263'}->{"description"}='The projected date of publication used in bibliographic records for works that have not yet been published. '; + $fields->{'263'}->{"repeating"}="0"; + $fields->{'263'}->{"firstindicator"}='Undefined '; + $fields->{'263'}->{"secondindicator"}='Undefined '; + $fields->{'263'}->{"firstindicatorvalues"}->{"#"}='Undefined'; + $fields->{'263'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'263'}->{"subfields"}->{"a"}->{"description"}='Address'; + $fields->{'263'}->{"subfields"}->{"a"}->{"repeating"}=1; + $fields->{'263'}->{"subfields"}->{"b"}->{"description"}='City'; + $fields->{'263'}->{"subfields"}->{"b"}->{"repeating"}=0; + $fields->{'263'}->{"subfields"}->{"c"}->{"description"}='State or province'; + $fields->{'263'}->{"subfields"}->{"c"}->{"repeating"}=0; + $fields->{'263'}->{"subfields"}->{"d"}->{"description"}='Country'; + $fields->{'263'}->{"subfields"}->{"d"}->{"repeating"}=0; + $fields->{'263'}->{"subfields"}->{"e"}->{"description"}='Postal code'; + $fields->{'263'}->{"subfields"}->{"e"}->{"repeating"}=0; + $fields->{'263'}->{"subfields"}->{"f"}->{"description"}='Terms preceding attention name'; + $fields->{'263'}->{"subfields"}->{"f"}->{"repeating"}=0; + $fields->{'263'}->{"subfields"}->{"g"}->{"description"}='Attention name'; + $fields->{'263'}->{"subfields"}->{"g"}->{"repeating"}=0; + $fields->{'263'}->{"subfields"}->{"h"}->{"description"}='Attention position'; + $fields->{'263'}->{"subfields"}->{"h"}->{"repeating"}=0; + $fields->{'263'}->{"subfields"}->{"i"}->{"description"}='Type of address'; + $fields->{'263'}->{"subfields"}->{"i"}->{"repeating"}=0; + $fields->{'263'}->{"subfields"}->{"j"}->{"description"}='Specialized telephone number'; + $fields->{'263'}->{"subfields"}->{"j"}->{"repeating"}=1; + $fields->{'263'}->{"subfields"}->{"k"}->{"description"}='Telephone number'; + $fields->{'263'}->{"subfields"}->{"k"}->{"repeating"}=1; + $fields->{'263'}->{"subfields"}->{"l"}->{"description"}='Fax number'; + $fields->{'263'}->{"subfields"}->{"l"}->{"repeating"}=1; + $fields->{'263'}->{"subfields"}->{"m"}->{"description"}='Electronic mail address'; + $fields->{'263'}->{"subfields"}->{"m"}->{"repeating"}=1; + $fields->{'263'}->{"subfields"}->{"n"}->{"description"}='TDD or TTY number'; + $fields->{'263'}->{"subfields"}->{"n"}->{"repeating"}=1; + $fields->{'263'}->{"subfields"}->{"p"}->{"description"}='Contact person'; + $fields->{'263'}->{"subfields"}->{"p"}->{"repeating"}=1; + $fields->{'263'}->{"subfields"}->{"q"}->{"description"}='Title of contact person'; + $fields->{'263'}->{"subfields"}->{"q"}->{"repeating"}=1; + $fields->{'263'}->{"subfields"}->{"r"}->{"description"}='Hours'; + $fields->{'263'}->{"subfields"}->{"r"}->{"repeating"}=1; + $fields->{'263'}->{"subfields"}->{"z"}->{"description"}='Public note'; + $fields->{'263'}->{"subfields"}->{"z"}->{"repeating"}=1; + $fields->{'263'}->{"subfields"}->{"4"}->{"description"}='Relator code'; + $fields->{'263'}->{"subfields"}->{"4"}->{"repeating"}=1; + $fields->{'263'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'263'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'263'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'263'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'300'}->{"name"}="PHYSICAL DESCRIPTION"; + $fields->{'300'}->{"description"}='A physical description of the described item, including its extent, dimensions, and such other physical details as a description of any accompanying materials and unit type and size. '; + $fields->{'300'}->{"repeating"}="1"; + $fields->{'300'}->{"firstindicator"}='Undefined '; + $fields->{'300'}->{"secondindicator"}='Undefined '; + $fields->{'300'}->{"firstindicatorvalues"}->{"#"}='Undefined'; + $fields->{'300'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'300'}->{"subfields"}->{"a"}->{"description"}='Extent. The number of pages, volumes, cassettes, total playing time, etc., of the described item.'; + $fields->{'300'}->{"subfields"}->{"a"}->{"repeating"}=1; + $fields->{'300'}->{"subfields"}->{"b"}->{"description"}='Other physical details. Physical characteristics such as illustrative matter, coloration, playing speed, groove characteristics, presence and kind of sound, number of channels, and motion picture presentation format.'; + $fields->{'300'}->{"subfields"}->{"b"}->{"repeating"}=0; + $fields->{'300'}->{"subfields"}->{"c"}->{"description"}='Dimensions. Expressed in centimeters, millimeters, or inches; may include a parenthetical qualifier giving the format of the item (e.g., (fol.), (8vo)).'; + $fields->{'300'}->{"subfields"}->{"c"}->{"repeating"}=1; + $fields->{'300'}->{"subfields"}->{"e"}->{"description"}='Accompanying material. May include a parenthetical physical description of the accompanying material.'; + $fields->{'300'}->{"subfields"}->{"e"}->{"repeating"}=0; + $fields->{'300'}->{"subfields"}->{"f"}->{"description"}='Type of unit. Terms such as "page," "volumes," "boxes," "cu. ft.," "linear ft., " etc. that identify the configuration of the material and how it is stored. '; + $fields->{'300'}->{"subfields"}->{"f"}->{"repeating"}=1; + $fields->{'300'}->{"subfields"}->{"g"}->{"description"}='Size of unit. The size of the unit contained in subfield $f. Subfield $g is repeatable when additional forms of extent data are given.'; + $fields->{'300'}->{"subfields"}->{"g"}->{"repeating"}=1; + $fields->{'300'}->{"subfields"}->{"3"}->{"description"}='Materials specified. The part of the described materials to which the field applies.'; + $fields->{'300'}->{"subfields"}->{"3"}->{"repeating"}=0; + $fields->{'300'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'300'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'300'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'300'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'306'}->{"name"}="PLAYING TIME"; + $fields->{'306'}->{"description"}='Six numeric characters, in the pattern "hhmmss," that represent the playing time for a sound recording or the stated duration of performance of printed or manuscript music. If the playing time is less than 1 hour, the hour "(hh)" is recorded as two zeroes; if less than a minute, the minute "(mm)" is also recorded as two zeroes. '; + $fields->{'306'}->{"repeating"}="0"; + $fields->{'306'}->{"firstindicator"}='Undefined '; + $fields->{'306'}->{"secondindicator"}='Undefined '; + $fields->{'306'}->{"firstindicatorvalues"}->{"#"}='Undefined'; + $fields->{'306'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'306'}->{"subfields"}->{"a"}->{"description"}='Hours'; + $fields->{'306'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'306'}->{"subfields"}->{"b"}->{"description"}='Additional information'; + $fields->{'306'}->{"subfields"}->{"b"}->{"repeating"}=0; + $fields->{'306'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'306'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'306'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'306'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'310'}->{"name"}="CURRENT PUBLICATION FREQUENCY"; + $fields->{'310'}->{"description"}='The current stated frequency of an item. Dates are included when the beginning date of the current frequency is not the same as the beginning date of publication. These data are related to coded data in field 008/18 (Frequency) and 008/19 (Regularity). '; + $fields->{'310'}->{"repeating"}="0"; + $fields->{'310'}->{"firstindicator"}='Undefined '; + $fields->{'310'}->{"secondindicator"}='Undefined '; + $fields->{'310'}->{"firstindicatorvalues"}->{"#"}='Undefined'; + $fields->{'310'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'310'}->{"subfields"}->{"a"}->{"description"}='Current publication frequency'; + $fields->{'310'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'310'}->{"subfields"}->{"b"}->{"description"}='Date of current publication frequency. The date is different from the beginning date of the publication and a former frequency is contained in field 321.'; + $fields->{'310'}->{"subfields"}->{"b"}->{"repeating"}=0; + $fields->{'310'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'310'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'310'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'310'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'321'}->{"name"}="FORMER PUBLICATION FREQUENCY"; + $fields->{'321'}->{"description"}='The former frequency of the item when a current frequency is contained in field 310. '; + $fields->{'321'}->{"repeating"}="1"; + $fields->{'321'}->{"firstindicator"}='Undefined '; + $fields->{'321'}->{"secondindicator"}='Undefined '; + $fields->{'321'}->{"firstindicatorvalues"}->{"#"}='Undefined'; + $fields->{'321'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'321'}->{"subfields"}->{"a"}->{"description"}='Former publication frequency'; + $fields->{'321'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'321'}->{"subfields"}->{"b"}->{"description"}='Dates of former publication frequency'; + $fields->{'321'}->{"subfields"}->{"b"}->{"repeating"}=0; + $fields->{'321'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'321'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'321'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'321'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'340'}->{"name"}="PHYSICAL MEDIUM"; + $fields->{'340'}->{"description"}='Physical description information for an item that requires technical equipment for its use or an item that has special conservation or storage needs. '; + $fields->{'340'}->{"repeating"}="1"; + $fields->{'340'}->{"firstindicator"}='Undefined '; + $fields->{'340'}->{"secondindicator"}='Undefined '; + $fields->{'340'}->{"firstindicatorvalues"}->{"#"}='Undefined'; + $fields->{'340'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'340'}->{"subfields"}->{"a"}->{"description"}='Material base and configuration. The physical substance (e.g., acetate, clay, vellum, wood) and configuration (e.g., cartridge, chip, videotape) on which the information is recorded.'; + $fields->{'340'}->{"subfields"}->{"a"}->{"repeating"}=1; + $fields->{'340'}->{"subfields"}->{"b"}->{"description"}='Dimensions. The measurements of the material configuration.'; + $fields->{'340'}->{"subfields"}->{"b"}->{"repeating"}=1; + $fields->{'340'}->{"subfields"}->{"c"}->{"description"}='Materials applied to surface. The physical substance applied to the material base (e.g., ink, paint, albumen).'; + $fields->{'340'}->{"subfields"}->{"c"}->{"repeating"}=1; + $fields->{'340'}->{"subfields"}->{"d"}->{"description"}='Information recording technique. The technique used to record the data in or on the material base (e.g., punched, molded, x-ray).'; + $fields->{'340'}->{"subfields"}->{"d"}->{"repeating"}=1; + $fields->{'340'}->{"subfields"}->{"e"}->{"description"}='Support. The physical material on or in which records are mounted, bound, or otherwise supported.'; + $fields->{'340'}->{"subfields"}->{"e"}->{"repeating"}=1; + $fields->{'340'}->{"subfields"}->{"f"}->{"description"}='Production rate/ratio. The normal rate or ratio at which the material must be used for the information to be meaningful (e.g., revolutions per minute for recordings).'; + $fields->{'340'}->{"subfields"}->{"f"}->{"repeating"}=1; + $fields->{'340'}->{"subfields"}->{"h"}->{"description"}='Location within medium. The location of the described materials within the material base and configuration (e.g., baud, frame number).'; + $fields->{'340'}->{"subfields"}->{"h"}->{"repeating"}=1; + $fields->{'340'}->{"subfields"}->{"i"}->{"description"}='Technical specifications of medium. The access requirements of technical equipment.'; + $fields->{'340'}->{"subfields"}->{"i"}->{"repeating"}=1; + $fields->{'340'}->{"subfields"}->{"3"}->{"description"}='Materials specified. The part of the described materials to which the field applies.'; + $fields->{'340'}->{"subfields"}->{"3"}->{"repeating"}=0; + $fields->{'340'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'340'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'340'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'340'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'342'}->{"name"}="GEOSPATIAL REFERENCE DATA"; + $fields->{'342'}->{"description"}='A description of the frame of reference for the coordinates in a data set. To work with a data set a user must be able to identify how location accuracy has been affected through the application of a geospatial reference method, thus enabling the user to manipulate the data set to recover location accuracy. '; + $fields->{'342'}->{"repeating"}="1"; + $fields->{'342'}->{"firstindicator"}='Geospatial reference dimension '; + $fields->{'342'}->{"secondindicator"}='Geospatial reference method '; + $fields->{'342'}->{"firstindicatorvalues"}->{"0"}='Horizontal coordinate system'; + $fields->{'342'}->{"firstindicatorvalues"}->{"1"}='Vertical coordinate system'; + $fields->{'342'}->{"secondindicatorvalues"}->{"0"}='Geographic'; + $fields->{'342'}->{"secondindicatorvalues"}->{"1"}='Map projection'; + $fields->{'342'}->{"secondindicatorvalues"}->{"2"}='Grid coordinate system'; + $fields->{'342'}->{"secondindicatorvalues"}->{"3"}='Local planar'; + $fields->{'342'}->{"secondindicatorvalues"}->{"4"}='Local'; + $fields->{'342'}->{"secondindicatorvalues"}->{"5"}='Geodetic model'; + $fields->{'342'}->{"secondindicatorvalues"}->{"6"}='Altitude'; + $fields->{'342'}->{"secondindicatorvalues"}->{"7"}='Method specified in $2'; + $fields->{'342'}->{"secondindicatorvalues"}->{"8"}='Depth'; + $fields->{'342'}->{"subfields"}->{"a"}->{"description"}='Name'; + $fields->{'342'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'342'}->{"subfields"}->{"b"}->{"description"}='Coordinate or distance units'; + $fields->{'342'}->{"subfields"}->{"b"}->{"repeating"}=0; + $fields->{'342'}->{"subfields"}->{"c"}->{"description"}='Latitude resolution'; + $fields->{'342'}->{"subfields"}->{"c"}->{"repeating"}=0; + $fields->{'342'}->{"subfields"}->{"d"}->{"description"}='Longitude resolution'; + $fields->{'342'}->{"subfields"}->{"d"}->{"repeating"}=0; + $fields->{'342'}->{"subfields"}->{"e"}->{"description"}='Standard parallel or oblique line latitude'; + $fields->{'342'}->{"subfields"}->{"e"}->{"repeating"}=1; + $fields->{'342'}->{"subfields"}->{"f"}->{"description"}='Oblique line longitude'; + $fields->{'342'}->{"subfields"}->{"f"}->{"repeating"}=1; + $fields->{'342'}->{"subfields"}->{"g"}->{"description"}='Longitude of central meridian or projection center'; + $fields->{'342'}->{"subfields"}->{"g"}->{"repeating"}=0; + $fields->{'342'}->{"subfields"}->{"h"}->{"description"}='Latitude of projection origin or projection center'; + $fields->{'342'}->{"subfields"}->{"h"}->{"repeating"}=0; + $fields->{'342'}->{"subfields"}->{"i"}->{"description"}='False easting'; + $fields->{'342'}->{"subfields"}->{"i"}->{"repeating"}=0; + $fields->{'342'}->{"subfields"}->{"j"}->{"description"}='False northing'; + $fields->{'342'}->{"subfields"}->{"j"}->{"repeating"}=0; + $fields->{'342'}->{"subfields"}->{"k"}->{"description"}='Scale factor'; + $fields->{'342'}->{"subfields"}->{"k"}->{"repeating"}=0; + $fields->{'342'}->{"subfields"}->{"l"}->{"description"}='Height of perspective point above surface'; + $fields->{'342'}->{"subfields"}->{"l"}->{"repeating"}=0; + $fields->{'342'}->{"subfields"}->{"m"}->{"description"}='Azimuthal angle'; + $fields->{'342'}->{"subfields"}->{"m"}->{"repeating"}=0; + $fields->{'342'}->{"subfields"}->{"n"}->{"description"}='Azimuth measure point longitude or straight vertical longitude from pole'; + $fields->{'342'}->{"subfields"}->{"n"}->{"repeating"}=0; + $fields->{'342'}->{"subfields"}->{"o"}->{"description"}='Landsat number and path number'; + $fields->{'342'}->{"subfields"}->{"o"}->{"repeating"}=0; + $fields->{'342'}->{"subfields"}->{"p"}->{"description"}='Zone identifier'; + $fields->{'342'}->{"subfields"}->{"p"}->{"repeating"}=0; + $fields->{'342'}->{"subfields"}->{"q"}->{"description"}='Ellipsoid name'; + $fields->{'342'}->{"subfields"}->{"q"}->{"repeating"}=0; + $fields->{'342'}->{"subfields"}->{"r"}->{"description"}='Semi-major axis'; + $fields->{'342'}->{"subfields"}->{"r"}->{"repeating"}=0; + $fields->{'342'}->{"subfields"}->{"s"}->{"description"}='Denominator of flattening ratio'; + $fields->{'342'}->{"subfields"}->{"s"}->{"repeating"}=0; + $fields->{'342'}->{"subfields"}->{"t"}->{"description"}='Vertical resolution'; + $fields->{'342'}->{"subfields"}->{"t"}->{"repeating"}=0; + $fields->{'342'}->{"subfields"}->{"u"}->{"description"}='Vertical encoding method'; + $fields->{'342'}->{"subfields"}->{"u"}->{"repeating"}=0; + $fields->{'342'}->{"subfields"}->{"v"}->{"description"}='Local planar, local, or other projection or grid description'; + $fields->{'342'}->{"subfields"}->{"v"}->{"repeating"}=0; + $fields->{'342'}->{"subfields"}->{"w"}->{"description"}='Local planar or local georeference information'; + $fields->{'342'}->{"subfields"}->{"w"}->{"repeating"}=0; + $fields->{'342'}->{"subfields"}->{"2"}->{"description"}='Reference method used'; + $fields->{'342'}->{"subfields"}->{"2"}->{"repeating"}=0; + $fields->{'342'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'342'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'342'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'342'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'343'}->{"name"}="PLANAR COORDINATE DATA"; + $fields->{'343'}->{"description"}='Information about the coordinate system developed on a planar surface. The information is provided to allow the user of a geospatial data set to identify the quantities of distances, or distances and angles. These define the position of a point on a reference plane onto which the surface of the Earth has been projected. '; + $fields->{'343'}->{"repeating"}="1"; + $fields->{'343'}->{"firstindicator"}='Undefined '; + $fields->{'343'}->{"secondindicator"}='Undefined '; + $fields->{'343'}->{"firstindicatorvalues"}->{"#"}='Undefined'; + $fields->{'343'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'343'}->{"subfields"}->{"a"}->{"description"}='Planar coordinate encoding method'; + $fields->{'343'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'343'}->{"subfields"}->{"b"}->{"description"}='Planar distance units'; + $fields->{'343'}->{"subfields"}->{"b"}->{"repeating"}=0; + $fields->{'343'}->{"subfields"}->{"c"}->{"description"}='Abscissa resolution'; + $fields->{'343'}->{"subfields"}->{"c"}->{"repeating"}=0; + $fields->{'343'}->{"subfields"}->{"d"}->{"description"}='Ordinate resolution'; + $fields->{'343'}->{"subfields"}->{"d"}->{"repeating"}=0; + $fields->{'343'}->{"subfields"}->{"e"}->{"description"}='Distance resolution'; + $fields->{'343'}->{"subfields"}->{"e"}->{"repeating"}=0; + $fields->{'343'}->{"subfields"}->{"f"}->{"description"}='Bearing resolution'; + $fields->{'343'}->{"subfields"}->{"f"}->{"repeating"}=0; + $fields->{'343'}->{"subfields"}->{"g"}->{"description"}='Bearing units'; + $fields->{'343'}->{"subfields"}->{"g"}->{"repeating"}=0; + $fields->{'343'}->{"subfields"}->{"h"}->{"description"}='Bearing reference direction'; + $fields->{'343'}->{"subfields"}->{"h"}->{"repeating"}=0; + $fields->{'343'}->{"subfields"}->{"i"}->{"description"}='Bearing reference meridian'; + $fields->{'343'}->{"subfields"}->{"i"}->{"repeating"}=0; + $fields->{'343'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'343'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'343'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'343'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'351'}->{"name"}="ORGANIZATION AND ARRANGEMENT OF MATERIALS"; + $fields->{'351'}->{"description"}='Describes the organization and arrangement of a collection of items. '; + $fields->{'351'}->{"repeating"}="1"; + $fields->{'351'}->{"firstindicator"}='Undefined '; + $fields->{'351'}->{"secondindicator"}='Undefined '; + $fields->{'351'}->{"firstindicatorvalues"}->{"#"}='Undefined'; + $fields->{'351'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'351'}->{"subfields"}->{"a"}->{"description"}='Organization. The manner in which the described materials are subdivided into smaller units, information about the file structure of computer files or the name of the computer software or system.'; + $fields->{'351'}->{"subfields"}->{"a"}->{"repeating"}=1; + $fields->{'351'}->{"subfields"}->{"b"}->{"description"}='Arrangement. The pattern of arrangement of materials within a unit (e.g., alphabetical, by country).'; + $fields->{'351'}->{"subfields"}->{"b"}->{"repeating"}=1; + $fields->{'351'}->{"subfields"}->{"c"}->{"description"}='Hierarchical level. The hierarchical position of the described materials relative to other records from the same source.'; + $fields->{'351'}->{"subfields"}->{"c"}->{"repeating"}=0; + $fields->{'351'}->{"subfields"}->{"3"}->{"description"}='Materials specified. The part of the described materials to which the field applies.'; + $fields->{'351'}->{"subfields"}->{"3"}->{"repeating"}=0; + $fields->{'351'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'351'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'351'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'351'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'352'}->{"name"}="DIGITAL GRAPHIC REPRESENTATION"; + $fields->{'352'}->{"description"}='A description of the method of referencing and the mechanism used to represent graphic information in a data set. This information consists of the type of storage technique used and the number of items in the data set. '; + $fields->{'352'}->{"repeating"}="1"; + $fields->{'352'}->{"firstindicator"}='Undefined '; + $fields->{'352'}->{"secondindicator"}='Undefined '; + $fields->{'352'}->{"firstindicatorvalues"}->{"#"}='Undefined'; + $fields->{'352'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'352'}->{"subfields"}->{"a"}->{"description"}='Direct reference method'; + $fields->{'352'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'352'}->{"subfields"}->{"b"}->{"description"}='Object type'; + $fields->{'352'}->{"subfields"}->{"b"}->{"repeating"}=1; + $fields->{'352'}->{"subfields"}->{"c"}->{"description"}='Object count'; + $fields->{'352'}->{"subfields"}->{"c"}->{"repeating"}=1; + $fields->{'352'}->{"subfields"}->{"d"}->{"description"}='Row count'; + $fields->{'352'}->{"subfields"}->{"d"}->{"repeating"}=0; + $fields->{'352'}->{"subfields"}->{"e"}->{"description"}='Column count'; + $fields->{'352'}->{"subfields"}->{"e"}->{"repeating"}=0; + $fields->{'352'}->{"subfields"}->{"f"}->{"description"}='Vertical count'; + $fields->{'352'}->{"subfields"}->{"f"}->{"repeating"}=0; + $fields->{'352'}->{"subfields"}->{"g"}->{"description"}='VPF topology level'; + $fields->{'352'}->{"subfields"}->{"g"}->{"repeating"}=0; + $fields->{'352'}->{"subfields"}->{"i"}->{"description"}='Indirect reference description'; + $fields->{'352'}->{"subfields"}->{"i"}->{"repeating"}=0; + $fields->{'352'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'352'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'352'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'352'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'355'}->{"name"}="SECURITY CLASSIFICATION CONTROL"; + $fields->{'355'}->{"description"}='Specifics pertaining to the security classification associated with the document, title, abstract, contents note, and/or the author. In addition, it can contain handling instructions and external dissemination information pertaining to the dissemination of the document, title, abstract, contents note, and author. - The field may also contain downgrading or declassification data, the name of the classification system, and a country of origin code. The source of the code is the " MARC Code List for Countries" maintained by the Library of Congress. '; + $fields->{'355'}->{"repeating"}="1"; + $fields->{'355'}->{"firstindicator"}='Controlled element '; + $fields->{'355'}->{"secondindicator"}='Undefined '; + $fields->{'355'}->{"firstindicatorvalues"}->{"0"}='Document'; + $fields->{'355'}->{"firstindicatorvalues"}->{"1"}='Title'; + $fields->{'355'}->{"firstindicatorvalues"}->{"2"}='Abstract'; + $fields->{'355'}->{"firstindicatorvalues"}->{"3"}='Contents note'; + $fields->{'355'}->{"firstindicatorvalues"}->{"4"}='Author'; + $fields->{'355'}->{"firstindicatorvalues"}->{"5"}='Record'; + $fields->{'355'}->{"firstindicatorvalues"}->{"8"}='Other element'; + $fields->{'355'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'355'}->{"subfields"}->{"a"}->{"description"}='Security classification. A term that specifies a security classification (e.g., "Unclassified, Secret, Confidential" associated with the document, title, abstract, contents note, or author.'; + $fields->{'355'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'355'}->{"subfields"}->{"b"}->{"description"}='Handling instructions. Handling instructions, e.g., who may handle or see the document, title, abstract, contents not, or author\'s name.'; + $fields->{'355'}->{"subfields"}->{"b"}->{"repeating"}=1; + $fields->{'355'}->{"subfields"}->{"c"}->{"description"}='External dissemination information'; + $fields->{'355'}->{"subfields"}->{"c"}->{"repeating"}=1; + $fields->{'355'}->{"subfields"}->{"d"}->{"description"}='Downgrading or declassification event. Data about the security classification, often a phrase pertaining to downgrading or declassification, e.g. "OADR" (which stands for "Original Agency Determination Required"). Dates relating to the downgrading or declassification event are recorded in subfields $g or $h.'; + $fields->{'355'}->{"subfields"}->{"d"}->{"repeating"}=0; + $fields->{'355'}->{"subfields"}->{"e"}->{"description"}='Classification system. The name of a classification system, not necessarily from a controlled list.'; + $fields->{'355'}->{"subfields"}->{"e"}->{"repeating"}=0; + $fields->{'355'}->{"subfields"}->{"f"}->{"description"}='Country of origin code. A two- or three-character alphabetic MARC code indicating the country of origin of the classification. The source of the code is the " MARC Code List for Countries" that is maintained by the Library of Congress.'; + $fields->{'355'}->{"subfields"}->{"f"}->{"repeating"}=0; + $fields->{'355'}->{"subfields"}->{"g"}->{"description"}='Downgrading date. A date pertaining to the downgrading of the document, title, abstract, contents note, or author information. Downgrading involves changes to security classification, from higher level to a lower level of classification.'; + $fields->{'355'}->{"subfields"}->{"g"}->{"repeating"}=0; + $fields->{'355'}->{"subfields"}->{"h"}->{"description"}='Declassification date. A date pertaining to the declassification of the document, title, abstract, contents note, or author information. Declassification involves the removal of any security classification on and item.'; + $fields->{'355'}->{"subfields"}->{"h"}->{"repeating"}=0; + $fields->{'355'}->{"subfields"}->{"j"}->{"description"}='Authorization. Information that identifies by whose authority a change in security classification was made. The subfield contains a MARC organization code. The source of the code is the " MARC Code List for Organizations" that is maintained by the Library of Congress. For Canadian organizations, the code is formulated by adding the letters "Ca" in front of the codes found in " Symbols and Interlibrary Loan Policies" that is maintained by the National Library of Canada.'; + $fields->{'355'}->{"subfields"}->{"j"}->{"repeating"}=1; + $fields->{'355'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'355'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'355'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'355'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'357'}->{"name"}="ORIGINATOR DISSEMINATION CONTROL"; + $fields->{'357'}->{"description"}='Specifics pertaining to originator (i.e., author, producer) control of dissemination of the material in hand. Subfield $a contains a specific term denoting that the originator has control over the material. '; + $fields->{'357'}->{"repeating"}="0"; + $fields->{'357'}->{"firstindicator"}='Undefined '; + $fields->{'357'}->{"secondindicator"}='Undefined '; + $fields->{'357'}->{"firstindicatorvalues"}->{"#"}='Undefined'; + $fields->{'357'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'357'}->{"subfields"}->{"a"}->{"description"}='Dates of publication and/or sequential designation. When both a sequential designation and a chronological designation are given, the chronological one is enclosed in parentheses.'; + $fields->{'357'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'357'}->{"subfields"}->{"z"}->{"description"}='Source of information. A source citation that is used only when subfield a contains an unformatted note (Indicator 1, value 1). The citation is preceded by "Cf." The dash ( - ) that precedes the citation is not carried in the MARC record; it may be generated.'; + $fields->{'357'}->{"subfields"}->{"z"}->{"repeating"}=0; + $fields->{'357'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'357'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'357'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'357'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'440'}->{"name"}="SERIES STATEMENT/ADDED ENTRY--TITLE"; + $fields->{'440'}->{"description"}='A series statement consisting of a series title alone. '; + $fields->{'440'}->{"repeating"}="1"; + $fields->{'440'}->{"firstindicator"}='Undefined '; + $fields->{'440'}->{"secondindicator"}='Nonfiling characters. A value that indicates the number of character positions associated with an initial definite or indefinite article at the beginning of a main entry that are to be disregarded in sorting and filing processes. '; + $fields->{'440'}->{"firstindicatorvalues"}->{"#"}='Undefined'; + $fields->{'440'}->{"subfields"}->{"a"}->{"description"}='Title'; + $fields->{'440'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'440'}->{"subfields"}->{"n"}->{"description"}='Number of part/section of a work. A number designation of a part/section of a series.'; + $fields->{'440'}->{"subfields"}->{"n"}->{"repeating"}=1; + $fields->{'440'}->{"subfields"}->{"p"}->{"description"}='Name of part/section of a work. A name designation of a part/section of a series.'; + $fields->{'440'}->{"subfields"}->{"p"}->{"repeating"}=1; + $fields->{'440'}->{"subfields"}->{"v"}->{"description"}='Volume number/sequential designation '; + $fields->{'440'}->{"subfields"}->{"v"}->{"repeating"}=0; + $fields->{'440'}->{"subfields"}->{"x"}->{"description"}='International Standard Serial Number '; + $fields->{'440'}->{"subfields"}->{"x"}->{"repeating"}=0; + $fields->{'440'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'440'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'440'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'440'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'490'}->{"name"}="SERIES STATEMENT"; + $fields->{'490'}->{"description"}='A series statement for which no series added entry is traced or for which the added entry is traced in one of the 800-830 fields in a form different from the form contained in field 490. '; + $fields->{'490'}->{"repeating"}="1"; + $fields->{'490'}->{"firstindicator"}='Specifies whether series is traced. A value that indicates whether the record contains a corresponding 800-830 series added entry field. '; + $fields->{'490'}->{"secondindicator"}='Undefined '; + $fields->{'490'}->{"firstindicatorvalues"}->{"0"}='Series not traced'; + $fields->{'490'}->{"firstindicatorvalues"}->{"1"}='Series traced differently'; + $fields->{'490'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'490'}->{"subfields"}->{"a"}->{"description"}='Series statement. A series title that may also contain a statement of responsibility, other title information, dates, or volume numbers preceding or appearing as part of the title.'; + $fields->{'490'}->{"subfields"}->{"a"}->{"repeating"}=1; + $fields->{'490'}->{"subfields"}->{"l"}->{"description"}='Library of Congress call number. An LC series call number that is used for a serial that has been issued as part of the series.'; + $fields->{'490'}->{"subfields"}->{"l"}->{"repeating"}=0; + $fields->{'490'}->{"subfields"}->{"v"}->{"description"}='Volume number/sequential designation '; + $fields->{'490'}->{"subfields"}->{"v"}->{"repeating"}=1; + $fields->{'490'}->{"subfields"}->{"x"}->{"description"}='International Standard Serial Number '; + $fields->{'490'}->{"subfields"}->{"x"}->{"repeating"}=0; + $fields->{'490'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'490'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'490'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'490'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'500'}->{"name"}="GENERAL NOTE"; + $fields->{'500'}->{"description"}='General information for which a specialized 5XX note field has not been defined. '; + $fields->{'500'}->{"repeating"}="1"; + $fields->{'500'}->{"firstindicator"}='Undefined '; + $fields->{'500'}->{"secondindicator"}='Undefined '; + $fields->{'500'}->{"firstindicatorvalues"}->{"#"}='Undefined'; + $fields->{'500'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'500'}->{"subfields"}->{"a"}->{"description"}='General note'; + $fields->{'500'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'500'}->{"subfields"}->{"3"}->{"description"}='Materials specified. The part of the described materials to which the field applies.'; + $fields->{'500'}->{"subfields"}->{"3"}->{"repeating"}=0; + $fields->{'500'}->{"subfields"}->{"5"}->{"description"}='Institution to which field applies "See Control Subfields"'; + $fields->{'500'}->{"subfields"}->{"5"}->{"repeating"}=0; + $fields->{'500'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'500'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'500'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'500'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'501'}->{"name"}="WITH NOTE"; + $fields->{'501'}->{"description"}='A note that is used when more than one bibliographic work is contained in a physical item at the time of publishing, release, issue, or execution. The works usually have distinctive titles and lack a collective title. '; + $fields->{'501'}->{"repeating"}="1"; + $fields->{'501'}->{"firstindicator"}='Undefined '; + $fields->{'501'}->{"secondindicator"}='Undefined '; + $fields->{'501'}->{"firstindicatorvalues"}->{"#"}='Undefined'; + $fields->{'501'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'501'}->{"subfields"}->{"a"}->{"description"}='With note. Includes a relevant introductory phrase (e.g., With:, On reel with:).'; + $fields->{'501'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'501'}->{"subfields"}->{"5"}->{"description"}='Institution to which field applies "See Control Subfields"'; + $fields->{'501'}->{"subfields"}->{"5"}->{"repeating"}=0; + $fields->{'501'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'501'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'501'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'501'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'502'}->{"name"}="DISSERTATION NOTE"; + $fields->{'502'}->{"description"}='The designation of an academic dissertation or thesis and the institution to which it was presented. (A note that describes the relationship of a work to a dissertation or thesis is recorded in field 500). '; + $fields->{'502'}->{"repeating"}="1"; + $fields->{'502'}->{"firstindicator"}='Undefined '; + $fields->{'502'}->{"secondindicator"}='Undefined '; + $fields->{'502'}->{"firstindicatorvalues"}->{"#"}='Undefined'; + $fields->{'502'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'502'}->{"subfields"}->{"a"}->{"description"}='Dissertation note'; + $fields->{'502'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'502'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'502'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'502'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'502'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'504'}->{"name"}="BIBLIOGRAPHY, ETC. NOTE"; + $fields->{'504'}->{"description"}='Information on the presence of one or more bibliographies, discographies, filmographies, and/or other bibliographic references in a described item or in accompanying material. '; + $fields->{'504'}->{"repeating"}="1"; + $fields->{'504'}->{"firstindicator"}='Undefined '; + $fields->{'504'}->{"secondindicator"}='Undefined '; + $fields->{'504'}->{"firstindicatorvalues"}->{"#"}='Undefined'; + $fields->{'504'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'504'}->{"subfields"}->{"a"}->{"description"}='Bibliography, etc. note'; + $fields->{'504'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'504'}->{"subfields"}->{"b"}->{"description"}='Number of references. Generally, this information is used only with technical report material to indicate the significance of a bibliography.'; + $fields->{'504'}->{"subfields"}->{"b"}->{"repeating"}=0; + $fields->{'504'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'504'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'504'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'504'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'505'}->{"name"}="FORMATTED CONTENTS NOTE"; + $fields->{'505'}->{"description"}='The titles of separate works or parts of an item or the table of contents of a finding aid for materials under archival control. The field may also contain statements of responsibility and volume numbers or other sequential designations. '; + $fields->{'505'}->{"repeating"}="1"; + $fields->{'505'}->{"firstindicator"}='Display constant controller. Indicates the completeness of the note and which may be used to generate an introductory term or phrase. '; + $fields->{'505'}->{"secondindicator"}='Level of content designation '; + $fields->{'505'}->{"firstindicatorvalues"}->{"0"}='Contents. "Contents:" may be generated.'; + $fields->{'505'}->{"firstindicatorvalues"}->{"1"}='Incomplete contents. All parts of a multipart item are not listed because they were not available for analysis. "Incomplete contents:" may be generated.'; + $fields->{'505'}->{"firstindicatorvalues"}->{"2"}='Partial contents. All parts were available for analysis but only selected parts are listed. "Partial contents:" may be generated.'; + $fields->{'505'}->{"firstindicatorvalues"}->{"8"}='No display constant generated'; + $fields->{'505'}->{"secondindicatorvalues"}->{"#"}='Basic'; + $fields->{'505'}->{"secondindicatorvalues"}->{"0"}='Enhanced'; + $fields->{'505'}->{"subfields"}->{"a"}->{"description"}='Formatted contents note. The format of the note is determined by the relevant cataloging rules.'; + $fields->{'505'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'505'}->{"subfields"}->{"g"}->{"description"}='Miscellaneous information'; + $fields->{'505'}->{"subfields"}->{"g"}->{"repeating"}=1; + $fields->{'505'}->{"subfields"}->{"r"}->{"description"}='Statement of responsibility'; + $fields->{'505'}->{"subfields"}->{"r"}->{"repeating"}=1; + $fields->{'505'}->{"subfields"}->{"t"}->{"description"}='Title'; + $fields->{'505'}->{"subfields"}->{"t"}->{"repeating"}=1; + $fields->{'505'}->{"subfields"}->{"u"}->{"description"}='Uniform Resource Identifier. The Uniform Resource Identifier (URI), for example a URL or URN, which provides electronic access data in a standard syntax. This data can be used for automated access to an electronic item using one of the Internet protocols. The field is repeated if more than one URI needs to be recorded.'; + $fields->{'505'}->{"subfields"}->{"u"}->{"repeating"}=1; + $fields->{'505'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'505'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'505'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'505'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'506'}->{"name"}="RESTRICTIONS ON ACCESS NOTE"; + $fields->{'506'}->{"description"}='Information on the restrictions that govern access to or the limited distribution of the described materials. '; + $fields->{'506'}->{"repeating"}="1"; + $fields->{'506'}->{"firstindicator"}='Undefined '; + $fields->{'506'}->{"secondindicator"}='Undefined '; + $fields->{'506'}->{"firstindicatorvalues"}->{"#"}='Undefined'; + $fields->{'506'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'506'}->{"subfields"}->{"a"}->{"description"}='Terms governing access. Legal, physical, or procedural restrictions imposed on individuals wishing to see the described materials.'; + $fields->{'506'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'506'}->{"subfields"}->{"b"}->{"description"}='Jurisdiction. The name of a person, an institution, or a position or function within the institution, by whom or which the terms governing access are imposed and to whom the restriction may be appealed.'; + $fields->{'506'}->{"subfields"}->{"b"}->{"repeating"}=1; + $fields->{'506'}->{"subfields"}->{"c"}->{"description"}='Physical access provisions. Arrangements required for physical access.'; + $fields->{'506'}->{"subfields"}->{"c"}->{"repeating"}=1; + $fields->{'506'}->{"subfields"}->{"d"}->{"description"}='Authorized users. A class of users or specific individuals to whom the restrictions in subfield $a do not apply.'; + $fields->{'506'}->{"subfields"}->{"d"}->{"repeating"}=1; + $fields->{'506'}->{"subfields"}->{"e"}->{"description"}='Authorization. The source of authority for the restriction.'; + $fields->{'506'}->{"subfields"}->{"e"}->{"repeating"}=1; + $fields->{'506'}->{"subfields"}->{"3"}->{"description"}='Materials specified'; + $fields->{'506'}->{"subfields"}->{"3"}->{"repeating"}=0; + $fields->{'506'}->{"subfields"}->{"5"}->{"description"}='Institution to which field applies "See Control Subfields"'; + $fields->{'506'}->{"subfields"}->{"5"}->{"repeating"}=0; + $fields->{'506'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'506'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'506'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'506'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'507'}->{"name"}="SCALE NOTE FOR GRAPHIC MATERIAL"; + $fields->{'507'}->{"description"}='In the VM specifications, this field contains the scale of architectural drawings or three-dimensional artifacts. In the MP specifications, the scale of an item is contained in this field only in pre-AACR 2 cataloging records. Scale information is contained in field 255 (Mathematical Data Area) in AACR 2 formulated records. '; + $fields->{'507'}->{"repeating"}="0"; + $fields->{'507'}->{"firstindicator"}='Undefined '; + $fields->{'507'}->{"secondindicator"}='Undefined '; + $fields->{'507'}->{"firstindicatorvalues"}->{"#"}='Undefined'; + $fields->{'507'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'507'}->{"subfields"}->{"a"}->{"description"}='Representative fraction of scale note'; + $fields->{'507'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'507'}->{"subfields"}->{"b"}->{"description"}='Remainder of scale note'; + $fields->{'507'}->{"subfields"}->{"b"}->{"repeating"}=0; + $fields->{'507'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'507'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'507'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'507'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'508'}->{"name"}="CREATION/PRODUCTION CREDITS NOTE"; + $fields->{'508'}->{"description"}='The names of the persons (other than members of the cast) or organizations who participated in the artistic or technical production of the work. The introductory term "Credits:" that customarily precedes the names is not carried in the MARC record. It may be generated based on the field tag. '; + $fields->{'508'}->{"repeating"}="0"; + $fields->{'508'}->{"firstindicator"}='Undefined '; + $fields->{'508'}->{"secondindicator"}='Undefined '; + $fields->{'508'}->{"firstindicatorvalues"}->{"#"}='Undefined'; + $fields->{'508'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'508'}->{"subfields"}->{"a"}->{"description"}='Creation/production credits note'; + $fields->{'508'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'508'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'508'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'508'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'508'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'510'}->{"name"}="CITATION/REFERENCES NOTE"; + $fields->{'510'}->{"description"}='Citations or references to published bibliographic descriptions, reviews, abstracts, or indexes of the content of the described item. '; + $fields->{'510'}->{"repeating"}="1"; + $fields->{'510'}->{"firstindicator"}='Coverage/location in source. Indicates whether the field contains the specific location in the source cited, or, for serials, the type of coverage given the item by the abstracting and indexing service. The value may be used to generate an introductory term or phrase. '; + $fields->{'510'}->{"secondindicator"}='Undefined '; + $fields->{'510'}->{"firstindicatorvalues"}->{"0"}='Coverage unknown. The abstracting and indexing coverage is not specified. "Indexed by:" may be generated.'; + $fields->{'510'}->{"firstindicatorvalues"}->{"1"}='Coverage complete. The abstracting and indexing coverage includes references to all articles in a journal and/or all issues within each volume. "Indexed in its entirety by:" may be generated.'; + $fields->{'510'}->{"firstindicatorvalues"}->{"2"}='Coverage is selective. The abstracting and indexing coverage is selective. "Indexed selectively by:" may be generated.'; + $fields->{'510'}->{"firstindicatorvalues"}->{"3"}='Location in source not given. "References:" may be generated.'; + $fields->{'510'}->{"firstindicatorvalues"}->{"4"}='Location in source given. "References:" may be generated.'; + $fields->{'510'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'510'}->{"subfields"}->{"a"}->{"description"}='Name of source'; + $fields->{'510'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'510'}->{"subfields"}->{"b"}->{"description"}='Coverage of source. The dates of the serial with which the abstracting and indexing coverage began and ended.'; + $fields->{'510'}->{"subfields"}->{"b"}->{"repeating"}=0; + $fields->{'510'}->{"subfields"}->{"c"}->{"description"}='Location within source'; + $fields->{'510'}->{"subfields"}->{"c"}->{"repeating"}=0; + $fields->{'510'}->{"subfields"}->{"x"}->{"description"}='International Standard Serial Number'; + $fields->{'510'}->{"subfields"}->{"x"}->{"repeating"}=0; + $fields->{'510'}->{"subfields"}->{"3"}->{"description"}='Materials specified'; + $fields->{'510'}->{"subfields"}->{"3"}->{"repeating"}=0; + $fields->{'510'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'510'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'510'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'510'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'511'}->{"name"}="PARTICIPANT OR PERFORMER NOTE"; + $fields->{'511'}->{"description"}='The names of the participants, players, narrators, presenters, or performers. '; + $fields->{'511'}->{"repeating"}="1"; + $fields->{'511'}->{"firstindicator"}='Display constant controller. Controls the generation of a display constant as an introductory term. '; + $fields->{'511'}->{"secondindicator"}='Undefined '; + $fields->{'511'}->{"firstindicatorvalues"}->{"0"}='No display constant generated'; + $fields->{'511'}->{"firstindicatorvalues"}->{"1"}='Cast. "Cast:" may be generated.'; + $fields->{'511'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'511'}->{"subfields"}->{"a"}->{"description"}='Participant or performer note'; + $fields->{'511'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'511'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'511'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'511'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'511'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'513'}->{"name"}="TYPE OF REPORT AND PERIOD COVERED NOTE"; + $fields->{'513'}->{"description"}='Information on the type of report and the period covered by the report. '; + $fields->{'513'}->{"repeating"}="1"; + $fields->{'513'}->{"firstindicator"}='Undefined '; + $fields->{'513'}->{"secondindicator"}='Undefined '; + $fields->{'513'}->{"firstindicatorvalues"}->{"#"}='Undefined'; + $fields->{'513'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'513'}->{"subfields"}->{"a"}->{"description"}='Type of report'; + $fields->{'513'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'513'}->{"subfields"}->{"b"}->{"description"}='Period covered'; + $fields->{'513'}->{"subfields"}->{"b"}->{"repeating"}=0; + $fields->{'513'}->{"subfields"}->{"6"}->{"description"}='Linkage "See Control Subfields"'; + $fields->{'513'}->{"subfields"}->{"6"}->{"repeating"}=0; + $fields->{'513'}->{"subfields"}->{"8"}->{"description"}='Field link and sequence number "See Control Subfields"'; + $fields->{'513'}->{"subfields"}->{"8"}->{"repeating"}=1; + $fields->{'514'}->{"name"}="DATA QUALITY NOTE"; + $fields->{'514'}->{"description"}='Provides a general assessment of the quality of the data set constituting the item. For cartographic material, recommendations on tests to be performed and information to be reported are found in the "Spatial Data Transfer Standard" (FIPS 173). '; + $fields->{'514'}->{"repeating"}="0"; + $fields->{'514'}->{"firstindicator"}='Undefined '; + $fields->{'514'}->{"secondindicator"}='Undefined '; + $fields->{'514'}->{"firstindicatorvalues"}->{"#"}='Undefined'; + $fields->{'514'}->{"secondindicatorvalues"}->{"#"}='Undefined'; + $fields->{'514'}->{"subfields"}->{"a"}->{"description"}='Attribute accuracy report'; + $fields->{'514'}->{"subfields"}->{"a"}->{"repeating"}=0; + $fields->{'514'}->{"subfields"}->{"b"}->{"description"}='Attribute accuracy value'; + $fields->{'514'}->{"subfields"}->{"b"}->{"repeating"}=1; + $fields->{'514'}->{"subfields"}->{"c"}->{"description"}='Attribute accuracy explanation'; + $fields->{'514'}->{"subfields"}->{"c"}->{"repeating"}=1; + $fields->{'514'}->{"subfields"}->{"d"}->{"description"}='Logical consistency report'; + $fields->{'514'}->{"subfields"}->{"d"}->{"repeating"}=1; + $fields->{'514'}->{"subfields"}->{"e"}->{"description"}='Completeness report'; + $fields->{'514'}->{"subfields"}->{"e"}->{"repeating"}=0; + $fields->{'514'}->{"subfields"}->{"f"}->{"description"}='Horizontal position accuracy report'; + $fields->{'514'}->{"subfields"}->{"f"}->{"repeating"}=0; + $fields->{'514'}->{"subfields"}->{"g"}->{"description"}='Horizontal position accuracy value'; + $fields->{'514'}->{"subfields"}->{"g"}->{"repeating"}=1; + $fields->{'514'}->{"subfields"}->{"h"}->{"description"}='Horizontal position accuracy explanation'; + $fields->{'514'}->{"subfields"}->{"h"}->{"repeating"}=1; + $fields->{'514'}->{"subfields"}->{"i"}->{"description"}='Vertical positional accuracy report'; + $fields->{'514'}->{"subfields"}->{"i"}->{"repeating"}=0; + $fields->{'514'}->{"subfields"}->{"j"}->{"description"}='Vertical positional accuracy value'; + $fields->{'514'}->{"subfields"}->{"j"}->{"repeating"}=1; + $fields->{'514'}->{"subfields"}->{"k"}->{"description"}='Vertical positional accuracy explanation'; + $fields->{'514'}->{"subfields"}->{"k"}->{"repeating"}=1; + $fields->{'514'}->{"subfields"}->{"m"}->{"description"}='Cloud cover'; + $fields->{'514'}->{"subfields"}->{"m"}->{"repeating"}=0; + $fields->{'514'}->{"subfields"}->{"u"}->{"description"}='Uniform Resource Identifier. The Uniform Resource Identifier (URI), for example a URL or URN, which provides electronic access data in a standard syntax. This data can be used for automated access to an electronic item using one of the Internet protocols. The field is repeated if more than one URI needs to be recorded.'; + $fields->{'514'}->{"subfields"}->{"u"}->{"repeating"}=1; + $fields->{'514'}->{"subfields"}->{"z"}->{"description"}='Display note. Introduces the data in the field, when needed.