The new Marc standard is that the 490a is the series title, but it's still mapped to 440a here: cgi-bin/koha/admin/koha2marclinks.pl We should probably change the default mapping. Nicole
Amazingly, this is still valid.
We also still have 440 visible by default in the frameworks and 490 hidden.
Created attachment 102030 [details] [review] Bug 7947: Update MARC21 440/490 mapping and visibility in en installer 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
Created attachment 102031 [details] [review] Bug 7947: Update MARC21 440/490 mapping and visibility in de-DE installer 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
Created attachment 102032 [details] [review] Bug 7947: Update MARC21 440/490 mapping and visibility in es-ES installer 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
Created attachment 102033 [details] [review] Bug 7947: Update MARC21 440/490 mapping and visibility in fr-FR installer 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
Created attachment 102034 [details] [review] Bug 7947: Update MARC21 440/490 mapping and visibility in it-IT installer 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
Created attachment 102035 [details] [review] Bug 7947: Update MARC21 440/490 mapping and visibility in pl-PL installer 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
Created attachment 102036 [details] [review] Bug 7947: Update MARC21 440/490 mapping and visibility in nb-NO installer 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
Created attachment 102037 [details] [review] Bug 7947: Update MARC21 440/490 mapping and visibility in ru-RU installer 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 avx 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
Created attachment 102038 [details] [review] Bug 7947: Update MARC21 440/490 mapping and visibility in uk-UA installer 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 avx 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
As we have some ongoing changes with the new yml syntax for installer files, I kept the languages separate. This way it will be easy to adapt or leave them out when needed.
(In reply to Katrin Fischer from comment #12) > As we have some ongoing changes with the new yml syntax for installer files, > I kept the languages separate. This way it will be easy to adapt or leave > them out when needed. Katrin, if I get it right, the koha field biblioitems.number should also have a new mapping. Perhaps it should be mapped to 830p instead of 440n.
Propably we should change to 830$n instead of 830$p , based on description of the field https://www.loc.gov/marc/bibliographic/bd830.html
I think it's good we can map multiple fields now :) I've focused here on the change from 440 to 490. Would you all agree for this to be an improvement for now, so we could move further refinement to a separate bug? The patches attached took me quite a while to write, as I am not a script wizard and did them manually. If one of you wants to have a go for additional changes, please go for it as I will have to foucs on my QA duties a bit more and probably won't find the time soon. Generally: $n = number, $p = part, $v = volume (probably usually a number?) The 8xx should usually appear with a 490 for traced series, although I am not sure every library sticks to that "ideal" cataloguing. Therefore I think mapping 490 is good and it's also needed for untraced series. For 8xx we could then do: http://www.loc.gov/marc/bibliographic/bd80x83x.html 800, 810, 811, 830 $n = biblioitems.number $p = biblioitems.volume All fields might appear multiple times, and the subfields are repeatable too. This So we will not end up with the perfect solution with the current db structure, but columns should be filled more often than not, being helfpul für reports and in other places.
(In reply to George Veranis from comment #14) > Propably we should change to 830$n instead of 830$p , based on description > of the field https://www.loc.gov/marc/bibliographic/bd830.html Yes, you are right! 830$n since it usually should be a number.
(In reply to Katrin Fischer from comment #15) > I think it's good we can map multiple fields now :) > > I've focused here on the change from 440 to 490. Would you all agree for > this to be an improvement for now, so we could move further refinement to a > separate bug? > > The patches attached took me quite a while to write, as I am not a script > wizard and did them manually. If one of you wants to have a go for > additional changes, please go for it as I will have to foucs on my QA duties > a bit more and probably won't find the time soon. > > Generally: > $n = number, > $p = part, > $v = volume (probably usually a number?) > > The 8xx should usually appear with a 490 for traced series, although I am > not sure every library sticks to that "ideal" cataloguing. Therefore I think > mapping 490 is good and it's also needed for untraced series. > > For 8xx we could then do: > > http://www.loc.gov/marc/bibliographic/bd80x83x.html > 800, 810, 811, 830 > $n = biblioitems.number > $p = biblioitems.volume > > All fields might appear multiple times, and the subfields are repeatable > too. This So we will not end up with the perfect solution with the current > db structure, but columns should be filled more often than not, being > helfpul für reports and in other places. I agree to work the 8xx fields in a separate bug since this might be more complicated.
Could I persuade one of you to sign off? :)
Created attachment 103572 [details] [review] Bug 7947: Update MARC21 440/490 mapping and visibility in en installer 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>
Created attachment 103573 [details] [review] Bug 7947: Update MARC21 440/490 mapping and visibility in de-DE installer 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>
Created attachment 103574 [details] [review] Bug 7947: Update MARC21 440/490 mapping and visibility in es-ES installer 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>
Created attachment 103575 [details] [review] Bug 7947: Update MARC21 440/490 mapping and visibility in fr-FR installer 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>
Created attachment 103576 [details] [review] Bug 7947: Update MARC21 440/490 mapping and visibility in it-IT installer 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>
Created attachment 103577 [details] [review] Bug 7947: Update MARC21 440/490 mapping and visibility in pl-PL installer 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>
Created attachment 103578 [details] [review] Bug 7947: Update MARC21 440/490 mapping and visibility in nb-NO installer 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>
Created attachment 103579 [details] [review] Bug 7947: Update MARC21 440/490 mapping and visibility in ru-RU installer 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 avx 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>
Created attachment 103580 [details] [review] Bug 7947: Update MARC21 440/490 mapping and visibility in uk-UA installer 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 avx 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>
Created attachment 103581 [details] [review] Bug 7947: follow-up fix 490 subfield visibility (EN)
Created attachment 103582 [details] [review] Bug 7947: follow-up fix 490 subfield visibility (DE)
Created attachment 103583 [details] [review] Bug 7947: follow-up fix 490 subfield visibility (ES)
Created attachment 103584 [details] [review] Bug 7947: follow-up fix 490 subfield visibility (IT)
(In reply to Katrin Fischer from comment #18) > Could I persuade one of you to sign off? :) Hi Katrin, all signed but added 4 follow-up patches to fix visibility of 490, there were some SQL statements that set hidden in some 490 subfields
Thx a lot, Bernardo!
Comment on attachment 103583 [details] [review] Bug 7947: follow-up fix 490 subfield visibility (ES) es-ES has been removed.
Comment on attachment 103574 [details] [review] Bug 7947: Update MARC21 440/490 mapping and visibility in es-ES installer es-ES has been removed.
Created attachment 104282 [details] [review] Bug 7947: Update MARC21 440/490 mapping and visibility in en installer 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>
Created attachment 104283 [details] [review] Bug 7947: Update MARC21 440/490 mapping and visibility in de-DE installer 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>
Created attachment 104284 [details] [review] Bug 7947: Update MARC21 440/490 mapping and visibility in fr-FR installer 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>
Created attachment 104285 [details] [review] Bug 7947: Update MARC21 440/490 mapping and visibility in it-IT installer 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>
Created attachment 104286 [details] [review] Bug 7947: Update MARC21 440/490 mapping and visibility in pl-PL installer 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>
Created attachment 104287 [details] [review] Bug 7947: Update MARC21 440/490 mapping and visibility in nb-NO installer 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>
Created attachment 104288 [details] [review] Bug 7947: Update MARC21 440/490 mapping and visibility in ru-RU installer 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 avx 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>
Created attachment 104289 [details] [review] Bug 7947: Update MARC21 440/490 mapping and visibility in uk-UA installer 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 avx 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>
Created attachment 104290 [details] [review] Bug 7947: (follow-up) fix 490 subfield visibility (EN) Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Created attachment 104291 [details] [review] Bug 7947: (follow-up) fix 490 subfield visibility (DE) Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Created attachment 104292 [details] [review] Bug 7947: (follow-up) fix 490 subfield visibility (IT) Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Nice work everyone! Pushed to master for 20.05
not backported to 19.11.x does not apply