From 77aa7722e1d6c2adae69e3d1545c7449c0d0aa9d Mon Sep 17 00:00:00 2001 From: Caroline Cyr La Rose Date: Thu, 15 Feb 2024 16:11:03 -0500 Subject: [PATCH] Bug 36108: Update MARC21 default framework to Update 37 (December 2023) This patch updates the default MARC21 framework to reflect the changes brought by Update 37 (December 2023). To test: 1. Apply patch and reset_all 2. Go to Administration > MARC bibliographic framework 3. Click Actions next to the default framework and choose MARC structure 4. Check for the changes detailed in the update https://www.loc.gov/marc/bibliographic/bdapndxg.html - Two subfields of 022 should be marked as obsolete - l ISSN-L [OBSOLETE] - m Canceled ISSN-L [OBSOLETE] - There should be a new field 023, named CLUSTER ISSN - This field should be repeatable - Subfields: - 0 Authority record control number or standard number (NR) - 1 Real World Object URI (R) - 2 Source (NR) - 6 Linkage (NR) - 8 Field link and sequence number (R) - a Cluster ISSN (NR) - y Incorrect Cluster ISSN (R) - z Canceled Cluster ISSN (R) - There should be one new subfield in field 532 - 3 Materials specified (NR) 5. Optional: run the framework test in Administration > MARC bibliographic framework test --> All should be OK Signed-off-by: David Nind Signed-off-by: Katrin Fischer --- .../mandatory/marc21_framework_DEFAULT.yml | 160 +++++++++++++++++- 1 file changed, 152 insertions(+), 8 deletions(-) diff --git a/installer/data/mysql/en/marcflavour/marc21/mandatory/marc21_framework_DEFAULT.yml b/installer/data/mysql/en/marcflavour/marc21/mandatory/marc21_framework_DEFAULT.yml index 01f3450a80..88aafc1fee 100644 --- a/installer/data/mysql/en/marcflavour/marc21/mandatory/marc21_framework_DEFAULT.yml +++ b/installer/data/mysql/en/marcflavour/marc21/mandatory/marc21_framework_DEFAULT.yml @@ -1135,8 +1135,8 @@ tables: frameworkcode: "" - tagfield: "023" - liblibrarian: "STANDARD FILM NUMBER (VM) [DELETED]" - libopac: "STANDARD FILM NUMBER (VM) [DELETED]" + liblibrarian: "CLUSTER ISSN" + libopac: "CLUSTER ISSN" repeatable: 1 mandatory: 0 authorised_value: @@ -4800,8 +4800,8 @@ tables: - tagfield: "022" tagsubfield: "l" - liblibrarian: "ISSN-L" - libopac: "ISSN-L" + liblibrarian: "ISSN-L [OBSOLETE]" + libopac: "ISSN-L [OBSOLETE]" repeatable: 0 mandatory: 0 kohafield: "" @@ -4818,8 +4818,8 @@ tables: - tagfield: "022" tagsubfield: "m" - liblibrarian: "Canceled ISSN-L" - libopac: "Canceled ISSN-L" + liblibrarian: "Canceled ISSN-L [OBSOLETE]" + libopac: "Canceled ISSN-L [OBSOLETE]" repeatable: 1 mandatory: 0 kohafield: "" @@ -4870,10 +4870,100 @@ tables: link: "" defaultvalue: + - tagfield: "023" + tagsubfield: "0" + liblibrarian: "Authority record control number or standard number" + libopac: "Authority record control number or standard number" + repeatable: 0 + mandatory: 0 + kohafield: "" + tab: 0 + authorised_value: "" + authtypecode: "" + value_builder: "" + isurl: + hidden: -6 + frameworkcode: "" + seealso: "" + link: "" + defaultvalue: + + - tagfield: "023" + tagsubfield: "1" + liblibrarian: "Real World Object URI" + libopac: "Real World Object URI" + repeatable: 1 + mandatory: 0 + kohafield: "" + tab: 0 + authorised_value: "" + authtypecode: "" + value_builder: "" + isurl: + hidden: -6 + frameworkcode: "" + seealso: "" + link: "" + defaultvalue: + + - tagfield: "023" + tagsubfield: "2" + liblibrarian: "Source" + libopac: "Source" + repeatable: 0 + mandatory: 0 + kohafield: "" + tab: 0 + authorised_value: "" + authtypecode: "" + value_builder: "" + isurl: 0 + hidden: -6 + frameworkcode: "" + seealso: "" + link: "" + defaultvalue: + + - tagfield: "023" + tagsubfield: "6" + liblibrarian: "Linkage" + libopac: "Linkage" + repeatable: 0 + mandatory: 0 + kohafield: "" + tab: 0 + authorised_value: "" + authtypecode: "" + value_builder: "" + isurl: 0 + hidden: -6 + frameworkcode: "" + seealso: "" + link: "" + defaultvalue: + + - tagfield: "023" + tagsubfield: "8" + liblibrarian: "Field link and sequence number" + libopac: "Field link and sequence number" + repeatable: 1 + mandatory: 0 + kohafield: "" + tab: 0 + authorised_value: "" + authtypecode: "" + value_builder: "" + isurl: 0 + hidden: -6 + frameworkcode: "" + seealso: "" + link: "" + defaultvalue: + - tagfield: "023" tagsubfield: "a" - liblibrarian: "Standard film number" - libopac: "Standard film number" + liblibrarian: "Cluster ISSN" + libopac: "Cluster ISSN" repeatable: 0 mandatory: 0 kohafield: "" @@ -4888,6 +4978,42 @@ tables: link: "" defaultvalue: + - tagfield: "023" + tagsubfield: "y" + liblibrarian: "Incorrect Cluster ISSN" + libopac: "Incorrect Cluster ISSN" + repeatable: 1 + mandatory: 0 + kohafield: "" + tab: 0 + authorised_value: "" + authtypecode: "" + value_builder: "" + isurl: 0 + hidden: -6 + frameworkcode: "" + seealso: "" + link: "" + defaultvalue: + + - tagfield: "023" + tagsubfield: "z" + liblibrarian: "Canceled Cluster ISSN" + libopac: "Canceled Cluster ISSN" + repeatable: 1 + mandatory: 0 + kohafield: "" + tab: 0 + authorised_value: "" + authtypecode: "" + value_builder: "" + isurl: 0 + hidden: -6 + frameworkcode: "" + seealso: "" + link: "" + defaultvalue: + - tagfield: "024" tagsubfield: "2" liblibrarian: "Source of number or code" @@ -29710,6 +29836,24 @@ tables: link: "" defaultvalue: + - tagfield: "532" + tagsubfield: "3" + liblibrarian: "Materials specified" + libopac: "Materials specified" + repeatable: 0 + mandatory: 0 + kohafield: + tab: 5 + authorised_value: + authtypecode: + value_builder: "" + isurl: + hidden: -6 + frameworkcode: "" + seealso: "" + link: "" + defaultvalue: + - tagfield: "532" tagsubfield: "6" liblibrarian: "Linkage" -- 2.39.2