[Koha-cvs] koha/misc marc21_simple_bib_frameworks.sql marc... [rel_2_2]

Thomas D koha at alinto.com
Fri Aug 17 19:38:15 CEST 2007


CVSROOT:	/sources/koha
Module name:	koha
Branch:		rel_2_2
Changes by:	Thomas D <thd>	07/08/17 17:38:12

Modified files:
	misc           : marc21_simple_bib_frameworks.sql 
	                 marc21_standard_bib_framework.sql 
	misc/marc_datas/marc21_en: structure_def.sql 

Log message:
	Adding and correcting authority codes.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/koha/misc/marc21_simple_bib_frameworks.sql?cvsroot=koha&only_with_tag=rel_2_2&r1=1.1.2.4&r2=1.1.2.5
http://cvs.savannah.gnu.org/viewcvs/koha/misc/marc21_standard_bib_framework.sql?cvsroot=koha&only_with_tag=rel_2_2&r1=1.1.2.10&r2=1.1.2.11
http://cvs.savannah.gnu.org/viewcvs/koha/misc/marc_datas/marc21_en/structure_def.sql?cvsroot=koha&only_with_tag=rel_2_2&r1=1.10.2.8&r2=1.10.2.9

Patches:
Index: marc21_simple_bib_frameworks.sql
===================================================================
RCS file: /sources/koha/koha/misc/marc21_simple_bib_frameworks.sql,v
retrieving revision 1.1.2.4
retrieving revision 1.1.2.5
diff -u -b -r1.1.2.4 -r1.1.2.5
--- marc21_simple_bib_frameworks.sql	20 Sep 2006 11:08:32 -0000	1.1.2.4
+++ marc21_simple_bib_frameworks.sql	17 Aug 2007 17:38:07 -0000	1.1.2.5
@@ -2,8 +2,8 @@
 --       SIMPLE KOHA MARC 21 BIBLIOGRAPHIC FRAMEWORKS     
 --                 POST-INSTALLATION SCRIPT               
 --                                                        
---                  PRETEST VERSION 0.1.5                 
---                       2006-09-19                       
+--                  PRETEST VERSION 0.1.6                 
+--                       2007-08-17                       
 --                                                        
 --                         drafted                        
 --                   by thd for LibLime                   
@@ -16,8 +16,8 @@
 --  KOHA MARC 21 STANDARD DEFAULT BIBLIOGRAPHIC FRAMEWORK 
 --                 POST-INSTALLATION SCRIPT               
 --                                                        
---                  PRETEST VERSION 0.2.1                 
---                       2006-09-19                       
+--                  PRETEST VERSION 0.2.3                 
+--                       2007-08-17                       
 --                                                        
 --  original default requiring greater user customisation 
 --               created by a few Koha Hands              
@@ -1062,7 +1062,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('100', '6', 'Linkage', 'Linkage', 0, 0, '', 1, '', '', '', 0, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('100', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 1, '', '', '', 0, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('100', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, '', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('100', 'a', 'Personal name', 'Personal name', 0, 0, 'biblio.author', 1, '', '', '', 0, 0, '', '''100b'',''100c'',''100q'',''100d'',''100e'',''110a'',''110b'',''110c'',''110d'',''110e'',''700a'',''700b'',''700c'',''700q'',''700d'',''700e'',''710a'',''710b'',''710c'',''710d'',''710e'',''720a'',''720e'',''900a''', '');
+INSERT INTO `marc_subfield_structure` VALUES ('100', 'a', 'Personal name', 'Personal name', 0, 0, 'biblio.author', 1, '', 'PERS0_NAME', '', 0, 0, '', '''100b'',''100c'',''100q'',''100d'',''100e'',''110a'',''110b'',''110c'',''110d'',''110e'',''700a'',''700b'',''700c'',''700q'',''700d'',''700e'',''710a'',''710b'',''710c'',''710d'',''710e'',''720a'',''720e'',''900a''', '');
 INSERT INTO `marc_subfield_structure` VALUES ('100', 'b', 'Numeration', 'Numeration', 0, 0, '', 1, '', '', '', 0, -1, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('100', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 1, '', '', '', 0, -1, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('100', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 1, '', '', '', 0, 0, '', '', '');
@@ -1081,7 +1081,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('110', '6', 'Linkage', 'Linkage', 0, 0, '', 1, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('110', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 1, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('110', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, '', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('110', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 1, '', '', '', NULL, 0, '', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('110', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 1, '', 'CORP0_NAME', '', NULL, 0, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('110', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 1, '', '', '', NULL, 0, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('110', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 1, '', '', '', NULL, -1, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('110', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 1, '', '', '', NULL, -1, '', '', '');
@@ -1098,7 +1098,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('111', '6', 'Linkage', 'Linkage', 0, 0, NULL, 1, NULL, NULL, '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('111', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 1, NULL, NULL, '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('111', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, '', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('111', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 1, NULL, NULL, '', NULL, 0, '', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('111', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 1, NULL, 'MEETI_NAME', '', NULL, 0, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('111', 'b', 'Number [OBSOLETE]', 'Number [OBSOLETE]', 0, 0, NULL, 1, NULL, NULL, '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('111', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 1, NULL, NULL, '', NULL, 0, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('111', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 1, NULL, NULL, '', NULL, 0, '', '', '');
@@ -1115,7 +1115,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('130', '6', 'Linkage', 'Linkage', 0, 0, NULL, 1, NULL, NULL, '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('130', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 1, NULL, NULL, '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('130', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, '', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('130', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 1, NULL, NULL, '', NULL, -1, '', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('130', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 1, NULL, 'UNIF_TITLE', '', NULL, -1, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('130', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, NULL, 1, NULL, NULL, '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('130', 'f', 'Date of a work', 'Date of a work', 0, 0, NULL, 1, NULL, NULL, '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('130', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, NULL, 1, NULL, NULL, '', NULL, -6, '', '', '');
@@ -1542,7 +1542,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('440', '6', 'Linkage', 'Linkage', 0, 0, '', 4, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('440', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 4, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('440', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, '', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('440', 'a', 'Title', 'Title', 0, 0, 'biblio.seriestitle', 4, '', '', '', NULL, 0, '', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('440', 'a', 'Title', 'Title', 0, 0, 'biblio.seriestitle', 4, '', 'UNIF_TITLE', '', NULL, 0, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('440', 'n', 'Number of part/section of a work', 'Number of part/section of a work', 1, 0, 'biblioitems.number', 4, '', '', '', NULL, 0, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('440', 'p', 'Name of part/section of a work', 'Name of part/section of a work', 1, 0, '', 4, '', '', '', NULL, 0, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('440', 'v', 'Volume number/sequential designation', 'Volume number/sequential designation', 0, 0, 'biblioitems.volume', 4, '', '', '', NULL, 0, '', '', '');
@@ -1925,7 +1925,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('600', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('600', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('600', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, '', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('600', 'a', 'Personal name', 'Personal name', 0, 0, '', 6, '', '', '', NULL, 0, '', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('600', 'a', 'Personal name', 'Personal name', 0, 0, '', 6, '', 'PERS0_NAME', '', NULL, 0, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('600', 'b', 'Numeration', 'Numeration', 0, 0, '', 6, '', '', '', NULL, -1, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('600', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 6, '', '', '', NULL, -1, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('600', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 6, '', '', '', NULL, 0, '', '', '');
@@ -1955,7 +1955,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('610', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('610', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('610', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, '', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('610', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 6, '', '', '', NULL, 0, '', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('610', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 6, '', 'CORP0_NAME', '', NULL, 0, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('610', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 6, '', '', '', NULL, 0, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('610', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 6, '', '', '', NULL, -1, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('610', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 6, '', '', '', NULL, -1, '', '', '');
@@ -1983,7 +1983,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('611', '6', 'Linkage', 'Linkage', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('611', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('611', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, '', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('611', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 6, NULL, NULL, '', NULL, -1, '', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('611', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 6, NULL, 'MEETI_NAME', '', NULL, -1, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('611', 'b', 'Number  (BK CF MP MU SE VM MX)  [OBSOLETE]', 'Number  (BK CF MP MU SE VM MX)  [OBSOLETE]', 1, 0, NULL, -1, NULL, NULL, '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('611', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 6, NULL, NULL, '', NULL, -1, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('611', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 6, NULL, NULL, '', NULL, -1, '', '', '');
@@ -2009,7 +2009,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('630', '6', 'Linkage', 'Linkage', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('630', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('630', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, '', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('630', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 6, NULL, NULL, '', NULL, 0, '', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('630', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 6, NULL, 'UNIF_TITLE', '', NULL, 0, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('630', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('630', 'e', 'Relator term', 'Relator term', 1, 0, '', 6, '', '', '', NULL, -1, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('630', 'f', 'Date of a work', 'Date of a work', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, '', '', '');
@@ -2032,7 +2032,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('648', '3', 'Materials specified', 'Materials specified', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('648', '6', 'Linkage', 'Linkage', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('648', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, '', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('648', 'a', 'Chronological term', 'Chronological term', 0, 0, NULL, 6, NULL, NULL, '', NULL, 0, '', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('648', 'a', 'Chronological term', 'Chronological term', 0, 0, NULL, 6, NULL, 'CHRON_TERM', '', NULL, 0, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('648', 'v', 'Form subdivision', 'Form subdivision', 1, 0, NULL, 6, NULL, NULL, '', NULL, 0, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('648', 'x', 'General subdivision', 'General subdivision', 1, 0, NULL, 6, NULL, NULL, '', NULL, 0, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('648', 'y', 'Chronological subdivision', 'Chronological subdivision', 1, 0, NULL, 6, NULL, NULL, '', NULL, 0, '', '', '');
@@ -2043,7 +2043,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('650', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', 0, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('650', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', 0, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('650', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, '', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('650', 'a', 'Topical term or geographic name as entry element', 'Topical term or geographic name as entry element', 0, 0, 'bibliosubject.subject', 6, '', '', '', 0, 0, '', '''6003'',''600a'',''600b'',''600c'',''600d'',''600e'',''600f'',''600g'',''600h'',''600k'',''600l'',''600m'',''600n'',''600o'',''600p'',''600r'',''600s'',''600t'',''600u'',''600x'',''600z'',''600y'',''600v'',''6103'',''610a'',''610b'',''610c'',''610d'',''610e'',''610f'',''610g'',''610h'',''610k'',''610l'',''610m'',''610n'',''610o'',''610p'',''610r'',''610s'',''610t'',''610u'',''610x'',''610z'',''610y'',''610v'',''6113'',''611a'',''611b'',''611c'',''611d'',''611e'',''611f'',''611g'',''611h'',''611k'',''611l'',''611m'',''611n'',''611o'',''611p'',''611r'',''611s'',''611t'',''611u'',''611x'',''611z'',''611y'',''611v'',''630a'',''630b'',''630c'',''630d'',''630e'',''630f'',''630g'',''630h'',''630k'',''630l'',''630m'',''630n'',''630o'',''630p'',''630r'',''630s'',''630t'',''630x'',''630z'',''630y'',''630v'',''6483'',''648a'',''648x'',''648z'',''648y'',''648v'',''6503'',''650b'',''650c'',''650d'',''650e'',''650x'',''650z'',''650y'',''650v'',''6513'',''651a'',''651b'',''651c'',''651d'',''651e'',''651x'',''651z'',''651y'',''651v'',''653a'',''6543'',''654a'',''654b'',''654x'',''654z'',''654y'',''654v'',''6553'',''655a'',''655b'',''655x'',''655z'',''655y'',''655v'',''6563'',''656a'',''656k'',''656x'',''656z'',''656y'',''656v'',''6573'',''657a'',''657x'',''657z'',''657y'',''657v'',''658a'',''658b'',''658c'',''658d'',''658v''', '');
+INSERT INTO `marc_subfield_structure` VALUES ('650', 'a', 'Topical term or geographic name as entry element', 'Topical term or geographic name as entry element', 0, 0, 'bibliosubject.subject', 6, '', 'TOPIC_TERM', '', 0, 0, '', '''6003'',''600a'',''600b'',''600c'',''600d'',''600e'',''600f'',''600g'',''600h'',''600k'',''600l'',''600m'',''600n'',''600o'',''600p'',''600r'',''600s'',''600t'',''600u'',''600x'',''600z'',''600y'',''600v'',''6103'',''610a'',''610b'',''610c'',''610d'',''610e'',''610f'',''610g'',''610h'',''610k'',''610l'',''610m'',''610n'',''610o'',''610p'',''610r'',''610s'',''610t'',''610u'',''610x'',''610z'',''610y'',''610v'',''6113'',''611a'',''611b'',''611c'',''611d'',''611e'',''611f'',''611g'',''611h'',''611k'',''611l'',''611m'',''611n'',''611o'',''611p'',''611r'',''611s'',''611t'',''611u'',''611x'',''611z'',''611y'',''611v'',''630a'',''630b'',''630c'',''630d'',''630e'',''630f'',''630g'',''630h'',''630k'',''630l'',''630m'',''630n'',''630o'',''630p'',''630r'',''630s'',''630t'',''630x'',''630z'',''630y'',''630v'',''6483'',''648a'',''648x'',''648z'',''648y'',''648v'',''6503'',''650b'',''650c'',''650d'',''650e'',''650x'',''650z'',''650y'',''650v'',''6513'',''651a'',''651b'',''651c'',''651d'',''651e'',''651x'',''651z'',''651y'',''651v'',''653a'',''6543'',''654a'',''654b'',''654x'',''654z'',''654y'',''654v'',''6553'',''655a'',''655b'',''655x'',''655z'',''655y'',''655v'',''6563'',''656a'',''656k'',''656x'',''656z'',''656y'',''656v'',''6573'',''657a'',''657x'',''657z'',''657y'',''657v'',''658a'',''658b'',''658c'',''658d'',''658v''', '');
 INSERT INTO `marc_subfield_structure` VALUES ('650', 'b', 'Topical term following geographic name as entry element', 'Topical term following geographic name as entry element', 0, 0, '', 6, '', '', '', 0, -1, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('650', 'c', 'Location of event', 'Location of event', 0, 0, '', 6, '', '', '', 0, -1, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('650', 'd', 'Active dates', 'Active dates', 0, 0, '', 6, '', '', '', 0, -1, '', '', '');
@@ -2058,7 +2058,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('651', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('651', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('651', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, '', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('651', 'a', 'Geographic name', 'Geographic name', 0, 0, '', 6, '', '', '', NULL, 0, '', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('651', 'a', 'Geographic name', 'Geographic name', 0, 0, '', 6, '', 'GEOGR_NAME', '', NULL, 0, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('651', 'b', 'Geographic name following place entry element [OBSOLETE]', 'Geographic name following place entry element [OBSOLETE]', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('651', 'e', 'Relator term', 'Relator term', 1, 0, '', 6, '', '', '', NULL, -1, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('651', 'v', 'Form subdivision', 'Form subdivision', 1, 0, '', 6, '', '', '', NULL, 0, '', '', '');
@@ -2077,7 +2077,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('654', '4', 'Relator code', 'Relator code', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('654', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('654', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('654', 'a', 'Focus term', 'Focus term', 1, 0, '', 6, '', '', '', NULL, 0, '', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('654', 'a', 'Focus term', 'Focus term', 1, 0, '', 6, '', 'TOPIC_TERM', '', NULL, 0, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('654', 'b', 'Non-focus term', 'Non-focus term', 1, 0, '', 6, '', '', '', NULL, 0, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('654', 'c', 'Facet/hierarchy designation', 'Facet/hierarchy designation', 1, 0, '', 6, '', '', '', NULL, 0, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('654', 'e', 'Relator term', 'Relator term', 1, 0, '', 6, '', '', '', NULL, -1, '', '', '');
@@ -2090,7 +2090,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('655', '5', 'Institution to which field applies', 'Institution to which field applies', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('655', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('655', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('655', 'a', 'Genre/form data or focus term', 'Genre/form data or focus term', 0, 0, '', 6, '', '', '', NULL, 0, '', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('655', 'a', 'Genre/form data or focus term', 'Genre/form data or focus term', 0, 0, '', 6, '', 'GENRE/FORM', '', NULL, 0, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('655', 'b', 'Non-focus term', 'Non-focus term', 1, 0, '', 6, '', '', '', NULL, 0, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('655', 'c', 'Facet/hierarchy designation', 'Facet/hierarchy designation', 1, 0, '', 6, '', '', '', NULL, 0, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('655', 'v', 'Form subdivision', 'Form subdivision', 1, 0, '', 6, '', '', '', NULL, 0, '', '', '');
@@ -2101,7 +2101,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('656', '3', 'Materials specified', 'Materials specified', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('656', 'a', 'Occupation', 'Occupation', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('656', 'a', 'Occupation', 'Occupation', 0, 0, '', 6, '', 'TOPIC_TERM', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', 'k', 'Form', 'Form', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', 'v', 'Form subdivision', 'Form subdivision', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', 'x', 'General subdivision', 'General subdivision', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
@@ -2111,7 +2111,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('657', '3', 'Materials specified', 'Materials specified', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('657', 'a', 'Function', 'Function', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('657', 'a', 'Function', 'Function', 0, 0, '', 6, '', 'TOPIC_TERM', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', 'v', 'Form subdivision', 'Form subdivision', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', 'x', 'General subdivision', 'General subdivision', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', 'y', 'Chronological subdivision', 'Chronological subdivision', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
@@ -2119,7 +2119,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('658', '2', 'Source of term', 'Source of term', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('658', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('658', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('658', 'a', 'Main curriculum objective', 'Main curriculum objective', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('658', 'a', 'Main curriculum objective', 'Main curriculum objective', 0, 0, '', 6, '', 'TOPIC_TERM', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('658', 'b', 'Subordinate curriculum objective', 'Subordinate curriculum objective', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('658', 'c', 'Curriculum code', 'Curriculum code', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('658', 'd', 'Correlation factor', 'Correlation factor', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '');
@@ -2128,7 +2128,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('662', '4', 'Relator code', 'Relator code', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('662', 'a', 'Country or larger entity', 'Country or larger entity', 1, 0, '', 6, '', '', '', NULL, 0, '', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('662', 'a', 'Country or larger entity', 'Country or larger entity', 1, 0, '', 6, '', 'GEOGR_NAME', '', NULL, 0, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', 'b', 'First-order political jurisdiction', 'First-order political jurisdiction', 0, 0, '', 6, '', '', '', NULL, 0, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', 'c', 'Intermediate political jurisdiction', 'Intermediate political jurisdiction', 1, 0, '', 6, '', '', '', NULL, 0, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', 'd', 'City', 'City', 0, 0, '', 6, '', '', '', NULL, 0, '', '', '');
@@ -2142,7 +2142,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('690', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', 0, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('690', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', 0, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('690', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, '', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('690', 'a', 'Topical term or geographic name as entry element', 'Topical term or geographic name as entry element', 0, 0, '', 6, '', '', '', 0, 0, '', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('690', 'a', 'Topical term or geographic name as entry element', 'Topical term or geographic name as entry element', 0, 0, '', 6, '', 'TOPIC_TERM', '', 0, 0, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('690', 'b', 'Topical term following geographic name as entry element', 'Topical term following geographic name as entry element', 0, 0, '', 6, '', '', '', 0, -1, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('690', 'c', 'Location of event', 'Location of event', 0, 0, '', 6, '', '', '', 0, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('690', 'd', 'Active dates', 'Active dates', 0, 0, '', 6, '', '', '', 0, -1, '', '', '');
@@ -2157,7 +2157,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('691', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, '', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('691', 'a', 'Geographic name', 'Geographic name', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('691', 'a', 'Geographic name', 'Geographic name', 0, 0, '', 6, '', 'GEOGR_NAME', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', 'b', 'Geographic name following place entry element [OBSOLETE]', 'Geographic name following place entry element [OBSOLETE]', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', 'v', 'Form subdivision', 'Form subdivision', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', 'x', 'General subdivision', 'General subdivision', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
@@ -2170,7 +2170,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('696', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('696', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('696', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, '', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('696', 'a', 'Personal name', 'Personal name', 0, 0, '', 3, '', '', '', NULL, -6, '', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('696', 'a', 'Personal name', 'Personal name', 0, 0, '', 6, '', 'PERS0_NAME', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('696', 'b', 'Numeration', 'Numeration', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('696', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('696', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '');
@@ -2201,7 +2201,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('697', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('697', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('697', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, '', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('697', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('697', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 6, '', 'CORP0_NAME', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('697', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('697', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('697', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
@@ -2230,7 +2230,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('698', '6', 'Linkage', 'Linkage', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('698', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('698', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, '', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('698', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, '', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('698', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 6, NULL, 'MEETI_NAME', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('698', 'b', 'Number  (BK CF MP MU SE VM MX)  [OBSOLETE]', 'Number  (BK CF MP MU SE VM MX)  [OBSOLETE]', 1, 0, NULL, -1, NULL, NULL, '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('698', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('698', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, '', '', '');
@@ -2256,7 +2256,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('699', '6', 'Linkage', 'Linkage', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('699', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('699', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, '', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('699', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, '', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('699', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 6, NULL, 'UNIF_TITLE', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('699', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('699', 'f', 'Date of a work', 'Date of a work', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('699', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, '', '', '');
@@ -2279,7 +2279,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('700', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('700', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('700', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, '', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('700', 'a', 'Personal name', 'Personal name', 0, 0, 'additionalauthors.author', 7, '', '', '', NULL, 0, '', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('700', 'a', 'Personal name', 'Personal name', 0, 0, 'additionalauthors.author', 7, '', 'PERS0_NAME', '', NULL, 0, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('700', 'b', 'Numeration', 'Numeration', 0, 0, '', 7, '', '', '', NULL, -1, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('700', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 7, '', '', '', NULL, -1, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('700', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 7, '', '', '', NULL, 0, '', '', '');
@@ -2323,7 +2323,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('710', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('710', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('710', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, '', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('710', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 7, '', '', '', NULL, 0, '', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('710', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 7, '', 'CORP0_NAME', '', NULL, 0, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('710', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 7, '', '', '', NULL, 0, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('710', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 7, '', '', '', NULL, -1, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('710', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 7, '', '', '', NULL, -1, '', '', '');
@@ -2348,7 +2348,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('711', '6', 'Linkage', 'Linkage', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('711', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 7, NULL, NULL, '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('711', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, '', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('711', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 7, NULL, NULL, '', NULL, 0, '', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('711', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 7, NULL, 'MEETI_NAME', '', NULL, 0, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('711', 'b', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('711', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 7, NULL, NULL, '', NULL, 0, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('711', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 7, NULL, NULL, '', NULL, 0, '', '', '');
@@ -2390,7 +2390,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('730', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('730', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('730', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, '', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('730', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 7, '', '', '', NULL, -1, '', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('730', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 7, '', 'UNIF_TITLE', '', NULL, -1, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('730', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, '', 7, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('730', 'f', 'Date of a work', 'Date of a work', 0, 0, '', 7, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('730', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, '', 7, '', '', '', NULL, -6, '', '', '');
@@ -2821,7 +2821,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('796', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('796', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('796', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, '', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('796', 'a', 'Personal name', 'Personal name', 0, 0, '', 7, '', '', '', NULL, -6, '', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('796', 'a', 'Personal name', 'Personal name', 0, 0, '', 7, '', 'PERS0_NAME', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('796', 'b', 'Numeration', 'Numeration', 0, 0, '', 7, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('796', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 7, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('796', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 7, '', '', '', NULL, -6, '', '', '');
@@ -2849,7 +2849,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('797', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('797', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('797', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, '', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('797', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 7, '', '', '', NULL, -6, '', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('797', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 7, '', 'CORP0_NAME', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('797', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 7, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('797', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 7, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('797', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 7, '', '', '', NULL, -6, '', '', '');
@@ -2875,7 +2875,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('798', '6', 'Linkage', 'Linkage', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('798', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 7, NULL, NULL, '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('798', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, '', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('798', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, '', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('798', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 7, NULL, 'MEETI_NAME', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('798', 'b', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('798', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('798', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, '', '', '');
@@ -2898,7 +2898,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('799', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('799', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('799', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, '', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('799', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 7, '', '', '', NULL, -6, '', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('799', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 7, '', 'UNIF_TITLE', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('799', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, '', 7, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('799', 'f', 'Date of a work', 'Date of a work', 0, 0, '', 7, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('799', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, '', 7, '', '', '', NULL, -6, '', '', '');
@@ -2917,7 +2917,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('800', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('800', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('800', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, '', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('800', 'a', 'Personal name', 'Personal name', 0, 0, '', 8, '', '', '', NULL, -1, '', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('800', 'a', 'Personal name', 'Personal name', 0, 0, '', 8, '', 'PERS0_NAME', '', NULL, -1, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('800', 'b', 'Numeration', 'Numeration', 0, 0, '', 8, '', '', '', NULL, -1, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('800', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 8, '', '', '', NULL, -1, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('800', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 8, '', '', '', NULL, -1, '', '', '');
@@ -2942,7 +2942,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('810', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('810', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('810', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, '', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('810', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 8, '', '', '', NULL, -1, '', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('810', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 8, '', 'CORP0_NAME', '', NULL, -1, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('810', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 8, '', '', '', NULL, -1, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('810', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 8, '', '', '', NULL, -1, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('810', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 8, '', '', '', NULL, -1, '', '', '');
@@ -2965,7 +2965,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('811', '6', 'Linkage', 'Linkage', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('811', '8', 'Field link and sequence number ', 'Field link and sequence number ', 1, 0, NULL, 8, NULL, NULL, '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('811', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, '', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('811', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 8, NULL, NULL, '', NULL, -1, '', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('811', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 8, NULL, 'MEETI_NAME', '', NULL, -1, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('811', 'b', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('811', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 8, NULL, NULL, '', NULL, -1, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('811', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 8, NULL, NULL, '', NULL, -1, '', '', '');
@@ -2985,7 +2985,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('830', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('830', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('830', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, '', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('830', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 8, '', '', '', NULL, -1, '', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('830', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 8, '', 'UNIF_TITLE', '', NULL, -1, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('830', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, '', 8, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('830', 'f', 'Date of a work', 'Date of a work', 0, 0, '', 8, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('830', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, '', 8, '', '', '', NULL, -6, '', '', '');
@@ -3386,7 +3386,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('896', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('896', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('896', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, '', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('896', 'a', 'Personal name', 'Personal name', 0, 0, '', 8, '', '', '', NULL, -6, '', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('896', 'a', 'Personal name', 'Personal name', 0, 0, '', 8, '', 'PERS0_NAME', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('896', 'b', 'Numeration', 'Numeration', 0, 0, '', 8, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('896', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 8, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('896', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 8, '', '', '', NULL, -6, '', '', '');
@@ -3412,7 +3412,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('897', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('897', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('897', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, '', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('897', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 8, '', '', '', NULL, -6, '', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('897', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 8, '', 'CORP0_NAME', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('897', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 8, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('897', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 8, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('897', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 8, '', '', '', NULL, -6, '', '', '');
@@ -3436,7 +3436,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('898', '6', 'Linkage', 'Linkage', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('898', '8', 'Field link and sequence number ', 'Field link and sequence number ', 1, 0, NULL, 8, NULL, NULL, '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('898', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, '', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('898', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, '', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('898', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 8, NULL, 'MEETI_NAME', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('898', 'b', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('898', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('898', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, '', '', '');
@@ -3457,7 +3457,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('899', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('899', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('899', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, '', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('899', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 8, '', '', '', NULL, -6, '', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('899', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 8, '', 'UNIF_TITLE', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('899', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, '', 8, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('899', 'f', 'Date of a work', 'Date of a work', 0, 0, '', 8, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('899', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, '', 8, '', '', '', NULL, -6, '', '', '');
@@ -5233,7 +5233,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('100', '6', 'Linkage', 'Linkage', 0, 0, '', 1, '', '', '', 0, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('100', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 1, '', '', '', 0, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('100', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'BKS', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('100', 'a', 'Personal name', 'Personal name', 0, 0, 'biblio.author', 1, '', '', '', 0, 0, 'BKS', '''100b'',''100c'',''100q'',''100d'',''100e'',''110a'',''110b'',''110c'',''110d'',''110e'',''700a'',''700b'',''700c'',''700q'',''700d'',''700e'',''710a'',''710b'',''710c'',''710d'',''710e'',''720a'',''720e'',''900a''', '');
+INSERT INTO `marc_subfield_structure` VALUES ('100', 'a', 'Personal name', 'Personal name', 0, 0, 'biblio.author', 1, '', 'PERS0_NAME', '', 0, 0, 'BKS', '''100b'',''100c'',''100q'',''100d'',''100e'',''110a'',''110b'',''110c'',''110d'',''110e'',''700a'',''700b'',''700c'',''700q'',''700d'',''700e'',''710a'',''710b'',''710c'',''710d'',''710e'',''720a'',''720e'',''900a''', '');
 INSERT INTO `marc_subfield_structure` VALUES ('100', 'b', 'Numeration', 'Numeration', 0, 0, '', 1, '', '', '', 0, -1, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('100', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 1, '', '', '', 0, -1, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('100', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 1, '', '', '', 0, 0, 'BKS', '', '');
@@ -5252,7 +5252,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('110', '6', 'Linkage', 'Linkage', 0, 0, '', 1, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('110', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 1, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('110', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'BKS', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('110', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 1, '', '', '', NULL, -1, 'BKS', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('110', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 1, '', 'CORP0_NAME', '', NULL, -1, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('110', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 1, '', '', '', NULL, -1, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('110', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 1, '', '', '', NULL, -1, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('110', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 1, '', '', '', NULL, -1, 'BKS', '', '');
@@ -5269,7 +5269,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('111', '6', 'Linkage', 'Linkage', 0, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('111', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('111', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'BKS', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('111', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 1, NULL, NULL, '', NULL, -1, 'BKS', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('111', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 1, NULL, 'MEETI_NAME', '', NULL, -1, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('111', 'b', 'Number [OBSOLETE]', 'Number [OBSOLETE]', 0, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('111', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 1, NULL, NULL, '', NULL, -1, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('111', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 1, NULL, NULL, '', NULL, -1, 'BKS', '', '');
@@ -5286,7 +5286,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('130', '6', 'Linkage', 'Linkage', 0, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('130', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('130', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'BKS', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('130', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'BKS', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('130', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 1, NULL, 'UNIF_TITLE', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('130', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('130', 'f', 'Date of a work', 'Date of a work', 0, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('130', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'BKS', '', '');
@@ -5713,7 +5713,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('440', '6', 'Linkage', 'Linkage', 0, 0, '', 4, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('440', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 4, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('440', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'BKS', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('440', 'a', 'Title', 'Title', 0, 0, 'biblio.seriestitle', 4, '', '', '', NULL, 0, 'BKS', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('440', 'a', 'Title', 'Title', 0, 0, 'biblio.seriestitle', 4, '', 'UNIF_TITLE', '', NULL, 0, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('440', 'n', 'Number of part/section of a work', 'Number of part/section of a work', 1, 0, 'biblioitems.number', 4, '', '', '', NULL, 0, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('440', 'p', 'Name of part/section of a work', 'Name of part/section of a work', 1, 0, '', 4, '', '', '', NULL, 0, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('440', 'v', 'Volume number/sequential designation', 'Volume number/sequential designation', 0, 0, 'biblioitems.volume', 4, '', '', '', NULL, 0, 'BKS', '', '');
@@ -6096,7 +6096,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('600', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('600', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('600', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'BKS', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('600', 'a', 'Personal name', 'Personal name', 0, 0, '', 6, '', '', '', NULL, -1, 'BKS', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('600', 'a', 'Personal name', 'Personal name', 0, 0, '', 6, '', 'PERS0_NAME', '', NULL, -1, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('600', 'b', 'Numeration', 'Numeration', 0, 0, '', 6, '', '', '', NULL, -1, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('600', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 6, '', '', '', NULL, -1, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('600', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 6, '', '', '', NULL, -1, 'BKS', '', '');
@@ -6126,7 +6126,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('610', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('610', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('610', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'BKS', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('610', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 6, '', '', '', NULL, -1, 'BKS', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('610', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 6, '', 'CORP0_NAME', '', NULL, -1, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('610', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 6, '', '', '', NULL, -1, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('610', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 6, '', '', '', NULL, -1, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('610', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 6, '', '', '', NULL, -1, 'BKS', '', '');
@@ -6154,7 +6154,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('611', '6', 'Linkage', 'Linkage', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('611', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('611', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'BKS', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('611', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 6, NULL, NULL, '', NULL, -1, 'BKS', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('611', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 6, NULL, 'MEETI_NAME', '', NULL, -1, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('611', 'b', 'Number  (BK CF MP MU SE VM MX)  [OBSOLETE]', 'Number  (BK CF MP MU SE VM MX)  [OBSOLETE]', 1, 0, NULL, -1, NULL, NULL, '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('611', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 6, NULL, NULL, '', NULL, -1, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('611', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 6, NULL, NULL, '', NULL, -1, 'BKS', '', '');
@@ -6180,7 +6180,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('630', '6', 'Linkage', 'Linkage', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('630', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('630', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'BKS', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('630', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 6, NULL, NULL, '', NULL, -1, 'BKS', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('630', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 6, NULL, 'UNIF_TITLE', '', NULL, -1, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('630', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('630', 'e', 'Relator term', 'Relator term', 1, 0, '', 6, '', '', '', NULL, -1, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('630', 'f', 'Date of a work', 'Date of a work', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'BKS', '', '');
@@ -6203,7 +6203,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('648', '3', 'Materials specified', 'Materials specified', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('648', '6', 'Linkage', 'Linkage', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('648', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'BKS', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('648', 'a', 'Chronological term', 'Chronological term', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'BKS', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('648', 'a', 'Chronological term', 'Chronological term', 0, 0, NULL, 6, NULL, 'CHRON_TERM', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('648', 'v', 'Form subdivision', 'Form subdivision', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('648', 'x', 'General subdivision', 'General subdivision', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('648', 'y', 'Chronological subdivision', 'Chronological subdivision', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'BKS', '', '');
@@ -6214,7 +6214,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('650', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', 0, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('650', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', 0, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('650', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'BKS', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('650', 'a', 'Topical term or geographic name as entry element', 'Topical term or geographic name as entry element', 0, 0, 'bibliosubject.subject', 6, '', '', '', 0, 0, 'BKS', '''6003'',''600a'',''600b'',''600c'',''600d'',''600e'',''600f'',''600g'',''600h'',''600k'',''600l'',''600m'',''600n'',''600o'',''600p'',''600r'',''600s'',''600t'',''600u'',''600x'',''600z'',''600y'',''600v'',''6103'',''610a'',''610b'',''610c'',''610d'',''610e'',''610f'',''610g'',''610h'',''610k'',''610l'',''610m'',''610n'',''610o'',''610p'',''610r'',''610s'',''610t'',''610u'',''610x'',''610z'',''610y'',''610v'',''6113'',''611a'',''611b'',''611c'',''611d'',''611e'',''611f'',''611g'',''611h'',''611k'',''611l'',''611m'',''611n'',''611o'',''611p'',''611r'',''611s'',''611t'',''611u'',''611x'',''611z'',''611y'',''611v'',''630a'',''630b'',''630c'',''630d'',''630e'',''630f'',''630g'',''630h'',''630k'',''630l'',''630m'',''630n'',''630o'',''630p'',''630r'',''630s'',''630t'',''630x'',''630z'',''630y'',''630v'',''6483'',''648a'',''648x'',''648z'',''648y'',''648v'',''6503'',''650b'',''650c'',''650d'',''650e'',''650x'',''650z'',''650y'',''650v'',''6513'',''651a'',''651b'',''651c'',''651d'',''651e'',''651x'',''651z'',''651y'',''651v'',''653a'',''6543'',''654a'',''654b'',''654x'',''654z'',''654y'',''654v'',''6553'',''655a'',''655b'',''655x'',''655z'',''655y'',''655v'',''6563'',''656a'',''656k'',''656x'',''656z'',''656y'',''656v'',''6573'',''657a'',''657x'',''657z'',''657y'',''657v'',''658a'',''658b'',''658c'',''658d'',''658v''', '');
+INSERT INTO `marc_subfield_structure` VALUES ('650', 'a', 'Topical term or geographic name as entry element', 'Topical term or geographic name as entry element', 0, 0, 'bibliosubject.subject', 6, '', 'TOPIC_TERM', '', 0, 0, 'BKS', '''6003'',''600a'',''600b'',''600c'',''600d'',''600e'',''600f'',''600g'',''600h'',''600k'',''600l'',''600m'',''600n'',''600o'',''600p'',''600r'',''600s'',''600t'',''600u'',''600x'',''600z'',''600y'',''600v'',''6103'',''610a'',''610b'',''610c'',''610d'',''610e'',''610f'',''610g'',''610h'',''610k'',''610l'',''610m'',''610n'',''610o'',''610p'',''610r'',''610s'',''610t'',''610u'',''610x'',''610z'',''610y'',''610v'',''6113'',''611a'',''611b'',''611c'',''611d'',''611e'',''611f'',''611g'',''611h'',''611k'',''611l'',''611m'',''611n'',''611o'',''611p'',''611r'',''611s'',''611t'',''611u'',''611x'',''611z'',''611y'',''611v'',''630a'',''630b'',''630c'',''630d'',''630e'',''630f'',''630g'',''630h'',''630k'',''630l'',''630m'',''630n'',''630o'',''630p'',''630r'',''630s'',''630t'',''630x'',''630z'',''630y'',''630v'',''6483'',''648a'',''648x'',''648z'',''648y'',''648v'',''6503'',''650b'',''650c'',''650d'',''650e'',''650x'',''650z'',''650y'',''650v'',''6513'',''651a'',''651b'',''651c'',''651d'',''651e'',''651x'',''651z'',''651y'',''651v'',''653a'',''6543'',''654a'',''654b'',''654x'',''654z'',''654y'',''654v'',''6553'',''655a'',''655b'',''655x'',''655z'',''655y'',''655v'',''6563'',''656a'',''656k'',''656x'',''656z'',''656y'',''656v'',''6573'',''657a'',''657x'',''657z'',''657y'',''657v'',''658a'',''658b'',''658c'',''658d'',''658v''', '');
 INSERT INTO `marc_subfield_structure` VALUES ('650', 'b', 'Topical term following geographic name as entry element', 'Topical term following geographic name as entry element', 0, 0, '', 6, '', '', '', 0, -1, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('650', 'c', 'Location of event', 'Location of event', 0, 0, '', 6, '', '', '', 0, -1, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('650', 'd', 'Active dates', 'Active dates', 0, 0, '', 6, '', '', '', 0, -1, 'BKS', '', '');
@@ -6229,7 +6229,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('651', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('651', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('651', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'BKS', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('651', 'a', 'Geographic name', 'Geographic name', 0, 0, '', 6, '', '', '', NULL, -1, 'BKS', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('651', 'a', 'Geographic name', 'Geographic name', 0, 0, '', 6, '', 'GEOGR_NAME', '', NULL, -1, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('651', 'b', 'Geographic name following place entry element [OBSOLETE]', 'Geographic name following place entry element [OBSOLETE]', 1, 0, '', 6, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('651', 'e', 'Relator term', 'Relator term', 1, 0, '', 6, '', '', '', NULL, -1, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('651', 'v', 'Form subdivision', 'Form subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'BKS', '', '');
@@ -6248,7 +6248,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('654', '4', 'Relator code', 'Relator code', 1, 0, '', 6, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('654', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('654', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'BKS', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('654', 'a', 'Focus term', 'Focus term', 1, 0, '', 6, '', '', '', NULL, -6, 'BKS', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('654', 'a', 'Focus term', 'Focus term', 1, 0, '', 6, '', 'TOPIC_TERM', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('654', 'b', 'Non-focus term', 'Non-focus term', 1, 0, '', 6, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('654', 'c', 'Facet/hierarchy designation', 'Facet/hierarchy designation', 1, 0, '', 6, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('654', 'e', 'Relator term', 'Relator term', 1, 0, '', 6, '', '', '', NULL, -6, 'BKS', '', '');
@@ -6261,7 +6261,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('655', '5', 'Institution to which field applies', 'Institution to which field applies', 0, 0, '', 6, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('655', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('655', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'BKS', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('655', 'a', 'Genre/form data or focus term', 'Genre/form data or focus term', 0, 0, '', 6, '', '', '', NULL, -1, 'BKS', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('655', 'a', 'Genre/form data or focus term', 'Genre/form data or focus term', 0, 0, '', 6, '', 'GENRE/FORM', '', NULL, -1, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('655', 'b', 'Non-focus term', 'Non-focus term', 1, 0, '', 6, '', '', '', NULL, -1, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('655', 'c', 'Facet/hierarchy designation', 'Facet/hierarchy designation', 1, 0, '', 6, '', '', '', NULL, -1, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('655', 'v', 'Form subdivision', 'Form subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'BKS', '', '');
@@ -6272,7 +6272,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('656', '3', 'Materials specified', 'Materials specified', 0, 0, '', 6, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'BKS', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('656', 'a', 'Occupation', 'Occupation', 0, 0, '', 6, '', '', '', NULL, -1, 'BKS', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('656', 'a', 'Occupation', 'Occupation', 0, 0, '', 6, '', 'TOPIC_TERM', '', NULL, -1, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', 'k', 'Form', 'Form', 0, 0, '', 6, '', '', '', NULL, -1, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', 'v', 'Form subdivision', 'Form subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', 'x', 'General subdivision', 'General subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'BKS', '', '');
@@ -6282,7 +6282,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('657', '3', 'Materials specified', 'Materials specified', 0, 0, '', 6, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'BKS', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('657', 'a', 'Function', 'Function', 0, 0, '', 6, '', '', '', NULL, -1, 'BKS', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('657', 'a', 'Function', 'Function', 0, 0, '', 6, '', 'TOPIC_TERM', '', NULL, -1, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', 'v', 'Form subdivision', 'Form subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', 'x', 'General subdivision', 'General subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', 'y', 'Chronological subdivision', 'Chronological subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'BKS', '', '');
@@ -6290,7 +6290,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('658', '2', 'Source of term', 'Source of term', 0, 0, '', 6, '', '', '', NULL, -1, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('658', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('658', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'BKS', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('658', 'a', 'Main curriculum objective', 'Main curriculum objective', 0, 0, '', 6, '', '', '', NULL, -1, 'BKS', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('658', 'a', 'Main curriculum objective', 'Main curriculum objective', 0, 0, '', 6, '', 'TOPIC_TERM', '', NULL, -1, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('658', 'b', 'Subordinate curriculum objective', 'Subordinate curriculum objective', 1, 0, '', 6, '', '', '', NULL, -1, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('658', 'c', 'Curriculum code', 'Curriculum code', 0, 0, '', 6, '', '', '', NULL, -1, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('658', 'd', 'Correlation factor', 'Correlation factor', 0, 0, '', 6, '', '', '', NULL, -1, 'BKS', '', '');
@@ -6299,7 +6299,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('662', '4', 'Relator code', 'Relator code', 1, 0, '', 6, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'BKS', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('662', 'a', 'Country or larger entity', 'Country or larger entity', 1, 0, '', 6, '', '', '', NULL, -6, 'BKS', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('662', 'a', 'Country or larger entity', 'Country or larger entity', 1, 0, '', 6, '', 'GEOGR_NAME', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', 'b', 'First-order political jurisdiction', 'First-order political jurisdiction', 0, 0, '', 6, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', 'c', 'Intermediate political jurisdiction', 'Intermediate political jurisdiction', 1, 0, '', 6, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', 'd', 'City', 'City', 0, 0, '', 6, '', '', '', NULL, -6, 'BKS', '', '');
@@ -6313,7 +6313,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('690', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', 0, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('690', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', 0, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('690', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'BKS', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('690', 'a', 'Topical term or geographic name as entry element', 'Topical term or geographic name as entry element', 0, 0, '', 6, '', '', '', 0, -1, 'BKS', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('690', 'a', 'Topical term or geographic name as entry element', 'Topical term or geographic name as entry element', 0, 0, '', 6, '', 'TOPIC_TERM', '', 0, -1, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('690', 'b', 'Topical term following geographic name as entry element', 'Topical term following geographic name as entry element', 0, 0, '', 6, '', '', '', 0, -1, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('690', 'c', 'Location of event', 'Location of event', 0, 0, '', 6, '', '', '', 0, -1, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('690', 'd', 'Active dates', 'Active dates', 0, 0, '', 6, '', '', '', 0, -6, 'BKS', '', '');
@@ -6328,7 +6328,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('691', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'BKS', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('691', 'a', 'Geographic name', 'Geographic name', 0, 0, '', 6, '', '', '', NULL, -6, 'BKS', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('691', 'a', 'Geographic name', 'Geographic name', 0, 0, '', 6, '', 'GEOGR_NAME', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', 'b', 'Geographic name following place entry element [OBSOLETE]', 'Geographic name following place entry element [OBSOLETE]', 1, 0, '', 6, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', 'v', 'Form subdivision', 'Form subdivision', 1, 0, '', 6, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', 'x', 'General subdivision', 'General subdivision', 1, 0, '', 6, '', '', '', NULL, -6, 'BKS', '', '');
@@ -6341,7 +6341,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('696', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('696', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('696', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'BKS', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('696', 'a', 'Personal name', 'Personal name', 0, 0, '', 3, '', '', '', NULL, -6, 'BKS', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('696', 'a', 'Personal name', 'Personal name', 0, 0, '', 6, '', 'PERS0_NAME', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('696', 'b', 'Numeration', 'Numeration', 0, 0, '', 6, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('696', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 6, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('696', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 6, '', '', '', NULL, -6, 'BKS', '', '');
@@ -6372,7 +6372,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('697', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('697', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('697', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'BKS', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('697', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 6, '', '', '', NULL, -6, 'BKS', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('697', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 6, '', 'CORP0_NAME', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('697', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 6, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('697', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 6, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('697', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 6, '', '', '', NULL, -6, 'BKS', '', '');
@@ -6401,7 +6401,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('698', '6', 'Linkage', 'Linkage', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('698', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('698', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'BKS', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('698', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'BKS', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('698', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 6, NULL, 'MEETI_NAME', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('698', 'b', 'Number  (BK CF MP MU SE VM MX)  [OBSOLETE]', 'Number  (BK CF MP MU SE VM MX)  [OBSOLETE]', 1, 0, NULL, -1, NULL, NULL, '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('698', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('698', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'BKS', '', '');
@@ -6427,7 +6427,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('699', '6', 'Linkage', 'Linkage', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('699', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('699', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'BKS', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('699', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'BKS', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('699', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 6, NULL, 'UNIF_TITLE', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('699', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('699', 'f', 'Date of a work', 'Date of a work', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('699', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'BKS', '', '');
@@ -6450,7 +6450,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('700', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('700', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('700', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'BKS', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('700', 'a', 'Personal name', 'Personal name', 0, 0, 'additionalauthors.author', 7, '', '', '', NULL, -1, 'BKS', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('700', 'a', 'Personal name', 'Personal name', 0, 0, 'additionalauthors.author', 7, '', 'PERS0_NAME', '', NULL, -1, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('700', 'b', 'Numeration', 'Numeration', 0, 0, '', 7, '', '', '', NULL, -1, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('700', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 7, '', '', '', NULL, -1, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('700', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 7, '', '', '', NULL, -1, 'BKS', '', '');
@@ -6494,7 +6494,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('710', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('710', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('710', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'BKS', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('710', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 7, '', '', '', NULL, -1, 'BKS', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('710', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 7, '', 'CORP0_NAME', '', NULL, -1, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('710', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 7, '', '', '', NULL, -1, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('710', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 7, '', '', '', NULL, -1, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('710', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 7, '', '', '', NULL, -1, 'BKS', '', '');
@@ -6519,7 +6519,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('711', '6', 'Linkage', 'Linkage', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('711', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('711', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'BKS', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('711', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 7, NULL, NULL, '', NULL, -1, 'BKS', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('711', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 7, NULL, 'MEETI_NAME', '', NULL, -1, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('711', 'b', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('711', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 7, NULL, NULL, '', NULL, -1, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('711', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 7, NULL, NULL, '', NULL, -1, 'BKS', '', '');
@@ -6561,7 +6561,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('730', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('730', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('730', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'BKS', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('730', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 7, '', '', '', NULL, -6, 'BKS', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('730', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 7, '', 'UNIF_TITLE', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('730', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, '', 7, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('730', 'f', 'Date of a work', 'Date of a work', 0, 0, '', 7, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('730', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, '', 7, '', '', '', NULL, -6, 'BKS', '', '');
@@ -6992,7 +6992,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('796', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('796', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('796', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'BKS', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('796', 'a', 'Personal name', 'Personal name', 0, 0, '', 7, '', '', '', NULL, -6, 'BKS', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('796', 'a', 'Personal name', 'Personal name', 0, 0, '', 7, '', 'PERS0_NAME', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('796', 'b', 'Numeration', 'Numeration', 0, 0, '', 7, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('796', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 7, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('796', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 7, '', '', '', NULL, -6, 'BKS', '', '');
@@ -7020,7 +7020,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('797', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('797', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('797', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'BKS', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('797', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 7, '', '', '', NULL, -6, 'BKS', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('797', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 7, '', 'CORP0_NAME', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('797', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 7, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('797', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 7, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('797', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 7, '', '', '', NULL, -6, 'BKS', '', '');
@@ -7046,7 +7046,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('798', '6', 'Linkage', 'Linkage', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('798', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('798', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'BKS', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('798', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'BKS', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('798', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 7, NULL, 'MEETI_NAME', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('798', 'b', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('798', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('798', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'BKS', '', '');
@@ -7069,7 +7069,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('799', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('799', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('799', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'BKS', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('799', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 7, '', '', '', NULL, -6, 'BKS', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('799', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 7, '', 'UNIF_TITLE', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('799', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, '', 7, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('799', 'f', 'Date of a work', 'Date of a work', 0, 0, '', 7, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('799', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, '', 7, '', '', '', NULL, -6, 'BKS', '', '');
@@ -7088,7 +7088,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('800', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('800', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('800', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'BKS', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('800', 'a', 'Personal name', 'Personal name', 0, 0, '', 8, '', '', '', NULL, -6, 'BKS', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('800', 'a', 'Personal name', 'Personal name', 0, 0, '', 8, '', 'PERS0_NAME', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('800', 'b', 'Numeration', 'Numeration', 0, 0, '', 8, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('800', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 8, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('800', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 8, '', '', '', NULL, -6, 'BKS', '', '');
@@ -7113,7 +7113,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('810', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('810', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('810', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'BKS', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('810', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 8, '', '', '', NULL, -6, 'BKS', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('810', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 8, '', 'CORP0_NAME', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('810', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 8, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('810', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 8, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('810', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 8, '', '', '', NULL, -6, 'BKS', '', '');
@@ -7136,7 +7136,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('811', '6', 'Linkage', 'Linkage', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('811', '8', 'Field link and sequence number ', 'Field link and sequence number ', 1, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('811', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'BKS', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('811', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'BKS', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('811', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 8, NULL, 'MEETI_NAME', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('811', 'b', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('811', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('811', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'BKS', '', '');
@@ -7156,7 +7156,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('830', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('830', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('830', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'BKS', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('830', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 8, '', '', '', NULL, -6, 'BKS', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('830', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 8, '', 'UNIF_TITLE', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('830', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, '', 8, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('830', 'f', 'Date of a work', 'Date of a work', 0, 0, '', 8, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('830', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, '', 8, '', '', '', NULL, -6, 'BKS', '', '');
@@ -7557,7 +7557,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('896', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('896', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('896', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'BKS', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('896', 'a', 'Personal name', 'Personal name', 0, 0, '', 8, '', '', '', NULL, -6, 'BKS', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('896', 'a', 'Personal name', 'Personal name', 0, 0, '', 8, '', 'PERS0_NAME', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('896', 'b', 'Numeration', 'Numeration', 0, 0, '', 8, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('896', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 8, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('896', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 8, '', '', '', NULL, -6, 'BKS', '', '');
@@ -7583,7 +7583,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('897', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('897', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('897', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'BKS', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('897', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 8, '', '', '', NULL, -6, 'BKS', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('897', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 8, '', 'CORP0_NAME', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('897', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 8, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('897', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 8, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('897', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 8, '', '', '', NULL, -6, 'BKS', '', '');
@@ -7607,7 +7607,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('898', '6', 'Linkage', 'Linkage', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('898', '8', 'Field link and sequence number ', 'Field link and sequence number ', 1, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('898', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'BKS', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('898', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'BKS', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('898', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 8, NULL, 'MEETI_NAME', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('898', 'b', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('898', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('898', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'BKS', '', '');
@@ -7628,7 +7628,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('899', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('899', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('899', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'BKS', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('899', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 8, '', '', '', NULL, -6, 'BKS', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('899', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 8, '', 'UNIF_TITLE', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('899', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, '', 8, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('899', 'f', 'Date of a work', 'Date of a work', 0, 0, '', 8, '', '', '', NULL, -6, 'BKS', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('899', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, '', 8, '', '', '', NULL, -6, 'BKS', '', '');
@@ -9405,7 +9405,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('100', '6', 'Linkage', 'Linkage', 0, 0, '', 1, '', '', '', 0, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('100', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 1, '', '', '', 0, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('100', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'CF', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('100', 'a', 'Personal name', 'Personal name', 0, 0, 'biblio.author', 1, '', '', '', 0, -1, 'CF', '''100b'',''100c'',''100q'',''100d'',''100e'',''110a'',''110b'',''110c'',''110d'',''110e'',''700a'',''700b'',''700c'',''700q'',''700d'',''700e'',''710a'',''710b'',''710c'',''710d'',''710e'',''720a'',''720e'',''900a''', '');
+INSERT INTO `marc_subfield_structure` VALUES ('100', 'a', 'Personal name', 'Personal name', 0, 0, 'biblio.author', 1, '', 'PERS0_NAME', '', 0, -1, 'CF', '''100b'',''100c'',''100q'',''100d'',''100e'',''110a'',''110b'',''110c'',''110d'',''110e'',''700a'',''700b'',''700c'',''700q'',''700d'',''700e'',''710a'',''710b'',''710c'',''710d'',''710e'',''720a'',''720e'',''900a''', '');
 INSERT INTO `marc_subfield_structure` VALUES ('100', 'b', 'Numeration', 'Numeration', 0, 0, '', 1, '', '', '', 0, -1, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('100', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 1, '', '', '', 0, -1, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('100', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 1, '', '', '', 0, -1, 'CF', '', '');
@@ -9424,7 +9424,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('110', '6', 'Linkage', 'Linkage', 0, 0, '', 1, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('110', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 1, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('110', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'CF', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('110', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 1, '', '', '', NULL, -1, 'CF', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('110', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 1, '', 'CORP0_NAME', '', NULL, -1, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('110', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 1, '', '', '', NULL, -1, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('110', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 1, '', '', '', NULL, -1, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('110', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 1, '', '', '', NULL, -1, 'CF', '', '');
@@ -9441,7 +9441,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('111', '6', 'Linkage', 'Linkage', 0, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('111', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('111', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'CF', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('111', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 1, NULL, NULL, '', NULL, -1, 'CF', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('111', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 1, NULL, 'MEETI_NAME', '', NULL, -1, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('111', 'b', 'Number [OBSOLETE]', 'Number [OBSOLETE]', 0, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('111', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 1, NULL, NULL, '', NULL, -1, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('111', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 1, NULL, NULL, '', NULL, -1, 'CF', '', '');
@@ -9458,7 +9458,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('130', '6', 'Linkage', 'Linkage', 0, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('130', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('130', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'CF', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('130', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'CF', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('130', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 1, NULL, 'UNIF_TITLE', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('130', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('130', 'f', 'Date of a work', 'Date of a work', 0, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('130', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'CF', '', '');
@@ -9885,7 +9885,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('440', '6', 'Linkage', 'Linkage', 0, 0, '', 4, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('440', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 4, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('440', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'CF', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('440', 'a', 'Title', 'Title', 0, 0, 'biblio.seriestitle', 4, '', '', '', NULL, 0, 'CF', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('440', 'a', 'Title', 'Title', 0, 0, 'biblio.seriestitle', 4, '', 'UNIF_TITLE', '', NULL, 0, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('440', 'n', 'Number of part/section of a work', 'Number of part/section of a work', 1, 0, 'biblioitems.number', 4, '', '', '', NULL, 0, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('440', 'p', 'Name of part/section of a work', 'Name of part/section of a work', 1, 0, '', 4, '', '', '', NULL, 0, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('440', 'v', 'Volume number/sequential designation', 'Volume number/sequential designation', 0, 0, 'biblioitems.volume', 4, '', '', '', NULL, 0, 'CF', '', '');
@@ -10268,7 +10268,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('600', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('600', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('600', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'CF', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('600', 'a', 'Personal name', 'Personal name', 0, 0, '', 6, '', '', '', NULL, -1, 'CF', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('600', 'a', 'Personal name', 'Personal name', 0, 0, '', 6, '', 'PERS0_NAME', '', NULL, -1, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('600', 'b', 'Numeration', 'Numeration', 0, 0, '', 6, '', '', '', NULL, -1, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('600', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 6, '', '', '', NULL, -1, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('600', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 6, '', '', '', NULL, -1, 'CF', '', '');
@@ -10298,7 +10298,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('610', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('610', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('610', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'CF', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('610', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 6, '', '', '', NULL, -1, 'CF', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('610', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 6, '', 'CORP0_NAME', '', NULL, -1, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('610', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 6, '', '', '', NULL, -1, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('610', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 6, '', '', '', NULL, -1, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('610', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 6, '', '', '', NULL, -1, 'CF', '', '');
@@ -10326,7 +10326,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('611', '6', 'Linkage', 'Linkage', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('611', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('611', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'CF', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('611', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 6, NULL, NULL, '', NULL, -1, 'CF', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('611', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 6, NULL, 'MEETI_NAME', '', NULL, -1, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('611', 'b', 'Number  (BK CF MP MU SE VM MX)  [OBSOLETE]', 'Number  (BK CF MP MU SE VM MX)  [OBSOLETE]', 1, 0, NULL, -1, NULL, NULL, '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('611', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 6, NULL, NULL, '', NULL, -1, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('611', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 6, NULL, NULL, '', NULL, -1, 'CF', '', '');
@@ -10352,7 +10352,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('630', '6', 'Linkage', 'Linkage', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('630', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('630', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'CF', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('630', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 6, NULL, NULL, '', NULL, -1, 'CF', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('630', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 6, NULL, 'UNIF_TITLE', '', NULL, -1, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('630', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('630', 'e', 'Relator term', 'Relator term', 1, 0, '', 6, '', '', '', NULL, -1, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('630', 'f', 'Date of a work', 'Date of a work', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'CF', '', '');
@@ -10375,7 +10375,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('648', '3', 'Materials specified', 'Materials specified', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('648', '6', 'Linkage', 'Linkage', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('648', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'CF', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('648', 'a', 'Chronological term', 'Chronological term', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'CF', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('648', 'a', 'Chronological term', 'Chronological term', 0, 0, NULL, 6, NULL, 'CHRON_TERM', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('648', 'v', 'Form subdivision', 'Form subdivision', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('648', 'x', 'General subdivision', 'General subdivision', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('648', 'y', 'Chronological subdivision', 'Chronological subdivision', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'CF', '', '');
@@ -10386,7 +10386,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('650', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', 0, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('650', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', 0, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('650', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'CF', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('650', 'a', 'Topical term or geographic name as entry element', 'Topical term or geographic name as entry element', 0, 0, 'bibliosubject.subject', 6, '', '', '', 0, 0, 'CF', '''6003'',''600a'',''600b'',''600c'',''600d'',''600e'',''600f'',''600g'',''600h'',''600k'',''600l'',''600m'',''600n'',''600o'',''600p'',''600r'',''600s'',''600t'',''600u'',''600x'',''600z'',''600y'',''600v'',''6103'',''610a'',''610b'',''610c'',''610d'',''610e'',''610f'',''610g'',''610h'',''610k'',''610l'',''610m'',''610n'',''610o'',''610p'',''610r'',''610s'',''610t'',''610u'',''610x'',''610z'',''610y'',''610v'',''6113'',''611a'',''611b'',''611c'',''611d'',''611e'',''611f'',''611g'',''611h'',''611k'',''611l'',''611m'',''611n'',''611o'',''611p'',''611r'',''611s'',''611t'',''611u'',''611x'',''611z'',''611y'',''611v'',''630a'',''630b'',''630c'',''630d'',''630e'',''630f'',''630g'',''630h'',''630k'',''630l'',''630m'',''630n'',''630o'',''630p'',''630r'',''630s'',''630t'',''630x'',''630z'',''630y'',''630v'',''6483'',''648a'',''648x'',''648z'',''648y'',''648v'',''6503'',''650b'',''650c'',''650d'',''650e'',''650x'',''650z'',''650y'',''650v'',''6513'',''651a'',''651b'',''651c'',''651d'',''651e'',''651x'',''651z'',''651y'',''651v'',''653a'',''6543'',''654a'',''654b'',''654x'',''654z'',''654y'',''654v'',''6553'',''655a'',''655b'',''655x'',''655z'',''655y'',''655v'',''6563'',''656a'',''656k'',''656x'',''656z'',''656y'',''656v'',''6573'',''657a'',''657x'',''657z'',''657y'',''657v'',''658a'',''658b'',''658c'',''658d'',''658v''', '');
+INSERT INTO `marc_subfield_structure` VALUES ('650', 'a', 'Topical term or geographic name as entry element', 'Topical term or geographic name as entry element', 0, 0, 'bibliosubject.subject', 6, '', 'TOPIC_TERM', '', 0, 0, 'CF', '''6003'',''600a'',''600b'',''600c'',''600d'',''600e'',''600f'',''600g'',''600h'',''600k'',''600l'',''600m'',''600n'',''600o'',''600p'',''600r'',''600s'',''600t'',''600u'',''600x'',''600z'',''600y'',''600v'',''6103'',''610a'',''610b'',''610c'',''610d'',''610e'',''610f'',''610g'',''610h'',''610k'',''610l'',''610m'',''610n'',''610o'',''610p'',''610r'',''610s'',''610t'',''610u'',''610x'',''610z'',''610y'',''610v'',''6113'',''611a'',''611b'',''611c'',''611d'',''611e'',''611f'',''611g'',''611h'',''611k'',''611l'',''611m'',''611n'',''611o'',''611p'',''611r'',''611s'',''611t'',''611u'',''611x'',''611z'',''611y'',''611v'',''630a'',''630b'',''630c'',''630d'',''630e'',''630f'',''630g'',''630h'',''630k'',''630l'',''630m'',''630n'',''630o'',''630p'',''630r'',''630s'',''630t'',''630x'',''630z'',''630y'',''630v'',''6483'',''648a'',''648x'',''648z'',''648y'',''648v'',''6503'',''650b'',''650c'',''650d'',''650e'',''650x'',''650z'',''650y'',''650v'',''6513'',''651a'',''651b'',''651c'',''651d'',''651e'',''651x'',''651z'',''651y'',''651v'',''653a'',''6543'',''654a'',''654b'',''654x'',''654z'',''654y'',''654v'',''6553'',''655a'',''655b'',''655x'',''655z'',''655y'',''655v'',''6563'',''656a'',''656k'',''656x'',''656z'',''656y'',''656v'',''6573'',''657a'',''657x'',''657z'',''657y'',''657v'',''658a'',''658b'',''658c'',''658d'',''658v''', '');
 INSERT INTO `marc_subfield_structure` VALUES ('650', 'b', 'Topical term following geographic name as entry element', 'Topical term following geographic name as entry element', 0, 0, '', 6, '', '', '', 0, -1, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('650', 'c', 'Location of event', 'Location of event', 0, 0, '', 6, '', '', '', 0, -1, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('650', 'd', 'Active dates', 'Active dates', 0, 0, '', 6, '', '', '', 0, -1, 'CF', '', '');
@@ -10401,7 +10401,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('651', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('651', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('651', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'CF', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('651', 'a', 'Geographic name', 'Geographic name', 0, 0, '', 6, '', '', '', NULL, -1, 'CF', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('651', 'a', 'Geographic name', 'Geographic name', 0, 0, '', 6, '', 'GEOGR_NAME', '', NULL, -1, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('651', 'b', 'Geographic name following place entry element [OBSOLETE]', 'Geographic name following place entry element [OBSOLETE]', 1, 0, '', 6, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('651', 'e', 'Relator term', 'Relator term', 1, 0, '', 6, '', '', '', NULL, -1, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('651', 'v', 'Form subdivision', 'Form subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'CF', '', '');
@@ -10420,7 +10420,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('654', '4', 'Relator code', 'Relator code', 1, 0, '', 6, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('654', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('654', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'CF', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('654', 'a', 'Focus term', 'Focus term', 1, 0, '', 6, '', '', '', NULL, -6, 'CF', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('654', 'a', 'Focus term', 'Focus term', 1, 0, '', 6, '', 'TOPIC_TERM', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('654', 'b', 'Non-focus term', 'Non-focus term', 1, 0, '', 6, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('654', 'c', 'Facet/hierarchy designation', 'Facet/hierarchy designation', 1, 0, '', 6, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('654', 'e', 'Relator term', 'Relator term', 1, 0, '', 6, '', '', '', NULL, -6, 'CF', '', '');
@@ -10433,7 +10433,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('655', '5', 'Institution to which field applies', 'Institution to which field applies', 0, 0, '', 6, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('655', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('655', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'CF', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('655', 'a', 'Genre/form data or focus term', 'Genre/form data or focus term', 0, 0, '', 6, '', '', '', NULL, -1, 'CF', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('655', 'a', 'Genre/form data or focus term', 'Genre/form data or focus term', 0, 0, '', 6, '', 'GENRE/FORM', '', NULL, -1, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('655', 'b', 'Non-focus term', 'Non-focus term', 1, 0, '', 6, '', '', '', NULL, -1, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('655', 'c', 'Facet/hierarchy designation', 'Facet/hierarchy designation', 1, 0, '', 6, '', '', '', NULL, -1, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('655', 'v', 'Form subdivision', 'Form subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'CF', '', '');
@@ -10444,7 +10444,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('656', '3', 'Materials specified', 'Materials specified', 0, 0, '', 6, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'CF', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('656', 'a', 'Occupation', 'Occupation', 0, 0, '', 6, '', '', '', NULL, -1, 'CF', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('656', 'a', 'Occupation', 'Occupation', 0, 0, '', 6, '', 'TOPIC_TERM', '', NULL, -1, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', 'k', 'Form', 'Form', 0, 0, '', 6, '', '', '', NULL, -1, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', 'v', 'Form subdivision', 'Form subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', 'x', 'General subdivision', 'General subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'CF', '', '');
@@ -10454,7 +10454,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('657', '3', 'Materials specified', 'Materials specified', 0, 0, '', 6, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'CF', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('657', 'a', 'Function', 'Function', 0, 0, '', 6, '', '', '', NULL, -1, 'CF', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('657', 'a', 'Function', 'Function', 0, 0, '', 6, '', 'TOPIC_TERM', '', NULL, -1, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', 'v', 'Form subdivision', 'Form subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', 'x', 'General subdivision', 'General subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', 'y', 'Chronological subdivision', 'Chronological subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'CF', '', '');
@@ -10462,7 +10462,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('658', '2', 'Source of term', 'Source of term', 0, 0, '', 6, '', '', '', NULL, -1, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('658', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('658', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'CF', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('658', 'a', 'Main curriculum objective', 'Main curriculum objective', 0, 0, '', 6, '', '', '', NULL, -1, 'CF', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('658', 'a', 'Main curriculum objective', 'Main curriculum objective', 0, 0, '', 6, '', 'TOPIC_TERM', '', NULL, -1, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('658', 'b', 'Subordinate curriculum objective', 'Subordinate curriculum objective', 1, 0, '', 6, '', '', '', NULL, -1, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('658', 'c', 'Curriculum code', 'Curriculum code', 0, 0, '', 6, '', '', '', NULL, -1, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('658', 'd', 'Correlation factor', 'Correlation factor', 0, 0, '', 6, '', '', '', NULL, -1, 'CF', '', '');
@@ -10471,7 +10471,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('662', '4', 'Relator code', 'Relator code', 1, 0, '', 6, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'CF', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('662', 'a', 'Country or larger entity', 'Country or larger entity', 1, 0, '', 6, '', '', '', NULL, -6, 'CF', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('662', 'a', 'Country or larger entity', 'Country or larger entity', 1, 0, '', 6, '', 'GEOGR_NAME', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', 'b', 'First-order political jurisdiction', 'First-order political jurisdiction', 0, 0, '', 6, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', 'c', 'Intermediate political jurisdiction', 'Intermediate political jurisdiction', 1, 0, '', 6, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', 'd', 'City', 'City', 0, 0, '', 6, '', '', '', NULL, -6, 'CF', '', '');
@@ -10485,7 +10485,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('690', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', 0, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('690', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', 0, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('690', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'CF', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('690', 'a', 'Topical term or geographic name as entry element', 'Topical term or geographic name as entry element', 0, 0, '', 6, '', '', '', 0, -1, 'CF', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('690', 'a', 'Topical term or geographic name as entry element', 'Topical term or geographic name as entry element', 0, 0, '', 6, '', 'TOPIC_TERM', '', 0, -1, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('690', 'b', 'Topical term following geographic name as entry element', 'Topical term following geographic name as entry element', 0, 0, '', 6, '', '', '', 0, -1, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('690', 'c', 'Location of event', 'Location of event', 0, 0, '', 6, '', '', '', 0, -1, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('690', 'd', 'Active dates', 'Active dates', 0, 0, '', 6, '', '', '', 0, -6, 'CF', '', '');
@@ -10500,7 +10500,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('691', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'CF', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('691', 'a', 'Geographic name', 'Geographic name', 0, 0, '', 6, '', '', '', NULL, -6, 'CF', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('691', 'a', 'Geographic name', 'Geographic name', 0, 0, '', 6, '', 'GEOGR_NAME', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', 'b', 'Geographic name following place entry element [OBSOLETE]', 'Geographic name following place entry element [OBSOLETE]', 1, 0, '', 6, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', 'v', 'Form subdivision', 'Form subdivision', 1, 0, '', 6, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', 'x', 'General subdivision', 'General subdivision', 1, 0, '', 6, '', '', '', NULL, -6, 'CF', '', '');
@@ -10513,7 +10513,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('696', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('696', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('696', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'CF', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('696', 'a', 'Personal name', 'Personal name', 0, 0, '', 3, '', '', '', NULL, -6, 'CF', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('696', 'a', 'Personal name', 'Personal name', 0, 0, '', 6, '', 'PERS0_NAME', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('696', 'b', 'Numeration', 'Numeration', 0, 0, '', 6, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('696', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 6, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('696', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 6, '', '', '', NULL, -6, 'CF', '', '');
@@ -10544,7 +10544,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('697', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('697', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('697', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'CF', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('697', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 6, '', '', '', NULL, -6, 'CF', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('697', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 6, '', 'CORP0_NAME', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('697', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 6, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('697', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 6, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('697', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 6, '', '', '', NULL, -6, 'CF', '', '');
@@ -10573,7 +10573,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('698', '6', 'Linkage', 'Linkage', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('698', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('698', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'CF', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('698', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'CF', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('698', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 6, NULL, 'MEETI_NAME', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('698', 'b', 'Number  (BK CF MP MU SE VM MX)  [OBSOLETE]', 'Number  (BK CF MP MU SE VM MX)  [OBSOLETE]', 1, 0, NULL, -1, NULL, NULL, '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('698', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('698', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'CF', '', '');
@@ -10599,7 +10599,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('699', '6', 'Linkage', 'Linkage', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('699', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('699', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'CF', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('699', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'CF', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('699', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 6, NULL, 'UNIF_TITLE', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('699', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('699', 'f', 'Date of a work', 'Date of a work', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('699', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'CF', '', '');
@@ -10622,7 +10622,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('700', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('700', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('700', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'CF', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('700', 'a', 'Personal name', 'Personal name', 0, 0, 'additionalauthors.author', 7, '', '', '', NULL, -1, 'CF', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('700', 'a', 'Personal name', 'Personal name', 0, 0, 'additionalauthors.author', 7, '', 'PERS0_NAME', '', NULL, -1, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('700', 'b', 'Numeration', 'Numeration', 0, 0, '', 7, '', '', '', NULL, -1, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('700', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 7, '', '', '', NULL, -1, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('700', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 7, '', '', '', NULL, -1, 'CF', '', '');
@@ -10666,7 +10666,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('710', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('710', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('710', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'CF', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('710', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 7, '', '', '', NULL, -1, 'CF', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('710', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 7, '', 'CORP0_NAME', '', NULL, -1, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('710', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 7, '', '', '', NULL, -1, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('710', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 7, '', '', '', NULL, -1, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('710', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 7, '', '', '', NULL, -1, 'CF', '', '');
@@ -10691,7 +10691,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('711', '6', 'Linkage', 'Linkage', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('711', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('711', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'CF', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('711', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 7, NULL, NULL, '', NULL, -1, 'CF', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('711', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 7, NULL, 'MEETI_NAME', '', NULL, -1, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('711', 'b', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('711', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 7, NULL, NULL, '', NULL, -1, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('711', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 7, NULL, NULL, '', NULL, -1, 'CF', '', '');
@@ -10733,7 +10733,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('730', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('730', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('730', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'CF', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('730', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 7, '', '', '', NULL, -6, 'CF', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('730', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 7, '', 'UNIF_TITLE', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('730', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, '', 7, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('730', 'f', 'Date of a work', 'Date of a work', 0, 0, '', 7, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('730', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, '', 7, '', '', '', NULL, -6, 'CF', '', '');
@@ -11164,7 +11164,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('796', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('796', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('796', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'CF', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('796', 'a', 'Personal name', 'Personal name', 0, 0, '', 7, '', '', '', NULL, -6, 'CF', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('796', 'a', 'Personal name', 'Personal name', 0, 0, '', 7, '', 'PERS0_NAME', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('796', 'b', 'Numeration', 'Numeration', 0, 0, '', 7, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('796', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 7, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('796', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 7, '', '', '', NULL, -6, 'CF', '', '');
@@ -11192,7 +11192,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('797', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('797', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('797', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'CF', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('797', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 7, '', '', '', NULL, -6, 'CF', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('797', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 7, '', 'CORP0_NAME', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('797', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 7, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('797', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 7, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('797', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 7, '', '', '', NULL, -6, 'CF', '', '');
@@ -11218,7 +11218,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('798', '6', 'Linkage', 'Linkage', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('798', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('798', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'CF', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('798', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'CF', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('798', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 7, NULL, 'MEETI_NAME', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('798', 'b', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('798', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('798', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'CF', '', '');
@@ -11241,7 +11241,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('799', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('799', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('799', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'CF', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('799', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 7, '', '', '', NULL, -6, 'CF', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('799', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 7, '', 'UNIF_TITLE', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('799', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, '', 7, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('799', 'f', 'Date of a work', 'Date of a work', 0, 0, '', 7, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('799', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, '', 7, '', '', '', NULL, -6, 'CF', '', '');
@@ -11260,7 +11260,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('800', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('800', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('800', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'CF', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('800', 'a', 'Personal name', 'Personal name', 0, 0, '', 8, '', '', '', NULL, -6, 'CF', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('800', 'a', 'Personal name', 'Personal name', 0, 0, '', 8, '', 'PERS0_NAME', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('800', 'b', 'Numeration', 'Numeration', 0, 0, '', 8, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('800', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 8, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('800', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 8, '', '', '', NULL, -6, 'CF', '', '');
@@ -11285,7 +11285,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('810', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('810', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('810', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'CF', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('810', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 8, '', '', '', NULL, -6, 'CF', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('810', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 8, '', 'CORP0_NAME', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('810', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 8, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('810', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 8, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('810', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 8, '', '', '', NULL, -6, 'CF', '', '');
@@ -11308,7 +11308,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('811', '6', 'Linkage', 'Linkage', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('811', '8', 'Field link and sequence number ', 'Field link and sequence number ', 1, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('811', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'CF', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('811', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'CF', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('811', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 8, NULL, 'MEETI_NAME', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('811', 'b', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('811', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('811', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'CF', '', '');
@@ -11328,7 +11328,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('830', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('830', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('830', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'CF', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('830', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 8, '', '', '', NULL, -6, 'CF', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('830', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 8, '', 'UNIF_TITLE', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('830', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, '', 8, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('830', 'f', 'Date of a work', 'Date of a work', 0, 0, '', 8, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('830', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, '', 8, '', '', '', NULL, -6, 'CF', '', '');
@@ -11729,7 +11729,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('896', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('896', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('896', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'CF', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('896', 'a', 'Personal name', 'Personal name', 0, 0, '', 8, '', '', '', NULL, -6, 'CF', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('896', 'a', 'Personal name', 'Personal name', 0, 0, '', 8, '', 'PERS0_NAME', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('896', 'b', 'Numeration', 'Numeration', 0, 0, '', 8, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('896', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 8, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('896', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 8, '', '', '', NULL, -6, 'CF', '', '');
@@ -11755,7 +11755,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('897', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('897', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('897', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'CF', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('897', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 8, '', '', '', NULL, -6, 'CF', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('897', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 8, '', 'CORP0_NAME', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('897', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 8, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('897', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 8, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('897', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 8, '', '', '', NULL, -6, 'CF', '', '');
@@ -11779,7 +11779,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('898', '6', 'Linkage', 'Linkage', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('898', '8', 'Field link and sequence number ', 'Field link and sequence number ', 1, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('898', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'CF', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('898', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'CF', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('898', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 8, NULL, 'MEETI_NAME', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('898', 'b', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('898', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('898', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'CF', '', '');
@@ -11800,7 +11800,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('899', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('899', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('899', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'CF', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('899', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 8, '', '', '', NULL, -6, 'CF', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('899', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 8, '', 'UNIF_TITLE', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('899', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, '', 8, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('899', 'f', 'Date of a work', 'Date of a work', 0, 0, '', 8, '', '', '', NULL, -6, 'CF', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('899', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, '', 8, '', '', '', NULL, -6, 'CF', '', '');
@@ -13578,7 +13578,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('100', '6', 'Linkage', 'Linkage', 0, 0, '', 1, '', '', '', 0, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('100', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 1, '', '', '', 0, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('100', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'SR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('100', 'a', 'Personal name', 'Personal name', 0, 0, 'biblio.author', 1, '', '', '', 0, -1, 'SR', '''100b'',''100c'',''100q'',''100d'',''100e'',''110a'',''110b'',''110c'',''110d'',''110e'',''700a'',''700b'',''700c'',''700q'',''700d'',''700e'',''710a'',''710b'',''710c'',''710d'',''710e'',''720a'',''720e'',''900a''', '');
+INSERT INTO `marc_subfield_structure` VALUES ('100', 'a', 'Personal name', 'Personal name', 0, 0, 'biblio.author', 1, '', 'PERS0_NAME', '', 0, -1, 'SR', '''100b'',''100c'',''100q'',''100d'',''100e'',''110a'',''110b'',''110c'',''110d'',''110e'',''700a'',''700b'',''700c'',''700q'',''700d'',''700e'',''710a'',''710b'',''710c'',''710d'',''710e'',''720a'',''720e'',''900a''', '');
 INSERT INTO `marc_subfield_structure` VALUES ('100', 'b', 'Numeration', 'Numeration', 0, 0, '', 1, '', '', '', 0, -1, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('100', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 1, '', '', '', 0, -1, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('100', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 1, '', '', '', 0, -1, 'SR', '', '');
@@ -13597,7 +13597,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('110', '6', 'Linkage', 'Linkage', 0, 0, '', 1, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('110', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 1, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('110', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'SR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('110', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 1, '', '', '', NULL, -1, 'SR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('110', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 1, '', 'CORP0_NAME', '', NULL, -1, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('110', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 1, '', '', '', NULL, -1, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('110', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 1, '', '', '', NULL, -1, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('110', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 1, '', '', '', NULL, -1, 'SR', '', '');
@@ -13614,7 +13614,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('111', '6', 'Linkage', 'Linkage', 0, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('111', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('111', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'SR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('111', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 1, NULL, NULL, '', NULL, -1, 'SR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('111', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 1, NULL, 'MEETI_NAME', '', NULL, -1, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('111', 'b', 'Number [OBSOLETE]', 'Number [OBSOLETE]', 0, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('111', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 1, NULL, NULL, '', NULL, -1, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('111', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 1, NULL, NULL, '', NULL, -1, 'SR', '', '');
@@ -13631,7 +13631,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('130', '6', 'Linkage', 'Linkage', 0, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('130', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('130', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'SR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('130', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'SR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('130', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 1, NULL, 'UNIF_TITLE', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('130', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('130', 'f', 'Date of a work', 'Date of a work', 0, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('130', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'SR', '', '');
@@ -14058,7 +14058,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('440', '6', 'Linkage', 'Linkage', 0, 0, '', 4, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('440', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 4, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('440', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'SR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('440', 'a', 'Title', 'Title', 0, 0, 'biblio.seriestitle', 4, '', '', '', NULL, 0, 'SR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('440', 'a', 'Title', 'Title', 0, 0, 'biblio.seriestitle', 4, '', 'UNIF_TITLE', '', NULL, 0, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('440', 'n', 'Number of part/section of a work', 'Number of part/section of a work', 1, 0, 'biblioitems.number', 4, '', '', '', NULL, 0, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('440', 'p', 'Name of part/section of a work', 'Name of part/section of a work', 1, 0, '', 4, '', '', '', NULL, 0, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('440', 'v', 'Volume number/sequential designation', 'Volume number/sequential designation', 0, 0, 'biblioitems.volume', 4, '', '', '', NULL, 0, 'SR', '', '');
@@ -14441,7 +14441,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('600', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('600', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('600', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'SR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('600', 'a', 'Personal name', 'Personal name', 0, 0, '', 6, '', '', '', NULL, -1, 'SR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('600', 'a', 'Personal name', 'Personal name', 0, 0, '', 6, '', 'PERS0_NAME', '', NULL, -1, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('600', 'b', 'Numeration', 'Numeration', 0, 0, '', 6, '', '', '', NULL, -1, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('600', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 6, '', '', '', NULL, -1, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('600', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 6, '', '', '', NULL, -1, 'SR', '', '');
@@ -14471,7 +14471,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('610', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('610', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('610', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'SR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('610', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 6, '', '', '', NULL, -1, 'SR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('610', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 6, '', 'CORP0_NAME', '', NULL, -1, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('610', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 6, '', '', '', NULL, -1, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('610', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 6, '', '', '', NULL, -1, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('610', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 6, '', '', '', NULL, -1, 'SR', '', '');
@@ -14499,7 +14499,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('611', '6', 'Linkage', 'Linkage', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('611', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('611', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'SR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('611', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 6, NULL, NULL, '', NULL, -1, 'SR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('611', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 6, NULL, 'MEETI_NAME', '', NULL, -1, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('611', 'b', 'Number  (BK CF MP MU SE VM MX)  [OBSOLETE]', 'Number  (BK CF MP MU SE VM MX)  [OBSOLETE]', 1, 0, NULL, -1, NULL, NULL, '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('611', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 6, NULL, NULL, '', NULL, -1, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('611', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 6, NULL, NULL, '', NULL, -1, 'SR', '', '');
@@ -14525,7 +14525,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('630', '6', 'Linkage', 'Linkage', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('630', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('630', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'SR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('630', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 6, NULL, NULL, '', NULL, -1, 'SR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('630', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 6, NULL, 'UNIF_TITLE', '', NULL, -1, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('630', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('630', 'e', 'Relator term', 'Relator term', 1, 0, '', 6, '', '', '', NULL, -1, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('630', 'f', 'Date of a work', 'Date of a work', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'SR', '', '');
@@ -14548,7 +14548,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('648', '3', 'Materials specified', 'Materials specified', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('648', '6', 'Linkage', 'Linkage', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('648', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'SR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('648', 'a', 'Chronological term', 'Chronological term', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'SR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('648', 'a', 'Chronological term', 'Chronological term', 0, 0, NULL, 6, NULL, 'CHRON_TERM', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('648', 'v', 'Form subdivision', 'Form subdivision', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('648', 'x', 'General subdivision', 'General subdivision', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('648', 'y', 'Chronological subdivision', 'Chronological subdivision', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'SR', '', '');
@@ -14559,7 +14559,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('650', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', 0, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('650', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', 0, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('650', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'SR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('650', 'a', 'Topical term or geographic name as entry element', 'Topical term or geographic name as entry element', 0, 0, 'bibliosubject.subject', 6, '', '', '', 0, 0, 'SR', '''6003'',''600a'',''600b'',''600c'',''600d'',''600e'',''600f'',''600g'',''600h'',''600k'',''600l'',''600m'',''600n'',''600o'',''600p'',''600r'',''600s'',''600t'',''600u'',''600x'',''600z'',''600y'',''600v'',''6103'',''610a'',''610b'',''610c'',''610d'',''610e'',''610f'',''610g'',''610h'',''610k'',''610l'',''610m'',''610n'',''610o'',''610p'',''610r'',''610s'',''610t'',''610u'',''610x'',''610z'',''610y'',''610v'',''6113'',''611a'',''611b'',''611c'',''611d'',''611e'',''611f'',''611g'',''611h'',''611k'',''611l'',''611m'',''611n'',''611o'',''611p'',''611r'',''611s'',''611t'',''611u'',''611x'',''611z'',''611y'',''611v'',''630a'',''630b'',''630c'',''630d'',''630e'',''630f'',''630g'',''630h'',''630k'',''630l'',''630m'',''630n'',''630o'',''630p'',''630r'',''630s'',''630t'',''630x'',''630z'',''630y'',''630v'',''6483'',''648a'',''648x'',''648z'',''648y'',''648v'',''6503'',''650b'',''650c'',''650d'',''650e'',''650x'',''650z'',''650y'',''650v'',''6513'',''651a'',''651b'',''651c'',''651d'',''651e'',''651x'',''651z'',''651y'',''651v'',''653a'',''6543'',''654a'',''654b'',''654x'',''654z'',''654y'',''654v'',''6553'',''655a'',''655b'',''655x'',''655z'',''655y'',''655v'',''6563'',''656a'',''656k'',''656x'',''656z'',''656y'',''656v'',''6573'',''657a'',''657x'',''657z'',''657y'',''657v'',''658a'',''658b'',''658c'',''658d'',''658v''', '');
+INSERT INTO `marc_subfield_structure` VALUES ('650', 'a', 'Topical term or geographic name as entry element', 'Topical term or geographic name as entry element', 0, 0, 'bibliosubject.subject', 6, '', 'TOPIC_TERM', '', 0, 0, 'SR', '''6003'',''600a'',''600b'',''600c'',''600d'',''600e'',''600f'',''600g'',''600h'',''600k'',''600l'',''600m'',''600n'',''600o'',''600p'',''600r'',''600s'',''600t'',''600u'',''600x'',''600z'',''600y'',''600v'',''6103'',''610a'',''610b'',''610c'',''610d'',''610e'',''610f'',''610g'',''610h'',''610k'',''610l'',''610m'',''610n'',''610o'',''610p'',''610r'',''610s'',''610t'',''610u'',''610x'',''610z'',''610y'',''610v'',''6113'',''611a'',''611b'',''611c'',''611d'',''611e'',''611f'',''611g'',''611h'',''611k'',''611l'',''611m'',''611n'',''611o'',''611p'',''611r'',''611s'',''611t'',''611u'',''611x'',''611z'',''611y'',''611v'',''630a'',''630b'',''630c'',''630d'',''630e'',''630f'',''630g'',''630h'',''630k'',''630l'',''630m'',''630n'',''630o'',''630p'',''630r'',''630s'',''630t'',''630x'',''630z'',''630y'',''630v'',''6483'',''648a'',''648x'',''648z'',''648y'',''648v'',''6503'',''650b'',''650c'',''650d'',''650e'',''650x'',''650z'',''650y'',''650v'',''6513'',''651a'',''651b'',''651c'',''651d'',''651e'',''651x'',''651z'',''651y'',''651v'',''653a'',''6543'',''654a'',''654b'',''654x'',''654z'',''654y'',''654v'',''6553'',''655a'',''655b'',''655x'',''655z'',''655y'',''655v'',''6563'',''656a'',''656k'',''656x'',''656z'',''656y'',''656v'',''6573'',''657a'',''657x'',''657z'',''657y'',''657v'',''658a'',''658b'',''658c'',''658d'',''658v''', '');
 INSERT INTO `marc_subfield_structure` VALUES ('650', 'b', 'Topical term following geographic name as entry element', 'Topical term following geographic name as entry element', 0, 0, '', 6, '', '', '', 0, -1, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('650', 'c', 'Location of event', 'Location of event', 0, 0, '', 6, '', '', '', 0, -1, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('650', 'd', 'Active dates', 'Active dates', 0, 0, '', 6, '', '', '', 0, -1, 'SR', '', '');
@@ -14574,7 +14574,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('651', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('651', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('651', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'SR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('651', 'a', 'Geographic name', 'Geographic name', 0, 0, '', 6, '', '', '', NULL, -1, 'SR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('651', 'a', 'Geographic name', 'Geographic name', 0, 0, '', 6, '', 'GEOGR_NAME', '', NULL, -1, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('651', 'b', 'Geographic name following place entry element [OBSOLETE]', 'Geographic name following place entry element [OBSOLETE]', 1, 0, '', 6, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('651', 'e', 'Relator term', 'Relator term', 1, 0, '', 6, '', '', '', NULL, -1, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('651', 'v', 'Form subdivision', 'Form subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'SR', '', '');
@@ -14593,7 +14593,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('654', '4', 'Relator code', 'Relator code', 1, 0, '', 6, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('654', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('654', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'SR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('654', 'a', 'Focus term', 'Focus term', 1, 0, '', 6, '', '', '', NULL, -6, 'SR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('654', 'a', 'Focus term', 'Focus term', 1, 0, '', 6, '', 'TOPIC_TERM', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('654', 'b', 'Non-focus term', 'Non-focus term', 1, 0, '', 6, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('654', 'c', 'Facet/hierarchy designation', 'Facet/hierarchy designation', 1, 0, '', 6, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('654', 'e', 'Relator term', 'Relator term', 1, 0, '', 6, '', '', '', NULL, -6, 'SR', '', '');
@@ -14606,7 +14606,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('655', '5', 'Institution to which field applies', 'Institution to which field applies', 0, 0, '', 6, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('655', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('655', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'SR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('655', 'a', 'Genre/form data or focus term', 'Genre/form data or focus term', 0, 0, '', 6, '', '', '', NULL, -1, 'SR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('655', 'a', 'Genre/form data or focus term', 'Genre/form data or focus term', 0, 0, '', 6, '', 'GENRE/FORM', '', NULL, -1, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('655', 'b', 'Non-focus term', 'Non-focus term', 1, 0, '', 6, '', '', '', NULL, -1, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('655', 'c', 'Facet/hierarchy designation', 'Facet/hierarchy designation', 1, 0, '', 6, '', '', '', NULL, -1, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('655', 'v', 'Form subdivision', 'Form subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'SR', '', '');
@@ -14617,7 +14617,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('656', '3', 'Materials specified', 'Materials specified', 0, 0, '', 6, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'SR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('656', 'a', 'Occupation', 'Occupation', 0, 0, '', 6, '', '', '', NULL, -1, 'SR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('656', 'a', 'Occupation', 'Occupation', 0, 0, '', 6, '', 'TOPIC_TERM', '', NULL, -1, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', 'k', 'Form', 'Form', 0, 0, '', 6, '', '', '', NULL, -1, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', 'v', 'Form subdivision', 'Form subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', 'x', 'General subdivision', 'General subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'SR', '', '');
@@ -14627,7 +14627,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('657', '3', 'Materials specified', 'Materials specified', 0, 0, '', 6, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'SR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('657', 'a', 'Function', 'Function', 0, 0, '', 6, '', '', '', NULL, -1, 'SR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('657', 'a', 'Function', 'Function', 0, 0, '', 6, '', 'TOPIC_TERM', '', NULL, -1, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', 'v', 'Form subdivision', 'Form subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', 'x', 'General subdivision', 'General subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', 'y', 'Chronological subdivision', 'Chronological subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'SR', '', '');
@@ -14635,7 +14635,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('658', '2', 'Source of term', 'Source of term', 0, 0, '', 6, '', '', '', NULL, -1, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('658', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('658', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'SR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('658', 'a', 'Main curriculum objective', 'Main curriculum objective', 0, 0, '', 6, '', '', '', NULL, -1, 'SR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('658', 'a', 'Main curriculum objective', 'Main curriculum objective', 0, 0, '', 6, '', 'TOPIC_TERM', '', NULL, -1, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('658', 'b', 'Subordinate curriculum objective', 'Subordinate curriculum objective', 1, 0, '', 6, '', '', '', NULL, -1, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('658', 'c', 'Curriculum code', 'Curriculum code', 0, 0, '', 6, '', '', '', NULL, -1, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('658', 'd', 'Correlation factor', 'Correlation factor', 0, 0, '', 6, '', '', '', NULL, -1, 'SR', '', '');
@@ -14644,7 +14644,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('662', '4', 'Relator code', 'Relator code', 1, 0, '', 6, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'SR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('662', 'a', 'Country or larger entity', 'Country or larger entity', 1, 0, '', 6, '', '', '', NULL, -6, 'SR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('662', 'a', 'Country or larger entity', 'Country or larger entity', 1, 0, '', 6, '', 'GEOGR_NAME', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', 'b', 'First-order political jurisdiction', 'First-order political jurisdiction', 0, 0, '', 6, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', 'c', 'Intermediate political jurisdiction', 'Intermediate political jurisdiction', 1, 0, '', 6, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', 'd', 'City', 'City', 0, 0, '', 6, '', '', '', NULL, -6, 'SR', '', '');
@@ -14658,7 +14658,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('690', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', 0, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('690', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', 0, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('690', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'SR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('690', 'a', 'Topical term or geographic name as entry element', 'Topical term or geographic name as entry element', 0, 0, '', 6, '', '', '', 0, -1, 'SR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('690', 'a', 'Topical term or geographic name as entry element', 'Topical term or geographic name as entry element', 0, 0, '', 6, '', 'TOPIC_TERM', '', 0, -1, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('690', 'b', 'Topical term following geographic name as entry element', 'Topical term following geographic name as entry element', 0, 0, '', 6, '', '', '', 0, -1, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('690', 'c', 'Location of event', 'Location of event', 0, 0, '', 6, '', '', '', 0, -1, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('690', 'd', 'Active dates', 'Active dates', 0, 0, '', 6, '', '', '', 0, -6, 'SR', '', '');
@@ -14673,7 +14673,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('691', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'SR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('691', 'a', 'Geographic name', 'Geographic name', 0, 0, '', 6, '', '', '', NULL, -6, 'SR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('691', 'a', 'Geographic name', 'Geographic name', 0, 0, '', 6, '', 'GEOGR_NAME', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', 'b', 'Geographic name following place entry element [OBSOLETE]', 'Geographic name following place entry element [OBSOLETE]', 1, 0, '', 6, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', 'v', 'Form subdivision', 'Form subdivision', 1, 0, '', 6, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', 'x', 'General subdivision', 'General subdivision', 1, 0, '', 6, '', '', '', NULL, -6, 'SR', '', '');
@@ -14686,7 +14686,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('696', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('696', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('696', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'SR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('696', 'a', 'Personal name', 'Personal name', 0, 0, '', 3, '', '', '', NULL, -6, 'SR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('696', 'a', 'Personal name', 'Personal name', 0, 0, '', 6, '', 'PERS0_NAME', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('696', 'b', 'Numeration', 'Numeration', 0, 0, '', 6, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('696', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 6, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('696', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 6, '', '', '', NULL, -6, 'SR', '', '');
@@ -14717,7 +14717,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('697', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('697', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('697', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'SR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('697', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 6, '', '', '', NULL, -6, 'SR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('697', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 6, '', 'CORP0_NAME', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('697', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 6, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('697', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 6, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('697', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 6, '', '', '', NULL, -6, 'SR', '', '');
@@ -14746,7 +14746,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('698', '6', 'Linkage', 'Linkage', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('698', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('698', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'SR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('698', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'SR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('698', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 6, NULL, 'MEETI_NAME', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('698', 'b', 'Number  (BK CF MP MU SE VM MX)  [OBSOLETE]', 'Number  (BK CF MP MU SE VM MX)  [OBSOLETE]', 1, 0, NULL, -1, NULL, NULL, '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('698', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('698', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'SR', '', '');
@@ -14772,7 +14772,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('699', '6', 'Linkage', 'Linkage', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('699', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('699', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'SR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('699', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'SR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('699', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 6, NULL, 'UNIF_TITLE', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('699', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('699', 'f', 'Date of a work', 'Date of a work', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('699', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'SR', '', '');
@@ -14795,7 +14795,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('700', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('700', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('700', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'SR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('700', 'a', 'Personal name', 'Personal name', 0, 0, 'additionalauthors.author', 7, '', '', '', NULL, -1, 'SR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('700', 'a', 'Personal name', 'Personal name', 0, 0, 'additionalauthors.author', 7, '', 'PERS0_NAME', '', NULL, -1, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('700', 'b', 'Numeration', 'Numeration', 0, 0, '', 7, '', '', '', NULL, -1, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('700', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 7, '', '', '', NULL, -1, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('700', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 7, '', '', '', NULL, -1, 'SR', '', '');
@@ -14839,7 +14839,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('710', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('710', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('710', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'SR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('710', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 7, '', '', '', NULL, -1, 'SR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('710', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 7, '', 'CORP0_NAME', '', NULL, -1, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('710', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 7, '', '', '', NULL, -1, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('710', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 7, '', '', '', NULL, -1, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('710', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 7, '', '', '', NULL, -1, 'SR', '', '');
@@ -14864,7 +14864,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('711', '6', 'Linkage', 'Linkage', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('711', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('711', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'SR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('711', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 7, NULL, NULL, '', NULL, -1, 'SR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('711', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 7, NULL, 'MEETI_NAME', '', NULL, -1, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('711', 'b', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('711', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 7, NULL, NULL, '', NULL, -1, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('711', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 7, NULL, NULL, '', NULL, -1, 'SR', '', '');
@@ -14906,7 +14906,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('730', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('730', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('730', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'SR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('730', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 7, '', '', '', NULL, -6, 'SR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('730', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 7, '', 'UNIF_TITLE', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('730', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, '', 7, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('730', 'f', 'Date of a work', 'Date of a work', 0, 0, '', 7, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('730', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, '', 7, '', '', '', NULL, -6, 'SR', '', '');
@@ -15337,7 +15337,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('796', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('796', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('796', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'SR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('796', 'a', 'Personal name', 'Personal name', 0, 0, '', 7, '', '', '', NULL, -6, 'SR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('796', 'a', 'Personal name', 'Personal name', 0, 0, '', 7, '', 'PERS0_NAME', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('796', 'b', 'Numeration', 'Numeration', 0, 0, '', 7, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('796', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 7, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('796', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 7, '', '', '', NULL, -6, 'SR', '', '');
@@ -15365,7 +15365,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('797', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('797', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('797', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'SR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('797', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 7, '', '', '', NULL, -6, 'SR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('797', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 7, '', 'CORP0_NAME', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('797', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 7, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('797', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 7, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('797', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 7, '', '', '', NULL, -6, 'SR', '', '');
@@ -15391,7 +15391,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('798', '6', 'Linkage', 'Linkage', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('798', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('798', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'SR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('798', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'SR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('798', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 7, NULL, 'MEETI_NAME', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('798', 'b', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('798', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('798', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'SR', '', '');
@@ -15414,7 +15414,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('799', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('799', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('799', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'SR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('799', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 7, '', '', '', NULL, -6, 'SR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('799', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 7, '', 'UNIF_TITLE', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('799', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, '', 7, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('799', 'f', 'Date of a work', 'Date of a work', 0, 0, '', 7, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('799', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, '', 7, '', '', '', NULL, -6, 'SR', '', '');
@@ -15433,7 +15433,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('800', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('800', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('800', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'SR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('800', 'a', 'Personal name', 'Personal name', 0, 0, '', 8, '', '', '', NULL, -6, 'SR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('800', 'a', 'Personal name', 'Personal name', 0, 0, '', 8, '', 'PERS0_NAME', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('800', 'b', 'Numeration', 'Numeration', 0, 0, '', 8, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('800', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 8, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('800', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 8, '', '', '', NULL, -6, 'SR', '', '');
@@ -15458,7 +15458,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('810', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('810', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('810', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'SR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('810', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 8, '', '', '', NULL, -6, 'SR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('810', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 8, '', 'CORP0_NAME', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('810', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 8, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('810', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 8, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('810', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 8, '', '', '', NULL, -6, 'SR', '', '');
@@ -15481,7 +15481,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('811', '6', 'Linkage', 'Linkage', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('811', '8', 'Field link and sequence number ', 'Field link and sequence number ', 1, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('811', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'SR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('811', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'SR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('811', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 8, NULL, 'MEETI_NAME', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('811', 'b', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('811', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('811', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'SR', '', '');
@@ -15501,7 +15501,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('830', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('830', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('830', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'SR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('830', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 8, '', '', '', NULL, -6, 'SR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('830', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 8, '', 'UNIF_TITLE', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('830', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, '', 8, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('830', 'f', 'Date of a work', 'Date of a work', 0, 0, '', 8, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('830', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, '', 8, '', '', '', NULL, -6, 'SR', '', '');
@@ -15902,7 +15902,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('896', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('896', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('896', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'SR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('896', 'a', 'Personal name', 'Personal name', 0, 0, '', 8, '', '', '', NULL, -6, 'SR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('896', 'a', 'Personal name', 'Personal name', 0, 0, '', 8, '', 'PERS0_NAME', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('896', 'b', 'Numeration', 'Numeration', 0, 0, '', 8, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('896', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 8, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('896', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 8, '', '', '', NULL, -6, 'SR', '', '');
@@ -15928,7 +15928,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('897', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('897', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('897', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'SR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('897', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 8, '', '', '', NULL, -6, 'SR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('897', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 8, '', 'CORP0_NAME', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('897', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 8, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('897', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 8, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('897', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 8, '', '', '', NULL, -6, 'SR', '', '');
@@ -15952,7 +15952,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('898', '6', 'Linkage', 'Linkage', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('898', '8', 'Field link and sequence number ', 'Field link and sequence number ', 1, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('898', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'SR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('898', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'SR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('898', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 8, NULL, 'MEETI_NAME', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('898', 'b', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('898', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('898', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'SR', '', '');
@@ -15973,7 +15973,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('899', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('899', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('899', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'SR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('899', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 8, '', '', '', NULL, -6, 'SR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('899', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 8, '', 'UNIF_TITLE', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('899', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, '', 8, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('899', 'f', 'Date of a work', 'Date of a work', 0, 0, '', 8, '', '', '', NULL, -6, 'SR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('899', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, '', 8, '', '', '', NULL, -6, 'SR', '', '');
@@ -17750,7 +17750,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('100', '6', 'Linkage', 'Linkage', 0, 0, '', 1, '', '', '', 0, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('100', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 1, '', '', '', 0, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('100', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'VR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('100', 'a', 'Personal name', 'Personal name', 0, 0, 'biblio.author', 1, '', '', '', 0, -1, 'VR', '''100b'',''100c'',''100q'',''100d'',''100e'',''110a'',''110b'',''110c'',''110d'',''110e'',''700a'',''700b'',''700c'',''700q'',''700d'',''700e'',''710a'',''710b'',''710c'',''710d'',''710e'',''720a'',''720e'',''900a''', '');
+INSERT INTO `marc_subfield_structure` VALUES ('100', 'a', 'Personal name', 'Personal name', 0, 0, 'biblio.author', 1, '', 'PERS0_NAME', '', 0, -1, 'VR', '''100b'',''100c'',''100q'',''100d'',''100e'',''110a'',''110b'',''110c'',''110d'',''110e'',''700a'',''700b'',''700c'',''700q'',''700d'',''700e'',''710a'',''710b'',''710c'',''710d'',''710e'',''720a'',''720e'',''900a''', '');
 INSERT INTO `marc_subfield_structure` VALUES ('100', 'b', 'Numeration', 'Numeration', 0, 0, '', 1, '', '', '', 0, -1, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('100', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 1, '', '', '', 0, -1, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('100', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 1, '', '', '', 0, -1, 'VR', '', '');
@@ -17769,7 +17769,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('110', '6', 'Linkage', 'Linkage', 0, 0, '', 1, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('110', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 1, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('110', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'VR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('110', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 1, '', '', '', NULL, -1, 'VR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('110', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 1, '', 'CORP0_NAME', '', NULL, -1, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('110', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 1, '', '', '', NULL, -1, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('110', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 1, '', '', '', NULL, -1, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('110', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 1, '', '', '', NULL, -1, 'VR', '', '');
@@ -17786,7 +17786,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('111', '6', 'Linkage', 'Linkage', 0, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('111', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('111', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'VR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('111', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 1, NULL, NULL, '', NULL, -1, 'VR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('111', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 1, NULL, 'MEETI_NAME', '', NULL, -1, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('111', 'b', 'Number [OBSOLETE]', 'Number [OBSOLETE]', 0, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('111', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 1, NULL, NULL, '', NULL, -1, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('111', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 1, NULL, NULL, '', NULL, -1, 'VR', '', '');
@@ -17803,7 +17803,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('130', '6', 'Linkage', 'Linkage', 0, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('130', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('130', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'VR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('130', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'VR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('130', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 1, NULL, 'UNIF_TITLE', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('130', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('130', 'f', 'Date of a work', 'Date of a work', 0, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('130', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'VR', '', '');
@@ -18230,7 +18230,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('440', '6', 'Linkage', 'Linkage', 0, 0, '', 4, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('440', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 4, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('440', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'VR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('440', 'a', 'Title', 'Title', 0, 0, 'biblio.seriestitle', 4, '', '', '', NULL, 0, 'VR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('440', 'a', 'Title', 'Title', 0, 0, 'biblio.seriestitle', 4, '', 'UNIF_TITLE', '', NULL, 0, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('440', 'n', 'Number of part/section of a work', 'Number of part/section of a work', 1, 0, 'biblioitems.number', 4, '', '', '', NULL, 0, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('440', 'p', 'Name of part/section of a work', 'Name of part/section of a work', 1, 0, '', 4, '', '', '', NULL, 0, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('440', 'v', 'Volume number/sequential designation', 'Volume number/sequential designation', 0, 0, 'biblioitems.volume', 4, '', '', '', NULL, 0, 'VR', '', '');
@@ -18613,7 +18613,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('600', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('600', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('600', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'VR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('600', 'a', 'Personal name', 'Personal name', 0, 0, '', 6, '', '', '', NULL, -1, 'VR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('600', 'a', 'Personal name', 'Personal name', 0, 0, '', 6, '', 'PERS0_NAME', '', NULL, -1, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('600', 'b', 'Numeration', 'Numeration', 0, 0, '', 6, '', '', '', NULL, -1, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('600', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 6, '', '', '', NULL, -1, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('600', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 6, '', '', '', NULL, -1, 'VR', '', '');
@@ -18643,7 +18643,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('610', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('610', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('610', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'VR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('610', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 6, '', '', '', NULL, -1, 'VR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('610', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 6, '', 'CORP0_NAME', '', NULL, -1, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('610', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 6, '', '', '', NULL, -1, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('610', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 6, '', '', '', NULL, -1, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('610', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 6, '', '', '', NULL, -1, 'VR', '', '');
@@ -18671,7 +18671,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('611', '6', 'Linkage', 'Linkage', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('611', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('611', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'VR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('611', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 6, NULL, NULL, '', NULL, -1, 'VR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('611', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 6, NULL, 'MEETI_NAME', '', NULL, -1, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('611', 'b', 'Number  (BK CF MP MU SE VM MX)  [OBSOLETE]', 'Number  (BK CF MP MU SE VM MX)  [OBSOLETE]', 1, 0, NULL, -1, NULL, NULL, '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('611', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 6, NULL, NULL, '', NULL, -1, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('611', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 6, NULL, NULL, '', NULL, -1, 'VR', '', '');
@@ -18697,7 +18697,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('630', '6', 'Linkage', 'Linkage', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('630', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('630', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'VR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('630', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 6, NULL, NULL, '', NULL, -1, 'VR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('630', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 6, NULL, 'UNIF_TITLE', '', NULL, -1, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('630', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('630', 'e', 'Relator term', 'Relator term', 1, 0, '', 6, '', '', '', NULL, -1, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('630', 'f', 'Date of a work', 'Date of a work', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'VR', '', '');
@@ -18720,7 +18720,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('648', '3', 'Materials specified', 'Materials specified', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('648', '6', 'Linkage', 'Linkage', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('648', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'VR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('648', 'a', 'Chronological term', 'Chronological term', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'VR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('648', 'a', 'Chronological term', 'Chronological term', 0, 0, NULL, 6, NULL, 'CHRON_TERM', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('648', 'v', 'Form subdivision', 'Form subdivision', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('648', 'x', 'General subdivision', 'General subdivision', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('648', 'y', 'Chronological subdivision', 'Chronological subdivision', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'VR', '', '');
@@ -18731,7 +18731,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('650', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', 0, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('650', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', 0, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('650', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'VR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('650', 'a', 'Topical term or geographic name as entry element', 'Topical term or geographic name as entry element', 0, 0, 'bibliosubject.subject', 6, '', '', '', 0, 0, 'VR', '''6003'',''600a'',''600b'',''600c'',''600d'',''600e'',''600f'',''600g'',''600h'',''600k'',''600l'',''600m'',''600n'',''600o'',''600p'',''600r'',''600s'',''600t'',''600u'',''600x'',''600z'',''600y'',''600v'',''6103'',''610a'',''610b'',''610c'',''610d'',''610e'',''610f'',''610g'',''610h'',''610k'',''610l'',''610m'',''610n'',''610o'',''610p'',''610r'',''610s'',''610t'',''610u'',''610x'',''610z'',''610y'',''610v'',''6113'',''611a'',''611b'',''611c'',''611d'',''611e'',''611f'',''611g'',''611h'',''611k'',''611l'',''611m'',''611n'',''611o'',''611p'',''611r'',''611s'',''611t'',''611u'',''611x'',''611z'',''611y'',''611v'',''630a'',''630b'',''630c'',''630d'',''630e'',''630f'',''630g'',''630h'',''630k'',''630l'',''630m'',''630n'',''630o'',''630p'',''630r'',''630s'',''630t'',''630x'',''630z'',''630y'',''630v'',''6483'',''648a'',''648x'',''648z'',''648y'',''648v'',''6503'',''650b'',''650c'',''650d'',''650e'',''650x'',''650z'',''650y'',''650v'',''6513'',''651a'',''651b'',''651c'',''651d'',''651e'',''651x'',''651z'',''651y'',''651v'',''653a'',''6543'',''654a'',''654b'',''654x'',''654z'',''654y'',''654v'',''6553'',''655a'',''655b'',''655x'',''655z'',''655y'',''655v'',''6563'',''656a'',''656k'',''656x'',''656z'',''656y'',''656v'',''6573'',''657a'',''657x'',''657z'',''657y'',''657v'',''658a'',''658b'',''658c'',''658d'',''658v''', '');
+INSERT INTO `marc_subfield_structure` VALUES ('650', 'a', 'Topical term or geographic name as entry element', 'Topical term or geographic name as entry element', 0, 0, 'bibliosubject.subject', 6, '', 'TOPIC_TERM', '', 0, 0, 'VR', '''6003'',''600a'',''600b'',''600c'',''600d'',''600e'',''600f'',''600g'',''600h'',''600k'',''600l'',''600m'',''600n'',''600o'',''600p'',''600r'',''600s'',''600t'',''600u'',''600x'',''600z'',''600y'',''600v'',''6103'',''610a'',''610b'',''610c'',''610d'',''610e'',''610f'',''610g'',''610h'',''610k'',''610l'',''610m'',''610n'',''610o'',''610p'',''610r'',''610s'',''610t'',''610u'',''610x'',''610z'',''610y'',''610v'',''6113'',''611a'',''611b'',''611c'',''611d'',''611e'',''611f'',''611g'',''611h'',''611k'',''611l'',''611m'',''611n'',''611o'',''611p'',''611r'',''611s'',''611t'',''611u'',''611x'',''611z'',''611y'',''611v'',''630a'',''630b'',''630c'',''630d'',''630e'',''630f'',''630g'',''630h'',''630k'',''630l'',''630m'',''630n'',''630o'',''630p'',''630r'',''630s'',''630t'',''630x'',''630z'',''630y'',''630v'',''6483'',''648a'',''648x'',''648z'',''648y'',''648v'',''6503'',''650b'',''650c'',''650d'',''650e'',''650x'',''650z'',''650y'',''650v'',''6513'',''651a'',''651b'',''651c'',''651d'',''651e'',''651x'',''651z'',''651y'',''651v'',''653a'',''6543'',''654a'',''654b'',''654x'',''654z'',''654y'',''654v'',''6553'',''655a'',''655b'',''655x'',''655z'',''655y'',''655v'',''6563'',''656a'',''656k'',''656x'',''656z'',''656y'',''656v'',''6573'',''657a'',''657x'',''657z'',''657y'',''657v'',''658a'',''658b'',''658c'',''658d'',''658v''', '');
 INSERT INTO `marc_subfield_structure` VALUES ('650', 'b', 'Topical term following geographic name as entry element', 'Topical term following geographic name as entry element', 0, 0, '', 6, '', '', '', 0, -1, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('650', 'c', 'Location of event', 'Location of event', 0, 0, '', 6, '', '', '', 0, -1, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('650', 'd', 'Active dates', 'Active dates', 0, 0, '', 6, '', '', '', 0, -1, 'VR', '', '');
@@ -18746,7 +18746,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('651', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('651', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('651', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'VR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('651', 'a', 'Geographic name', 'Geographic name', 0, 0, '', 6, '', '', '', NULL, -1, 'VR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('651', 'a', 'Geographic name', 'Geographic name', 0, 0, '', 6, '', 'GEOGR_NAME', '', NULL, -1, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('651', 'b', 'Geographic name following place entry element [OBSOLETE]', 'Geographic name following place entry element [OBSOLETE]', 1, 0, '', 6, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('651', 'e', 'Relator term', 'Relator term', 1, 0, '', 6, '', '', '', NULL, -1, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('651', 'v', 'Form subdivision', 'Form subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'VR', '', '');
@@ -18765,7 +18765,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('654', '4', 'Relator code', 'Relator code', 1, 0, '', 6, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('654', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('654', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'VR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('654', 'a', 'Focus term', 'Focus term', 1, 0, '', 6, '', '', '', NULL, -6, 'VR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('654', 'a', 'Focus term', 'Focus term', 1, 0, '', 6, '', 'TOPIC_TERM', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('654', 'b', 'Non-focus term', 'Non-focus term', 1, 0, '', 6, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('654', 'c', 'Facet/hierarchy designation', 'Facet/hierarchy designation', 1, 0, '', 6, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('654', 'e', 'Relator term', 'Relator term', 1, 0, '', 6, '', '', '', NULL, -6, 'VR', '', '');
@@ -18778,7 +18778,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('655', '5', 'Institution to which field applies', 'Institution to which field applies', 0, 0, '', 6, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('655', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('655', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'VR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('655', 'a', 'Genre/form data or focus term', 'Genre/form data or focus term', 0, 0, '', 6, '', '', '', NULL, -1, 'VR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('655', 'a', 'Genre/form data or focus term', 'Genre/form data or focus term', 0, 0, '', 6, '', 'GENRE/FORM', '', NULL, -1, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('655', 'b', 'Non-focus term', 'Non-focus term', 1, 0, '', 6, '', '', '', NULL, -1, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('655', 'c', 'Facet/hierarchy designation', 'Facet/hierarchy designation', 1, 0, '', 6, '', '', '', NULL, -1, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('655', 'v', 'Form subdivision', 'Form subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'VR', '', '');
@@ -18789,7 +18789,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('656', '3', 'Materials specified', 'Materials specified', 0, 0, '', 6, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'VR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('656', 'a', 'Occupation', 'Occupation', 0, 0, '', 6, '', '', '', NULL, -1, 'VR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('656', 'a', 'Occupation', 'Occupation', 0, 0, '', 6, '', 'TOPIC_TERM', '', NULL, -1, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', 'k', 'Form', 'Form', 0, 0, '', 6, '', '', '', NULL, -1, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', 'v', 'Form subdivision', 'Form subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', 'x', 'General subdivision', 'General subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'VR', '', '');
@@ -18799,7 +18799,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('657', '3', 'Materials specified', 'Materials specified', 0, 0, '', 6, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'VR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('657', 'a', 'Function', 'Function', 0, 0, '', 6, '', '', '', NULL, -1, 'VR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('657', 'a', 'Function', 'Function', 0, 0, '', 6, '', 'TOPIC_TERM', '', NULL, -1, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', 'v', 'Form subdivision', 'Form subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', 'x', 'General subdivision', 'General subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', 'y', 'Chronological subdivision', 'Chronological subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'VR', '', '');
@@ -18807,7 +18807,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('658', '2', 'Source of term', 'Source of term', 0, 0, '', 6, '', '', '', NULL, -1, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('658', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('658', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'VR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('658', 'a', 'Main curriculum objective', 'Main curriculum objective', 0, 0, '', 6, '', '', '', NULL, -1, 'VR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('658', 'a', 'Main curriculum objective', 'Main curriculum objective', 0, 0, '', 6, '', 'TOPIC_TERM', '', NULL, -1, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('658', 'b', 'Subordinate curriculum objective', 'Subordinate curriculum objective', 1, 0, '', 6, '', '', '', NULL, -1, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('658', 'c', 'Curriculum code', 'Curriculum code', 0, 0, '', 6, '', '', '', NULL, -1, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('658', 'd', 'Correlation factor', 'Correlation factor', 0, 0, '', 6, '', '', '', NULL, -1, 'VR', '', '');
@@ -18816,7 +18816,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('662', '4', 'Relator code', 'Relator code', 1, 0, '', 6, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'VR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('662', 'a', 'Country or larger entity', 'Country or larger entity', 1, 0, '', 6, '', '', '', NULL, -6, 'VR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('662', 'a', 'Country or larger entity', 'Country or larger entity', 1, 0, '', 6, '', 'GEOGR_NAME', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', 'b', 'First-order political jurisdiction', 'First-order political jurisdiction', 0, 0, '', 6, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', 'c', 'Intermediate political jurisdiction', 'Intermediate political jurisdiction', 1, 0, '', 6, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', 'd', 'City', 'City', 0, 0, '', 6, '', '', '', NULL, -6, 'VR', '', '');
@@ -18830,7 +18830,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('690', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', 0, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('690', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', 0, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('690', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'VR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('690', 'a', 'Topical term or geographic name as entry element', 'Topical term or geographic name as entry element', 0, 0, '', 6, '', '', '', 0, -1, 'VR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('690', 'a', 'Topical term or geographic name as entry element', 'Topical term or geographic name as entry element', 0, 0, '', 6, '', 'TOPIC_TERM', '', 0, -1, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('690', 'b', 'Topical term following geographic name as entry element', 'Topical term following geographic name as entry element', 0, 0, '', 6, '', '', '', 0, -1, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('690', 'c', 'Location of event', 'Location of event', 0, 0, '', 6, '', '', '', 0, -1, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('690', 'd', 'Active dates', 'Active dates', 0, 0, '', 6, '', '', '', 0, -6, 'VR', '', '');
@@ -18845,7 +18845,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('691', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'VR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('691', 'a', 'Geographic name', 'Geographic name', 0, 0, '', 6, '', '', '', NULL, -6, 'VR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('691', 'a', 'Geographic name', 'Geographic name', 0, 0, '', 6, '', 'GEOGR_NAME', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', 'b', 'Geographic name following place entry element [OBSOLETE]', 'Geographic name following place entry element [OBSOLETE]', 1, 0, '', 6, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', 'v', 'Form subdivision', 'Form subdivision', 1, 0, '', 6, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', 'x', 'General subdivision', 'General subdivision', 1, 0, '', 6, '', '', '', NULL, -6, 'VR', '', '');
@@ -18858,7 +18858,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('696', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('696', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('696', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'VR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('696', 'a', 'Personal name', 'Personal name', 0, 0, '', 3, '', '', '', NULL, -6, 'VR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('696', 'a', 'Personal name', 'Personal name', 0, 0, '', 6, '', 'PERS0_NAME', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('696', 'b', 'Numeration', 'Numeration', 0, 0, '', 6, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('696', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 6, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('696', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 6, '', '', '', NULL, -6, 'VR', '', '');
@@ -18889,7 +18889,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('697', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('697', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('697', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'VR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('697', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 6, '', '', '', NULL, -6, 'VR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('697', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 6, '', 'CORP0_NAME', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('697', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 6, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('697', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 6, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('697', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 6, '', '', '', NULL, -6, 'VR', '', '');
@@ -18918,7 +18918,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('698', '6', 'Linkage', 'Linkage', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('698', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('698', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'VR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('698', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'VR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('698', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 6, NULL, 'MEETI_NAME', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('698', 'b', 'Number  (BK CF MP MU SE VM MX)  [OBSOLETE]', 'Number  (BK CF MP MU SE VM MX)  [OBSOLETE]', 1, 0, NULL, -1, NULL, NULL, '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('698', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('698', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'VR', '', '');
@@ -18944,7 +18944,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('699', '6', 'Linkage', 'Linkage', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('699', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('699', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'VR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('699', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'VR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('699', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 6, NULL, 'UNIF_TITLE', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('699', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('699', 'f', 'Date of a work', 'Date of a work', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('699', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'VR', '', '');
@@ -18967,7 +18967,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('700', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('700', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('700', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'VR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('700', 'a', 'Personal name', 'Personal name', 0, 0, 'additionalauthors.author', 7, '', '', '', NULL, -1, 'VR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('700', 'a', 'Personal name', 'Personal name', 0, 0, 'additionalauthors.author', 7, '', 'PERS0_NAME', '', NULL, -1, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('700', 'b', 'Numeration', 'Numeration', 0, 0, '', 7, '', '', '', NULL, -1, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('700', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 7, '', '', '', NULL, -1, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('700', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 7, '', '', '', NULL, -1, 'VR', '', '');
@@ -19011,7 +19011,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('710', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('710', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('710', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'VR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('710', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 7, '', '', '', NULL, -1, 'VR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('710', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 7, '', 'CORP0_NAME', '', NULL, -1, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('710', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 7, '', '', '', NULL, -1, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('710', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 7, '', '', '', NULL, -1, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('710', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 7, '', '', '', NULL, -1, 'VR', '', '');
@@ -19036,7 +19036,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('711', '6', 'Linkage', 'Linkage', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('711', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('711', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'VR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('711', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 7, NULL, NULL, '', NULL, -1, 'VR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('711', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 7, NULL, 'MEETI_NAME', '', NULL, -1, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('711', 'b', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('711', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 7, NULL, NULL, '', NULL, -1, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('711', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 7, NULL, NULL, '', NULL, -1, 'VR', '', '');
@@ -19078,7 +19078,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('730', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('730', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('730', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'VR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('730', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 7, '', '', '', NULL, -6, 'VR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('730', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 7, '', 'UNIF_TITLE', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('730', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, '', 7, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('730', 'f', 'Date of a work', 'Date of a work', 0, 0, '', 7, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('730', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, '', 7, '', '', '', NULL, -6, 'VR', '', '');
@@ -19509,7 +19509,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('796', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('796', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('796', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'VR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('796', 'a', 'Personal name', 'Personal name', 0, 0, '', 7, '', '', '', NULL, -6, 'VR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('796', 'a', 'Personal name', 'Personal name', 0, 0, '', 7, '', 'PERS0_NAME', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('796', 'b', 'Numeration', 'Numeration', 0, 0, '', 7, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('796', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 7, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('796', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 7, '', '', '', NULL, -6, 'VR', '', '');
@@ -19537,7 +19537,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('797', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('797', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('797', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'VR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('797', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 7, '', '', '', NULL, -6, 'VR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('797', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 7, '', 'CORP0_NAME', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('797', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 7, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('797', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 7, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('797', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 7, '', '', '', NULL, -6, 'VR', '', '');
@@ -19563,7 +19563,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('798', '6', 'Linkage', 'Linkage', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('798', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('798', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'VR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('798', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'VR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('798', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 7, NULL, 'MEETI_NAME', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('798', 'b', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('798', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('798', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'VR', '', '');
@@ -19586,7 +19586,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('799', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('799', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('799', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'VR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('799', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 7, '', '', '', NULL, -6, 'VR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('799', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 7, '', 'UNIF_TITLE', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('799', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, '', 7, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('799', 'f', 'Date of a work', 'Date of a work', 0, 0, '', 7, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('799', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, '', 7, '', '', '', NULL, -6, 'VR', '', '');
@@ -19605,7 +19605,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('800', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('800', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('800', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'VR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('800', 'a', 'Personal name', 'Personal name', 0, 0, '', 8, '', '', '', NULL, -6, 'VR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('800', 'a', 'Personal name', 'Personal name', 0, 0, '', 8, '', 'PERS0_NAME', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('800', 'b', 'Numeration', 'Numeration', 0, 0, '', 8, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('800', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 8, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('800', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 8, '', '', '', NULL, -6, 'VR', '', '');
@@ -19630,7 +19630,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('810', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('810', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('810', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'VR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('810', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 8, '', '', '', NULL, -6, 'VR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('810', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 8, '', 'CORP0_NAME', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('810', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 8, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('810', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 8, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('810', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 8, '', '', '', NULL, -6, 'VR', '', '');
@@ -19653,7 +19653,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('811', '6', 'Linkage', 'Linkage', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('811', '8', 'Field link and sequence number ', 'Field link and sequence number ', 1, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('811', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'VR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('811', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'VR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('811', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 8, NULL, 'MEETI_NAME', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('811', 'b', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('811', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('811', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'VR', '', '');
@@ -19673,7 +19673,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('830', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('830', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('830', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'VR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('830', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 8, '', '', '', NULL, -6, 'VR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('830', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 8, '', 'UNIF_TITLE', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('830', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, '', 8, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('830', 'f', 'Date of a work', 'Date of a work', 0, 0, '', 8, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('830', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, '', 8, '', '', '', NULL, -6, 'VR', '', '');
@@ -20074,7 +20074,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('896', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('896', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('896', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'VR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('896', 'a', 'Personal name', 'Personal name', 0, 0, '', 8, '', '', '', NULL, -6, 'VR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('896', 'a', 'Personal name', 'Personal name', 0, 0, '', 8, '', 'PERS0_NAME', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('896', 'b', 'Numeration', 'Numeration', 0, 0, '', 8, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('896', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 8, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('896', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 8, '', '', '', NULL, -6, 'VR', '', '');
@@ -20100,7 +20100,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('897', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('897', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('897', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'VR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('897', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 8, '', '', '', NULL, -6, 'VR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('897', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 8, '', 'CORP0_NAME', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('897', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 8, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('897', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 8, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('897', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 8, '', '', '', NULL, -6, 'VR', '', '');
@@ -20124,7 +20124,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('898', '6', 'Linkage', 'Linkage', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('898', '8', 'Field link and sequence number ', 'Field link and sequence number ', 1, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('898', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'VR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('898', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'VR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('898', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 8, NULL, 'MEETI_NAME', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('898', 'b', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('898', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('898', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'VR', '', '');
@@ -20145,7 +20145,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('899', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('899', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('899', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'VR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('899', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 8, '', '', '', NULL, -6, 'VR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('899', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 8, '', 'UNIF_TITLE', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('899', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, '', 8, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('899', 'f', 'Date of a work', 'Date of a work', 0, 0, '', 8, '', '', '', NULL, -6, 'VR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('899', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, '', 8, '', '', '', NULL, -6, 'VR', '', '');
@@ -21921,7 +21921,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('100', '6', 'Linkage', 'Linkage', 0, 0, '', 1, '', '', '', 0, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('100', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 1, '', '', '', 0, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('100', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'AR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('100', 'a', 'Personal name', 'Personal name', 0, 0, 'biblio.author', 1, '', '', '', 0, 0, 'AR', '''100b'',''100c'',''100q'',''100d'',''100e'',''110a'',''110b'',''110c'',''110d'',''110e'',''700a'',''700b'',''700c'',''700q'',''700d'',''700e'',''710a'',''710b'',''710c'',''710d'',''710e'',''720a'',''720e'',''900a''', '');
+INSERT INTO `marc_subfield_structure` VALUES ('100', 'a', 'Personal name', 'Personal name', 0, 0, 'biblio.author', 1, '', 'PERS0_NAME', '', 0, 0, 'AR', '''100b'',''100c'',''100q'',''100d'',''100e'',''110a'',''110b'',''110c'',''110d'',''110e'',''700a'',''700b'',''700c'',''700q'',''700d'',''700e'',''710a'',''710b'',''710c'',''710d'',''710e'',''720a'',''720e'',''900a''', '');
 INSERT INTO `marc_subfield_structure` VALUES ('100', 'b', 'Numeration', 'Numeration', 0, 0, '', 1, '', '', '', 0, -1, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('100', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 1, '', '', '', 0, -1, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('100', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 1, '', '', '', 0, 0, 'AR', '', '');
@@ -21940,7 +21940,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('110', '6', 'Linkage', 'Linkage', 0, 0, '', 1, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('110', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 1, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('110', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'AR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('110', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 1, '', '', '', NULL, -1, 'AR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('110', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 1, '', 'CORP0_NAME', '', NULL, -1, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('110', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 1, '', '', '', NULL, -1, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('110', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 1, '', '', '', NULL, -1, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('110', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 1, '', '', '', NULL, -1, 'AR', '', '');
@@ -21957,7 +21957,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('111', '6', 'Linkage', 'Linkage', 0, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('111', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('111', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'AR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('111', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 1, NULL, NULL, '', NULL, -1, 'AR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('111', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 1, NULL, 'MEETI_NAME', '', NULL, -1, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('111', 'b', 'Number [OBSOLETE]', 'Number [OBSOLETE]', 0, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('111', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 1, NULL, NULL, '', NULL, -1, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('111', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 1, NULL, NULL, '', NULL, -1, 'AR', '', '');
@@ -21974,7 +21974,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('130', '6', 'Linkage', 'Linkage', 0, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('130', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('130', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'AR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('130', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'AR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('130', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 1, NULL, 'UNIF_TITLE', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('130', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('130', 'f', 'Date of a work', 'Date of a work', 0, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('130', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'AR', '', '');
@@ -22401,7 +22401,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('440', '6', 'Linkage', 'Linkage', 0, 0, '', 4, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('440', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 4, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('440', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'AR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('440', 'a', 'Title', 'Title', 0, 0, 'biblio.seriestitle', 4, '', '', '', NULL, 0, 'AR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('440', 'a', 'Title', 'Title', 0, 0, 'biblio.seriestitle', 4, '', 'UNIF_TITLE', '', NULL, 0, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('440', 'n', 'Number of part/section of a work', 'Number of part/section of a work', 1, 0, 'biblioitems.number', 4, '', '', '', NULL, 0, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('440', 'p', 'Name of part/section of a work', 'Name of part/section of a work', 1, 0, '', 4, '', '', '', NULL, 0, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('440', 'v', 'Volume number/sequential designation', 'Volume number/sequential designation', 0, 0, 'biblioitems.volume', 4, '', '', '', NULL, 0, 'AR', '', '');
@@ -22784,7 +22784,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('600', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('600', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('600', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'AR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('600', 'a', 'Personal name', 'Personal name', 0, 0, '', 6, '', '', '', NULL, -1, 'AR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('600', 'a', 'Personal name', 'Personal name', 0, 0, '', 6, '', 'PERS0_NAME', '', NULL, -1, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('600', 'b', 'Numeration', 'Numeration', 0, 0, '', 6, '', '', '', NULL, -1, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('600', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 6, '', '', '', NULL, -1, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('600', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 6, '', '', '', NULL, -1, 'AR', '', '');
@@ -22814,7 +22814,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('610', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('610', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('610', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'AR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('610', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 6, '', '', '', NULL, -1, 'AR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('610', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 6, '', 'CORP0_NAME', '', NULL, -1, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('610', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 6, '', '', '', NULL, -1, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('610', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 6, '', '', '', NULL, -1, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('610', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 6, '', '', '', NULL, -1, 'AR', '', '');
@@ -22842,7 +22842,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('611', '6', 'Linkage', 'Linkage', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('611', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('611', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'AR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('611', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 6, NULL, NULL, '', NULL, -1, 'AR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('611', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 6, NULL, 'MEETI_NAME', '', NULL, -1, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('611', 'b', 'Number  (BK CF MP MU SE VM MX)  [OBSOLETE]', 'Number  (BK CF MP MU SE VM MX)  [OBSOLETE]', 1, 0, NULL, -1, NULL, NULL, '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('611', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 6, NULL, NULL, '', NULL, -1, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('611', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 6, NULL, NULL, '', NULL, -1, 'AR', '', '');
@@ -22868,7 +22868,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('630', '6', 'Linkage', 'Linkage', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('630', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('630', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'AR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('630', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 6, NULL, NULL, '', NULL, -1, 'AR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('630', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 6, NULL, 'UNIF_TITLE', '', NULL, -1, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('630', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('630', 'e', 'Relator term', 'Relator term', 1, 0, '', 6, '', '', '', NULL, -1, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('630', 'f', 'Date of a work', 'Date of a work', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'AR', '', '');
@@ -22891,7 +22891,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('648', '3', 'Materials specified', 'Materials specified', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('648', '6', 'Linkage', 'Linkage', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('648', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'AR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('648', 'a', 'Chronological term', 'Chronological term', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'AR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('648', 'a', 'Chronological term', 'Chronological term', 0, 0, NULL, 6, NULL, 'CHRON_TERM', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('648', 'v', 'Form subdivision', 'Form subdivision', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('648', 'x', 'General subdivision', 'General subdivision', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('648', 'y', 'Chronological subdivision', 'Chronological subdivision', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'AR', '', '');
@@ -22902,7 +22902,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('650', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', 0, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('650', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', 0, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('650', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'AR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('650', 'a', 'Topical term or geographic name as entry element', 'Topical term or geographic name as entry element', 0, 0, 'bibliosubject.subject', 6, '', '', '', 0, 0, 'AR', '''6003'',''600a'',''600b'',''600c'',''600d'',''600e'',''600f'',''600g'',''600h'',''600k'',''600l'',''600m'',''600n'',''600o'',''600p'',''600r'',''600s'',''600t'',''600u'',''600x'',''600z'',''600y'',''600v'',''6103'',''610a'',''610b'',''610c'',''610d'',''610e'',''610f'',''610g'',''610h'',''610k'',''610l'',''610m'',''610n'',''610o'',''610p'',''610r'',''610s'',''610t'',''610u'',''610x'',''610z'',''610y'',''610v'',''6113'',''611a'',''611b'',''611c'',''611d'',''611e'',''611f'',''611g'',''611h'',''611k'',''611l'',''611m'',''611n'',''611o'',''611p'',''611r'',''611s'',''611t'',''611u'',''611x'',''611z'',''611y'',''611v'',''630a'',''630b'',''630c'',''630d'',''630e'',''630f'',''630g'',''630h'',''630k'',''630l'',''630m'',''630n'',''630o'',''630p'',''630r'',''630s'',''630t'',''630x'',''630z'',''630y'',''630v'',''6483'',''648a'',''648x'',''648z'',''648y'',''648v'',''6503'',''650b'',''650c'',''650d'',''650e'',''650x'',''650z'',''650y'',''650v'',''6513'',''651a'',''651b'',''651c'',''651d'',''651e'',''651x'',''651z'',''651y'',''651v'',''653a'',''6543'',''654a'',''654b'',''654x'',''654z'',''654y'',''654v'',''6553'',''655a'',''655b'',''655x'',''655z'',''655y'',''655v'',''6563'',''656a'',''656k'',''656x'',''656z'',''656y'',''656v'',''6573'',''657a'',''657x'',''657z'',''657y'',''657v'',''658a'',''658b'',''658c'',''658d'',''658v''', '');
+INSERT INTO `marc_subfield_structure` VALUES ('650', 'a', 'Topical term or geographic name as entry element', 'Topical term or geographic name as entry element', 0, 0, 'bibliosubject.subject', 6, '', 'TOPIC_TERM', '', 0, 0, 'AR', '''6003'',''600a'',''600b'',''600c'',''600d'',''600e'',''600f'',''600g'',''600h'',''600k'',''600l'',''600m'',''600n'',''600o'',''600p'',''600r'',''600s'',''600t'',''600u'',''600x'',''600z'',''600y'',''600v'',''6103'',''610a'',''610b'',''610c'',''610d'',''610e'',''610f'',''610g'',''610h'',''610k'',''610l'',''610m'',''610n'',''610o'',''610p'',''610r'',''610s'',''610t'',''610u'',''610x'',''610z'',''610y'',''610v'',''6113'',''611a'',''611b'',''611c'',''611d'',''611e'',''611f'',''611g'',''611h'',''611k'',''611l'',''611m'',''611n'',''611o'',''611p'',''611r'',''611s'',''611t'',''611u'',''611x'',''611z'',''611y'',''611v'',''630a'',''630b'',''630c'',''630d'',''630e'',''630f'',''630g'',''630h'',''630k'',''630l'',''630m'',''630n'',''630o'',''630p'',''630r'',''630s'',''630t'',''630x'',''630z'',''630y'',''630v'',''6483'',''648a'',''648x'',''648z'',''648y'',''648v'',''6503'',''650b'',''650c'',''650d'',''650e'',''650x'',''650z'',''650y'',''650v'',''6513'',''651a'',''651b'',''651c'',''651d'',''651e'',''651x'',''651z'',''651y'',''651v'',''653a'',''6543'',''654a'',''654b'',''654x'',''654z'',''654y'',''654v'',''6553'',''655a'',''655b'',''655x'',''655z'',''655y'',''655v'',''6563'',''656a'',''656k'',''656x'',''656z'',''656y'',''656v'',''6573'',''657a'',''657x'',''657z'',''657y'',''657v'',''658a'',''658b'',''658c'',''658d'',''658v''', '');
 INSERT INTO `marc_subfield_structure` VALUES ('650', 'b', 'Topical term following geographic name as entry element', 'Topical term following geographic name as entry element', 0, 0, '', 6, '', '', '', 0, -1, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('650', 'c', 'Location of event', 'Location of event', 0, 0, '', 6, '', '', '', 0, -1, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('650', 'd', 'Active dates', 'Active dates', 0, 0, '', 6, '', '', '', 0, -1, 'AR', '', '');
@@ -22917,7 +22917,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('651', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('651', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('651', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'AR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('651', 'a', 'Geographic name', 'Geographic name', 0, 0, '', 6, '', '', '', NULL, -1, 'AR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('651', 'a', 'Geographic name', 'Geographic name', 0, 0, '', 6, '', 'GEOGR_NAME', '', NULL, -1, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('651', 'b', 'Geographic name following place entry element [OBSOLETE]', 'Geographic name following place entry element [OBSOLETE]', 1, 0, '', 6, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('651', 'e', 'Relator term', 'Relator term', 1, 0, '', 6, '', '', '', NULL, -1, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('651', 'v', 'Form subdivision', 'Form subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'AR', '', '');
@@ -22936,7 +22936,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('654', '4', 'Relator code', 'Relator code', 1, 0, '', 6, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('654', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('654', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'AR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('654', 'a', 'Focus term', 'Focus term', 1, 0, '', 6, '', '', '', NULL, -6, 'AR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('654', 'a', 'Focus term', 'Focus term', 1, 0, '', 6, '', 'TOPIC_TERM', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('654', 'b', 'Non-focus term', 'Non-focus term', 1, 0, '', 6, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('654', 'c', 'Facet/hierarchy designation', 'Facet/hierarchy designation', 1, 0, '', 6, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('654', 'e', 'Relator term', 'Relator term', 1, 0, '', 6, '', '', '', NULL, -6, 'AR', '', '');
@@ -22949,7 +22949,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('655', '5', 'Institution to which field applies', 'Institution to which field applies', 0, 0, '', 6, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('655', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('655', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'AR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('655', 'a', 'Genre/form data or focus term', 'Genre/form data or focus term', 0, 0, '', 6, '', '', '', NULL, -1, 'AR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('655', 'a', 'Genre/form data or focus term', 'Genre/form data or focus term', 0, 0, '', 6, '', 'GENRE/FORM', '', NULL, -1, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('655', 'b', 'Non-focus term', 'Non-focus term', 1, 0, '', 6, '', '', '', NULL, -1, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('655', 'c', 'Facet/hierarchy designation', 'Facet/hierarchy designation', 1, 0, '', 6, '', '', '', NULL, -1, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('655', 'v', 'Form subdivision', 'Form subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'AR', '', '');
@@ -22960,7 +22960,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('656', '3', 'Materials specified', 'Materials specified', 0, 0, '', 6, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'AR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('656', 'a', 'Occupation', 'Occupation', 0, 0, '', 6, '', '', '', NULL, -1, 'AR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('656', 'a', 'Occupation', 'Occupation', 0, 0, '', 6, '', 'TOPIC_TERM', '', NULL, -1, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', 'k', 'Form', 'Form', 0, 0, '', 6, '', '', '', NULL, -1, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', 'v', 'Form subdivision', 'Form subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', 'x', 'General subdivision', 'General subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'AR', '', '');
@@ -22970,7 +22970,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('657', '3', 'Materials specified', 'Materials specified', 0, 0, '', 6, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'AR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('657', 'a', 'Function', 'Function', 0, 0, '', 6, '', '', '', NULL, -1, 'AR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('657', 'a', 'Function', 'Function', 0, 0, '', 6, '', 'TOPIC_TERM', '', NULL, -1, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', 'v', 'Form subdivision', 'Form subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', 'x', 'General subdivision', 'General subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', 'y', 'Chronological subdivision', 'Chronological subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'AR', '', '');
@@ -22978,7 +22978,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('658', '2', 'Source of term', 'Source of term', 0, 0, '', 6, '', '', '', NULL, -1, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('658', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('658', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'AR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('658', 'a', 'Main curriculum objective', 'Main curriculum objective', 0, 0, '', 6, '', '', '', NULL, -1, 'AR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('658', 'a', 'Main curriculum objective', 'Main curriculum objective', 0, 0, '', 6, '', 'TOPIC_TERM', '', NULL, -1, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('658', 'b', 'Subordinate curriculum objective', 'Subordinate curriculum objective', 1, 0, '', 6, '', '', '', NULL, -1, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('658', 'c', 'Curriculum code', 'Curriculum code', 0, 0, '', 6, '', '', '', NULL, -1, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('658', 'd', 'Correlation factor', 'Correlation factor', 0, 0, '', 6, '', '', '', NULL, -1, 'AR', '', '');
@@ -22987,7 +22987,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('662', '4', 'Relator code', 'Relator code', 1, 0, '', 6, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'AR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('662', 'a', 'Country or larger entity', 'Country or larger entity', 1, 0, '', 6, '', '', '', NULL, -6, 'AR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('662', 'a', 'Country or larger entity', 'Country or larger entity', 1, 0, '', 6, '', 'GEOGR_NAME', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', 'b', 'First-order political jurisdiction', 'First-order political jurisdiction', 0, 0, '', 6, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', 'c', 'Intermediate political jurisdiction', 'Intermediate political jurisdiction', 1, 0, '', 6, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', 'd', 'City', 'City', 0, 0, '', 6, '', '', '', NULL, -6, 'AR', '', '');
@@ -23001,7 +23001,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('690', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', 0, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('690', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', 0, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('690', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'AR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('690', 'a', 'Topical term or geographic name as entry element', 'Topical term or geographic name as entry element', 0, 0, '', 6, '', '', '', 0, -1, 'AR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('690', 'a', 'Topical term or geographic name as entry element', 'Topical term or geographic name as entry element', 0, 0, '', 6, '', 'TOPIC_TERM', '', 0, -1, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('690', 'b', 'Topical term following geographic name as entry element', 'Topical term following geographic name as entry element', 0, 0, '', 6, '', '', '', 0, -1, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('690', 'c', 'Location of event', 'Location of event', 0, 0, '', 6, '', '', '', 0, -1, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('690', 'd', 'Active dates', 'Active dates', 0, 0, '', 6, '', '', '', 0, -6, 'AR', '', '');
@@ -23016,7 +23016,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('691', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'AR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('691', 'a', 'Geographic name', 'Geographic name', 0, 0, '', 6, '', '', '', NULL, -6, 'AR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('691', 'a', 'Geographic name', 'Geographic name', 0, 0, '', 6, '', 'GEOGR_NAME', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', 'b', 'Geographic name following place entry element [OBSOLETE]', 'Geographic name following place entry element [OBSOLETE]', 1, 0, '', 6, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', 'v', 'Form subdivision', 'Form subdivision', 1, 0, '', 6, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', 'x', 'General subdivision', 'General subdivision', 1, 0, '', 6, '', '', '', NULL, -6, 'AR', '', '');
@@ -23029,7 +23029,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('696', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('696', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('696', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'AR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('696', 'a', 'Personal name', 'Personal name', 0, 0, '', 3, '', '', '', NULL, -6, 'AR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('696', 'a', 'Personal name', 'Personal name', 0, 0, '', 6, '', 'PERS0_NAME', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('696', 'b', 'Numeration', 'Numeration', 0, 0, '', 6, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('696', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 6, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('696', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 6, '', '', '', NULL, -6, 'AR', '', '');
@@ -23060,7 +23060,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('697', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('697', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('697', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'AR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('697', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 6, '', '', '', NULL, -6, 'AR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('697', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 6, '', 'CORP0_NAME', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('697', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 6, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('697', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 6, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('697', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 6, '', '', '', NULL, -6, 'AR', '', '');
@@ -23089,7 +23089,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('698', '6', 'Linkage', 'Linkage', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('698', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('698', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'AR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('698', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'AR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('698', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 6, NULL, 'MEETI_NAME', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('698', 'b', 'Number  (BK CF MP MU SE VM MX)  [OBSOLETE]', 'Number  (BK CF MP MU SE VM MX)  [OBSOLETE]', 1, 0, NULL, -1, NULL, NULL, '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('698', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('698', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'AR', '', '');
@@ -23115,7 +23115,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('699', '6', 'Linkage', 'Linkage', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('699', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('699', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'AR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('699', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'AR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('699', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 6, NULL, 'UNIF_TITLE', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('699', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('699', 'f', 'Date of a work', 'Date of a work', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('699', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'AR', '', '');
@@ -23138,7 +23138,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('700', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('700', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('700', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'AR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('700', 'a', 'Personal name', 'Personal name', 0, 0, 'additionalauthors.author', 7, '', '', '', NULL, -1, 'AR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('700', 'a', 'Personal name', 'Personal name', 0, 0, 'additionalauthors.author', 7, '', 'PERS0_NAME', '', NULL, -1, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('700', 'b', 'Numeration', 'Numeration', 0, 0, '', 7, '', '', '', NULL, -1, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('700', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 7, '', '', '', NULL, -1, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('700', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 7, '', '', '', NULL, -1, 'AR', '', '');
@@ -23182,7 +23182,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('710', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('710', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('710', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'AR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('710', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 7, '', '', '', NULL, -1, 'AR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('710', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 7, '', 'CORP0_NAME', '', NULL, -1, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('710', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 7, '', '', '', NULL, -1, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('710', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 7, '', '', '', NULL, -1, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('710', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 7, '', '', '', NULL, -1, 'AR', '', '');
@@ -23207,7 +23207,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('711', '6', 'Linkage', 'Linkage', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('711', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('711', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'AR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('711', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 7, NULL, NULL, '', NULL, -1, 'AR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('711', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 7, NULL, 'MEETI_NAME', '', NULL, -1, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('711', 'b', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('711', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 7, NULL, NULL, '', NULL, -1, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('711', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 7, NULL, NULL, '', NULL, -1, 'AR', '', '');
@@ -23249,7 +23249,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('730', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('730', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('730', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'AR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('730', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 7, '', '', '', NULL, -6, 'AR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('730', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 7, '', 'UNIF_TITLE', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('730', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, '', 7, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('730', 'f', 'Date of a work', 'Date of a work', 0, 0, '', 7, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('730', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, '', 7, '', '', '', NULL, -6, 'AR', '', '');
@@ -23680,7 +23680,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('796', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('796', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('796', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'AR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('796', 'a', 'Personal name', 'Personal name', 0, 0, '', 7, '', '', '', NULL, -6, 'AR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('796', 'a', 'Personal name', 'Personal name', 0, 0, '', 7, '', 'PERS0_NAME', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('796', 'b', 'Numeration', 'Numeration', 0, 0, '', 7, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('796', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 7, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('796', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 7, '', '', '', NULL, -6, 'AR', '', '');
@@ -23708,7 +23708,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('797', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('797', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('797', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'AR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('797', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 7, '', '', '', NULL, -6, 'AR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('797', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 7, '', 'CORP0_NAME', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('797', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 7, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('797', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 7, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('797', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 7, '', '', '', NULL, -6, 'AR', '', '');
@@ -23734,7 +23734,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('798', '6', 'Linkage', 'Linkage', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('798', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('798', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'AR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('798', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'AR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('798', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 7, NULL, 'MEETI_NAME', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('798', 'b', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('798', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('798', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'AR', '', '');
@@ -23757,7 +23757,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('799', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('799', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('799', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'AR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('799', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 7, '', '', '', NULL, -6, 'AR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('799', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 7, '', 'UNIF_TITLE', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('799', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, '', 7, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('799', 'f', 'Date of a work', 'Date of a work', 0, 0, '', 7, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('799', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, '', 7, '', '', '', NULL, -6, 'AR', '', '');
@@ -23776,7 +23776,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('800', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('800', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('800', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'AR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('800', 'a', 'Personal name', 'Personal name', 0, 0, '', 8, '', '', '', NULL, -6, 'AR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('800', 'a', 'Personal name', 'Personal name', 0, 0, '', 8, '', 'PERS0_NAME', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('800', 'b', 'Numeration', 'Numeration', 0, 0, '', 8, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('800', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 8, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('800', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 8, '', '', '', NULL, -6, 'AR', '', '');
@@ -23801,7 +23801,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('810', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('810', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('810', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'AR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('810', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 8, '', '', '', NULL, -6, 'AR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('810', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 8, '', 'CORP0_NAME', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('810', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 8, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('810', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 8, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('810', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 8, '', '', '', NULL, -6, 'AR', '', '');
@@ -23824,7 +23824,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('811', '6', 'Linkage', 'Linkage', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('811', '8', 'Field link and sequence number ', 'Field link and sequence number ', 1, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('811', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'AR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('811', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'AR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('811', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 8, NULL, 'MEETI_NAME', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('811', 'b', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('811', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('811', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'AR', '', '');
@@ -23844,7 +23844,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('830', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('830', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('830', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'AR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('830', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 8, '', '', '', NULL, -6, 'AR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('830', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 8, '', 'UNIF_TITLE', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('830', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, '', 8, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('830', 'f', 'Date of a work', 'Date of a work', 0, 0, '', 8, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('830', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, '', 8, '', '', '', NULL, -6, 'AR', '', '');
@@ -24245,7 +24245,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('896', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('896', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('896', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'AR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('896', 'a', 'Personal name', 'Personal name', 0, 0, '', 8, '', '', '', NULL, -6, 'AR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('896', 'a', 'Personal name', 'Personal name', 0, 0, '', 8, '', 'PERS0_NAME', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('896', 'b', 'Numeration', 'Numeration', 0, 0, '', 8, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('896', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 8, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('896', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 8, '', '', '', NULL, -6, 'AR', '', '');
@@ -24271,7 +24271,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('897', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('897', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('897', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'AR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('897', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 8, '', '', '', NULL, -6, 'AR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('897', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 8, '', 'CORP0_NAME', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('897', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 8, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('897', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 8, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('897', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 8, '', '', '', NULL, -6, 'AR', '', '');
@@ -24295,7 +24295,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('898', '6', 'Linkage', 'Linkage', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('898', '8', 'Field link and sequence number ', 'Field link and sequence number ', 1, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('898', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'AR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('898', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'AR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('898', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 8, NULL, 'MEETI_NAME', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('898', 'b', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('898', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('898', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'AR', '', '');
@@ -24316,7 +24316,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('899', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('899', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('899', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'AR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('899', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 8, '', '', '', NULL, -6, 'AR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('899', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 8, '', 'UNIF_TITLE', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('899', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, '', 8, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('899', 'f', 'Date of a work', 'Date of a work', 0, 0, '', 8, '', '', '', NULL, -6, 'AR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('899', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, '', 8, '', '', '', NULL, -6, 'AR', '', '');
@@ -26092,7 +26092,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('100', '6', 'Linkage', 'Linkage', 0, 0, '', 1, '', '', '', 0, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('100', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 1, '', '', '', 0, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('100', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'KT', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('100', 'a', 'Personal name', 'Personal name', 0, 0, 'biblio.author', 1, '', '', '', 0, 0, 'KT', '''100b'',''100c'',''100q'',''100d'',''100e'',''110a'',''110b'',''110c'',''110d'',''110e'',''700a'',''700b'',''700c'',''700q'',''700d'',''700e'',''710a'',''710b'',''710c'',''710d'',''710e'',''720a'',''720e'',''900a''', '');
+INSERT INTO `marc_subfield_structure` VALUES ('100', 'a', 'Personal name', 'Personal name', 0, 0, 'biblio.author', 1, '', 'PERS0_NAME', '', 0, 0, 'KT', '''100b'',''100c'',''100q'',''100d'',''100e'',''110a'',''110b'',''110c'',''110d'',''110e'',''700a'',''700b'',''700c'',''700q'',''700d'',''700e'',''710a'',''710b'',''710c'',''710d'',''710e'',''720a'',''720e'',''900a''', '');
 INSERT INTO `marc_subfield_structure` VALUES ('100', 'b', 'Numeration', 'Numeration', 0, 0, '', 1, '', '', '', 0, -1, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('100', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 1, '', '', '', 0, -1, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('100', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 1, '', '', '', 0, 0, 'KT', '', '');
@@ -26111,7 +26111,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('110', '6', 'Linkage', 'Linkage', 0, 0, '', 1, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('110', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 1, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('110', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'KT', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('110', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 1, '', '', '', NULL, -1, 'KT', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('110', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 1, '', 'CORP0_NAME', '', NULL, -1, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('110', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 1, '', '', '', NULL, -1, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('110', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 1, '', '', '', NULL, -1, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('110', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 1, '', '', '', NULL, -1, 'KT', '', '');
@@ -26128,7 +26128,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('111', '6', 'Linkage', 'Linkage', 0, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('111', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('111', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'KT', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('111', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 1, NULL, NULL, '', NULL, -1, 'KT', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('111', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 1, NULL, 'MEETI_NAME', '', NULL, -1, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('111', 'b', 'Number [OBSOLETE]', 'Number [OBSOLETE]', 0, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('111', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 1, NULL, NULL, '', NULL, -1, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('111', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 1, NULL, NULL, '', NULL, -1, 'KT', '', '');
@@ -26145,7 +26145,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('130', '6', 'Linkage', 'Linkage', 0, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('130', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('130', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'KT', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('130', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'KT', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('130', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 1, NULL, 'UNIF_TITLE', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('130', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('130', 'f', 'Date of a work', 'Date of a work', 0, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('130', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'KT', '', '');
@@ -26572,7 +26572,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('440', '6', 'Linkage', 'Linkage', 0, 0, '', 4, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('440', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 4, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('440', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'KT', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('440', 'a', 'Title', 'Title', 0, 0, 'biblio.seriestitle', 4, '', '', '', NULL, 0, 'KT', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('440', 'a', 'Title', 'Title', 0, 0, 'biblio.seriestitle', 4, '', 'UNIF_TITLE', '', NULL, 0, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('440', 'n', 'Number of part/section of a work', 'Number of part/section of a work', 1, 0, 'biblioitems.number', 4, '', '', '', NULL, 0, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('440', 'p', 'Name of part/section of a work', 'Name of part/section of a work', 1, 0, '', 4, '', '', '', NULL, 0, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('440', 'v', 'Volume number/sequential designation', 'Volume number/sequential designation', 0, 0, 'biblioitems.volume', 4, '', '', '', NULL, 0, 'KT', '', '');
@@ -26955,7 +26955,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('600', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('600', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('600', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'KT', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('600', 'a', 'Personal name', 'Personal name', 0, 0, '', 6, '', '', '', NULL, -1, 'KT', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('600', 'a', 'Personal name', 'Personal name', 0, 0, '', 6, '', 'PERS0_NAME', '', NULL, -1, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('600', 'b', 'Numeration', 'Numeration', 0, 0, '', 6, '', '', '', NULL, -1, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('600', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 6, '', '', '', NULL, -1, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('600', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 6, '', '', '', NULL, -1, 'KT', '', '');
@@ -26985,7 +26985,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('610', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('610', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('610', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'KT', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('610', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 6, '', '', '', NULL, -1, 'KT', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('610', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 6, '', 'CORP0_NAME', '', NULL, -1, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('610', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 6, '', '', '', NULL, -1, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('610', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 6, '', '', '', NULL, -1, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('610', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 6, '', '', '', NULL, -1, 'KT', '', '');
@@ -27013,7 +27013,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('611', '6', 'Linkage', 'Linkage', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('611', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('611', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'KT', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('611', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 6, NULL, NULL, '', NULL, -1, 'KT', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('611', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 6, NULL, 'MEETI_NAME', '', NULL, -1, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('611', 'b', 'Number  (BK CF MP MU SE VM MX)  [OBSOLETE]', 'Number  (BK CF MP MU SE VM MX)  [OBSOLETE]', 1, 0, NULL, -1, NULL, NULL, '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('611', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 6, NULL, NULL, '', NULL, -1, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('611', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 6, NULL, NULL, '', NULL, -1, 'KT', '', '');
@@ -27039,7 +27039,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('630', '6', 'Linkage', 'Linkage', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('630', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('630', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'KT', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('630', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 6, NULL, NULL, '', NULL, -1, 'KT', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('630', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 6, NULL, 'UNIF_TITLE', '', NULL, -1, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('630', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('630', 'e', 'Relator term', 'Relator term', 1, 0, '', 6, '', '', '', NULL, -1, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('630', 'f', 'Date of a work', 'Date of a work', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'KT', '', '');
@@ -27062,7 +27062,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('648', '3', 'Materials specified', 'Materials specified', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('648', '6', 'Linkage', 'Linkage', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('648', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'KT', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('648', 'a', 'Chronological term', 'Chronological term', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'KT', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('648', 'a', 'Chronological term', 'Chronological term', 0, 0, NULL, 6, NULL, 'CHRON_TERM', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('648', 'v', 'Form subdivision', 'Form subdivision', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('648', 'x', 'General subdivision', 'General subdivision', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('648', 'y', 'Chronological subdivision', 'Chronological subdivision', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'KT', '', '');
@@ -27073,7 +27073,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('650', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', 0, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('650', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', 0, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('650', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'KT', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('650', 'a', 'Topical term or geographic name as entry element', 'Topical term or geographic name as entry element', 0, 0, 'bibliosubject.subject', 6, '', '', '', 0, 0, 'KT', '''6003'',''600a'',''600b'',''600c'',''600d'',''600e'',''600f'',''600g'',''600h'',''600k'',''600l'',''600m'',''600n'',''600o'',''600p'',''600r'',''600s'',''600t'',''600u'',''600x'',''600z'',''600y'',''600v'',''6103'',''610a'',''610b'',''610c'',''610d'',''610e'',''610f'',''610g'',''610h'',''610k'',''610l'',''610m'',''610n'',''610o'',''610p'',''610r'',''610s'',''610t'',''610u'',''610x'',''610z'',''610y'',''610v'',''6113'',''611a'',''611b'',''611c'',''611d'',''611e'',''611f'',''611g'',''611h'',''611k'',''611l'',''611m'',''611n'',''611o'',''611p'',''611r'',''611s'',''611t'',''611u'',''611x'',''611z'',''611y'',''611v'',''630a'',''630b'',''630c'',''630d'',''630e'',''630f'',''630g'',''630h'',''630k'',''630l'',''630m'',''630n'',''630o'',''630p'',''630r'',''630s'',''630t'',''630x'',''630z'',''630y'',''630v'',''6483'',''648a'',''648x'',''648z'',''648y'',''648v'',''6503'',''650b'',''650c'',''650d'',''650e'',''650x'',''650z'',''650y'',''650v'',''6513'',''651a'',''651b'',''651c'',''651d'',''651e'',''651x'',''651z'',''651y'',''651v'',''653a'',''6543'',''654a'',''654b'',''654x'',''654z'',''654y'',''654v'',''6553'',''655a'',''655b'',''655x'',''655z'',''655y'',''655v'',''6563'',''656a'',''656k'',''656x'',''656z'',''656y'',''656v'',''6573'',''657a'',''657x'',''657z'',''657y'',''657v'',''658a'',''658b'',''658c'',''658d'',''658v''', '');
+INSERT INTO `marc_subfield_structure` VALUES ('650', 'a', 'Topical term or geographic name as entry element', 'Topical term or geographic name as entry element', 0, 0, 'bibliosubject.subject', 6, '', 'TOPIC_TERM', '', 0, 0, 'KT', '''6003'',''600a'',''600b'',''600c'',''600d'',''600e'',''600f'',''600g'',''600h'',''600k'',''600l'',''600m'',''600n'',''600o'',''600p'',''600r'',''600s'',''600t'',''600u'',''600x'',''600z'',''600y'',''600v'',''6103'',''610a'',''610b'',''610c'',''610d'',''610e'',''610f'',''610g'',''610h'',''610k'',''610l'',''610m'',''610n'',''610o'',''610p'',''610r'',''610s'',''610t'',''610u'',''610x'',''610z'',''610y'',''610v'',''6113'',''611a'',''611b'',''611c'',''611d'',''611e'',''611f'',''611g'',''611h'',''611k'',''611l'',''611m'',''611n'',''611o'',''611p'',''611r'',''611s'',''611t'',''611u'',''611x'',''611z'',''611y'',''611v'',''630a'',''630b'',''630c'',''630d'',''630e'',''630f'',''630g'',''630h'',''630k'',''630l'',''630m'',''630n'',''630o'',''630p'',''630r'',''630s'',''630t'',''630x'',''630z'',''630y'',''630v'',''6483'',''648a'',''648x'',''648z'',''648y'',''648v'',''6503'',''650b'',''650c'',''650d'',''650e'',''650x'',''650z'',''650y'',''650v'',''6513'',''651a'',''651b'',''651c'',''651d'',''651e'',''651x'',''651z'',''651y'',''651v'',''653a'',''6543'',''654a'',''654b'',''654x'',''654z'',''654y'',''654v'',''6553'',''655a'',''655b'',''655x'',''655z'',''655y'',''655v'',''6563'',''656a'',''656k'',''656x'',''656z'',''656y'',''656v'',''6573'',''657a'',''657x'',''657z'',''657y'',''657v'',''658a'',''658b'',''658c'',''658d'',''658v''', '');
 INSERT INTO `marc_subfield_structure` VALUES ('650', 'b', 'Topical term following geographic name as entry element', 'Topical term following geographic name as entry element', 0, 0, '', 6, '', '', '', 0, -1, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('650', 'c', 'Location of event', 'Location of event', 0, 0, '', 6, '', '', '', 0, -1, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('650', 'd', 'Active dates', 'Active dates', 0, 0, '', 6, '', '', '', 0, -1, 'KT', '', '');
@@ -27088,7 +27088,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('651', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('651', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('651', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'KT', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('651', 'a', 'Geographic name', 'Geographic name', 0, 0, '', 6, '', '', '', NULL, -1, 'KT', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('651', 'a', 'Geographic name', 'Geographic name', 0, 0, '', 6, '', 'GEOGR_NAME', '', NULL, -1, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('651', 'b', 'Geographic name following place entry element [OBSOLETE]', 'Geographic name following place entry element [OBSOLETE]', 1, 0, '', 6, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('651', 'e', 'Relator term', 'Relator term', 1, 0, '', 6, '', '', '', NULL, -1, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('651', 'v', 'Form subdivision', 'Form subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'KT', '', '');
@@ -27107,7 +27107,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('654', '4', 'Relator code', 'Relator code', 1, 0, '', 6, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('654', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('654', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'KT', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('654', 'a', 'Focus term', 'Focus term', 1, 0, '', 6, '', '', '', NULL, -6, 'KT', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('654', 'a', 'Focus term', 'Focus term', 1, 0, '', 6, '', 'TOPIC_TERM', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('654', 'b', 'Non-focus term', 'Non-focus term', 1, 0, '', 6, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('654', 'c', 'Facet/hierarchy designation', 'Facet/hierarchy designation', 1, 0, '', 6, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('654', 'e', 'Relator term', 'Relator term', 1, 0, '', 6, '', '', '', NULL, -6, 'KT', '', '');
@@ -27120,7 +27120,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('655', '5', 'Institution to which field applies', 'Institution to which field applies', 0, 0, '', 6, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('655', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('655', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'KT', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('655', 'a', 'Genre/form data or focus term', 'Genre/form data or focus term', 0, 0, '', 6, '', '', '', NULL, -1, 'KT', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('655', 'a', 'Genre/form data or focus term', 'Genre/form data or focus term', 0, 0, '', 6, '', 'GENRE/FORM', '', NULL, -1, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('655', 'b', 'Non-focus term', 'Non-focus term', 1, 0, '', 6, '', '', '', NULL, -1, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('655', 'c', 'Facet/hierarchy designation', 'Facet/hierarchy designation', 1, 0, '', 6, '', '', '', NULL, -1, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('655', 'v', 'Form subdivision', 'Form subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'KT', '', '');
@@ -27131,7 +27131,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('656', '3', 'Materials specified', 'Materials specified', 0, 0, '', 6, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'KT', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('656', 'a', 'Occupation', 'Occupation', 0, 0, '', 6, '', '', '', NULL, -1, 'KT', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('656', 'a', 'Occupation', 'Occupation', 0, 0, '', 6, '', 'TOPIC_TERM', '', NULL, -1, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', 'k', 'Form', 'Form', 0, 0, '', 6, '', '', '', NULL, -1, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', 'v', 'Form subdivision', 'Form subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', 'x', 'General subdivision', 'General subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'KT', '', '');
@@ -27141,7 +27141,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('657', '3', 'Materials specified', 'Materials specified', 0, 0, '', 6, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'KT', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('657', 'a', 'Function', 'Function', 0, 0, '', 6, '', '', '', NULL, -1, 'KT', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('657', 'a', 'Function', 'Function', 0, 0, '', 6, '', 'TOPIC_TERM', '', NULL, -1, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', 'v', 'Form subdivision', 'Form subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', 'x', 'General subdivision', 'General subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', 'y', 'Chronological subdivision', 'Chronological subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'KT', '', '');
@@ -27149,7 +27149,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('658', '2', 'Source of term', 'Source of term', 0, 0, '', 6, '', '', '', NULL, -1, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('658', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('658', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'KT', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('658', 'a', 'Main curriculum objective', 'Main curriculum objective', 0, 0, '', 6, '', '', '', NULL, -1, 'KT', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('658', 'a', 'Main curriculum objective', 'Main curriculum objective', 0, 0, '', 6, '', 'TOPIC_TERM', '', NULL, -1, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('658', 'b', 'Subordinate curriculum objective', 'Subordinate curriculum objective', 1, 0, '', 6, '', '', '', NULL, -1, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('658', 'c', 'Curriculum code', 'Curriculum code', 0, 0, '', 6, '', '', '', NULL, -1, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('658', 'd', 'Correlation factor', 'Correlation factor', 0, 0, '', 6, '', '', '', NULL, -1, 'KT', '', '');
@@ -27158,7 +27158,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('662', '4', 'Relator code', 'Relator code', 1, 0, '', 6, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'KT', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('662', 'a', 'Country or larger entity', 'Country or larger entity', 1, 0, '', 6, '', '', '', NULL, -6, 'KT', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('662', 'a', 'Country or larger entity', 'Country or larger entity', 1, 0, '', 6, '', 'GEOGR_NAME', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', 'b', 'First-order political jurisdiction', 'First-order political jurisdiction', 0, 0, '', 6, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', 'c', 'Intermediate political jurisdiction', 'Intermediate political jurisdiction', 1, 0, '', 6, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', 'd', 'City', 'City', 0, 0, '', 6, '', '', '', NULL, -6, 'KT', '', '');
@@ -27172,7 +27172,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('690', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', 0, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('690', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', 0, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('690', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'KT', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('690', 'a', 'Topical term or geographic name as entry element', 'Topical term or geographic name as entry element', 0, 0, '', 6, '', '', '', 0, -1, 'KT', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('690', 'a', 'Topical term or geographic name as entry element', 'Topical term or geographic name as entry element', 0, 0, '', 6, '', 'TOPIC_TERM', '', 0, -1, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('690', 'b', 'Topical term following geographic name as entry element', 'Topical term following geographic name as entry element', 0, 0, '', 6, '', '', '', 0, -1, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('690', 'c', 'Location of event', 'Location of event', 0, 0, '', 6, '', '', '', 0, -1, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('690', 'd', 'Active dates', 'Active dates', 0, 0, '', 6, '', '', '', 0, -6, 'KT', '', '');
@@ -27187,7 +27187,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('691', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'KT', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('691', 'a', 'Geographic name', 'Geographic name', 0, 0, '', 6, '', '', '', NULL, -6, 'KT', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('691', 'a', 'Geographic name', 'Geographic name', 0, 0, '', 6, '', 'GEOGR_NAME', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', 'b', 'Geographic name following place entry element [OBSOLETE]', 'Geographic name following place entry element [OBSOLETE]', 1, 0, '', 6, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', 'v', 'Form subdivision', 'Form subdivision', 1, 0, '', 6, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', 'x', 'General subdivision', 'General subdivision', 1, 0, '', 6, '', '', '', NULL, -6, 'KT', '', '');
@@ -27200,7 +27200,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('696', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('696', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('696', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'KT', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('696', 'a', 'Personal name', 'Personal name', 0, 0, '', 3, '', '', '', NULL, -6, 'KT', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('696', 'a', 'Personal name', 'Personal name', 0, 0, '', 6, '', 'PERS0_NAME', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('696', 'b', 'Numeration', 'Numeration', 0, 0, '', 6, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('696', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 6, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('696', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 6, '', '', '', NULL, -6, 'KT', '', '');
@@ -27231,7 +27231,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('697', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('697', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('697', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'KT', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('697', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 6, '', '', '', NULL, -6, 'KT', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('697', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 6, '', 'CORP0_NAME', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('697', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 6, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('697', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 6, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('697', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 6, '', '', '', NULL, -6, 'KT', '', '');
@@ -27260,7 +27260,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('698', '6', 'Linkage', 'Linkage', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('698', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('698', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'KT', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('698', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'KT', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('698', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 6, NULL, 'MEETI_NAME', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('698', 'b', 'Number  (BK CF MP MU SE VM MX)  [OBSOLETE]', 'Number  (BK CF MP MU SE VM MX)  [OBSOLETE]', 1, 0, NULL, -1, NULL, NULL, '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('698', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('698', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'KT', '', '');
@@ -27286,7 +27286,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('699', '6', 'Linkage', 'Linkage', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('699', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('699', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'KT', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('699', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'KT', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('699', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 6, NULL, 'UNIF_TITLE', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('699', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('699', 'f', 'Date of a work', 'Date of a work', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('699', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'KT', '', '');
@@ -27309,7 +27309,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('700', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('700', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('700', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'KT', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('700', 'a', 'Personal name', 'Personal name', 0, 0, 'additionalauthors.author', 7, '', '', '', NULL, -1, 'KT', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('700', 'a', 'Personal name', 'Personal name', 0, 0, 'additionalauthors.author', 7, '', 'PERS0_NAME', '', NULL, -1, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('700', 'b', 'Numeration', 'Numeration', 0, 0, '', 7, '', '', '', NULL, -1, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('700', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 7, '', '', '', NULL, -1, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('700', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 7, '', '', '', NULL, -1, 'KT', '', '');
@@ -27353,7 +27353,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('710', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('710', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('710', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'KT', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('710', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 7, '', '', '', NULL, -1, 'KT', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('710', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 7, '', 'CORP0_NAME', '', NULL, -1, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('710', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 7, '', '', '', NULL, -1, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('710', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 7, '', '', '', NULL, -1, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('710', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 7, '', '', '', NULL, -1, 'KT', '', '');
@@ -27378,7 +27378,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('711', '6', 'Linkage', 'Linkage', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('711', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('711', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'KT', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('711', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 7, NULL, NULL, '', NULL, -1, 'KT', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('711', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 7, NULL, 'MEETI_NAME', '', NULL, -1, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('711', 'b', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('711', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 7, NULL, NULL, '', NULL, -1, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('711', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 7, NULL, NULL, '', NULL, -1, 'KT', '', '');
@@ -27420,7 +27420,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('730', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('730', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('730', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'KT', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('730', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 7, '', '', '', NULL, -6, 'KT', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('730', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 7, '', 'UNIF_TITLE', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('730', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, '', 7, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('730', 'f', 'Date of a work', 'Date of a work', 0, 0, '', 7, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('730', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, '', 7, '', '', '', NULL, -6, 'KT', '', '');
@@ -27851,7 +27851,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('796', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('796', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('796', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'KT', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('796', 'a', 'Personal name', 'Personal name', 0, 0, '', 7, '', '', '', NULL, -6, 'KT', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('796', 'a', 'Personal name', 'Personal name', 0, 0, '', 7, '', 'PERS0_NAME', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('796', 'b', 'Numeration', 'Numeration', 0, 0, '', 7, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('796', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 7, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('796', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 7, '', '', '', NULL, -6, 'KT', '', '');
@@ -27879,7 +27879,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('797', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('797', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('797', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'KT', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('797', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 7, '', '', '', NULL, -6, 'KT', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('797', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 7, '', 'CORP0_NAME', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('797', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 7, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('797', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 7, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('797', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 7, '', '', '', NULL, -6, 'KT', '', '');
@@ -27905,7 +27905,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('798', '6', 'Linkage', 'Linkage', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('798', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('798', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'KT', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('798', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'KT', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('798', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 7, NULL, 'MEETI_NAME', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('798', 'b', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('798', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('798', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'KT', '', '');
@@ -27928,7 +27928,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('799', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('799', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('799', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'KT', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('799', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 7, '', '', '', NULL, -6, 'KT', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('799', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 7, '', 'UNIF_TITLE', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('799', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, '', 7, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('799', 'f', 'Date of a work', 'Date of a work', 0, 0, '', 7, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('799', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, '', 7, '', '', '', NULL, -6, 'KT', '', '');
@@ -27947,7 +27947,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('800', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('800', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('800', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'KT', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('800', 'a', 'Personal name', 'Personal name', 0, 0, '', 8, '', '', '', NULL, -6, 'KT', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('800', 'a', 'Personal name', 'Personal name', 0, 0, '', 8, '', 'PERS0_NAME', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('800', 'b', 'Numeration', 'Numeration', 0, 0, '', 8, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('800', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 8, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('800', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 8, '', '', '', NULL, -6, 'KT', '', '');
@@ -27972,7 +27972,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('810', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('810', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('810', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'KT', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('810', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 8, '', '', '', NULL, -6, 'KT', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('810', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 8, '', 'CORP0_NAME', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('810', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 8, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('810', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 8, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('810', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 8, '', '', '', NULL, -6, 'KT', '', '');
@@ -27995,7 +27995,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('811', '6', 'Linkage', 'Linkage', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('811', '8', 'Field link and sequence number ', 'Field link and sequence number ', 1, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('811', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'KT', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('811', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'KT', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('811', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 8, NULL, 'MEETI_NAME', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('811', 'b', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('811', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('811', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'KT', '', '');
@@ -28015,7 +28015,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('830', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('830', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('830', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'KT', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('830', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 8, '', '', '', NULL, -6, 'KT', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('830', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 8, '', 'UNIF_TITLE', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('830', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, '', 8, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('830', 'f', 'Date of a work', 'Date of a work', 0, 0, '', 8, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('830', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, '', 8, '', '', '', NULL, -6, 'KT', '', '');
@@ -28416,7 +28416,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('896', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('896', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('896', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'KT', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('896', 'a', 'Personal name', 'Personal name', 0, 0, '', 8, '', '', '', NULL, -6, 'KT', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('896', 'a', 'Personal name', 'Personal name', 0, 0, '', 8, '', 'PERS0_NAME', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('896', 'b', 'Numeration', 'Numeration', 0, 0, '', 8, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('896', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 8, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('896', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 8, '', '', '', NULL, -6, 'KT', '', '');
@@ -28442,7 +28442,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('897', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('897', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('897', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'KT', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('897', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 8, '', '', '', NULL, -6, 'KT', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('897', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 8, '', 'CORP0_NAME', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('897', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 8, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('897', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 8, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('897', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 8, '', '', '', NULL, -6, 'KT', '', '');
@@ -28466,7 +28466,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('898', '6', 'Linkage', 'Linkage', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('898', '8', 'Field link and sequence number ', 'Field link and sequence number ', 1, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('898', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'KT', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('898', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'KT', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('898', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 8, NULL, 'MEETI_NAME', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('898', 'b', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('898', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('898', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'KT', '', '');
@@ -28487,7 +28487,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('899', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('899', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('899', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'KT', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('899', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 8, '', '', '', NULL, -6, 'KT', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('899', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 8, '', 'UNIF_TITLE', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('899', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, '', 8, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('899', 'f', 'Date of a work', 'Date of a work', 0, 0, '', 8, '', '', '', NULL, -6, 'KT', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('899', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, '', 8, '', '', '', NULL, -6, 'KT', '', '');
@@ -30265,7 +30265,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('100', '6', 'Linkage', 'Linkage', 0, 0, '', 1, '', '', '', 0, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('100', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 1, '', '', '', 0, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('100', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'IR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('100', 'a', 'Personal name', 'Personal name', 0, 0, 'biblio.author', 1, '', '', '', 0, 0, 'IR', '''100b'',''100c'',''100q'',''100d'',''100e'',''110a'',''110b'',''110c'',''110d'',''110e'',''700a'',''700b'',''700c'',''700q'',''700d'',''700e'',''710a'',''710b'',''710c'',''710d'',''710e'',''720a'',''720e'',''900a''', '');
+INSERT INTO `marc_subfield_structure` VALUES ('100', 'a', 'Personal name', 'Personal name', 0, 0, 'biblio.author', 1, '', 'PERS0_NAME', '', 0, 0, 'IR', '''100b'',''100c'',''100q'',''100d'',''100e'',''110a'',''110b'',''110c'',''110d'',''110e'',''700a'',''700b'',''700c'',''700q'',''700d'',''700e'',''710a'',''710b'',''710c'',''710d'',''710e'',''720a'',''720e'',''900a''', '');
 INSERT INTO `marc_subfield_structure` VALUES ('100', 'b', 'Numeration', 'Numeration', 0, 0, '', 1, '', '', '', 0, -1, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('100', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 1, '', '', '', 0, -1, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('100', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 1, '', '', '', 0, 0, 'IR', '', '');
@@ -30284,7 +30284,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('110', '6', 'Linkage', 'Linkage', 0, 0, '', 1, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('110', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 1, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('110', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'IR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('110', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 1, '', '', '', NULL, -1, 'IR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('110', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 1, '', 'CORP0_NAME', '', NULL, -1, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('110', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 1, '', '', '', NULL, -1, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('110', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 1, '', '', '', NULL, -1, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('110', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 1, '', '', '', NULL, -1, 'IR', '', '');
@@ -30301,7 +30301,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('111', '6', 'Linkage', 'Linkage', 0, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('111', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('111', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'IR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('111', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 1, NULL, NULL, '', NULL, -1, 'IR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('111', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 1, NULL, 'MEETI_NAME', '', NULL, -1, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('111', 'b', 'Number [OBSOLETE]', 'Number [OBSOLETE]', 0, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('111', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 1, NULL, NULL, '', NULL, -1, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('111', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 1, NULL, NULL, '', NULL, -1, 'IR', '', '');
@@ -30318,7 +30318,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('130', '6', 'Linkage', 'Linkage', 0, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('130', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('130', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'IR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('130', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'IR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('130', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 1, NULL, 'UNIF_TITLE', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('130', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('130', 'f', 'Date of a work', 'Date of a work', 0, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('130', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'IR', '', '');
@@ -30745,7 +30745,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('440', '6', 'Linkage', 'Linkage', 0, 0, '', 4, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('440', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 4, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('440', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'IR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('440', 'a', 'Title', 'Title', 0, 0, 'biblio.seriestitle', 4, '', '', '', NULL, 0, 'IR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('440', 'a', 'Title', 'Title', 0, 0, 'biblio.seriestitle', 4, '', 'UNIF_TITLE', '', NULL, 0, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('440', 'n', 'Number of part/section of a work', 'Number of part/section of a work', 1, 0, 'biblioitems.number', 4, '', '', '', NULL, 0, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('440', 'p', 'Name of part/section of a work', 'Name of part/section of a work', 1, 0, '', 4, '', '', '', NULL, 0, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('440', 'v', 'Volume number/sequential designation', 'Volume number/sequential designation', 0, 0, 'biblioitems.volume', 4, '', '', '', NULL, 0, 'IR', '', '');
@@ -31128,7 +31128,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('600', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('600', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('600', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'IR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('600', 'a', 'Personal name', 'Personal name', 0, 0, '', 6, '', '', '', NULL, -1, 'IR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('600', 'a', 'Personal name', 'Personal name', 0, 0, '', 6, '', 'PERS0_NAME', '', NULL, -1, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('600', 'b', 'Numeration', 'Numeration', 0, 0, '', 6, '', '', '', NULL, -1, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('600', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 6, '', '', '', NULL, -1, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('600', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 6, '', '', '', NULL, -1, 'IR', '', '');
@@ -31158,7 +31158,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('610', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('610', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('610', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'IR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('610', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 6, '', '', '', NULL, -1, 'IR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('610', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 6, '', 'CORP0_NAME', '', NULL, -1, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('610', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 6, '', '', '', NULL, -1, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('610', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 6, '', '', '', NULL, -1, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('610', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 6, '', '', '', NULL, -1, 'IR', '', '');
@@ -31186,7 +31186,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('611', '6', 'Linkage', 'Linkage', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('611', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('611', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'IR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('611', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 6, NULL, NULL, '', NULL, -1, 'IR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('611', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 6, NULL, 'MEETI_NAME', '', NULL, -1, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('611', 'b', 'Number  (BK CF MP MU SE VM MX)  [OBSOLETE]', 'Number  (BK CF MP MU SE VM MX)  [OBSOLETE]', 1, 0, NULL, -1, NULL, NULL, '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('611', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 6, NULL, NULL, '', NULL, -1, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('611', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 6, NULL, NULL, '', NULL, -1, 'IR', '', '');
@@ -31212,7 +31212,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('630', '6', 'Linkage', 'Linkage', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('630', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('630', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'IR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('630', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 6, NULL, NULL, '', NULL, -1, 'IR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('630', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 6, NULL, 'UNIF_TITLE', '', NULL, -1, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('630', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('630', 'e', 'Relator term', 'Relator term', 1, 0, '', 6, '', '', '', NULL, -1, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('630', 'f', 'Date of a work', 'Date of a work', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'IR', '', '');
@@ -31235,7 +31235,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('648', '3', 'Materials specified', 'Materials specified', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('648', '6', 'Linkage', 'Linkage', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('648', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'IR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('648', 'a', 'Chronological term', 'Chronological term', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'IR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('648', 'a', 'Chronological term', 'Chronological term', 0, 0, NULL, 6, NULL, 'CHRON_TERM', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('648', 'v', 'Form subdivision', 'Form subdivision', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('648', 'x', 'General subdivision', 'General subdivision', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('648', 'y', 'Chronological subdivision', 'Chronological subdivision', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'IR', '', '');
@@ -31246,7 +31246,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('650', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', 0, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('650', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', 0, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('650', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'IR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('650', 'a', 'Topical term or geographic name as entry element', 'Topical term or geographic name as entry element', 0, 0, 'bibliosubject.subject', 6, '', '', '', 0, 0, 'IR', '''6003'',''600a'',''600b'',''600c'',''600d'',''600e'',''600f'',''600g'',''600h'',''600k'',''600l'',''600m'',''600n'',''600o'',''600p'',''600r'',''600s'',''600t'',''600u'',''600x'',''600z'',''600y'',''600v'',''6103'',''610a'',''610b'',''610c'',''610d'',''610e'',''610f'',''610g'',''610h'',''610k'',''610l'',''610m'',''610n'',''610o'',''610p'',''610r'',''610s'',''610t'',''610u'',''610x'',''610z'',''610y'',''610v'',''6113'',''611a'',''611b'',''611c'',''611d'',''611e'',''611f'',''611g'',''611h'',''611k'',''611l'',''611m'',''611n'',''611o'',''611p'',''611r'',''611s'',''611t'',''611u'',''611x'',''611z'',''611y'',''611v'',''630a'',''630b'',''630c'',''630d'',''630e'',''630f'',''630g'',''630h'',''630k'',''630l'',''630m'',''630n'',''630o'',''630p'',''630r'',''630s'',''630t'',''630x'',''630z'',''630y'',''630v'',''6483'',''648a'',''648x'',''648z'',''648y'',''648v'',''6503'',''650b'',''650c'',''650d'',''650e'',''650x'',''650z'',''650y'',''650v'',''6513'',''651a'',''651b'',''651c'',''651d'',''651e'',''651x'',''651z'',''651y'',''651v'',''653a'',''6543'',''654a'',''654b'',''654x'',''654z'',''654y'',''654v'',''6553'',''655a'',''655b'',''655x'',''655z'',''655y'',''655v'',''6563'',''656a'',''656k'',''656x'',''656z'',''656y'',''656v'',''6573'',''657a'',''657x'',''657z'',''657y'',''657v'',''658a'',''658b'',''658c'',''658d'',''658v''', '');
+INSERT INTO `marc_subfield_structure` VALUES ('650', 'a', 'Topical term or geographic name as entry element', 'Topical term or geographic name as entry element', 0, 0, 'bibliosubject.subject', 6, '', 'TOPIC_TERM', '', 0, 0, 'IR', '''6003'',''600a'',''600b'',''600c'',''600d'',''600e'',''600f'',''600g'',''600h'',''600k'',''600l'',''600m'',''600n'',''600o'',''600p'',''600r'',''600s'',''600t'',''600u'',''600x'',''600z'',''600y'',''600v'',''6103'',''610a'',''610b'',''610c'',''610d'',''610e'',''610f'',''610g'',''610h'',''610k'',''610l'',''610m'',''610n'',''610o'',''610p'',''610r'',''610s'',''610t'',''610u'',''610x'',''610z'',''610y'',''610v'',''6113'',''611a'',''611b'',''611c'',''611d'',''611e'',''611f'',''611g'',''611h'',''611k'',''611l'',''611m'',''611n'',''611o'',''611p'',''611r'',''611s'',''611t'',''611u'',''611x'',''611z'',''611y'',''611v'',''630a'',''630b'',''630c'',''630d'',''630e'',''630f'',''630g'',''630h'',''630k'',''630l'',''630m'',''630n'',''630o'',''630p'',''630r'',''630s'',''630t'',''630x'',''630z'',''630y'',''630v'',''6483'',''648a'',''648x'',''648z'',''648y'',''648v'',''6503'',''650b'',''650c'',''650d'',''650e'',''650x'',''650z'',''650y'',''650v'',''6513'',''651a'',''651b'',''651c'',''651d'',''651e'',''651x'',''651z'',''651y'',''651v'',''653a'',''6543'',''654a'',''654b'',''654x'',''654z'',''654y'',''654v'',''6553'',''655a'',''655b'',''655x'',''655z'',''655y'',''655v'',''6563'',''656a'',''656k'',''656x'',''656z'',''656y'',''656v'',''6573'',''657a'',''657x'',''657z'',''657y'',''657v'',''658a'',''658b'',''658c'',''658d'',''658v''', '');
 INSERT INTO `marc_subfield_structure` VALUES ('650', 'b', 'Topical term following geographic name as entry element', 'Topical term following geographic name as entry element', 0, 0, '', 6, '', '', '', 0, -1, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('650', 'c', 'Location of event', 'Location of event', 0, 0, '', 6, '', '', '', 0, -1, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('650', 'd', 'Active dates', 'Active dates', 0, 0, '', 6, '', '', '', 0, -1, 'IR', '', '');
@@ -31261,7 +31261,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('651', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('651', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('651', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'IR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('651', 'a', 'Geographic name', 'Geographic name', 0, 0, '', 6, '', '', '', NULL, -1, 'IR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('651', 'a', 'Geographic name', 'Geographic name', 0, 0, '', 6, '', 'GEOGR_NAME', '', NULL, -1, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('651', 'b', 'Geographic name following place entry element [OBSOLETE]', 'Geographic name following place entry element [OBSOLETE]', 1, 0, '', 6, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('651', 'e', 'Relator term', 'Relator term', 1, 0, '', 6, '', '', '', NULL, -1, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('651', 'v', 'Form subdivision', 'Form subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'IR', '', '');
@@ -31280,7 +31280,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('654', '4', 'Relator code', 'Relator code', 1, 0, '', 6, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('654', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('654', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'IR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('654', 'a', 'Focus term', 'Focus term', 1, 0, '', 6, '', '', '', NULL, -6, 'IR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('654', 'a', 'Focus term', 'Focus term', 1, 0, '', 6, '', 'TOPIC_TERM', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('654', 'b', 'Non-focus term', 'Non-focus term', 1, 0, '', 6, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('654', 'c', 'Facet/hierarchy designation', 'Facet/hierarchy designation', 1, 0, '', 6, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('654', 'e', 'Relator term', 'Relator term', 1, 0, '', 6, '', '', '', NULL, -6, 'IR', '', '');
@@ -31293,7 +31293,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('655', '5', 'Institution to which field applies', 'Institution to which field applies', 0, 0, '', 6, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('655', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('655', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'IR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('655', 'a', 'Genre/form data or focus term', 'Genre/form data or focus term', 0, 0, '', 6, '', '', '', NULL, -1, 'IR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('655', 'a', 'Genre/form data or focus term', 'Genre/form data or focus term', 0, 0, '', 6, '', 'GENRE/FORM', '', NULL, -1, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('655', 'b', 'Non-focus term', 'Non-focus term', 1, 0, '', 6, '', '', '', NULL, -1, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('655', 'c', 'Facet/hierarchy designation', 'Facet/hierarchy designation', 1, 0, '', 6, '', '', '', NULL, -1, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('655', 'v', 'Form subdivision', 'Form subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'IR', '', '');
@@ -31304,7 +31304,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('656', '3', 'Materials specified', 'Materials specified', 0, 0, '', 6, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'IR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('656', 'a', 'Occupation', 'Occupation', 0, 0, '', 6, '', '', '', NULL, -1, 'IR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('656', 'a', 'Occupation', 'Occupation', 0, 0, '', 6, '', 'TOPIC_TERM', '', NULL, -1, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', 'k', 'Form', 'Form', 0, 0, '', 6, '', '', '', NULL, -1, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', 'v', 'Form subdivision', 'Form subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', 'x', 'General subdivision', 'General subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'IR', '', '');
@@ -31314,7 +31314,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('657', '3', 'Materials specified', 'Materials specified', 0, 0, '', 6, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'IR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('657', 'a', 'Function', 'Function', 0, 0, '', 6, '', '', '', NULL, -1, 'IR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('657', 'a', 'Function', 'Function', 0, 0, '', 6, '', 'TOPIC_TERM', '', NULL, -1, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', 'v', 'Form subdivision', 'Form subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', 'x', 'General subdivision', 'General subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', 'y', 'Chronological subdivision', 'Chronological subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'IR', '', '');
@@ -31322,7 +31322,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('658', '2', 'Source of term', 'Source of term', 0, 0, '', 6, '', '', '', NULL, -1, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('658', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('658', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'IR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('658', 'a', 'Main curriculum objective', 'Main curriculum objective', 0, 0, '', 6, '', '', '', NULL, -1, 'IR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('658', 'a', 'Main curriculum objective', 'Main curriculum objective', 0, 0, '', 6, '', 'TOPIC_TERM', '', NULL, -1, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('658', 'b', 'Subordinate curriculum objective', 'Subordinate curriculum objective', 1, 0, '', 6, '', '', '', NULL, -1, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('658', 'c', 'Curriculum code', 'Curriculum code', 0, 0, '', 6, '', '', '', NULL, -1, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('658', 'd', 'Correlation factor', 'Correlation factor', 0, 0, '', 6, '', '', '', NULL, -1, 'IR', '', '');
@@ -31331,7 +31331,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('662', '4', 'Relator code', 'Relator code', 1, 0, '', 6, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'IR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('662', 'a', 'Country or larger entity', 'Country or larger entity', 1, 0, '', 6, '', '', '', NULL, -6, 'IR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('662', 'a', 'Country or larger entity', 'Country or larger entity', 1, 0, '', 6, '', 'GEOGR_NAME', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', 'b', 'First-order political jurisdiction', 'First-order political jurisdiction', 0, 0, '', 6, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', 'c', 'Intermediate political jurisdiction', 'Intermediate political jurisdiction', 1, 0, '', 6, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', 'd', 'City', 'City', 0, 0, '', 6, '', '', '', NULL, -6, 'IR', '', '');
@@ -31345,7 +31345,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('690', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', 0, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('690', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', 0, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('690', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'IR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('690', 'a', 'Topical term or geographic name as entry element', 'Topical term or geographic name as entry element', 0, 0, '', 6, '', '', '', 0, -1, 'IR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('690', 'a', 'Topical term or geographic name as entry element', 'Topical term or geographic name as entry element', 0, 0, '', 6, '', 'TOPIC_TERM', '', 0, -1, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('690', 'b', 'Topical term following geographic name as entry element', 'Topical term following geographic name as entry element', 0, 0, '', 6, '', '', '', 0, -1, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('690', 'c', 'Location of event', 'Location of event', 0, 0, '', 6, '', '', '', 0, -1, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('690', 'd', 'Active dates', 'Active dates', 0, 0, '', 6, '', '', '', 0, -6, 'IR', '', '');
@@ -31360,7 +31360,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('691', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'IR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('691', 'a', 'Geographic name', 'Geographic name', 0, 0, '', 6, '', '', '', NULL, -6, 'IR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('691', 'a', 'Geographic name', 'Geographic name', 0, 0, '', 6, '', 'GEOGR_NAME', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', 'b', 'Geographic name following place entry element [OBSOLETE]', 'Geographic name following place entry element [OBSOLETE]', 1, 0, '', 6, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', 'v', 'Form subdivision', 'Form subdivision', 1, 0, '', 6, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', 'x', 'General subdivision', 'General subdivision', 1, 0, '', 6, '', '', '', NULL, -6, 'IR', '', '');
@@ -31373,7 +31373,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('696', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('696', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('696', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'IR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('696', 'a', 'Personal name', 'Personal name', 0, 0, '', 3, '', '', '', NULL, -6, 'IR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('696', 'a', 'Personal name', 'Personal name', 0, 0, '', 6, '', 'PERS0_NAME', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('696', 'b', 'Numeration', 'Numeration', 0, 0, '', 6, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('696', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 6, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('696', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 6, '', '', '', NULL, -6, 'IR', '', '');
@@ -31404,7 +31404,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('697', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('697', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('697', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'IR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('697', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 6, '', '', '', NULL, -6, 'IR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('697', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 6, '', 'CORP0_NAME', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('697', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 6, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('697', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 6, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('697', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 6, '', '', '', NULL, -6, 'IR', '', '');
@@ -31433,7 +31433,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('698', '6', 'Linkage', 'Linkage', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('698', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('698', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'IR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('698', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'IR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('698', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 6, NULL, 'MEETI_NAME', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('698', 'b', 'Number  (BK CF MP MU SE VM MX)  [OBSOLETE]', 'Number  (BK CF MP MU SE VM MX)  [OBSOLETE]', 1, 0, NULL, -1, NULL, NULL, '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('698', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('698', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'IR', '', '');
@@ -31459,7 +31459,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('699', '6', 'Linkage', 'Linkage', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('699', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('699', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'IR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('699', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'IR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('699', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 6, NULL, 'UNIF_TITLE', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('699', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('699', 'f', 'Date of a work', 'Date of a work', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('699', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'IR', '', '');
@@ -31482,7 +31482,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('700', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('700', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('700', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'IR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('700', 'a', 'Personal name', 'Personal name', 0, 0, 'additionalauthors.author', 7, '', '', '', NULL, -1, 'IR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('700', 'a', 'Personal name', 'Personal name', 0, 0, 'additionalauthors.author', 7, '', 'PERS0_NAME', '', NULL, -1, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('700', 'b', 'Numeration', 'Numeration', 0, 0, '', 7, '', '', '', NULL, -1, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('700', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 7, '', '', '', NULL, -1, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('700', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 7, '', '', '', NULL, -1, 'IR', '', '');
@@ -31526,7 +31526,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('710', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('710', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('710', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'IR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('710', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 7, '', '', '', NULL, -1, 'IR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('710', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 7, '', 'CORP0_NAME', '', NULL, -1, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('710', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 7, '', '', '', NULL, -1, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('710', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 7, '', '', '', NULL, -1, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('710', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 7, '', '', '', NULL, -1, 'IR', '', '');
@@ -31551,7 +31551,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('711', '6', 'Linkage', 'Linkage', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('711', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('711', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'IR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('711', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 7, NULL, NULL, '', NULL, -1, 'IR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('711', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 7, NULL, 'MEETI_NAME', '', NULL, -1, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('711', 'b', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('711', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 7, NULL, NULL, '', NULL, -1, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('711', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 7, NULL, NULL, '', NULL, -1, 'IR', '', '');
@@ -31593,7 +31593,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('730', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('730', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('730', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'IR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('730', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 7, '', '', '', NULL, -6, 'IR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('730', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 7, '', 'UNIF_TITLE', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('730', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, '', 7, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('730', 'f', 'Date of a work', 'Date of a work', 0, 0, '', 7, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('730', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, '', 7, '', '', '', NULL, -6, 'IR', '', '');
@@ -32024,7 +32024,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('796', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('796', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('796', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'IR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('796', 'a', 'Personal name', 'Personal name', 0, 0, '', 7, '', '', '', NULL, -6, 'IR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('796', 'a', 'Personal name', 'Personal name', 0, 0, '', 7, '', 'PERS0_NAME', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('796', 'b', 'Numeration', 'Numeration', 0, 0, '', 7, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('796', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 7, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('796', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 7, '', '', '', NULL, -6, 'IR', '', '');
@@ -32052,7 +32052,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('797', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('797', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('797', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'IR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('797', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 7, '', '', '', NULL, -6, 'IR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('797', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 7, '', 'CORP0_NAME', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('797', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 7, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('797', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 7, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('797', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 7, '', '', '', NULL, -6, 'IR', '', '');
@@ -32078,7 +32078,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('798', '6', 'Linkage', 'Linkage', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('798', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('798', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'IR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('798', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'IR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('798', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 7, NULL, 'MEETI_NAME', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('798', 'b', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('798', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('798', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'IR', '', '');
@@ -32101,7 +32101,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('799', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('799', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('799', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'IR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('799', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 7, '', '', '', NULL, -6, 'IR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('799', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 7, '', 'UNIF_TITLE', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('799', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, '', 7, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('799', 'f', 'Date of a work', 'Date of a work', 0, 0, '', 7, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('799', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, '', 7, '', '', '', NULL, -6, 'IR', '', '');
@@ -32120,7 +32120,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('800', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('800', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('800', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'IR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('800', 'a', 'Personal name', 'Personal name', 0, 0, '', 8, '', '', '', NULL, -6, 'IR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('800', 'a', 'Personal name', 'Personal name', 0, 0, '', 8, '', 'PERS0_NAME', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('800', 'b', 'Numeration', 'Numeration', 0, 0, '', 8, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('800', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 8, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('800', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 8, '', '', '', NULL, -6, 'IR', '', '');
@@ -32145,7 +32145,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('810', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('810', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('810', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'IR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('810', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 8, '', '', '', NULL, -6, 'IR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('810', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 8, '', 'CORP0_NAME', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('810', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 8, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('810', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 8, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('810', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 8, '', '', '', NULL, -6, 'IR', '', '');
@@ -32168,7 +32168,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('811', '6', 'Linkage', 'Linkage', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('811', '8', 'Field link and sequence number ', 'Field link and sequence number ', 1, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('811', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'IR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('811', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'IR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('811', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 8, NULL, 'MEETI_NAME', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('811', 'b', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('811', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('811', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'IR', '', '');
@@ -32188,7 +32188,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('830', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('830', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('830', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'IR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('830', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 8, '', '', '', NULL, -6, 'IR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('830', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 8, '', 'UNIF_TITLE', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('830', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, '', 8, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('830', 'f', 'Date of a work', 'Date of a work', 0, 0, '', 8, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('830', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, '', 8, '', '', '', NULL, -6, 'IR', '', '');
@@ -32589,7 +32589,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('896', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('896', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('896', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'IR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('896', 'a', 'Personal name', 'Personal name', 0, 0, '', 8, '', '', '', NULL, -6, 'IR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('896', 'a', 'Personal name', 'Personal name', 0, 0, '', 8, '', 'PERS0_NAME', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('896', 'b', 'Numeration', 'Numeration', 0, 0, '', 8, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('896', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 8, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('896', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 8, '', '', '', NULL, -6, 'IR', '', '');
@@ -32615,7 +32615,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('897', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('897', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('897', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'IR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('897', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 8, '', '', '', NULL, -6, 'IR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('897', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 8, '', 'CORP0_NAME', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('897', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 8, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('897', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 8, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('897', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 8, '', '', '', NULL, -6, 'IR', '', '');
@@ -32639,7 +32639,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('898', '6', 'Linkage', 'Linkage', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('898', '8', 'Field link and sequence number ', 'Field link and sequence number ', 1, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('898', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'IR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('898', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'IR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('898', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 8, NULL, 'MEETI_NAME', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('898', 'b', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('898', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('898', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'IR', '', '');
@@ -32660,7 +32660,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('899', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('899', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('899', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'IR', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('899', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 8, '', '', '', NULL, -6, 'IR', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('899', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 8, '', 'UNIF_TITLE', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('899', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, '', 8, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('899', 'f', 'Date of a work', 'Date of a work', 0, 0, '', 8, '', '', '', NULL, -6, 'IR', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('899', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, '', 8, '', '', '', NULL, -6, 'IR', '', '');
@@ -34434,7 +34434,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('100', '6', 'Linkage', 'Linkage', 0, 0, '', 1, '', '', '', 0, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('100', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 1, '', '', '', 0, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('100', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'SER', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('100', 'a', 'Personal name', 'Personal name', 0, 0, 'biblio.author', 1, '', '', '', 0, -1, 'SER', '''100b'',''100c'',''100q'',''100d'',''100e'',''110a'',''110b'',''110c'',''110d'',''110e'',''700a'',''700b'',''700c'',''700q'',''700d'',''700e'',''710a'',''710b'',''710c'',''710d'',''710e'',''720a'',''720e'',''900a''', '');
+INSERT INTO `marc_subfield_structure` VALUES ('100', 'a', 'Personal name', 'Personal name', 0, 0, 'biblio.author', 1, '', 'PERS0_NAME', '', 0, -1, 'SER', '''100b'',''100c'',''100q'',''100d'',''100e'',''110a'',''110b'',''110c'',''110d'',''110e'',''700a'',''700b'',''700c'',''700q'',''700d'',''700e'',''710a'',''710b'',''710c'',''710d'',''710e'',''720a'',''720e'',''900a''', '');
 INSERT INTO `marc_subfield_structure` VALUES ('100', 'b', 'Numeration', 'Numeration', 0, 0, '', 1, '', '', '', 0, -1, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('100', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 1, '', '', '', 0, -1, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('100', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 1, '', '', '', 0, -1, 'SER', '', '');
@@ -34453,7 +34453,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('110', '6', 'Linkage', 'Linkage', 0, 0, '', 1, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('110', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 1, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('110', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'SER', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('110', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 1, '', '', '', NULL, -1, 'SER', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('110', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 1, '', 'CORP0_NAME', '', NULL, -1, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('110', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 1, '', '', '', NULL, -1, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('110', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 1, '', '', '', NULL, -1, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('110', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 1, '', '', '', NULL, -1, 'SER', '', '');
@@ -34470,7 +34470,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('111', '6', 'Linkage', 'Linkage', 0, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('111', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('111', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'SER', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('111', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 1, NULL, NULL, '', NULL, -1, 'SER', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('111', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 1, NULL, 'MEETI_NAME', '', NULL, -1, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('111', 'b', 'Number [OBSOLETE]', 'Number [OBSOLETE]', 0, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('111', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 1, NULL, NULL, '', NULL, -1, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('111', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 1, NULL, NULL, '', NULL, -1, 'SER', '', '');
@@ -34487,7 +34487,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('130', '6', 'Linkage', 'Linkage', 0, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('130', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('130', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'SER', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('130', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'SER', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('130', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 1, NULL, 'UNIF_TITLE', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('130', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('130', 'f', 'Date of a work', 'Date of a work', 0, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('130', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, NULL, 1, NULL, NULL, '', NULL, -6, 'SER', '', '');
@@ -34914,7 +34914,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('440', '6', 'Linkage', 'Linkage', 0, 0, '', 4, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('440', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 4, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('440', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'SER', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('440', 'a', 'Title', 'Title', 0, 0, 'biblio.seriestitle', 4, '', '', '', NULL, 0, 'SER', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('440', 'a', 'Title', 'Title', 0, 0, 'biblio.seriestitle', 4, '', 'UNIF_TITLE', '', NULL, 0, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('440', 'n', 'Number of part/section of a work', 'Number of part/section of a work', 1, 0, 'biblioitems.number', 4, '', '', '', NULL, 0, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('440', 'p', 'Name of part/section of a work', 'Name of part/section of a work', 1, 0, '', 4, '', '', '', NULL, 0, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('440', 'v', 'Volume number/sequential designation', 'Volume number/sequential designation', 0, 0, 'biblioitems.volume', 4, '', '', '', NULL, 0, 'SER', '', '');
@@ -35297,7 +35297,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('600', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('600', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('600', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'SER', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('600', 'a', 'Personal name', 'Personal name', 0, 0, '', 6, '', '', '', NULL, -1, 'SER', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('600', 'a', 'Personal name', 'Personal name', 0, 0, '', 6, '', 'PERS0_NAME', '', NULL, -1, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('600', 'b', 'Numeration', 'Numeration', 0, 0, '', 6, '', '', '', NULL, -1, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('600', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 6, '', '', '', NULL, -1, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('600', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 6, '', '', '', NULL, -1, 'SER', '', '');
@@ -35327,7 +35327,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('610', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('610', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('610', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'SER', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('610', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 6, '', '', '', NULL, -1, 'SER', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('610', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 6, '', 'CORP0_NAME', '', NULL, -1, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('610', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 6, '', '', '', NULL, -1, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('610', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 6, '', '', '', NULL, -1, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('610', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 6, '', '', '', NULL, -1, 'SER', '', '');
@@ -35355,7 +35355,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('611', '6', 'Linkage', 'Linkage', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('611', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('611', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'SER', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('611', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 6, NULL, NULL, '', NULL, -1, 'SER', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('611', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 6, NULL, 'MEETI_NAME', '', NULL, -1, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('611', 'b', 'Number  (BK CF MP MU SE VM MX)  [OBSOLETE]', 'Number  (BK CF MP MU SE VM MX)  [OBSOLETE]', 1, 0, NULL, -1, NULL, NULL, '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('611', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 6, NULL, NULL, '', NULL, -1, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('611', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 6, NULL, NULL, '', NULL, -1, 'SER', '', '');
@@ -35381,7 +35381,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('630', '6', 'Linkage', 'Linkage', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('630', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('630', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'SER', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('630', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 6, NULL, NULL, '', NULL, -1, 'SER', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('630', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 6, NULL, 'UNIF_TITLE', '', NULL, -1, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('630', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('630', 'e', 'Relator term', 'Relator term', 1, 0, '', 6, '', '', '', NULL, -1, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('630', 'f', 'Date of a work', 'Date of a work', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'SER', '', '');
@@ -35404,7 +35404,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('648', '3', 'Materials specified', 'Materials specified', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('648', '6', 'Linkage', 'Linkage', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('648', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'SER', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('648', 'a', 'Chronological term', 'Chronological term', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'SER', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('648', 'a', 'Chronological term', 'Chronological term', 0, 0, NULL, 6, NULL, 'CHRON_TERM', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('648', 'v', 'Form subdivision', 'Form subdivision', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('648', 'x', 'General subdivision', 'General subdivision', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('648', 'y', 'Chronological subdivision', 'Chronological subdivision', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'SER', '', '');
@@ -35415,7 +35415,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('650', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', 0, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('650', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', 0, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('650', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'SER', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('650', 'a', 'Topical term or geographic name as entry element', 'Topical term or geographic name as entry element', 0, 0, 'bibliosubject.subject', 6, '', '', '', 0, 0, 'SER', '''6003'',''600a'',''600b'',''600c'',''600d'',''600e'',''600f'',''600g'',''600h'',''600k'',''600l'',''600m'',''600n'',''600o'',''600p'',''600r'',''600s'',''600t'',''600u'',''600x'',''600z'',''600y'',''600v'',''6103'',''610a'',''610b'',''610c'',''610d'',''610e'',''610f'',''610g'',''610h'',''610k'',''610l'',''610m'',''610n'',''610o'',''610p'',''610r'',''610s'',''610t'',''610u'',''610x'',''610z'',''610y'',''610v'',''6113'',''611a'',''611b'',''611c'',''611d'',''611e'',''611f'',''611g'',''611h'',''611k'',''611l'',''611m'',''611n'',''611o'',''611p'',''611r'',''611s'',''611t'',''611u'',''611x'',''611z'',''611y'',''611v'',''630a'',''630b'',''630c'',''630d'',''630e'',''630f'',''630g'',''630h'',''630k'',''630l'',''630m'',''630n'',''630o'',''630p'',''630r'',''630s'',''630t'',''630x'',''630z'',''630y'',''630v'',''6483'',''648a'',''648x'',''648z'',''648y'',''648v'',''6503'',''650b'',''650c'',''650d'',''650e'',''650x'',''650z'',''650y'',''650v'',''6513'',''651a'',''651b'',''651c'',''651d'',''651e'',''651x'',''651z'',''651y'',''651v'',''653a'',''6543'',''654a'',''654b'',''654x'',''654z'',''654y'',''654v'',''6553'',''655a'',''655b'',''655x'',''655z'',''655y'',''655v'',''6563'',''656a'',''656k'',''656x'',''656z'',''656y'',''656v'',''6573'',''657a'',''657x'',''657z'',''657y'',''657v'',''658a'',''658b'',''658c'',''658d'',''658v''', '');
+INSERT INTO `marc_subfield_structure` VALUES ('650', 'a', 'Topical term or geographic name as entry element', 'Topical term or geographic name as entry element', 0, 0, 'bibliosubject.subject', 6, '', 'TOPIC_TERM', '', 0, 0, 'SER', '''6003'',''600a'',''600b'',''600c'',''600d'',''600e'',''600f'',''600g'',''600h'',''600k'',''600l'',''600m'',''600n'',''600o'',''600p'',''600r'',''600s'',''600t'',''600u'',''600x'',''600z'',''600y'',''600v'',''6103'',''610a'',''610b'',''610c'',''610d'',''610e'',''610f'',''610g'',''610h'',''610k'',''610l'',''610m'',''610n'',''610o'',''610p'',''610r'',''610s'',''610t'',''610u'',''610x'',''610z'',''610y'',''610v'',''6113'',''611a'',''611b'',''611c'',''611d'',''611e'',''611f'',''611g'',''611h'',''611k'',''611l'',''611m'',''611n'',''611o'',''611p'',''611r'',''611s'',''611t'',''611u'',''611x'',''611z'',''611y'',''611v'',''630a'',''630b'',''630c'',''630d'',''630e'',''630f'',''630g'',''630h'',''630k'',''630l'',''630m'',''630n'',''630o'',''630p'',''630r'',''630s'',''630t'',''630x'',''630z'',''630y'',''630v'',''6483'',''648a'',''648x'',''648z'',''648y'',''648v'',''6503'',''650b'',''650c'',''650d'',''650e'',''650x'',''650z'',''650y'',''650v'',''6513'',''651a'',''651b'',''651c'',''651d'',''651e'',''651x'',''651z'',''651y'',''651v'',''653a'',''6543'',''654a'',''654b'',''654x'',''654z'',''654y'',''654v'',''6553'',''655a'',''655b'',''655x'',''655z'',''655y'',''655v'',''6563'',''656a'',''656k'',''656x'',''656z'',''656y'',''656v'',''6573'',''657a'',''657x'',''657z'',''657y'',''657v'',''658a'',''658b'',''658c'',''658d'',''658v''', '');
 INSERT INTO `marc_subfield_structure` VALUES ('650', 'b', 'Topical term following geographic name as entry element', 'Topical term following geographic name as entry element', 0, 0, '', 6, '', '', '', 0, -1, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('650', 'c', 'Location of event', 'Location of event', 0, 0, '', 6, '', '', '', 0, -1, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('650', 'd', 'Active dates', 'Active dates', 0, 0, '', 6, '', '', '', 0, -1, 'SER', '', '');
@@ -35430,7 +35430,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('651', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('651', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('651', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'SER', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('651', 'a', 'Geographic name', 'Geographic name', 0, 0, '', 6, '', '', '', NULL, -1, 'SER', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('651', 'a', 'Geographic name', 'Geographic name', 0, 0, '', 6, '', 'GEOGR_NAME', '', NULL, -1, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('651', 'b', 'Geographic name following place entry element [OBSOLETE]', 'Geographic name following place entry element [OBSOLETE]', 1, 0, '', 6, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('651', 'e', 'Relator term', 'Relator term', 1, 0, '', 6, '', '', '', NULL, -1, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('651', 'v', 'Form subdivision', 'Form subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'SER', '', '');
@@ -35449,7 +35449,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('654', '4', 'Relator code', 'Relator code', 1, 0, '', 6, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('654', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('654', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'SER', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('654', 'a', 'Focus term', 'Focus term', 1, 0, '', 6, '', '', '', NULL, -6, 'SER', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('654', 'a', 'Focus term', 'Focus term', 1, 0, '', 6, '', 'TOPIC_TERM', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('654', 'b', 'Non-focus term', 'Non-focus term', 1, 0, '', 6, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('654', 'c', 'Facet/hierarchy designation', 'Facet/hierarchy designation', 1, 0, '', 6, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('654', 'e', 'Relator term', 'Relator term', 1, 0, '', 6, '', '', '', NULL, -6, 'SER', '', '');
@@ -35462,7 +35462,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('655', '5', 'Institution to which field applies', 'Institution to which field applies', 0, 0, '', 6, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('655', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('655', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'SER', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('655', 'a', 'Genre/form data or focus term', 'Genre/form data or focus term', 0, 0, '', 6, '', '', '', NULL, -1, 'SER', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('655', 'a', 'Genre/form data or focus term', 'Genre/form data or focus term', 0, 0, '', 6, '', 'GENRE/FORM', '', NULL, -1, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('655', 'b', 'Non-focus term', 'Non-focus term', 1, 0, '', 6, '', '', '', NULL, -1, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('655', 'c', 'Facet/hierarchy designation', 'Facet/hierarchy designation', 1, 0, '', 6, '', '', '', NULL, -1, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('655', 'v', 'Form subdivision', 'Form subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'SER', '', '');
@@ -35473,7 +35473,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('656', '3', 'Materials specified', 'Materials specified', 0, 0, '', 6, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'SER', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('656', 'a', 'Occupation', 'Occupation', 0, 0, '', 6, '', '', '', NULL, -1, 'SER', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('656', 'a', 'Occupation', 'Occupation', 0, 0, '', 6, '', 'TOPIC_TERM', '', NULL, -1, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', 'k', 'Form', 'Form', 0, 0, '', 6, '', '', '', NULL, -1, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', 'v', 'Form subdivision', 'Form subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', 'x', 'General subdivision', 'General subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'SER', '', '');
@@ -35483,7 +35483,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('657', '3', 'Materials specified', 'Materials specified', 0, 0, '', 6, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'SER', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('657', 'a', 'Function', 'Function', 0, 0, '', 6, '', '', '', NULL, -1, 'SER', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('657', 'a', 'Function', 'Function', 0, 0, '', 6, '', 'TOPIC_TERM', '', NULL, -1, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', 'v', 'Form subdivision', 'Form subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', 'x', 'General subdivision', 'General subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', 'y', 'Chronological subdivision', 'Chronological subdivision', 1, 0, '', 6, '', '', '', NULL, -1, 'SER', '', '');
@@ -35491,7 +35491,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('658', '2', 'Source of term', 'Source of term', 0, 0, '', 6, '', '', '', NULL, -1, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('658', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('658', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'SER', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('658', 'a', 'Main curriculum objective', 'Main curriculum objective', 0, 0, '', 6, '', '', '', NULL, -1, 'SER', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('658', 'a', 'Main curriculum objective', 'Main curriculum objective', 0, 0, '', 6, '', 'TOPIC_TERM', '', NULL, -1, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('658', 'b', 'Subordinate curriculum objective', 'Subordinate curriculum objective', 1, 0, '', 6, '', '', '', NULL, -1, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('658', 'c', 'Curriculum code', 'Curriculum code', 0, 0, '', 6, '', '', '', NULL, -1, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('658', 'd', 'Correlation factor', 'Correlation factor', 0, 0, '', 6, '', '', '', NULL, -1, 'SER', '', '');
@@ -35500,7 +35500,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('662', '4', 'Relator code', 'Relator code', 1, 0, '', 6, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'SER', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('662', 'a', 'Country or larger entity', 'Country or larger entity', 1, 0, '', 6, '', '', '', NULL, -6, 'SER', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('662', 'a', 'Country or larger entity', 'Country or larger entity', 1, 0, '', 6, '', 'GEOGR_NAME', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', 'b', 'First-order political jurisdiction', 'First-order political jurisdiction', 0, 0, '', 6, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', 'c', 'Intermediate political jurisdiction', 'Intermediate political jurisdiction', 1, 0, '', 6, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', 'd', 'City', 'City', 0, 0, '', 6, '', '', '', NULL, -6, 'SER', '', '');
@@ -35514,7 +35514,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('690', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', 0, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('690', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', 0, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('690', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'SER', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('690', 'a', 'Topical term or geographic name as entry element', 'Topical term or geographic name as entry element', 0, 0, '', 6, '', '', '', 0, -1, 'SER', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('690', 'a', 'Topical term or geographic name as entry element', 'Topical term or geographic name as entry element', 0, 0, '', 6, '', 'TOPIC_TERM', '', 0, -1, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('690', 'b', 'Topical term following geographic name as entry element', 'Topical term following geographic name as entry element', 0, 0, '', 6, '', '', '', 0, -1, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('690', 'c', 'Location of event', 'Location of event', 0, 0, '', 6, '', '', '', 0, -1, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('690', 'd', 'Active dates', 'Active dates', 0, 0, '', 6, '', '', '', 0, -6, 'SER', '', '');
@@ -35529,7 +35529,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('691', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'SER', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('691', 'a', 'Geographic name', 'Geographic name', 0, 0, '', 6, '', '', '', NULL, -6, 'SER', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('691', 'a', 'Geographic name', 'Geographic name', 0, 0, '', 6, '', 'GEOGR_NAME', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', 'b', 'Geographic name following place entry element [OBSOLETE]', 'Geographic name following place entry element [OBSOLETE]', 1, 0, '', 6, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', 'v', 'Form subdivision', 'Form subdivision', 1, 0, '', 6, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', 'x', 'General subdivision', 'General subdivision', 1, 0, '', 6, '', '', '', NULL, -6, 'SER', '', '');
@@ -35542,7 +35542,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('696', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('696', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('696', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'SER', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('696', 'a', 'Personal name', 'Personal name', 0, 0, '', 3, '', '', '', NULL, -6, 'SER', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('696', 'a', 'Personal name', 'Personal name', 0, 0, '', 6, '', 'PERS0_NAME', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('696', 'b', 'Numeration', 'Numeration', 0, 0, '', 6, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('696', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 6, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('696', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 6, '', '', '', NULL, -6, 'SER', '', '');
@@ -35573,7 +35573,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('697', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('697', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('697', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'SER', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('697', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 6, '', '', '', NULL, -6, 'SER', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('697', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 6, '', 'CORP0_NAME', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('697', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 6, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('697', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 6, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('697', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 6, '', '', '', NULL, -6, 'SER', '', '');
@@ -35602,7 +35602,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('698', '6', 'Linkage', 'Linkage', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('698', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('698', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'SER', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('698', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'SER', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('698', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 6, NULL, 'MEETI_NAME', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('698', 'b', 'Number  (BK CF MP MU SE VM MX)  [OBSOLETE]', 'Number  (BK CF MP MU SE VM MX)  [OBSOLETE]', 1, 0, NULL, -1, NULL, NULL, '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('698', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('698', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'SER', '', '');
@@ -35628,7 +35628,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('699', '6', 'Linkage', 'Linkage', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('699', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('699', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, 'SER', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('699', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'SER', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('699', 'a', 'Uniform title', 'Uniform title', 0, 0, NULL, 6, NULL, 'UNIF_TITLE', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('699', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('699', 'f', 'Date of a work', 'Date of a work', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('699', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, NULL, 6, NULL, NULL, '', NULL, -6, 'SER', '', '');
@@ -35651,7 +35651,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('700', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('700', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('700', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'SER', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('700', 'a', 'Personal name', 'Personal name', 0, 0, 'additionalauthors.author', 7, '', '', '', NULL, -1, 'SER', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('700', 'a', 'Personal name', 'Personal name', 0, 0, 'additionalauthors.author', 7, '', 'PERS0_NAME', '', NULL, -1, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('700', 'b', 'Numeration', 'Numeration', 0, 0, '', 7, '', '', '', NULL, -1, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('700', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 7, '', '', '', NULL, -1, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('700', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 7, '', '', '', NULL, -1, 'SER', '', '');
@@ -35695,7 +35695,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('710', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('710', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('710', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'SER', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('710', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 7, '', '', '', NULL, -1, 'SER', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('710', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 7, '', 'CORP0_NAME', '', NULL, -1, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('710', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 7, '', '', '', NULL, -1, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('710', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 7, '', '', '', NULL, -1, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('710', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 7, '', '', '', NULL, -1, 'SER', '', '');
@@ -35720,7 +35720,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('711', '6', 'Linkage', 'Linkage', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('711', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('711', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'SER', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('711', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 7, NULL, NULL, '', NULL, -1, 'SER', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('711', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 7, NULL, 'MEETI_NAME', '', NULL, -1, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('711', 'b', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('711', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 7, NULL, NULL, '', NULL, -1, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('711', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 7, NULL, NULL, '', NULL, -1, 'SER', '', '');
@@ -35762,7 +35762,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('730', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('730', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('730', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'SER', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('730', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 7, '', '', '', NULL, -6, 'SER', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('730', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 7, '', 'UNIF_TITLE', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('730', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, '', 7, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('730', 'f', 'Date of a work', 'Date of a work', 0, 0, '', 7, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('730', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, '', 7, '', '', '', NULL, -6, 'SER', '', '');
@@ -36193,7 +36193,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('796', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('796', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('796', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'SER', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('796', 'a', 'Personal name', 'Personal name', 0, 0, '', 7, '', '', '', NULL, -6, 'SER', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('796', 'a', 'Personal name', 'Personal name', 0, 0, '', 7, '', 'PERS0_NAME', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('796', 'b', 'Numeration', 'Numeration', 0, 0, '', 7, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('796', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 7, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('796', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 7, '', '', '', NULL, -6, 'SER', '', '');
@@ -36221,7 +36221,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('797', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('797', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('797', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'SER', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('797', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 7, '', '', '', NULL, -6, 'SER', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('797', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 7, '', 'CORP0_NAME', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('797', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 7, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('797', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 7, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('797', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 7, '', '', '', NULL, -6, 'SER', '', '');
@@ -36247,7 +36247,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('798', '6', 'Linkage', 'Linkage', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('798', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('798', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'SER', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('798', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'SER', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('798', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 7, NULL, 'MEETI_NAME', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('798', 'b', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('798', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('798', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, 'SER', '', '');
@@ -36270,7 +36270,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('799', '6', 'Linkage', 'Linkage', 0, 0, '', 7, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('799', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 7, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('799', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 7, '', '', '', 0, -5, 'SER', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('799', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 7, '', '', '', NULL, -6, 'SER', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('799', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 7, '', 'UNIF_TITLE', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('799', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, '', 7, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('799', 'f', 'Date of a work', 'Date of a work', 0, 0, '', 7, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('799', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, '', 7, '', '', '', NULL, -6, 'SER', '', '');
@@ -36289,7 +36289,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('800', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('800', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('800', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'SER', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('800', 'a', 'Personal name', 'Personal name', 0, 0, '', 8, '', '', '', NULL, -6, 'SER', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('800', 'a', 'Personal name', 'Personal name', 0, 0, '', 8, '', 'PERS0_NAME', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('800', 'b', 'Numeration', 'Numeration', 0, 0, '', 8, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('800', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 8, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('800', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 8, '', '', '', NULL, -6, 'SER', '', '');
@@ -36314,7 +36314,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('810', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('810', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('810', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'SER', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('810', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 8, '', '', '', NULL, -6, 'SER', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('810', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 8, '', 'CORP0_NAME', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('810', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 8, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('810', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 8, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('810', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 8, '', '', '', NULL, -6, 'SER', '', '');
@@ -36337,7 +36337,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('811', '6', 'Linkage', 'Linkage', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('811', '8', 'Field link and sequence number ', 'Field link and sequence number ', 1, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('811', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'SER', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('811', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'SER', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('811', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 8, NULL, 'MEETI_NAME', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('811', 'b', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('811', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('811', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'SER', '', '');
@@ -36357,7 +36357,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('830', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('830', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('830', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'SER', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('830', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 8, '', '', '', NULL, -6, 'SER', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('830', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 8, '', 'UNIF_TITLE', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('830', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, '', 8, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('830', 'f', 'Date of a work', 'Date of a work', 0, 0, '', 8, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('830', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, '', 8, '', '', '', NULL, -6, 'SER', '', '');
@@ -36758,7 +36758,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('896', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('896', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('896', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'SER', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('896', 'a', 'Personal name', 'Personal name', 0, 0, '', 8, '', '', '', NULL, -6, 'SER', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('896', 'a', 'Personal name', 'Personal name', 0, 0, '', 8, '', 'PERS0_NAME', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('896', 'b', 'Numeration', 'Numeration', 0, 0, '', 8, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('896', 'c', 'Titles and other words associated with a name', 'Titles and other words associated with a name', 1, 0, '', 8, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('896', 'd', 'Dates associated with a name', 'Dates associated with a name', 0, 0, '', 8, '', '', '', NULL, -6, 'SER', '', '');
@@ -36784,7 +36784,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('897', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('897', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('897', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'SER', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('897', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 8, '', '', '', NULL, -6, 'SER', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('897', 'a', 'Corporate name or jurisdiction name as entry element', 'Corporate name or jurisdiction name as entry element', 0, 0, '', 8, '', 'CORP0_NAME', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('897', 'b', 'Subordinate unit', 'Subordinate unit', 1, 0, '', 8, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('897', 'c', 'Location of meeting', 'Location of meeting', 0, 0, '', 8, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('897', 'd', 'Date of meeting or treaty signing', 'Date of meeting or treaty signing', 1, 0, '', 8, '', '', '', NULL, -6, 'SER', '', '');
@@ -36808,7 +36808,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('898', '6', 'Linkage', 'Linkage', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('898', '8', 'Field link and sequence number ', 'Field link and sequence number ', 1, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('898', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'SER', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('898', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'SER', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('898', 'a', 'Meeting name or jurisdiction name as entry element', 'Meeting name or jurisdiction name as entry element', 0, 0, NULL, 8, NULL, 'MEETI_NAME', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('898', 'b', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 'Number (BK CF MP MU SE VM MX) [OBSOLETE]', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('898', 'c', 'Location of meeting', 'Location of meeting', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('898', 'd', 'Date of meeting', 'Date of meeting', 0, 0, NULL, 8, NULL, NULL, '', NULL, -6, 'SER', '', '');
@@ -36829,7 +36829,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('899', '6', 'Linkage', 'Linkage', 0, 0, '', 8, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('899', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 8, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('899', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 8, '', '', '', 0, -5, 'SER', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('899', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 8, '', '', '', NULL, -6, 'SER', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('899', 'a', 'Uniform title', 'Uniform title', 0, 0, '', 8, '', 'UNIF_TITLE', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('899', 'd', 'Date of treaty signing', 'Date of treaty signing', 1, 0, '', 8, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('899', 'f', 'Date of a work', 'Date of a work', 0, 0, '', 8, '', '', '', NULL, -6, 'SER', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('899', 'g', 'Miscellaneous information', 'Miscellaneous information', 0, 0, '', 8, '', '', '', NULL, -6, 'SER', '', '');

Index: marc21_standard_bib_framework.sql
===================================================================
RCS file: /sources/koha/koha/misc/marc21_standard_bib_framework.sql,v
retrieving revision 1.1.2.10
retrieving revision 1.1.2.11
diff -u -b -r1.1.2.10 -r1.1.2.11
--- marc21_standard_bib_framework.sql	12 Aug 2007 05:45:33 -0000	1.1.2.10
+++ marc21_standard_bib_framework.sql	17 Aug 2007 17:38:11 -0000	1.1.2.11
@@ -2,8 +2,8 @@
 --  KOHA MARC 21 STANDARD DEFAULT BIBLIOGRAPHIC FRAMEWORK 
 --                 POST-INSTALLATION SCRIPT               
 --                                                        
---                  PRETEST VERSION 0.2.2                 
---                       2007-08-10                       
+--                  PRETEST VERSION 0.2.3                 
+--                       2007-08-17                       
 --                                                        
 --  original default requiring greater user customisation 
 --               created by a few Koha Hands              
@@ -2036,7 +2036,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('651', 'x', 'General subdivision', 'General subdivision', 1, 0, '', 6, '', '', '', NULL, 0, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('651', 'y', 'Chronological subdivision', 'Chronological subdivision', 1, 0, '', 6, '', '', '', NULL, 0, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('651', 'z', 'Geographic subdivision', 'Geographic subdivision', 1, 0, '', 6, '', '', '', NULL, 0, '', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('652', 'a', 'Geographic name of place element', 'Geographic name of place element', 0, 0, '', 6, '', 'GEOGR_NAME', '', NULL, -6, '', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('652', 'a', 'Geographic name of place element', 'Geographic name of place element', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('652', 'x', 'General subdivision', 'General subdivision', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('652', 'y', 'Chronological subdivision', 'Chronological subdivision', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('652', 'z', 'Geographic subdivision', 'Geographic subdivision', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
@@ -2072,7 +2072,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('656', '3', 'Materials specified', 'Materials specified', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('656', 'a', 'Occupation', 'Occupation', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('656', 'a', 'Occupation', 'Occupation', 0, 0, '', 6, '', 'TOPIC_TERM', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', 'k', 'Form', 'Form', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', 'v', 'Form subdivision', 'Form subdivision', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', 'x', 'General subdivision', 'General subdivision', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
@@ -2082,7 +2082,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('657', '3', 'Materials specified', 'Materials specified', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('657', 'a', 'Function', 'Function', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('657', 'a', 'Function', 'Function', 0, 0, '', 6, '', 'TOPIC_TERM', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', 'v', 'Form subdivision', 'Form subdivision', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', 'x', 'General subdivision', 'General subdivision', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', 'y', 'Chronological subdivision', 'Chronological subdivision', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
@@ -2099,7 +2099,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('662', '4', 'Relator code', 'Relator code', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('662', 'a', 'Country or larger entity', 'Country or larger entity', 1, 0, '', 6, '', '', '', NULL, 0, '', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('662', 'a', 'Country or larger entity', 'Country or larger entity', 1, 0, '', 6, '', 'GEOGR_NAME', '', NULL, 0, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', 'b', 'First-order political jurisdiction', 'First-order political jurisdiction', 0, 0, '', 6, '', '', '', NULL, 0, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', 'c', 'Intermediate political jurisdiction', 'Intermediate political jurisdiction', 1, 0, '', 6, '', '', '', NULL, 0, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', 'd', 'City', 'City', 0, 0, '', 6, '', '', '', NULL, 0, '', '', '');
@@ -2128,7 +2128,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('691', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, '', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('691', 'a', 'Geographic name', 'Geographic name', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('691', 'a', 'Geographic name', 'Geographic name', 0, 0, '', 6, '', 'GEOGR_NAME', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', 'b', 'Geographic name following place entry element [OBSOLETE]', 'Geographic name following place entry element [OBSOLETE]', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', 'v', 'Form subdivision', 'Form subdivision', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', 'x', 'General subdivision', 'General subdivision', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');

Index: marc_datas/marc21_en/structure_def.sql
===================================================================
RCS file: /sources/koha/koha/misc/marc_datas/marc21_en/structure_def.sql,v
retrieving revision 1.10.2.8
retrieving revision 1.10.2.9
diff -u -b -r1.10.2.8 -r1.10.2.9
--- marc_datas/marc21_en/structure_def.sql	12 Aug 2007 05:45:34 -0000	1.10.2.8
+++ marc_datas/marc21_en/structure_def.sql	17 Aug 2007 17:38:12 -0000	1.10.2.9
@@ -1,8 +1,8 @@
 -- *******************************************************
 --  KOHA MARC 21 STANDARD DEFAULT BIBLIOGRAPHIC FRAMEWORK 
 --                                                        
---                  PRETEST VERSION 0.2.2                 
---                       2007-08-10                       
+--                  PRETEST VERSION 0.2.3                 
+--                       2007-08-17                       
 --                                                        
 --  original default requiring greater user customisation 
 --               created by a few Koha Hands              
@@ -1898,7 +1898,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('651', 'x', 'General subdivision', 'General subdivision', 1, 0, '', 6, '', '', '', NULL, 0, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('651', 'y', 'Chronological subdivision', 'Chronological subdivision', 1, 0, '', 6, '', '', '', NULL, 0, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('651', 'z', 'Geographic subdivision', 'Geographic subdivision', 1, 0, '', 6, '', '', '', NULL, 0, '', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('652', 'a', 'Geographic name of place element', 'Geographic name of place element', 0, 0, '', 6, '', 'GEOGR_NAME', '', NULL, -6, '', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('652', 'a', 'Geographic name of place element', 'Geographic name of place element', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('652', 'x', 'General subdivision', 'General subdivision', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('652', 'y', 'Chronological subdivision', 'Chronological subdivision', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('652', 'z', 'Geographic subdivision', 'Geographic subdivision', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
@@ -1934,7 +1934,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('656', '3', 'Materials specified', 'Materials specified', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('656', 'a', 'Occupation', 'Occupation', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('656', 'a', 'Occupation', 'Occupation', 0, 0, '', 6, '', 'TOPIC_TERM', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', 'k', 'Form', 'Form', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', 'v', 'Form subdivision', 'Form subdivision', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('656', 'x', 'General subdivision', 'General subdivision', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
@@ -1944,7 +1944,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('657', '3', 'Materials specified', 'Materials specified', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('657', 'a', 'Function', 'Function', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('657', 'a', 'Function', 'Function', 0, 0, '', 6, '', 'TOPIC_TERM', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', 'v', 'Form subdivision', 'Form subdivision', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', 'x', 'General subdivision', 'General subdivision', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('657', 'y', 'Chronological subdivision', 'Chronological subdivision', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
@@ -1961,7 +1961,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('662', '4', 'Relator code', 'Relator code', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('662', 'a', 'Country or larger entity', 'Country or larger entity', 1, 0, '', 6, '', '', '', NULL, 0, '', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('662', 'a', 'Country or larger entity', 'Country or larger entity', 1, 0, '', 6, '', 'GEOGR_NAME', '', NULL, 0, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', 'b', 'First-order political jurisdiction', 'First-order political jurisdiction', 0, 0, '', 6, '', '', '', NULL, 0, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', 'c', 'Intermediate political jurisdiction', 'Intermediate political jurisdiction', 1, 0, '', 6, '', '', '', NULL, 0, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('662', 'd', 'City', 'City', 0, 0, '', 6, '', '', '', NULL, 0, '', '', '');
@@ -1990,7 +1990,7 @@
 INSERT INTO `marc_subfield_structure` VALUES ('691', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 6, '', '', '', 0, -5, '', '', '');
-INSERT INTO `marc_subfield_structure` VALUES ('691', 'a', 'Geographic name', 'Geographic name', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '');
+INSERT INTO `marc_subfield_structure` VALUES ('691', 'a', 'Geographic name', 'Geographic name', 0, 0, '', 6, '', 'GEOGR_NAME', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', 'b', 'Geographic name following place entry element [OBSOLETE]', 'Geographic name following place entry element [OBSOLETE]', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', 'v', 'Form subdivision', 'Form subdivision', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');
 INSERT INTO `marc_subfield_structure` VALUES ('691', 'x', 'General subdivision', 'General subdivision', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '');





More information about the Koha-cvs mailing list