From a5f33343146f7533ebe9f08e4e3efc84baa2e7e2 Mon Sep 17 00:00:00 2001 From: Katrin Fischer Date: Mon, 9 May 2016 23:26:51 +0200 Subject: [PATCH] Bug 16472: Update MARC21 de-DE frameworks to update 22 (April 2016) MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit To test: 1) Start with a fresh database 2) Check mandatory bibliographic and authority files load without problem using the German web installer 3) Check new fields/subfields are ok Signed-off-by: Bernardo Gonzalez Kriegel Not a german speaker but seems right :) File loads without problem. No errors Signed-off-by: Kyle M Hall (cherry picked from commit 7a3b5ee04b801a5d7bfaf190c6cbc5bb53359fff) Signed-off-by: Frédéric Demians --- .../marc21/mandatory/authorities_normal_marc21.sql | 10 ++++++---- .../marc21/mandatory/marc21_framework_DEFAULT.sql | 14 +++++++++----- 2 files changed, 15 insertions(+), 9 deletions(-) diff --git a/installer/data/mysql/de-DE/marcflavour/marc21/mandatory/authorities_normal_marc21.sql b/installer/data/mysql/de-DE/marcflavour/marc21/mandatory/authorities_normal_marc21.sql index e3f9e30566..77fb20e2ee 100644 --- a/installer/data/mysql/de-DE/marcflavour/marc21/mandatory/authorities_normal_marc21.sql +++ b/installer/data/mysql/de-DE/marcflavour/marc21/mandatory/authorities_normal_marc21.sql @@ -1,7 +1,7 @@ -- ******************************************************* -- KOHA MARC 21 STANDARD DEFAULT AUTHORITY FRAMEWORKS -- --- Revised to Update No. 21 (September 2015) +-- Revised to Update No. 22 (April 2016) -- ******************************************************* -- ****************************************************** @@ -273,7 +273,7 @@ INSERT INTO `auth_tag_structure` (`authtypecode`, `tagfield`, `liblibrarian`, `l INSERT INTO `auth_subfield_structure` (`authtypecode`, `tagfield`, `tagsubfield`, `liblibrarian`, `libopac`, `repeatable`, `mandatory`, `tab`, `authorised_value`, `value_builder`, `seealso`, `isurl`, `hidden`, `linkid`, `kohafield`, `frameworkcode`) VALUES ('', '000', '@', 'Kontrollfeld mit fester Länge', 'Kontrollfeld mit fester Länge', 0, 1, 0, NULL, 'marc21_leader_authorities.pl', NULL, 0, 0, '', '', ''), ('', '001', '@', 'Kontrollfeld', 'Kontrollfeld', 0, 0, 0, NULL, NULL, NULL, 0, 0, '', 'auth_header.authid', ''), - ('', '003', '@', 'Kontrollfeld', 'Kontrollfeld', 0, 1, 0, NULL, 'marc21_orgcode.pl', NULL, 0, 0, '', '', ''), + ('', '003', '@', 'Kontrollfeld', 'Kontrollfeld', 0, 1, 0, NULL, 'marc21_orgcode.pl', NULL, 0, 0, '', '', ''), ('', '005', '@', 'Kontrollfeld', 'Kontrollfeld', 0, 1, 0, NULL, 'marc21_field_005.pl', NULL, 0, 0, '', '', ''), ('', '008', '@', 'Kontrollfeld mit fester Länge', 'Kontrollfeld mit fester Länge', 0, 1, 0, NULL, 'marc21_field_008_authorities.pl', NULL, 0, 0, '', '', ''), ('', '010', 'a', 'LC-Kontrollnummer', 'LC-Kontrollnummer', 0, 0, 0, NULL, NULL, NULL, 0, 0, '', '', ''), @@ -351,7 +351,7 @@ INSERT INTO `auth_subfield_structure` (`authtypecode`, `tagfield`, `tagsubfield` ('', '035', 'z', 'Gelöschte/ungültige Kontrollnummer', 'Gelöschte/ungültige Kontrollnummer', 1, 0, 0, NULL, NULL, NULL, 0, 0, '', '', ''), ('', '035', '6', 'Verknüpfung', 'Verknüpfung', 0, 0, 0, NULL, NULL, NULL, 0, 0, '', '', ''), ('', '035', '8', 'Feldverknüpfung und Reihenfolge', 'Feldverknüpfung und Reihenfolge', 1, 0, 0, NULL, NULL, NULL, 0, 0, '', '', ''), - ('', '040', 'a', 'Original-Katalogisierungsstelle', 'Original-Katalogisierungsstelle', 0, 1, 0, NULL, 'marc21_orgcode.pl', NULL, 0, 0, '', '', ''), + ('', '040', 'a', 'Original-Katalogisierungsstelle', 'Original-Katalogisierungsstelle', 0, 1, 0, NULL, 'marc21_orgcode.pl', NULL, 0, 0, '', '', ''), ('', '040', 'b', 'Katalogisierungssprache', 'Katalogisierungssprache', 0, 0, 0, NULL, NULL, NULL, 0, 0, '', '', ''), ('', '040', 'c', 'Übertragungsstelle', 'Übertragungsstelle', 0, 0, 0, NULL, NULL, NULL, 0, 0, '', '', ''), ('', '040', 'd', 'Bearbeitungsstelle', 'Bearbeitungsstelle', 1, 0, 0, NULL, NULL, NULL, 0, 0, '', '', ''), @@ -915,10 +915,12 @@ INSERT INTO `auth_subfield_structure` (`authtypecode`, `tagfield`, `tagsubfield` ('', '382', 'a', 'Besetzung', 'Besetzung', 1, 0, 3, NULL, NULL, NULL, 0, 0, '', '', ''), ('', '382', 'b', 'Solist', 'Solist', 1, 0, 3, NULL, NULL, NULL, 0, 0, '', '', ''), ('', '382', 'd', 'Doppelt besetztes Instrument', 'Doppelt besetztes Instrument', 1, 0, 3, NULL, NULL, NULL, 0, 0, '', '', ''), - ('', '382', 'e', 'Anzahl der Ensembles', 'Anzahl der Ensembles', 1, 0, 3, NULL, NULL, NULL, 0, 0, '', '', ''), + ('', '382', 'e', 'Anzahl der Ensembles gleichen Typs', 'Anzahl der Ensembles gleichen Typs', 1, 0, 3, NULL, NULL, NULL, 0, 0, '', '', ''), ('', '382', 'n', 'Anzahl der Künstler eines Mediums', 'Anzahl der Künstler eines Mediums', 1, 0, 3, NULL, NULL, NULL, 0, 0, '', '', ''), ('', '382', 'p', 'Alternative Besetzung', 'Alternative Besetzung', 1, 0, 3, NULL, NULL, NULL, 0, 0, '', '', ''), + ('', '382', 'r', 'Gesamtzahl der Personen, die mit den Ensembles auftreten', 'Gesamtzahl der Personen, die mit den Ensembles auftreten', 0, 0, 3, NULL, NULL, NULL, 0, 0, '', '', ''), ('', '382', 's', 'Gesamtzahl der Künstler', 'Gesamtzahl der Künstler', 1, 0, 3, NULL, NULL, NULL, 0, 0, '', '', ''), + ('', '382', 't', 'Gesamtzahl der Ensembles', 'Gesamtzahl der Ensembles', 0, 0, 3, NULL, NULL, NULL, 0, 0, '', '', ''), ('', '382', 'v', 'Fußnote', 'Fußnote', 1, 0, 3, NULL, NULL, NULL, 0, 0, '', '', ''), ('', '382', '0', 'IDN des Normdatensatzes oder Standardnummer', 'IDN des Normdatensatzes oder Standardnummer', 1, 0, 3, NULL, NULL, NULL, 0, 0, '', '', ''), ('', '382', '2', 'Quelle der Ansetzung oder des Terms', 'Quelle der Ansetzung oder des Terms', 0, 0, 3, NULL, NULL, NULL, 0, 0, '', '', ''), diff --git a/installer/data/mysql/de-DE/marcflavour/marc21/mandatory/marc21_framework_DEFAULT.sql b/installer/data/mysql/de-DE/marcflavour/marc21/mandatory/marc21_framework_DEFAULT.sql index 5a147c95d7..1d5fdda5c9 100644 --- a/installer/data/mysql/de-DE/marcflavour/marc21/mandatory/marc21_framework_DEFAULT.sql +++ b/installer/data/mysql/de-DE/marcflavour/marc21/mandatory/marc21_framework_DEFAULT.sql @@ -7,7 +7,7 @@ -- guided by Paul POULAIN -- by thd for LibLime -- --- Revised to Update No. 21 (September 2015) +-- Revised to Update No. 22 (April 2016) -- ************************************************************* @@ -385,7 +385,7 @@ INSERT IGNORE INTO `marc_tag_structure` (`tagfield`, `liblibrarian`, `libopac`, ('651', 'Nebeneintragung unter einem Schlagwort - Geografischer Name', 'Nebeneintragung unter einem Schlagwort - Geografischer Name', 1, 0, NULL, ''), ('652', 'SUBJECT ED ENTRY--REVERSE GEOGRAPHIC (BK MP SE) [OBSOLETE]', 'SUBJECT ED ENTRY--REVERSE GEOGRAPHIC (BK MP SE) [OBSOLETE]', 1, 0, NULL, ''), ('653', 'Indexierungsterm - Nicht normiert', 'Indexierungsterm - Nicht normiert', 1, 0, NULL, ''), - ('654', 'Nebeneintragung unter einem Schlagwort - Kontrolliertes Sachschlagwort', 'Nebeneintragung unter einem Schlagwort - Kontrolliertes Sachschlagwort', 1, 0, NULL, ''), + ('654', 'Nebeneintragung unter einem Schlagwort - Facettierte Sachschlagworte', 'Nebeneintragung unter einem Schlagwort - Facettierte Sachschlagworte', 1, 0, NULL, ''), ('655', 'Indexierungsterm - Genre/Form', 'Indexierungsterm - Genre/Form', 1, 0, NULL, ''), ('656', 'Indexierungsterm - Beruf', 'Indexierungsterm - Beruf', 1, 0, NULL, ''), ('657', 'Indexierungsterm - Funktion', 'Indexierungsterm - Funktion', 1, 0, NULL, ''), @@ -513,7 +513,7 @@ INSERT IGNORE INTO `marc_tag_structure` (`tagfield`, `liblibrarian`, `libopac`, INSERT IGNORE INTO `marc_subfield_structure` (`tagfield`, `tagsubfield`, `liblibrarian`, `libopac`, `repeatable`, `mandatory`, `kohafield`, `tab`, `authorised_value`, `authtypecode`, `value_builder`, `isurl`, `hidden`, `frameworkcode`, `seealso`, `link`, `defaultvalue`) VALUES ('000', '@', 'Kontrollfeld mit fester Länge', 'Kontrollfeld mit fester Länge', 0, 1, '', 0, '', '', 'marc21_leader.pl', 0, 0, '', '', '', NULL), ('001', '@', 'Kontrollfeld', 'Kontrollfeld', 0, 0, '', 0, '', '', '', 0, 0, '', '', '', NULL), - ('003', '@', 'Kontrollfeld', 'Kontrollfeld', 0, 1, '', 0, '', '', 'marc21_orgcode.pl', 0, 0, '', '', '', NULL), + ('003', '@', 'Kontrollfeld', 'Kontrollfeld', 0, 1, '', 0, '', '', 'marc21_orgcode.pl', 0, 0, '', '', '', NULL), ('005', '@', 'Kontrollfeld', 'Kontrollfeld', 0, 1, '', 0, '', '', 'marc21_field_005.pl', 0, 0, '', '', '', NULL), ('006', '@', 'Kontrollfeld mit fester Länge', 'Kontrollfeld mit fester Länge', 0, 0, '', 0, '', '', 'marc21_field_006.pl', 0, -1, '', '', '', NULL), ('007', '@', 'Kontrollfeld mit fester Länge', 'Kontrollfeld mit fester Länge', 0, 0, '', 0, '', '', 'marc21_field_007.pl', 0, 0, '', '', '', NULL), @@ -1236,7 +1236,7 @@ INSERT IGNORE INTO `marc_subfield_structure` (`tagfield`, `tagsubfield`, `liblib ('338', '3', 'Spezifische Materialangaben', 'Spezifische Materialangaben', 0, 0, '', 3, '', '', '', NULL, -6, '', '', '', NULL), ('338', '6', 'Verknüpfung', 'Verknüpfung', 0, 0, '', 3, '', '', '', NULL, -6, '', '', '', NULL), ('338', '8', 'Feldverknüpfung und Reihenfolge', 'Feldverknüpfung und Reihenfolge', 1, 0, '', 3, '', '', '', NULL, -6, '', '', '', NULL), - ('338', 'a', 'Datenträgertypterm', 'Datenträgertypterm', 1, 0, '', 3, '', '', '', NULL, -6, '', '', '', NULL), + ('338', 'a', 'Datenträgertypbezeichnung', 'Datenträgertypbezeichnung', 1, 0, '', 3, '', '', '', NULL, -6, '', '', '', NULL), ('338', 'b', 'Datenträgertypcode', 'Datenträgertypcode', 1, 0, '', 3, '', '', '', NULL, -6, '', '', '', NULL), ('340', '0', 'IDN des Normdatensatzes oder Standardnummer', 'IDN des Normdatensatzes oder Standardnummer', 1, 0, '', 3, '', '', '', NULL, -6, '', '', '', NULL), ('340', '2', 'Quelle', 'Quelle', 0, 0, '', 3, '', '', '', NULL, -6, '', '', '', NULL), @@ -1462,10 +1462,12 @@ INSERT IGNORE INTO `marc_subfield_structure` (`tagfield`, `tagsubfield`, `liblib ('382', 'a', 'Besetzung', 'Besetzung', 1, 0, '', 3, '', '', '', NULL, -6, '', '', '', NULL), ('382', 'b', 'Solist', 'Solist', 1, 0, '', 3, '', '', '', NULL, -6, '', '', '', NULL), ('382', 'd', 'Doppelt besetztes Instrument', 'Doppelt besetztes Instrument', 1, 0, '', 3, '', '', '', NULL, -6, '', '', '', NULL), - ('382', 'e', 'Anzahl der Ensembles', 'Anzahl der Ensembles', 1, 0, '', 3, '', '', '', NULL, -6, '', '', '', NULL), + ('382', 'e', 'Anzahl der Ensembles gleichen Typs', 'Anzahl der Ensembles gleichen Typs', 1, 0, '', 3, '', '', '', NULL, -6, '', '', '', NULL), ('382', 'n', 'Anzahl der Künstler eines Mediums', 'Anzahl der Künstler eines Mediums', 1, 0, '', 3, '', '', '', NULL, -6, '', '', '', NULL), ('382', 'p', 'Alternative Besetzung', 'Alternative Besetzung', 1, 0, '', 3, '', '', '', NULL, -6, '', '', '', NULL), + ('382', 'r', 'Gesamtzahl der Personen, die mit den Ensembles auftreten', 'Gesamtzahl der Personen, die mit den Ensembles auftreten', 0, 0, '', 3, '', '', '', NULL, -6, '', '', '', NULL), ('382', 's', 'Gesamtzahl der Künstler', 'Gesamtzahl der Künstler', 0, 0, '', 3, '', '', '', NULL, -6, '', '', '', NULL), + ('382', 't', 'Gesamtzahl der Ensembles', 'Gesamtzahl der Ensembles', 0, 0, '', 3, '', '', '', NULL, -6, '', '', '', NULL), ('382', 'v', 'Fußnote', 'Fußnote', 1, 0, '', 3, '', '', '', NULL, -6, '', '', '', NULL), ('383', '2', 'Quelle', 'Quelle', 0, 0, '', 3, '', '', '', NULL, -6, '', '', '', NULL), ('383', '6', 'Verknüpfung', 'Verknüpfung', 0, 0, '', 3, '', '', '', NULL, -6, '', '', '', NULL), @@ -2534,6 +2536,8 @@ INSERT IGNORE INTO `marc_subfield_structure` (`tagfield`, `tagsubfield`, `liblib ('752', 'f', 'Stadtteil', 'Stadtteil', 1, 0, NULL, 7, NULL, NULL, '', NULL, -6, '', '', '', NULL), ('752', 'g', 'Andere nichtgerichtliche geografische Region und Einrichtung', 'Andere nichtgerichtliche geografische Region und Einrichtung', 1, 0, NULL, 7, NULL, NULL, '', NULL, -6, '', '', '', NULL), ('752', 'h', 'Außerirdischer Bereich', 'Außerirdischer Bereich', 1, 0, NULL, 7, NULL, NULL, '', NULL, -6, '', '', '', NULL), + ('753', '0', 'IDN des Normdatensatzes oder Standardnummer', 'IDN des Normdatensatzes oder Standardnummer', 1, 0, '', 7, '', '', '', NULL, -6, '', '', '', NULL), + ('753', '2', 'Quelle der Ansetzung oder des Terms', 'Quelle der Ansetzung oder des Terms', 0, 0, '', 7, '', '', '', NULL, -6, '', '', '', NULL), ('753', '6', 'Verknüpfung', 'Verknüpfung', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, '', '', '', NULL), ('753', '8', 'Feldverknüpfung und Reihenfolge', 'Feldverknüpfung und Reihenfolge', 1, 0, NULL, 7, NULL, NULL, '', NULL, -6, '', '', '', NULL), ('753', 'a', 'Fabrikat und Modell des Gerätes', 'Fabrikat und Modell des Gerätes', 0, 0, NULL, 7, NULL, NULL, '', NULL, -6, '', '', '', NULL), -- 2.39.5