Add 830 as a controllable bibliographic field in authority linking script
authordbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Wed, 23 Feb 2011 15:05:36 +0000 (15:05 +0000)
committerdbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Wed, 23 Feb 2011 15:05:36 +0000 (15:05 +0000)
Per http://www.loc.gov/marc/bibliographic/bd830.html, bibliographic 830
should be controlled by authority 130. The "common cataloging practice"
in 830 of omitting non-filing characters may cause some entries to not be
linked that otherwise would be.

git-svn-id: svn://svn.open-ils.org/ILS/trunk@19518 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/src/support-scripts/authority_control_fields.pl

index f7c3f55..bb87a4b 100755 (executable)
@@ -319,6 +319,21 @@ my %controllees = (
              y => { 151 => 'y' },
              z => { 151 => 'z' },
     },
+    830 => { a => { 830 => 'a' },
+             d => { 130 => 'd' },
+             f => { 130 => 'f' },
+             g => { 130 => 'g' },
+             h => { 130 => 'h' },
+             k => { 130 => 'k' },
+             l => { 130 => 'l' },
+             m => { 130 => 'm' },
+             n => { 130 => 'n' },
+             o => { 130 => 'o' },
+             p => { 130 => 'p' },
+             r => { 130 => 'r' },
+             s => { 130 => 's' },
+             t => { 130 => 't' },
+    },
 );
 
 foreach my $rec_id (@records) {