Bug 24312: Update MARC21 frameworks to Updates 28+29 (May and November 2019)
MARC21 format changes
Bibliographic
-------------
Update 28 (May 2019)
New subfield f in 540
New subfield g in 506,540
New subfield q in 506,540
New subfield 2 in 540
New subfield 2 in 100,110,111,130,240,
700,710,711,730,758
800,810,811,830
New subfield 7 in 856
New code b in 007/01 Sound Recording
Update 29 (November 2019)
New field 688
New subfield i in 041
New subfield t in 041
New subfield g in 751
Renamed subfield g in 041
Authority
---------
Update 28 (May 2019)
New subfield 0 and 1 in 024
Renamed subfield 2 in 024
New subfield 7 in 856
Update 29 (November 2019)
No changes
To test:
1) Remove all your frameworks
2) Check mandatory bibliographic and authority files load without problem
3) Check new fields/subfields
Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
@ -311,7 +311,9 @@ INSERT INTO `auth_subfield_structure` (`authtypecode`, `tagfield`, `tagsubfield`
('','024','d','Additional codes following the standard number or code','Additional codes following the standard number or code',0,0,0,NULL,NULL,NULL,0,0,0,'',''),
('','024','z','Canceled/invalid standard number or code','Canceled/invalid standard number or code',1,0,0,NULL,NULL,NULL,0,0,0,'',''),
('','024','2','Source of number or code','Source of number or code',0,0,0,NULL,NULL,NULL,0,0,0,'',''),
('','024','0','Authority record control number or standard number','Authority record control number or standard number',0,0,0,NULL,NULL,NULL,0,0,'','',''),
('','024','1','Real World Object URI','Real World Object URI',0,0,0,NULL,NULL,NULL,0,0,'','',''),
('041','d','Language code of sung or spoken text','Language code of sung or spoken text',1,0,'',0,'','','',0,-1,'','','',NULL),
('041','e','Language code of librettos','Language code of librettos',1,0,'',0,'','','',0,-1,'','','',NULL),
('041','f','Language code of table of contents','Language code of table of contents',1,0,'',0,'','','',0,-6,'','','',NULL),
('041','g','Language code of accompanying material other than librettos','Language code of accompanying material other than librettos',1,0,'',0,'','','',0,-1,'','','',NULL),
('041','g','Language code of accompanying material other than librettos and transcripts','Language code of accompanying material other than librettos and transcripts',1,0,'',0,'','','',0,-1,'','','',NULL),
('041','h','Language code of original','Language code of original',1,0,'',0,'','','',0,-1,'','','',NULL),
('041','i','Language code of intertitles','Language code of intertitles',1,0,'',0,'','','',NULL,-6,'','','',NULL),
('041','j','Language code of subtitles','Language code of subtitles',1,0,'',0,'','','',NULL,-6,'','','',NULL),
('041','k','Language code of intermediate translations','Language code of intermediate translations',1,0,'',0,'','','',NULL,-6,'','','',NULL),
('041','m','Language code of original accompanying materials other than librettos','Language code of original accompanying materials other than librettos',1,0,'',0,'','','',NULL,-6,'','','',NULL),
('041','p','Language code of captions','Language code of captions',1,0,'',0,'','','',NULL,-6,'','','',NULL),
('041','q','Language code of accessible audio','Language code of accessible audio',1,0,'',0,'','','',NULL,-6,'','','',NULL),
('041','r','Language code of accessible visual language','Language code of accessible visual language',1,0,'',0,'','','',NULL,-6,'','','',NULL),
('041','t','Language code of accompanying transcripts for audiovisual materials','Language code of accompanying transcripts for audiovisual materials',1,0,'',0,'','','',NULL,-6,'','','',NULL),
('043','0','Authority record control number or standard number','Authority record control number or standard number',1,0,'',0,'','','',NULL,-6,'','','',NULL),
('043','1','Real World Object URI','Real World Object URI',1,0,'',0,'','','',NULL,-6,'','','',NULL),
('100','0','Authority record control number or standard number','Authority record control number or standard number',1,0,'',1,'','','',NULL,-6,'','','',NULL),
('100','1','Real World Object URI','Real World Object URI',1,0,'',1,'','','',NULL,-6,'','','',NULL),
('100','2','Source of heading or term','Source of heading or term',0,0,'',1,'','','',NULL,-6,'','','',NULL),
('110','0','Authority record control number or standard number','Authority record control number or standard number',1,0,'',1,'','','',NULL,-6,'','','',NULL),
('110','1','Real World Object URI','Real World Object URI',1,0,'',1,'','','',NULL,-6,'','','',NULL),
('110','2','Source of heading or term','Source of heading or term',0,0,'',1,'','','',NULL,-6,'','','',NULL),
('111','0','Authority record control number or standard number','Authority record control number or standard number',1,0,'',1,'','','',NULL,-6,'','','',NULL),
('111','1','Real World Object URI','Real World Object URI',1,0,'',1,'','','',NULL,-6,'','','',NULL),
('111','2','Source of heading or term','Source of heading or term',0,0,'',1,'','','',NULL,-6,'','','',NULL),
('130','0','Authority record control number or standard number','Authority record control number or standard number',1,0,'',1,'','','',NULL,-6,'','','',NULL),
('130','1','Real World Object URI','Real World Object URI',1,0,'',1,'','','',NULL,-6,'','','',NULL),
('130','2','Source of heading or term','Source of heading or term',0,0,'',1,'','','',NULL,-6,'','','',NULL),
('240','0','Authority record control number or standard number','Authority record control number or standard number',1,0,'',2,'','','',NULL,-6,'','','',NULL),
('240','1','Real World Object URI','Real World Object URI',1,0,'',2,'','','',NULL,-6,'','','',NULL),
('240','2','Source of heading or term','Source of heading or term',0,0,'',1,'','','',NULL,-6,'','','',NULL),
('506','f','Standardized terminology for access restriction','Standardized terminology for access restriction',1,0,'',5,'','','',NULL,-6,'','','',NULL),
('662','g','Other nonjurisdictional geographic region and feature','Other nonjurisdictional geographic region and feature',1,0,'',6,'','','',NULL,0,'','','',NULL),
('688','0','Authority record control number or standard number','Authority record control number or standard number',1,0,'',6,'','','',NULL,-6,'','','',NULL),
('688','1','Real World Object URI','Real World Object URI',1,0,'',6,'','','',NULL,-6,'','','',NULL),
('688','2','Source of name, title, or term','Source of name, title, or term',0,0,'',6,'','','',NULL,-6,'','','',NULL),
('700','0','Authority record control number or standard number','Authority record control number or standard number',1,0,'',7,'','','',NULL,-6,'','','',NULL),
('700','1','Real World Object URI','Real World Object URI',1,0,'',7,'','','',NULL,-6,'','','',NULL),
('700','2','Source of heading or term','Source of heading or term',0,0,'',1,'','','',NULL,-6,'','','',NULL),
('705','t','Title of a work','Title of a work',0,0,'',7,'','','',NULL,-6,'','','',NULL),
('710','0','Authority record control number or standard number','Authority record control number or standard number',1,0,'',7,'','','',NULL,-6,'','','',NULL),
('710','1','Real World Object URI','Real World Object URI',1,0,'',7,'','','',NULL,-6,'','','',NULL),
('710','2','Source of heading or term','Source of heading or term',0,0,'',1,'','','',NULL,-6,'','','',NULL),
('710','x','International Standard Serial Number','International Standard Serial Number',0,0,'',7,'','','',NULL,-6,'','','',NULL),
('711','0','Authority record control number or standard number','Authority record control number or standard number',1,0,'',7,'','','',NULL,-6,'','','',NULL),
('711','1','Real World Object URI','Real World Object URI',1,0,'',7,'','','',NULL,-6,'','','',NULL),
('711','2','Source of heading or term','Source of heading or term',0,0,'',1,'','','',NULL,-6,'','','',NULL),
('730','0','Authority record control number or standard number','Authority record control number or standard number',1,0,'',7,'','','',NULL,-6,'','','',NULL),
('730','1','Real World Object URI','Real World Object URI',1,0,'',7,'','','',NULL,-6,'','','',NULL),
('730','2','Source of heading or term','Source of heading or term',0,0,'',1,'','','',NULL,-6,'','','',NULL),
('752','0','Authority record control number or standard number','Authority record control number or standard number',1,0,'',7,'','','',NULL,-6,'','','',NULL),
('752','1','Real World Object URI','Real World Object URI',1,0,'',7,'','','',NULL,-6,'','','',NULL),
('752','2','Source of heading or term','Source of heading or term',0,0,NULL,7,NULL,NULL,'',NULL,-6,'','','',NULL),
('758','0','Authority record control number or standard number','Authority record control number or standard number',1,0,'',7,'','','',NULL,-6,'','','',NULL),
('758','1','Real World Object URI','Real World Object URI',1,0,'',7,'','','',NULL,-6,'','','',NULL),
('758','2','Source of heading or term','Source of heading or term',0,0,'',1,'','','',NULL,-6,'','','',NULL),
('799','x','International Standard Serial Number','International Standard Serial Number',0,0,'',7,'','','',NULL,-6,'','','',NULL),
('800','0','Authority record control number or standard number','Authority record control number or standard number',1,0,'',8,'','','',NULL,-6,'','','',NULL),
('800','1','Real World Object URI','Real World Object URI',1,0,'',8,'','','',NULL,-6,'','','',NULL),
('800','2','Source of heading or term','Source of heading or term',0,0,'',1,'','','',NULL,-6,'','','',NULL),
('800','x','International Standard Serial Number','International Standard Serial Number',0,0,'',8,'','','',NULL,-6,'','','',NULL),
('810','0','Authority record control number or standard number','Authority record control number or standard number',1,0,'',8,'','','',NULL,-6,'','','',NULL),
('810','1','Real World Object URI','Real World Object URI',1,0,'',8,'','','',NULL,-6,'','','',NULL),
('810','2','Source of heading or term','Source of heading or term',0,0,'',1,'','','',NULL,-6,'','','',NULL),
('810','x','International Standard Serial Number','International Standard Serial Number',0,0,'',8,'','','',NULL,-6,'','','',NULL),
('811','0','Authority record control number or standard number','Authority record control number or standard number',1,0,'',8,'','','',NULL,-6,'','','',NULL),
('811','1','Real World Object URI','Real World Object URI',1,0,'',8,'','','',NULL,-6,'','','',NULL),
('811','2','Source of heading or term','Source of heading or term',0,0,'',1,'','','',NULL,-6,'','','',NULL),
('811','x','International Standard Serial Number','International Standard Serial Number',0,0,'',8,'','','',NULL,-6,'','','',NULL),
('830','0','Authority record control number or standard number','Authority record control number or standard number',1,0,'',8,'','','',NULL,-6,'','','',NULL),
('830','1','Real World Object URI','Real World Object URI',1,0,'',8,'','','',NULL,-6,'','','',NULL),
('830','2','Source of heading or term','Source of heading or term',0,0,'',1,'','','',NULL,-6,'','','',NULL),
<Positionpos="01">Specific material designation<name></name><description>Special class of sound recording to which the item belongs (e.g., a cylinder).</description>