From eaec869f25c7bde75ee12792ea490cfc4943c057 Mon Sep 17 00:00:00 2001 From: Caroline Cyr La Rose Date: Wed, 19 Jun 2024 16:22:26 -0400 Subject: [PATCH] Bug 37134: Update MARC21 authority frameworks to Update 37 The patch updates the MARC21 authority frameworks to Update 37 To test: 1. Apply patch and reset_all 2. Go to Administration > Authority types 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/up37authority/adapndxf.html - Two subfields in 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 with the following subfields https://www.loc.gov/marc/authority/ad023.html - 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) - No changes in field 371, changes only affect field documentation - No changes in field 372, changes only affect field documentation - No changes in field 374, changes only affect field documentation - No changes in subfield 376$2, changes only affect subfield documentation - There should be a new subfield in 376 - d - Other designation 5. Optional: Check other authority frameworks, they should all be changed Signed-off-by: Phil Ringnalda --- .../mandatory/authorities_normal_marc21.yml | 169 +++++++++++++++++- 1 file changed, 165 insertions(+), 4 deletions(-) diff --git a/installer/data/mysql/en/marcflavour/marc21/mandatory/authorities_normal_marc21.yml b/installer/data/mysql/en/marcflavour/marc21/mandatory/authorities_normal_marc21.yml index 1015243e90..00ee47f89a 100644 --- a/installer/data/mysql/en/marcflavour/marc21/mandatory/authorities_normal_marc21.yml +++ b/installer/data/mysql/en/marcflavour/marc21/mandatory/authorities_normal_marc21.yml @@ -170,6 +170,14 @@ tables: mandatory: 0 authorised_value: + - authtypecode: "" + tagfield: "023" + liblibrarian: "CLUSTER ISSN" + libopac: "CLUSTER ISSN" + repeatable: 1 + mandatory: 0 + authorised_value: + - authtypecode: "" tagfield: "024" liblibrarian: "OTHER STANDARD IDENTIFIER" @@ -1937,8 +1945,8 @@ tables: - authtypecode: "" tagfield: "022" tagsubfield: "l" - liblibrarian: "ISSN-L" - libopac: "ISSN-L" + liblibrarian: "ISSN-L [OBSOLETE]" + libopac: "ISSN-L [OBSOLETE]" repeatable: 0 mandatory: 0 tab: 0 @@ -1954,8 +1962,8 @@ tables: - authtypecode: "" 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 tab: 0 @@ -2002,6 +2010,142 @@ tables: kohafield: "" frameworkcode: "" + - authtypecode: "" + tagfield: "023" + tagsubfield: "0" + liblibrarian: "Authority record control number or standard number" + libopac: "Authority record control number or standard number" + repeatable: 0 + mandatory: 0 + tab: 0 + authorised_value: + value_builder: + seealso: + isurl: 0 + hidden: 0 + linkid: 0 + kohafield: "" + frameworkcode: "" + + - authtypecode: "" + tagfield: "023" + tagsubfield: "1" + liblibrarian: "Real World Object URI" + libopac: "Real World Object URI" + repeatable: 1 + mandatory: 0 + tab: 0 + authorised_value: + value_builder: + seealso: + isurl: 0 + hidden: 0 + linkid: 0 + kohafield: "" + frameworkcode: "" + + - authtypecode: "" + tagfield: "023" + tagsubfield: "2" + liblibrarian: "Source" + libopac: "Source" + repeatable: 0 + mandatory: 0 + tab: 0 + authorised_value: + value_builder: + seealso: + isurl: 0 + hidden: 0 + linkid: 0 + kohafield: "" + frameworkcode: "" + + - authtypecode: "" + tagfield: "023" + tagsubfield: "6" + liblibrarian: "Linkage" + libopac: "Linkage" + repeatable: 0 + mandatory: 0 + tab: 0 + authorised_value: + value_builder: + seealso: + isurl: 0 + hidden: 0 + linkid: 0 + kohafield: "" + frameworkcode: "" + + - authtypecode: "" + tagfield: "023" + tagsubfield: "8" + liblibrarian: "Field link and sequence number" + libopac: "Field link and sequence number" + repeatable: 1 + mandatory: 0 + tab: 0 + authorised_value: + value_builder: + seealso: + isurl: 0 + hidden: 0 + linkid: 0 + kohafield: "" + frameworkcode: "" + + - authtypecode: "" + tagfield: "023" + tagsubfield: "a" + liblibrarian: "Cluster ISSN" + libopac: "Cluster ISSN" + repeatable: 0 + mandatory: 0 + tab: 0 + authorised_value: + value_builder: + seealso: + isurl: 0 + hidden: 0 + linkid: 0 + kohafield: "" + frameworkcode: "" + + - authtypecode: "" + tagfield: "023" + tagsubfield: "y" + liblibrarian: "Incorrect Cluster ISSN" + libopac: "Incorrect Cluster ISSN" + repeatable: 1 + mandatory: 0 + tab: 0 + authorised_value: + value_builder: + seealso: + isurl: 0 + hidden: 0 + linkid: 0 + kohafield: "" + frameworkcode: "" + + - authtypecode: "" + tagfield: "023" + tagsubfield: "z" + liblibrarian: "Canceled Cluster ISSN" + libopac: "Canceled Cluster ISSN" + repeatable: 1 + mandatory: 0 + tab: 0 + authorised_value: + value_builder: + seealso: + isurl: 0 + hidden: 0 + linkid: 0 + kohafield: "" + frameworkcode: "" + - authtypecode: "" tagfield: "024" tagsubfield: "0" @@ -12848,6 +12992,23 @@ tables: kohafield: "" frameworkcode: "" + - authtypecode: "" + tagfield: "376" + tagsubfield: "d" + liblibrarian: "Other designation" + libopac: "Other designation" + repeatable: 1 + mandatory: 0 + tab: 3 + authorised_value: + value_builder: + seealso: + isurl: 0 + hidden: 0 + linkid: 0 + kohafield: "" + frameworkcode: "" + - authtypecode: "" tagfield: "376" tagsubfield: "s" -- 2.44.0