[open-ils-commits] [GIT] Evergreen ILS branch master updated. 76c80e1111a44820308112b69ace0de9081a03d8

Evergreen Git git at git.evergreen-ils.org
Wed Mar 2 18:06:41 EST 2016


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Evergreen ILS".

The branch, master has been updated
       via  76c80e1111a44820308112b69ace0de9081a03d8 (commit)
       via  9a6cc7e132128a37442bab6126fa95226b32b164 (commit)
      from  022f89501fef0507ed321d01a62f59a3756aa37a (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 76c80e1111a44820308112b69ace0de9081a03d8
Author: Galen Charlton <gmc at esilibrary.com>
Date:   Wed Mar 2 18:05:13 2016 -0500

    LP#1371647: tweak pinned IDs
    
    Tweak an ID to avoid an overlap with the change
    for LP#1519055.
    
    Signed-off-by: Galen Charlton <gmc at esilibrary.com>

diff --git a/Open-ILS/src/sql/Pg/950.data.seed-values.sql b/Open-ILS/src/sql/Pg/950.data.seed-values.sql
index 0f63523..1f515c3 100644
--- a/Open-ILS/src/sql/Pg/950.data.seed-values.sql
+++ b/Open-ILS/src/sql/Pg/950.data.seed-values.sql
@@ -7534,7 +7534,7 @@ INSERT INTO config.coded_value_map (id, ctype, code, value, concept_uri)
   'http://rdaregistry.info/termList/RDACarrierType/1002');
 
 -- Accompanying Matter
-INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (712, 'accm', ' ', oils_i18n_gettext('712', 'No accompanying matter', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1735, 'accm', ' ', oils_i18n_gettext('1735', 'No accompanying matter', 'ccvm', 'value'));
 INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (713, 'accm', 'a', oils_i18n_gettext('713', 'Discography', 'ccvm', 'value'));
 INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (714, 'accm', 'b', oils_i18n_gettext('714', 'Bibliography', 'ccvm', 'value'));
 INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (715, 'accm', 'c', oils_i18n_gettext('715', 'Thematic index', 'ccvm', 'value'));
@@ -8214,7 +8214,7 @@ INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1352, 'pub_s
 -- i18n ids are left as-is because they are exactly the same value.
 -- The ' ' codes only apply to the first position because if there's anything in pos 1 then additional spaces are just filler.
 -- There's also no need for them to be opac visible because there are composite attributes that OR these numbered attributes together.
-INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1353, 'accm1', ' ', oils_i18n_gettext('712', 'No accompanying matter', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1353, 'accm1', ' ', oils_i18n_gettext('1735', 'No accompanying matter', 'ccvm', 'value'), FALSE);
 INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1354, 'accm1', 'a', oils_i18n_gettext('713', 'Discography', 'ccvm', 'value'), FALSE);
 INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1355, 'accm1', 'b', oils_i18n_gettext('714', 'Bibliography', 'ccvm', 'value'), FALSE);
 INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1356, 'accm1', 'c', oils_i18n_gettext('715', 'Thematic index', 'ccvm', 'value'), FALSE);
@@ -8707,7 +8707,7 @@ INSERT INTO config.composite_attr_entry_definition
 -- electronic
 INSERT INTO config.composite_attr_entry_definition
     (coded_value, definition) VALUES
-(712, '[{"_attr":"item_form","_val":"s"},{"_attr":"item_form","_val":"o"}]');
+(1735, '[{"_attr":"item_form","_val":"s"},{"_attr":"item_form","_val":"o"}]');
 
 -- use the definitions from the icon_format as the basis for the MR hold format definitions
 DO $$
@@ -8768,7 +8768,7 @@ UPDATE config.composite_attr_entry_definition
 -- Any other value has the same meaning in any position.
 
 -- Accompanying Matter
-INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (712, '{"_attr":"accm1","_val":" "}');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (1735, '{"_attr":"accm1","_val":" "}');
 INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (713, '[{"_attr":"accm6","_val":"a"},{"_attr":"accm5","_val":"a"},{"_attr":"accm4","_val":"a"},{"_attr":"accm3","_val":"a"},{"_attr":"accm2","_val":"a"},{"_attr":"accm1","_val":"a"}]');
 INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (714, '[{"_attr":"accm6","_val":"b"},{"_attr":"accm5","_val":"b"},{"_attr":"accm4","_val":"b"},{"_attr":"accm3","_val":"b"},{"_attr":"accm2","_val":"b"},{"_attr":"accm1","_val":"b"}]');
 INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (715, '[{"_attr":"accm6","_val":"c"},{"_attr":"accm5","_val":"c"},{"_attr":"accm4","_val":"c"},{"_attr":"accm3","_val":"c"},{"_attr":"accm2","_val":"c"},{"_attr":"accm1","_val":"c"}]');
diff --git a/Open-ILS/src/sql/Pg/upgrade/XXXX.more_fixed_fields.sql b/Open-ILS/src/sql/Pg/upgrade/XXXX.more_fixed_fields.sql
index 20537e7..0e8c4a2 100644
--- a/Open-ILS/src/sql/Pg/upgrade/XXXX.more_fixed_fields.sql
+++ b/Open-ILS/src/sql/Pg/upgrade/XXXX.more_fixed_fields.sql
@@ -174,7 +174,7 @@ UPDATE config.record_attr_definition SET composite = TRUE WHERE name IN ('accm',
 
 -- "Next" id for stock config.coded_value_map is 634 as of 7/16/15, but there's an incoming patch that takes 634-711
 INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES
-    (712, 'accm', ' ', 			oils_i18n_gettext('712', 'No accompanying matter', 'ccvm', 'value')),
+    (1735, 'accm', ' ', 		oils_i18n_gettext('1735', 'No accompanying matter', 'ccvm', 'value')),
     (713, 'accm', 'a', 			oils_i18n_gettext('713', 'Discography', 'ccvm', 'value')),
     (714, 'accm', 'b', 			oils_i18n_gettext('714', 'Bibliography', 'ccvm', 'value')),
     (715, 'accm', 'c', 			oils_i18n_gettext('715', 'Thematic index', 'ccvm', 'value')),
@@ -839,7 +839,7 @@ INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES
 -- The ' ' codes only apply to the first position because if there's anything in pos 1 then the rest of the spaces are just filler.
 -- There's also no need for them to be opac visible because there will be composite attributes that OR these numbered attributes together.
 INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES
-    (1353, 'accm1', ' ', 	oils_i18n_gettext('712', 'No accompanying matter', 'ccvm', 'value'), FALSE),
+    (1353, 'accm1', ' ', 	oils_i18n_gettext('1735', 'No accompanying matter', 'ccvm', 'value'), FALSE),
     (1354, 'accm1', 'a', 	oils_i18n_gettext('713', 'Discography', 'ccvm', 'value'), FALSE),
     (1355, 'accm1', 'b', 	oils_i18n_gettext('714', 'Bibliography', 'ccvm', 'value'), FALSE),
     (1356, 'accm1', 'c', 	oils_i18n_gettext('715', 'Thematic index', 'ccvm', 'value'), FALSE),
@@ -1249,7 +1249,7 @@ INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES
 -- Space is used as a filler for any position other than the first, so for something to actually have "No accompanying matter," for example, specifically accm1 must = ' '.
 -- Any other value has the same meaning in any position.
 INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES
-    (712, '{"_attr":"accm1","_val":" "}'),
+    (1735, '{"_attr":"accm1","_val":" "}'),
     (713, '[{"_attr":"accm6","_val":"a"},{"_attr":"accm5","_val":"a"},{"_attr":"accm4","_val":"a"},{"_attr":"accm3","_val":"a"},{"_attr":"accm2","_val":"a"},{"_attr":"accm1","_val":"a"}]'),
     (714, '[{"_attr":"accm6","_val":"b"},{"_attr":"accm5","_val":"b"},{"_attr":"accm4","_val":"b"},{"_attr":"accm3","_val":"b"},{"_attr":"accm2","_val":"b"},{"_attr":"accm1","_val":"b"}]'),
     (715, '[{"_attr":"accm6","_val":"c"},{"_attr":"accm5","_val":"c"},{"_attr":"accm4","_val":"c"},{"_attr":"accm3","_val":"c"},{"_attr":"accm2","_val":"c"},{"_attr":"accm1","_val":"c"}]'),

commit 9a6cc7e132128a37442bab6126fa95226b32b164
Author: Jason Boyer <jboyer at library.in.gov>
Date:   Thu Sep 17 08:11:08 2015 -0400

    LP 1371647: Additional Fixed Fields and Values
    
    Define all fixed fields for use in the MARC editor and
    add acceptable values for context menues. Also define
    composite coded values for special multi-position
    single character fields.
    
    Signed-off-by: Jason Boyer <jboyer at library.in.gov>
    Signed-off-by: Galen Charlton <gmc at esilibrary.com>

diff --git a/Open-ILS/src/sql/Pg/950.data.seed-values.sql b/Open-ILS/src/sql/Pg/950.data.seed-values.sql
index 76a69f4..0f63523 100644
--- a/Open-ILS/src/sql/Pg/950.data.seed-values.sql
+++ b/Open-ILS/src/sql/Pg/950.data.seed-values.sql
@@ -5999,13 +5999,11 @@ INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, leng
 INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Audn', '006', 'COM', 5, 1, ' ');
 INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Audn', '006', 'REC', 5, 1, ' ');
 INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Audn', '006', 'SCO', 5, 1, ' ');
-INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Audn', '006', 'SER', 5, 1, ' ');
 INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Audn', '006', 'VIS', 5, 1, ' ');
 INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Audn', '008', 'BKS', 22, 1, ' ');
 INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Audn', '008', 'COM', 22, 1, ' ');
 INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Audn', '008', 'REC', 22, 1, ' ');
 INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Audn', '008', 'SCO', 22, 1, ' ');
-INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Audn', '008', 'SER', 22, 1, ' ');
 INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Audn', '008', 'VIS', 22, 1, ' ');
 INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('BLvl', 'ldr', 'BKS', 7, 1, 'm');
 INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('BLvl', 'ldr', 'COM', 7, 1, 'm');
@@ -6174,6 +6172,127 @@ INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, leng
 INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Regl', '008', 'SER', 19, 1, ' ');
 INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Regl', '006', 'SER', 2, 1, ' ');
 
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('AccM', '006', 'REC', 7, 6, '      ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('AccM', '006', 'SCO', 7, 6, '      ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('AccM', '008', 'REC', 24, 6, '      ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('AccM', '008', 'SCO', 24, 6, '      ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Comp', '006', 'REC', 1, 2, 'uu');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Comp', '006', 'SCO', 1, 2, 'uu');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Comp', '008', 'REC', 18, 2, 'uu');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Comp', '008', 'SCO', 18, 2, 'uu');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('CrTp', '006', 'MAP', 8, 1, 'a');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('CrTp', '008', 'MAP', 25, 1, 'a');
+
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('EntW', '006', 'SER', 7, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('EntW', '008', 'SER', 24, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('FMus', '006', 'REC', 3, 1, 'n');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('FMus', '006', 'SCO', 3, 1, 'u');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('FMus', '008', 'REC', 20, 1, 'n');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('FMus', '008', 'SCO', 20, 1, 'u');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Form', '006', 'COM', 6, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Form', '008', 'COM', 23, 1, ' ');
+
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('LTxt', '006', 'REC', 13, 2, '  ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('LTxt', '008', 'REC', 30, 2, '  ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('LTxt', '006', 'SCO', 13, 2, 'n ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('LTxt', '008', 'SCO', 30, 2, 'n ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Orig', '006', 'SER', 5, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Orig', '008', 'SER', 22, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Part', '006', 'REC', 4, 1, 'n');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Part', '006', 'SCO', 4, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Part', '008', 'REC', 21, 1, 'n');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Part', '008', 'SCO', 21, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Proj', '006', 'MAP', 5, 2, '  ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Proj', '008', 'MAP', 22, 2, '  ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Relf', '006', 'MAP', 1, 4, '    ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Relf', '008', 'MAP', 18, 4, '    ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('SpFm', '006', 'MAP', 16, 2, '  ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('SpFm', '008', 'MAP', 33, 2, '  ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('SrTp', '006', 'SER', 4, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('SrTp', '008', 'SER', 21, 1, ' ');
+
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Tech', '006', 'VIS', 17, 1, 'n');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Tech', '008', 'VIS', 34, 1, 'n');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Time', '006', 'VIS', 1, 3, '   ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Time', '008', 'VIS', 18, 3, '   ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('TrAr', '006', 'SCO', 16, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('TrAr', '006', 'REC', 16, 1, 'n');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('TrAr', '008', 'SCO', 33, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('TrAr', '008', 'REC', 33, 1, 'n');
+
+
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('AccM1', '006', 'REC', 7, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('AccM1', '006', 'SCO', 7, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('AccM1', '008', 'REC', 24, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('AccM1', '008', 'SCO', 24, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('AccM2', '006', 'REC', 8, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('AccM2', '006', 'SCO', 8, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('AccM2', '008', 'REC', 25, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('AccM2', '008', 'SCO', 25, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('AccM3', '006', 'REC', 9, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('AccM3', '006', 'SCO', 9, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('AccM3', '008', 'REC', 26, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('AccM3', '008', 'SCO', 26, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('AccM4', '006', 'REC', 10, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('AccM4', '006', 'SCO', 10, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('AccM4', '008', 'REC', 27, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('AccM4', '008', 'SCO', 27, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('AccM5', '006', 'REC', 11, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('AccM5', '006', 'SCO', 11, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('AccM5', '008', 'REC', 28, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('AccM5', '008', 'SCO', 28, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('AccM6', '006', 'REC', 12, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('AccM6', '006', 'SCO', 12, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('AccM6', '008', 'REC', 29, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('AccM6', '008', 'SCO', 29, 1, ' ');
+
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Cont1', '006', 'BKS', 7, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Cont1', '006', 'SER', 8, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Cont1', '008', 'BKS', 24, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Cont1', '008', 'SER', 25, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Cont2', '006', 'BKS', 8, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Cont2', '006', 'SER', 9, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Cont2', '008', 'BKS', 25, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Cont2', '008', 'SER', 26, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Cont3', '006', 'BKS', 9, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Cont3', '006', 'SER', 10, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Cont3', '008', 'BKS', 26, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Cont3', '008', 'SER', 27, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Cont4', '006', 'BKS', 10, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Cont4', '008', 'BKS', 27, 1, ' ');
+
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Ills1', '006', 'BKS', 1, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Ills1', '008', 'BKS', 18, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Ills2', '006', 'BKS', 2, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Ills2', '008', 'BKS', 19, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Ills3', '006', 'BKS', 3, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Ills3', '008', 'BKS', 20, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Ills4', '006', 'BKS', 4, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Ills4', '008', 'BKS', 21, 1, ' ');
+
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('LTxt1', '006', 'REC', 13, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('LTxt1', '006', 'SCO', 13, 1, 'n');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('LTxt1', '008', 'REC', 30, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('LTxt1', '008', 'SCO', 30, 1, 'n');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('LTxt2', '006', 'REC', 14, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('LTxt2', '006', 'SCO', 14, 1, 'n');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('LTxt2', '008', 'REC', 31, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('LTxt2', '008', 'SCO', 31, 1, 'n');
+
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Relf1', '006', 'MAP', 1, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Relf1', '008', 'MAP', 18, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Relf2', '006', 'MAP', 2, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Relf2', '008', 'MAP', 19, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Relf3', '006', 'MAP', 3, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Relf3', '008', 'MAP', 20, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Relf4', '006', 'MAP', 4, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('Relf4', '008', 'MAP', 21, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('SpFm1', '006', 'MAP', 16, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('SpFm1', '008', 'MAP', 33, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('SpFm2', '006', 'MAP', 17, 1, ' ');
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES ('SpFm2', '008', 'MAP', 34, 1, ' ');
+
+
 -- record attributes
 INSERT INTO config.record_attr_definition (name,label,fixed_field) values ('alph','Alph','Alph');
 INSERT INTO config.record_attr_definition (name,label,fixed_field) values ('audience','Audn','Audn');
@@ -6191,7 +6310,7 @@ INSERT INTO config.record_attr_definition (name,label,fixed_field,multi) values
 INSERT INTO config.record_attr_definition (name,label,fixed_field) values ('fest','Fest','Fest');
 INSERT INTO config.record_attr_definition (name,label,fixed_field) values ('item_form','Form','Form');
 INSERT INTO config.record_attr_definition (name,label,fixed_field) values ('gpub','GPub','GPub');
-INSERT INTO config.record_attr_definition (name,label,fixed_field) values ('ills','Ills','Ills');
+INSERT INTO config.record_attr_definition (name,label,fixed_field,composite) values ('ills','Ills','Ills',TRUE);
 INSERT INTO config.record_attr_definition (name,label,fixed_field) values ('indx','Indx','Indx');
 INSERT INTO config.record_attr_definition (name,label,fixed_field) values ('item_lang','Lang','Lang');
 INSERT INTO config.record_attr_definition (name,label,fixed_field) values ('language','Language (2.0 compat version)','Lang');
@@ -6239,6 +6358,45 @@ INSERT INTO config.record_attr_definition (name, label, format, xpath, vocabular
     'http://rdaregistry.info/termList/RDACarrierType'
 );
 
+INSERT INTO config.record_attr_definition (name,label,fixed_field,composite) VALUES ('accm','AccM','AccM',TRUE);
+INSERT INTO config.record_attr_definition (name,label,fixed_field) VALUES ('comp','Comp','Comp');
+INSERT INTO config.record_attr_definition (name,label,fixed_field) VALUES ('crtp','CrTp','CrTp');
+INSERT INTO config.record_attr_definition (name,label,fixed_field) VALUES ('entw','EntW','EntW');
+INSERT INTO config.record_attr_definition (name,label,fixed_field,composite) VALUES ('cont','Cont','Cont',TRUE);
+INSERT INTO config.record_attr_definition (name,label,fixed_field) VALUES ('fmus','FMus','FMus');
+INSERT INTO config.record_attr_definition (name,label,fixed_field,composite) VALUES ('ltxt','LTxt','LTxt',TRUE);
+INSERT INTO config.record_attr_definition (name,label,fixed_field) VALUES ('orig','Orig','Orig');
+INSERT INTO config.record_attr_definition (name,label,fixed_field) VALUES ('part','Part','Part');
+INSERT INTO config.record_attr_definition (name,label,fixed_field) VALUES ('proj','Proj','Proj');
+INSERT INTO config.record_attr_definition (name,label,fixed_field,composite) VALUES ('relf','Relf','Relf',TRUE);
+INSERT INTO config.record_attr_definition (name,label,fixed_field,composite) VALUES ('spfm','SpFm','SpFm',TRUE);
+INSERT INTO config.record_attr_definition (name,label,fixed_field) VALUES ('srtp','SrTp','SrTp');
+INSERT INTO config.record_attr_definition (name,label,fixed_field) VALUES ('tech','Tech','Tech');
+INSERT INTO config.record_attr_definition (name,label,fixed_field) VALUES ('trar','TrAr','TrAr');
+INSERT INTO config.record_attr_definition (name,label,fixed_field) VALUES ('accm1','AccM(1)','AccM1');
+INSERT INTO config.record_attr_definition (name,label,fixed_field) VALUES ('accm2','AccM(2)','AccM2');
+INSERT INTO config.record_attr_definition (name,label,fixed_field) VALUES ('accm3','AccM(3)','AccM3');
+INSERT INTO config.record_attr_definition (name,label,fixed_field) VALUES ('accm4','AccM(4)','AccM4');
+INSERT INTO config.record_attr_definition (name,label,fixed_field) VALUES ('accm5','AccM(5)','AccM5');
+INSERT INTO config.record_attr_definition (name,label,fixed_field) VALUES ('accm6','AccM(6)','AccM6');
+INSERT INTO config.record_attr_definition (name,label,fixed_field) VALUES ('cont1','Cont(1)','Cont1');
+INSERT INTO config.record_attr_definition (name,label,fixed_field) VALUES ('cont2','Cont(2)','Cont2');
+INSERT INTO config.record_attr_definition (name,label,fixed_field) VALUES ('cont3','Cont(3)','Cont3');
+INSERT INTO config.record_attr_definition (name,label,fixed_field) VALUES ('cont4','Cont(4)','Cont4');
+INSERT INTO config.record_attr_definition (name,label,fixed_field) VALUES ('ills1','Ills(1)','Ills1');
+INSERT INTO config.record_attr_definition (name,label,fixed_field) VALUES ('ills2','Ills(2)','Ills2');
+INSERT INTO config.record_attr_definition (name,label,fixed_field) VALUES ('ills3','Ills(3)','Ills3');
+INSERT INTO config.record_attr_definition (name,label,fixed_field) VALUES ('ills4','Ills(4)','Ills4');
+INSERT INTO config.record_attr_definition (name,label,fixed_field) VALUES ('ltxt1','LTxt(1)','LTxt1');
+INSERT INTO config.record_attr_definition (name,label,fixed_field) VALUES ('ltxt2','LTxt(2)','LTxt2');
+INSERT INTO config.record_attr_definition (name,label,fixed_field) VALUES ('relf1','Relf(1)','Relf1');
+INSERT INTO config.record_attr_definition (name,label,fixed_field) VALUES ('relf2','Relf(2)','Relf2');
+INSERT INTO config.record_attr_definition (name,label,fixed_field) VALUES ('relf3','Relf(3)','Relf3');
+INSERT INTO config.record_attr_definition (name,label,fixed_field) VALUES ('relf4','Relf(4)','Relf4');
+INSERT INTO config.record_attr_definition (name,label,fixed_field) VALUES ('spfm1','SpFm(1)','SpFm1');
+INSERT INTO config.record_attr_definition (name,label,fixed_field) VALUES ('spfm2','SpFm(2)','SpFm2');
+
+
 -- TO-DO: Auto-generate these values from CLDR
 -- XXX These are the values used in MARC records ... does that match CLDR, including deprecated languages?
 INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES
@@ -7375,6 +7533,1094 @@ INSERT INTO config.coded_value_map (id, ctype, code, value, concept_uri)
   oils_i18n_gettext(711, 'audio cartridge', 'ccvm', 'value'),
   'http://rdaregistry.info/termList/RDACarrierType/1002');
 
+-- Accompanying Matter
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (712, 'accm', ' ', oils_i18n_gettext('712', 'No accompanying matter', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (713, 'accm', 'a', oils_i18n_gettext('713', 'Discography', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (714, 'accm', 'b', oils_i18n_gettext('714', 'Bibliography', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (715, 'accm', 'c', oils_i18n_gettext('715', 'Thematic index', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (716, 'accm', 'd', oils_i18n_gettext('716', 'Libretto or text', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (717, 'accm', 'e', oils_i18n_gettext('717', 'Biography of composer or author', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (718, 'accm', 'f', oils_i18n_gettext('718', 'Biography or performer or history of ensemble', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (719, 'accm', 'g', oils_i18n_gettext('719', 'Technical and/or historical information on instruments', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (720, 'accm', 'h', oils_i18n_gettext('720', 'Technical information on music', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (721, 'accm', 'i', oils_i18n_gettext('721', 'Historical information', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (722, 'accm', 'k', oils_i18n_gettext('722', 'Ethnological information', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (723, 'accm', 'r', oils_i18n_gettext('723', 'Instructional materials', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (724, 'accm', 's', oils_i18n_gettext('724', 'Music', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (725, 'accm', 'z', oils_i18n_gettext('725', 'Other accompanying matter', 'ccvm', 'value'));
+
+-- Form of Composition
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (726, 'comp', '  ', oils_i18n_gettext('726', 'No information supplied', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (727, 'comp', 'an', oils_i18n_gettext('727', 'Anthems', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (728, 'comp', 'bd', oils_i18n_gettext('728', 'Ballads', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (729, 'comp', 'bt', oils_i18n_gettext('729', 'Ballets', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (730, 'comp', 'bg', oils_i18n_gettext('730', 'Bluegrass music', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (731, 'comp', 'bl', oils_i18n_gettext('731', 'Blues', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (732, 'comp', 'cn', oils_i18n_gettext('732', 'Canons and rounds', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (733, 'comp', 'ct', oils_i18n_gettext('733', 'Cantatas', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (734, 'comp', 'cz', oils_i18n_gettext('734', 'Canzonas', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (735, 'comp', 'cr', oils_i18n_gettext('735', 'Carols', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (736, 'comp', 'ca', oils_i18n_gettext('736', 'Chaconnes', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (737, 'comp', 'cs', oils_i18n_gettext('737', 'Chance compositions', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (738, 'comp', 'cp', oils_i18n_gettext('738', 'Chansons, Polyphonic', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (739, 'comp', 'cc', oils_i18n_gettext('739', 'Chant, Christian', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (740, 'comp', 'cb', oils_i18n_gettext('740', 'Chants, other', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (741, 'comp', 'cl', oils_i18n_gettext('741', 'Chorale preludes', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (742, 'comp', 'ch', oils_i18n_gettext('742', 'Chorales', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (743, 'comp', 'cg', oils_i18n_gettext('743', 'Concerti grossi', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (744, 'comp', 'co', oils_i18n_gettext('744', 'Concertos', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (745, 'comp', 'cy', oils_i18n_gettext('745', 'Country music', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (746, 'comp', 'df', oils_i18n_gettext('746', 'Dance forms', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (747, 'comp', 'dv', oils_i18n_gettext('747', 'Divertimentos, serenades, cassations, divertissements, and notturni', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (748, 'comp', 'ft', oils_i18n_gettext('748', 'Fantasias', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (749, 'comp', 'fl', oils_i18n_gettext('749', 'Flamenco', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (750, 'comp', 'fm', oils_i18n_gettext('750', 'Folk music', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (751, 'comp', 'fg', oils_i18n_gettext('751', 'Fugues', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (752, 'comp', 'gm', oils_i18n_gettext('752', 'Gospel music', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (753, 'comp', 'hy', oils_i18n_gettext('753', 'Hymns', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (754, 'comp', 'jz', oils_i18n_gettext('754', 'Jazz', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (755, 'comp', 'md', oils_i18n_gettext('755', 'Madrigals', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (756, 'comp', 'mr', oils_i18n_gettext('756', 'Marches', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (757, 'comp', 'ms', oils_i18n_gettext('757', 'Masses', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (758, 'comp', 'mz', oils_i18n_gettext('758', 'Mazurkas', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (759, 'comp', 'mi', oils_i18n_gettext('759', 'Minuets', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (760, 'comp', 'mo', oils_i18n_gettext('760', 'Motets', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (761, 'comp', 'mp', oils_i18n_gettext('761', 'Motion picture music', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (762, 'comp', 'mu', oils_i18n_gettext('762', 'Multiple forms', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (763, 'comp', 'mc', oils_i18n_gettext('763', 'Musical reviews and comedies', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (764, 'comp', 'nc', oils_i18n_gettext('764', 'Nocturnes', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (765, 'comp', 'nn', oils_i18n_gettext('765', 'Not applicable', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (766, 'comp', 'op', oils_i18n_gettext('766', 'Operas', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (767, 'comp', 'or', oils_i18n_gettext('767', 'Oratorios', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (768, 'comp', 'ov', oils_i18n_gettext('768', 'Overtures', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (769, 'comp', 'pt', oils_i18n_gettext('769', 'Part-songs', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (770, 'comp', 'ps', oils_i18n_gettext('770', 'Passacaglias', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (771, 'comp', 'pm', oils_i18n_gettext('771', 'Passion music', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (772, 'comp', 'pv', oils_i18n_gettext('772', 'Pavans', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (773, 'comp', 'po', oils_i18n_gettext('773', 'Polonaises', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (774, 'comp', 'pp', oils_i18n_gettext('774', 'Popular music', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (775, 'comp', 'pr', oils_i18n_gettext('775', 'Preludes', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (776, 'comp', 'pg', oils_i18n_gettext('776', 'Program music', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (777, 'comp', 'rg', oils_i18n_gettext('777', 'Ragtime music', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (778, 'comp', 'rq', oils_i18n_gettext('778', 'Requiems', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (779, 'comp', 'rp', oils_i18n_gettext('779', 'Rhapsodies', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (780, 'comp', 'ri', oils_i18n_gettext('780', 'Ricercars', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (781, 'comp', 'rc', oils_i18n_gettext('781', 'Rock music', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (782, 'comp', 'rd', oils_i18n_gettext('782', 'Rondos', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (783, 'comp', 'sn', oils_i18n_gettext('783', 'Sonatas', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (784, 'comp', 'sg', oils_i18n_gettext('784', 'Songs', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (785, 'comp', 'sd', oils_i18n_gettext('785', 'Square dance music', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (786, 'comp', 'st', oils_i18n_gettext('786', 'Studies and exercises', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (787, 'comp', 'su', oils_i18n_gettext('787', 'Suites', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (788, 'comp', 'sp', oils_i18n_gettext('788', 'Symphonic poems', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (789, 'comp', 'sy', oils_i18n_gettext('789', 'Symphonies', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (790, 'comp', 'tl', oils_i18n_gettext('790', 'Teatro lirico', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (791, 'comp', 'tc', oils_i18n_gettext('791', 'Toccatas', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (792, 'comp', 'ts', oils_i18n_gettext('792', 'Trio-sonatas', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (793, 'comp', 'uu', oils_i18n_gettext('793', 'Unknown', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (794, 'comp', 'vi', oils_i18n_gettext('794', 'Villancicos', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (795, 'comp', 'vr', oils_i18n_gettext('795', 'Variations', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (796, 'comp', 'wz', oils_i18n_gettext('796', 'Waltzes', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (797, 'comp', 'za', oils_i18n_gettext('797', 'Zarzuelas', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (798, 'comp', 'zz', oils_i18n_gettext('798', 'Other forms', 'ccvm', 'value'));
+
+-- Type of Cartographic Material
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (799, 'crtp', 'a', oils_i18n_gettext('799', 'Single map', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (800, 'crtp', 'b', oils_i18n_gettext('800', 'Map series', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (801, 'crtp', 'c', oils_i18n_gettext('801', 'Map serial', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (802, 'crtp', 'd', oils_i18n_gettext('802', 'Globe', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (803, 'crtp', 'e', oils_i18n_gettext('803', 'Atlas', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (804, 'crtp', 'f', oils_i18n_gettext('804', 'Separate supplement to another work', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (805, 'crtp', 'g', oils_i18n_gettext('805', 'Bound as part of another work', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (806, 'crtp', 'u', oils_i18n_gettext('806', 'Unknown', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (807, 'crtp', 'z', oils_i18n_gettext('807', 'Other', 'ccvm', 'value'));
+
+-- Nature of Entire Work
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (808, 'entw', ' ', oils_i18n_gettext('808', 'Not specified', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (809, 'entw', 'a', oils_i18n_gettext('809', 'Abstracts/summaries', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (810, 'entw', 'b', oils_i18n_gettext('810', 'Bibliographies', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (811, 'entw', 'c', oils_i18n_gettext('811', 'Catalogs', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (812, 'entw', 'd', oils_i18n_gettext('812', 'Dictionaries', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (813, 'entw', 'e', oils_i18n_gettext('813', 'Encyclopedias', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (814, 'entw', 'f', oils_i18n_gettext('814', 'Handbooks', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (815, 'entw', 'g', oils_i18n_gettext('815', 'Legal articles', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (816, 'entw', 'h', oils_i18n_gettext('816', 'Biography', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (817, 'entw', 'i', oils_i18n_gettext('817', 'Indexes', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (818, 'entw', 'k', oils_i18n_gettext('818', 'Discographies', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (819, 'entw', 'l', oils_i18n_gettext('819', 'Legislation', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (820, 'entw', 'm', oils_i18n_gettext('820', 'Theses', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (821, 'entw', 'n', oils_i18n_gettext('821', 'Surveys of the literature in a subject area', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (822, 'entw', 'o', oils_i18n_gettext('822', 'Reviews', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (823, 'entw', 'p', oils_i18n_gettext('823', 'Programmed texts', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (824, 'entw', 'q', oils_i18n_gettext('824', 'Filmographies', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (825, 'entw', 'r', oils_i18n_gettext('825', 'Directories', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (826, 'entw', 's', oils_i18n_gettext('826', 'Statistics', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (827, 'entw', 't', oils_i18n_gettext('827', 'Technical reports', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (828, 'entw', 'u', oils_i18n_gettext('828', 'Standards/specifications', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (829, 'entw', 'v', oils_i18n_gettext('829', 'Legal cases and case notes', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (830, 'entw', 'w', oils_i18n_gettext('830', 'Law reports and digests', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (831, 'entw', 'y', oils_i18n_gettext('831', 'Yearbooks', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (832, 'entw', 'z', oils_i18n_gettext('832', 'Treaties', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (833, 'entw', '5', oils_i18n_gettext('833', 'Calendars', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (834, 'entw', '6', oils_i18n_gettext('834', 'Comics/graphic novels', 'ccvm', 'value'));
+
+-- Nature of Contents
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (835, 'cont', ' ', oils_i18n_gettext('835', 'Not specified', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (836, 'cont', 'a', oils_i18n_gettext('836', 'Abstracts/summaries', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (837, 'cont', 'b', oils_i18n_gettext('837', 'Bibliographies', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (838, 'cont', 'c', oils_i18n_gettext('838', 'Catalogs', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (839, 'cont', 'd', oils_i18n_gettext('839', 'Dictionaries', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (840, 'cont', 'e', oils_i18n_gettext('840', 'Encyclopedias', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (841, 'cont', 'f', oils_i18n_gettext('841', 'Handbooks', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (842, 'cont', 'g', oils_i18n_gettext('842', 'Legal articles', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (843, 'cont', 'h', oils_i18n_gettext('843', 'Biography', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (844, 'cont', 'i', oils_i18n_gettext('844', 'Indexes', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (845, 'cont', 'j', oils_i18n_gettext('845', 'Patent document', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (846, 'cont', 'k', oils_i18n_gettext('846', 'Discographies', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (847, 'cont', 'l', oils_i18n_gettext('847', 'Legislation', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (848, 'cont', 'm', oils_i18n_gettext('848', 'Theses', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (849, 'cont', 'n', oils_i18n_gettext('849', 'Surveys of the literature in a subject area', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (850, 'cont', 'o', oils_i18n_gettext('850', 'Reviews', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (851, 'cont', 'p', oils_i18n_gettext('851', 'Programmed texts', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (852, 'cont', 'q', oils_i18n_gettext('852', 'Filmographies', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (853, 'cont', 'r', oils_i18n_gettext('853', 'Directories', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (854, 'cont', 's', oils_i18n_gettext('854', 'Statistics', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (855, 'cont', 't', oils_i18n_gettext('855', 'Technical reports', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (856, 'cont', 'u', oils_i18n_gettext('856', 'Standards/specifications', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (857, 'cont', 'v', oils_i18n_gettext('857', 'Legal cases and case notes', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (858, 'cont', 'w', oils_i18n_gettext('858', 'Law reports and digests', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (859, 'cont', 'x', oils_i18n_gettext('859', 'Other reports', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (860, 'cont', 'y', oils_i18n_gettext('860', 'Yearbooks', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (861, 'cont', 'z', oils_i18n_gettext('861', 'Treaties', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (862, 'cont', '2', oils_i18n_gettext('862', 'Offprints', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (863, 'cont', '5', oils_i18n_gettext('863', 'Calendars', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (864, 'cont', '6', oils_i18n_gettext('864', 'Comics/graphic novels', 'ccvm', 'value'));
+
+-- Format of Music
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (865, 'fmus', ' ', oils_i18n_gettext('865', 'Information not supplied', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (866, 'fmus', 'a', oils_i18n_gettext('866', 'Full score', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (867, 'fmus', 'b', oils_i18n_gettext('867', 'Full score, miniature or study size', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (868, 'fmus', 'c', oils_i18n_gettext('868', 'Accompaniment reduced for keyboard', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (869, 'fmus', 'd', oils_i18n_gettext('869', 'Voice score with accompaniment omitted', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (870, 'fmus', 'e', oils_i18n_gettext('870', 'Condensed score or piano-conductor score', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (871, 'fmus', 'g', oils_i18n_gettext('871', 'Close score', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (872, 'fmus', 'h', oils_i18n_gettext('872', 'Chorus score', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (873, 'fmus', 'i', oils_i18n_gettext('873', 'Condensed score', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (874, 'fmus', 'j', oils_i18n_gettext('874', 'Performer-conductor part', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (875, 'fmus', 'k', oils_i18n_gettext('875', 'Vocal score', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (876, 'fmus', 'l', oils_i18n_gettext('876', 'Score', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (877, 'fmus', 'm', oils_i18n_gettext('877', 'Multiple score formats', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (878, 'fmus', 'n', oils_i18n_gettext('878', 'Not applicable', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (879, 'fmus', 'u', oils_i18n_gettext('879', 'Unknown', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (880, 'fmus', 'z', oils_i18n_gettext('880', 'Other', 'ccvm', 'value'));
+
+-- Literary Text for Sound Recordings
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (881, 'ltxt', ' ', oils_i18n_gettext('881', 'Item is a music sound recording', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (882, 'ltxt', 'a', oils_i18n_gettext('882', 'Autobiography', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (883, 'ltxt', 'b', oils_i18n_gettext('883', 'Biography', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (884, 'ltxt', 'c', oils_i18n_gettext('884', 'Conference proceedings', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (885, 'ltxt', 'd', oils_i18n_gettext('885', 'Drama', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (886, 'ltxt', 'e', oils_i18n_gettext('886', 'Essays', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (887, 'ltxt', 'f', oils_i18n_gettext('887', 'Fiction', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (888, 'ltxt', 'g', oils_i18n_gettext('888', 'Reporting', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (889, 'ltxt', 'h', oils_i18n_gettext('889', 'History', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (890, 'ltxt', 'i', oils_i18n_gettext('890', 'Instruction', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (891, 'ltxt', 'j', oils_i18n_gettext('891', 'Language instruction', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (892, 'ltxt', 'k', oils_i18n_gettext('892', 'Comedy', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (893, 'ltxt', 'l', oils_i18n_gettext('893', 'Lectures, speeches', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (894, 'ltxt', 'm', oils_i18n_gettext('894', 'Memoirs', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (895, 'ltxt', 'n', oils_i18n_gettext('895', 'Not applicable', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (896, 'ltxt', 'o', oils_i18n_gettext('896', 'Folktales', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (897, 'ltxt', 'p', oils_i18n_gettext('897', 'Poetry', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (898, 'ltxt', 'r', oils_i18n_gettext('898', 'Rehearsals', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (899, 'ltxt', 's', oils_i18n_gettext('899', 'Sounds', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (900, 'ltxt', 't', oils_i18n_gettext('900', 'Interviews', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (901, 'ltxt', 'z', oils_i18n_gettext('901', 'Other', 'ccvm', 'value'));
+
+-- Form of Original Item
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (902, 'orig', ' ', oils_i18n_gettext('902', 'None of the following', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (903, 'orig', 'a', oils_i18n_gettext('903', 'Microfilm', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (904, 'orig', 'b', oils_i18n_gettext('904', 'Microfiche', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (905, 'orig', 'c', oils_i18n_gettext('905', 'Microopaque', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (906, 'orig', 'd', oils_i18n_gettext('906', 'Large print', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (907, 'orig', 'e', oils_i18n_gettext('907', 'Newspaper format', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (908, 'orig', 'f', oils_i18n_gettext('908', 'Braille', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (909, 'orig', 'o', oils_i18n_gettext('909', 'Online', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (910, 'orig', 'q', oils_i18n_gettext('910', 'Direct electronic', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (911, 'orig', 's', oils_i18n_gettext('911', 'Electronic', 'ccvm', 'value'));
+
+-- Music Parts
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (912, 'part', ' ', oils_i18n_gettext('912', 'No parts in hand or not specified', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (913, 'part', 'd', oils_i18n_gettext('913', 'Instrumental and vocal parts', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (914, 'part', 'e', oils_i18n_gettext('914', 'Instrumental parts', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (915, 'part', 'f', oils_i18n_gettext('915', 'Vocal parts', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (916, 'part', 'n', oils_i18n_gettext('916', 'Not Applicable', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (917, 'part', 'u', oils_i18n_gettext('917', 'Unknown', 'ccvm', 'value'));
+
+-- Projection
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (918, 'proj', '  ', oils_i18n_gettext('918', 'Project not specified', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (919, 'proj', 'aa', oils_i18n_gettext('919', 'Aitoff', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (920, 'proj', 'ab', oils_i18n_gettext('920', 'Gnomic', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (921, 'proj', 'ac', oils_i18n_gettext('921', 'Lambert''s azimuthal equal area', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (922, 'proj', 'ad', oils_i18n_gettext('922', 'Orthographic', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (923, 'proj', 'ae', oils_i18n_gettext('923', 'Azimuthal equidistant', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (924, 'proj', 'af', oils_i18n_gettext('924', 'Stereographic', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (925, 'proj', 'ag', oils_i18n_gettext('925', 'General vertical near-sided', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (926, 'proj', 'am', oils_i18n_gettext('926', 'Modified stereographic for Alaska', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (927, 'proj', 'an', oils_i18n_gettext('927', 'Chamberlin trimetric', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (928, 'proj', 'ap', oils_i18n_gettext('928', 'Polar stereographic', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (929, 'proj', 'au', oils_i18n_gettext('929', 'Azimuthal, specific type unknown', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (930, 'proj', 'az', oils_i18n_gettext('930', 'Azimuthal, other', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (931, 'proj', 'ba', oils_i18n_gettext('931', 'Gall', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (932, 'proj', 'bb', oils_i18n_gettext('932', 'Goode''s homolographic', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (933, 'proj', 'bc', oils_i18n_gettext('933', 'Lambert''s cylindrical equal area', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (934, 'proj', 'bd', oils_i18n_gettext('934', 'Mercator', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (935, 'proj', 'be', oils_i18n_gettext('935', 'Miller', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (936, 'proj', 'bf', oils_i18n_gettext('936', 'Mollweide', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (937, 'proj', 'bg', oils_i18n_gettext('937', 'Sinusoidal', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (938, 'proj', 'bh', oils_i18n_gettext('938', 'Transverse Mercator', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (939, 'proj', 'bi', oils_i18n_gettext('939', 'Gauss-Kruger', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (940, 'proj', 'bj', oils_i18n_gettext('940', 'Equirectangular', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (941, 'proj', 'bk', oils_i18n_gettext('941', 'Krovak', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (942, 'proj', 'bl', oils_i18n_gettext('942', 'Cassini-Soldner', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (943, 'proj', 'bo', oils_i18n_gettext('943', 'Oblique Mercator', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (944, 'proj', 'br', oils_i18n_gettext('944', 'Robinson', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (945, 'proj', 'bs', oils_i18n_gettext('945', 'Space oblique Mercator', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (946, 'proj', 'bu', oils_i18n_gettext('946', 'Cylindrical, specific type unknown', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (947, 'proj', 'bz', oils_i18n_gettext('947', 'Cylindrical, other', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (948, 'proj', 'ca', oils_i18n_gettext('948', 'Alber''s equal area', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (949, 'proj', 'cb', oils_i18n_gettext('949', 'Bonne', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (950, 'proj', 'cc', oils_i18n_gettext('950', 'Lambert''s conformal conic', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (951, 'proj', 'ce', oils_i18n_gettext('951', 'Equidistant conic', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (952, 'proj', 'cp', oils_i18n_gettext('952', 'Polyconic', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (953, 'proj', 'cu', oils_i18n_gettext('953', 'Conic, specific type unknown', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (954, 'proj', 'cz', oils_i18n_gettext('954', 'Conic, other', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (955, 'proj', 'da', oils_i18n_gettext('955', 'Armadillo', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (956, 'proj', 'db', oils_i18n_gettext('956', 'Butterfly', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (957, 'proj', 'dc', oils_i18n_gettext('957', 'Eckert', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (958, 'proj', 'dd', oils_i18n_gettext('958', 'Goode''s homolosine', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (959, 'proj', 'de', oils_i18n_gettext('959', 'Miller''s bipolar oblique conformal conic', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (960, 'proj', 'df', oils_i18n_gettext('960', 'Van Der Grinten', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (961, 'proj', 'dg', oils_i18n_gettext('961', 'Dymaxion', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (962, 'proj', 'dh', oils_i18n_gettext('962', 'Cordiform', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (963, 'proj', 'dl', oils_i18n_gettext('963', 'Lambert conformal', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (964, 'proj', 'zz', oils_i18n_gettext('964', 'Other', 'ccvm', 'value'));
+
+-- Relief
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (965, 'relf', ' ', oils_i18n_gettext('965', 'No relief shown', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (966, 'relf', 'a', oils_i18n_gettext('966', 'Contours', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (967, 'relf', 'b', oils_i18n_gettext('967', 'Shading', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (968, 'relf', 'c', oils_i18n_gettext('968', 'Gradient and bathymetric tints', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (969, 'relf', 'd', oils_i18n_gettext('969', 'Hachures', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (970, 'relf', 'e', oils_i18n_gettext('970', 'Bathymetry, soundings', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (971, 'relf', 'f', oils_i18n_gettext('971', 'Form lines', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (972, 'relf', 'g', oils_i18n_gettext('972', 'Spot heights', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (973, 'relf', 'i', oils_i18n_gettext('973', 'Pictorially', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (974, 'relf', 'j', oils_i18n_gettext('974', 'Land forms', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (975, 'relf', 'k', oils_i18n_gettext('975', 'Bathymetry, isolines', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (976, 'relf', 'm', oils_i18n_gettext('976', 'Rock drawings', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (977, 'relf', 'z', oils_i18n_gettext('977', 'Other', 'ccvm', 'value'));
+
+-- Special Format Characteristics
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (978, 'spfm', ' ', oils_i18n_gettext('978', 'No specified special format characteristics', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (979, 'spfm', 'e', oils_i18n_gettext('979', 'Manuscript', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (980, 'spfm', 'j', oils_i18n_gettext('980', 'Picture card, post card', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (981, 'spfm', 'k', oils_i18n_gettext('981', 'Calendar', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (982, 'spfm', 'l', oils_i18n_gettext('982', 'Puzzle', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (983, 'spfm', 'n', oils_i18n_gettext('983', 'Game', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (984, 'spfm', 'o', oils_i18n_gettext('984', 'Wall map', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (985, 'spfm', 'p', oils_i18n_gettext('985', 'Playing cards', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (986, 'spfm', 'r', oils_i18n_gettext('986', 'Loose-leaf', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (987, 'spfm', 'z', oils_i18n_gettext('987', 'Other', 'ccvm', 'value'));
+
+-- Type of Continuing Resource
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (988, 'srtp', ' ', oils_i18n_gettext('988', 'None of the following', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (989, 'srtp', 'd', oils_i18n_gettext('989', 'Updating database', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (990, 'srtp', 'l', oils_i18n_gettext('990', 'Updating loose-leaf', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (991, 'srtp', 'm', oils_i18n_gettext('991', 'Monographic series', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (992, 'srtp', 'n', oils_i18n_gettext('992', 'Newspaper', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (993, 'srtp', 'p', oils_i18n_gettext('993', 'Periodical', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (994, 'srtp', 'w', oils_i18n_gettext('994', 'Updating Web site', 'ccvm', 'value'));
+
+-- Technique
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (995, 'tech', 'a', oils_i18n_gettext('995', 'Animation', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (996, 'tech', 'c', oils_i18n_gettext('996', 'Animation and live action', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (997, 'tech', 'l', oils_i18n_gettext('997', 'Live action', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (998, 'tech', 'n', oils_i18n_gettext('998', 'Not applicable', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (999, 'tech', 'u', oils_i18n_gettext('999', 'Unknown', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1000, 'tech', 'z', oils_i18n_gettext('1000', 'Other', 'ccvm', 'value'));
+
+-- Transposition and Arrangement
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1001, 'trar', ' ', oils_i18n_gettext('1001', 'Not arrangement or transposition or not specified', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1002, 'trar', 'a', oils_i18n_gettext('1002', 'Transposition', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1003, 'trar', 'b', oils_i18n_gettext('1003', 'Arrangement', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1004, 'trar', 'c', oils_i18n_gettext('1004', 'Both transposed and arranged', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1005, 'trar', 'n', oils_i18n_gettext('1005', 'Not applicable', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1006, 'trar', 'u', oils_i18n_gettext('1006', 'Unknown', 'ccvm', 'value'));
+
+-- Country of Publication, etc.
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1007, 'ctry', 'aa ', oils_i18n_gettext('1007', 'Albania ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1008, 'ctry', 'abc', oils_i18n_gettext('1008', 'Alberta ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1009, 'ctry', 'aca', oils_i18n_gettext('1009', 'Australian Capital Territory ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1010, 'ctry', 'ae ', oils_i18n_gettext('1010', 'Algeria ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1011, 'ctry', 'af ', oils_i18n_gettext('1011', 'Afghanistan ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1012, 'ctry', 'ag ', oils_i18n_gettext('1012', 'Argentina ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1013, 'ctry', 'ai ', oils_i18n_gettext('1013', 'Armenia (Republic) ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1014, 'ctry', 'aj ', oils_i18n_gettext('1014', 'Azerbaijan ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1015, 'ctry', 'aku', oils_i18n_gettext('1015', 'Alaska ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1016, 'ctry', 'alu', oils_i18n_gettext('1016', 'Alabama ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1017, 'ctry', 'am ', oils_i18n_gettext('1017', 'Anguilla ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1018, 'ctry', 'an ', oils_i18n_gettext('1018', 'Andorra ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1019, 'ctry', 'ao ', oils_i18n_gettext('1019', 'Angola ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1020, 'ctry', 'aq ', oils_i18n_gettext('1020', 'Antigua and Barbuda ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1021, 'ctry', 'aru', oils_i18n_gettext('1021', 'Arkansas ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1022, 'ctry', 'as ', oils_i18n_gettext('1022', 'American Samoa ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1023, 'ctry', 'at ', oils_i18n_gettext('1023', 'Australia ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1024, 'ctry', 'au ', oils_i18n_gettext('1024', 'Austria ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1025, 'ctry', 'aw ', oils_i18n_gettext('1025', 'Aruba ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1026, 'ctry', 'ay ', oils_i18n_gettext('1026', 'Antarctica ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1027, 'ctry', 'azu', oils_i18n_gettext('1027', 'Arizona ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1028, 'ctry', 'ba ', oils_i18n_gettext('1028', 'Bahrain ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1029, 'ctry', 'bb ', oils_i18n_gettext('1029', 'Barbados ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1030, 'ctry', 'bcc', oils_i18n_gettext('1030', 'British Columbia ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1031, 'ctry', 'bd ', oils_i18n_gettext('1031', 'Burundi ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1032, 'ctry', 'be ', oils_i18n_gettext('1032', 'Belgium ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1033, 'ctry', 'bf ', oils_i18n_gettext('1033', 'Bahamas ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1034, 'ctry', 'bg ', oils_i18n_gettext('1034', 'Bangladesh ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1035, 'ctry', 'bh ', oils_i18n_gettext('1035', 'Belize ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1036, 'ctry', 'bi ', oils_i18n_gettext('1036', 'British Indian Ocean Territory ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1037, 'ctry', 'bl ', oils_i18n_gettext('1037', 'Brazil ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1038, 'ctry', 'bm ', oils_i18n_gettext('1038', 'Bermuda Islands ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1039, 'ctry', 'bn ', oils_i18n_gettext('1039', 'Bosnia and Herzegovina ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1040, 'ctry', 'bo ', oils_i18n_gettext('1040', 'Bolivia ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1041, 'ctry', 'bp ', oils_i18n_gettext('1041', 'Solomon Islands ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1042, 'ctry', 'br ', oils_i18n_gettext('1042', 'Burma ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1043, 'ctry', 'bs ', oils_i18n_gettext('1043', 'Botswana ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1044, 'ctry', 'bt ', oils_i18n_gettext('1044', 'Bhutan ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1045, 'ctry', 'bu ', oils_i18n_gettext('1045', 'Bulgaria ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1046, 'ctry', 'bv ', oils_i18n_gettext('1046', 'Bouvet Island ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1047, 'ctry', 'bw ', oils_i18n_gettext('1047', 'Belarus ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1048, 'ctry', 'bx ', oils_i18n_gettext('1048', 'Brunei ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1049, 'ctry', 'ca ', oils_i18n_gettext('1049', 'Caribbean Netherlands ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1050, 'ctry', 'cau', oils_i18n_gettext('1050', 'California ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1051, 'ctry', 'cb ', oils_i18n_gettext('1051', 'Cambodia ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1052, 'ctry', 'cc ', oils_i18n_gettext('1052', 'China ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1053, 'ctry', 'cd ', oils_i18n_gettext('1053', 'Chad ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1054, 'ctry', 'ce ', oils_i18n_gettext('1054', 'Sri Lanka ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1055, 'ctry', 'cf ', oils_i18n_gettext('1055', 'Congo (Brazzaville) ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1056, 'ctry', 'cg ', oils_i18n_gettext('1056', 'Congo (Democratic Republic) ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1057, 'ctry', 'ch ', oils_i18n_gettext('1057', 'China (Republic : 1949', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1058, 'ctry', 'ci ', oils_i18n_gettext('1058', 'Croatia ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1059, 'ctry', 'cj ', oils_i18n_gettext('1059', 'Cayman Islands ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1060, 'ctry', 'ck ', oils_i18n_gettext('1060', 'Colombia ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1061, 'ctry', 'cl ', oils_i18n_gettext('1061', 'Chile ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1062, 'ctry', 'cm ', oils_i18n_gettext('1062', 'Cameroon ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1063, 'ctry', 'co ', oils_i18n_gettext('1063', 'Curaçao ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1064, 'ctry', 'cou', oils_i18n_gettext('1064', 'Colorado ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1065, 'ctry', 'cq ', oils_i18n_gettext('1065', 'Comoros ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1066, 'ctry', 'cr ', oils_i18n_gettext('1066', 'Costa Rica ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1067, 'ctry', 'ctu', oils_i18n_gettext('1067', 'Connecticut ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1068, 'ctry', 'cu ', oils_i18n_gettext('1068', 'Cuba ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1069, 'ctry', 'cv ', oils_i18n_gettext('1069', 'Cabo Verde ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1070, 'ctry', 'cw ', oils_i18n_gettext('1070', 'Cook Islands ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1071, 'ctry', 'cx ', oils_i18n_gettext('1071', 'Central African Republic ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1072, 'ctry', 'cy ', oils_i18n_gettext('1072', 'Cyprus ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1073, 'ctry', 'dcu', oils_i18n_gettext('1073', 'District of Columbia ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1074, 'ctry', 'deu', oils_i18n_gettext('1074', 'Delaware ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1075, 'ctry', 'dk ', oils_i18n_gettext('1075', 'Denmark ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1076, 'ctry', 'dm ', oils_i18n_gettext('1076', 'Benin ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1077, 'ctry', 'dq ', oils_i18n_gettext('1077', 'Dominica ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1078, 'ctry', 'dr ', oils_i18n_gettext('1078', 'Dominican Republic ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1079, 'ctry', 'ea ', oils_i18n_gettext('1079', 'Eritrea ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1080, 'ctry', 'ec ', oils_i18n_gettext('1080', 'Ecuador ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1081, 'ctry', 'eg ', oils_i18n_gettext('1081', 'Equatorial Guinea ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1082, 'ctry', 'em ', oils_i18n_gettext('1082', 'Timor', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1083, 'ctry', 'enk', oils_i18n_gettext('1083', 'England ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1084, 'ctry', 'er ', oils_i18n_gettext('1084', 'Estonia ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1085, 'ctry', 'es ', oils_i18n_gettext('1085', 'El Salvador ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1086, 'ctry', 'et ', oils_i18n_gettext('1086', 'Ethiopia ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1087, 'ctry', 'fa ', oils_i18n_gettext('1087', 'Faroe Islands ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1088, 'ctry', 'fg ', oils_i18n_gettext('1088', 'French Guiana ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1089, 'ctry', 'fi ', oils_i18n_gettext('1089', 'Finland ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1090, 'ctry', 'fj ', oils_i18n_gettext('1090', 'Fiji ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1091, 'ctry', 'fk ', oils_i18n_gettext('1091', 'Falkland Islands ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1092, 'ctry', 'flu', oils_i18n_gettext('1092', 'Florida ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1093, 'ctry', 'fm ', oils_i18n_gettext('1093', 'Micronesia (Federated States) ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1094, 'ctry', 'fp ', oils_i18n_gettext('1094', 'French Polynesia ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1095, 'ctry', 'fr ', oils_i18n_gettext('1095', 'France ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1096, 'ctry', 'fs ', oils_i18n_gettext('1096', 'Terres australes et antarctiques françaises ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1097, 'ctry', 'ft ', oils_i18n_gettext('1097', 'Djibouti ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1098, 'ctry', 'gau', oils_i18n_gettext('1098', 'Georgia ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1099, 'ctry', 'gb ', oils_i18n_gettext('1099', 'Kiribati ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1100, 'ctry', 'gd ', oils_i18n_gettext('1100', 'Grenada ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1101, 'ctry', 'gh ', oils_i18n_gettext('1101', 'Ghana ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1102, 'ctry', 'gi ', oils_i18n_gettext('1102', 'Gibraltar ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1103, 'ctry', 'gl ', oils_i18n_gettext('1103', 'Greenland ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1104, 'ctry', 'gm ', oils_i18n_gettext('1104', 'Gambia ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1105, 'ctry', 'go ', oils_i18n_gettext('1105', 'Gabon ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1106, 'ctry', 'gp ', oils_i18n_gettext('1106', 'Guadeloupe ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1107, 'ctry', 'gr ', oils_i18n_gettext('1107', 'Greece ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1108, 'ctry', 'gs ', oils_i18n_gettext('1108', 'Georgia (Republic) ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1109, 'ctry', 'gt ', oils_i18n_gettext('1109', 'Guatemala ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1110, 'ctry', 'gu ', oils_i18n_gettext('1110', 'Guam ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1111, 'ctry', 'gv ', oils_i18n_gettext('1111', 'Guinea ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1112, 'ctry', 'gw ', oils_i18n_gettext('1112', 'Germany ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1113, 'ctry', 'gy ', oils_i18n_gettext('1113', 'Guyana ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1114, 'ctry', 'gz ', oils_i18n_gettext('1114', 'Gaza Strip ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1115, 'ctry', 'hiu', oils_i18n_gettext('1115', 'Hawaii ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1116, 'ctry', 'hm ', oils_i18n_gettext('1116', 'Heard and McDonald Islands ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1117, 'ctry', 'ho ', oils_i18n_gettext('1117', 'Honduras ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1118, 'ctry', 'ht ', oils_i18n_gettext('1118', 'Haiti ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1119, 'ctry', 'hu ', oils_i18n_gettext('1119', 'Hungary ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1120, 'ctry', 'iau', oils_i18n_gettext('1120', 'Iowa ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1121, 'ctry', 'ic ', oils_i18n_gettext('1121', 'Iceland ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1122, 'ctry', 'idu', oils_i18n_gettext('1122', 'Idaho ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1123, 'ctry', 'ie ', oils_i18n_gettext('1123', 'Ireland ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1124, 'ctry', 'ii ', oils_i18n_gettext('1124', 'India ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1125, 'ctry', 'ilu', oils_i18n_gettext('1125', 'Illinois ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1126, 'ctry', 'inu', oils_i18n_gettext('1126', 'Indiana ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1127, 'ctry', 'io ', oils_i18n_gettext('1127', 'Indonesia ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1128, 'ctry', 'iq ', oils_i18n_gettext('1128', 'Iraq ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1129, 'ctry', 'ir ', oils_i18n_gettext('1129', 'Iran ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1130, 'ctry', 'is ', oils_i18n_gettext('1130', 'Israel ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1131, 'ctry', 'it ', oils_i18n_gettext('1131', 'Italy ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1132, 'ctry', 'iv ', oils_i18n_gettext('1132', 'Côte d''Ivoire ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1133, 'ctry', 'iy ', oils_i18n_gettext('1133', 'Iraq', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1134, 'ctry', 'ja ', oils_i18n_gettext('1134', 'Japan ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1135, 'ctry', 'ji ', oils_i18n_gettext('1135', 'Johnston Atoll ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1136, 'ctry', 'jm ', oils_i18n_gettext('1136', 'Jamaica ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1137, 'ctry', 'jo ', oils_i18n_gettext('1137', 'Jordan ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1138, 'ctry', 'ke ', oils_i18n_gettext('1138', 'Kenya ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1139, 'ctry', 'kg ', oils_i18n_gettext('1139', 'Kyrgyzstan ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1140, 'ctry', 'kn ', oils_i18n_gettext('1140', 'Korea (North) ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1141, 'ctry', 'ko ', oils_i18n_gettext('1141', 'Korea (South) ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1142, 'ctry', 'ksu', oils_i18n_gettext('1142', 'Kansas ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1143, 'ctry', 'ku ', oils_i18n_gettext('1143', 'Kuwait ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1144, 'ctry', 'kv ', oils_i18n_gettext('1144', 'Kosovo ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1145, 'ctry', 'kyu', oils_i18n_gettext('1145', 'Kentucky ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1146, 'ctry', 'kz ', oils_i18n_gettext('1146', 'Kazakhstan ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1147, 'ctry', 'lau', oils_i18n_gettext('1147', 'Louisiana ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1148, 'ctry', 'lb ', oils_i18n_gettext('1148', 'Liberia ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1149, 'ctry', 'le ', oils_i18n_gettext('1149', 'Lebanon ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1150, 'ctry', 'lh ', oils_i18n_gettext('1150', 'Liechtenstein ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1151, 'ctry', 'li ', oils_i18n_gettext('1151', 'Lithuania ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1152, 'ctry', 'lo ', oils_i18n_gettext('1152', 'Lesotho ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1153, 'ctry', 'ls ', oils_i18n_gettext('1153', 'Laos ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1154, 'ctry', 'lu ', oils_i18n_gettext('1154', 'Luxembourg ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1155, 'ctry', 'lv ', oils_i18n_gettext('1155', 'Latvia ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1156, 'ctry', 'ly ', oils_i18n_gettext('1156', 'Libya ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1157, 'ctry', 'mau', oils_i18n_gettext('1157', 'Massachusetts ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1158, 'ctry', 'mbc', oils_i18n_gettext('1158', 'Manitoba ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1159, 'ctry', 'mc ', oils_i18n_gettext('1159', 'Monaco ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1160, 'ctry', 'mdu', oils_i18n_gettext('1160', 'Maryland ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1161, 'ctry', 'meu', oils_i18n_gettext('1161', 'Maine ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1162, 'ctry', 'mf ', oils_i18n_gettext('1162', 'Mauritius ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1163, 'ctry', 'mg ', oils_i18n_gettext('1163', 'Madagascar ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1164, 'ctry', 'miu', oils_i18n_gettext('1164', 'Michigan ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1165, 'ctry', 'mj ', oils_i18n_gettext('1165', 'Montserrat ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1166, 'ctry', 'mk ', oils_i18n_gettext('1166', 'Oman ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1167, 'ctry', 'ml ', oils_i18n_gettext('1167', 'Mali ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1168, 'ctry', 'mm ', oils_i18n_gettext('1168', 'Malta ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1169, 'ctry', 'mnu', oils_i18n_gettext('1169', 'Minnesota ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1170, 'ctry', 'mo ', oils_i18n_gettext('1170', 'Montenegro ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1171, 'ctry', 'mou', oils_i18n_gettext('1171', 'Missouri ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1172, 'ctry', 'mp ', oils_i18n_gettext('1172', 'Mongolia ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1173, 'ctry', 'mq ', oils_i18n_gettext('1173', 'Martinique ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1174, 'ctry', 'mr ', oils_i18n_gettext('1174', 'Morocco ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1175, 'ctry', 'msu', oils_i18n_gettext('1175', 'Mississippi ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1176, 'ctry', 'mtu', oils_i18n_gettext('1176', 'Montana ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1177, 'ctry', 'mu ', oils_i18n_gettext('1177', 'Mauritania ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1178, 'ctry', 'mv ', oils_i18n_gettext('1178', 'Moldova ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1179, 'ctry', 'mw ', oils_i18n_gettext('1179', 'Malawi ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1180, 'ctry', 'mx ', oils_i18n_gettext('1180', 'Mexico ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1181, 'ctry', 'my ', oils_i18n_gettext('1181', 'Malaysia ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1182, 'ctry', 'mz ', oils_i18n_gettext('1182', 'Mozambique ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1183, 'ctry', 'nbu', oils_i18n_gettext('1183', 'Nebraska ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1184, 'ctry', 'ncu', oils_i18n_gettext('1184', 'North Carolina ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1185, 'ctry', 'ndu', oils_i18n_gettext('1185', 'North Dakota ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1186, 'ctry', 'ne ', oils_i18n_gettext('1186', 'Netherlands ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1187, 'ctry', 'nfc', oils_i18n_gettext('1187', 'Newfoundland and Labrador ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1188, 'ctry', 'ng ', oils_i18n_gettext('1188', 'Niger ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1189, 'ctry', 'nhu', oils_i18n_gettext('1189', 'New Hampshire ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1190, 'ctry', 'nik', oils_i18n_gettext('1190', 'Northern Ireland ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1191, 'ctry', 'nju', oils_i18n_gettext('1191', 'New Jersey ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1192, 'ctry', 'nkc', oils_i18n_gettext('1192', 'New Brunswick ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1193, 'ctry', 'nl ', oils_i18n_gettext('1193', 'New Caledonia ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1194, 'ctry', 'nmu', oils_i18n_gettext('1194', 'New Mexico ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1195, 'ctry', 'nn ', oils_i18n_gettext('1195', 'Vanuatu ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1196, 'ctry', 'no ', oils_i18n_gettext('1196', 'Norway ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1197, 'ctry', 'np ', oils_i18n_gettext('1197', 'Nepal ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1198, 'ctry', 'nq ', oils_i18n_gettext('1198', 'Nicaragua ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1199, 'ctry', 'nr ', oils_i18n_gettext('1199', 'Nigeria ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1200, 'ctry', 'nsc', oils_i18n_gettext('1200', 'Nova Scotia ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1201, 'ctry', 'ntc', oils_i18n_gettext('1201', 'Northwest Territories ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1202, 'ctry', 'nu ', oils_i18n_gettext('1202', 'Nauru ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1203, 'ctry', 'nuc', oils_i18n_gettext('1203', 'Nunavut ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1204, 'ctry', 'nvu', oils_i18n_gettext('1204', 'Nevada ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1205, 'ctry', 'nw ', oils_i18n_gettext('1205', 'Northern Mariana Islands ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1206, 'ctry', 'nx ', oils_i18n_gettext('1206', 'Norfolk Island ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1207, 'ctry', 'nyu', oils_i18n_gettext('1207', 'New York (State) ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1208, 'ctry', 'nz ', oils_i18n_gettext('1208', 'New Zealand ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1209, 'ctry', 'ohu', oils_i18n_gettext('1209', 'Ohio ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1210, 'ctry', 'oku', oils_i18n_gettext('1210', 'Oklahoma ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1211, 'ctry', 'onc', oils_i18n_gettext('1211', 'Ontario ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1212, 'ctry', 'oru', oils_i18n_gettext('1212', 'Oregon ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1213, 'ctry', 'ot ', oils_i18n_gettext('1213', 'Mayotte ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1214, 'ctry', 'pau', oils_i18n_gettext('1214', 'Pennsylvania ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1215, 'ctry', 'pc ', oils_i18n_gettext('1215', 'Pitcairn Island ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1216, 'ctry', 'pe ', oils_i18n_gettext('1216', 'Peru ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1217, 'ctry', 'pf ', oils_i18n_gettext('1217', 'Paracel Islands ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1218, 'ctry', 'pg ', oils_i18n_gettext('1218', 'Guinea', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1219, 'ctry', 'ph ', oils_i18n_gettext('1219', 'Philippines ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1220, 'ctry', 'pic', oils_i18n_gettext('1220', 'Prince Edward Island ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1221, 'ctry', 'pk ', oils_i18n_gettext('1221', 'Pakistan ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1222, 'ctry', 'pl ', oils_i18n_gettext('1222', 'Poland ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1223, 'ctry', 'pn ', oils_i18n_gettext('1223', 'Panama ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1224, 'ctry', 'po ', oils_i18n_gettext('1224', 'Portugal ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1225, 'ctry', 'pp ', oils_i18n_gettext('1225', 'Papua New Guinea ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1226, 'ctry', 'pr ', oils_i18n_gettext('1226', 'Puerto Rico ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1227, 'ctry', 'pw ', oils_i18n_gettext('1227', 'Palau ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1228, 'ctry', 'py ', oils_i18n_gettext('1228', 'Paraguay ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1229, 'ctry', 'qa ', oils_i18n_gettext('1229', 'Qatar ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1230, 'ctry', 'qea', oils_i18n_gettext('1230', 'Queensland ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1231, 'ctry', 'quc', oils_i18n_gettext('1231', 'Québec (Province) ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1232, 'ctry', 'rb ', oils_i18n_gettext('1232', 'Serbia ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1233, 'ctry', 're ', oils_i18n_gettext('1233', 'Réunion ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1234, 'ctry', 'rh ', oils_i18n_gettext('1234', 'Zimbabwe ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1235, 'ctry', 'riu', oils_i18n_gettext('1235', 'Rhode Island ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1236, 'ctry', 'rm ', oils_i18n_gettext('1236', 'Romania ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1237, 'ctry', 'ru ', oils_i18n_gettext('1237', 'Russia (Federation) ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1238, 'ctry', 'rw ', oils_i18n_gettext('1238', 'Rwanda ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1239, 'ctry', 'sa ', oils_i18n_gettext('1239', 'South Africa ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1240, 'ctry', 'sc ', oils_i18n_gettext('1240', 'Saint', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1241, 'ctry', 'scu', oils_i18n_gettext('1241', 'South Carolina ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1242, 'ctry', 'sd ', oils_i18n_gettext('1242', 'South Sudan ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1243, 'ctry', 'sdu', oils_i18n_gettext('1243', 'South Dakota ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1244, 'ctry', 'se ', oils_i18n_gettext('1244', 'Seychelles ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1245, 'ctry', 'sf ', oils_i18n_gettext('1245', 'Sao Tome and Principe ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1246, 'ctry', 'sg ', oils_i18n_gettext('1246', 'Senegal ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1247, 'ctry', 'sh ', oils_i18n_gettext('1247', 'Spanish North Africa ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1248, 'ctry', 'si ', oils_i18n_gettext('1248', 'Singapore ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1249, 'ctry', 'sj ', oils_i18n_gettext('1249', 'Sudan ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1250, 'ctry', 'sl ', oils_i18n_gettext('1250', 'Sierra Leone ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1251, 'ctry', 'sm ', oils_i18n_gettext('1251', 'San Marino ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1252, 'ctry', 'sn ', oils_i18n_gettext('1252', 'Sint Maarten ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1253, 'ctry', 'snc', oils_i18n_gettext('1253', 'Saskatchewan ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1254, 'ctry', 'so ', oils_i18n_gettext('1254', 'Somalia ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1255, 'ctry', 'sp ', oils_i18n_gettext('1255', 'Spain ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1256, 'ctry', 'sq ', oils_i18n_gettext('1256', 'Swaziland ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1257, 'ctry', 'sr ', oils_i18n_gettext('1257', 'Surinam ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1258, 'ctry', 'ss ', oils_i18n_gettext('1258', 'Western Sahara ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1259, 'ctry', 'st ', oils_i18n_gettext('1259', 'Saint', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1260, 'ctry', 'stk', oils_i18n_gettext('1260', 'Scotland ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1261, 'ctry', 'su ', oils_i18n_gettext('1261', 'Saudi Arabia ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1262, 'ctry', 'sw ', oils_i18n_gettext('1262', 'Sweden ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1263, 'ctry', 'sx ', oils_i18n_gettext('1263', 'Namibia ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1264, 'ctry', 'sy ', oils_i18n_gettext('1264', 'Syria ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1265, 'ctry', 'sz ', oils_i18n_gettext('1265', 'Switzerland ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1266, 'ctry', 'ta ', oils_i18n_gettext('1266', 'Tajikistan ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1267, 'ctry', 'tc ', oils_i18n_gettext('1267', 'Turks and Caicos Islands ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1268, 'ctry', 'tg ', oils_i18n_gettext('1268', 'Togo ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1269, 'ctry', 'th ', oils_i18n_gettext('1269', 'Thailand ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1270, 'ctry', 'ti ', oils_i18n_gettext('1270', 'Tunisia ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1271, 'ctry', 'tk ', oils_i18n_gettext('1271', 'Turkmenistan ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1272, 'ctry', 'tl ', oils_i18n_gettext('1272', 'Tokelau ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1273, 'ctry', 'tma', oils_i18n_gettext('1273', 'Tasmania ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1274, 'ctry', 'tnu', oils_i18n_gettext('1274', 'Tennessee ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1275, 'ctry', 'to ', oils_i18n_gettext('1275', 'Tonga ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1276, 'ctry', 'tr ', oils_i18n_gettext('1276', 'Trinidad and Tobago ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1277, 'ctry', 'ts ', oils_i18n_gettext('1277', 'United Arab Emirates ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1278, 'ctry', 'tu ', oils_i18n_gettext('1278', 'Turkey ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1279, 'ctry', 'tv ', oils_i18n_gettext('1279', 'Tuvalu ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1280, 'ctry', 'txu', oils_i18n_gettext('1280', 'Texas ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1281, 'ctry', 'tz ', oils_i18n_gettext('1281', 'Tanzania ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1282, 'ctry', 'ua ', oils_i18n_gettext('1282', 'Egypt ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1283, 'ctry', 'uc ', oils_i18n_gettext('1283', 'United States Misc. Caribbean Islands ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1284, 'ctry', 'ug ', oils_i18n_gettext('1284', 'Uganda ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1285, 'ctry', 'uik', oils_i18n_gettext('1285', 'United Kingdom Misc. Islands ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1286, 'ctry', 'un ', oils_i18n_gettext('1286', 'Ukraine ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1287, 'ctry', 'up ', oils_i18n_gettext('1287', 'United States Misc. Pacific Islands ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1288, 'ctry', 'utu', oils_i18n_gettext('1288', 'Utah ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1289, 'ctry', 'uv ', oils_i18n_gettext('1289', 'Burkina Faso ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1290, 'ctry', 'uy ', oils_i18n_gettext('1290', 'Uruguay ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1291, 'ctry', 'uz ', oils_i18n_gettext('1291', 'Uzbekistan ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1292, 'ctry', 'vau', oils_i18n_gettext('1292', 'Virginia ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1293, 'ctry', 'vb ', oils_i18n_gettext('1293', 'British Virgin Islands ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1294, 'ctry', 'vc ', oils_i18n_gettext('1294', 'Vatican City ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1295, 'ctry', 've ', oils_i18n_gettext('1295', 'Venezuela ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1296, 'ctry', 'vi ', oils_i18n_gettext('1296', 'Virgin Islands of the United States ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1297, 'ctry', 'vm ', oils_i18n_gettext('1297', 'Vietnam ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1298, 'ctry', 'vp ', oils_i18n_gettext('1298', 'Various places ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1299, 'ctry', 'vra', oils_i18n_gettext('1299', 'Victoria ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1300, 'ctry', 'vtu', oils_i18n_gettext('1300', 'Vermont ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1301, 'ctry', 'wau', oils_i18n_gettext('1301', 'Washington (State) ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1302, 'ctry', 'wea', oils_i18n_gettext('1302', 'Western Australia ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1303, 'ctry', 'wf ', oils_i18n_gettext('1303', 'Wallis and Futuna ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1304, 'ctry', 'wiu', oils_i18n_gettext('1304', 'Wisconsin ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1305, 'ctry', 'wj ', oils_i18n_gettext('1305', 'West Bank of the Jordan River ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1306, 'ctry', 'wk ', oils_i18n_gettext('1306', 'Wake Island ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1307, 'ctry', 'wlk', oils_i18n_gettext('1307', 'Wales ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1308, 'ctry', 'ws ', oils_i18n_gettext('1308', 'Samoa ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1309, 'ctry', 'wvu', oils_i18n_gettext('1309', 'West Virginia ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1310, 'ctry', 'wyu', oils_i18n_gettext('1310', 'Wyoming ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1311, 'ctry', 'xa ', oils_i18n_gettext('1311', 'Christmas Island (Indian Ocean) ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1312, 'ctry', 'xb ', oils_i18n_gettext('1312', 'Cocos (Keeling) Islands ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1313, 'ctry', 'xc ', oils_i18n_gettext('1313', 'Maldives ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1314, 'ctry', 'xd ', oils_i18n_gettext('1314', 'Saint Kitts', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1315, 'ctry', 'xe ', oils_i18n_gettext('1315', 'Marshall Islands ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1316, 'ctry', 'xf ', oils_i18n_gettext('1316', 'Midway Islands ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1317, 'ctry', 'xga', oils_i18n_gettext('1317', 'Coral Sea Islands Territory ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1318, 'ctry', 'xh ', oils_i18n_gettext('1318', 'Niue ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1319, 'ctry', 'xj ', oils_i18n_gettext('1319', 'Saint Helena ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1320, 'ctry', 'xk ', oils_i18n_gettext('1320', 'Saint Lucia ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1321, 'ctry', 'xl ', oils_i18n_gettext('1321', 'Saint Pierre and Miquelon ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1322, 'ctry', 'xm ', oils_i18n_gettext('1322', 'Saint Vincent and the Grenadines ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1323, 'ctry', 'xn ', oils_i18n_gettext('1323', 'Macedonia ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1324, 'ctry', 'xna', oils_i18n_gettext('1324', 'New South Wales ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1325, 'ctry', 'xo ', oils_i18n_gettext('1325', 'Slovakia ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1326, 'ctry', 'xoa', oils_i18n_gettext('1326', 'Northern Territory ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1327, 'ctry', 'xp ', oils_i18n_gettext('1327', 'Spratly Island ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1328, 'ctry', 'xr ', oils_i18n_gettext('1328', 'Czech Republic ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1329, 'ctry', 'xra', oils_i18n_gettext('1329', 'South Australia ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1330, 'ctry', 'xs ', oils_i18n_gettext('1330', 'South Georgia and the South Sandwich Islands ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1331, 'ctry', 'xv ', oils_i18n_gettext('1331', 'Slovenia ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1332, 'ctry', 'xx ', oils_i18n_gettext('1332', 'No place, unknown, or undetermined ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1333, 'ctry', 'xxc', oils_i18n_gettext('1333', 'Canada ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1334, 'ctry', 'xxk', oils_i18n_gettext('1334', 'United Kingdom ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1335, 'ctry', 'xxu', oils_i18n_gettext('1335', 'United States ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1336, 'ctry', 'ye ', oils_i18n_gettext('1336', 'Yemen ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1337, 'ctry', 'ykc', oils_i18n_gettext('1337', 'Yukon Territory ', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1338, 'ctry', 'za ', oils_i18n_gettext('1338', 'Zambia ', 'ccvm', 'value'));
+
+-- Type of Date/Publication Status
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1339, 'pub_status', 'b', oils_i18n_gettext('1339', 'No dates given; B.C. date involved', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1340, 'pub_status', 'c', oils_i18n_gettext('1340', 'Continuing resource currently published', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1341, 'pub_status', 'd', oils_i18n_gettext('1341', 'Continuing resource ceased publication', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1342, 'pub_status', 'e', oils_i18n_gettext('1342', 'Detailed date', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1343, 'pub_status', 'i', oils_i18n_gettext('1343', 'Inclusive dates of collection', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1344, 'pub_status', 'k', oils_i18n_gettext('1344', 'Range of years of bulk of collection', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1345, 'pub_status', 'm', oils_i18n_gettext('1345', 'Multiple dates', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1346, 'pub_status', 'n', oils_i18n_gettext('1346', 'Dates unknown', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1347, 'pub_status', 'p', oils_i18n_gettext('1347', 'Date of distribution/release/issue and production/recording session when different', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1348, 'pub_status', 'q', oils_i18n_gettext('1348', 'Questionable date', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1349, 'pub_status', 'r', oils_i18n_gettext('1349', 'Reprint/reissue date and original date', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1350, 'pub_status', 's', oils_i18n_gettext('1350', 'Single known date/probable date', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1351, 'pub_status', 't', oils_i18n_gettext('1351', 'Publication date and copyright date', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1352, 'pub_status', 'u', oils_i18n_gettext('1352', 'Continuing resource status unknown', 'ccvm', 'value'));
+
+
+-- These are fixed fields that are made up of multiple single-character codes. These are the actual fields used for the individual positions,
+-- the "unnumbered" version of these fields are used for the MARC editor and as composite attributes for use in the OPAC if desired.
+-- i18n ids are left as-is because they are exactly the same value.
+-- The ' ' codes only apply to the first position because if there's anything in pos 1 then additional spaces are just filler.
+-- There's also no need for them to be opac visible because there are composite attributes that OR these numbered attributes together.
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1353, 'accm1', ' ', oils_i18n_gettext('712', 'No accompanying matter', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1354, 'accm1', 'a', oils_i18n_gettext('713', 'Discography', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1355, 'accm1', 'b', oils_i18n_gettext('714', 'Bibliography', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1356, 'accm1', 'c', oils_i18n_gettext('715', 'Thematic index', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1357, 'accm1', 'd', oils_i18n_gettext('716', 'Libretto or text', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1358, 'accm1', 'e', oils_i18n_gettext('717', 'Biography of composer or author', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1359, 'accm1', 'f', oils_i18n_gettext('718', 'Biography or performer or history of ensemble', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1360, 'accm1', 'g', oils_i18n_gettext('719', 'Technical and/or historical information on instruments', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1361, 'accm1', 'h', oils_i18n_gettext('720', 'Technical information on music', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1362, 'accm1', 'i', oils_i18n_gettext('721', 'Historical information', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1363, 'accm1', 'k', oils_i18n_gettext('722', 'Ethnological information', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1364, 'accm1', 'r', oils_i18n_gettext('723', 'Instructional materials', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1365, 'accm1', 's', oils_i18n_gettext('724', 'Music', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1366, 'accm1', 'z', oils_i18n_gettext('725', 'Other accompanying matter', 'ccvm', 'value'), FALSE);
+
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1367, 'accm2', 'a', oils_i18n_gettext('713', 'Discography', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1368, 'accm2', 'b', oils_i18n_gettext('714', 'Bibliography', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1369, 'accm2', 'c', oils_i18n_gettext('715', 'Thematic index', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1370, 'accm2', 'd', oils_i18n_gettext('716', 'Libretto or text', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1371, 'accm2', 'e', oils_i18n_gettext('717', 'Biography of composer or author', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1372, 'accm2', 'f', oils_i18n_gettext('718', 'Biography or performer or history of ensemble', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1373, 'accm2', 'g', oils_i18n_gettext('719', 'Technical and/or historical information on instruments', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1374, 'accm2', 'h', oils_i18n_gettext('720', 'Technical information on music', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1375, 'accm2', 'i', oils_i18n_gettext('721', 'Historical information', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1376, 'accm2', 'k', oils_i18n_gettext('722', 'Ethnological information', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1377, 'accm2', 'r', oils_i18n_gettext('723', 'Instructional materials', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1378, 'accm2', 's', oils_i18n_gettext('724', 'Music', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1379, 'accm2', 'z', oils_i18n_gettext('725', 'Other accompanying matter', 'ccvm', 'value'), FALSE);
+
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1380, 'accm3', 'a', oils_i18n_gettext('713', 'Discography', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1381, 'accm3', 'b', oils_i18n_gettext('714', 'Bibliography', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1382, 'accm3', 'c', oils_i18n_gettext('715', 'Thematic index', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1383, 'accm3', 'd', oils_i18n_gettext('716', 'Libretto or text', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1384, 'accm3', 'e', oils_i18n_gettext('717', 'Biography of composer or author', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1385, 'accm3', 'f', oils_i18n_gettext('718', 'Biography or performer or history of ensemble', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1386, 'accm3', 'g', oils_i18n_gettext('719', 'Technical and/or historical information on instruments', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1387, 'accm3', 'h', oils_i18n_gettext('720', 'Technical information on music', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1388, 'accm3', 'i', oils_i18n_gettext('721', 'Historical information', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1389, 'accm3', 'k', oils_i18n_gettext('722', 'Ethnological information', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1390, 'accm3', 'r', oils_i18n_gettext('723', 'Instructional materials', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1391, 'accm3', 's', oils_i18n_gettext('724', 'Music', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1392, 'accm3', 'z', oils_i18n_gettext('725', 'Other accompanying matter', 'ccvm', 'value'), FALSE);
+
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1393, 'accm4', 'a', oils_i18n_gettext('713', 'Discography', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1394, 'accm4', 'b', oils_i18n_gettext('714', 'Bibliography', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1395, 'accm4', 'c', oils_i18n_gettext('715', 'Thematic index', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1396, 'accm4', 'd', oils_i18n_gettext('716', 'Libretto or text', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1397, 'accm4', 'e', oils_i18n_gettext('717', 'Biography of composer or author', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1398, 'accm4', 'f', oils_i18n_gettext('718', 'Biography or performer or history of ensemble', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1399, 'accm4', 'g', oils_i18n_gettext('719', 'Technical and/or historical information on instruments', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1400, 'accm4', 'h', oils_i18n_gettext('720', 'Technical information on music', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1401, 'accm4', 'i', oils_i18n_gettext('721', 'Historical information', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1402, 'accm4', 'k', oils_i18n_gettext('722', 'Ethnological information', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1403, 'accm4', 'r', oils_i18n_gettext('723', 'Instructional materials', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1404, 'accm4', 's', oils_i18n_gettext('724', 'Music', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1405, 'accm4', 'z', oils_i18n_gettext('725', 'Other accompanying matter', 'ccvm', 'value'), FALSE);
+
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1406, 'accm5', 'a', oils_i18n_gettext('713', 'Discography', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1407, 'accm5', 'b', oils_i18n_gettext('714', 'Bibliography', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1408, 'accm5', 'c', oils_i18n_gettext('715', 'Thematic index', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1409, 'accm5', 'd', oils_i18n_gettext('716', 'Libretto or text', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1410, 'accm5', 'e', oils_i18n_gettext('717', 'Biography of composer or author', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1411, 'accm5', 'f', oils_i18n_gettext('718', 'Biography or performer or history of ensemble', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1412, 'accm5', 'g', oils_i18n_gettext('719', 'Technical and/or historical information on instruments', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1413, 'accm5', 'h', oils_i18n_gettext('720', 'Technical information on music', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1414, 'accm5', 'i', oils_i18n_gettext('721', 'Historical information', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1415, 'accm5', 'k', oils_i18n_gettext('722', 'Ethnological information', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1416, 'accm5', 'r', oils_i18n_gettext('723', 'Instructional materials', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1417, 'accm5', 's', oils_i18n_gettext('724', 'Music', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1418, 'accm5', 'z', oils_i18n_gettext('725', 'Other accompanying matter', 'ccvm', 'value'), FALSE);
+
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1419, 'accm6', 'a', oils_i18n_gettext('713', 'Discography', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1420, 'accm6', 'b', oils_i18n_gettext('714', 'Bibliography', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1421, 'accm6', 'c', oils_i18n_gettext('715', 'Thematic index', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1422, 'accm6', 'd', oils_i18n_gettext('716', 'Libretto or text', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1423, 'accm6', 'e', oils_i18n_gettext('717', 'Biography of composer or author', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1424, 'accm6', 'f', oils_i18n_gettext('718', 'Biography or performer or history of ensemble', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1425, 'accm6', 'g', oils_i18n_gettext('719', 'Technical and/or historical information on instruments', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1426, 'accm6', 'h', oils_i18n_gettext('720', 'Technical information on music', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1427, 'accm6', 'i', oils_i18n_gettext('721', 'Historical information', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1428, 'accm6', 'k', oils_i18n_gettext('722', 'Ethnological information', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1429, 'accm6', 'r', oils_i18n_gettext('723', 'Instructional materials', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1430, 'accm6', 's', oils_i18n_gettext('724', 'Music', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1431, 'accm6', 'z', oils_i18n_gettext('725', 'Other accompanying matter', 'ccvm', 'value'), FALSE);
+
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1432, 'cont1', ' ', oils_i18n_gettext('835', 'Not specified', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1433, 'cont1', 'a', oils_i18n_gettext('836', 'Abstracts/summaries', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1434, 'cont1', 'b', oils_i18n_gettext('837', 'Bibliographies', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1435, 'cont1', 'c', oils_i18n_gettext('838', 'Catalogs', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1436, 'cont1', 'd', oils_i18n_gettext('839', 'Dictionaries', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1437, 'cont1', 'e', oils_i18n_gettext('840', 'Encyclopedias', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1438, 'cont1', 'f', oils_i18n_gettext('841', 'Handbooks', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1439, 'cont1', 'g', oils_i18n_gettext('842', 'Legal articles', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1440, 'cont1', 'h', oils_i18n_gettext('843', 'Biography', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1441, 'cont1', 'i', oils_i18n_gettext('844', 'Indexes', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1442, 'cont1', 'j', oils_i18n_gettext('845', 'Patent document', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1443, 'cont1', 'k', oils_i18n_gettext('846', 'Discographies', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1444, 'cont1', 'l', oils_i18n_gettext('847', 'Legislation', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1445, 'cont1', 'm', oils_i18n_gettext('848', 'Theses', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1446, 'cont1', 'n', oils_i18n_gettext('849', 'Surveys of the literature in a subject area', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1447, 'cont1', 'o', oils_i18n_gettext('850', 'Reviews', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1448, 'cont1', 'p', oils_i18n_gettext('851', 'Programmed texts', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1449, 'cont1', 'q', oils_i18n_gettext('852', 'Filmographies', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1450, 'cont1', 'r', oils_i18n_gettext('853', 'Directories', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1451, 'cont1', 's', oils_i18n_gettext('854', 'Statistics', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1452, 'cont1', 't', oils_i18n_gettext('855', 'Technical reports', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1453, 'cont1', 'u', oils_i18n_gettext('856', 'Standards/specifications', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1454, 'cont1', 'v', oils_i18n_gettext('857', 'Legal cases and case notes', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1455, 'cont1', 'w', oils_i18n_gettext('858', 'Law reports and digests', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1456, 'cont1', 'x', oils_i18n_gettext('859', 'Other reports', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1457, 'cont1', 'y', oils_i18n_gettext('860', 'Yearbooks', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1458, 'cont1', 'z', oils_i18n_gettext('861', 'Treaties', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1459, 'cont1', '2', oils_i18n_gettext('862', 'Offprints', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1460, 'cont1', '5', oils_i18n_gettext('863', 'Calendars', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1461, 'cont1', '6', oils_i18n_gettext('864', 'Comics/graphic novels', 'ccvm', 'value'), FALSE);
+
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1462, 'cont2', 'a', oils_i18n_gettext('836', 'Abstracts/summaries', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1463, 'cont2', 'b', oils_i18n_gettext('837', 'Bibliographies', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1464, 'cont2', 'c', oils_i18n_gettext('838', 'Catalogs', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1465, 'cont2', 'd', oils_i18n_gettext('839', 'Dictionaries', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1466, 'cont2', 'e', oils_i18n_gettext('840', 'Encyclopedias', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1467, 'cont2', 'f', oils_i18n_gettext('841', 'Handbooks', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1468, 'cont2', 'g', oils_i18n_gettext('842', 'Legal articles', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1469, 'cont2', 'h', oils_i18n_gettext('843', 'Biography', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1470, 'cont2', 'i', oils_i18n_gettext('844', 'Indexes', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1471, 'cont2', 'j', oils_i18n_gettext('845', 'Patent document', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1472, 'cont2', 'k', oils_i18n_gettext('846', 'Discographies', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1473, 'cont2', 'l', oils_i18n_gettext('847', 'Legislation', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1474, 'cont2', 'm', oils_i18n_gettext('848', 'Theses', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1475, 'cont2', 'n', oils_i18n_gettext('849', 'Surveys of the literature in a subject area', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1476, 'cont2', 'o', oils_i18n_gettext('850', 'Reviews', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1477, 'cont2', 'p', oils_i18n_gettext('851', 'Programmed texts', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1478, 'cont2', 'q', oils_i18n_gettext('852', 'Filmographies', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1479, 'cont2', 'r', oils_i18n_gettext('853', 'Directories', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1480, 'cont2', 's', oils_i18n_gettext('854', 'Statistics', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1481, 'cont2', 't', oils_i18n_gettext('855', 'Technical reports', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1482, 'cont2', 'u', oils_i18n_gettext('856', 'Standards/specifications', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1483, 'cont2', 'v', oils_i18n_gettext('857', 'Legal cases and case notes', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1484, 'cont2', 'w', oils_i18n_gettext('858', 'Law reports and digests', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1485, 'cont2', 'x', oils_i18n_gettext('859', 'Other reports', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1486, 'cont2', 'y', oils_i18n_gettext('860', 'Yearbooks', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1487, 'cont2', 'z', oils_i18n_gettext('861', 'Treaties', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1488, 'cont2', '2', oils_i18n_gettext('862', 'Offprints', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1489, 'cont2', '5', oils_i18n_gettext('863', 'Calendars', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1490, 'cont2', '6', oils_i18n_gettext('864', 'Comics/graphic novels', 'ccvm', 'value'), FALSE);
+
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1491, 'cont3', 'a', oils_i18n_gettext('836', 'Abstracts/summaries', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1492, 'cont3', 'b', oils_i18n_gettext('837', 'Bibliographies', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1493, 'cont3', 'c', oils_i18n_gettext('838', 'Catalogs', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1494, 'cont3', 'd', oils_i18n_gettext('839', 'Dictionaries', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1495, 'cont3', 'e', oils_i18n_gettext('840', 'Encyclopedias', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1496, 'cont3', 'f', oils_i18n_gettext('841', 'Handbooks', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1497, 'cont3', 'g', oils_i18n_gettext('842', 'Legal articles', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1498, 'cont3', 'h', oils_i18n_gettext('843', 'Biography', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1499, 'cont3', 'i', oils_i18n_gettext('844', 'Indexes', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1500, 'cont3', 'j', oils_i18n_gettext('845', 'Patent document', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1501, 'cont3', 'k', oils_i18n_gettext('846', 'Discographies', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1502, 'cont3', 'l', oils_i18n_gettext('847', 'Legislation', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1503, 'cont3', 'm', oils_i18n_gettext('848', 'Theses', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1504, 'cont3', 'n', oils_i18n_gettext('849', 'Surveys of the literature in a subject area', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1505, 'cont3', 'o', oils_i18n_gettext('850', 'Reviews', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1506, 'cont3', 'p', oils_i18n_gettext('851', 'Programmed texts', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1507, 'cont3', 'q', oils_i18n_gettext('852', 'Filmographies', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1508, 'cont3', 'r', oils_i18n_gettext('853', 'Directories', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1509, 'cont3', 's', oils_i18n_gettext('854', 'Statistics', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1510, 'cont3', 't', oils_i18n_gettext('855', 'Technical reports', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1511, 'cont3', 'u', oils_i18n_gettext('856', 'Standards/specifications', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1512, 'cont3', 'v', oils_i18n_gettext('857', 'Legal cases and case notes', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1513, 'cont3', 'w', oils_i18n_gettext('858', 'Law reports and digests', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1514, 'cont3', 'x', oils_i18n_gettext('859', 'Other reports', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1515, 'cont3', 'y', oils_i18n_gettext('860', 'Yearbooks', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1516, 'cont3', 'z', oils_i18n_gettext('861', 'Treaties', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1517, 'cont3', '2', oils_i18n_gettext('862', 'Offprints', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1518, 'cont3', '5', oils_i18n_gettext('863', 'Calendars', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1519, 'cont3', '6', oils_i18n_gettext('864', 'Comics/graphic novels', 'ccvm', 'value'), FALSE);
+
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1520, 'cont4', 'a', oils_i18n_gettext('836', 'Abstracts/summaries', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1521, 'cont4', 'b', oils_i18n_gettext('837', 'Bibliographies', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1522, 'cont4', 'c', oils_i18n_gettext('838', 'Catalogs', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1523, 'cont4', 'd', oils_i18n_gettext('839', 'Dictionaries', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1524, 'cont4', 'e', oils_i18n_gettext('840', 'Encyclopedias', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1525, 'cont4', 'f', oils_i18n_gettext('841', 'Handbooks', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1526, 'cont4', 'g', oils_i18n_gettext('842', 'Legal articles', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1527, 'cont4', 'h', oils_i18n_gettext('843', 'Biography', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1528, 'cont4', 'i', oils_i18n_gettext('844', 'Indexes', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1529, 'cont4', 'j', oils_i18n_gettext('845', 'Patent document', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1530, 'cont4', 'k', oils_i18n_gettext('846', 'Discographies', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1531, 'cont4', 'l', oils_i18n_gettext('847', 'Legislation', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1532, 'cont4', 'm', oils_i18n_gettext('848', 'Theses', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1533, 'cont4', 'n', oils_i18n_gettext('849', 'Surveys of the literature in a subject area', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1534, 'cont4', 'o', oils_i18n_gettext('850', 'Reviews', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1535, 'cont4', 'p', oils_i18n_gettext('851', 'Programmed texts', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1536, 'cont4', 'q', oils_i18n_gettext('852', 'Filmographies', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1537, 'cont4', 'r', oils_i18n_gettext('853', 'Directories', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1538, 'cont4', 's', oils_i18n_gettext('854', 'Statistics', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1539, 'cont4', 't', oils_i18n_gettext('855', 'Technical reports', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1540, 'cont4', 'u', oils_i18n_gettext('856', 'Standards/specifications', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1541, 'cont4', 'v', oils_i18n_gettext('857', 'Legal cases and case notes', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1542, 'cont4', 'w', oils_i18n_gettext('858', 'Law reports and digests', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1543, 'cont4', 'x', oils_i18n_gettext('859', 'Other reports', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1544, 'cont4', 'y', oils_i18n_gettext('860', 'Yearbooks', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1545, 'cont4', 'z', oils_i18n_gettext('861', 'Treaties', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1546, 'cont4', '2', oils_i18n_gettext('862', 'Offprints', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1547, 'cont4', '5', oils_i18n_gettext('863', 'Calendars', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1548, 'cont4', '6', oils_i18n_gettext('864', 'Comics/graphic novels', 'ccvm', 'value'), FALSE);
+
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1549, 'ltxt1', ' ', oils_i18n_gettext('881', 'Item is a music sound recording', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1550, 'ltxt1', 'a', oils_i18n_gettext('882', 'Autobiography', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1551, 'ltxt1', 'b', oils_i18n_gettext('883', 'Biography', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1552, 'ltxt1', 'c', oils_i18n_gettext('884', 'Conference proceedings', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1553, 'ltxt1', 'd', oils_i18n_gettext('885', 'Drama', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1554, 'ltxt1', 'e', oils_i18n_gettext('886', 'Essays', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1555, 'ltxt1', 'f', oils_i18n_gettext('887', 'Fiction', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1556, 'ltxt1', 'g', oils_i18n_gettext('888', 'Reporting', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1557, 'ltxt1', 'h', oils_i18n_gettext('889', 'History', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1558, 'ltxt1', 'i', oils_i18n_gettext('890', 'Instruction', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1559, 'ltxt1', 'j', oils_i18n_gettext('891', 'Language instruction', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1560, 'ltxt1', 'k', oils_i18n_gettext('892', 'Comedy', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1561, 'ltxt1', 'l', oils_i18n_gettext('893', 'Lectures, speeches', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1562, 'ltxt1', 'm', oils_i18n_gettext('894', 'Memoirs', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1563, 'ltxt1', 'n', oils_i18n_gettext('895', 'Not applicable', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1564, 'ltxt1', 'o', oils_i18n_gettext('896', 'Folktales', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1565, 'ltxt1', 'p', oils_i18n_gettext('897', 'Poetry', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1566, 'ltxt1', 'r', oils_i18n_gettext('898', 'Rehearsals', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1567, 'ltxt1', 's', oils_i18n_gettext('899', 'Sounds', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1568, 'ltxt1', 't', oils_i18n_gettext('900', 'Interviews', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1569, 'ltxt1', 'z', oils_i18n_gettext('901', 'Other', 'ccvm', 'value'), FALSE);
+
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1570, 'ltxt2', 'a', oils_i18n_gettext('882', 'Autobiography', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1571, 'ltxt2', 'b', oils_i18n_gettext('883', 'Biography', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1572, 'ltxt2', 'c', oils_i18n_gettext('884', 'Conference proceedings', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1573, 'ltxt2', 'd', oils_i18n_gettext('885', 'Drama', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1574, 'ltxt2', 'e', oils_i18n_gettext('886', 'Essays', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1575, 'ltxt2', 'f', oils_i18n_gettext('887', 'Fiction', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1576, 'ltxt2', 'g', oils_i18n_gettext('888', 'Reporting', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1577, 'ltxt2', 'h', oils_i18n_gettext('889', 'History', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1578, 'ltxt2', 'i', oils_i18n_gettext('890', 'Instruction', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1579, 'ltxt2', 'j', oils_i18n_gettext('891', 'Language instruction', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1580, 'ltxt2', 'k', oils_i18n_gettext('892', 'Comedy', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1581, 'ltxt2', 'l', oils_i18n_gettext('893', 'Lectures, speeches', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1582, 'ltxt2', 'm', oils_i18n_gettext('894', 'Memoirs', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1583, 'ltxt2', 'n', oils_i18n_gettext('895', 'Not applicable', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1584, 'ltxt2', 'o', oils_i18n_gettext('896', 'Folktales', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1585, 'ltxt2', 'p', oils_i18n_gettext('897', 'Poetry', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1586, 'ltxt2', 'r', oils_i18n_gettext('898', 'Rehearsals', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1587, 'ltxt2', 's', oils_i18n_gettext('899', 'Sounds', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1588, 'ltxt2', 't', oils_i18n_gettext('900', 'Interviews', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1589, 'ltxt2', 'z', oils_i18n_gettext('901', 'Other', 'ccvm', 'value'), FALSE);
+
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1590, 'relf1', ' ', oils_i18n_gettext('965', 'No relief shown', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1591, 'relf1', 'a', oils_i18n_gettext('966', 'Contours', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1592, 'relf1', 'b', oils_i18n_gettext('967', 'Shading', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1593, 'relf1', 'c', oils_i18n_gettext('968', 'Gradient and bathymetric tints', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1594, 'relf1', 'd', oils_i18n_gettext('969', 'Hachures', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1595, 'relf1', 'e', oils_i18n_gettext('970', 'Bathymetry, soundings', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1596, 'relf1', 'f', oils_i18n_gettext('971', 'Form lines', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1597, 'relf1', 'g', oils_i18n_gettext('972', 'Spot heights', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1598, 'relf1', 'i', oils_i18n_gettext('973', 'Pictorially', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1599, 'relf1', 'j', oils_i18n_gettext('974', 'Land forms', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1600, 'relf1', 'k', oils_i18n_gettext('975', 'Bathymetry, isolines', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1601, 'relf1', 'm', oils_i18n_gettext('976', 'Rock drawings', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1602, 'relf1', 'z', oils_i18n_gettext('977', 'Other', 'ccvm', 'value'), FALSE);
+
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1603, 'relf2', 'a', oils_i18n_gettext('966', 'Contours', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1604, 'relf2', 'b', oils_i18n_gettext('967', 'Shading', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1605, 'relf2', 'c', oils_i18n_gettext('968', 'Gradient and bathymetric tints', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1606, 'relf2', 'd', oils_i18n_gettext('969', 'Hachures', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1607, 'relf2', 'e', oils_i18n_gettext('970', 'Bathymetry, soundings', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1608, 'relf2', 'f', oils_i18n_gettext('971', 'Form lines', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1609, 'relf2', 'g', oils_i18n_gettext('972', 'Spot heights', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1610, 'relf2', 'i', oils_i18n_gettext('973', 'Pictorially', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1611, 'relf2', 'j', oils_i18n_gettext('974', 'Land forms', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1612, 'relf2', 'k', oils_i18n_gettext('975', 'Bathymetry, isolines', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1613, 'relf2', 'm', oils_i18n_gettext('976', 'Rock drawings', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1614, 'relf2', 'z', oils_i18n_gettext('977', 'Other', 'ccvm', 'value'), FALSE);
+
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1615, 'relf3', 'a', oils_i18n_gettext('966', 'Contours', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1616, 'relf3', 'b', oils_i18n_gettext('967', 'Shading', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1617, 'relf3', 'c', oils_i18n_gettext('968', 'Gradient and bathymetric tints', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1618, 'relf3', 'd', oils_i18n_gettext('969', 'Hachures', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1619, 'relf3', 'e', oils_i18n_gettext('970', 'Bathymetry, soundings', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1620, 'relf3', 'f', oils_i18n_gettext('971', 'Form lines', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1621, 'relf3', 'g', oils_i18n_gettext('972', 'Spot heights', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1622, 'relf3', 'i', oils_i18n_gettext('973', 'Pictorially', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1623, 'relf3', 'j', oils_i18n_gettext('974', 'Land forms', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1624, 'relf3', 'k', oils_i18n_gettext('975', 'Bathymetry, isolines', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1625, 'relf3', 'm', oils_i18n_gettext('976', 'Rock drawings', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1626, 'relf3', 'z', oils_i18n_gettext('977', 'Other', 'ccvm', 'value'), FALSE);
+
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1627, 'relf4', 'a', oils_i18n_gettext('966', 'Contours', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1628, 'relf4', 'b', oils_i18n_gettext('967', 'Shading', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1629, 'relf4', 'c', oils_i18n_gettext('968', 'Gradient and bathymetric tints', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1630, 'relf4', 'd', oils_i18n_gettext('969', 'Hachures', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1631, 'relf4', 'e', oils_i18n_gettext('970', 'Bathymetry, soundings', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1632, 'relf4', 'f', oils_i18n_gettext('971', 'Form lines', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1633, 'relf4', 'g', oils_i18n_gettext('972', 'Spot heights', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1634, 'relf4', 'i', oils_i18n_gettext('973', 'Pictorially', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1635, 'relf4', 'j', oils_i18n_gettext('974', 'Land forms', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1636, 'relf4', 'k', oils_i18n_gettext('975', 'Bathymetry, isolines', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1637, 'relf4', 'm', oils_i18n_gettext('976', 'Rock drawings', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1638, 'relf4', 'z', oils_i18n_gettext('977', 'Other', 'ccvm', 'value'), FALSE);
+
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1639, 'spfm1', ' ', oils_i18n_gettext('978', 'No specified special format characteristics', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1640, 'spfm1', 'e', oils_i18n_gettext('979', 'Manuscript', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1641, 'spfm1', 'j', oils_i18n_gettext('980', 'Picture card, post card', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1642, 'spfm1', 'k', oils_i18n_gettext('981', 'Calendar', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1643, 'spfm1', 'l', oils_i18n_gettext('982', 'Puzzle', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1644, 'spfm1', 'n', oils_i18n_gettext('983', 'Game', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1645, 'spfm1', 'o', oils_i18n_gettext('984', 'Wall map', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1646, 'spfm1', 'p', oils_i18n_gettext('985', 'Playing cards', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1647, 'spfm1', 'r', oils_i18n_gettext('986', 'Loose-leaf', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1648, 'spfm1', 'z', oils_i18n_gettext('987', 'Other', 'ccvm', 'value'), FALSE);
+
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1649, 'spfm2', 'e', oils_i18n_gettext('979', 'Manuscript', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1650, 'spfm2', 'j', oils_i18n_gettext('980', 'Picture card, post card', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1651, 'spfm2', 'k', oils_i18n_gettext('981', 'Calendar', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1652, 'spfm2', 'l', oils_i18n_gettext('982', 'Puzzle', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1653, 'spfm2', 'n', oils_i18n_gettext('983', 'Game', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1654, 'spfm2', 'o', oils_i18n_gettext('984', 'Wall map', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1655, 'spfm2', 'p', oils_i18n_gettext('985', 'Playing cards', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1656, 'spfm2', 'r', oils_i18n_gettext('986', 'Loose-leaf', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1657, 'spfm2', 'z', oils_i18n_gettext('987', 'Other', 'ccvm', 'value'), FALSE);
+
+-- Illustrations
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1658, 'ills', ' ', oils_i18n_gettext('1658', 'No Illustrations', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1659, 'ills', 'a', oils_i18n_gettext('1659', 'Illustrations', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1660, 'ills', 'b', oils_i18n_gettext('1660', 'Maps', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1661, 'ills', 'c', oils_i18n_gettext('1661', 'Portraits', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1662, 'ills', 'd', oils_i18n_gettext('1662', 'Charts', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1663, 'ills', 'e', oils_i18n_gettext('1663', 'Plans', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1664, 'ills', 'f', oils_i18n_gettext('1664', 'Plates', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1665, 'ills', 'g', oils_i18n_gettext('1665', 'Music', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1666, 'ills', 'h', oils_i18n_gettext('1666', 'Facsimiles', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1667, 'ills', 'i', oils_i18n_gettext('1667', 'Coats of arms', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1668, 'ills', 'j', oils_i18n_gettext('1668', 'Genealogical tables', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1669, 'ills', 'k', oils_i18n_gettext('1669', 'Forms', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1670, 'ills', 'l', oils_i18n_gettext('1670', 'Samples', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1671, 'ills', 'm', oils_i18n_gettext('1671', 'Phonodisc, phonowire, etc.', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1672, 'ills', 'o', oils_i18n_gettext('1672', 'Photographs', 'ccvm', 'value'));
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES (1673, 'ills', 'p', oils_i18n_gettext('1673', 'Illuminations', 'ccvm', 'value'));
+	
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1674, 'ills1', ' ', oils_i18n_gettext('1658', 'No Illustrations', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1675, 'ills1', 'a', oils_i18n_gettext('1659', 'Illustrations', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1676, 'ills1', 'b', oils_i18n_gettext('1660', 'Maps', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1677, 'ills1', 'c', oils_i18n_gettext('1661', 'Portraits', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1678, 'ills1', 'd', oils_i18n_gettext('1662', 'Charts', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1679, 'ills1', 'e', oils_i18n_gettext('1663', 'Plans', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1680, 'ills1', 'f', oils_i18n_gettext('1664', 'Plates', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1681, 'ills1', 'g', oils_i18n_gettext('1665', 'Music', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1682, 'ills1', 'h', oils_i18n_gettext('1666', 'Facsimiles', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1683, 'ills1', 'i', oils_i18n_gettext('1667', 'Coats of arms', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1684, 'ills1', 'j', oils_i18n_gettext('1668', 'Genealogical tables', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1685, 'ills1', 'k', oils_i18n_gettext('1669', 'Forms', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1686, 'ills1', 'l', oils_i18n_gettext('1670', 'Samples', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1687, 'ills1', 'm', oils_i18n_gettext('1671', 'Phonodisc, phonowire, etc.', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1688, 'ills1', 'o', oils_i18n_gettext('1672', 'Photographs', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1689, 'ills1', 'p', oils_i18n_gettext('1673', 'Illuminations', 'ccvm', 'value'), FALSE);
+	
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1690, 'ills2', 'a', oils_i18n_gettext('1659', 'Illustrations', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1691, 'ills2', 'b', oils_i18n_gettext('1660', 'Maps', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1692, 'ills2', 'c', oils_i18n_gettext('1661', 'Portraits', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1693, 'ills2', 'd', oils_i18n_gettext('1662', 'Charts', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1694, 'ills2', 'e', oils_i18n_gettext('1663', 'Plans', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1695, 'ills2', 'f', oils_i18n_gettext('1664', 'Plates', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1696, 'ills2', 'g', oils_i18n_gettext('1665', 'Music', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1697, 'ills2', 'h', oils_i18n_gettext('1666', 'Facsimiles', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1698, 'ills2', 'i', oils_i18n_gettext('1667', 'Coats of arms', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1699, 'ills2', 'j', oils_i18n_gettext('1668', 'Genealogical tables', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1700, 'ills2', 'k', oils_i18n_gettext('1669', 'Forms', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1701, 'ills2', 'l', oils_i18n_gettext('1670', 'Samples', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1702, 'ills2', 'm', oils_i18n_gettext('1671', 'Phonodisc, phonowire, etc.', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1703, 'ills2', 'o', oils_i18n_gettext('1672', 'Photographs', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1704, 'ills2', 'p', oils_i18n_gettext('1673', 'Illuminations', 'ccvm', 'value'), FALSE);
+	
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1705, 'ills3', 'a', oils_i18n_gettext('1659', 'Illustrations', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1706, 'ills3', 'b', oils_i18n_gettext('1660', 'Maps', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1707, 'ills3', 'c', oils_i18n_gettext('1661', 'Portraits', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1708, 'ills3', 'd', oils_i18n_gettext('1662', 'Charts', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1709, 'ills3', 'e', oils_i18n_gettext('1663', 'Plans', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1710, 'ills3', 'f', oils_i18n_gettext('1664', 'Plates', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1711, 'ills3', 'g', oils_i18n_gettext('1665', 'Music', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1712, 'ills3', 'h', oils_i18n_gettext('1666', 'Facsimiles', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1713, 'ills3', 'i', oils_i18n_gettext('1667', 'Coats of arms', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1714, 'ills3', 'j', oils_i18n_gettext('1668', 'Genealogical tables', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1715, 'ills3', 'k', oils_i18n_gettext('1669', 'Forms', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1716, 'ills3', 'l', oils_i18n_gettext('1670', 'Samples', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1717, 'ills3', 'm', oils_i18n_gettext('1671', 'Phonodisc, phonowire, etc.', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1718, 'ills3', 'o', oils_i18n_gettext('1672', 'Photographs', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1719, 'ills3', 'p', oils_i18n_gettext('1673', 'Illuminations', 'ccvm', 'value'), FALSE);
+	
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1720, 'ills4', 'a', oils_i18n_gettext('1659', 'Illustrations', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1721, 'ills4', 'b', oils_i18n_gettext('1660', 'Maps', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1722, 'ills4', 'c', oils_i18n_gettext('1661', 'Portraits', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1723, 'ills4', 'd', oils_i18n_gettext('1662', 'Charts', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1724, 'ills4', 'e', oils_i18n_gettext('1663', 'Plans', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1725, 'ills4', 'f', oils_i18n_gettext('1664', 'Plates', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1726, 'ills4', 'g', oils_i18n_gettext('1665', 'Music', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1727, 'ills4', 'h', oils_i18n_gettext('1666', 'Facsimiles', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1728, 'ills4', 'i', oils_i18n_gettext('1667', 'Coats of arms', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1729, 'ills4', 'j', oils_i18n_gettext('1668', 'Genealogical tables', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1730, 'ills4', 'k', oils_i18n_gettext('1669', 'Forms', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1731, 'ills4', 'l', oils_i18n_gettext('1670', 'Samples', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1732, 'ills4', 'm', oils_i18n_gettext('1671', 'Phonodisc, phonowire, etc.', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1733, 'ills4', 'o', oils_i18n_gettext('1672', 'Photographs', 'ccvm', 'value'), FALSE);
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES (1734, 'ills4', 'p', oils_i18n_gettext('1673', 'Illuminations', 'ccvm', 'value'), FALSE);
+
+
 -- carve out a slot of 10k IDs for stock CCVMs
 SELECT SETVAL('config.coded_value_map_id_seq'::TEXT, 10000);
 
@@ -7517,6 +8763,128 @@ UPDATE config.composite_attr_entry_definition
     WHERE coded_value = 632;
 
 
+-- Composite coded value maps for multi-position single-character fields that allow the "primary" fixed field to be used in advanced searches or other composite definitions without a ton of ORs and extra work.
+-- Space is used as a filler for any position other than the first, so for something to actually have "No accompanying matter," for example, specifically accm1 must = ' '.
+-- Any other value has the same meaning in any position.
+
+-- Accompanying Matter
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (712, '{"_attr":"accm1","_val":" "}');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (713, '[{"_attr":"accm6","_val":"a"},{"_attr":"accm5","_val":"a"},{"_attr":"accm4","_val":"a"},{"_attr":"accm3","_val":"a"},{"_attr":"accm2","_val":"a"},{"_attr":"accm1","_val":"a"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (714, '[{"_attr":"accm6","_val":"b"},{"_attr":"accm5","_val":"b"},{"_attr":"accm4","_val":"b"},{"_attr":"accm3","_val":"b"},{"_attr":"accm2","_val":"b"},{"_attr":"accm1","_val":"b"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (715, '[{"_attr":"accm6","_val":"c"},{"_attr":"accm5","_val":"c"},{"_attr":"accm4","_val":"c"},{"_attr":"accm3","_val":"c"},{"_attr":"accm2","_val":"c"},{"_attr":"accm1","_val":"c"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (716, '[{"_attr":"accm6","_val":"d"},{"_attr":"accm5","_val":"d"},{"_attr":"accm4","_val":"d"},{"_attr":"accm3","_val":"d"},{"_attr":"accm2","_val":"d"},{"_attr":"accm1","_val":"d"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (717, '[{"_attr":"accm6","_val":"e"},{"_attr":"accm5","_val":"e"},{"_attr":"accm4","_val":"e"},{"_attr":"accm3","_val":"e"},{"_attr":"accm2","_val":"e"},{"_attr":"accm1","_val":"e"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (718, '[{"_attr":"accm6","_val":"f"},{"_attr":"accm5","_val":"f"},{"_attr":"accm4","_val":"f"},{"_attr":"accm3","_val":"f"},{"_attr":"accm2","_val":"f"},{"_attr":"accm1","_val":"f"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (719, '[{"_attr":"accm6","_val":"g"},{"_attr":"accm5","_val":"g"},{"_attr":"accm4","_val":"g"},{"_attr":"accm3","_val":"g"},{"_attr":"accm2","_val":"g"},{"_attr":"accm1","_val":"g"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (720, '[{"_attr":"accm6","_val":"h"},{"_attr":"accm5","_val":"h"},{"_attr":"accm4","_val":"h"},{"_attr":"accm3","_val":"h"},{"_attr":"accm2","_val":"h"},{"_attr":"accm1","_val":"h"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (721, '[{"_attr":"accm6","_val":"i"},{"_attr":"accm5","_val":"i"},{"_attr":"accm4","_val":"i"},{"_attr":"accm3","_val":"i"},{"_attr":"accm2","_val":"i"},{"_attr":"accm1","_val":"i"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (722, '[{"_attr":"accm6","_val":"k"},{"_attr":"accm5","_val":"k"},{"_attr":"accm4","_val":"k"},{"_attr":"accm3","_val":"k"},{"_attr":"accm2","_val":"k"},{"_attr":"accm1","_val":"k"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (723, '[{"_attr":"accm6","_val":"r"},{"_attr":"accm5","_val":"r"},{"_attr":"accm4","_val":"r"},{"_attr":"accm3","_val":"r"},{"_attr":"accm2","_val":"r"},{"_attr":"accm1","_val":"r"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (724, '[{"_attr":"accm6","_val":"s"},{"_attr":"accm5","_val":"s"},{"_attr":"accm4","_val":"s"},{"_attr":"accm3","_val":"s"},{"_attr":"accm2","_val":"s"},{"_attr":"accm1","_val":"s"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (725, '[{"_attr":"accm6","_val":"z"},{"_attr":"accm5","_val":"z"},{"_attr":"accm4","_val":"z"},{"_attr":"accm3","_val":"z"},{"_attr":"accm2","_val":"z"},{"_attr":"accm1","_val":"z"}]');
+
+-- Nature of Contents
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (835, '{"_attr":"cont1","_val":" "}');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (836, '[{"_attr":"cont4","_val":"a"},{"_attr":"cont3","_val":"a"},{"_attr":"cont2","_val":"a"},{"_attr":"cont1","_val":"a"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (837, '[{"_attr":"cont4","_val":"b"},{"_attr":"cont3","_val":"b"},{"_attr":"cont2","_val":"b"},{"_attr":"cont1","_val":"b"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (838, '[{"_attr":"cont4","_val":"c"},{"_attr":"cont3","_val":"c"},{"_attr":"cont2","_val":"c"},{"_attr":"cont1","_val":"c"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (839, '[{"_attr":"cont4","_val":"d"},{"_attr":"cont3","_val":"d"},{"_attr":"cont2","_val":"d"},{"_attr":"cont1","_val":"d"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (840, '[{"_attr":"cont4","_val":"e"},{"_attr":"cont3","_val":"e"},{"_attr":"cont2","_val":"e"},{"_attr":"cont1","_val":"e"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (841, '[{"_attr":"cont4","_val":"f"},{"_attr":"cont3","_val":"f"},{"_attr":"cont2","_val":"f"},{"_attr":"cont1","_val":"f"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (842, '[{"_attr":"cont4","_val":"g"},{"_attr":"cont3","_val":"g"},{"_attr":"cont2","_val":"g"},{"_attr":"cont1","_val":"g"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (843, '[{"_attr":"cont4","_val":"h"},{"_attr":"cont3","_val":"h"},{"_attr":"cont2","_val":"h"},{"_attr":"cont1","_val":"h"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (844, '[{"_attr":"cont4","_val":"i"},{"_attr":"cont3","_val":"i"},{"_attr":"cont2","_val":"i"},{"_attr":"cont1","_val":"i"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (845, '[{"_attr":"cont4","_val":"j"},{"_attr":"cont3","_val":"j"},{"_attr":"cont2","_val":"j"},{"_attr":"cont1","_val":"j"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (846, '[{"_attr":"cont4","_val":"k"},{"_attr":"cont3","_val":"k"},{"_attr":"cont2","_val":"k"},{"_attr":"cont1","_val":"k"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (847, '[{"_attr":"cont4","_val":"l"},{"_attr":"cont3","_val":"l"},{"_attr":"cont2","_val":"l"},{"_attr":"cont1","_val":"l"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (848, '[{"_attr":"cont4","_val":"m"},{"_attr":"cont3","_val":"m"},{"_attr":"cont2","_val":"m"},{"_attr":"cont1","_val":"m"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (849, '[{"_attr":"cont4","_val":"n"},{"_attr":"cont3","_val":"n"},{"_attr":"cont2","_val":"n"},{"_attr":"cont1","_val":"n"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (850, '[{"_attr":"cont4","_val":"o"},{"_attr":"cont3","_val":"o"},{"_attr":"cont2","_val":"o"},{"_attr":"cont1","_val":"o"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (851, '[{"_attr":"cont4","_val":"p"},{"_attr":"cont3","_val":"p"},{"_attr":"cont2","_val":"p"},{"_attr":"cont1","_val":"p"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (852, '[{"_attr":"cont4","_val":"q"},{"_attr":"cont3","_val":"q"},{"_attr":"cont2","_val":"q"},{"_attr":"cont1","_val":"q"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (853, '[{"_attr":"cont4","_val":"r"},{"_attr":"cont3","_val":"r"},{"_attr":"cont2","_val":"r"},{"_attr":"cont1","_val":"r"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (854, '[{"_attr":"cont4","_val":"s"},{"_attr":"cont3","_val":"s"},{"_attr":"cont2","_val":"s"},{"_attr":"cont1","_val":"s"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (855, '[{"_attr":"cont4","_val":"t"},{"_attr":"cont3","_val":"t"},{"_attr":"cont2","_val":"t"},{"_attr":"cont1","_val":"t"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (856, '[{"_attr":"cont4","_val":"u"},{"_attr":"cont3","_val":"u"},{"_attr":"cont2","_val":"u"},{"_attr":"cont1","_val":"u"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (857, '[{"_attr":"cont4","_val":"v"},{"_attr":"cont3","_val":"v"},{"_attr":"cont2","_val":"v"},{"_attr":"cont1","_val":"v"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (858, '[{"_attr":"cont4","_val":"w"},{"_attr":"cont3","_val":"w"},{"_attr":"cont2","_val":"w"},{"_attr":"cont1","_val":"w"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (859, '[{"_attr":"cont4","_val":"x"},{"_attr":"cont3","_val":"x"},{"_attr":"cont2","_val":"x"},{"_attr":"cont1","_val":"x"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (860, '[{"_attr":"cont4","_val":"y"},{"_attr":"cont3","_val":"y"},{"_attr":"cont2","_val":"y"},{"_attr":"cont1","_val":"y"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (861, '[{"_attr":"cont4","_val":"z"},{"_attr":"cont3","_val":"z"},{"_attr":"cont2","_val":"z"},{"_attr":"cont1","_val":"z"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (862, '[{"_attr":"cont4","_val":"2"},{"_attr":"cont3","_val":"2"},{"_attr":"cont2","_val":"2"},{"_attr":"cont1","_val":"2"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (863, '[{"_attr":"cont4","_val":"5"},{"_attr":"cont3","_val":"5"},{"_attr":"cont2","_val":"5"},{"_attr":"cont1","_val":"5"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (864, '[{"_attr":"cont4","_val":"6"},{"_attr":"cont3","_val":"6"},{"_attr":"cont2","_val":"6"},{"_attr":"cont1","_val":"6"}]');
+
+-- Literary Text for Sound Recordings
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (881, '{"_attr":"ltxt1","_val":" "}');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (882, '[{"_attr":"ltxt2","_val":"a"},{"_attr":"ltxt1","_val":"a"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (883, '[{"_attr":"ltxt2","_val":"b"},{"_attr":"ltxt1","_val":"b"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (884, '[{"_attr":"ltxt2","_val":"c"},{"_attr":"ltxt1","_val":"c"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (885, '[{"_attr":"ltxt2","_val":"d"},{"_attr":"ltxt1","_val":"d"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (886, '[{"_attr":"ltxt2","_val":"e"},{"_attr":"ltxt1","_val":"e"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (887, '[{"_attr":"ltxt2","_val":"f"},{"_attr":"ltxt1","_val":"f"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (888, '[{"_attr":"ltxt2","_val":"g"},{"_attr":"ltxt1","_val":"g"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (889, '[{"_attr":"ltxt2","_val":"h"},{"_attr":"ltxt1","_val":"h"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (890, '[{"_attr":"ltxt2","_val":"i"},{"_attr":"ltxt1","_val":"i"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (891, '[{"_attr":"ltxt2","_val":"j"},{"_attr":"ltxt1","_val":"j"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (892, '[{"_attr":"ltxt2","_val":"k"},{"_attr":"ltxt1","_val":"k"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (893, '[{"_attr":"ltxt2","_val":"l"},{"_attr":"ltxt1","_val":"l"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (894, '[{"_attr":"ltxt2","_val":"m"},{"_attr":"ltxt1","_val":"m"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (895, '[{"_attr":"ltxt2","_val":"n"},{"_attr":"ltxt1","_val":"n"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (896, '[{"_attr":"ltxt2","_val":"o"},{"_attr":"ltxt1","_val":"o"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (897, '[{"_attr":"ltxt2","_val":"p"},{"_attr":"ltxt1","_val":"p"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (898, '[{"_attr":"ltxt2","_val":"r"},{"_attr":"ltxt1","_val":"r"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (899, '[{"_attr":"ltxt2","_val":"s"},{"_attr":"ltxt1","_val":"s"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (900, '[{"_attr":"ltxt2","_val":"t"},{"_attr":"ltxt1","_val":"t"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (901, '[{"_attr":"ltxt2","_val":"z"},{"_attr":"ltxt1","_val":"z"}]');
+
+-- Relief
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (965, '{"_attr":"relf1","_val":" "}');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (966, '[{"_attr":"relf4","_val":"a"},{"_attr":"relf3","_val":"a"},{"_attr":"relf2","_val":"a"},{"_attr":"relf1","_val":"a"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (967, '[{"_attr":"relf4","_val":"b"},{"_attr":"relf3","_val":"b"},{"_attr":"relf2","_val":"b"},{"_attr":"relf1","_val":"b"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (968, '[{"_attr":"relf4","_val":"c"},{"_attr":"relf3","_val":"c"},{"_attr":"relf2","_val":"c"},{"_attr":"relf1","_val":"c"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (969, '[{"_attr":"relf4","_val":"d"},{"_attr":"relf3","_val":"d"},{"_attr":"relf2","_val":"d"},{"_attr":"relf1","_val":"d"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (970, '[{"_attr":"relf4","_val":"e"},{"_attr":"relf3","_val":"e"},{"_attr":"relf2","_val":"e"},{"_attr":"relf1","_val":"e"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (971, '[{"_attr":"relf4","_val":"f"},{"_attr":"relf3","_val":"f"},{"_attr":"relf2","_val":"f"},{"_attr":"relf1","_val":"f"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (972, '[{"_attr":"relf4","_val":"g"},{"_attr":"relf3","_val":"g"},{"_attr":"relf2","_val":"g"},{"_attr":"relf1","_val":"g"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (973, '[{"_attr":"relf4","_val":"i"},{"_attr":"relf3","_val":"i"},{"_attr":"relf2","_val":"i"},{"_attr":"relf1","_val":"i"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (974, '[{"_attr":"relf4","_val":"j"},{"_attr":"relf3","_val":"j"},{"_attr":"relf2","_val":"j"},{"_attr":"relf1","_val":"j"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (975, '[{"_attr":"relf4","_val":"k"},{"_attr":"relf3","_val":"k"},{"_attr":"relf2","_val":"k"},{"_attr":"relf1","_val":"k"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (976, '[{"_attr":"relf4","_val":"m"},{"_attr":"relf3","_val":"m"},{"_attr":"relf2","_val":"m"},{"_attr":"relf1","_val":"m"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (977, '[{"_attr":"relf4","_val":"z"},{"_attr":"relf3","_val":"z"},{"_attr":"relf2","_val":"z"},{"_attr":"relf1","_val":"z"}]');
+
+-- Special Format Characteristics
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (978, '{"_attr":"spfm1","_val":" "}');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (979, '[{"_attr":"spfm2","_val":"e"},{"_attr":"spfm1","_val":"e"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (980, '[{"_attr":"spfm2","_val":"j"},{"_attr":"spfm1","_val":"j"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (981, '[{"_attr":"spfm2","_val":"k"},{"_attr":"spfm1","_val":"k"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (982, '[{"_attr":"spfm2","_val":"l"},{"_attr":"spfm1","_val":"l"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (983, '[{"_attr":"spfm2","_val":"n"},{"_attr":"spfm1","_val":"n"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (984, '[{"_attr":"spfm2","_val":"o"},{"_attr":"spfm1","_val":"o"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (985, '[{"_attr":"spfm2","_val":"p"},{"_attr":"spfm1","_val":"p"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (986, '[{"_attr":"spfm2","_val":"r"},{"_attr":"spfm1","_val":"r"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (987, '[{"_attr":"spfm2","_val":"z"},{"_attr":"spfm1","_val":"z"}]');
+
+-- Illustrations
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (1658, '{"_attr":"ills1","_val":" "}');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (1659, '[{"_attr":"ills4","_val":"a"},{"_attr":"ills3","_val":"a"},{"_attr":"ills2","_val":"a"},{"_attr":"ills1","_val":"a"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (1660, '[{"_attr":"ills4","_val":"b"},{"_attr":"ills3","_val":"b"},{"_attr":"ills2","_val":"b"},{"_attr":"ills1","_val":"b"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (1661, '[{"_attr":"ills4","_val":"c"},{"_attr":"ills3","_val":"c"},{"_attr":"ills2","_val":"c"},{"_attr":"ills1","_val":"c"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (1662, '[{"_attr":"ills4","_val":"d"},{"_attr":"ills3","_val":"d"},{"_attr":"ills2","_val":"d"},{"_attr":"ills1","_val":"d"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (1663, '[{"_attr":"ills4","_val":"e"},{"_attr":"ills3","_val":"e"},{"_attr":"ills2","_val":"e"},{"_attr":"ills1","_val":"e"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (1664, '[{"_attr":"ills4","_val":"f"},{"_attr":"ills3","_val":"f"},{"_attr":"ills2","_val":"f"},{"_attr":"ills1","_val":"f"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (1665, '[{"_attr":"ills4","_val":"g"},{"_attr":"ills3","_val":"g"},{"_attr":"ills2","_val":"g"},{"_attr":"ills1","_val":"g"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (1666, '[{"_attr":"ills4","_val":"h"},{"_attr":"ills3","_val":"h"},{"_attr":"ills2","_val":"h"},{"_attr":"ills1","_val":"h"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (1667, '[{"_attr":"ills4","_val":"i"},{"_attr":"ills3","_val":"i"},{"_attr":"ills2","_val":"i"},{"_attr":"ills1","_val":"i"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (1668, '[{"_attr":"ills4","_val":"j"},{"_attr":"ills3","_val":"j"},{"_attr":"ills2","_val":"j"},{"_attr":"ills1","_val":"j"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (1669, '[{"_attr":"ills4","_val":"k"},{"_attr":"ills3","_val":"k"},{"_attr":"ills2","_val":"k"},{"_attr":"ills1","_val":"k"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (1670, '[{"_attr":"ills4","_val":"l"},{"_attr":"ills3","_val":"l"},{"_attr":"ills2","_val":"l"},{"_attr":"ills1","_val":"l"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (1671, '[{"_attr":"ills4","_val":"m"},{"_attr":"ills3","_val":"m"},{"_attr":"ills2","_val":"m"},{"_attr":"ills1","_val":"m"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (1672, '[{"_attr":"ills4","_val":"o"},{"_attr":"ills3","_val":"o"},{"_attr":"ills2","_val":"o"},{"_attr":"ills1","_val":"o"}]');
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES (1673, '[{"_attr":"ills4","_val":"p"},{"_attr":"ills3","_val":"p"},{"_attr":"ills2","_val":"p"},{"_attr":"ills1","_val":"p"}]');
+
+
+
 -- Trigger Event Definitions -------------------------------------------------
 
 -- Sample Overdue Notice --
diff --git a/Open-ILS/src/sql/Pg/t/lp1371647_add_fixed_fields.pg b/Open-ILS/src/sql/Pg/t/lp1371647_add_fixed_fields.pg
new file mode 100644
index 0000000..521b7a0
--- /dev/null
+++ b/Open-ILS/src/sql/Pg/t/lp1371647_add_fixed_fields.pg
@@ -0,0 +1,236 @@
+-- Test parsing of fixed fields into record attributes for LDR and 008
+
+BEGIN;
+
+SELECT plan(50);
+
+
+-- BKS
+-- Cont, Ills blank
+INSERT INTO biblio.record_entry (last_xact_id,marc) VALUES
+  ('testing',$record$<record    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"    xmlns="http://www.loc.gov/MARC21/slim"><leader>01337nam a22054323c 4500</leader><controlfield tag="008">010100e20080825inu    eq    a000 hcmul u</controlfield></record>$record$);
+
+SELECT cmp_ok((SELECT attrs FROM metabib.record_attr WHERE id=(SELECT CURRVAL('biblio.record_entry_id_seq'))),
+  '@>', '"bib_level"=>"m", "cat_form"=>"c", "enc_level"=>"3", "item_type"=>"a"', 'BKS LDR: BLvl, Desc, ELvl, Type');
+
+-- XXX: Checks both(?) language and item_lang. If one is ever removed, this also needs corrected.
+SELECT cmp_ok((SELECT attrs FROM metabib.record_attr WHERE id=(SELECT CURRVAL('biblio.record_entry_id_seq'))),
+  '@>', '"ctry"=>"inu", "date1"=>"2008", "date2"=>"0825", "pub_status"=>"e", "language"=>"mul", "item_lang"=>"mul"', 'BKS 008 Generic: Ctry, Date1, Date2, DtSt, Lang');
+
+SELECT cmp_ok((SELECT attrs FROM metabib.record_attr WHERE id=(SELECT CURRVAL('biblio.record_entry_id_seq'))),
+  '@>', '"biog"=>"c", "item_form"=>"q", "conf"=>"0", "gpub"=>"a", "fest"=>"0", "indx"=>"0", "audience"=>"e"', 'BKS 008 Specific: Audn, Form, Biog, Conf, GPub, Fest, Indx');
+
+SELECT cmp_ok((SELECT attrs FROM metabib.record_attr WHERE id=(SELECT CURRVAL('biblio.record_entry_id_seq'))),
+  '@>', '"cont"=>" ", "cont1"=>" ", "ills"=>" ", "ills1"=>" "', 'BKS 008 Special: Ills and Cont Fixed Field = " "');
+
+SELECT is((SELECT attr FROM metabib.record_attr_flat WHERE id=(SELECT CURRVAL('biblio.record_entry_id_seq')) AND attr IN ('ills2','ills3','ills4','ills5','ills6','cont2','cont3','cont4','cont5','cont6')),
+  NULL, 'BKS 008 Special: Ills2-6 and Cont2-6 Should not be defined');
+
+-- GPub = " ", Conf not attempted, Fest = 0, Indx = 1, Ills1 and Cont1 set, other positions blank
+INSERT INTO biblio.record_entry (last_xact_id,marc) VALUES
+  ('testing',$record$<record    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"    xmlns="http://www.loc.gov/MARC21/slim"><leader>01337nam a22054323c 4500</leader><controlfield tag="008">010100e20080825inup   eo6    |01 hcmul u</controlfield></record>$record$);
+
+SELECT cmp_ok((SELECT attrs FROM metabib.record_attr WHERE id=(SELECT CURRVAL('biblio.record_entry_id_seq'))),
+  '@>', '"biog"=>"c", "item_form"=>"o", "conf"=>"|", "fest"=>"0", "indx"=>"1", "audience"=>"e"', 'BKS 008 Specific: Audn, Form, Biog, Conf, Fest, Indx');
+
+SELECT cmp_ok((SELECT attrs FROM metabib.record_attr WHERE id=(SELECT CURRVAL('biblio.record_entry_id_seq'))),
+  '@>', '"ills"=>"p", "ills1"=>"p"', 'BKS 008 Special: Ills and Ills1 Fixed Fields = "p"');
+
+SELECT cmp_ok((SELECT attrs FROM metabib.record_attr WHERE id=(SELECT CURRVAL('biblio.record_entry_id_seq'))),
+  '@>', '"cont"=>"6", "cont1"=>"6"', 'BKS 008 Special: Cont and Cont1 Fixed Fields = "6"');
+
+SELECT is((SELECT attr FROM metabib.record_attr_flat WHERE id=(SELECT CURRVAL('biblio.record_entry_id_seq')) AND attr IN ('ills2','ills3','ills4','ills5','ills6','cont2','cont3','cont4','cont5','cont6')),
+  NULL, 'BKS 008 Special: Ills2-6 and Cont2-6 Should not be defined');
+
+-- Turn everything up to 11
+INSERT INTO biblio.record_entry (last_xact_id,marc) VALUES
+  ('testing',$record$<record    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"    xmlns="http://www.loc.gov/MARC21/slim"><leader>01337nam a22054323c 4500</leader><controlfield tag="008">010100e20080825inupobaeq6pqvm111 hcmul u</controlfield></record>$record$);
+
+SELECT cmp_ok((SELECT attrs FROM metabib.record_attr WHERE id=(SELECT CURRVAL('biblio.record_entry_id_seq'))),
+  '@>', '"biog"=>"c", "item_form"=>"q", "conf"=>"1", "gpub"=>"m", "fest"=>"1", "indx"=>"1", "audience"=>"e"', 'BKS 008 Specific: Audn, Form, Biog, Conf, GPub, Fest, Indx');
+
+SELECT is((SELECT COUNT(id) FROM metabib.record_attr_flat WHERE id=(SELECT CURRVAL('biblio.record_entry_id_seq')) AND attr='ills' AND value IN ('p','o','b','a')),
+  4::BIGINT, 'BKS 008 Special: There should be 4 Ills values');
+
+SELECT cmp_ok((SELECT attrs FROM metabib.record_attr WHERE id=(SELECT CURRVAL('biblio.record_entry_id_seq'))),
+  '@>', '"ills1"=>"p", "ills2"=>"o", "ills3"=>"b", "ills4"=>"a"', 'BKS 008 Special: Ills single-character attributes');
+
+SELECT is((SELECT COUNT(id) FROM metabib.record_attr_flat WHERE id=(SELECT CURRVAL('biblio.record_entry_id_seq')) AND attr='cont' AND value IN ('6','p','q','v')),
+  4::BIGINT, 'BKS 008 Special: There should be 4 Cont values');
+
+SELECT cmp_ok((SELECT attrs FROM metabib.record_attr WHERE id=(SELECT CURRVAL('biblio.record_entry_id_seq'))),
+  '@>', '"cont1"=>"6", "cont2"=>"p", "cont3"=>"q", "cont4"=>"v"', 'BKS 008 Special: Cont single-character attributes');
+
+
+-- SER, YES SER
+-- EntW set, not Cont
+INSERT INTO biblio.record_entry (last_xact_id,marc) VALUES
+  ('testing',$record$<record    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"    xmlns="http://www.loc.gov/MARC21/slim"><leader>01337nas a22054323c 4500</leader><controlfield tag="008">010100e20080825inuax dqsu   u1   b0mul u</controlfield></record>$record$);
+
+SELECT cmp_ok((SELECT attrs FROM metabib.record_attr WHERE id=(SELECT CURRVAL('biblio.record_entry_id_seq'))),
+  '@>', '"cat_form"=>"c", "bib_level"=>"s", "enc_level"=>"3", "item_type"=>"a"', 'SER LDR: BLvl, Desc, ELvl, Type');
+
+-- XXX: Checks both(?) language and item_lang. If one is ever removed, this also needs corrected.
+SELECT cmp_ok((SELECT attrs FROM metabib.record_attr WHERE id=(SELECT CURRVAL('biblio.record_entry_id_seq'))),
+  '@>', '"ctry"=>"inu", "date1"=>"2008", "date2"=>"0825", "pub_status"=>"e", "language"=>"mul", "item_lang"=>"mul"', 'SER 008 Generic: Ctry, Date1, Date2, DtSt, Lang');
+
+SELECT cmp_ok((SELECT attrs FROM metabib.record_attr WHERE id=(SELECT CURRVAL('biblio.record_entry_id_seq'))),
+  '@>', '"alph"=>"b", "conf"=>"1", "entw"=>"u", "freq"=>"a", "gpub"=>"u", "orig"=>"q", "item_form"=>"s", "regl"=>"x", "srtp"=>"d", "ff_sl"=>"0"', 'SER 008 Specific: Freq, Regl, SrTp, Orig, Form, EntW, GPub, Conf, Alph, S/L');
+
+SELECT cmp_ok((SELECT attrs FROM metabib.record_attr WHERE id=(SELECT CURRVAL('biblio.record_entry_id_seq'))),
+  '@>', '"cont"=>" ", "cont1"=>" "', 'SER 008 Special: Cont and Cont1 = " "');
+
+SELECT is((SELECT attr FROM metabib.record_attr_flat WHERE id=(SELECT CURRVAL('biblio.record_entry_id_seq')) AND attr IN ('cont2','cont3','cont4')),
+  NULL, 'SER 008 Special: Cont2-4 Should not be defined');
+
+-- Cont fully set
+INSERT INTO biblio.record_entry (last_xact_id,marc) VALUES
+  ('testing',$record$<record    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"    xmlns="http://www.loc.gov/MARC21/slim"><leader>01337nas a22054323c 4500</leader><controlfield tag="008">010100e20080825inuax dqsutlnu1   b0mul u</controlfield></record>$record$);
+
+SELECT is((SELECT COUNT(id) FROM metabib.record_attr_flat WHERE id=(SELECT CURRVAL('biblio.record_entry_id_seq')) AND attr='cont' AND value IN ('t','l','n')),
+  3::BIGINT, 'SER 008 Special: There should be 3 Cont values');
+
+SELECT cmp_ok((SELECT attrs FROM metabib.record_attr WHERE id=(SELECT CURRVAL('biblio.record_entry_id_seq'))),
+  '@>', '"cont1"=>"t", "cont2"=>"l", "cont3"=>"n"', 'SER 008 Special: Cont single-character attributes');
+
+
+-- COM
+-- No complicated fields for COM
+INSERT INTO biblio.record_entry (last_xact_id,marc) VALUES
+  ('testing',$record$<record    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"    xmlns="http://www.loc.gov/MARC21/slim"><leader>01337nma a22054323c 4500</leader><controlfield tag="008">010100e20080825inu    eq  j s      mul u</controlfield></record>$record$);
+
+SELECT cmp_ok((SELECT attrs FROM metabib.record_attr WHERE id=(SELECT CURRVAL('biblio.record_entry_id_seq'))),
+  '@>', '"cat_form"=>"c", "bib_level"=>"a", "enc_level"=>"3", "item_type"=>"m"', 'COM LDR: BLvl, Desc, ELvl, Type');
+
+-- XXX: Checks both(?) language and item_lang. If one is ever removed, this also needs corrected.
+SELECT cmp_ok((SELECT attrs FROM metabib.record_attr WHERE id=(SELECT CURRVAL('biblio.record_entry_id_seq'))),
+  '@>', '"ctry"=>"inu", "date1"=>"2008", "date2"=>"0825", "pub_status"=>"e", "language"=>"mul", "item_lang"=>"mul"', 'COM 008 Generic: Ctry, Date1, Date2, DtSt, Lang');
+
+SELECT cmp_ok((SELECT attrs FROM metabib.record_attr WHERE id=(SELECT CURRVAL('biblio.record_entry_id_seq'))),
+  '@>', '"audience"=>"e", "item_form"=>"q", "file"=>"j", "gpub"=>"s"', 'COM 008 Specific: Audn, Form, File, GPub');
+
+
+-- MAP and both hands
+-- Relf and SpFm blank
+INSERT INTO biblio.record_entry (last_xact_id,marc) VALUES
+  ('testing',$record$<record    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"    xmlns="http://www.loc.gov/MARC21/slim"><leader>01337nea a22054323c 4500</leader><controlfield tag="008">010100e20080825inu    dg a  is 0   mul u</controlfield></record>$record$);
+
+SELECT cmp_ok((SELECT attrs FROM metabib.record_attr WHERE id=(SELECT CURRVAL('biblio.record_entry_id_seq'))),
+  '@>', '"cat_form"=>"c", "bib_level"=>"a", "enc_level"=>"3", "item_type"=>"e"', 'MAP LDR: BLvl, Desc, ELvl, Type');
+
+-- XXX: Checks both(?) language and item_lang. If one is ever removed, this also needs corrected.
+SELECT cmp_ok((SELECT attrs FROM metabib.record_attr WHERE id=(SELECT CURRVAL('biblio.record_entry_id_seq'))),
+  '@>', '"ctry"=>"inu", "date1"=>"2008", "date2"=>"0825", "pub_status"=>"e", "language"=>"mul", "item_lang"=>"mul"', 'MAP 008 Generic: Ctry, Date1, Date2, DtSt, Lang');
+
+SELECT cmp_ok((SELECT attrs FROM metabib.record_attr WHERE id=(SELECT CURRVAL('biblio.record_entry_id_seq'))),
+  '@>', '"crtp"=>"a", "gpub"=>"i", "indx"=>"0", "proj"=>"dg", "item_form"=>"s"', 'MAP 008 Specific: Proj, CrTp, GPub, Form, Indx');
+
+SELECT cmp_ok((SELECT attrs FROM metabib.record_attr WHERE id=(SELECT CURRVAL('biblio.record_entry_id_seq'))),
+  '@>', '"relf"=>" ", "relf1"=>" ", "spfm"=>" ", "spfm1"=>" "', 'MAP 008 Special: Relf, SpFm both blank');
+
+SELECT is((SELECT attr FROM metabib.record_attr_flat WHERE id=(SELECT CURRVAL('biblio.record_entry_id_seq')) AND attr IN ('relf2','relf3','relf4','spfm2')),
+  NULL, 'MAP 008 Special: Relf2-4 and SpFm2 Should not be defined');
+
+-- Relf, SpFm full
+INSERT INTO biblio.record_entry (last_xact_id,marc) VALUES
+  ('testing',$record$<record    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"    xmlns="http://www.loc.gov/MARC21/slim"><leader>01337nea a22054323c 4500</leader><controlfield tag="008">010100e20080825inuagcedg a  is 0 pomul u</controlfield></record>$record$);
+
+-- Relf
+SELECT is((SELECT COUNT(id) FROM metabib.record_attr_flat WHERE id=(SELECT CURRVAL('biblio.record_entry_id_seq')) AND attr='relf' AND value IN ('a','g','c','e')),
+  4::BIGINT, 'MAP 008 Special: There should be 4 Relf values');
+
+SELECT cmp_ok((SELECT attrs FROM metabib.record_attr WHERE id=(SELECT CURRVAL('biblio.record_entry_id_seq'))),
+  '@>', '"relf1"=>"a", "relf2"=>"g", "relf3"=>"c", "relf4"=>"e"', 'MAP 008 Special: Relf single-character attributes');
+
+-- SpFm
+SELECT is((SELECT COUNT(id) FROM metabib.record_attr_flat WHERE id=(SELECT CURRVAL('biblio.record_entry_id_seq')) AND attr='spfm' AND value IN ('p','o')),
+  2::BIGINT, 'MAP 008 Special: There should be 2 SpFm values found');
+
+SELECT cmp_ok((SELECT attrs FROM metabib.record_attr WHERE id=(SELECT CURRVAL('biblio.record_entry_id_seq'))),
+  '@>', '"spfm1"=>"p", "spfm2"=>"o"', 'MAP 008 Special: SpFm single-character attributes');
+
+
+-- MIX IT UP
+INSERT INTO biblio.record_entry (last_xact_id,marc) VALUES
+  ('testing',$record$<record    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"    xmlns="http://www.loc.gov/MARC21/slim"><leader>01337npa a22054323c 4500</leader><controlfield tag="008">010100e20080825inu     o           mul u</controlfield></record>$record$);
+
+SELECT cmp_ok((SELECT attrs FROM metabib.record_attr WHERE id=(SELECT CURRVAL('biblio.record_entry_id_seq'))),
+  '@>', '"cat_form"=>"c", "bib_level"=>"a", "enc_level"=>"3", "item_type"=>"p"', 'MIX LDR: BLvl, Desc, ELvl, Type');
+
+-- XXX: Checks both(?) language and item_lang. If one is ever removed, this also needs corrected.
+SELECT cmp_ok((SELECT attrs FROM metabib.record_attr WHERE id=(SELECT CURRVAL('biblio.record_entry_id_seq'))),
+  '@>', '"ctry"=>"inu", "date1"=>"2008", "date2"=>"0825", "pub_status"=>"e", "language"=>"mul", "item_lang"=>"mul"', 'MIX 008 Generic: Ctry, Date1, Date2, DtSt, Lang');
+
+SELECT cmp_ok((SELECT attrs FROM metabib.record_attr WHERE id=(SELECT CURRVAL('biblio.record_entry_id_seq'))),
+  '@>', '"item_form"=>"o"', 'MIX 008 Specific: Form');
+
+
+-- MUS
+-- AccM and LTxt = ' ', all others defined.
+INSERT INTO biblio.record_entry (last_xact_id,marc) VALUES
+  ('testing',$record$<record    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"    xmlns="http://www.loc.gov/MARC21/slim"><leader>01337njm a22054323c 4500</leader><controlfield tag="008">010100e20080825inurgadeo         c mul u</controlfield></record>$record$);
+
+SELECT cmp_ok((SELECT attrs FROM metabib.record_attr WHERE id=(SELECT CURRVAL('biblio.record_entry_id_seq'))),
+  '@>', '"bib_level"=>"m", "cat_form"=>"c", "enc_level"=>"3", "item_type"=>"j"', 'MUS LDR: BLvl, Desc, ELvl, Type');
+
+-- XXX: Checks both(?) language and item_lang. If one is ever removed, this also needs corrected.
+SELECT cmp_ok((SELECT attrs FROM metabib.record_attr WHERE id=(SELECT CURRVAL('biblio.record_entry_id_seq'))),
+  '@>', '"ctry"=>"inu", "date1"=>"2008", "date2"=>"0825", "pub_status"=>"e", "language"=>"mul", "item_lang"=>"mul"', 'MUS 008 Generic: Ctry, Date1, Date2, DtSt, Lang');
+
+SELECT cmp_ok((SELECT attrs FROM metabib.record_attr WHERE id=(SELECT CURRVAL('biblio.record_entry_id_seq'))),
+  '@>', '"audience"=>"e", "comp"=>"rg", "item_form"=>"o", "fmus"=>"a", "part"=>"d", "trar"=>"c"', 'MUS 008 Specific: Comp, FMus, Part, Audn, Form, TrAr');
+
+SELECT cmp_ok((SELECT attrs FROM metabib.record_attr WHERE id=(SELECT CURRVAL('biblio.record_entry_id_seq'))),
+  '@>', '"accm"=>" ", "accm1"=>" ", "ltxt"=>" ", "ltxt1"=>" "', 'MUS 008 Special: AccM and LTxt Fixed Fields = " "');
+
+SELECT is((SELECT attr FROM metabib.record_attr_flat WHERE id=(SELECT CURRVAL('biblio.record_entry_id_seq')) AND attr IN ('accm2','accm3','accm4','accm5','accm6','ltxt2')),
+  NULL, 'MUS 008 Special: AccM2-6 and LTxt2 Should not be defined');
+
+-- AccM1 and LTxt1 set, all other positions spaces
+INSERT INTO biblio.record_entry (last_xact_id,marc) VALUES
+  ('testing',$record$<record    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"    xmlns="http://www.loc.gov/MARC21/slim"><leader>01337njm a22054323c 4500</leader><controlfield tag="008">010100e20080825inurgadeoh     k  c mul u</controlfield></record>$record$);
+
+SELECT cmp_ok((SELECT attrs FROM metabib.record_attr WHERE id=(SELECT CURRVAL('biblio.record_entry_id_seq'))),
+  '@>', '"accm"=>"h", "accm1"=>"h", "ltxt"=>"k", "ltxt1"=>"k"', 'MUS 008 Special: AccM1 and LTxt1 Set, others empty');
+
+SELECT is((SELECT attr FROM metabib.record_attr_flat WHERE id=(SELECT CURRVAL('biblio.record_entry_id_seq')) AND attr IN ('accm2','accm3','accm4','accm5','accm6','ltxt2')),
+  NULL, 'MUS 008 Special: AccM2-6 and LTxt2 Should not be defined');
+
+-- AccM and LTxt full
+INSERT INTO biblio.record_entry (last_xact_id,marc) VALUES
+  ('testing',$record$<record    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"    xmlns="http://www.loc.gov/MARC21/slim"><leader>01337njm a22054323c 4500</leader><controlfield tag="008">010100e20080825inurgadeohgriszki c mul u</controlfield></record>$record$);
+
+-- AccM
+SELECT is((SELECT COUNT(id) FROM metabib.record_attr_flat WHERE id=(SELECT CURRVAL('biblio.record_entry_id_seq')) AND attr='accm' AND value IN ('h','g','r','i','s','z')),
+  6::BIGINT, 'MUS 008 Special: There should be 6 AccM values');
+
+SELECT cmp_ok((SELECT attrs FROM metabib.record_attr WHERE id=(SELECT CURRVAL('biblio.record_entry_id_seq'))),
+  '@>', '"accm1"=>"h", "accm2"=>"g", "accm3"=>"r", "accm4"=>"i", "accm5"=>"s", "accm6"=>"z"', 'MUS 008 Special: AccM single-character attributes');
+
+-- LTxt
+SELECT is((SELECT COUNT(id) FROM metabib.record_attr_flat WHERE id=(SELECT CURRVAL('biblio.record_entry_id_seq')) AND attr='ltxt' AND value IN ('k','i')),
+  2::BIGINT, 'MUS 008 Special: There should be 2 LTxt values found');
+
+SELECT cmp_ok((SELECT attrs FROM metabib.record_attr WHERE id=(SELECT CURRVAL('biblio.record_entry_id_seq'))),
+  '@>', '"ltxt1"=>"k", "ltxt2"=>"i"', 'MUS 008 Special: LTxt single-character attributes');
+
+
+-- VIS -ICALC
+INSERT INTO biblio.record_entry (last_xact_id,marc) VALUES
+  ('testing',$record$<record    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"    xmlns="http://www.loc.gov/MARC21/slim"><leader>01337nga a22054323c 4500</leader><controlfield tag="008">010100e20080825inu120 e     us   vamul u</controlfield></record>$record$);
+
+SELECT cmp_ok((SELECT attrs FROM metabib.record_attr WHERE id=(SELECT CURRVAL('biblio.record_entry_id_seq'))),
+  '@>', '"cat_form"=>"c", "bib_level"=>"a", "enc_level"=>"3", "item_type"=>"g"', 'VIS LDR: BLvl, Desc, ELvl, Type');
+
+-- XXX: Checks both(?) language and item_lang. If one is ever removed, this also needs corrected.
+SELECT cmp_ok((SELECT attrs FROM metabib.record_attr WHERE id=(SELECT CURRVAL('biblio.record_entry_id_seq'))),
+  '@>', '"ctry"=>"inu", "date1"=>"2008", "date2"=>"0825", "pub_status"=>"e", "language"=>"mul", "item_lang"=>"mul"', 'VIS 008 Generic: Ctry, Date1, Date2, DtSt, Lang');
+
+-- Time is defined for the editor, but isn't extracted as an attribute.
+SELECT cmp_ok((SELECT attrs FROM metabib.record_attr WHERE id=(SELECT CURRVAL('biblio.record_entry_id_seq'))),
+  '@>', '"gpub"=>"u", "tech"=>"a", "type_mat"=>"v", "item_form"=>"s"', 'VIS 008 Specific: Audn, GPub, Form, TMat, Tech');
+
+
+SELECT * FROM finish();
+
+ROLLBACK;
diff --git a/Open-ILS/src/sql/Pg/upgrade/XXXX.more_fixed_fields.sql b/Open-ILS/src/sql/Pg/upgrade/XXXX.more_fixed_fields.sql
new file mode 100644
index 0000000..20537e7
--- /dev/null
+++ b/Open-ILS/src/sql/Pg/upgrade/XXXX.more_fixed_fields.sql
@@ -0,0 +1,1372 @@
+BEGIN;
+-- Correct SER and COM records, add most other subfields and make them usable as CCVMs
+
+SELECT evergreen.upgrade_deps_block_check('XXXX', :eg_version);
+
+-- Fix SER
+DELETE FROM config.marc21_ff_pos_map WHERE fixed_field = 'Audn' AND rec_type = 'SER';
+
+
+-- Map Fields to Record Types
+-- Form was already defined but missing from COM
+INSERT INTO config.marc21_ff_pos_map (fixed_field, tag, rec_type,start_pos, length, default_val) VALUES
+    ('Form', '006', 'COM', 6, 1, ' '),
+    ('Form', '008', 'COM', 23, 1, ' '),
+
+    ('Relf', '006', 'MAP', 1, 4, '    '),
+    ('Relf', '008', 'MAP', 18, 4, '    '),
+    ('Proj', '006', 'MAP', 5, 2, '  '),
+    ('Proj', '008', 'MAP', 22, 2, '  '),
+    ('CrTp', '006', 'MAP', 8, 1, 'a'),
+    ('CrTp', '008', 'MAP', 25, 1, 'a'),
+    ('SpFm', '006', 'MAP', 16, 2, '  '),
+    ('SpFm', '008', 'MAP', 33, 2, '  '),
+    ('Relf1', '006', 'MAP', 1, 1, ' '),
+    ('Relf1', '008', 'MAP', 18, 1, ' '),
+    ('Relf2', '006', 'MAP', 2, 1, ' '),
+    ('Relf2', '008', 'MAP', 19, 1, ' '),
+    ('Relf3', '006', 'MAP', 3, 1, ' '),
+    ('Relf3', '008', 'MAP', 20, 1, ' '),
+    ('Relf4', '006', 'MAP', 4, 1, ' '),
+    ('Relf4', '008', 'MAP', 21, 1, ' '),
+    ('SpFm1', '006', 'MAP', 16, 1, ' '),
+    ('SpFm1', '008', 'MAP', 33, 1, ' '),
+    ('SpFm2', '006', 'MAP', 17, 1, ' '),
+    ('SpFm2', '008', 'MAP', 34, 1, ' '),
+
+    ('Comp', '006', 'REC', 1, 2, 'uu'),
+    ('Comp', '008', 'REC', 18, 2, 'uu'),
+    ('FMus', '006', 'REC', 3, 1, 'n'),
+    ('FMus', '008', 'REC', 20, 1, 'n'),
+    ('Part', '006', 'REC', 4, 1, 'n'),
+    ('Part', '008', 'REC', 21, 1, 'n'),
+    ('AccM', '006', 'REC', 7, 6, '      '),
+    ('AccM', '008', 'REC', 24, 6, '      '),
+    ('LTxt', '006', 'REC', 13, 2, '  '),
+    ('LTxt', '008', 'REC', 30, 2, '  '),
+    ('TrAr', '006', 'REC', 16, 1, 'n'),
+    ('TrAr', '008', 'REC', 33, 1, 'n'),
+    ('AccM1', '006', 'REC', 7, 1, ' '),
+    ('AccM1', '008', 'REC', 24, 1, ' '),
+    ('AccM2', '006', 'REC', 8, 1, ' '),
+    ('AccM2', '008', 'REC', 25, 1, ' '),
+    ('AccM3', '006', 'REC', 9, 1, ' '),
+    ('AccM3', '008', 'REC', 26, 1, ' '),
+    ('AccM4', '006', 'REC', 10, 1, ' '),
+    ('AccM4', '008', 'REC', 27, 1, ' '),
+    ('AccM5', '006', 'REC', 11, 1, ' '),
+    ('AccM5', '008', 'REC', 28, 1, ' '),
+    ('AccM6', '006', 'REC', 12, 1, ' '),
+    ('AccM6', '008', 'REC', 29, 1, ' '),
+    ('LTxt1', '006', 'REC', 13, 1, ' '),
+    ('LTxt1', '008', 'REC', 30, 1, ' '),
+    ('LTxt2', '006', 'REC', 14, 1, ' '),
+    ('LTxt2', '008', 'REC', 31, 1, ' '),
+
+    ('Comp', '006', 'SCO', 1, 2, 'uu'),
+    ('Comp', '008', 'SCO', 18, 2, 'uu'),
+    ('FMus', '006', 'SCO', 3, 1, 'u'),
+    ('FMus', '008', 'SCO', 20, 1, 'u'),
+    ('Part', '006', 'SCO', 4, 1, ' '),
+    ('Part', '008', 'SCO', 21, 1, ' '),
+    ('AccM', '006', 'SCO', 7, 6, '      '),
+    ('AccM', '008', 'SCO', 24, 6, '      '),
+    ('LTxt', '006', 'SCO', 13, 2, 'n '),
+    ('LTxt', '008', 'SCO', 30, 2, 'n '),
+    ('TrAr', '006', 'SCO', 16, 1, ' '),
+    ('TrAr', '008', 'SCO', 33, 1, ' '),
+    ('AccM1', '006', 'SCO', 7, 1, ' '),
+    ('AccM1', '008', 'SCO', 24, 1, ' '),
+    ('AccM2', '006', 'SCO', 8, 1, ' '),
+    ('AccM2', '008', 'SCO', 25, 1, ' '),
+    ('AccM3', '006', 'SCO', 9, 1, ' '),
+    ('AccM3', '008', 'SCO', 26, 1, ' '),
+    ('AccM4', '006', 'SCO', 10, 1, ' '),
+    ('AccM4', '008', 'SCO', 27, 1, ' '),
+    ('AccM5', '006', 'SCO', 11, 1, ' '),
+    ('AccM5', '008', 'SCO', 28, 1, ' '),
+    ('AccM6', '006', 'SCO', 12, 1, ' '),
+    ('AccM6', '008', 'SCO', 29, 1, ' '),
+    ('LTxt1', '006', 'SCO', 13, 1, 'n'),
+    ('LTxt1', '008', 'SCO', 30, 1, 'n'),
+    ('LTxt2', '006', 'SCO', 14, 1, 'n'),
+    ('LTxt2', '008', 'SCO', 31, 1, 'n'),
+
+    ('SrTp', '006', 'SER', 4, 1, ' '),
+    ('SrTp', '008', 'SER', 21, 1, ' '),
+    ('Orig', '006', 'SER', 5, 1, ' '),
+    ('Orig', '008', 'SER', 22, 1, ' '),
+    ('EntW', '006', 'SER', 7, 1, ' '),
+    ('EntW', '008', 'SER', 24, 1, ' '),
+
+    ('Time', '006', 'VIS', 1, 3, '   '),
+    ('Time', '008', 'VIS', 18, 3, '   '),
+    ('Tech', '006', 'VIS', 17, 1, 'n'),
+    ('Tech', '008', 'VIS', 34, 1, 'n'),
+	
+	('Ills1', '006', 'BKS', 1, 1, ' '),
+    ('Ills1', '008', 'BKS', 18, 1, ' '),
+    ('Ills2', '006', 'BKS', 2, 1, ' '),
+    ('Ills2', '008', 'BKS', 19, 1, ' '),
+    ('Ills3', '006', 'BKS', 3, 1, ' '),
+    ('Ills3', '008', 'BKS', 20, 1, ' '),
+    ('Ills4', '006', 'BKS', 4, 1, ' '),
+    ('Ills4', '008', 'BKS', 21, 1, ' '),
+    ('Cont1', '006', 'BKS', 7, 1, ' '),
+    ('Cont1', '008', 'BKS', 24, 1, ' '),
+    ('Cont2', '006', 'BKS', 8, 1, ' '),
+    ('Cont2', '008', 'BKS', 25, 1, ' '),
+    ('Cont3', '006', 'BKS', 9, 1, ' '),
+    ('Cont3', '008', 'BKS', 26, 1, ' '),
+    ('Cont4', '006', 'BKS', 10, 1, ' '),
+    ('Cont4', '008', 'BKS', 27, 1, ' '),
+
+    ('Cont1', '006', 'SER', 8, 1, ' '),
+    ('Cont1', '008', 'SER', 25, 1, ' '),
+    ('Cont2', '006', 'SER', 9, 1, ' '),
+    ('Cont2', '008', 'SER', 26, 1, ' '),
+    ('Cont3', '006', 'SER', 10, 1, ' '),
+    ('Cont3', '008', 'SER', 27, 1, ' ');
+
+
+-- Add record_attr_definitions
+-- The xxx1,2,etc. are for multi-position single character code fields.
+INSERT INTO config.record_attr_definition (name,label,fixed_field) VALUES
+    ('accm','AccM','AccM'),
+    ('comp','Comp','Comp'),
+    ('crtp','CrTp','CrTp'),
+    ('entw','EntW','EntW'),
+    ('cont','Cont','Cont'),
+    ('fmus','FMus','FMus'),
+    ('ltxt','LTxt','LTxt'),
+    ('orig','Orig','Orig'),
+    ('part','Part','Part'),
+    ('proj','Proj','Proj'),
+    ('relf','Relf','Relf'),
+    ('spfm','SpFm','SpFm'),
+    ('srtp','SrTp','SrTp'),
+    ('tech','Tech','Tech'),
+    ('trar','TrAr','TrAr'),
+    ('accm1','AccM(1)','AccM1'),
+    ('accm2','AccM(2)','AccM2'),
+    ('accm3','AccM(3)','AccM3'),
+    ('accm4','AccM(4)','AccM4'),
+    ('accm5','AccM(5)','AccM5'),
+    ('accm6','AccM(6)','AccM6'),
+    ('cont1','Cont(1)','Cont1'),
+    ('cont2','Cont(2)','Cont2'),
+    ('cont3','Cont(3)','Cont3'),
+    ('cont4','Cont(4)','Cont4'),
+    ('ills1','Ills(1)','Ills1'),
+    ('ills2','Ills(2)','Ills2'),
+    ('ills3','Ills(3)','Ills3'),
+    ('ills4','Ills(4)','Ills4'),
+    ('ltxt1','LTxt(1)','LTxt1'),
+    ('ltxt2','LTxt(2)','LTxt2'),
+    ('relf1','Relf(1)','Relf1'),
+    ('relf2','Relf(2)','Relf2'),
+    ('relf3','Relf(3)','Relf3'),
+    ('relf4','Relf(4)','Relf4'),
+    ('spfm1','SpFm(1)','SpFm1'),
+    ('spfm2','SpFm(2)','SpFm2');
+
+UPDATE config.record_attr_definition SET composite = TRUE WHERE name IN ('accm', 'cont', 'ills', 'ltxt', 'relf', 'spfm');
+
+-- "Next" id for stock config.coded_value_map is 634 as of 7/16/15, but there's an incoming patch that takes 634-711
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES
+    (712, 'accm', ' ', 			oils_i18n_gettext('712', 'No accompanying matter', 'ccvm', 'value')),
+    (713, 'accm', 'a', 			oils_i18n_gettext('713', 'Discography', 'ccvm', 'value')),
+    (714, 'accm', 'b', 			oils_i18n_gettext('714', 'Bibliography', 'ccvm', 'value')),
+    (715, 'accm', 'c', 			oils_i18n_gettext('715', 'Thematic index', 'ccvm', 'value')),
+    (716, 'accm', 'd', 			oils_i18n_gettext('716', 'Libretto or text', 'ccvm', 'value')),
+    (717, 'accm', 'e', 			oils_i18n_gettext('717', 'Biography of composer or author', 'ccvm', 'value')),
+    (718, 'accm', 'f', 			oils_i18n_gettext('718', 'Biography or performer or history of ensemble', 'ccvm', 'value')),
+    (719, 'accm', 'g', 			oils_i18n_gettext('719', 'Technical and/or historical information on instruments', 'ccvm', 'value')),
+    (720, 'accm', 'h', 			oils_i18n_gettext('720', 'Technical information on music', 'ccvm', 'value')),
+    (721, 'accm', 'i', 			oils_i18n_gettext('721', 'Historical information', 'ccvm', 'value')),
+    (722, 'accm', 'k', 			oils_i18n_gettext('722', 'Ethnological information', 'ccvm', 'value')),
+    (723, 'accm', 'r', 			oils_i18n_gettext('723', 'Instructional materials', 'ccvm', 'value')),
+    (724, 'accm', 's', 			oils_i18n_gettext('724', 'Music', 'ccvm', 'value')),
+    (725, 'accm', 'z', 			oils_i18n_gettext('725', 'Other accompanying matter', 'ccvm', 'value')),
+	
+    (726, 'comp', '  ', 		oils_i18n_gettext('726', 'No information supplied', 'ccvm', 'value')),
+    (727, 'comp', 'an', 		oils_i18n_gettext('727', 'Anthems', 'ccvm', 'value')),
+    (728, 'comp', 'bd', 		oils_i18n_gettext('728', 'Ballads', 'ccvm', 'value')),
+    (729, 'comp', 'bt', 		oils_i18n_gettext('729', 'Ballets', 'ccvm', 'value')),
+    (730, 'comp', 'bg', 		oils_i18n_gettext('730', 'Bluegrass music', 'ccvm', 'value')),
+    (731, 'comp', 'bl', 		oils_i18n_gettext('731', 'Blues', 'ccvm', 'value')),
+    (732, 'comp', 'cn', 		oils_i18n_gettext('732', 'Canons and rounds', 'ccvm', 'value')),
+    (733, 'comp', 'ct', 		oils_i18n_gettext('733', 'Cantatas', 'ccvm', 'value')),
+    (734, 'comp', 'cz', 		oils_i18n_gettext('734', 'Canzonas', 'ccvm', 'value')),
+    (735, 'comp', 'cr', 		oils_i18n_gettext('735', 'Carols', 'ccvm', 'value')),
+    (736, 'comp', 'ca', 		oils_i18n_gettext('736', 'Chaconnes', 'ccvm', 'value')),
+    (737, 'comp', 'cs', 		oils_i18n_gettext('737', 'Chance compositions', 'ccvm', 'value')),
+    (738, 'comp', 'cp', 		oils_i18n_gettext('738', 'Chansons, Polyphonic', 'ccvm', 'value')),
+    (739, 'comp', 'cc', 		oils_i18n_gettext('739', 'Chant, Christian', 'ccvm', 'value')),
+    (740, 'comp', 'cb', 		oils_i18n_gettext('740', 'Chants, other', 'ccvm', 'value')),
+    (741, 'comp', 'cl', 		oils_i18n_gettext('741', 'Chorale preludes', 'ccvm', 'value')),
+    (742, 'comp', 'ch', 		oils_i18n_gettext('742', 'Chorales', 'ccvm', 'value')),
+    (743, 'comp', 'cg', 		oils_i18n_gettext('743', 'Concerti grossi', 'ccvm', 'value')),
+    (744, 'comp', 'co', 		oils_i18n_gettext('744', 'Concertos', 'ccvm', 'value')),
+    (745, 'comp', 'cy', 		oils_i18n_gettext('745', 'Country music', 'ccvm', 'value')),
+    (746, 'comp', 'df', 		oils_i18n_gettext('746', 'Dance forms', 'ccvm', 'value')),
+    (747, 'comp', 'dv', 		oils_i18n_gettext('747', 'Divertimentos, serenades, cassations, divertissements, and notturni', 'ccvm', 'value')),
+    (748, 'comp', 'ft', 		oils_i18n_gettext('748', 'Fantasias', 'ccvm', 'value')),
+    (749, 'comp', 'fl', 		oils_i18n_gettext('749', 'Flamenco', 'ccvm', 'value')),
+    (750, 'comp', 'fm', 		oils_i18n_gettext('750', 'Folk music', 'ccvm', 'value')),
+    (751, 'comp', 'fg', 		oils_i18n_gettext('751', 'Fugues', 'ccvm', 'value')),
+    (752, 'comp', 'gm', 		oils_i18n_gettext('752', 'Gospel music', 'ccvm', 'value')),
+    (753, 'comp', 'hy', 		oils_i18n_gettext('753', 'Hymns', 'ccvm', 'value')),
+    (754, 'comp', 'jz', 		oils_i18n_gettext('754', 'Jazz', 'ccvm', 'value')),
+    (755, 'comp', 'md', 		oils_i18n_gettext('755', 'Madrigals', 'ccvm', 'value')),
+    (756, 'comp', 'mr', 		oils_i18n_gettext('756', 'Marches', 'ccvm', 'value')),
+    (757, 'comp', 'ms', 		oils_i18n_gettext('757', 'Masses', 'ccvm', 'value')),
+    (758, 'comp', 'mz', 		oils_i18n_gettext('758', 'Mazurkas', 'ccvm', 'value')),
+    (759, 'comp', 'mi', 		oils_i18n_gettext('759', 'Minuets', 'ccvm', 'value')),
+    (760, 'comp', 'mo', 		oils_i18n_gettext('760', 'Motets', 'ccvm', 'value')),
+    (761, 'comp', 'mp', 		oils_i18n_gettext('761', 'Motion picture music', 'ccvm', 'value')),
+    (762, 'comp', 'mu', 		oils_i18n_gettext('762', 'Multiple forms', 'ccvm', 'value')),
+    (763, 'comp', 'mc', 		oils_i18n_gettext('763', 'Musical reviews and comedies', 'ccvm', 'value')),
+    (764, 'comp', 'nc', 		oils_i18n_gettext('764', 'Nocturnes', 'ccvm', 'value')),
+    (765, 'comp', 'nn', 		oils_i18n_gettext('765', 'Not applicable', 'ccvm', 'value')),
+    (766, 'comp', 'op', 		oils_i18n_gettext('766', 'Operas', 'ccvm', 'value')),
+    (767, 'comp', 'or', 		oils_i18n_gettext('767', 'Oratorios', 'ccvm', 'value')),
+    (768, 'comp', 'ov', 		oils_i18n_gettext('768', 'Overtures', 'ccvm', 'value')),
+    (769, 'comp', 'pt', 		oils_i18n_gettext('769', 'Part-songs', 'ccvm', 'value')),
+    (770, 'comp', 'ps', 		oils_i18n_gettext('770', 'Passacaglias', 'ccvm', 'value')),
+    (771, 'comp', 'pm', 		oils_i18n_gettext('771', 'Passion music', 'ccvm', 'value')),
+    (772, 'comp', 'pv', 		oils_i18n_gettext('772', 'Pavans', 'ccvm', 'value')),
+    (773, 'comp', 'po', 		oils_i18n_gettext('773', 'Polonaises', 'ccvm', 'value')),
+    (774, 'comp', 'pp', 		oils_i18n_gettext('774', 'Popular music', 'ccvm', 'value')),
+    (775, 'comp', 'pr', 		oils_i18n_gettext('775', 'Preludes', 'ccvm', 'value')),
+    (776, 'comp', 'pg', 		oils_i18n_gettext('776', 'Program music', 'ccvm', 'value')),
+    (777, 'comp', 'rg', 		oils_i18n_gettext('777', 'Ragtime music', 'ccvm', 'value')),
+    (778, 'comp', 'rq', 		oils_i18n_gettext('778', 'Requiems', 'ccvm', 'value')),
+    (779, 'comp', 'rp', 		oils_i18n_gettext('779', 'Rhapsodies', 'ccvm', 'value')),
+    (780, 'comp', 'ri', 		oils_i18n_gettext('780', 'Ricercars', 'ccvm', 'value')),
+    (781, 'comp', 'rc', 		oils_i18n_gettext('781', 'Rock music', 'ccvm', 'value')),
+    (782, 'comp', 'rd', 		oils_i18n_gettext('782', 'Rondos', 'ccvm', 'value')),
+    (783, 'comp', 'sn', 		oils_i18n_gettext('783', 'Sonatas', 'ccvm', 'value')),
+    (784, 'comp', 'sg', 		oils_i18n_gettext('784', 'Songs', 'ccvm', 'value')),
+    (785, 'comp', 'sd', 		oils_i18n_gettext('785', 'Square dance music', 'ccvm', 'value')),
+    (786, 'comp', 'st', 		oils_i18n_gettext('786', 'Studies and exercises', 'ccvm', 'value')),
+    (787, 'comp', 'su', 		oils_i18n_gettext('787', 'Suites', 'ccvm', 'value')),
+    (788, 'comp', 'sp', 		oils_i18n_gettext('788', 'Symphonic poems', 'ccvm', 'value')),
+    (789, 'comp', 'sy', 		oils_i18n_gettext('789', 'Symphonies', 'ccvm', 'value')),
+    (790, 'comp', 'tl', 		oils_i18n_gettext('790', 'Teatro lirico', 'ccvm', 'value')),
+    (791, 'comp', 'tc', 		oils_i18n_gettext('791', 'Toccatas', 'ccvm', 'value')),
+    (792, 'comp', 'ts', 		oils_i18n_gettext('792', 'Trio-sonatas', 'ccvm', 'value')),
+    (793, 'comp', 'uu', 		oils_i18n_gettext('793', 'Unknown', 'ccvm', 'value')),
+    (794, 'comp', 'vi', 		oils_i18n_gettext('794', 'Villancicos', 'ccvm', 'value')),
+    (795, 'comp', 'vr', 		oils_i18n_gettext('795', 'Variations', 'ccvm', 'value')),
+    (796, 'comp', 'wz', 		oils_i18n_gettext('796', 'Waltzes', 'ccvm', 'value')),
+    (797, 'comp', 'za', 		oils_i18n_gettext('797', 'Zarzuelas', 'ccvm', 'value')),
+    (798, 'comp', 'zz', 		oils_i18n_gettext('798', 'Other forms', 'ccvm', 'value')),
+	
+    (799, 'crtp', 'a', 			oils_i18n_gettext('799', 'Single map', 'ccvm', 'value')),
+    (800, 'crtp', 'b', 			oils_i18n_gettext('800', 'Map series', 'ccvm', 'value')),
+    (801, 'crtp', 'c', 			oils_i18n_gettext('801', 'Map serial', 'ccvm', 'value')),
+    (802, 'crtp', 'd', 			oils_i18n_gettext('802', 'Globe', 'ccvm', 'value')),
+    (803, 'crtp', 'e', 			oils_i18n_gettext('803', 'Atlas', 'ccvm', 'value')),
+    (804, 'crtp', 'f', 			oils_i18n_gettext('804', 'Separate supplement to another work', 'ccvm', 'value')),
+    (805, 'crtp', 'g', 			oils_i18n_gettext('805', 'Bound as part of another work', 'ccvm', 'value')),
+    (806, 'crtp', 'u', 			oils_i18n_gettext('806', 'Unknown', 'ccvm', 'value')),
+    (807, 'crtp', 'z', 			oils_i18n_gettext('807', 'Other', 'ccvm', 'value')),
+	
+    (808, 'entw', ' ', 			oils_i18n_gettext('808', 'Not specified', 'ccvm', 'value')),
+    (809, 'entw', 'a', 			oils_i18n_gettext('809', 'Abstracts/summaries', 'ccvm', 'value')),
+    (810, 'entw', 'b', 			oils_i18n_gettext('810', 'Bibliographies', 'ccvm', 'value')),
+    (811, 'entw', 'c', 			oils_i18n_gettext('811', 'Catalogs', 'ccvm', 'value')),
+    (812, 'entw', 'd', 			oils_i18n_gettext('812', 'Dictionaries', 'ccvm', 'value')),
+    (813, 'entw', 'e', 			oils_i18n_gettext('813', 'Encyclopedias', 'ccvm', 'value')),
+    (814, 'entw', 'f', 			oils_i18n_gettext('814', 'Handbooks', 'ccvm', 'value')),
+    (815, 'entw', 'g', 			oils_i18n_gettext('815', 'Legal articles', 'ccvm', 'value')),
+    (816, 'entw', 'h', 			oils_i18n_gettext('816', 'Biography', 'ccvm', 'value')),
+    (817, 'entw', 'i', 			oils_i18n_gettext('817', 'Indexes', 'ccvm', 'value')),
+    (818, 'entw', 'k', 			oils_i18n_gettext('818', 'Discographies', 'ccvm', 'value')),
+    (819, 'entw', 'l', 			oils_i18n_gettext('819', 'Legislation', 'ccvm', 'value')),
+    (820, 'entw', 'm', 			oils_i18n_gettext('820', 'Theses', 'ccvm', 'value')),
+    (821, 'entw', 'n', 			oils_i18n_gettext('821', 'Surveys of the literature in a subject area', 'ccvm', 'value')),
+    (822, 'entw', 'o', 			oils_i18n_gettext('822', 'Reviews', 'ccvm', 'value')),
+    (823, 'entw', 'p', 			oils_i18n_gettext('823', 'Programmed texts', 'ccvm', 'value')),
+    (824, 'entw', 'q', 			oils_i18n_gettext('824', 'Filmographies', 'ccvm', 'value')),
+    (825, 'entw', 'r', 			oils_i18n_gettext('825', 'Directories', 'ccvm', 'value')),
+    (826, 'entw', 's', 			oils_i18n_gettext('826', 'Statistics', 'ccvm', 'value')),
+    (827, 'entw', 't', 			oils_i18n_gettext('827', 'Technical reports', 'ccvm', 'value')),
+    (828, 'entw', 'u', 			oils_i18n_gettext('828', 'Standards/specifications', 'ccvm', 'value')),
+    (829, 'entw', 'v', 			oils_i18n_gettext('829', 'Legal cases and case notes', 'ccvm', 'value')),
+    (830, 'entw', 'w', 			oils_i18n_gettext('830', 'Law reports and digests', 'ccvm', 'value')),
+    (831, 'entw', 'y', 			oils_i18n_gettext('831', 'Yearbooks', 'ccvm', 'value')),
+    (832, 'entw', 'z', 			oils_i18n_gettext('832', 'Treaties', 'ccvm', 'value')),
+    (833, 'entw', '5', 			oils_i18n_gettext('833', 'Calendars', 'ccvm', 'value')),
+    (834, 'entw', '6', 			oils_i18n_gettext('834', 'Comics/graphic novels', 'ccvm', 'value')),
+	
+    (835, 'cont', ' ', 			oils_i18n_gettext('835', 'Not specified', 'ccvm', 'value')),
+    (836, 'cont', 'a', 			oils_i18n_gettext('836', 'Abstracts/summaries', 'ccvm', 'value')),
+    (837, 'cont', 'b', 			oils_i18n_gettext('837', 'Bibliographies', 'ccvm', 'value')),
+    (838, 'cont', 'c', 			oils_i18n_gettext('838', 'Catalogs', 'ccvm', 'value')),
+    (839, 'cont', 'd', 			oils_i18n_gettext('839', 'Dictionaries', 'ccvm', 'value')),
+    (840, 'cont', 'e', 			oils_i18n_gettext('840', 'Encyclopedias', 'ccvm', 'value')),
+    (841, 'cont', 'f', 			oils_i18n_gettext('841', 'Handbooks', 'ccvm', 'value')),
+    (842, 'cont', 'g', 			oils_i18n_gettext('842', 'Legal articles', 'ccvm', 'value')),
+    (843, 'cont', 'h', 			oils_i18n_gettext('843', 'Biography', 'ccvm', 'value')),
+    (844, 'cont', 'i', 			oils_i18n_gettext('844', 'Indexes', 'ccvm', 'value')),
+    (845, 'cont', 'j', 			oils_i18n_gettext('845', 'Patent document', 'ccvm', 'value')),
+    (846, 'cont', 'k', 			oils_i18n_gettext('846', 'Discographies', 'ccvm', 'value')),
+    (847, 'cont', 'l', 			oils_i18n_gettext('847', 'Legislation', 'ccvm', 'value')),
+    (848, 'cont', 'm', 			oils_i18n_gettext('848', 'Theses', 'ccvm', 'value')),
+    (849, 'cont', 'n', 			oils_i18n_gettext('849', 'Surveys of the literature in a subject area', 'ccvm', 'value')),
+    (850, 'cont', 'o', 			oils_i18n_gettext('850', 'Reviews', 'ccvm', 'value')),
+    (851, 'cont', 'p', 			oils_i18n_gettext('851', 'Programmed texts', 'ccvm', 'value')),
+    (852, 'cont', 'q', 			oils_i18n_gettext('852', 'Filmographies', 'ccvm', 'value')),
+    (853, 'cont', 'r', 			oils_i18n_gettext('853', 'Directories', 'ccvm', 'value')),
+    (854, 'cont', 's', 			oils_i18n_gettext('854', 'Statistics', 'ccvm', 'value')),
+    (855, 'cont', 't', 			oils_i18n_gettext('855', 'Technical reports', 'ccvm', 'value')),
+    (856, 'cont', 'u', 			oils_i18n_gettext('856', 'Standards/specifications', 'ccvm', 'value')),
+    (857, 'cont', 'v', 			oils_i18n_gettext('857', 'Legal cases and case notes', 'ccvm', 'value')),
+    (858, 'cont', 'w', 			oils_i18n_gettext('858', 'Law reports and digests', 'ccvm', 'value')),
+    (859, 'cont', 'x', 			oils_i18n_gettext('859', 'Other reports', 'ccvm', 'value')),
+    (860, 'cont', 'y', 			oils_i18n_gettext('860', 'Yearbooks', 'ccvm', 'value')),
+    (861, 'cont', 'z', 			oils_i18n_gettext('861', 'Treaties', 'ccvm', 'value')),
+    (862, 'cont', '2', 			oils_i18n_gettext('862', 'Offprints', 'ccvm', 'value')),
+    (863, 'cont', '5', 			oils_i18n_gettext('863', 'Calendars', 'ccvm', 'value')),
+    (864, 'cont', '6', 			oils_i18n_gettext('864', 'Comics/graphic novels', 'ccvm', 'value')),
+	
+    (865, 'fmus', ' ', 			oils_i18n_gettext('865', 'Information not supplied', 'ccvm', 'value')),
+    (866, 'fmus', 'a', 			oils_i18n_gettext('866', 'Full score', 'ccvm', 'value')),
+    (867, 'fmus', 'b', 			oils_i18n_gettext('867', 'Full score, miniature or study size', 'ccvm', 'value')),
+    (868, 'fmus', 'c', 			oils_i18n_gettext('868', 'Accompaniment reduced for keyboard', 'ccvm', 'value')),
+    (869, 'fmus', 'd', 			oils_i18n_gettext('869', 'Voice score with accompaniment omitted', 'ccvm', 'value')),
+    (870, 'fmus', 'e', 			oils_i18n_gettext('870', 'Condensed score or piano-conductor score', 'ccvm', 'value')),
+    (871, 'fmus', 'g', 			oils_i18n_gettext('871', 'Close score', 'ccvm', 'value')),
+    (872, 'fmus', 'h', 			oils_i18n_gettext('872', 'Chorus score', 'ccvm', 'value')),
+    (873, 'fmus', 'i', 			oils_i18n_gettext('873', 'Condensed score', 'ccvm', 'value')),
+    (874, 'fmus', 'j', 			oils_i18n_gettext('874', 'Performer-conductor part', 'ccvm', 'value')),
+    (875, 'fmus', 'k', 			oils_i18n_gettext('875', 'Vocal score', 'ccvm', 'value')),
+    (876, 'fmus', 'l', 			oils_i18n_gettext('876', 'Score', 'ccvm', 'value')),
+    (877, 'fmus', 'm', 			oils_i18n_gettext('877', 'Multiple score formats', 'ccvm', 'value')),
+    (878, 'fmus', 'n', 			oils_i18n_gettext('878', 'Not applicable', 'ccvm', 'value')),
+    (879, 'fmus', 'u', 			oils_i18n_gettext('879', 'Unknown', 'ccvm', 'value')),
+    (880, 'fmus', 'z', 			oils_i18n_gettext('880', 'Other', 'ccvm', 'value')),
+	
+    (881, 'ltxt', ' ', 			oils_i18n_gettext('881', 'Item is a music sound recording', 'ccvm', 'value')),
+    (882, 'ltxt', 'a', 			oils_i18n_gettext('882', 'Autobiography', 'ccvm', 'value')),
+    (883, 'ltxt', 'b', 			oils_i18n_gettext('883', 'Biography', 'ccvm', 'value')),
+    (884, 'ltxt', 'c', 			oils_i18n_gettext('884', 'Conference proceedings', 'ccvm', 'value')),
+    (885, 'ltxt', 'd', 			oils_i18n_gettext('885', 'Drama', 'ccvm', 'value')),
+    (886, 'ltxt', 'e', 			oils_i18n_gettext('886', 'Essays', 'ccvm', 'value')),
+    (887, 'ltxt', 'f', 			oils_i18n_gettext('887', 'Fiction', 'ccvm', 'value')),
+    (888, 'ltxt', 'g', 			oils_i18n_gettext('888', 'Reporting', 'ccvm', 'value')),
+    (889, 'ltxt', 'h', 			oils_i18n_gettext('889', 'History', 'ccvm', 'value')),
+    (890, 'ltxt', 'i', 			oils_i18n_gettext('890', 'Instruction', 'ccvm', 'value')),
+    (891, 'ltxt', 'j', 			oils_i18n_gettext('891', 'Language instruction', 'ccvm', 'value')),
+    (892, 'ltxt', 'k', 			oils_i18n_gettext('892', 'Comedy', 'ccvm', 'value')),
+    (893, 'ltxt', 'l', 			oils_i18n_gettext('893', 'Lectures, speeches', 'ccvm', 'value')),
+    (894, 'ltxt', 'm', 			oils_i18n_gettext('894', 'Memoirs', 'ccvm', 'value')),
+    (895, 'ltxt', 'n', 			oils_i18n_gettext('895', 'Not applicable', 'ccvm', 'value')),
+    (896, 'ltxt', 'o', 			oils_i18n_gettext('896', 'Folktales', 'ccvm', 'value')),
+    (897, 'ltxt', 'p', 			oils_i18n_gettext('897', 'Poetry', 'ccvm', 'value')),
+    (898, 'ltxt', 'r', 			oils_i18n_gettext('898', 'Rehearsals', 'ccvm', 'value')),
+    (899, 'ltxt', 's', 			oils_i18n_gettext('899', 'Sounds', 'ccvm', 'value')),
+    (900, 'ltxt', 't', 			oils_i18n_gettext('900', 'Interviews', 'ccvm', 'value')),
+    (901, 'ltxt', 'z', 			oils_i18n_gettext('901', 'Other', 'ccvm', 'value')),
+	
+    (902, 'orig', ' ', 			oils_i18n_gettext('902', 'None of the following', 'ccvm', 'value')),
+    (903, 'orig', 'a', 			oils_i18n_gettext('903', 'Microfilm', 'ccvm', 'value')),
+    (904, 'orig', 'b', 			oils_i18n_gettext('904', 'Microfiche', 'ccvm', 'value')),
+    (905, 'orig', 'c', 			oils_i18n_gettext('905', 'Microopaque', 'ccvm', 'value')),
+    (906, 'orig', 'd', 			oils_i18n_gettext('906', 'Large print', 'ccvm', 'value')),
+    (907, 'orig', 'e', 			oils_i18n_gettext('907', 'Newspaper format', 'ccvm', 'value')),
+    (908, 'orig', 'f', 			oils_i18n_gettext('908', 'Braille', 'ccvm', 'value')),
+    (909, 'orig', 'o', 			oils_i18n_gettext('909', 'Online', 'ccvm', 'value')),
+    (910, 'orig', 'q', 			oils_i18n_gettext('910', 'Direct electronic', 'ccvm', 'value')),
+    (911, 'orig', 's', 			oils_i18n_gettext('911', 'Electronic', 'ccvm', 'value')),
+	
+    (912, 'part', ' ', 			oils_i18n_gettext('912', 'No parts in hand or not specified', 'ccvm', 'value')),
+    (913, 'part', 'd', 			oils_i18n_gettext('913', 'Instrumental and vocal parts', 'ccvm', 'value')),
+    (914, 'part', 'e', 			oils_i18n_gettext('914', 'Instrumental parts', 'ccvm', 'value')),
+    (915, 'part', 'f', 			oils_i18n_gettext('915', 'Vocal parts', 'ccvm', 'value')),
+    (916, 'part', 'n', 			oils_i18n_gettext('916', 'Not Applicable', 'ccvm', 'value')),
+    (917, 'part', 'u', 			oils_i18n_gettext('917', 'Unknown', 'ccvm', 'value')),
+	
+    (918, 'proj', '  ', 		oils_i18n_gettext('918', 'Project not specified', 'ccvm', 'value')),
+    (919, 'proj', 'aa', 		oils_i18n_gettext('919', 'Aitoff', 'ccvm', 'value')),
+    (920, 'proj', 'ab', 		oils_i18n_gettext('920', 'Gnomic', 'ccvm', 'value')),
+    (921, 'proj', 'ac', 		oils_i18n_gettext('921', 'Lambert''s azimuthal equal area', 'ccvm', 'value')),
+    (922, 'proj', 'ad', 		oils_i18n_gettext('922', 'Orthographic', 'ccvm', 'value')),
+    (923, 'proj', 'ae', 		oils_i18n_gettext('923', 'Azimuthal equidistant', 'ccvm', 'value')),
+    (924, 'proj', 'af', 		oils_i18n_gettext('924', 'Stereographic', 'ccvm', 'value')),
+    (925, 'proj', 'ag', 		oils_i18n_gettext('925', 'General vertical near-sided', 'ccvm', 'value')),
+    (926, 'proj', 'am', 		oils_i18n_gettext('926', 'Modified stereographic for Alaska', 'ccvm', 'value')),
+    (927, 'proj', 'an', 		oils_i18n_gettext('927', 'Chamberlin trimetric', 'ccvm', 'value')),
+    (928, 'proj', 'ap', 		oils_i18n_gettext('928', 'Polar stereographic', 'ccvm', 'value')),
+    (929, 'proj', 'au', 		oils_i18n_gettext('929', 'Azimuthal, specific type unknown', 'ccvm', 'value')),
+    (930, 'proj', 'az', 		oils_i18n_gettext('930', 'Azimuthal, other', 'ccvm', 'value')),
+    (931, 'proj', 'ba', 		oils_i18n_gettext('931', 'Gall', 'ccvm', 'value')),
+    (932, 'proj', 'bb', 		oils_i18n_gettext('932', 'Goode''s homolographic', 'ccvm', 'value')),
+    (933, 'proj', 'bc', 		oils_i18n_gettext('933', 'Lambert''s cylindrical equal area', 'ccvm', 'value')),
+    (934, 'proj', 'bd', 		oils_i18n_gettext('934', 'Mercator', 'ccvm', 'value')),
+    (935, 'proj', 'be', 		oils_i18n_gettext('935', 'Miller', 'ccvm', 'value')),
+    (936, 'proj', 'bf', 		oils_i18n_gettext('936', 'Mollweide', 'ccvm', 'value')),
+    (937, 'proj', 'bg', 		oils_i18n_gettext('937', 'Sinusoidal', 'ccvm', 'value')),
+    (938, 'proj', 'bh', 		oils_i18n_gettext('938', 'Transverse Mercator', 'ccvm', 'value')),
+    (939, 'proj', 'bi', 		oils_i18n_gettext('939', 'Gauss-Kruger', 'ccvm', 'value')),
+    (940, 'proj', 'bj', 		oils_i18n_gettext('940', 'Equirectangular', 'ccvm', 'value')),
+    (941, 'proj', 'bk', 		oils_i18n_gettext('941', 'Krovak', 'ccvm', 'value')),
+    (942, 'proj', 'bl', 		oils_i18n_gettext('942', 'Cassini-Soldner', 'ccvm', 'value')),
+    (943, 'proj', 'bo', 		oils_i18n_gettext('943', 'Oblique Mercator', 'ccvm', 'value')),
+    (944, 'proj', 'br', 		oils_i18n_gettext('944', 'Robinson', 'ccvm', 'value')),
+    (945, 'proj', 'bs', 		oils_i18n_gettext('945', 'Space oblique Mercator', 'ccvm', 'value')),
+    (946, 'proj', 'bu', 		oils_i18n_gettext('946', 'Cylindrical, specific type unknown', 'ccvm', 'value')),
+    (947, 'proj', 'bz', 		oils_i18n_gettext('947', 'Cylindrical, other', 'ccvm', 'value')),
+    (948, 'proj', 'ca', 		oils_i18n_gettext('948', 'Alber''s equal area', 'ccvm', 'value')),
+    (949, 'proj', 'cb', 		oils_i18n_gettext('949', 'Bonne', 'ccvm', 'value')),
+    (950, 'proj', 'cc', 		oils_i18n_gettext('950', 'Lambert''s conformal conic', 'ccvm', 'value')),
+    (951, 'proj', 'ce', 		oils_i18n_gettext('951', 'Equidistant conic', 'ccvm', 'value')),
+    (952, 'proj', 'cp', 		oils_i18n_gettext('952', 'Polyconic', 'ccvm', 'value')),
+    (953, 'proj', 'cu', 		oils_i18n_gettext('953', 'Conic, specific type unknown', 'ccvm', 'value')),
+    (954, 'proj', 'cz', 		oils_i18n_gettext('954', 'Conic, other', 'ccvm', 'value')),
+    (955, 'proj', 'da', 		oils_i18n_gettext('955', 'Armadillo', 'ccvm', 'value')),
+    (956, 'proj', 'db', 		oils_i18n_gettext('956', 'Butterfly', 'ccvm', 'value')),
+    (957, 'proj', 'dc', 		oils_i18n_gettext('957', 'Eckert', 'ccvm', 'value')),
+    (958, 'proj', 'dd', 		oils_i18n_gettext('958', 'Goode''s homolosine', 'ccvm', 'value')),
+    (959, 'proj', 'de', 		oils_i18n_gettext('959', 'Miller''s bipolar oblique conformal conic', 'ccvm', 'value')),
+    (960, 'proj', 'df', 		oils_i18n_gettext('960', 'Van Der Grinten', 'ccvm', 'value')),
+    (961, 'proj', 'dg', 		oils_i18n_gettext('961', 'Dymaxion', 'ccvm', 'value')),
+    (962, 'proj', 'dh', 		oils_i18n_gettext('962', 'Cordiform', 'ccvm', 'value')),
+    (963, 'proj', 'dl', 		oils_i18n_gettext('963', 'Lambert conformal', 'ccvm', 'value')),
+    (964, 'proj', 'zz', 		oils_i18n_gettext('964', 'Other', 'ccvm', 'value')),
+	
+    (965, 'relf', ' ', 			oils_i18n_gettext('965', 'No relief shown', 'ccvm', 'value')),
+    (966, 'relf', 'a', 			oils_i18n_gettext('966', 'Contours', 'ccvm', 'value')),
+    (967, 'relf', 'b', 			oils_i18n_gettext('967', 'Shading', 'ccvm', 'value')),
+    (968, 'relf', 'c', 			oils_i18n_gettext('968', 'Gradient and bathymetric tints', 'ccvm', 'value')),
+    (969, 'relf', 'd', 			oils_i18n_gettext('969', 'Hachures', 'ccvm', 'value')),
+    (970, 'relf', 'e', 			oils_i18n_gettext('970', 'Bathymetry, soundings', 'ccvm', 'value')),
+    (971, 'relf', 'f', 			oils_i18n_gettext('971', 'Form lines', 'ccvm', 'value')),
+    (972, 'relf', 'g', 			oils_i18n_gettext('972', 'Spot heights', 'ccvm', 'value')),
+    (973, 'relf', 'i', 			oils_i18n_gettext('973', 'Pictorially', 'ccvm', 'value')),
+    (974, 'relf', 'j', 			oils_i18n_gettext('974', 'Land forms', 'ccvm', 'value')),
+    (975, 'relf', 'k', 			oils_i18n_gettext('975', 'Bathymetry, isolines', 'ccvm', 'value')),
+    (976, 'relf', 'm', 			oils_i18n_gettext('976', 'Rock drawings', 'ccvm', 'value')),
+    (977, 'relf', 'z', 			oils_i18n_gettext('977', 'Other', 'ccvm', 'value')),
+	
+    (978, 'spfm', ' ', 			oils_i18n_gettext('978', 'No specified special format characteristics', 'ccvm', 'value')),
+    (979, 'spfm', 'e', 			oils_i18n_gettext('979', 'Manuscript', 'ccvm', 'value')),
+    (980, 'spfm', 'j', 			oils_i18n_gettext('980', 'Picture card, post card', 'ccvm', 'value')),
+    (981, 'spfm', 'k', 			oils_i18n_gettext('981', 'Calendar', 'ccvm', 'value')),
+    (982, 'spfm', 'l', 			oils_i18n_gettext('982', 'Puzzle', 'ccvm', 'value')),
+    (983, 'spfm', 'n', 			oils_i18n_gettext('983', 'Game', 'ccvm', 'value')),
+    (984, 'spfm', 'o', 			oils_i18n_gettext('984', 'Wall map', 'ccvm', 'value')),
+    (985, 'spfm', 'p', 			oils_i18n_gettext('985', 'Playing cards', 'ccvm', 'value')),
+    (986, 'spfm', 'r', 			oils_i18n_gettext('986', 'Loose-leaf', 'ccvm', 'value')),
+    (987, 'spfm', 'z', 			oils_i18n_gettext('987', 'Other', 'ccvm', 'value')),
+	
+    (988, 'srtp', ' ', 			oils_i18n_gettext('988', 'None of the following', 'ccvm', 'value')),
+    (989, 'srtp', 'd', 			oils_i18n_gettext('989', 'Updating database', 'ccvm', 'value')),
+    (990, 'srtp', 'l', 			oils_i18n_gettext('990', 'Updating loose-leaf', 'ccvm', 'value')),
+    (991, 'srtp', 'm', 			oils_i18n_gettext('991', 'Monographic series', 'ccvm', 'value')),
+    (992, 'srtp', 'n', 			oils_i18n_gettext('992', 'Newspaper', 'ccvm', 'value')),
+    (993, 'srtp', 'p', 			oils_i18n_gettext('993', 'Periodical', 'ccvm', 'value')),
+    (994, 'srtp', 'w', 			oils_i18n_gettext('994', 'Updating Web site', 'ccvm', 'value')),
+	
+    (995, 'tech', 'a', 			oils_i18n_gettext('995', 'Animation', 'ccvm', 'value')),
+    (996, 'tech', 'c', 			oils_i18n_gettext('996', 'Animation and live action', 'ccvm', 'value')),
+    (997, 'tech', 'l', 			oils_i18n_gettext('997', 'Live action', 'ccvm', 'value')),
+    (998, 'tech', 'n', 			oils_i18n_gettext('998', 'Not applicable', 'ccvm', 'value')),
+    (999, 'tech', 'u', 			oils_i18n_gettext('999', 'Unknown', 'ccvm', 'value')),
+    (1000, 'tech', 'z', 		oils_i18n_gettext('1000', 'Other', 'ccvm', 'value')),
+	
+    (1001, 'trar', ' ', 		oils_i18n_gettext('1001', 'Not arrangement or transposition or not specified', 'ccvm', 'value')),
+    (1002, 'trar', 'a', 		oils_i18n_gettext('1002', 'Transposition', 'ccvm', 'value')),
+    (1003, 'trar', 'b', 		oils_i18n_gettext('1003', 'Arrangement', 'ccvm', 'value')),
+    (1004, 'trar', 'c', 		oils_i18n_gettext('1004', 'Both transposed and arranged', 'ccvm', 'value')),
+    (1005, 'trar', 'n', 		oils_i18n_gettext('1005', 'Not applicable', 'ccvm', 'value')),
+    (1006, 'trar', 'u', 		oils_i18n_gettext('1006', 'Unknown', 'ccvm', 'value')),
+	
+    (1007, 'ctry', 'aa ', 		oils_i18n_gettext('1007', 'Albania ', 'ccvm', 'value')),
+    (1008, 'ctry', 'abc', 		oils_i18n_gettext('1008', 'Alberta ', 'ccvm', 'value')),
+    (1009, 'ctry', 'aca', 		oils_i18n_gettext('1009', 'Australian Capital Territory ', 'ccvm', 'value')),
+    (1010, 'ctry', 'ae ', 		oils_i18n_gettext('1010', 'Algeria ', 'ccvm', 'value')),
+    (1011, 'ctry', 'af ', 		oils_i18n_gettext('1011', 'Afghanistan ', 'ccvm', 'value')),
+    (1012, 'ctry', 'ag ', 		oils_i18n_gettext('1012', 'Argentina ', 'ccvm', 'value')),
+    (1013, 'ctry', 'ai ', 		oils_i18n_gettext('1013', 'Armenia (Republic) ', 'ccvm', 'value')),
+    (1014, 'ctry', 'aj ', 		oils_i18n_gettext('1014', 'Azerbaijan ', 'ccvm', 'value')),
+    (1015, 'ctry', 'aku', 		oils_i18n_gettext('1015', 'Alaska ', 'ccvm', 'value')),
+    (1016, 'ctry', 'alu', 		oils_i18n_gettext('1016', 'Alabama ', 'ccvm', 'value')),
+    (1017, 'ctry', 'am ', 		oils_i18n_gettext('1017', 'Anguilla ', 'ccvm', 'value')),
+    (1018, 'ctry', 'an ', 		oils_i18n_gettext('1018', 'Andorra ', 'ccvm', 'value')),
+    (1019, 'ctry', 'ao ', 		oils_i18n_gettext('1019', 'Angola ', 'ccvm', 'value')),
+    (1020, 'ctry', 'aq ', 		oils_i18n_gettext('1020', 'Antigua and Barbuda ', 'ccvm', 'value')),
+    (1021, 'ctry', 'aru', 		oils_i18n_gettext('1021', 'Arkansas ', 'ccvm', 'value')),
+    (1022, 'ctry', 'as ', 		oils_i18n_gettext('1022', 'American Samoa ', 'ccvm', 'value')),
+    (1023, 'ctry', 'at ', 		oils_i18n_gettext('1023', 'Australia ', 'ccvm', 'value')),
+    (1024, 'ctry', 'au ', 		oils_i18n_gettext('1024', 'Austria ', 'ccvm', 'value')),
+    (1025, 'ctry', 'aw ', 		oils_i18n_gettext('1025', 'Aruba ', 'ccvm', 'value')),
+    (1026, 'ctry', 'ay ', 		oils_i18n_gettext('1026', 'Antarctica ', 'ccvm', 'value')),
+    (1027, 'ctry', 'azu', 		oils_i18n_gettext('1027', 'Arizona ', 'ccvm', 'value')),
+    (1028, 'ctry', 'ba ', 		oils_i18n_gettext('1028', 'Bahrain ', 'ccvm', 'value')),
+    (1029, 'ctry', 'bb ', 		oils_i18n_gettext('1029', 'Barbados ', 'ccvm', 'value')),
+    (1030, 'ctry', 'bcc', 		oils_i18n_gettext('1030', 'British Columbia ', 'ccvm', 'value')),
+    (1031, 'ctry', 'bd ', 		oils_i18n_gettext('1031', 'Burundi ', 'ccvm', 'value')),
+    (1032, 'ctry', 'be ', 		oils_i18n_gettext('1032', 'Belgium ', 'ccvm', 'value')),
+    (1033, 'ctry', 'bf ', 		oils_i18n_gettext('1033', 'Bahamas ', 'ccvm', 'value')),
+    (1034, 'ctry', 'bg ', 		oils_i18n_gettext('1034', 'Bangladesh ', 'ccvm', 'value')),
+    (1035, 'ctry', 'bh ', 		oils_i18n_gettext('1035', 'Belize ', 'ccvm', 'value')),
+    (1036, 'ctry', 'bi ', 		oils_i18n_gettext('1036', 'British Indian Ocean Territory ', 'ccvm', 'value')),
+    (1037, 'ctry', 'bl ', 		oils_i18n_gettext('1037', 'Brazil ', 'ccvm', 'value')),
+    (1038, 'ctry', 'bm ', 		oils_i18n_gettext('1038', 'Bermuda Islands ', 'ccvm', 'value')),
+    (1039, 'ctry', 'bn ', 		oils_i18n_gettext('1039', 'Bosnia and Herzegovina ', 'ccvm', 'value')),
+    (1040, 'ctry', 'bo ', 		oils_i18n_gettext('1040', 'Bolivia ', 'ccvm', 'value')),
+    (1041, 'ctry', 'bp ', 		oils_i18n_gettext('1041', 'Solomon Islands ', 'ccvm', 'value')),
+    (1042, 'ctry', 'br ', 		oils_i18n_gettext('1042', 'Burma ', 'ccvm', 'value')),
+    (1043, 'ctry', 'bs ', 		oils_i18n_gettext('1043', 'Botswana ', 'ccvm', 'value')),
+    (1044, 'ctry', 'bt ', 		oils_i18n_gettext('1044', 'Bhutan ', 'ccvm', 'value')),
+    (1045, 'ctry', 'bu ', 		oils_i18n_gettext('1045', 'Bulgaria ', 'ccvm', 'value')),
+    (1046, 'ctry', 'bv ', 		oils_i18n_gettext('1046', 'Bouvet Island ', 'ccvm', 'value')),
+    (1047, 'ctry', 'bw ', 		oils_i18n_gettext('1047', 'Belarus ', 'ccvm', 'value')),
+    (1048, 'ctry', 'bx ', 		oils_i18n_gettext('1048', 'Brunei ', 'ccvm', 'value')),
+    (1049, 'ctry', 'ca ', 		oils_i18n_gettext('1049', 'Caribbean Netherlands ', 'ccvm', 'value')),
+    (1050, 'ctry', 'cau', 		oils_i18n_gettext('1050', 'California ', 'ccvm', 'value')),
+    (1051, 'ctry', 'cb ', 		oils_i18n_gettext('1051', 'Cambodia ', 'ccvm', 'value')),
+    (1052, 'ctry', 'cc ', 		oils_i18n_gettext('1052', 'China ', 'ccvm', 'value')),
+    (1053, 'ctry', 'cd ', 		oils_i18n_gettext('1053', 'Chad ', 'ccvm', 'value')),
+    (1054, 'ctry', 'ce ', 		oils_i18n_gettext('1054', 'Sri Lanka ', 'ccvm', 'value')),
+    (1055, 'ctry', 'cf ', 		oils_i18n_gettext('1055', 'Congo (Brazzaville) ', 'ccvm', 'value')),
+    (1056, 'ctry', 'cg ', 		oils_i18n_gettext('1056', 'Congo (Democratic Republic) ', 'ccvm', 'value')),
+    (1057, 'ctry', 'ch ', 		oils_i18n_gettext('1057', 'China (Republic : 1949', 'ccvm', 'value')),
+    (1058, 'ctry', 'ci ', 		oils_i18n_gettext('1058', 'Croatia ', 'ccvm', 'value')),
+    (1059, 'ctry', 'cj ', 		oils_i18n_gettext('1059', 'Cayman Islands ', 'ccvm', 'value')),
+    (1060, 'ctry', 'ck ', 		oils_i18n_gettext('1060', 'Colombia ', 'ccvm', 'value')),
+    (1061, 'ctry', 'cl ', 		oils_i18n_gettext('1061', 'Chile ', 'ccvm', 'value')),
+    (1062, 'ctry', 'cm ', 		oils_i18n_gettext('1062', 'Cameroon ', 'ccvm', 'value')),
+    (1063, 'ctry', 'co ', 		oils_i18n_gettext('1063', 'Curaçao ', 'ccvm', 'value')),
+    (1064, 'ctry', 'cou', 		oils_i18n_gettext('1064', 'Colorado ', 'ccvm', 'value')),
+    (1065, 'ctry', 'cq ', 		oils_i18n_gettext('1065', 'Comoros ', 'ccvm', 'value')),
+    (1066, 'ctry', 'cr ', 		oils_i18n_gettext('1066', 'Costa Rica ', 'ccvm', 'value')),
+    (1067, 'ctry', 'ctu', 		oils_i18n_gettext('1067', 'Connecticut ', 'ccvm', 'value')),
+    (1068, 'ctry', 'cu ', 		oils_i18n_gettext('1068', 'Cuba ', 'ccvm', 'value')),
+    (1069, 'ctry', 'cv ', 		oils_i18n_gettext('1069', 'Cabo Verde ', 'ccvm', 'value')),
+    (1070, 'ctry', 'cw ', 		oils_i18n_gettext('1070', 'Cook Islands ', 'ccvm', 'value')),
+    (1071, 'ctry', 'cx ', 		oils_i18n_gettext('1071', 'Central African Republic ', 'ccvm', 'value')),
+    (1072, 'ctry', 'cy ', 		oils_i18n_gettext('1072', 'Cyprus ', 'ccvm', 'value')),
+    (1073, 'ctry', 'dcu', 		oils_i18n_gettext('1073', 'District of Columbia ', 'ccvm', 'value')),
+    (1074, 'ctry', 'deu', 		oils_i18n_gettext('1074', 'Delaware ', 'ccvm', 'value')),
+    (1075, 'ctry', 'dk ', 		oils_i18n_gettext('1075', 'Denmark ', 'ccvm', 'value')),
+    (1076, 'ctry', 'dm ', 		oils_i18n_gettext('1076', 'Benin ', 'ccvm', 'value')),
+    (1077, 'ctry', 'dq ', 		oils_i18n_gettext('1077', 'Dominica ', 'ccvm', 'value')),
+    (1078, 'ctry', 'dr ', 		oils_i18n_gettext('1078', 'Dominican Republic ', 'ccvm', 'value')),
+    (1079, 'ctry', 'ea ', 		oils_i18n_gettext('1079', 'Eritrea ', 'ccvm', 'value')),
+    (1080, 'ctry', 'ec ', 		oils_i18n_gettext('1080', 'Ecuador ', 'ccvm', 'value')),
+    (1081, 'ctry', 'eg ', 		oils_i18n_gettext('1081', 'Equatorial Guinea ', 'ccvm', 'value')),
+    (1082, 'ctry', 'em ', 		oils_i18n_gettext('1082', 'Timor', 'ccvm', 'value')),
+    (1083, 'ctry', 'enk', 		oils_i18n_gettext('1083', 'England ', 'ccvm', 'value')),
+    (1084, 'ctry', 'er ', 		oils_i18n_gettext('1084', 'Estonia ', 'ccvm', 'value')),
+    (1085, 'ctry', 'es ', 		oils_i18n_gettext('1085', 'El Salvador ', 'ccvm', 'value')),
+    (1086, 'ctry', 'et ', 		oils_i18n_gettext('1086', 'Ethiopia ', 'ccvm', 'value')),
+    (1087, 'ctry', 'fa ', 		oils_i18n_gettext('1087', 'Faroe Islands ', 'ccvm', 'value')),
+    (1088, 'ctry', 'fg ', 		oils_i18n_gettext('1088', 'French Guiana ', 'ccvm', 'value')),
+    (1089, 'ctry', 'fi ', 		oils_i18n_gettext('1089', 'Finland ', 'ccvm', 'value')),
+    (1090, 'ctry', 'fj ', 		oils_i18n_gettext('1090', 'Fiji ', 'ccvm', 'value')),
+    (1091, 'ctry', 'fk ', 		oils_i18n_gettext('1091', 'Falkland Islands ', 'ccvm', 'value')),
+    (1092, 'ctry', 'flu', 		oils_i18n_gettext('1092', 'Florida ', 'ccvm', 'value')),
+    (1093, 'ctry', 'fm ', 		oils_i18n_gettext('1093', 'Micronesia (Federated States) ', 'ccvm', 'value')),
+    (1094, 'ctry', 'fp ', 		oils_i18n_gettext('1094', 'French Polynesia ', 'ccvm', 'value')),
+    (1095, 'ctry', 'fr ', 		oils_i18n_gettext('1095', 'France ', 'ccvm', 'value')),
+    (1096, 'ctry', 'fs ', 		oils_i18n_gettext('1096', 'Terres australes et antarctiques françaises ', 'ccvm', 'value')),
+    (1097, 'ctry', 'ft ', 		oils_i18n_gettext('1097', 'Djibouti ', 'ccvm', 'value')),
+    (1098, 'ctry', 'gau', 		oils_i18n_gettext('1098', 'Georgia ', 'ccvm', 'value')),
+    (1099, 'ctry', 'gb ', 		oils_i18n_gettext('1099', 'Kiribati ', 'ccvm', 'value')),
+    (1100, 'ctry', 'gd ', 		oils_i18n_gettext('1100', 'Grenada ', 'ccvm', 'value')),
+    (1101, 'ctry', 'gh ', 		oils_i18n_gettext('1101', 'Ghana ', 'ccvm', 'value')),
+    (1102, 'ctry', 'gi ', 		oils_i18n_gettext('1102', 'Gibraltar ', 'ccvm', 'value')),
+    (1103, 'ctry', 'gl ', 		oils_i18n_gettext('1103', 'Greenland ', 'ccvm', 'value')),
+    (1104, 'ctry', 'gm ', 		oils_i18n_gettext('1104', 'Gambia ', 'ccvm', 'value')),
+    (1105, 'ctry', 'go ', 		oils_i18n_gettext('1105', 'Gabon ', 'ccvm', 'value')),
+    (1106, 'ctry', 'gp ', 		oils_i18n_gettext('1106', 'Guadeloupe ', 'ccvm', 'value')),
+    (1107, 'ctry', 'gr ', 		oils_i18n_gettext('1107', 'Greece ', 'ccvm', 'value')),
+    (1108, 'ctry', 'gs ', 		oils_i18n_gettext('1108', 'Georgia (Republic) ', 'ccvm', 'value')),
+    (1109, 'ctry', 'gt ', 		oils_i18n_gettext('1109', 'Guatemala ', 'ccvm', 'value')),
+    (1110, 'ctry', 'gu ', 		oils_i18n_gettext('1110', 'Guam ', 'ccvm', 'value')),
+    (1111, 'ctry', 'gv ', 		oils_i18n_gettext('1111', 'Guinea ', 'ccvm', 'value')),
+    (1112, 'ctry', 'gw ', 		oils_i18n_gettext('1112', 'Germany ', 'ccvm', 'value')),
+    (1113, 'ctry', 'gy ', 		oils_i18n_gettext('1113', 'Guyana ', 'ccvm', 'value')),
+    (1114, 'ctry', 'gz ', 		oils_i18n_gettext('1114', 'Gaza Strip ', 'ccvm', 'value')),
+    (1115, 'ctry', 'hiu', 		oils_i18n_gettext('1115', 'Hawaii ', 'ccvm', 'value')),
+    (1116, 'ctry', 'hm ', 		oils_i18n_gettext('1116', 'Heard and McDonald Islands ', 'ccvm', 'value')),
+    (1117, 'ctry', 'ho ', 		oils_i18n_gettext('1117', 'Honduras ', 'ccvm', 'value')),
+    (1118, 'ctry', 'ht ', 		oils_i18n_gettext('1118', 'Haiti ', 'ccvm', 'value')),
+    (1119, 'ctry', 'hu ', 		oils_i18n_gettext('1119', 'Hungary ', 'ccvm', 'value')),
+    (1120, 'ctry', 'iau', 		oils_i18n_gettext('1120', 'Iowa ', 'ccvm', 'value')),
+    (1121, 'ctry', 'ic ', 		oils_i18n_gettext('1121', 'Iceland ', 'ccvm', 'value')),
+    (1122, 'ctry', 'idu', 		oils_i18n_gettext('1122', 'Idaho ', 'ccvm', 'value')),
+    (1123, 'ctry', 'ie ', 		oils_i18n_gettext('1123', 'Ireland ', 'ccvm', 'value')),
+    (1124, 'ctry', 'ii ', 		oils_i18n_gettext('1124', 'India ', 'ccvm', 'value')),
+    (1125, 'ctry', 'ilu', 		oils_i18n_gettext('1125', 'Illinois ', 'ccvm', 'value')),
+    (1126, 'ctry', 'inu', 		oils_i18n_gettext('1126', 'Indiana ', 'ccvm', 'value')),
+    (1127, 'ctry', 'io ', 		oils_i18n_gettext('1127', 'Indonesia ', 'ccvm', 'value')),
+    (1128, 'ctry', 'iq ', 		oils_i18n_gettext('1128', 'Iraq ', 'ccvm', 'value')),
+    (1129, 'ctry', 'ir ', 		oils_i18n_gettext('1129', 'Iran ', 'ccvm', 'value')),
+    (1130, 'ctry', 'is ', 		oils_i18n_gettext('1130', 'Israel ', 'ccvm', 'value')),
+    (1131, 'ctry', 'it ', 		oils_i18n_gettext('1131', 'Italy ', 'ccvm', 'value')),
+    (1132, 'ctry', 'iv ', 		oils_i18n_gettext('1132', 'Côte d''Ivoire ', 'ccvm', 'value')),
+    (1133, 'ctry', 'iy ', 		oils_i18n_gettext('1133', 'Iraq', 'ccvm', 'value')),
+    (1134, 'ctry', 'ja ', 		oils_i18n_gettext('1134', 'Japan ', 'ccvm', 'value')),
+    (1135, 'ctry', 'ji ', 		oils_i18n_gettext('1135', 'Johnston Atoll ', 'ccvm', 'value')),
+    (1136, 'ctry', 'jm ', 		oils_i18n_gettext('1136', 'Jamaica ', 'ccvm', 'value')),
+    (1137, 'ctry', 'jo ', 		oils_i18n_gettext('1137', 'Jordan ', 'ccvm', 'value')),
+    (1138, 'ctry', 'ke ', 		oils_i18n_gettext('1138', 'Kenya ', 'ccvm', 'value')),
+    (1139, 'ctry', 'kg ', 		oils_i18n_gettext('1139', 'Kyrgyzstan ', 'ccvm', 'value')),
+    (1140, 'ctry', 'kn ', 		oils_i18n_gettext('1140', 'Korea (North) ', 'ccvm', 'value')),
+    (1141, 'ctry', 'ko ', 		oils_i18n_gettext('1141', 'Korea (South) ', 'ccvm', 'value')),
+    (1142, 'ctry', 'ksu', 		oils_i18n_gettext('1142', 'Kansas ', 'ccvm', 'value')),
+    (1143, 'ctry', 'ku ', 		oils_i18n_gettext('1143', 'Kuwait ', 'ccvm', 'value')),
+    (1144, 'ctry', 'kv ', 		oils_i18n_gettext('1144', 'Kosovo ', 'ccvm', 'value')),
+    (1145, 'ctry', 'kyu', 		oils_i18n_gettext('1145', 'Kentucky ', 'ccvm', 'value')),
+    (1146, 'ctry', 'kz ', 		oils_i18n_gettext('1146', 'Kazakhstan ', 'ccvm', 'value')),
+    (1147, 'ctry', 'lau', 		oils_i18n_gettext('1147', 'Louisiana ', 'ccvm', 'value')),
+    (1148, 'ctry', 'lb ', 		oils_i18n_gettext('1148', 'Liberia ', 'ccvm', 'value')),
+    (1149, 'ctry', 'le ', 		oils_i18n_gettext('1149', 'Lebanon ', 'ccvm', 'value')),
+    (1150, 'ctry', 'lh ', 		oils_i18n_gettext('1150', 'Liechtenstein ', 'ccvm', 'value')),
+    (1151, 'ctry', 'li ', 		oils_i18n_gettext('1151', 'Lithuania ', 'ccvm', 'value')),
+    (1152, 'ctry', 'lo ', 		oils_i18n_gettext('1152', 'Lesotho ', 'ccvm', 'value')),
+    (1153, 'ctry', 'ls ', 		oils_i18n_gettext('1153', 'Laos ', 'ccvm', 'value')),
+    (1154, 'ctry', 'lu ', 		oils_i18n_gettext('1154', 'Luxembourg ', 'ccvm', 'value')),
+    (1155, 'ctry', 'lv ', 		oils_i18n_gettext('1155', 'Latvia ', 'ccvm', 'value')),
+    (1156, 'ctry', 'ly ', 		oils_i18n_gettext('1156', 'Libya ', 'ccvm', 'value')),
+    (1157, 'ctry', 'mau', 		oils_i18n_gettext('1157', 'Massachusetts ', 'ccvm', 'value')),
+    (1158, 'ctry', 'mbc', 		oils_i18n_gettext('1158', 'Manitoba ', 'ccvm', 'value')),
+    (1159, 'ctry', 'mc ', 		oils_i18n_gettext('1159', 'Monaco ', 'ccvm', 'value')),
+    (1160, 'ctry', 'mdu', 		oils_i18n_gettext('1160', 'Maryland ', 'ccvm', 'value')),
+    (1161, 'ctry', 'meu', 		oils_i18n_gettext('1161', 'Maine ', 'ccvm', 'value')),
+    (1162, 'ctry', 'mf ', 		oils_i18n_gettext('1162', 'Mauritius ', 'ccvm', 'value')),
+    (1163, 'ctry', 'mg ', 		oils_i18n_gettext('1163', 'Madagascar ', 'ccvm', 'value')),
+    (1164, 'ctry', 'miu', 		oils_i18n_gettext('1164', 'Michigan ', 'ccvm', 'value')),
+    (1165, 'ctry', 'mj ', 		oils_i18n_gettext('1165', 'Montserrat ', 'ccvm', 'value')),
+    (1166, 'ctry', 'mk ', 		oils_i18n_gettext('1166', 'Oman ', 'ccvm', 'value')),
+    (1167, 'ctry', 'ml ', 		oils_i18n_gettext('1167', 'Mali ', 'ccvm', 'value')),
+    (1168, 'ctry', 'mm ', 		oils_i18n_gettext('1168', 'Malta ', 'ccvm', 'value')),
+    (1169, 'ctry', 'mnu', 		oils_i18n_gettext('1169', 'Minnesota ', 'ccvm', 'value')),
+    (1170, 'ctry', 'mo ', 		oils_i18n_gettext('1170', 'Montenegro ', 'ccvm', 'value')),
+    (1171, 'ctry', 'mou', 		oils_i18n_gettext('1171', 'Missouri ', 'ccvm', 'value')),
+    (1172, 'ctry', 'mp ', 		oils_i18n_gettext('1172', 'Mongolia ', 'ccvm', 'value')),
+    (1173, 'ctry', 'mq ', 		oils_i18n_gettext('1173', 'Martinique ', 'ccvm', 'value')),
+    (1174, 'ctry', 'mr ', 		oils_i18n_gettext('1174', 'Morocco ', 'ccvm', 'value')),
+    (1175, 'ctry', 'msu', 		oils_i18n_gettext('1175', 'Mississippi ', 'ccvm', 'value')),
+    (1176, 'ctry', 'mtu', 		oils_i18n_gettext('1176', 'Montana ', 'ccvm', 'value')),
+    (1177, 'ctry', 'mu ', 		oils_i18n_gettext('1177', 'Mauritania ', 'ccvm', 'value')),
+    (1178, 'ctry', 'mv ', 		oils_i18n_gettext('1178', 'Moldova ', 'ccvm', 'value')),
+    (1179, 'ctry', 'mw ', 		oils_i18n_gettext('1179', 'Malawi ', 'ccvm', 'value')),
+    (1180, 'ctry', 'mx ', 		oils_i18n_gettext('1180', 'Mexico ', 'ccvm', 'value')),
+    (1181, 'ctry', 'my ', 		oils_i18n_gettext('1181', 'Malaysia ', 'ccvm', 'value')),
+    (1182, 'ctry', 'mz ', 		oils_i18n_gettext('1182', 'Mozambique ', 'ccvm', 'value')),
+    (1183, 'ctry', 'nbu', 		oils_i18n_gettext('1183', 'Nebraska ', 'ccvm', 'value')),
+    (1184, 'ctry', 'ncu', 		oils_i18n_gettext('1184', 'North Carolina ', 'ccvm', 'value')),
+    (1185, 'ctry', 'ndu', 		oils_i18n_gettext('1185', 'North Dakota ', 'ccvm', 'value')),
+    (1186, 'ctry', 'ne ', 		oils_i18n_gettext('1186', 'Netherlands ', 'ccvm', 'value')),
+    (1187, 'ctry', 'nfc', 		oils_i18n_gettext('1187', 'Newfoundland and Labrador ', 'ccvm', 'value')),
+    (1188, 'ctry', 'ng ', 		oils_i18n_gettext('1188', 'Niger ', 'ccvm', 'value')),
+    (1189, 'ctry', 'nhu', 		oils_i18n_gettext('1189', 'New Hampshire ', 'ccvm', 'value')),
+    (1190, 'ctry', 'nik', 		oils_i18n_gettext('1190', 'Northern Ireland ', 'ccvm', 'value')),
+    (1191, 'ctry', 'nju', 		oils_i18n_gettext('1191', 'New Jersey ', 'ccvm', 'value')),
+    (1192, 'ctry', 'nkc', 		oils_i18n_gettext('1192', 'New Brunswick ', 'ccvm', 'value')),
+    (1193, 'ctry', 'nl ', 		oils_i18n_gettext('1193', 'New Caledonia ', 'ccvm', 'value')),
+    (1194, 'ctry', 'nmu', 		oils_i18n_gettext('1194', 'New Mexico ', 'ccvm', 'value')),
+    (1195, 'ctry', 'nn ', 		oils_i18n_gettext('1195', 'Vanuatu ', 'ccvm', 'value')),
+    (1196, 'ctry', 'no ', 		oils_i18n_gettext('1196', 'Norway ', 'ccvm', 'value')),
+    (1197, 'ctry', 'np ', 		oils_i18n_gettext('1197', 'Nepal ', 'ccvm', 'value')),
+    (1198, 'ctry', 'nq ', 		oils_i18n_gettext('1198', 'Nicaragua ', 'ccvm', 'value')),
+    (1199, 'ctry', 'nr ', 		oils_i18n_gettext('1199', 'Nigeria ', 'ccvm', 'value')),
+    (1200, 'ctry', 'nsc', 		oils_i18n_gettext('1200', 'Nova Scotia ', 'ccvm', 'value')),
+    (1201, 'ctry', 'ntc', 		oils_i18n_gettext('1201', 'Northwest Territories ', 'ccvm', 'value')),
+    (1202, 'ctry', 'nu ', 		oils_i18n_gettext('1202', 'Nauru ', 'ccvm', 'value')),
+    (1203, 'ctry', 'nuc', 		oils_i18n_gettext('1203', 'Nunavut ', 'ccvm', 'value')),
+    (1204, 'ctry', 'nvu', 		oils_i18n_gettext('1204', 'Nevada ', 'ccvm', 'value')),
+    (1205, 'ctry', 'nw ', 		oils_i18n_gettext('1205', 'Northern Mariana Islands ', 'ccvm', 'value')),
+    (1206, 'ctry', 'nx ', 		oils_i18n_gettext('1206', 'Norfolk Island ', 'ccvm', 'value')),
+    (1207, 'ctry', 'nyu', 		oils_i18n_gettext('1207', 'New York (State) ', 'ccvm', 'value')),
+    (1208, 'ctry', 'nz ', 		oils_i18n_gettext('1208', 'New Zealand ', 'ccvm', 'value')),
+    (1209, 'ctry', 'ohu', 		oils_i18n_gettext('1209', 'Ohio ', 'ccvm', 'value')),
+    (1210, 'ctry', 'oku', 		oils_i18n_gettext('1210', 'Oklahoma ', 'ccvm', 'value')),
+    (1211, 'ctry', 'onc', 		oils_i18n_gettext('1211', 'Ontario ', 'ccvm', 'value')),
+    (1212, 'ctry', 'oru', 		oils_i18n_gettext('1212', 'Oregon ', 'ccvm', 'value')),
+    (1213, 'ctry', 'ot ', 		oils_i18n_gettext('1213', 'Mayotte ', 'ccvm', 'value')),
+    (1214, 'ctry', 'pau', 		oils_i18n_gettext('1214', 'Pennsylvania ', 'ccvm', 'value')),
+    (1215, 'ctry', 'pc ', 		oils_i18n_gettext('1215', 'Pitcairn Island ', 'ccvm', 'value')),
+    (1216, 'ctry', 'pe ', 		oils_i18n_gettext('1216', 'Peru ', 'ccvm', 'value')),
+    (1217, 'ctry', 'pf ', 		oils_i18n_gettext('1217', 'Paracel Islands ', 'ccvm', 'value')),
+    (1218, 'ctry', 'pg ', 		oils_i18n_gettext('1218', 'Guinea', 'ccvm', 'value')),
+    (1219, 'ctry', 'ph ', 		oils_i18n_gettext('1219', 'Philippines ', 'ccvm', 'value')),
+    (1220, 'ctry', 'pic', 		oils_i18n_gettext('1220', 'Prince Edward Island ', 'ccvm', 'value')),
+    (1221, 'ctry', 'pk ', 		oils_i18n_gettext('1221', 'Pakistan ', 'ccvm', 'value')),
+    (1222, 'ctry', 'pl ', 		oils_i18n_gettext('1222', 'Poland ', 'ccvm', 'value')),
+    (1223, 'ctry', 'pn ', 		oils_i18n_gettext('1223', 'Panama ', 'ccvm', 'value')),
+    (1224, 'ctry', 'po ', 		oils_i18n_gettext('1224', 'Portugal ', 'ccvm', 'value')),
+    (1225, 'ctry', 'pp ', 		oils_i18n_gettext('1225', 'Papua New Guinea ', 'ccvm', 'value')),
+    (1226, 'ctry', 'pr ', 		oils_i18n_gettext('1226', 'Puerto Rico ', 'ccvm', 'value')),
+    (1227, 'ctry', 'pw ', 		oils_i18n_gettext('1227', 'Palau ', 'ccvm', 'value')),
+    (1228, 'ctry', 'py ', 		oils_i18n_gettext('1228', 'Paraguay ', 'ccvm', 'value')),
+    (1229, 'ctry', 'qa ', 		oils_i18n_gettext('1229', 'Qatar ', 'ccvm', 'value')),
+    (1230, 'ctry', 'qea', 		oils_i18n_gettext('1230', 'Queensland ', 'ccvm', 'value')),
+    (1231, 'ctry', 'quc', 		oils_i18n_gettext('1231', 'Québec (Province) ', 'ccvm', 'value')),
+    (1232, 'ctry', 'rb ', 		oils_i18n_gettext('1232', 'Serbia ', 'ccvm', 'value')),
+    (1233, 'ctry', 're ', 		oils_i18n_gettext('1233', 'Réunion ', 'ccvm', 'value')),
+    (1234, 'ctry', 'rh ', 		oils_i18n_gettext('1234', 'Zimbabwe ', 'ccvm', 'value')),
+    (1235, 'ctry', 'riu', 		oils_i18n_gettext('1235', 'Rhode Island ', 'ccvm', 'value')),
+    (1236, 'ctry', 'rm ', 		oils_i18n_gettext('1236', 'Romania ', 'ccvm', 'value')),
+    (1237, 'ctry', 'ru ', 		oils_i18n_gettext('1237', 'Russia (Federation) ', 'ccvm', 'value')),
+    (1238, 'ctry', 'rw ', 		oils_i18n_gettext('1238', 'Rwanda ', 'ccvm', 'value')),
+    (1239, 'ctry', 'sa ', 		oils_i18n_gettext('1239', 'South Africa ', 'ccvm', 'value')),
+    (1240, 'ctry', 'sc ', 		oils_i18n_gettext('1240', 'Saint', 'ccvm', 'value')),
+    (1241, 'ctry', 'scu', 		oils_i18n_gettext('1241', 'South Carolina ', 'ccvm', 'value')),
+    (1242, 'ctry', 'sd ', 		oils_i18n_gettext('1242', 'South Sudan ', 'ccvm', 'value')),
+    (1243, 'ctry', 'sdu', 		oils_i18n_gettext('1243', 'South Dakota ', 'ccvm', 'value')),
+    (1244, 'ctry', 'se ', 		oils_i18n_gettext('1244', 'Seychelles ', 'ccvm', 'value')),
+    (1245, 'ctry', 'sf ', 		oils_i18n_gettext('1245', 'Sao Tome and Principe ', 'ccvm', 'value')),
+    (1246, 'ctry', 'sg ', 		oils_i18n_gettext('1246', 'Senegal ', 'ccvm', 'value')),
+    (1247, 'ctry', 'sh ', 		oils_i18n_gettext('1247', 'Spanish North Africa ', 'ccvm', 'value')),
+    (1248, 'ctry', 'si ', 		oils_i18n_gettext('1248', 'Singapore ', 'ccvm', 'value')),
+    (1249, 'ctry', 'sj ', 		oils_i18n_gettext('1249', 'Sudan ', 'ccvm', 'value')),
+    (1250, 'ctry', 'sl ', 		oils_i18n_gettext('1250', 'Sierra Leone ', 'ccvm', 'value')),
+    (1251, 'ctry', 'sm ', 		oils_i18n_gettext('1251', 'San Marino ', 'ccvm', 'value')),
+    (1252, 'ctry', 'sn ', 		oils_i18n_gettext('1252', 'Sint Maarten ', 'ccvm', 'value')),
+    (1253, 'ctry', 'snc', 		oils_i18n_gettext('1253', 'Saskatchewan ', 'ccvm', 'value')),
+    (1254, 'ctry', 'so ', 		oils_i18n_gettext('1254', 'Somalia ', 'ccvm', 'value')),
+    (1255, 'ctry', 'sp ', 		oils_i18n_gettext('1255', 'Spain ', 'ccvm', 'value')),
+    (1256, 'ctry', 'sq ', 		oils_i18n_gettext('1256', 'Swaziland ', 'ccvm', 'value')),
+    (1257, 'ctry', 'sr ', 		oils_i18n_gettext('1257', 'Surinam ', 'ccvm', 'value')),
+    (1258, 'ctry', 'ss ', 		oils_i18n_gettext('1258', 'Western Sahara ', 'ccvm', 'value')),
+    (1259, 'ctry', 'st ', 		oils_i18n_gettext('1259', 'Saint', 'ccvm', 'value')),
+    (1260, 'ctry', 'stk', 		oils_i18n_gettext('1260', 'Scotland ', 'ccvm', 'value')),
+    (1261, 'ctry', 'su ', 		oils_i18n_gettext('1261', 'Saudi Arabia ', 'ccvm', 'value')),
+    (1262, 'ctry', 'sw ', 		oils_i18n_gettext('1262', 'Sweden ', 'ccvm', 'value')),
+    (1263, 'ctry', 'sx ', 		oils_i18n_gettext('1263', 'Namibia ', 'ccvm', 'value')),
+    (1264, 'ctry', 'sy ', 		oils_i18n_gettext('1264', 'Syria ', 'ccvm', 'value')),
+    (1265, 'ctry', 'sz ', 		oils_i18n_gettext('1265', 'Switzerland ', 'ccvm', 'value')),
+    (1266, 'ctry', 'ta ', 		oils_i18n_gettext('1266', 'Tajikistan ', 'ccvm', 'value')),
+    (1267, 'ctry', 'tc ', 		oils_i18n_gettext('1267', 'Turks and Caicos Islands ', 'ccvm', 'value')),
+    (1268, 'ctry', 'tg ', 		oils_i18n_gettext('1268', 'Togo ', 'ccvm', 'value')),
+    (1269, 'ctry', 'th ', 		oils_i18n_gettext('1269', 'Thailand ', 'ccvm', 'value')),
+    (1270, 'ctry', 'ti ', 		oils_i18n_gettext('1270', 'Tunisia ', 'ccvm', 'value')),
+    (1271, 'ctry', 'tk ', 		oils_i18n_gettext('1271', 'Turkmenistan ', 'ccvm', 'value')),
+    (1272, 'ctry', 'tl ', 		oils_i18n_gettext('1272', 'Tokelau ', 'ccvm', 'value')),
+    (1273, 'ctry', 'tma', 		oils_i18n_gettext('1273', 'Tasmania ', 'ccvm', 'value')),
+    (1274, 'ctry', 'tnu', 		oils_i18n_gettext('1274', 'Tennessee ', 'ccvm', 'value')),
+    (1275, 'ctry', 'to ', 		oils_i18n_gettext('1275', 'Tonga ', 'ccvm', 'value')),
+    (1276, 'ctry', 'tr ', 		oils_i18n_gettext('1276', 'Trinidad and Tobago ', 'ccvm', 'value')),
+    (1277, 'ctry', 'ts ', 		oils_i18n_gettext('1277', 'United Arab Emirates ', 'ccvm', 'value')),
+    (1278, 'ctry', 'tu ', 		oils_i18n_gettext('1278', 'Turkey ', 'ccvm', 'value')),
+    (1279, 'ctry', 'tv ', 		oils_i18n_gettext('1279', 'Tuvalu ', 'ccvm', 'value')),
+    (1280, 'ctry', 'txu', 		oils_i18n_gettext('1280', 'Texas ', 'ccvm', 'value')),
+    (1281, 'ctry', 'tz ', 		oils_i18n_gettext('1281', 'Tanzania ', 'ccvm', 'value')),
+    (1282, 'ctry', 'ua ', 		oils_i18n_gettext('1282', 'Egypt ', 'ccvm', 'value')),
+    (1283, 'ctry', 'uc ', 		oils_i18n_gettext('1283', 'United States Misc. Caribbean Islands ', 'ccvm', 'value')),
+    (1284, 'ctry', 'ug ', 		oils_i18n_gettext('1284', 'Uganda ', 'ccvm', 'value')),
+    (1285, 'ctry', 'uik', 		oils_i18n_gettext('1285', 'United Kingdom Misc. Islands ', 'ccvm', 'value')),
+    (1286, 'ctry', 'un ', 		oils_i18n_gettext('1286', 'Ukraine ', 'ccvm', 'value')),
+    (1287, 'ctry', 'up ', 		oils_i18n_gettext('1287', 'United States Misc. Pacific Islands ', 'ccvm', 'value')),
+    (1288, 'ctry', 'utu', 		oils_i18n_gettext('1288', 'Utah ', 'ccvm', 'value')),
+    (1289, 'ctry', 'uv ', 		oils_i18n_gettext('1289', 'Burkina Faso ', 'ccvm', 'value')),
+    (1290, 'ctry', 'uy ', 		oils_i18n_gettext('1290', 'Uruguay ', 'ccvm', 'value')),
+    (1291, 'ctry', 'uz ', 		oils_i18n_gettext('1291', 'Uzbekistan ', 'ccvm', 'value')),
+    (1292, 'ctry', 'vau', 		oils_i18n_gettext('1292', 'Virginia ', 'ccvm', 'value')),
+    (1293, 'ctry', 'vb ', 		oils_i18n_gettext('1293', 'British Virgin Islands ', 'ccvm', 'value')),
+    (1294, 'ctry', 'vc ', 		oils_i18n_gettext('1294', 'Vatican City ', 'ccvm', 'value')),
+    (1295, 'ctry', 've ', 		oils_i18n_gettext('1295', 'Venezuela ', 'ccvm', 'value')),
+    (1296, 'ctry', 'vi ', 		oils_i18n_gettext('1296', 'Virgin Islands of the United States ', 'ccvm', 'value')),
+    (1297, 'ctry', 'vm ', 		oils_i18n_gettext('1297', 'Vietnam ', 'ccvm', 'value')),
+    (1298, 'ctry', 'vp ', 		oils_i18n_gettext('1298', 'Various places ', 'ccvm', 'value')),
+    (1299, 'ctry', 'vra', 		oils_i18n_gettext('1299', 'Victoria ', 'ccvm', 'value')),
+    (1300, 'ctry', 'vtu', 		oils_i18n_gettext('1300', 'Vermont ', 'ccvm', 'value')),
+    (1301, 'ctry', 'wau', 		oils_i18n_gettext('1301', 'Washington (State) ', 'ccvm', 'value')),
+    (1302, 'ctry', 'wea', 		oils_i18n_gettext('1302', 'Western Australia ', 'ccvm', 'value')),
+    (1303, 'ctry', 'wf ', 		oils_i18n_gettext('1303', 'Wallis and Futuna ', 'ccvm', 'value')),
+    (1304, 'ctry', 'wiu', 		oils_i18n_gettext('1304', 'Wisconsin ', 'ccvm', 'value')),
+    (1305, 'ctry', 'wj ', 		oils_i18n_gettext('1305', 'West Bank of the Jordan River ', 'ccvm', 'value')),
+    (1306, 'ctry', 'wk ', 		oils_i18n_gettext('1306', 'Wake Island ', 'ccvm', 'value')),
+    (1307, 'ctry', 'wlk', 		oils_i18n_gettext('1307', 'Wales ', 'ccvm', 'value')),
+    (1308, 'ctry', 'ws ', 		oils_i18n_gettext('1308', 'Samoa ', 'ccvm', 'value')),
+    (1309, 'ctry', 'wvu', 		oils_i18n_gettext('1309', 'West Virginia ', 'ccvm', 'value')),
+    (1310, 'ctry', 'wyu', 		oils_i18n_gettext('1310', 'Wyoming ', 'ccvm', 'value')),
+    (1311, 'ctry', 'xa ', 		oils_i18n_gettext('1311', 'Christmas Island (Indian Ocean) ', 'ccvm', 'value')),
+    (1312, 'ctry', 'xb ', 		oils_i18n_gettext('1312', 'Cocos (Keeling) Islands ', 'ccvm', 'value')),
+    (1313, 'ctry', 'xc ', 		oils_i18n_gettext('1313', 'Maldives ', 'ccvm', 'value')),
+    (1314, 'ctry', 'xd ', 		oils_i18n_gettext('1314', 'Saint Kitts', 'ccvm', 'value')),
+    (1315, 'ctry', 'xe ', 		oils_i18n_gettext('1315', 'Marshall Islands ', 'ccvm', 'value')),
+    (1316, 'ctry', 'xf ', 		oils_i18n_gettext('1316', 'Midway Islands ', 'ccvm', 'value')),
+    (1317, 'ctry', 'xga', 		oils_i18n_gettext('1317', 'Coral Sea Islands Territory ', 'ccvm', 'value')),
+    (1318, 'ctry', 'xh ', 		oils_i18n_gettext('1318', 'Niue ', 'ccvm', 'value')),
+    (1319, 'ctry', 'xj ', 		oils_i18n_gettext('1319', 'Saint Helena ', 'ccvm', 'value')),
+    (1320, 'ctry', 'xk ', 		oils_i18n_gettext('1320', 'Saint Lucia ', 'ccvm', 'value')),
+    (1321, 'ctry', 'xl ', 		oils_i18n_gettext('1321', 'Saint Pierre and Miquelon ', 'ccvm', 'value')),
+    (1322, 'ctry', 'xm ', 		oils_i18n_gettext('1322', 'Saint Vincent and the Grenadines ', 'ccvm', 'value')),
+    (1323, 'ctry', 'xn ', 		oils_i18n_gettext('1323', 'Macedonia ', 'ccvm', 'value')),
+    (1324, 'ctry', 'xna', 		oils_i18n_gettext('1324', 'New South Wales ', 'ccvm', 'value')),
+    (1325, 'ctry', 'xo ', 		oils_i18n_gettext('1325', 'Slovakia ', 'ccvm', 'value')),
+    (1326, 'ctry', 'xoa', 		oils_i18n_gettext('1326', 'Northern Territory ', 'ccvm', 'value')),
+    (1327, 'ctry', 'xp ', 		oils_i18n_gettext('1327', 'Spratly Island ', 'ccvm', 'value')),
+    (1328, 'ctry', 'xr ', 		oils_i18n_gettext('1328', 'Czech Republic ', 'ccvm', 'value')),
+    (1329, 'ctry', 'xra', 		oils_i18n_gettext('1329', 'South Australia ', 'ccvm', 'value')),
+    (1330, 'ctry', 'xs ', 		oils_i18n_gettext('1330', 'South Georgia and the South Sandwich Islands ', 'ccvm', 'value')),
+    (1331, 'ctry', 'xv ', 		oils_i18n_gettext('1331', 'Slovenia ', 'ccvm', 'value')),
+    (1332, 'ctry', 'xx ', 		oils_i18n_gettext('1332', 'No place, unknown, or undetermined ', 'ccvm', 'value')),
+    (1333, 'ctry', 'xxc', 		oils_i18n_gettext('1333', 'Canada ', 'ccvm', 'value')),
+    (1334, 'ctry', 'xxk', 		oils_i18n_gettext('1334', 'United Kingdom ', 'ccvm', 'value')),
+    (1335, 'ctry', 'xxu', 		oils_i18n_gettext('1335', 'United States ', 'ccvm', 'value')),
+    (1336, 'ctry', 'ye ', 		oils_i18n_gettext('1336', 'Yemen ', 'ccvm', 'value')),
+    (1337, 'ctry', 'ykc', 		oils_i18n_gettext('1337', 'Yukon Territory ', 'ccvm', 'value')),
+    (1338, 'ctry', 'za ', 		oils_i18n_gettext('1338', 'Zambia ', 'ccvm', 'value')),
+	
+    (1339, 'pub_status', 'b', 	oils_i18n_gettext('1339', 'No dates given; B.C. date involved', 'ccvm', 'value')),
+    (1340, 'pub_status', 'c', 	oils_i18n_gettext('1340', 'Continuing resource currently published', 'ccvm', 'value')),
+    (1341, 'pub_status', 'd', 	oils_i18n_gettext('1341', 'Continuing resource ceased publication', 'ccvm', 'value')),
+    (1342, 'pub_status', 'e', 	oils_i18n_gettext('1342', 'Detailed date', 'ccvm', 'value')),
+    (1343, 'pub_status', 'i', 	oils_i18n_gettext('1343', 'Inclusive dates of collection', 'ccvm', 'value')),
+    (1344, 'pub_status', 'k', 	oils_i18n_gettext('1344', 'Range of years of bulk of collection', 'ccvm', 'value')),
+    (1345, 'pub_status', 'm', 	oils_i18n_gettext('1345', 'Multiple dates', 'ccvm', 'value')),
+    (1346, 'pub_status', 'n', 	oils_i18n_gettext('1346', 'Dates unknown', 'ccvm', 'value')),
+    (1347, 'pub_status', 'p', 	oils_i18n_gettext('1347', 'Date of distribution/release/issue and production/recording session when different', 'ccvm', 'value')),
+    (1348, 'pub_status', 'q', 	oils_i18n_gettext('1348', 'Questionable date', 'ccvm', 'value')),
+    (1349, 'pub_status', 'r', 	oils_i18n_gettext('1349', 'Reprint/reissue date and original date', 'ccvm', 'value')),
+    (1350, 'pub_status', 's', 	oils_i18n_gettext('1350', 'Single known date/probable date', 'ccvm', 'value')),
+    (1351, 'pub_status', 't', 	oils_i18n_gettext('1351', 'Publication date and copyright date', 'ccvm', 'value')),
+    (1352, 'pub_status', 'u', 	oils_i18n_gettext('1352', 'Continuing resource status unknown', 'ccvm', 'value'));
+	
+
+-- These are fixed fields that are made up of multiple single-character codes. These are the actual fields that are used to define relevent attributes,
+-- the "unnumbered" version of these fields are used for the MARC editor and as composite attributes for use in the OPAC if desired.
+-- i18n ids are left as-is because there's no need to have multiple translations for the same value.
+-- The ' ' codes only apply to the first position because if there's anything in pos 1 then the rest of the spaces are just filler.
+-- There's also no need for them to be opac visible because there will be composite attributes that OR these numbered attributes together.
+INSERT INTO config.coded_value_map (id, ctype, code, value, opac_visible) VALUES
+    (1353, 'accm1', ' ', 	oils_i18n_gettext('712', 'No accompanying matter', 'ccvm', 'value'), FALSE),
+    (1354, 'accm1', 'a', 	oils_i18n_gettext('713', 'Discography', 'ccvm', 'value'), FALSE),
+    (1355, 'accm1', 'b', 	oils_i18n_gettext('714', 'Bibliography', 'ccvm', 'value'), FALSE),
+    (1356, 'accm1', 'c', 	oils_i18n_gettext('715', 'Thematic index', 'ccvm', 'value'), FALSE),
+    (1357, 'accm1', 'd', 	oils_i18n_gettext('716', 'Libretto or text', 'ccvm', 'value'), FALSE),
+    (1358, 'accm1', 'e', 	oils_i18n_gettext('717', 'Biography of composer or author', 'ccvm', 'value'), FALSE),
+    (1359, 'accm1', 'f', 	oils_i18n_gettext('718', 'Biography or performer or history of ensemble', 'ccvm', 'value'), FALSE),
+    (1360, 'accm1', 'g', 	oils_i18n_gettext('719', 'Technical and/or historical information on instruments', 'ccvm', 'value'), FALSE),
+    (1361, 'accm1', 'h', 	oils_i18n_gettext('720', 'Technical information on music', 'ccvm', 'value'), FALSE),
+    (1362, 'accm1', 'i', 	oils_i18n_gettext('721', 'Historical information', 'ccvm', 'value'), FALSE),
+    (1363, 'accm1', 'k', 	oils_i18n_gettext('722', 'Ethnological information', 'ccvm', 'value'), FALSE),
+    (1364, 'accm1', 'r', 	oils_i18n_gettext('723', 'Instructional materials', 'ccvm', 'value'), FALSE),
+    (1365, 'accm1', 's', 	oils_i18n_gettext('724', 'Music', 'ccvm', 'value'), FALSE),
+    (1366, 'accm1', 'z', 	oils_i18n_gettext('725', 'Other accompanying matter', 'ccvm', 'value'), FALSE),
+	
+    (1367, 'accm2', 'a', 	oils_i18n_gettext('713', 'Discography', 'ccvm', 'value'), FALSE),
+    (1368, 'accm2', 'b', 	oils_i18n_gettext('714', 'Bibliography', 'ccvm', 'value'), FALSE),
+    (1369, 'accm2', 'c', 	oils_i18n_gettext('715', 'Thematic index', 'ccvm', 'value'), FALSE),
+    (1370, 'accm2', 'd', 	oils_i18n_gettext('716', 'Libretto or text', 'ccvm', 'value'), FALSE),
+    (1371, 'accm2', 'e', 	oils_i18n_gettext('717', 'Biography of composer or author', 'ccvm', 'value'), FALSE),
+    (1372, 'accm2', 'f', 	oils_i18n_gettext('718', 'Biography or performer or history of ensemble', 'ccvm', 'value'), FALSE),
+    (1373, 'accm2', 'g', 	oils_i18n_gettext('719', 'Technical and/or historical information on instruments', 'ccvm', 'value'), FALSE),
+    (1374, 'accm2', 'h', 	oils_i18n_gettext('720', 'Technical information on music', 'ccvm', 'value'), FALSE),
+    (1375, 'accm2', 'i', 	oils_i18n_gettext('721', 'Historical information', 'ccvm', 'value'), FALSE),
+    (1376, 'accm2', 'k', 	oils_i18n_gettext('722', 'Ethnological information', 'ccvm', 'value'), FALSE),
+    (1377, 'accm2', 'r', 	oils_i18n_gettext('723', 'Instructional materials', 'ccvm', 'value'), FALSE),
+    (1378, 'accm2', 's', 	oils_i18n_gettext('724', 'Music', 'ccvm', 'value'), FALSE),
+    (1379, 'accm2', 'z', 	oils_i18n_gettext('725', 'Other accompanying matter', 'ccvm', 'value'), FALSE),
+	
+    (1380, 'accm3', 'a', 	oils_i18n_gettext('713', 'Discography', 'ccvm', 'value'), FALSE),
+    (1381, 'accm3', 'b', 	oils_i18n_gettext('714', 'Bibliography', 'ccvm', 'value'), FALSE),
+    (1382, 'accm3', 'c', 	oils_i18n_gettext('715', 'Thematic index', 'ccvm', 'value'), FALSE),
+    (1383, 'accm3', 'd', 	oils_i18n_gettext('716', 'Libretto or text', 'ccvm', 'value'), FALSE),
+    (1384, 'accm3', 'e', 	oils_i18n_gettext('717', 'Biography of composer or author', 'ccvm', 'value'), FALSE),
+    (1385, 'accm3', 'f', 	oils_i18n_gettext('718', 'Biography or performer or history of ensemble', 'ccvm', 'value'), FALSE),
+    (1386, 'accm3', 'g', 	oils_i18n_gettext('719', 'Technical and/or historical information on instruments', 'ccvm', 'value'), FALSE),
+    (1387, 'accm3', 'h', 	oils_i18n_gettext('720', 'Technical information on music', 'ccvm', 'value'), FALSE),
+    (1388, 'accm3', 'i', 	oils_i18n_gettext('721', 'Historical information', 'ccvm', 'value'), FALSE),
+    (1389, 'accm3', 'k', 	oils_i18n_gettext('722', 'Ethnological information', 'ccvm', 'value'), FALSE),
+    (1390, 'accm3', 'r', 	oils_i18n_gettext('723', 'Instructional materials', 'ccvm', 'value'), FALSE),
+    (1391, 'accm3', 's', 	oils_i18n_gettext('724', 'Music', 'ccvm', 'value'), FALSE),
+    (1392, 'accm3', 'z', 	oils_i18n_gettext('725', 'Other accompanying matter', 'ccvm', 'value'), FALSE),
+	
+    (1393, 'accm4', 'a', 	oils_i18n_gettext('713', 'Discography', 'ccvm', 'value'), FALSE),
+    (1394, 'accm4', 'b', 	oils_i18n_gettext('714', 'Bibliography', 'ccvm', 'value'), FALSE),
+    (1395, 'accm4', 'c', 	oils_i18n_gettext('715', 'Thematic index', 'ccvm', 'value'), FALSE),
+    (1396, 'accm4', 'd', 	oils_i18n_gettext('716', 'Libretto or text', 'ccvm', 'value'), FALSE),
+    (1397, 'accm4', 'e', 	oils_i18n_gettext('717', 'Biography of composer or author', 'ccvm', 'value'), FALSE),
+    (1398, 'accm4', 'f', 	oils_i18n_gettext('718', 'Biography or performer or history of ensemble', 'ccvm', 'value'), FALSE),
+    (1399, 'accm4', 'g', 	oils_i18n_gettext('719', 'Technical and/or historical information on instruments', 'ccvm', 'value'), FALSE),
+    (1400, 'accm4', 'h', 	oils_i18n_gettext('720', 'Technical information on music', 'ccvm', 'value'), FALSE),
+    (1401, 'accm4', 'i', 	oils_i18n_gettext('721', 'Historical information', 'ccvm', 'value'), FALSE),
+    (1402, 'accm4', 'k', 	oils_i18n_gettext('722', 'Ethnological information', 'ccvm', 'value'), FALSE),
+    (1403, 'accm4', 'r', 	oils_i18n_gettext('723', 'Instructional materials', 'ccvm', 'value'), FALSE),
+    (1404, 'accm4', 's', 	oils_i18n_gettext('724', 'Music', 'ccvm', 'value'), FALSE),
+    (1405, 'accm4', 'z', 	oils_i18n_gettext('725', 'Other accompanying matter', 'ccvm', 'value'), FALSE),
+	
+    (1406, 'accm5', 'a', 	oils_i18n_gettext('713', 'Discography', 'ccvm', 'value'), FALSE),
+    (1407, 'accm5', 'b', 	oils_i18n_gettext('714', 'Bibliography', 'ccvm', 'value'), FALSE),
+    (1408, 'accm5', 'c', 	oils_i18n_gettext('715', 'Thematic index', 'ccvm', 'value'), FALSE),
+    (1409, 'accm5', 'd', 	oils_i18n_gettext('716', 'Libretto or text', 'ccvm', 'value'), FALSE),
+    (1410, 'accm5', 'e', 	oils_i18n_gettext('717', 'Biography of composer or author', 'ccvm', 'value'), FALSE),
+    (1411, 'accm5', 'f', 	oils_i18n_gettext('718', 'Biography or performer or history of ensemble', 'ccvm', 'value'), FALSE),
+    (1412, 'accm5', 'g', 	oils_i18n_gettext('719', 'Technical and/or historical information on instruments', 'ccvm', 'value'), FALSE),
+    (1413, 'accm5', 'h', 	oils_i18n_gettext('720', 'Technical information on music', 'ccvm', 'value'), FALSE),
+    (1414, 'accm5', 'i', 	oils_i18n_gettext('721', 'Historical information', 'ccvm', 'value'), FALSE),
+    (1415, 'accm5', 'k', 	oils_i18n_gettext('722', 'Ethnological information', 'ccvm', 'value'), FALSE),
+    (1416, 'accm5', 'r', 	oils_i18n_gettext('723', 'Instructional materials', 'ccvm', 'value'), FALSE),
+    (1417, 'accm5', 's', 	oils_i18n_gettext('724', 'Music', 'ccvm', 'value'), FALSE),
+    (1418, 'accm5', 'z', 	oils_i18n_gettext('725', 'Other accompanying matter', 'ccvm', 'value'), FALSE),
+	
+    (1419, 'accm6', 'a', 	oils_i18n_gettext('713', 'Discography', 'ccvm', 'value'), FALSE),
+    (1420, 'accm6', 'b', 	oils_i18n_gettext('714', 'Bibliography', 'ccvm', 'value'), FALSE),
+    (1421, 'accm6', 'c', 	oils_i18n_gettext('715', 'Thematic index', 'ccvm', 'value'), FALSE),
+    (1422, 'accm6', 'd', 	oils_i18n_gettext('716', 'Libretto or text', 'ccvm', 'value'), FALSE),
+    (1423, 'accm6', 'e', 	oils_i18n_gettext('717', 'Biography of composer or author', 'ccvm', 'value'), FALSE),
+    (1424, 'accm6', 'f', 	oils_i18n_gettext('718', 'Biography or performer or history of ensemble', 'ccvm', 'value'), FALSE),
+    (1425, 'accm6', 'g', 	oils_i18n_gettext('719', 'Technical and/or historical information on instruments', 'ccvm', 'value'), FALSE),
+    (1426, 'accm6', 'h', 	oils_i18n_gettext('720', 'Technical information on music', 'ccvm', 'value'), FALSE),
+    (1427, 'accm6', 'i', 	oils_i18n_gettext('721', 'Historical information', 'ccvm', 'value'), FALSE),
+    (1428, 'accm6', 'k', 	oils_i18n_gettext('722', 'Ethnological information', 'ccvm', 'value'), FALSE),
+    (1429, 'accm6', 'r', 	oils_i18n_gettext('723', 'Instructional materials', 'ccvm', 'value'), FALSE),
+    (1430, 'accm6', 's', 	oils_i18n_gettext('724', 'Music', 'ccvm', 'value'), FALSE),
+    (1431, 'accm6', 'z', 	oils_i18n_gettext('725', 'Other accompanying matter', 'ccvm', 'value'), FALSE),
+	
+    (1432, 'cont1', ' ', 	oils_i18n_gettext('835', 'Not specified', 'ccvm', 'value'), FALSE),
+    (1433, 'cont1', 'a', 	oils_i18n_gettext('836', 'Abstracts/summaries', 'ccvm', 'value'), FALSE),
+    (1434, 'cont1', 'b', 	oils_i18n_gettext('837', 'Bibliographies', 'ccvm', 'value'), FALSE),
+    (1435, 'cont1', 'c', 	oils_i18n_gettext('838', 'Catalogs', 'ccvm', 'value'), FALSE),
+    (1436, 'cont1', 'd', 	oils_i18n_gettext('839', 'Dictionaries', 'ccvm', 'value'), FALSE),
+    (1437, 'cont1', 'e', 	oils_i18n_gettext('840', 'Encyclopedias', 'ccvm', 'value'), FALSE),
+    (1438, 'cont1', 'f', 	oils_i18n_gettext('841', 'Handbooks', 'ccvm', 'value'), FALSE),
+    (1439, 'cont1', 'g', 	oils_i18n_gettext('842', 'Legal articles', 'ccvm', 'value'), FALSE),
+    (1440, 'cont1', 'h', 	oils_i18n_gettext('843', 'Biography', 'ccvm', 'value'), FALSE),
+    (1441, 'cont1', 'i', 	oils_i18n_gettext('844', 'Indexes', 'ccvm', 'value'), FALSE),
+    (1442, 'cont1', 'j', 	oils_i18n_gettext('845', 'Patent document', 'ccvm', 'value'), FALSE),
+    (1443, 'cont1', 'k', 	oils_i18n_gettext('846', 'Discographies', 'ccvm', 'value'), FALSE),
+    (1444, 'cont1', 'l', 	oils_i18n_gettext('847', 'Legislation', 'ccvm', 'value'), FALSE),
+    (1445, 'cont1', 'm', 	oils_i18n_gettext('848', 'Theses', 'ccvm', 'value'), FALSE),
+    (1446, 'cont1', 'n', 	oils_i18n_gettext('849', 'Surveys of the literature in a subject area', 'ccvm', 'value'), FALSE),
+    (1447, 'cont1', 'o', 	oils_i18n_gettext('850', 'Reviews', 'ccvm', 'value'), FALSE),
+    (1448, 'cont1', 'p', 	oils_i18n_gettext('851', 'Programmed texts', 'ccvm', 'value'), FALSE),
+    (1449, 'cont1', 'q', 	oils_i18n_gettext('852', 'Filmographies', 'ccvm', 'value'), FALSE),
+    (1450, 'cont1', 'r', 	oils_i18n_gettext('853', 'Directories', 'ccvm', 'value'), FALSE),
+    (1451, 'cont1', 's', 	oils_i18n_gettext('854', 'Statistics', 'ccvm', 'value'), FALSE),
+    (1452, 'cont1', 't', 	oils_i18n_gettext('855', 'Technical reports', 'ccvm', 'value'), FALSE),
+    (1453, 'cont1', 'u', 	oils_i18n_gettext('856', 'Standards/specifications', 'ccvm', 'value'), FALSE),
+    (1454, 'cont1', 'v', 	oils_i18n_gettext('857', 'Legal cases and case notes', 'ccvm', 'value'), FALSE),
+    (1455, 'cont1', 'w', 	oils_i18n_gettext('858', 'Law reports and digests', 'ccvm', 'value'), FALSE),
+    (1456, 'cont1', 'x', 	oils_i18n_gettext('859', 'Other reports', 'ccvm', 'value'), FALSE),
+    (1457, 'cont1', 'y', 	oils_i18n_gettext('860', 'Yearbooks', 'ccvm', 'value'), FALSE),
+    (1458, 'cont1', 'z', 	oils_i18n_gettext('861', 'Treaties', 'ccvm', 'value'), FALSE),
+    (1459, 'cont1', '2', 	oils_i18n_gettext('862', 'Offprints', 'ccvm', 'value'), FALSE),
+    (1460, 'cont1', '5', 	oils_i18n_gettext('863', 'Calendars', 'ccvm', 'value'), FALSE),
+    (1461, 'cont1', '6', 	oils_i18n_gettext('864', 'Comics/graphic novels', 'ccvm', 'value'), FALSE),
+	
+    (1462, 'cont2', 'a', 	oils_i18n_gettext('836', 'Abstracts/summaries', 'ccvm', 'value'), FALSE),
+    (1463, 'cont2', 'b', 	oils_i18n_gettext('837', 'Bibliographies', 'ccvm', 'value'), FALSE),
+    (1464, 'cont2', 'c', 	oils_i18n_gettext('838', 'Catalogs', 'ccvm', 'value'), FALSE),
+    (1465, 'cont2', 'd', 	oils_i18n_gettext('839', 'Dictionaries', 'ccvm', 'value'), FALSE),
+    (1466, 'cont2', 'e', 	oils_i18n_gettext('840', 'Encyclopedias', 'ccvm', 'value'), FALSE),
+    (1467, 'cont2', 'f', 	oils_i18n_gettext('841', 'Handbooks', 'ccvm', 'value'), FALSE),
+    (1468, 'cont2', 'g', 	oils_i18n_gettext('842', 'Legal articles', 'ccvm', 'value'), FALSE),
+    (1469, 'cont2', 'h', 	oils_i18n_gettext('843', 'Biography', 'ccvm', 'value'), FALSE),
+    (1470, 'cont2', 'i', 	oils_i18n_gettext('844', 'Indexes', 'ccvm', 'value'), FALSE),
+    (1471, 'cont2', 'j', 	oils_i18n_gettext('845', 'Patent document', 'ccvm', 'value'), FALSE),
+    (1472, 'cont2', 'k', 	oils_i18n_gettext('846', 'Discographies', 'ccvm', 'value'), FALSE),
+    (1473, 'cont2', 'l', 	oils_i18n_gettext('847', 'Legislation', 'ccvm', 'value'), FALSE),
+    (1474, 'cont2', 'm', 	oils_i18n_gettext('848', 'Theses', 'ccvm', 'value'), FALSE),
+    (1475, 'cont2', 'n', 	oils_i18n_gettext('849', 'Surveys of the literature in a subject area', 'ccvm', 'value'), FALSE),
+    (1476, 'cont2', 'o', 	oils_i18n_gettext('850', 'Reviews', 'ccvm', 'value'), FALSE),
+    (1477, 'cont2', 'p', 	oils_i18n_gettext('851', 'Programmed texts', 'ccvm', 'value'), FALSE),
+    (1478, 'cont2', 'q', 	oils_i18n_gettext('852', 'Filmographies', 'ccvm', 'value'), FALSE),
+    (1479, 'cont2', 'r', 	oils_i18n_gettext('853', 'Directories', 'ccvm', 'value'), FALSE),
+    (1480, 'cont2', 's', 	oils_i18n_gettext('854', 'Statistics', 'ccvm', 'value'), FALSE),
+    (1481, 'cont2', 't', 	oils_i18n_gettext('855', 'Technical reports', 'ccvm', 'value'), FALSE),
+    (1482, 'cont2', 'u', 	oils_i18n_gettext('856', 'Standards/specifications', 'ccvm', 'value'), FALSE),
+    (1483, 'cont2', 'v', 	oils_i18n_gettext('857', 'Legal cases and case notes', 'ccvm', 'value'), FALSE),
+    (1484, 'cont2', 'w', 	oils_i18n_gettext('858', 'Law reports and digests', 'ccvm', 'value'), FALSE),
+    (1485, 'cont2', 'x', 	oils_i18n_gettext('859', 'Other reports', 'ccvm', 'value'), FALSE),
+    (1486, 'cont2', 'y', 	oils_i18n_gettext('860', 'Yearbooks', 'ccvm', 'value'), FALSE),
+    (1487, 'cont2', 'z', 	oils_i18n_gettext('861', 'Treaties', 'ccvm', 'value'), FALSE),
+    (1488, 'cont2', '2', 	oils_i18n_gettext('862', 'Offprints', 'ccvm', 'value'), FALSE),
+    (1489, 'cont2', '5', 	oils_i18n_gettext('863', 'Calendars', 'ccvm', 'value'), FALSE),
+    (1490, 'cont2', '6', 	oils_i18n_gettext('864', 'Comics/graphic novels', 'ccvm', 'value'), FALSE),
+	
+    (1491, 'cont3', 'a', 	oils_i18n_gettext('836', 'Abstracts/summaries', 'ccvm', 'value'), FALSE),
+    (1492, 'cont3', 'b', 	oils_i18n_gettext('837', 'Bibliographies', 'ccvm', 'value'), FALSE),
+    (1493, 'cont3', 'c', 	oils_i18n_gettext('838', 'Catalogs', 'ccvm', 'value'), FALSE),
+    (1494, 'cont3', 'd', 	oils_i18n_gettext('839', 'Dictionaries', 'ccvm', 'value'), FALSE),
+    (1495, 'cont3', 'e', 	oils_i18n_gettext('840', 'Encyclopedias', 'ccvm', 'value'), FALSE),
+    (1496, 'cont3', 'f', 	oils_i18n_gettext('841', 'Handbooks', 'ccvm', 'value'), FALSE),
+    (1497, 'cont3', 'g', 	oils_i18n_gettext('842', 'Legal articles', 'ccvm', 'value'), FALSE),
+    (1498, 'cont3', 'h', 	oils_i18n_gettext('843', 'Biography', 'ccvm', 'value'), FALSE),
+    (1499, 'cont3', 'i', 	oils_i18n_gettext('844', 'Indexes', 'ccvm', 'value'), FALSE),
+    (1500, 'cont3', 'j', 	oils_i18n_gettext('845', 'Patent document', 'ccvm', 'value'), FALSE),
+    (1501, 'cont3', 'k', 	oils_i18n_gettext('846', 'Discographies', 'ccvm', 'value'), FALSE),
+    (1502, 'cont3', 'l', 	oils_i18n_gettext('847', 'Legislation', 'ccvm', 'value'), FALSE),
+    (1503, 'cont3', 'm', 	oils_i18n_gettext('848', 'Theses', 'ccvm', 'value'), FALSE),
+    (1504, 'cont3', 'n', 	oils_i18n_gettext('849', 'Surveys of the literature in a subject area', 'ccvm', 'value'), FALSE),
+    (1505, 'cont3', 'o', 	oils_i18n_gettext('850', 'Reviews', 'ccvm', 'value'), FALSE),
+    (1506, 'cont3', 'p', 	oils_i18n_gettext('851', 'Programmed texts', 'ccvm', 'value'), FALSE),
+    (1507, 'cont3', 'q', 	oils_i18n_gettext('852', 'Filmographies', 'ccvm', 'value'), FALSE),
+    (1508, 'cont3', 'r', 	oils_i18n_gettext('853', 'Directories', 'ccvm', 'value'), FALSE),
+    (1509, 'cont3', 's', 	oils_i18n_gettext('854', 'Statistics', 'ccvm', 'value'), FALSE),
+    (1510, 'cont3', 't', 	oils_i18n_gettext('855', 'Technical reports', 'ccvm', 'value'), FALSE),
+    (1511, 'cont3', 'u', 	oils_i18n_gettext('856', 'Standards/specifications', 'ccvm', 'value'), FALSE),
+    (1512, 'cont3', 'v', 	oils_i18n_gettext('857', 'Legal cases and case notes', 'ccvm', 'value'), FALSE),
+    (1513, 'cont3', 'w', 	oils_i18n_gettext('858', 'Law reports and digests', 'ccvm', 'value'), FALSE),
+    (1514, 'cont3', 'x', 	oils_i18n_gettext('859', 'Other reports', 'ccvm', 'value'), FALSE),
+    (1515, 'cont3', 'y', 	oils_i18n_gettext('860', 'Yearbooks', 'ccvm', 'value'), FALSE),
+    (1516, 'cont3', 'z', 	oils_i18n_gettext('861', 'Treaties', 'ccvm', 'value'), FALSE),
+    (1517, 'cont3', '2', 	oils_i18n_gettext('862', 'Offprints', 'ccvm', 'value'), FALSE),
+    (1518, 'cont3', '5', 	oils_i18n_gettext('863', 'Calendars', 'ccvm', 'value'), FALSE),
+    (1519, 'cont3', '6', 	oils_i18n_gettext('864', 'Comics/graphic novels', 'ccvm', 'value'), FALSE),
+	
+    (1520, 'cont4', 'a', 	oils_i18n_gettext('836', 'Abstracts/summaries', 'ccvm', 'value'), FALSE),
+    (1521, 'cont4', 'b', 	oils_i18n_gettext('837', 'Bibliographies', 'ccvm', 'value'), FALSE),
+    (1522, 'cont4', 'c', 	oils_i18n_gettext('838', 'Catalogs', 'ccvm', 'value'), FALSE),
+    (1523, 'cont4', 'd', 	oils_i18n_gettext('839', 'Dictionaries', 'ccvm', 'value'), FALSE),
+    (1524, 'cont4', 'e', 	oils_i18n_gettext('840', 'Encyclopedias', 'ccvm', 'value'), FALSE),
+    (1525, 'cont4', 'f', 	oils_i18n_gettext('841', 'Handbooks', 'ccvm', 'value'), FALSE),
+    (1526, 'cont4', 'g', 	oils_i18n_gettext('842', 'Legal articles', 'ccvm', 'value'), FALSE),
+    (1527, 'cont4', 'h', 	oils_i18n_gettext('843', 'Biography', 'ccvm', 'value'), FALSE),
+    (1528, 'cont4', 'i', 	oils_i18n_gettext('844', 'Indexes', 'ccvm', 'value'), FALSE),
+    (1529, 'cont4', 'j', 	oils_i18n_gettext('845', 'Patent document', 'ccvm', 'value'), FALSE),
+    (1530, 'cont4', 'k', 	oils_i18n_gettext('846', 'Discographies', 'ccvm', 'value'), FALSE),
+    (1531, 'cont4', 'l', 	oils_i18n_gettext('847', 'Legislation', 'ccvm', 'value'), FALSE),
+    (1532, 'cont4', 'm', 	oils_i18n_gettext('848', 'Theses', 'ccvm', 'value'), FALSE),
+    (1533, 'cont4', 'n', 	oils_i18n_gettext('849', 'Surveys of the literature in a subject area', 'ccvm', 'value'), FALSE),
+    (1534, 'cont4', 'o', 	oils_i18n_gettext('850', 'Reviews', 'ccvm', 'value'), FALSE),
+    (1535, 'cont4', 'p', 	oils_i18n_gettext('851', 'Programmed texts', 'ccvm', 'value'), FALSE),
+    (1536, 'cont4', 'q', 	oils_i18n_gettext('852', 'Filmographies', 'ccvm', 'value'), FALSE),
+    (1537, 'cont4', 'r', 	oils_i18n_gettext('853', 'Directories', 'ccvm', 'value'), FALSE),
+    (1538, 'cont4', 's', 	oils_i18n_gettext('854', 'Statistics', 'ccvm', 'value'), FALSE),
+    (1539, 'cont4', 't', 	oils_i18n_gettext('855', 'Technical reports', 'ccvm', 'value'), FALSE),
+    (1540, 'cont4', 'u', 	oils_i18n_gettext('856', 'Standards/specifications', 'ccvm', 'value'), FALSE),
+    (1541, 'cont4', 'v', 	oils_i18n_gettext('857', 'Legal cases and case notes', 'ccvm', 'value'), FALSE),
+    (1542, 'cont4', 'w', 	oils_i18n_gettext('858', 'Law reports and digests', 'ccvm', 'value'), FALSE),
+    (1543, 'cont4', 'x', 	oils_i18n_gettext('859', 'Other reports', 'ccvm', 'value'), FALSE),
+    (1544, 'cont4', 'y', 	oils_i18n_gettext('860', 'Yearbooks', 'ccvm', 'value'), FALSE),
+    (1545, 'cont4', 'z', 	oils_i18n_gettext('861', 'Treaties', 'ccvm', 'value'), FALSE),
+    (1546, 'cont4', '2', 	oils_i18n_gettext('862', 'Offprints', 'ccvm', 'value'), FALSE),
+    (1547, 'cont4', '5', 	oils_i18n_gettext('863', 'Calendars', 'ccvm', 'value'), FALSE),
+    (1548, 'cont4', '6', 	oils_i18n_gettext('864', 'Comics/graphic novels', 'ccvm', 'value'), FALSE),
+	
+    (1549, 'ltxt1', ' ', 	oils_i18n_gettext('881', 'Item is a music sound recording', 'ccvm', 'value'), FALSE),
+    (1550, 'ltxt1', 'a', 	oils_i18n_gettext('882', 'Autobiography', 'ccvm', 'value'), FALSE),
+    (1551, 'ltxt1', 'b', 	oils_i18n_gettext('883', 'Biography', 'ccvm', 'value'), FALSE),
+    (1552, 'ltxt1', 'c', 	oils_i18n_gettext('884', 'Conference proceedings', 'ccvm', 'value'), FALSE),
+    (1553, 'ltxt1', 'd', 	oils_i18n_gettext('885', 'Drama', 'ccvm', 'value'), FALSE),
+    (1554, 'ltxt1', 'e', 	oils_i18n_gettext('886', 'Essays', 'ccvm', 'value'), FALSE),
+    (1555, 'ltxt1', 'f', 	oils_i18n_gettext('887', 'Fiction', 'ccvm', 'value'), FALSE),
+    (1556, 'ltxt1', 'g', 	oils_i18n_gettext('888', 'Reporting', 'ccvm', 'value'), FALSE),
+    (1557, 'ltxt1', 'h', 	oils_i18n_gettext('889', 'History', 'ccvm', 'value'), FALSE),
+    (1558, 'ltxt1', 'i', 	oils_i18n_gettext('890', 'Instruction', 'ccvm', 'value'), FALSE),
+    (1559, 'ltxt1', 'j', 	oils_i18n_gettext('891', 'Language instruction', 'ccvm', 'value'), FALSE),
+    (1560, 'ltxt1', 'k', 	oils_i18n_gettext('892', 'Comedy', 'ccvm', 'value'), FALSE),
+    (1561, 'ltxt1', 'l', 	oils_i18n_gettext('893', 'Lectures, speeches', 'ccvm', 'value'), FALSE),
+    (1562, 'ltxt1', 'm', 	oils_i18n_gettext('894', 'Memoirs', 'ccvm', 'value'), FALSE),
+    (1563, 'ltxt1', 'n', 	oils_i18n_gettext('895', 'Not applicable', 'ccvm', 'value'), FALSE),
+    (1564, 'ltxt1', 'o', 	oils_i18n_gettext('896', 'Folktales', 'ccvm', 'value'), FALSE),
+    (1565, 'ltxt1', 'p', 	oils_i18n_gettext('897', 'Poetry', 'ccvm', 'value'), FALSE),
+    (1566, 'ltxt1', 'r', 	oils_i18n_gettext('898', 'Rehearsals', 'ccvm', 'value'), FALSE),
+    (1567, 'ltxt1', 's', 	oils_i18n_gettext('899', 'Sounds', 'ccvm', 'value'), FALSE),
+    (1568, 'ltxt1', 't', 	oils_i18n_gettext('900', 'Interviews', 'ccvm', 'value'), FALSE),
+    (1569, 'ltxt1', 'z', 	oils_i18n_gettext('901', 'Other', 'ccvm', 'value'), FALSE),
+	
+    (1570, 'ltxt2', 'a', 	oils_i18n_gettext('882', 'Autobiography', 'ccvm', 'value'), FALSE),
+    (1571, 'ltxt2', 'b', 	oils_i18n_gettext('883', 'Biography', 'ccvm', 'value'), FALSE),
+    (1572, 'ltxt2', 'c', 	oils_i18n_gettext('884', 'Conference proceedings', 'ccvm', 'value'), FALSE),
+    (1573, 'ltxt2', 'd', 	oils_i18n_gettext('885', 'Drama', 'ccvm', 'value'), FALSE),
+    (1574, 'ltxt2', 'e', 	oils_i18n_gettext('886', 'Essays', 'ccvm', 'value'), FALSE),
+    (1575, 'ltxt2', 'f', 	oils_i18n_gettext('887', 'Fiction', 'ccvm', 'value'), FALSE),
+    (1576, 'ltxt2', 'g', 	oils_i18n_gettext('888', 'Reporting', 'ccvm', 'value'), FALSE),
+    (1577, 'ltxt2', 'h', 	oils_i18n_gettext('889', 'History', 'ccvm', 'value'), FALSE),
+    (1578, 'ltxt2', 'i', 	oils_i18n_gettext('890', 'Instruction', 'ccvm', 'value'), FALSE),
+    (1579, 'ltxt2', 'j', 	oils_i18n_gettext('891', 'Language instruction', 'ccvm', 'value'), FALSE),
+    (1580, 'ltxt2', 'k', 	oils_i18n_gettext('892', 'Comedy', 'ccvm', 'value'), FALSE),
+    (1581, 'ltxt2', 'l', 	oils_i18n_gettext('893', 'Lectures, speeches', 'ccvm', 'value'), FALSE),
+    (1582, 'ltxt2', 'm', 	oils_i18n_gettext('894', 'Memoirs', 'ccvm', 'value'), FALSE),
+    (1583, 'ltxt2', 'n', 	oils_i18n_gettext('895', 'Not applicable', 'ccvm', 'value'), FALSE),
+    (1584, 'ltxt2', 'o', 	oils_i18n_gettext('896', 'Folktales', 'ccvm', 'value'), FALSE),
+    (1585, 'ltxt2', 'p', 	oils_i18n_gettext('897', 'Poetry', 'ccvm', 'value'), FALSE),
+    (1586, 'ltxt2', 'r', 	oils_i18n_gettext('898', 'Rehearsals', 'ccvm', 'value'), FALSE),
+    (1587, 'ltxt2', 's', 	oils_i18n_gettext('899', 'Sounds', 'ccvm', 'value'), FALSE),
+    (1588, 'ltxt2', 't', 	oils_i18n_gettext('900', 'Interviews', 'ccvm', 'value'), FALSE),
+    (1589, 'ltxt2', 'z', 	oils_i18n_gettext('901', 'Other', 'ccvm', 'value'), FALSE),
+	
+    (1590, 'relf1', ' ', 	oils_i18n_gettext('965', 'No relief shown', 'ccvm', 'value'), FALSE),
+    (1591, 'relf1', 'a', 	oils_i18n_gettext('966', 'Contours', 'ccvm', 'value'), FALSE),
+    (1592, 'relf1', 'b', 	oils_i18n_gettext('967', 'Shading', 'ccvm', 'value'), FALSE),
+    (1593, 'relf1', 'c', 	oils_i18n_gettext('968', 'Gradient and bathymetric tints', 'ccvm', 'value'), FALSE),
+    (1594, 'relf1', 'd', 	oils_i18n_gettext('969', 'Hachures', 'ccvm', 'value'), FALSE),
+    (1595, 'relf1', 'e', 	oils_i18n_gettext('970', 'Bathymetry, soundings', 'ccvm', 'value'), FALSE),
+    (1596, 'relf1', 'f', 	oils_i18n_gettext('971', 'Form lines', 'ccvm', 'value'), FALSE),
+    (1597, 'relf1', 'g', 	oils_i18n_gettext('972', 'Spot heights', 'ccvm', 'value'), FALSE),
+    (1598, 'relf1', 'i', 	oils_i18n_gettext('973', 'Pictorially', 'ccvm', 'value'), FALSE),
+    (1599, 'relf1', 'j', 	oils_i18n_gettext('974', 'Land forms', 'ccvm', 'value'), FALSE),
+    (1600, 'relf1', 'k', 	oils_i18n_gettext('975', 'Bathymetry, isolines', 'ccvm', 'value'), FALSE),
+    (1601, 'relf1', 'm', 	oils_i18n_gettext('976', 'Rock drawings', 'ccvm', 'value'), FALSE),
+    (1602, 'relf1', 'z', 	oils_i18n_gettext('977', 'Other', 'ccvm', 'value'), FALSE),
+	
+    (1603, 'relf2', 'a', 	oils_i18n_gettext('966', 'Contours', 'ccvm', 'value'), FALSE),
+    (1604, 'relf2', 'b', 	oils_i18n_gettext('967', 'Shading', 'ccvm', 'value'), FALSE),
+    (1605, 'relf2', 'c', 	oils_i18n_gettext('968', 'Gradient and bathymetric tints', 'ccvm', 'value'), FALSE),
+    (1606, 'relf2', 'd', 	oils_i18n_gettext('969', 'Hachures', 'ccvm', 'value'), FALSE),
+    (1607, 'relf2', 'e', 	oils_i18n_gettext('970', 'Bathymetry, soundings', 'ccvm', 'value'), FALSE),
+    (1608, 'relf2', 'f', 	oils_i18n_gettext('971', 'Form lines', 'ccvm', 'value'), FALSE),
+    (1609, 'relf2', 'g', 	oils_i18n_gettext('972', 'Spot heights', 'ccvm', 'value'), FALSE),
+    (1610, 'relf2', 'i', 	oils_i18n_gettext('973', 'Pictorially', 'ccvm', 'value'), FALSE),
+    (1611, 'relf2', 'j', 	oils_i18n_gettext('974', 'Land forms', 'ccvm', 'value'), FALSE),
+    (1612, 'relf2', 'k', 	oils_i18n_gettext('975', 'Bathymetry, isolines', 'ccvm', 'value'), FALSE),
+    (1613, 'relf2', 'm', 	oils_i18n_gettext('976', 'Rock drawings', 'ccvm', 'value'), FALSE),
+    (1614, 'relf2', 'z', 	oils_i18n_gettext('977', 'Other', 'ccvm', 'value'), FALSE),
+	
+    (1615, 'relf3', 'a', 	oils_i18n_gettext('966', 'Contours', 'ccvm', 'value'), FALSE),
+    (1616, 'relf3', 'b', 	oils_i18n_gettext('967', 'Shading', 'ccvm', 'value'), FALSE),
+    (1617, 'relf3', 'c', 	oils_i18n_gettext('968', 'Gradient and bathymetric tints', 'ccvm', 'value'), FALSE),
+    (1618, 'relf3', 'd', 	oils_i18n_gettext('969', 'Hachures', 'ccvm', 'value'), FALSE),
+    (1619, 'relf3', 'e', 	oils_i18n_gettext('970', 'Bathymetry, soundings', 'ccvm', 'value'), FALSE),
+    (1620, 'relf3', 'f', 	oils_i18n_gettext('971', 'Form lines', 'ccvm', 'value'), FALSE),
+    (1621, 'relf3', 'g', 	oils_i18n_gettext('972', 'Spot heights', 'ccvm', 'value'), FALSE),
+    (1622, 'relf3', 'i', 	oils_i18n_gettext('973', 'Pictorially', 'ccvm', 'value'), FALSE),
+    (1623, 'relf3', 'j', 	oils_i18n_gettext('974', 'Land forms', 'ccvm', 'value'), FALSE),
+    (1624, 'relf3', 'k', 	oils_i18n_gettext('975', 'Bathymetry, isolines', 'ccvm', 'value'), FALSE),
+    (1625, 'relf3', 'm', 	oils_i18n_gettext('976', 'Rock drawings', 'ccvm', 'value'), FALSE),
+    (1626, 'relf3', 'z', 	oils_i18n_gettext('977', 'Other', 'ccvm', 'value'), FALSE),
+	
+    (1627, 'relf4', 'a', 	oils_i18n_gettext('966', 'Contours', 'ccvm', 'value'), FALSE),
+    (1628, 'relf4', 'b', 	oils_i18n_gettext('967', 'Shading', 'ccvm', 'value'), FALSE),
+    (1629, 'relf4', 'c', 	oils_i18n_gettext('968', 'Gradient and bathymetric tints', 'ccvm', 'value'), FALSE),
+    (1630, 'relf4', 'd', 	oils_i18n_gettext('969', 'Hachures', 'ccvm', 'value'), FALSE),
+    (1631, 'relf4', 'e', 	oils_i18n_gettext('970', 'Bathymetry, soundings', 'ccvm', 'value'), FALSE),
+    (1632, 'relf4', 'f', 	oils_i18n_gettext('971', 'Form lines', 'ccvm', 'value'), FALSE),
+    (1633, 'relf4', 'g', 	oils_i18n_gettext('972', 'Spot heights', 'ccvm', 'value'), FALSE),
+    (1634, 'relf4', 'i', 	oils_i18n_gettext('973', 'Pictorially', 'ccvm', 'value'), FALSE),
+    (1635, 'relf4', 'j', 	oils_i18n_gettext('974', 'Land forms', 'ccvm', 'value'), FALSE),
+    (1636, 'relf4', 'k', 	oils_i18n_gettext('975', 'Bathymetry, isolines', 'ccvm', 'value'), FALSE),
+    (1637, 'relf4', 'm', 	oils_i18n_gettext('976', 'Rock drawings', 'ccvm', 'value'), FALSE),
+    (1638, 'relf4', 'z', 	oils_i18n_gettext('977', 'Other', 'ccvm', 'value'), FALSE),
+	
+    (1639, 'spfm1', ' ', 	oils_i18n_gettext('978', 'No specified special format characteristics', 'ccvm', 'value'), FALSE),
+    (1640, 'spfm1', 'e', 	oils_i18n_gettext('979', 'Manuscript', 'ccvm', 'value'), FALSE),
+    (1641, 'spfm1', 'j', 	oils_i18n_gettext('980', 'Picture card, post card', 'ccvm', 'value'), FALSE),
+    (1642, 'spfm1', 'k', 	oils_i18n_gettext('981', 'Calendar', 'ccvm', 'value'), FALSE),
+    (1643, 'spfm1', 'l', 	oils_i18n_gettext('982', 'Puzzle', 'ccvm', 'value'), FALSE),
+    (1644, 'spfm1', 'n', 	oils_i18n_gettext('983', 'Game', 'ccvm', 'value'), FALSE),
+    (1645, 'spfm1', 'o', 	oils_i18n_gettext('984', 'Wall map', 'ccvm', 'value'), FALSE),
+    (1646, 'spfm1', 'p', 	oils_i18n_gettext('985', 'Playing cards', 'ccvm', 'value'), FALSE),
+    (1647, 'spfm1', 'r', 	oils_i18n_gettext('986', 'Loose-leaf', 'ccvm', 'value'), FALSE),
+    (1648, 'spfm1', 'z', 	oils_i18n_gettext('987', 'Other', 'ccvm', 'value'), FALSE),
+	
+    (1649, 'spfm2', 'e', 	oils_i18n_gettext('979', 'Manuscript', 'ccvm', 'value'), FALSE),
+    (1650, 'spfm2', 'j', 	oils_i18n_gettext('980', 'Picture card, post card', 'ccvm', 'value'), FALSE),
+    (1651, 'spfm2', 'k', 	oils_i18n_gettext('981', 'Calendar', 'ccvm', 'value'), FALSE),
+    (1652, 'spfm2', 'l', 	oils_i18n_gettext('982', 'Puzzle', 'ccvm', 'value'), FALSE),
+    (1653, 'spfm2', 'n', 	oils_i18n_gettext('983', 'Game', 'ccvm', 'value'), FALSE),
+    (1654, 'spfm2', 'o', 	oils_i18n_gettext('984', 'Wall map', 'ccvm', 'value'), FALSE),
+    (1655, 'spfm2', 'p', 	oils_i18n_gettext('985', 'Playing cards', 'ccvm', 'value'), FALSE),
+    (1656, 'spfm2', 'r', 	oils_i18n_gettext('986', 'Loose-leaf', 'ccvm', 'value'), FALSE),
+    (1657, 'spfm2', 'z', 	oils_i18n_gettext('987', 'Other', 'ccvm', 'value'), FALSE),
+	
+    (1658, 'ills', ' ', 	oils_i18n_gettext('1658', 'No Illustrations', 'ccvm', 'value'), FALSE),
+    (1659, 'ills', 'a', 	oils_i18n_gettext('1659', 'Illustrations', 'ccvm', 'value'), FALSE),
+    (1660, 'ills', 'b', 	oils_i18n_gettext('1660', 'Maps', 'ccvm', 'value'), FALSE),
+    (1661, 'ills', 'c', 	oils_i18n_gettext('1661', 'Portraits', 'ccvm', 'value'), FALSE),
+    (1662, 'ills', 'd', 	oils_i18n_gettext('1662', 'Charts', 'ccvm', 'value'), FALSE),
+    (1663, 'ills', 'e', 	oils_i18n_gettext('1663', 'Plans', 'ccvm', 'value'), FALSE),
+    (1664, 'ills', 'f', 	oils_i18n_gettext('1664', 'Plates', 'ccvm', 'value'), FALSE),
+    (1665, 'ills', 'g', 	oils_i18n_gettext('1665', 'Music', 'ccvm', 'value'), FALSE),
+    (1666, 'ills', 'h', 	oils_i18n_gettext('1666', 'Facsimiles', 'ccvm', 'value'), FALSE),
+    (1667, 'ills', 'i', 	oils_i18n_gettext('1667', 'Coats of arms', 'ccvm', 'value'), FALSE),
+    (1668, 'ills', 'j', 	oils_i18n_gettext('1668', 'Genealogical tables', 'ccvm', 'value'), FALSE),
+    (1669, 'ills', 'k', 	oils_i18n_gettext('1669', 'Forms', 'ccvm', 'value'), FALSE),
+    (1670, 'ills', 'l', 	oils_i18n_gettext('1670', 'Samples', 'ccvm', 'value'), FALSE),
+    (1671, 'ills', 'm', 	oils_i18n_gettext('1671', 'Phonodisc, phonowire, etc.', 'ccvm', 'value'), FALSE),
+    (1672, 'ills', 'o', 	oils_i18n_gettext('1672', 'Photographs', 'ccvm', 'value'), FALSE),
+    (1673, 'ills', 'p', 	oils_i18n_gettext('1673', 'Illuminations', 'ccvm', 'value'), FALSE),
+	
+    (1674, 'ills1', ' ', 	oils_i18n_gettext('1658', 'No Illustrations', 'ccvm', 'value'), FALSE),
+    (1675, 'ills1', 'a', 	oils_i18n_gettext('1659', 'Illustrations', 'ccvm', 'value'), FALSE),
+    (1676, 'ills1', 'b', 	oils_i18n_gettext('1660', 'Maps', 'ccvm', 'value'), FALSE),
+    (1677, 'ills1', 'c', 	oils_i18n_gettext('1661', 'Portraits', 'ccvm', 'value'), FALSE),
+    (1678, 'ills1', 'd', 	oils_i18n_gettext('1662', 'Charts', 'ccvm', 'value'), FALSE),
+    (1679, 'ills1', 'e', 	oils_i18n_gettext('1663', 'Plans', 'ccvm', 'value'), FALSE),
+    (1680, 'ills1', 'f', 	oils_i18n_gettext('1664', 'Plates', 'ccvm', 'value'), FALSE),
+    (1681, 'ills1', 'g', 	oils_i18n_gettext('1665', 'Music', 'ccvm', 'value'), FALSE),
+    (1682, 'ills1', 'h', 	oils_i18n_gettext('1666', 'Facsimiles', 'ccvm', 'value'), FALSE),
+    (1683, 'ills1', 'i', 	oils_i18n_gettext('1667', 'Coats of arms', 'ccvm', 'value'), FALSE),
+    (1684, 'ills1', 'j', 	oils_i18n_gettext('1668', 'Genealogical tables', 'ccvm', 'value'), FALSE),
+    (1685, 'ills1', 'k', 	oils_i18n_gettext('1669', 'Forms', 'ccvm', 'value'), FALSE),
+    (1686, 'ills1', 'l', 	oils_i18n_gettext('1670', 'Samples', 'ccvm', 'value'), FALSE),
+    (1687, 'ills1', 'm', 	oils_i18n_gettext('1671', 'Phonodisc, phonowire, etc.', 'ccvm', 'value'), FALSE),
+    (1688, 'ills1', 'o', 	oils_i18n_gettext('1672', 'Photographs', 'ccvm', 'value'), FALSE),
+    (1689, 'ills1', 'p', 	oils_i18n_gettext('1673', 'Illuminations', 'ccvm', 'value'), FALSE),
+	
+    (1690, 'ills2', 'a', 	oils_i18n_gettext('1659', 'Illustrations', 'ccvm', 'value'), FALSE),
+    (1691, 'ills2', 'b', 	oils_i18n_gettext('1660', 'Maps', 'ccvm', 'value'), FALSE),
+    (1692, 'ills2', 'c', 	oils_i18n_gettext('1661', 'Portraits', 'ccvm', 'value'), FALSE),
+    (1693, 'ills2', 'd', 	oils_i18n_gettext('1662', 'Charts', 'ccvm', 'value'), FALSE),
+    (1694, 'ills2', 'e', 	oils_i18n_gettext('1663', 'Plans', 'ccvm', 'value'), FALSE),
+    (1695, 'ills2', 'f', 	oils_i18n_gettext('1664', 'Plates', 'ccvm', 'value'), FALSE),
+    (1696, 'ills2', 'g', 	oils_i18n_gettext('1665', 'Music', 'ccvm', 'value'), FALSE),
+    (1697, 'ills2', 'h', 	oils_i18n_gettext('1666', 'Facsimiles', 'ccvm', 'value'), FALSE),
+    (1698, 'ills2', 'i', 	oils_i18n_gettext('1667', 'Coats of arms', 'ccvm', 'value'), FALSE),
+    (1699, 'ills2', 'j', 	oils_i18n_gettext('1668', 'Genealogical tables', 'ccvm', 'value'), FALSE),
+    (1700, 'ills2', 'k', 	oils_i18n_gettext('1669', 'Forms', 'ccvm', 'value'), FALSE),
+    (1701, 'ills2', 'l', 	oils_i18n_gettext('1670', 'Samples', 'ccvm', 'value'), FALSE),
+    (1702, 'ills2', 'm', 	oils_i18n_gettext('1671', 'Phonodisc, phonowire, etc.', 'ccvm', 'value'), FALSE),
+    (1703, 'ills2', 'o', 	oils_i18n_gettext('1672', 'Photographs', 'ccvm', 'value'), FALSE),
+    (1704, 'ills2', 'p', 	oils_i18n_gettext('1673', 'Illuminations', 'ccvm', 'value'), FALSE),
+	
+    (1705, 'ills3', 'a', 	oils_i18n_gettext('1659', 'Illustrations', 'ccvm', 'value'), FALSE),
+    (1706, 'ills3', 'b', 	oils_i18n_gettext('1660', 'Maps', 'ccvm', 'value'), FALSE),
+    (1707, 'ills3', 'c', 	oils_i18n_gettext('1661', 'Portraits', 'ccvm', 'value'), FALSE),
+    (1708, 'ills3', 'd', 	oils_i18n_gettext('1662', 'Charts', 'ccvm', 'value'), FALSE),
+    (1709, 'ills3', 'e', 	oils_i18n_gettext('1663', 'Plans', 'ccvm', 'value'), FALSE),
+    (1710, 'ills3', 'f', 	oils_i18n_gettext('1664', 'Plates', 'ccvm', 'value'), FALSE),
+    (1711, 'ills3', 'g', 	oils_i18n_gettext('1665', 'Music', 'ccvm', 'value'), FALSE),
+    (1712, 'ills3', 'h', 	oils_i18n_gettext('1666', 'Facsimiles', 'ccvm', 'value'), FALSE),
+    (1713, 'ills3', 'i', 	oils_i18n_gettext('1667', 'Coats of arms', 'ccvm', 'value'), FALSE),
+    (1714, 'ills3', 'j', 	oils_i18n_gettext('1668', 'Genealogical tables', 'ccvm', 'value'), FALSE),
+    (1715, 'ills3', 'k', 	oils_i18n_gettext('1669', 'Forms', 'ccvm', 'value'), FALSE),
+    (1716, 'ills3', 'l', 	oils_i18n_gettext('1670', 'Samples', 'ccvm', 'value'), FALSE),
+    (1717, 'ills3', 'm', 	oils_i18n_gettext('1671', 'Phonodisc, phonowire, etc.', 'ccvm', 'value'), FALSE),
+    (1718, 'ills3', 'o', 	oils_i18n_gettext('1672', 'Photographs', 'ccvm', 'value'), FALSE),
+    (1719, 'ills3', 'p', 	oils_i18n_gettext('1673', 'Illuminations', 'ccvm', 'value'), FALSE),
+	
+    (1720, 'ills4', 'a', 	oils_i18n_gettext('1659', 'Illustrations', 'ccvm', 'value'), FALSE),
+    (1721, 'ills4', 'b', 	oils_i18n_gettext('1660', 'Maps', 'ccvm', 'value'), FALSE),
+    (1722, 'ills4', 'c', 	oils_i18n_gettext('1661', 'Portraits', 'ccvm', 'value'), FALSE),
+    (1723, 'ills4', 'd', 	oils_i18n_gettext('1662', 'Charts', 'ccvm', 'value'), FALSE),
+    (1724, 'ills4', 'e', 	oils_i18n_gettext('1663', 'Plans', 'ccvm', 'value'), FALSE),
+    (1725, 'ills4', 'f', 	oils_i18n_gettext('1664', 'Plates', 'ccvm', 'value'), FALSE),
+    (1726, 'ills4', 'g', 	oils_i18n_gettext('1665', 'Music', 'ccvm', 'value'), FALSE),
+    (1727, 'ills4', 'h', 	oils_i18n_gettext('1666', 'Facsimiles', 'ccvm', 'value'), FALSE),
+    (1728, 'ills4', 'i', 	oils_i18n_gettext('1667', 'Coats of arms', 'ccvm', 'value'), FALSE),
+    (1729, 'ills4', 'j', 	oils_i18n_gettext('1668', 'Genealogical tables', 'ccvm', 'value'), FALSE),
+    (1730, 'ills4', 'k', 	oils_i18n_gettext('1669', 'Forms', 'ccvm', 'value'), FALSE),
+    (1731, 'ills4', 'l', 	oils_i18n_gettext('1670', 'Samples', 'ccvm', 'value'), FALSE),
+    (1732, 'ills4', 'm', 	oils_i18n_gettext('1671', 'Phonodisc, phonowire, etc.', 'ccvm', 'value'), FALSE),
+    (1733, 'ills4', 'o', 	oils_i18n_gettext('1672', 'Photographs', 'ccvm', 'value'), FALSE),
+    (1734, 'ills4', 'p', 	oils_i18n_gettext('1673', 'Illuminations', 'ccvm', 'value'), FALSE);
+	
+
+-- Composite coded value maps, this way the "primary" fixed field can be used in advanced searches without a ton of ORs and extra work.
+-- Space is used as a filler for any position other than the first, so for something to actually have "No accompanying matter," for example, specifically accm1 must = ' '.
+-- Any other value has the same meaning in any position.
+INSERT INTO config.composite_attr_entry_definition (coded_value, definition) VALUES
+    (712, '{"_attr":"accm1","_val":" "}'),
+    (713, '[{"_attr":"accm6","_val":"a"},{"_attr":"accm5","_val":"a"},{"_attr":"accm4","_val":"a"},{"_attr":"accm3","_val":"a"},{"_attr":"accm2","_val":"a"},{"_attr":"accm1","_val":"a"}]'),
+    (714, '[{"_attr":"accm6","_val":"b"},{"_attr":"accm5","_val":"b"},{"_attr":"accm4","_val":"b"},{"_attr":"accm3","_val":"b"},{"_attr":"accm2","_val":"b"},{"_attr":"accm1","_val":"b"}]'),
+    (715, '[{"_attr":"accm6","_val":"c"},{"_attr":"accm5","_val":"c"},{"_attr":"accm4","_val":"c"},{"_attr":"accm3","_val":"c"},{"_attr":"accm2","_val":"c"},{"_attr":"accm1","_val":"c"}]'),
+    (716, '[{"_attr":"accm6","_val":"d"},{"_attr":"accm5","_val":"d"},{"_attr":"accm4","_val":"d"},{"_attr":"accm3","_val":"d"},{"_attr":"accm2","_val":"d"},{"_attr":"accm1","_val":"d"}]'),
+    (717, '[{"_attr":"accm6","_val":"e"},{"_attr":"accm5","_val":"e"},{"_attr":"accm4","_val":"e"},{"_attr":"accm3","_val":"e"},{"_attr":"accm2","_val":"e"},{"_attr":"accm1","_val":"e"}]'),
+    (718, '[{"_attr":"accm6","_val":"f"},{"_attr":"accm5","_val":"f"},{"_attr":"accm4","_val":"f"},{"_attr":"accm3","_val":"f"},{"_attr":"accm2","_val":"f"},{"_attr":"accm1","_val":"f"}]'),
+    (719, '[{"_attr":"accm6","_val":"g"},{"_attr":"accm5","_val":"g"},{"_attr":"accm4","_val":"g"},{"_attr":"accm3","_val":"g"},{"_attr":"accm2","_val":"g"},{"_attr":"accm1","_val":"g"}]'),
+    (720, '[{"_attr":"accm6","_val":"h"},{"_attr":"accm5","_val":"h"},{"_attr":"accm4","_val":"h"},{"_attr":"accm3","_val":"h"},{"_attr":"accm2","_val":"h"},{"_attr":"accm1","_val":"h"}]'),
+    (721, '[{"_attr":"accm6","_val":"i"},{"_attr":"accm5","_val":"i"},{"_attr":"accm4","_val":"i"},{"_attr":"accm3","_val":"i"},{"_attr":"accm2","_val":"i"},{"_attr":"accm1","_val":"i"}]'),
+    (722, '[{"_attr":"accm6","_val":"k"},{"_attr":"accm5","_val":"k"},{"_attr":"accm4","_val":"k"},{"_attr":"accm3","_val":"k"},{"_attr":"accm2","_val":"k"},{"_attr":"accm1","_val":"k"}]'),
+    (723, '[{"_attr":"accm6","_val":"r"},{"_attr":"accm5","_val":"r"},{"_attr":"accm4","_val":"r"},{"_attr":"accm3","_val":"r"},{"_attr":"accm2","_val":"r"},{"_attr":"accm1","_val":"r"}]'),
+    (724, '[{"_attr":"accm6","_val":"s"},{"_attr":"accm5","_val":"s"},{"_attr":"accm4","_val":"s"},{"_attr":"accm3","_val":"s"},{"_attr":"accm2","_val":"s"},{"_attr":"accm1","_val":"s"}]'),
+    (725, '[{"_attr":"accm6","_val":"z"},{"_attr":"accm5","_val":"z"},{"_attr":"accm4","_val":"z"},{"_attr":"accm3","_val":"z"},{"_attr":"accm2","_val":"z"},{"_attr":"accm1","_val":"z"}]'),
+
+    (835, '{"_attr":"cont1","_val":" "}'),
+    (836, '[{"_attr":"cont4","_val":"a"},{"_attr":"cont3","_val":"a"},{"_attr":"cont2","_val":"a"},{"_attr":"cont1","_val":"a"}]'),
+    (837, '[{"_attr":"cont4","_val":"b"},{"_attr":"cont3","_val":"b"},{"_attr":"cont2","_val":"b"},{"_attr":"cont1","_val":"b"}]'),
+    (838, '[{"_attr":"cont4","_val":"c"},{"_attr":"cont3","_val":"c"},{"_attr":"cont2","_val":"c"},{"_attr":"cont1","_val":"c"}]'),
+    (839, '[{"_attr":"cont4","_val":"d"},{"_attr":"cont3","_val":"d"},{"_attr":"cont2","_val":"d"},{"_attr":"cont1","_val":"d"}]'),
+    (840, '[{"_attr":"cont4","_val":"e"},{"_attr":"cont3","_val":"e"},{"_attr":"cont2","_val":"e"},{"_attr":"cont1","_val":"e"}]'),
+    (841, '[{"_attr":"cont4","_val":"f"},{"_attr":"cont3","_val":"f"},{"_attr":"cont2","_val":"f"},{"_attr":"cont1","_val":"f"}]'),
+    (842, '[{"_attr":"cont4","_val":"g"},{"_attr":"cont3","_val":"g"},{"_attr":"cont2","_val":"g"},{"_attr":"cont1","_val":"g"}]'),
+    (843, '[{"_attr":"cont4","_val":"h"},{"_attr":"cont3","_val":"h"},{"_attr":"cont2","_val":"h"},{"_attr":"cont1","_val":"h"}]'),
+    (844, '[{"_attr":"cont4","_val":"i"},{"_attr":"cont3","_val":"i"},{"_attr":"cont2","_val":"i"},{"_attr":"cont1","_val":"i"}]'),
+    (845, '[{"_attr":"cont4","_val":"j"},{"_attr":"cont3","_val":"j"},{"_attr":"cont2","_val":"j"},{"_attr":"cont1","_val":"j"}]'),
+    (846, '[{"_attr":"cont4","_val":"k"},{"_attr":"cont3","_val":"k"},{"_attr":"cont2","_val":"k"},{"_attr":"cont1","_val":"k"}]'),
+    (847, '[{"_attr":"cont4","_val":"l"},{"_attr":"cont3","_val":"l"},{"_attr":"cont2","_val":"l"},{"_attr":"cont1","_val":"l"}]'),
+    (848, '[{"_attr":"cont4","_val":"m"},{"_attr":"cont3","_val":"m"},{"_attr":"cont2","_val":"m"},{"_attr":"cont1","_val":"m"}]'),
+    (849, '[{"_attr":"cont4","_val":"n"},{"_attr":"cont3","_val":"n"},{"_attr":"cont2","_val":"n"},{"_attr":"cont1","_val":"n"}]'),
+    (850, '[{"_attr":"cont4","_val":"o"},{"_attr":"cont3","_val":"o"},{"_attr":"cont2","_val":"o"},{"_attr":"cont1","_val":"o"}]'),
+    (851, '[{"_attr":"cont4","_val":"p"},{"_attr":"cont3","_val":"p"},{"_attr":"cont2","_val":"p"},{"_attr":"cont1","_val":"p"}]'),
+    (852, '[{"_attr":"cont4","_val":"q"},{"_attr":"cont3","_val":"q"},{"_attr":"cont2","_val":"q"},{"_attr":"cont1","_val":"q"}]'),
+    (853, '[{"_attr":"cont4","_val":"r"},{"_attr":"cont3","_val":"r"},{"_attr":"cont2","_val":"r"},{"_attr":"cont1","_val":"r"}]'),
+    (854, '[{"_attr":"cont4","_val":"s"},{"_attr":"cont3","_val":"s"},{"_attr":"cont2","_val":"s"},{"_attr":"cont1","_val":"s"}]'),
+    (855, '[{"_attr":"cont4","_val":"t"},{"_attr":"cont3","_val":"t"},{"_attr":"cont2","_val":"t"},{"_attr":"cont1","_val":"t"}]'),
+    (856, '[{"_attr":"cont4","_val":"u"},{"_attr":"cont3","_val":"u"},{"_attr":"cont2","_val":"u"},{"_attr":"cont1","_val":"u"}]'),
+    (857, '[{"_attr":"cont4","_val":"v"},{"_attr":"cont3","_val":"v"},{"_attr":"cont2","_val":"v"},{"_attr":"cont1","_val":"v"}]'),
+    (858, '[{"_attr":"cont4","_val":"w"},{"_attr":"cont3","_val":"w"},{"_attr":"cont2","_val":"w"},{"_attr":"cont1","_val":"w"}]'),
+    (859, '[{"_attr":"cont4","_val":"x"},{"_attr":"cont3","_val":"x"},{"_attr":"cont2","_val":"x"},{"_attr":"cont1","_val":"x"}]'),
+    (860, '[{"_attr":"cont4","_val":"y"},{"_attr":"cont3","_val":"y"},{"_attr":"cont2","_val":"y"},{"_attr":"cont1","_val":"y"}]'),
+    (861, '[{"_attr":"cont4","_val":"z"},{"_attr":"cont3","_val":"z"},{"_attr":"cont2","_val":"z"},{"_attr":"cont1","_val":"z"}]'),
+    (862, '[{"_attr":"cont4","_val":"2"},{"_attr":"cont3","_val":"2"},{"_attr":"cont2","_val":"2"},{"_attr":"cont1","_val":"2"}]'),
+    (863, '[{"_attr":"cont4","_val":"5"},{"_attr":"cont3","_val":"5"},{"_attr":"cont2","_val":"5"},{"_attr":"cont1","_val":"5"}]'),
+    (864, '[{"_attr":"cont4","_val":"6"},{"_attr":"cont3","_val":"6"},{"_attr":"cont2","_val":"6"},{"_attr":"cont1","_val":"6"}]'),
+
+    (881, '{"_attr":"ltxt1","_val":" "}'),
+    (882, '[{"_attr":"ltxt2","_val":"a"},{"_attr":"ltxt1","_val":"a"}]'),
+    (883, '[{"_attr":"ltxt2","_val":"b"},{"_attr":"ltxt1","_val":"b"}]'),
+    (884, '[{"_attr":"ltxt2","_val":"c"},{"_attr":"ltxt1","_val":"c"}]'),
+    (885, '[{"_attr":"ltxt2","_val":"d"},{"_attr":"ltxt1","_val":"d"}]'),
+    (886, '[{"_attr":"ltxt2","_val":"e"},{"_attr":"ltxt1","_val":"e"}]'),
+    (887, '[{"_attr":"ltxt2","_val":"f"},{"_attr":"ltxt1","_val":"f"}]'),
+    (888, '[{"_attr":"ltxt2","_val":"g"},{"_attr":"ltxt1","_val":"g"}]'),
+    (889, '[{"_attr":"ltxt2","_val":"h"},{"_attr":"ltxt1","_val":"h"}]'),
+    (890, '[{"_attr":"ltxt2","_val":"i"},{"_attr":"ltxt1","_val":"i"}]'),
+    (891, '[{"_attr":"ltxt2","_val":"j"},{"_attr":"ltxt1","_val":"j"}]'),
+    (892, '[{"_attr":"ltxt2","_val":"k"},{"_attr":"ltxt1","_val":"k"}]'),
+    (893, '[{"_attr":"ltxt2","_val":"l"},{"_attr":"ltxt1","_val":"l"}]'),
+    (894, '[{"_attr":"ltxt2","_val":"m"},{"_attr":"ltxt1","_val":"m"}]'),
+    (895, '[{"_attr":"ltxt2","_val":"n"},{"_attr":"ltxt1","_val":"n"}]'),
+    (896, '[{"_attr":"ltxt2","_val":"o"},{"_attr":"ltxt1","_val":"o"}]'),
+    (897, '[{"_attr":"ltxt2","_val":"p"},{"_attr":"ltxt1","_val":"p"}]'),
+    (898, '[{"_attr":"ltxt2","_val":"r"},{"_attr":"ltxt1","_val":"r"}]'),
+    (899, '[{"_attr":"ltxt2","_val":"s"},{"_attr":"ltxt1","_val":"s"}]'),
+    (900, '[{"_attr":"ltxt2","_val":"t"},{"_attr":"ltxt1","_val":"t"}]'),
+    (901, '[{"_attr":"ltxt2","_val":"z"},{"_attr":"ltxt1","_val":"z"}]'),
+
+    (965, '{"_attr":"relf1","_val":" "}'),
+    (966, '[{"_attr":"relf4","_val":"a"},{"_attr":"relf3","_val":"a"},{"_attr":"relf2","_val":"a"},{"_attr":"relf1","_val":"a"}]'),
+    (967, '[{"_attr":"relf4","_val":"b"},{"_attr":"relf3","_val":"b"},{"_attr":"relf2","_val":"b"},{"_attr":"relf1","_val":"b"}]'),
+    (968, '[{"_attr":"relf4","_val":"c"},{"_attr":"relf3","_val":"c"},{"_attr":"relf2","_val":"c"},{"_attr":"relf1","_val":"c"}]'),
+    (969, '[{"_attr":"relf4","_val":"d"},{"_attr":"relf3","_val":"d"},{"_attr":"relf2","_val":"d"},{"_attr":"relf1","_val":"d"}]'),
+    (970, '[{"_attr":"relf4","_val":"e"},{"_attr":"relf3","_val":"e"},{"_attr":"relf2","_val":"e"},{"_attr":"relf1","_val":"e"}]'),
+    (971, '[{"_attr":"relf4","_val":"f"},{"_attr":"relf3","_val":"f"},{"_attr":"relf2","_val":"f"},{"_attr":"relf1","_val":"f"}]'),
+    (972, '[{"_attr":"relf4","_val":"g"},{"_attr":"relf3","_val":"g"},{"_attr":"relf2","_val":"g"},{"_attr":"relf1","_val":"g"}]'),
+    (973, '[{"_attr":"relf4","_val":"i"},{"_attr":"relf3","_val":"i"},{"_attr":"relf2","_val":"i"},{"_attr":"relf1","_val":"i"}]'),
+    (974, '[{"_attr":"relf4","_val":"j"},{"_attr":"relf3","_val":"j"},{"_attr":"relf2","_val":"j"},{"_attr":"relf1","_val":"j"}]'),
+    (975, '[{"_attr":"relf4","_val":"k"},{"_attr":"relf3","_val":"k"},{"_attr":"relf2","_val":"k"},{"_attr":"relf1","_val":"k"}]'),
+    (976, '[{"_attr":"relf4","_val":"m"},{"_attr":"relf3","_val":"m"},{"_attr":"relf2","_val":"m"},{"_attr":"relf1","_val":"m"}]'),
+    (977, '[{"_attr":"relf4","_val":"z"},{"_attr":"relf3","_val":"z"},{"_attr":"relf2","_val":"z"},{"_attr":"relf1","_val":"z"}]'),
+
+    (978, '{"_attr":"spfm1","_val":" "}'),
+    (979, '[{"_attr":"spfm2","_val":"e"},{"_attr":"spfm1","_val":"e"}]'),
+    (980, '[{"_attr":"spfm2","_val":"j"},{"_attr":"spfm1","_val":"j"}]'),
+    (981, '[{"_attr":"spfm2","_val":"k"},{"_attr":"spfm1","_val":"k"}]'),
+    (982, '[{"_attr":"spfm2","_val":"l"},{"_attr":"spfm1","_val":"l"}]'),
+    (983, '[{"_attr":"spfm2","_val":"n"},{"_attr":"spfm1","_val":"n"}]'),
+    (984, '[{"_attr":"spfm2","_val":"o"},{"_attr":"spfm1","_val":"o"}]'),
+    (985, '[{"_attr":"spfm2","_val":"p"},{"_attr":"spfm1","_val":"p"}]'),
+    (986, '[{"_attr":"spfm2","_val":"r"},{"_attr":"spfm1","_val":"r"}]'),
+    (987, '[{"_attr":"spfm2","_val":"z"},{"_attr":"spfm1","_val":"z"}]'),
+	
+    (1658, '{"_attr":"ills1","_val":" "}'),
+    (1659, '[{"_attr":"ills4","_val":"a"},{"_attr":"ills3","_val":"a"},{"_attr":"ills2","_val":"a"},{"_attr":"ills1","_val":"a"}]'),
+    (1660, '[{"_attr":"ills4","_val":"b"},{"_attr":"ills3","_val":"b"},{"_attr":"ills2","_val":"b"},{"_attr":"ills1","_val":"b"}]'),
+    (1661, '[{"_attr":"ills4","_val":"c"},{"_attr":"ills3","_val":"c"},{"_attr":"ills2","_val":"c"},{"_attr":"ills1","_val":"c"}]'),
+    (1662, '[{"_attr":"ills4","_val":"d"},{"_attr":"ills3","_val":"d"},{"_attr":"ills2","_val":"d"},{"_attr":"ills1","_val":"d"}]'),
+    (1663, '[{"_attr":"ills4","_val":"e"},{"_attr":"ills3","_val":"e"},{"_attr":"ills2","_val":"e"},{"_attr":"ills1","_val":"e"}]'),
+    (1664, '[{"_attr":"ills4","_val":"f"},{"_attr":"ills3","_val":"f"},{"_attr":"ills2","_val":"f"},{"_attr":"ills1","_val":"f"}]'),
+    (1665, '[{"_attr":"ills4","_val":"g"},{"_attr":"ills3","_val":"g"},{"_attr":"ills2","_val":"g"},{"_attr":"ills1","_val":"g"}]'),
+    (1666, '[{"_attr":"ills4","_val":"h"},{"_attr":"ills3","_val":"h"},{"_attr":"ills2","_val":"h"},{"_attr":"ills1","_val":"h"}]'),
+    (1667, '[{"_attr":"ills4","_val":"i"},{"_attr":"ills3","_val":"i"},{"_attr":"ills2","_val":"i"},{"_attr":"ills1","_val":"i"}]'),
+    (1668, '[{"_attr":"ills4","_val":"j"},{"_attr":"ills3","_val":"j"},{"_attr":"ills2","_val":"j"},{"_attr":"ills1","_val":"j"}]'),
+    (1669, '[{"_attr":"ills4","_val":"k"},{"_attr":"ills3","_val":"k"},{"_attr":"ills2","_val":"k"},{"_attr":"ills1","_val":"k"}]'),
+    (1670, '[{"_attr":"ills4","_val":"l"},{"_attr":"ills3","_val":"l"},{"_attr":"ills2","_val":"l"},{"_attr":"ills1","_val":"l"}]'),
+    (1671, '[{"_attr":"ills4","_val":"m"},{"_attr":"ills3","_val":"m"},{"_attr":"ills2","_val":"m"},{"_attr":"ills1","_val":"m"}]'),
+    (1672, '[{"_attr":"ills4","_val":"o"},{"_attr":"ills3","_val":"o"},{"_attr":"ills2","_val":"o"},{"_attr":"ills1","_val":"o"}]'),
+    (1673, '[{"_attr":"ills4","_val":"p"},{"_attr":"ills3","_val":"p"},{"_attr":"ills2","_val":"p"},{"_attr":"ills1","_val":"p"}]');
+
+
+
+COMMIT;
+
+\qecho
+\qecho This is a record attribute reingest of your bib records.
+\qecho It will take a while.
+\qecho You may cancel now without losing the effect of the rest of the
+\qecho upgrade script, and arrange the reingest later.
+SELECT COUNT(metabib.reingest_record_attributes(id))
+    FROM biblio.record_entry WHERE deleted IS FALSE;
diff --git a/docs/RELEASE_NOTES_NEXT/Cataloging/add_additional_fixed_fields.txt b/docs/RELEASE_NOTES_NEXT/Cataloging/add_additional_fixed_fields.txt
new file mode 100644
index 0000000..8d26e61
--- /dev/null
+++ b/docs/RELEASE_NOTES_NEXT/Cataloging/add_additional_fixed_fields.txt
@@ -0,0 +1,13 @@
+Additional Fixed Fields
+^^^^^^^^^^^^^^^^^^^^^^^
+The AccM, Comp, CrTp, EntW, Cont, FMus, LTxt, Orig, Part, Proj, Relf, SpFm,
+SrTp, Tech, and TrAr fixed fields have been defined and coded value maps added
+so they can also be used for Advanced Searches or adding to Composite Value Maps.
+
+Note that AccM, Cont, LTxt, Relf, and SpFm are  compositite values based on
+the values of "helper" fields like AccM(1), AccM(2), and so on. These positional
+fields can be ignored.
+
+Coded value maps have also been added for Cont, Ctry, and DtSt, and the Time field
+has been defined. All of these fields are now available in the Fixed Field Editor
+when editing the appropriate records.

-----------------------------------------------------------------------

Summary of changes:
 Open-ILS/src/sql/Pg/950.data.seed-values.sql       | 1376 +++++++++++++++++++-
 .../src/sql/Pg/t/lp1371647_add_fixed_fields.pg     |  236 ++++
 .../src/sql/Pg/upgrade/XXXX.more_fixed_fields.sql  | 1372 +++++++++++++++++++
 .../Cataloging/add_additional_fixed_fields.txt     |   13 +
 4 files changed, 2993 insertions(+), 4 deletions(-)
 create mode 100644 Open-ILS/src/sql/Pg/t/lp1371647_add_fixed_fields.pg
 create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.more_fixed_fields.sql
 create mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/add_additional_fixed_fields.txt


hooks/post-receive
-- 
Evergreen ILS


More information about the open-ils-commits mailing list