From b55f0079e2f228db795634fd9f88cb77cfecd1dd Mon Sep 17 00:00:00 2001 From: Katrin Fischer Date: Tue, 18 Dec 2018 22:22:12 +0100 Subject: [PATCH] Bug 22024: Update translated web installer files with new class splitting rules When adding the new splitting rules for classification sources with bug 15836, we missed updating the translated installers. This has the danger of data missing for new installations already set up with 18.11. This patch corrects the installer files. To test: - Verify the class_sources.sql installs correctly for all languages Signed-off-by: Jonathan Druart Signed-off-by: Nick Clemens (cherry picked from commit 3e7fc75f50a46d03983db3763ad37aaf5b49983c) Signed-off-by: Martin Renvoize --- .../mysql/de-DE/mandatory/class_sources.sql | 20 ++- .../data/mysql/en/mandatory/class_sources.sql | 2 +- .../mysql/es-ES/mandatory/class_sources.sql | 19 ++- .../mysql/fr-CA/obligatoire/class_sources.sql | 19 ++- .../fr-FR/1-Obligatoire/class_sources.sql | 19 ++- .../mysql/it-IT/necessari/class_sources.sql | 19 ++- .../nb-NO/1-Obligatorisk/class_sources.sql | 19 ++- .../mysql/pl-PL/mandatory/class_sources.sql | 19 ++- .../mysql/ru-RU/mandatory/class_sources.sql | 54 +++---- .../mysql/uk-UA/mandatory/class_sources.sql | 150 +++++++++--------- 10 files changed, 181 insertions(+), 159 deletions(-) diff --git a/installer/data/mysql/de-DE/mandatory/class_sources.sql b/installer/data/mysql/de-DE/mandatory/class_sources.sql index 3b0174b1fa..33c09fae02 100644 --- a/installer/data/mysql/de-DE/mandatory/class_sources.sql +++ b/installer/data/mysql/de-DE/mandatory/class_sources.sql @@ -24,13 +24,17 @@ INSERT INTO `class_sort_rules` (`class_sort_rule`, `description`, `sort_routine` ('dewey', 'Standard-Sortierregeln für DDC', 'Dewey'), ('lcc', 'Standard-Sortierregeln für LCC', 'LCC'), ('generic', 'Generische Sortierregeln für Signaturen', 'Generic'); - +-- splitting rules +INSERT INTO `class_split_rules` (`class_split_rule`, `description`, `split_routine`) VALUES + ('dewey', 'Umbruchregeln für DDC', 'Dewey'), + ('lcc', 'Umbruchregeln für LCC', 'LCC'), + ('generic', 'Generische Umbruchregeln', 'Generic'); -- classification schemes or sources -INSERT INTO `class_sources` (`cn_source`, `description`, `used`, `class_sort_rule`) VALUES - ('ddc', 'Dewey-Decimalklassifikation (DDC)', 1, 'dewey'), - ('lcc', 'Klassifikation der Library of Congress (LCC)', 1, 'lcc'), - ('udc', 'Universelle Dezimalklassifikation (UDC)', 0, 'generic'), - ('sudocs', 'SuDoc-Klassifikation (U.S. GPO)', 0, 'generic'), - ('anscr', 'ANSCR (Tonaufnahmen)', 0, 'generic'), - ('z', 'Andere/Generische Klassifikation', 0, 'generic'); +INSERT INTO `class_sources` (`cn_source`, `description`, `used`, `class_sort_rule`, `class_split_rule`) VALUES + ('ddc', 'Dewey-Decimalklassifikation (DDC)', 1, 'dewey', 'dewey'), + ('lcc', 'Klassifikation der Library of Congress (LCC)', 1, 'lcc', 'lcc'), + ('udc', 'Universelle Dezimalklassifikation (UDC)', 0, 'generic', 'generic'), + ('sudocs', 'SuDoc-Klassifikation (U.S. GPO)', 0, 'generic', 'generic'), + ('anscr', 'ANSCR (Tonaufnahmen)', 0, 'generic', 'generic'), + ('z', 'Andere/Generische Klassifikation', 0, 'generic', 'generic'); diff --git a/installer/data/mysql/en/mandatory/class_sources.sql b/installer/data/mysql/en/mandatory/class_sources.sql index 735ef28583..3ef8caad36 100644 --- a/installer/data/mysql/en/mandatory/class_sources.sql +++ b/installer/data/mysql/en/mandatory/class_sources.sql @@ -25,7 +25,7 @@ INSERT INTO `class_sort_rules` (`class_sort_rule`, `description`, `sort_routine` ('dewey', 'Default filing rules for DDC', 'Dewey'), ('lcc', 'Default filing rules for LCC', 'LCC'), ('generic', 'Generic call number filing rules', 'Generic'); - +-- splitting rules INSERT INTO `class_split_rules` (`class_split_rule`, `description`, `split_routine`) VALUES ('dewey', 'Default splitting rules for DDC', 'Dewey'), ('lcc', 'Default splitting rules for LCC', 'LCC'), diff --git a/installer/data/mysql/es-ES/mandatory/class_sources.sql b/installer/data/mysql/es-ES/mandatory/class_sources.sql index 589ea7a689..64699ca380 100644 --- a/installer/data/mysql/es-ES/mandatory/class_sources.sql +++ b/installer/data/mysql/es-ES/mandatory/class_sources.sql @@ -25,12 +25,17 @@ INSERT INTO `class_sort_rules` (`class_sort_rule`, `description`, `sort_routine` ('lcc', 'Default filing rules for LCC', 'LCC'), ('generic', 'Generic call number filing rules', 'Generic'); +-- splitting rules +INSERT INTO `class_split_rules` (`class_split_rule`, `description`, `split_routine`) VALUES + ('dewey', 'Default splitting rules for DDC', 'Dewey'), + ('lcc', 'Default splitting rules for LCC', 'LCC'), + ('generic', 'Generic call number splitting rules', 'Generic'); -- classification schemes or sources -INSERT INTO `class_sources` (`cn_source`, `description`, `used`, `class_sort_rule`) VALUES - ('ddc', 'Dewey Decimal Classification', 1, 'dewey'), - ('lcc', 'Library of Congress Classification', 1, 'lcc'), - ('udc', 'Universal Decimal Classification', 0, 'generic'), - ('sudocs', 'SuDoc Classification (U.S. GPO)', 0, 'generic'), - ('anscr', 'ANSCR (Sound Recordings)', 0, 'generic'), - ('z', 'Other/Generic Classification Scheme', 0, 'generic'); +INSERT INTO `class_sources` (`cn_source`, `description`, `used`, `class_sort_rule`, `class_split_rule`) VALUES + ('ddc', 'Dewey Decimal Classification', 1, 'dewey', 'dewey'), + ('lcc', 'Library of Congress Classification', 1, 'lcc', 'lcc'), + ('udc', 'Universal Decimal Classification', 0, 'generic', 'generic'), + ('sudocs', 'SuDoc Classification (U.S. GPO)', 0, 'generic', 'generic'), + ('anscr', 'ANSCR (Sound Recordings)', 0, 'generic', 'generic'), + ('z', 'Other/Generic Classification Scheme', 0, 'generic', 'generic'); diff --git a/installer/data/mysql/fr-CA/obligatoire/class_sources.sql b/installer/data/mysql/fr-CA/obligatoire/class_sources.sql index 71936b68a4..af50f96701 100644 --- a/installer/data/mysql/fr-CA/obligatoire/class_sources.sql +++ b/installer/data/mysql/fr-CA/obligatoire/class_sources.sql @@ -25,12 +25,17 @@ INSERT INTO `class_sort_rules` (`class_sort_rule`, `description`, `sort_routine` ('lcc', 'Régle de classement par déf. Bibliothèque du Congrès', 'LCC'), ('generic', 'Règle de classement par défaut générique', 'Generic'); +-- splitting rules +INSERT INTO `class_split_rules` (`class_split_rule`, `description`, `split_routine`) VALUES + ('dewey', 'Default splitting rules for DDC', 'Dewey'), + ('lcc', 'Default splitting rules for LCC', 'LCC'), + ('generic', 'Generic call number splitting rules', 'Generic'); -- classification schemes or sources -INSERT INTO `class_sources` (`cn_source`, `description`, `used`, `class_sort_rule`) VALUES - ('ddc', 'Classification décimale Dewey', 1, 'dewey'), - ('lcc', 'Classification de la Bibliothèque du Congrès', 1, 'lcc'), - ('udc', 'Classification décimale universelle', 0, 'generic'), - ('sudocs', 'SuDoc Classification (U.S. GPO)', 0, 'generic'), - ('anscr', 'ANSCR (Sound Recordings)', 0, 'generic'), - ('z', 'Autre schéma générique de classification', 0, 'generic'); +INSERT INTO `class_sources` (`cn_source`, `description`, `used`, `class_sort_rule`, `class_split_rule`) VALUES + ('ddc', 'Classification décimale Dewey', 1, 'dewey', 'dewey'), + ('lcc', 'Classification de la Bibliothèque du Congrès', 1, 'lcc', 'lcc'), + ('udc', 'Classification décimale universelle', 0, 'generic', 'generic'), + ('sudocs', 'SuDoc Classification (U.S. GPO)', 0, 'generic', 'generic'), + ('anscr', 'ANSCR (Sound Recordings)', 0, 'generic', 'generic'), + ('z', 'Autre schéma générique de classification', 0, 'generic', 'generic'); diff --git a/installer/data/mysql/fr-FR/1-Obligatoire/class_sources.sql b/installer/data/mysql/fr-FR/1-Obligatoire/class_sources.sql index 6eea6b40cd..7ea9ea27d2 100644 --- a/installer/data/mysql/fr-FR/1-Obligatoire/class_sources.sql +++ b/installer/data/mysql/fr-FR/1-Obligatoire/class_sources.sql @@ -25,12 +25,17 @@ INSERT INTO `class_sort_rules` (`class_sort_rule`, `description`, `sort_routine` ('lcc', 'Régle de classement par déf. Bibliothèque du Congrès', 'LCC'), ('generic', 'Règle de classement par défaut générique', 'Generic'); +-- splitting rules +INSERT INTO `class_split_rules` (`class_split_rule`, `description`, `split_routine`) VALUES + ('dewey', 'Default splitting rules for DDC', 'Dewey'), + ('lcc', 'Default splitting rules for LCC', 'LCC'), + ('generic', 'Generic call number splitting rules', 'Generic'); -- classification schemes or sources -INSERT INTO `class_sources` (`cn_source`, `description`, `used`, `class_sort_rule`) VALUES - ('ddc', 'Classification décimale Dewey', 1, 'dewey'), - ('lcc', 'Classification de la Bibliothèque du Congrès', 1, 'lcc'), - ('udc', 'Classification décimale universelle', 0, 'generic'), - ('sudocs', 'SuDoc Classification (U.S. GPO)', 0, 'generic'), - ('anscr', 'ANSCR (Sound Recordings)', 0, 'generic'), - ('z', 'Autre schéma générique de classification', 0, 'generic'); +INSERT INTO `class_sources` (`cn_source`, `description`, `used`, `class_sort_rule`, `class_split_rule`) VALUES + ('ddc', 'Classification décimale Dewey', 1, 'dewey', 'dewey'), + ('lcc', 'Classification de la Bibliothèque du Congrès', 1, 'lcc', 'lcc'), + ('udc', 'Classification décimale universelle', 0, 'generic', 'generic'), + ('sudocs', 'SuDoc Classification (U.S. GPO)', 0, 'generic', 'generic'), + ('anscr', 'ANSCR (Sound Recordings)', 0, 'generic', 'generic'), + ('z', 'Autre schéma générique de classification', 0, 'generic', 'generic'); diff --git a/installer/data/mysql/it-IT/necessari/class_sources.sql b/installer/data/mysql/it-IT/necessari/class_sources.sql index 63b0635089..9e6443017c 100644 --- a/installer/data/mysql/it-IT/necessari/class_sources.sql +++ b/installer/data/mysql/it-IT/necessari/class_sources.sql @@ -26,12 +26,19 @@ INSERT INTO `class_sort_rules` (`class_sort_rule`, `description`, `sort_routine` ('lcc', 'Regole di default per LCC', 'LCC'), ('generic', 'Regole generiche per la collocazione con classificazione', 'Generic'); +-- splitting rules +INSERT INTO `class_split_rules` (`class_split_rule`, `description`, `split_routine`) VALUES + ('dewey', 'Default splitting rules for DDC', 'Dewey'), + ('lcc', 'Default splitting rules for LCC', 'LCC'), + ('generic', 'Generic call number splitting rules', 'Generic'); -- classification schemes or sources -INSERT INTO `class_sources` (`cn_source`, `description`, `used`, `class_sort_rule`) VALUES - ('ddc', 'Classificazione decimale Dewey', 1, 'dewey'), - ('lcc', 'Classificazione della Library of Congress', 1, 'lcc'), - ('udc', 'Classificazione Decimale Universale', 0, 'generic'), - ('z', 'Altro sistema di classificazione', 0, 'generic'); +INSERT INTO `class_sources` (`cn_source`, `description`, `used`, `class_sort_rule`, `class_split_rule`) VALUES + ('ddc', 'Classificazione decimale Dewey', 1, 'dewey', 'dewey'), + ('lcc', 'Classificazione della Library of Congress', 1, 'lcc', 'lcc'), + ('udc', 'Classificazione Decimale Universale', 0, 'generic', 'generic'), + ('sudocs', 'SuDoc Classification (U.S. GPO)', 0, 'generic', 'generic'), + ('anscr', 'ANSCR (Sound Recordings)', 0, 'generic', 'generic'), + ('z', 'Altro sistema di classificazione', 0, 'generic', 'generic'); -SET FOREIGN_KEY_CHECKS=1; \ No newline at end of file +SET FOREIGN_KEY_CHECKS=1; diff --git a/installer/data/mysql/nb-NO/1-Obligatorisk/class_sources.sql b/installer/data/mysql/nb-NO/1-Obligatorisk/class_sources.sql index 3a19a72993..b1546cffae 100644 --- a/installer/data/mysql/nb-NO/1-Obligatorisk/class_sources.sql +++ b/installer/data/mysql/nb-NO/1-Obligatorisk/class_sources.sql @@ -25,12 +25,17 @@ INSERT INTO `class_sort_rules` (`class_sort_rule`, `description`, `sort_routine` ('lcc', 'Standard sortering for LCC', 'LCC'), ('generic', 'Generelle sorteringsregler', 'Generic'); +-- splitting rules +INSERT INTO `class_split_rules` (`class_split_rule`, `description`, `split_routine`) VALUES + ('dewey', 'Default splitting rules for DDC', 'Dewey'), + ('lcc', 'Default splitting rules for LCC', 'LCC'), + ('generic', 'Generic call number splitting rules', 'Generic'); -- classification schemes or sources -INSERT INTO `class_sources` (`cn_source`, `description`, `used`, `class_sort_rule`) VALUES - ('ddc', 'Dewey desimalklassifikasjon', 1, 'dewey'), - ('lcc', 'Library of Congress klassifikasjon', 1, 'lcc'), - ('udc', 'Universell desimalklassifikasjon', 0, 'generic'), - ('sudocs', 'SuDoc klassifikasjon (U.S. GPO)', 0, 'generic'), - ('anscr', 'ANSCR (Lydopptak)', 0, 'generic'), - ('z', 'Andre klassifikasjonsskjema', 0, 'generic'); +INSERT INTO `class_sources` (`cn_source`, `description`, `used`, `class_sort_rule`, `class_split_rule`) VALUES + ('ddc', 'Dewey desimalklassifikasjon', 1, 'dewey', 'dewey'), + ('lcc', 'Library of Congress klassifikasjon', 1, 'lcc', 'lcc'), + ('udc', 'Universell desimalklassifikasjon', 0, 'generic', 'generic'), + ('sudocs', 'SuDoc klassifikasjon (U.S. GPO)', 0, 'generic', 'generic'), + ('anscr', 'ANSCR (Lydopptak)', 0, 'generic', 'generic'), + ('z', 'Andre klassifikasjonsskjema', 0, 'generic', 'generic'); diff --git a/installer/data/mysql/pl-PL/mandatory/class_sources.sql b/installer/data/mysql/pl-PL/mandatory/class_sources.sql index bad1ad4ab7..26d17b85d4 100644 --- a/installer/data/mysql/pl-PL/mandatory/class_sources.sql +++ b/installer/data/mysql/pl-PL/mandatory/class_sources.sql @@ -25,12 +25,17 @@ INSERT INTO `class_sort_rules` (`class_sort_rule`, `description`, `sort_routine` ('lcc', 'Default filing rules for LCC', 'LCC'), ('generic', 'Generic call number filing rules', 'Generic'); +-- splitting rules +INSERT INTO `class_split_rules` (`class_split_rule`, `description`, `split_routine`) VALUES + ('dewey', 'Default splitting rules for DDC', 'Dewey'), + ('lcc', 'Default splitting rules for LCC', 'LCC'), + ('generic', 'Generic call number splitting rules', 'Generic'); -- classification schemes or sources -INSERT INTO `class_sources` (`cn_source`, `description`, `used`, `class_sort_rule`) VALUES - ('ddc', 'Dewey Decimal Classification', 1, 'dewey'), - ('lcc', 'Library of Congress Classification', 1, 'lcc'), - ('udc', 'Universal Decimal Classification', 0, 'generic'), - ('sudocs', 'SuDoc Classification (U.S. GPO)', 0, 'generic'), - ('anscr', 'ANSCR (Sound Recordings)', 0, 'generic'), - ('z', 'Other/Generic Classification Scheme', 0, 'generic'); +INSERT INTO `class_sources` (`cn_source`, `description`, `used`, `class_sort_rule`, `class_split_rule`) VALUES + ('ddc', 'Dewey Decimal Classification', 1, 'dewey', 'dewey'), + ('lcc', 'Library of Congress Classification', 1, 'lcc', 'lcc'), + ('udc', 'Universal Decimal Classification', 0, 'generic', 'generic'), + ('sudocs', 'SuDoc Classification (U.S. GPO)', 0, 'generic', 'generic'), + ('anscr', 'ANSCR (Sound Recordings)', 0, 'generic', 'generic'), + ('z', 'Other/Generic Classification Scheme', 0, 'generic', 'generic'); diff --git a/installer/data/mysql/ru-RU/mandatory/class_sources.sql b/installer/data/mysql/ru-RU/mandatory/class_sources.sql index 9a5f43f33b..c7ddd22873 100644 --- a/installer/data/mysql/ru-RU/mandatory/class_sources.sql +++ b/installer/data/mysql/ru-RU/mandatory/class_sources.sql @@ -3,44 +3,34 @@ -- for Koha. -- --- TRUNCATE class_sort_rules; + -- class sorting (filing) rules -/* INSERT INTO `class_sort_rules` (`class_sort_rule`, `description`, `sort_routine`) VALUES ('dewey', 'Типовые правила заполнения для ДКД', 'Dewey'), ('lcc', 'Типовые правила заполнения для КБК', 'LCC'), ('generic', 'Правила заполнения для обобщённого библиотечного шифра', 'Generic'); -*/ - -INSERT INTO class_sort_rules (class_sort_rule, description, sort_routine) VALUES -('dewey', 'Типовые правила заполнения для ДКД', 'Dewey') -ON DUPLICATE KEY UPDATE description='Типовые правила заполнения для ДКД',sort_routine='Dewey'; - -INSERT INTO class_sort_rules (class_sort_rule, description, sort_routine) VALUES -('lcc', 'Типовые правила заполнения для КБК', 'LCC') -ON DUPLICATE KEY UPDATE description='Типовые правила заполнения для КБК',sort_routine='LCC'; - -INSERT INTO class_sort_rules (class_sort_rule, description, sort_routine) VALUES -('generic', 'Правила заполнения для обобщённого библиотечного шифра', 'Generic') -ON DUPLICATE KEY UPDATE description='Правила заполнения для обобщённого библиотечного шифра',sort_routine='Generic'; +-- splitting rules +INSERT INTO `class_split_rules` (`class_split_rule`, `description`, `split_routine`) VALUES + ('dewey', 'Default splitting rules for DDC', 'Dewey'), + ('lcc', 'Default splitting rules for LCC', 'LCC'), + ('generic', 'Generic call number splitting rules', 'Generic'); -TRUNCATE class_sources; -- classification schemes or sources -INSERT INTO `class_sources` (`cn_source`, `description`, `used`, `class_sort_rule`) VALUES - ('ddc', 'Десятичная классификация Дьюи (ДКД)', 1, 'dewey'), - ('lcc', 'Классификация Библиотеки Конгресса (КБК)', 1, 'lcc'), - ('udc', 'Универсальная десятичная классификация', 0, 'generic'), - ('sudocs', 'Классификация SuDoc (U.S. GPO)', 0, 'generic'), - ('anscr', 'ANSCR (звукозаписи)', 0, 'generic'), - ('rubbk', 'Таблицы ББК для научных библиотек в 30-ти томах', 0, 'generic'), - ('rugasnti','Рубрикатор ГАСНТИ', 0, 'generic'), - ('rubbkd', 'Таблицы ББК для детских библиотек в 1 т.', 0, 'generic'), - ('rubbkm', 'Таблицы ББК для массовых библиотек в 1 т.', 0, 'generic'), - ('rubbko', 'Таблицы ББК для областных библиотек в 4-х томах', 0, 'generic'), - ('rubbknp', 'Переиздания таблиц ББК для научных библиотек в 30-ти томах', 0, 'generic'), - ('rubbkn', 'Таблицы ББК для научных библиотек в 5-ти томах', 0, 'generic'), - ('rubbkmv', 'Таблицы ББК для массовых военных библиотек', 0, 'generic'), - ('rubbkk', 'Таблицы ББК для краеведческих каталогов библиотек', 0, 'generic'), - ('z', 'Другие/типовые схемы классификации', 0, 'generic'); +INSERT INTO `class_sources` (`cn_source`, `description`, `used`, `class_sort_rule`, `class_split_rule`) VALUES + ('ddc', 'Десятичная классификация Дьюи (ДКД)', 1, 'dewey', 'dewey'), + ('lcc', 'Классификация Библиотеки Конгресса (КБК)', 1, 'lcc', 'lcc'), + ('udc', 'Универсальная десятичная классификация', 0, 'generic', 'generic'), + ('sudocs', 'Классификация SuDoc (U.S. GPO)', 0, 'generic', 'generic'), + ('anscr', 'ANSCR (звукозаписи)', 0, 'generic', 'generic'), + ('rubbk', 'Таблицы ББК для научных библиотек в 30-ти томах', 0, 'generic', 'generic'), + ('rugasnti','Рубрикатор ГАСНТИ', 0, 'generic', 'generic'), + ('rubbkd', 'Таблицы ББК для детских библиотек в 1 т.', 0, 'generic', 'generic'), + ('rubbkm', 'Таблицы ББК для массовых библиотек в 1 т.', 0, 'generic', 'generic'), + ('rubbko', 'Таблицы ББК для областных библиотек в 4-х томах', 0, 'generic', 'generic'), + ('rubbknp', 'Переиздания таблиц ББК для научных библиотек в 30-ти томах', 0, 'generic', 'generic'), + ('rubbkn', 'Таблицы ББК для научных библиотек в 5-ти томах', 0, 'generic', 'generic'), + ('rubbkmv', 'Таблицы ББК для массовых военных библиотек', 0, 'generic', 'generic'), + ('rubbkk', 'Таблицы ББК для краеведческих каталогов библиотек', 0, 'generic', 'generic'), + ('z', 'Другие/типовые схемы классификации', 0, 'generic', 'generic'); diff --git a/installer/data/mysql/uk-UA/mandatory/class_sources.sql b/installer/data/mysql/uk-UA/mandatory/class_sources.sql index 5ce9c92652..88e8f58dda 100644 --- a/installer/data/mysql/uk-UA/mandatory/class_sources.sql +++ b/installer/data/mysql/uk-UA/mandatory/class_sources.sql @@ -6,86 +6,82 @@ -- http://dublincore.org/usage/meetings/2001/05/marc-classification.htm -- http://www.itsmarc.com/crsbeta/mergedProjects/relators/relators/codes_065_and_084_fields.htm --- TRUNCATE class_sort_rules; --- class sorting (filing) rules -INSERT INTO class_sort_rules (class_sort_rule, description, sort_routine) VALUES -('dewey', 'Типові правила заповнення для ДКД', 'Dewey') -ON DUPLICATE KEY UPDATE description='Типові правила заповнення для ДКД',sort_routine='Dewey'; - -INSERT INTO class_sort_rules (class_sort_rule, description, sort_routine) VALUES -('lcc', 'Типові правила заповнення для КБК', 'LCC') -ON DUPLICATE KEY UPDATE description='Типові правила заповнення для КБК',sort_routine='LCC'; -INSERT INTO class_sort_rules (class_sort_rule, description, sort_routine) VALUES -('generic', 'Правила заповнення для узагальненого бібліотечного шифру', 'Generic') -ON DUPLICATE KEY UPDATE description='Правила заповнення для узагальненого бібліотечного шифру',sort_routine='Generic'; +-- class sorting (filing) rules +INSERT INTO `class_sort_rules` (`class_sort_rule`, `description`, `sort_routine`) VALUES + ('dewey', 'Типові правила заповнення для ДКД', 'Dewey'), + ('lcc', 'Типові правила заповнення для КБК', 'LCC'), + ('generic', 'Правила заповнення для узагальненого бібліотечного шифру', 'Generic'); +-- splitting rules +INSERT INTO `class_split_rules` (`class_split_rule`, `description`, `split_routine`) VALUES + ('dewey', 'Default splitting rules for DDC', 'Dewey'), + ('lcc', 'Default splitting rules for LCC', 'LCC'), + ('generic', 'Generic call number splitting rules', 'Generic'); -TRUNCATE class_sources; -- classification schemes or sources -INSERT INTO `class_sources` - (cn_source, description, used, class_sort_rule) VALUES - ('ddc', 'Десяткова класифікація Дьюі та відносний показник (ДКД)', 1, 'dewey' ), - ('lcc', 'Класифікація Бібліотеки Конгресу (КБК)', 1, 'lcc' ), - ('udc', 'Універсальна десяткова класифікація (УДК)', 1, 'generic'), - ('rubbk', 'Таблиці ББК для наукових бібліотек у 30-ти томах', 1, 'generic'), - ('rugasnti','Рубрики ГАСНТІ', 1, 'generic'), - ('rubbkd', 'Таблиці ББК для дитячих бібліотек в 1 т.', 1, 'generic'), - ('rubbks', 'Середні таблиці ББК', 1, 'generic'), - ('rubbkm', 'Таблиці ББК для масових бібліотек в 1 т.', 1, 'generic'), - ('rubbko', 'Таблиці ББК для обласних бібліотек в 4-х томах', 1, 'generic'), - ('rubbknp', 'Перевидання таблиць ББК для наукових бібліотек у 30-ти томах', 1, 'generic'), - ('rubbkn', 'Таблиці ББК для наукових бібліотек у 5-ти томах', 1, 'generic'), - ('rubbkmv', 'Таблиці ББК для масових військових бібліотек', 1, 'generic'), - ('rubbkk', 'Таблиці ББК для краєзнавчих каталогів бібліотек', 1, 'generic'), - ('rutbkm', 'Таблиці бібліотечної класифікації для масових бібліотек/Під ред. З.М. Амбарцумяна/Пер. з 3-го рос. вид. з доп. для мас. б-к УРСР. – Х., 1975. – 239 с.', 1, 'generic'), - ('rutbko', 'Таблиці бібліотечної класифікації для обласних бібліотек / Під ред. 3. Н. Амбарцумяна/Пер. з рос. вид. з доп. для обл. б-к УРСР. — 1961', 0, 'generic'), - ('rutbkd', 'Таблицы библиотечной классификации для детских библиотек. — М.: Гос. б-ка СССР им. В. И. Ленина, 1960. — 88 с; То же / Гос. б-ка СССР им. В. И. Ленина. — 3-е изд., испр. и доп. — М.: Книга — 1974. — 140 с.', 0, 'generic'), - ('rueskl', 'Єдина схема класифікації літератури для книго-видавництва в СРСР', 1, 'generic'), - ('sudocs', 'Класифікація SuDoc (U.S. GPO)', 0, 'generic'), - ('anscr', 'Символьно-числова система ANSCR для класифікації звукозаписів', 0, 'generic'), - ('farl', 'Frick: класифікаційна схема Art Reference Library book', 0, 'generic'), - ('fcps', '«Class FC»: класифікація з історії Канади та «Class PS8000»: класифікація з канадської літератури', 0, 'generic'), +INSERT INTO `class_sources` (`cn_source`, `description`, `used`, `class_sort_rule`, `class_split_rule`) VALUES + ('ddc', 'Десяткова класифікація Дьюі та відносний показник (ДКД)', 1, 'dewey', 'dewey'), + ('lcc', 'Класифікація Бібліотеки Конгресу (КБК)', 1, 'lcc', 'lcc'), + ('udc', 'Універсальна десяткова класифікація (УДК)', 1, 'generic', 'generic'), + ('rubbk', 'Таблиці ББК для наукових бібліотек у 30-ти томах', 1, 'generic', 'generic'), + ('rugasnti','Рубрики ГАСНТІ', 1, 'generic', 'generic'), + ('rubbkd', 'Таблиці ББК для дитячих бібліотек в 1 т.', 1, 'generic', 'generic'), + ('rubbks', 'Середні таблиці ББК', 1, 'generic', 'generic'), + ('rubbkm', 'Таблиці ББК для масових бібліотек в 1 т.', 1, 'generic', 'generic'), + ('rubbko', 'Таблиці ББК для обласних бібліотек в 4-х томах', 1, 'generic', 'generic'), + ('rubbknp', 'Перевидання таблиць ББК для наукових бібліотек у 30-ти томах', 1, 'generic', 'generic'), + ('rubbkn', 'Таблиці ББК для наукових бібліотек у 5-ти томах', 1, 'generic', 'generic'), + ('rubbkmv', 'Таблиці ББК для масових військових бібліотек', 1, 'generic', 'generic'), + ('rubbkk', 'Таблиці ББК для краєзнавчих каталогів бібліотек', 1, 'generic', 'generic'), + ('rutbkm', 'Таблиці бібліотечної класифікації для масових бібліотек/Під ред. З.М. Амбарцумяна/Пер. з 3-го рос. вид. з доп. для мас. б-к УРСР. – Х., 1975. – 239 с.', 1, 'generic', 'generic'), + ('rutbko', 'Таблиці бібліотечної класифікації для обласних бібліотек / Під ред. 3. Н. Амбарцумяна/Пер. з рос. вид. з доп. для обл. б-к УРСР. — 1961', 0, 'generic', 'generic'), + ('rutbkd', 'Таблицы библиотечной классификации для детских библиотек. — М.: Гос. б-ка СССР им. В. И. Ленина, 1960. — 88 с; То же / Гос. б-ка СССР им. В. И. Ленина. — 3-е изд., испр. и доп. — М.: Книга — 1974. — 140 с.', 0, 'generic', 'generic'), + ('rueskl', 'Єдина схема класифікації літератури для книго-видавництва в СРСР', 1, 'generic', 'generic'), + ('sudocs', 'Класифікація SuDoc (U.S. GPO)', 0, 'generic', 'generic'), + ('anscr', 'Символьно-числова система ANSCR для класифікації звукозаписів', 0, 'generic', 'generic'), + ('farl', 'Frick: класифікаційна схема Art Reference Library book', 0, 'generic', 'generic'), + ('fcps', '«Class FC»: класифікація з історії Канади та «Class PS8000»: класифікація з канадської літератури', 0, 'generic', 'generic'), ('fiaf', 'Класифікаційна схема для літератури про фільми та телебачення', 0, 'generic'), - ('flarch', 'Florida State Archives arrangement and description procedures manual', 0, 'generic'), - ('gfdc', 'Глобальна система лісової класифікації (GFDC)', 0, 'generic'), - ('gadocs', 'Офіційні видання штату Джорджія', 0, 'generic'), - ('inspec', 'Класифікація INSPEC (Едісон, Нью-Джерсі: корпорація INSPEC)', 0, 'generic'), - ('ipc', 'Міжнародна патентна класифікація (http://www.wipo.int/classifications/ipc/en/)', 0, 'generic'), - ('kktb', 'Класифікація Національної парламентської бібліотеки (Токіо)', 0, 'generic'), - ('kssb', 'Класифікаційна система шведських бібліотек', 0, 'generic'), - ('laclaw', 'Los Angeles County Law Library, class K-Law', 0, 'generic'), - ('loovs', 'Класифікаційна система Løøvs (Саамі)', 0, 'generic'), - ('accs', 'Annehurst: система класифікації навчальних планів', 0, 'generic'), - ('acmccs', 'ACM: комп’ютерна класифікаційна система', 0, 'generic'), - ('agricola','AGRICOLA: коди тематичних категорій', 0, 'generic'), - ('agrissc', 'AGRIS: тематичні категорії', 0, 'generic'), - ('bcl', 'Голландські основні класифікаційні коди', 0, 'generic'), - ('bcmc', 'Британський каталог музичної класифікації', 0, 'generic'), - ('bliss', 'Бібліографічна класифікація Блісса', 0, 'generic'), - ('blsrissc','Британська бібліотека — тематична класифікація для довідково-інформаційного сервісу з науки', 0, 'generic'), - ('cacodoc', 'CODOC — класифікаційна схема канадських федеральних та провінційних урядових організацій', 0, 'generic'), - ('ccpgq', 'Cadre de classement des publication gouvernementales', 0, 'generic'), - ('clc', 'Китайська система бібліотечної класифікації', 0, 'generic'), - ('clutscny','Класифікація бібліотеки об’єднананої богословської семінарії міста Нью-Йорк', 0, 'generic'), - ('cstud', 'Класифікаційна система бібліотеки Технічного університету Делфт (Нідерланди)', 0, 'generic'), - ('mmlcc', 'Manual of map library classification and cataloguing', 0, 'generic'), - ('cutterec','Експансивна класифікація C.A. Cutter', 0, 'generic'), - ('sab', 'Класифікаційна система шведських публічних бібліотек', 0, 'generic'), - ('usgslcs', 'Бібліотечна класифікація Американської Геологорозвідки', 0, 'generic'), - ('usnal', 'Національна Сільськогосподарська Бібліотека', 0, 'generic'), - ('usnlm', 'Класифікація Національної Бібліотеки Медицини', 0, 'generic'), - ('vsiso', 'Vlaamse SISO [Schema voor de Indeling van de Systematische Catalogus in Open', 0, 'generic'), - ('ykl', 'Система класифікації фінських публічних бібліотек', 0, 'generic'), - ('moys', 'Moys classification and thesaurus for legal materials', 0, 'generic'), - ('msc', 'Математична тематична класифікація', 0, 'generic'), - ('naics', 'North American industry classification system', 0, 'generic'), - ('nasasscg','NASA scope and subject category guide', 0, 'generic'), - ('ncsclt', 'Нова схема класифікації для китайських бібліотек', 0, 'generic'), - ('nhcp', 'NH classification for photography', 0, 'generic'), - ('nicem', 'NICEM subject headings and classification system', 0, 'generic'), - ('njb', 'Японська десяткова класифікація', 0, 'generic'), - ('nlm', 'Класифікація національної бібліотеки медицини', 0, 'generic'), - ('rswk', 'Regeln für den Schlagwortkatalog', 0, 'generic'), - ('z', 'Інші/типові схеми класифікації', 0, 'generic'); + ('flarch', 'Florida State Archives arrangement and description procedures manual', 0, 'generic', 'generic'), + ('gfdc', 'Глобальна система лісової класифікації (GFDC)', 0, 'generic', 'generic'), + ('gadocs', 'Офіційні видання штату Джорджія', 0, 'generic', 'generic'), + ('inspec', 'Класифікація INSPEC (Едісон, Нью-Джерсі: корпорація INSPEC)', 0, 'generic', 'generic'), + ('ipc', 'Міжнародна патентна класифікація (http://www.wipo.int/classifications/ipc/en/)', 0, 'generic', 'generic'), + ('kktb', 'Класифікація Національної парламентської бібліотеки (Токіо)', 0, 'generic', 'generic'), + ('kssb', 'Класифікаційна система шведських бібліотек', 0, 'generic', 'generic'), + ('laclaw', 'Los Angeles County Law Library, class K-Law', 0, 'generic', 'generic'), + ('loovs', 'Класифікаційна система Løøvs (Саамі)', 0, 'generic', 'generic'), + ('accs', 'Annehurst: система класифікації навчальних планів', 0, 'generic', 'generic'), + ('acmccs', 'ACM: комп’ютерна класифікаційна система', 0, 'generic', 'generic'), + ('agricola','AGRICOLA: коди тематичних категорій', 0, 'generic', 'generic'), + ('agrissc', 'AGRIS: тематичні категорії', 0, 'generic', 'generic'), + ('bcl', 'Голландські основні класифікаційні коди', 0, 'generic', 'generic'), + ('bcmc', 'Британський каталог музичної класифікації', 0, 'generic', 'generic'), + ('bliss', 'Бібліографічна класифікація Блісса', 0, 'generic', 'generic'), + ('blsrissc','Британська бібліотека — тематична класифікація для довідково-інформаційного сервісу з науки', 0, 'generic', 'generic'), + ('cacodoc', 'CODOC — класифікаційна схема канадських федеральних та провінційних урядових організацій', 0, 'generic', 'generic'), + ('ccpgq', 'Cadre de classement des publication gouvernementales', 0, 'generic', 'generic', 'generic'), + ('clc', 'Китайська система бібліотечної класифікації', 0, 'generic', 'generic', 'generic'), + ('clutscny','Класифікація бібліотеки об’єднананої богословської семінарії міста Нью-Йорк', 0, 'generic', 'generic'), + ('cstud', 'Класифікаційна система бібліотеки Технічного університету Делфт (Нідерланди)', 0, 'generic', 'generic'), + ('mmlcc', 'Manual of map library classification and cataloguing', 0, 'generic', 'generic'), + ('cutterec','Експансивна класифікація C.A. Cutter', 0, 'generic', 'generic'), + ('sab', 'Класифікаційна система шведських публічних бібліотек', 0, 'generic', 'generic'), + ('usgslcs', 'Бібліотечна класифікація Американської Геологорозвідки', 0, 'generic', 'generic'), + ('usnal', 'Національна Сільськогосподарська Бібліотека', 0, 'generic', 'generic'), + ('usnlm', 'Класифікація Національної Бібліотеки Медицини', 0, 'generic', 'generic'), + ('vsiso', 'Vlaamse SISO [Schema voor de Indeling van de Systematische Catalogus in Open', 0, 'generic', 'generic'), + ('ykl', 'Система класифікації фінських публічних бібліотек', 0, 'generic', 'generic'), + ('moys', 'Moys classification and thesaurus for legal materials', 0, 'generic', 'generic'), + ('msc', 'Математична тематична класифікація', 0, 'generic', 'generic'), + ('naics', 'North American industry classification system', 0, 'generic', 'generic'), + ('nasasscg','NASA scope and subject category guide', 0, 'generic', 'generic'), + ('ncsclt', 'Нова схема класифікації для китайських бібліотек', 0, 'generic', 'generic'), + ('nhcp', 'NH classification for photography', 0, 'generic', 'generic'), + ('nicem', 'NICEM subject headings and classification system', 0, 'generic', 'generic'), + ('njb', 'Японська десяткова класифікація', 0, 'generic', 'generic'), + ('nlm', 'Класифікація національної бібліотеки медицини', 0, 'generic', 'generic'), + ('rswk', 'Regeln für den Schlagwortkatalog', 0, 'generic', 'generic'), + ('z', 'Інші/типові схеми класифікації', 0, 'generic', 'generic'); -- 2.39.5