Bug 7947: Update MARC21 440/490 mapping and visibility in it-IT installer
authorKatrin Fischer <katrin.fischer.83@web.de>
Sat, 28 Mar 2020 10:30:44 +0000 (11:30 +0100)
committerMartin Renvoize <martin.renvoize@ptfs-europe.com>
Tue, 5 May 2020 10:01:36 +0000 (11:01 +0100)
440 has been obsoleted in the standard for a long time.
490 is now used for series information.

Changes made here only apply for new installations:
- Hide 440 subfields by default
- Make 490 3avx visible by default
- Add mapping biblioitems.seriestitle to 490a
- Add mapping biblioitems.volume to 490v

To test:
- Run the web installer for this language and verify changes
  in all frameworks

Signed-off-by: Bernardo Gonzalez Kriegel <bgkriegel@gmail.com>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>

installer/data/mysql/it-IT/marcflavour/marc21/mandatory/marc21_framework_DEFAULT.sql

index 6447437..44b8b3c 100644 (file)
@@ -1564,20 +1564,20 @@ INSERT IGNORE INTO `marc_subfield_structure` (`tagfield`, `tagsubfield`, `liblib
                ('440', '0', 'Numero del record di authority o numero standard', 'Numero del record di authority o numero standard', 1, 0, '', 4, '', '', '', NULL, -6, '', '', '', NULL),
                ('440', '6', 'Collegamento', 'Collegamento', 0, 0, '', 4, '', '', '', NULL, -6, '', '', '', NULL),
                ('440', '8', 'Numero di collegamento e di sequenza di campi', 'Numero di collegamento e di sequenza di campi', 1, 0, '', 4, '', '', '', NULL, -6, '', '', '', NULL),
-               ('440', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 4, '', '', '', 0, -5, '', '', '', NULL),
-               ('440', 'a', 'Titolo', 'Titolo', 0, 0, 'biblio.seriestitle', 4, '', 'UNIF_TITLE', '', NULL, 0, '', '''440n'',''440p'',''490a'',''830a'',''830n'',''830p'',''899a''', '', NULL),
-               ('440', 'n', 'Numero di parte/sezione dell\'opera', 'Numero di parte/sezione dell\'opera', 1, 0, 'biblioitems.number', 4, '', '', '', NULL, 0, '', '', '', NULL),
-               ('440', 'p', 'Nome di parte/sezione dell\'opera', 'Nome di parte/sezione dell\'opera', 1, 0, '', 4, '', '', '', NULL, 0, '', '', '', NULL),
-               ('440', 'v', 'Numero del volume/designazione di sequenza', 'Numero del volume/designazione di sequenza', 0, 0, 'biblioitems.volume', 4, '', '', '', NULL, 0, '', '', '', NULL),
+               ('440', '9', '9 (RLIN)', '9 (RLIN)', 0, 0, '', 4, '', '', '', 0, -6, '', '', '', NULL),
+               ('440', 'a', 'Titolo', 'Titolo', 0, 0, 'biblio.seriestitle', 4, '', 'UNIF_TITLE', '', NULL, -6, '', '''440n'',''440p'',''490a'',''830a'',''830n'',''830p'',''899a''', '', NULL),
+               ('440', 'n', 'Numero di parte/sezione dell\'opera', 'Numero di parte/sezione dell\'opera', 1, 0, 'biblioitems.number', 4, '', '', '', NULL, -6, '', '', '', NULL),
+               ('440', 'p', 'Nome di parte/sezione dell\'opera', 'Nome di parte/sezione dell\'opera', 1, 0, '', 4, '', '', '', NULL, -6, '', '', '', NULL),
+               ('440', 'v', 'Numero del volume/designazione di sequenza', 'Numero del volume/designazione di sequenza', 0, 0, 'biblioitems.volume', 4, '', '', '', NULL, -6, '', '', '', NULL),
                ('440', 'w', 'Numero di controllo bibliografico', 'Numero di controllo bibliografico', 1, 0, '', 4, '', '', '', NULL, -6, '', '', '', NULL),
-               ('440', 'x', 'ISSN (International Standard Serial Number)', 'ISSN (International Standard Serial Number)', 0, 0, '', 4, '', '', '', NULL, 0, '', '', '', NULL),
-               ('490', '3', 'Materiale specificato', 'Materiale specificato', 0, 0, '', 4, '', '', '', NULL, -6, '', '', '', NULL),
+               ('440', 'x', 'ISSN (International Standard Serial Number)', 'ISSN (International Standard Serial Number)', 0, 0, '', 4, '', '', '', NULL, -6, '', '', '', NULL),
+               ('490', '3', 'Materiale specificato', 'Materiale specificato', 0, 0, '', 4, '', '', '', NULL, 0, '', '', '', NULL),
                ('490', '6', 'Collegamento', 'Collegamento', 0, 0, '', 4, '', '', '', NULL, -6, '', '', '', NULL),
                ('490', '8', 'Numero di collegamento e di sequenza di campi', 'Numero di collegamento e di sequenza di campi', 1, 0, '', 4, '', '', NULL, NULL, -6, '', '', '', NULL),
-               ('490', 'a', 'Formulazione della serie', 'Formulazione della serie', 1, 0, '', 4, '', '', '', NULL, -1, '', '', '', NULL),
+               ('490', 'a', 'Formulazione della serie', 'Formulazione della serie', 1, 0, 'biblioitems.seriestitle', 4, '', '', '', NULL, 0, '', '', '', NULL),
                ('490', 'l', 'Numero di chiamata (collocazione) della Library of Congress', 'Numero di chiamata (collocazione) della Library of Congress', 0, 0, '', 4, '', '', '', NULL, -6, '', '', '', NULL),
-               ('490', 'v', 'Numero del volume/designazione di sequenza', 'Numero del volume/designazione di sequenza', 1, 0, '', 4, '', '', '', NULL, -1, '', '', '', NULL),
-               ('490', 'x', 'ISSN (International Standard Serial Number)', 'ISSN (International Standard Serial Number)', 1, 0, '', 4, '', '', '', NULL, -1, '', '', '', NULL),
+               ('490', 'v', 'Numero del volume/designazione di sequenza', 'Numero del volume/designazione di sequenza', 1, 0, 'biblioitems.volume', 4, '', '', '', NULL, 0, '', '', '', NULL),
+               ('490', 'x', 'ISSN (International Standard Serial Number)', 'ISSN (International Standard Serial Number)', 1, 0, '', 4, '', '', '', NULL, 0, '', '', '', NULL),
                ('500', '3', 'Materiale specificato', 'Materiale specificato', 0, 0, '', 5, '', '', '', NULL, -6, '', '', '', NULL),
                ('500', '5', 'Istituzione a cui si applica il campo', 'Istituzione a cui si applica il campo', 0, 0, '', 5, '', '', '', NULL, -6, '', '', '', NULL),
                ('500', '6', 'Collegamento', 'Collegamento', 0, 0, '', 5, '', '', '', NULL, -6, '', '', '', NULL),