From 3fdee6e8dcf21df2ee6604a264b3d05eb044e662 Mon Sep 17 00:00:00 2001 From: Caroline Cyr La Rose Date: Tue, 29 Aug 2023 17:02:32 -0400 Subject: [PATCH] Bug 34648: Update MARC21 frameworks to Update 31 (December 2020) This patch updates the default MARC21 framework to reflect the changes brought by Update 30 (Dec. 2020). To test: 1. Apply patch and restart 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/up31bibliographic/bdapndxg.html - Field 043 should now be repeatable - There should be a new field 335, named EXTENSION PLAN - This field should be repeatable - Subfields: - 0 Authority record control number or standard number (R) - 1 Real World Object URI (R) - 2 Source (NR) - 3 Materials specified (NR) - 6 Linkage (NR) - 8 Field link and sequence number (R) - a Extension plan term (NR) - b Extension plan code (NR) **Note that subfield 7 was added in a later update and is therefore not included in this patch - Field 345 should now be named MOVING IMAGE CHARACTERISTICS - There should be two new subfields - c Aspect ratio value (R) - d Aspect ratio designator (R) - There should be two new subfields in field 384 - 0 Authority record control number or standard number (R) - 1 Real World Object URI (R) - The following subfields of field 856 should have an [OBSOLETE] mention and be hidden (shown in OPAC and intranet, but not editor) - b Access number [OBSOLETE] - h Processor of Request [OBSOLETE] - i Instruction [OBSOLETE] - j Bits per second [OBSOLETE] - k Password [OBSOLETE] - l Logon [OBSOLETE] - n Name of location of host [OBSOLETE] - r Settings [OBSOLETE] - t Terminal emulation [OBSOLETE] - There should be a new field 881, named MANIFESTATION STATEMENTS - This field should be repeatable - Subfields: - 3 Materials specified (NR) - 6 Linkage (NR) - 8 Field link and sequence number (R) - a Manifestation statement, high-level/general (R) - b Manifestation identifier statement (R) - c Manifestation title and responsibility statement (R) - d Manifestation edition statement (R) - e Manifestation production statement (R) - f Manifestation publication statement (R) - g Manifestation distribution statement (R) - h Manifestation manufacture statement (R) - i Manifestation copyright statement (R) - j Manifestation frequency statement (R) - k Manifestation designation of sequence statement (R) - l Manifestation series statement (R) - m Manifestation dissertation statement (R) - n Manifestation regional encoding statement (R) Signed-off-by: David Nind Signed-off-by: Katrin Fischer Signed-off-by: Tomas Cohen Arazi --- .../mandatory/marc21_framework_DEFAULT.yml | 598 +++++++++++++++++- 1 file changed, 568 insertions(+), 30 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 c1ebf63639..e943b022c3 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 @@ -1297,7 +1297,7 @@ tables: - tagfield: "043" liblibrarian: "GEOGRAPHIC AREA CODE" libopac: "GEOGRAPHIC AREA CODE" - repeatable: 0 + repeatable: 1 mandatory: 0 authorised_value: frameworkcode: "" @@ -1886,6 +1886,14 @@ tables: authorised_value: frameworkcode: "" + - tagfield: "335" + liblibrarian: "EXTENSION PLAN" + libopac: "EXTENSION PLAN" + repeatable: 1 + mandatory: 0 + authorised_value: + frameworkcode: "" + - tagfield: "336" liblibrarian: "CONTENT TYPE" libopac: "CONTENT TYPE" @@ -1951,8 +1959,8 @@ tables: frameworkcode: "" - tagfield: "345" - liblibrarian: "PROJECTION CHARACTERISTICS OF MOVING IMAGE" - libopac: "PROJECTION CHARACTERISTICS OF MOVING IMAGE" + liblibrarian: "MOVING IMAGE CHARACTERISTICS" + libopac: "MOVING IMAGE CHARACTERISTICS" repeatable: 1 mandatory: 0 authorised_value: @@ -3390,6 +3398,14 @@ tables: authorised_value: frameworkcode: "" + - tagfield: "881" + liblibrarian: "MANIFESTATION STATEMENTS" + libopac: "MANIFESTATION STATEMENTS" + repeatable: 1 + mandatory: 0 + authorised_value: + frameworkcode: "" + - tagfield: "882" liblibrarian: "REPLACEMENT RECORD INFORMATION" libopac: "REPLACEMENT RECORD INFORMATION" @@ -17370,6 +17386,150 @@ tables: link: "" defaultvalue: + - tagfield: "335" + tagsubfield: "0" + liblibrarian: "Authority record control number or standard number" + libopac: "Authority record control number or standard number" + repeatable: 1 + mandatory: 0 + kohafield: "" + tab: 3 + authorised_value: "" + authtypecode: "" + value_builder: "" + isurl: + hidden: -6 + frameworkcode: "" + seealso: "" + link: "" + defaultvalue: + + - tagfield: "335" + tagsubfield: "1" + liblibrarian: "Real World Object URI" + libopac: "Real World Object URI" + repeatable: 1 + mandatory: 0 + kohafield: "" + tab: 3 + authorised_value: "" + authtypecode: "" + value_builder: "" + isurl: + hidden: -6 + frameworkcode: "" + seealso: "" + link: "" + defaultvalue: + + - tagfield: "335" + tagsubfield: "2" + liblibrarian: "Source" + libopac: "Source" + repeatable: 0 + mandatory: 0 + kohafield: "" + tab: 3 + authorised_value: "" + authtypecode: "" + value_builder: "" + isurl: + hidden: -6 + frameworkcode: "" + seealso: "" + link: "" + defaultvalue: + + - tagfield: "335" + tagsubfield: "3" + liblibrarian: "Materials specified" + libopac: "Materials specified" + repeatable: 0 + mandatory: 0 + kohafield: "" + tab: 3 + authorised_value: "" + authtypecode: "" + value_builder: "" + isurl: + hidden: -6 + frameworkcode: "" + seealso: "" + link: "" + defaultvalue: + + - tagfield: "335" + tagsubfield: "6" + liblibrarian: "Linkage" + libopac: "Linkage" + repeatable: 0 + mandatory: 0 + kohafield: "" + tab: 3 + authorised_value: "" + authtypecode: "" + value_builder: "" + isurl: + hidden: -6 + frameworkcode: "" + seealso: "" + link: "" + defaultvalue: + + - tagfield: "335" + tagsubfield: "8" + liblibrarian: "Field link and sequence number" + libopac: "Field link and sequence number" + repeatable: 1 + mandatory: 0 + kohafield: "" + tab: 3 + authorised_value: "" + authtypecode: "" + value_builder: "" + isurl: + hidden: -6 + frameworkcode: "" + seealso: "" + link: "" + defaultvalue: + + - tagfield: "335" + tagsubfield: "a" + liblibrarian: "Extension plan term" + libopac: "Extension plan term" + repeatable: 0 + mandatory: 0 + kohafield: "" + tab: 3 + authorised_value: "" + authtypecode: "" + value_builder: "" + isurl: + hidden: -6 + frameworkcode: "" + seealso: "" + link: "" + defaultvalue: + + - tagfield: "335" + tagsubfield: "b" + liblibrarian: "Extension plan code" + libopac: "Extension plan code" + repeatable: 0 + mandatory: 0 + kohafield: "" + tab: 3 + authorised_value: "" + authtypecode: "" + value_builder: "" + isurl: + hidden: -6 + frameworkcode: "" + seealso: "" + link: "" + defaultvalue: + - tagfield: "336" tagsubfield: "0" liblibrarian: "Authority record control number or standard number" @@ -18162,6 +18322,24 @@ tables: link: "" defaultvalue: + - tagfield: "340" + tagsubfield: "p" + liblibrarian: "Illustrative content" + libopac: "Illustrative content" + repeatable: 1 + mandatory: 0 + kohafield: "" + tab: 3 + authorised_value: "" + authtypecode: "" + value_builder: "" + isurl: + hidden: -6 + frameworkcode: "" + seealso: "" + link: "" + defaultvalue: + - tagfield: "341" tagsubfield: "2" liblibrarian: "Source" @@ -19386,6 +19564,42 @@ tables: link: "" defaultvalue: + - tagfield: "345" + tagsubfield: "c" + liblibrarian: "Aspect ratio value" + libopac: "Aspect ratio value" + repeatable: 1 + mandatory: 0 + kohafield: "" + tab: 3 + authorised_value: "" + authtypecode: "" + value_builder: "" + isurl: + hidden: -6 + frameworkcode: "" + seealso: "" + link: "" + defaultvalue: + + - tagfield: "345" + tagsubfield: "d" + liblibrarian: "Aspect ratio designator" + libopac: "Aspect ratio designator" + repeatable: 1 + mandatory: 0 + kohafield: "" + tab: 3 + authorised_value: "" + authtypecode: "" + value_builder: "" + isurl: + hidden: -6 + frameworkcode: "" + seealso: "" + link: "" + defaultvalue: + - tagfield: "346" tagsubfield: "0" liblibrarian: "Authority record control number or standard number" @@ -22644,6 +22858,42 @@ tables: link: "" defaultvalue: + - tagfield: "384" + tagsubfield: "0" + liblibrarian: "Authority record control number or standard number" + libopac: "Authority record control number or standard number" + repeatable: 1 + mandatory: 0 + kohafield: "" + tab: 3 + authorised_value: "" + authtypecode: "" + value_builder: "" + isurl: + hidden: -6 + frameworkcode: "" + seealso: "" + link: "" + defaultvalue: + + - tagfield: "384" + tagsubfield: "1" + liblibrarian: "Real World Object URI" + libopac: "Real World Object URI" + repeatable: 1 + mandatory: 0 + kohafield: "" + tab: 3 + authorised_value: "" + authtypecode: "" + value_builder: "" + isurl: + hidden: -6 + frameworkcode: "" + seealso: "" + link: "" + defaultvalue: + - tagfield: "384" tagsubfield: "3" liblibrarian: "Materials specified" @@ -57296,8 +57546,8 @@ tables: - tagfield: "856" tagsubfield: "b" - liblibrarian: "Access number" - libopac: "Access number" + liblibrarian: "Access number [OBSOLETE]" + libopac: "Access number [OBSOLETE]" repeatable: 1 mandatory: 0 kohafield: "" @@ -57306,7 +57556,7 @@ tables: authtypecode: "" value_builder: "" isurl: 0 - hidden: -1 + hidden: -6 frameworkcode: "" seealso: "" link: "" @@ -57368,8 +57618,8 @@ tables: - tagfield: "856" tagsubfield: "h" - liblibrarian: "Processor of request" - libopac: "Processor of request" + liblibrarian: "Processor of request [OBSOLETE]" + libopac: "Processor of request [OBSOLETE]" repeatable: 0 mandatory: 0 kohafield: "" @@ -57378,7 +57628,7 @@ tables: authtypecode: "" value_builder: "" isurl: 0 - hidden: -1 + hidden: -6 frameworkcode: "" seealso: "" link: "" @@ -57386,8 +57636,8 @@ tables: - tagfield: "856" tagsubfield: "i" - liblibrarian: "Instruction" - libopac: "Instruction" + liblibrarian: "Instruction [OBSOLETE]" + libopac: "Instruction [OBSOLETE]" repeatable: 1 mandatory: 0 kohafield: "" @@ -57396,7 +57646,7 @@ tables: authtypecode: "" value_builder: "" isurl: 0 - hidden: -1 + hidden: -6 frameworkcode: "" seealso: "" link: "" @@ -57404,8 +57654,8 @@ tables: - tagfield: "856" tagsubfield: "j" - liblibrarian: "Bits per second" - libopac: "Bits per second" + liblibrarian: "Bits per second [OBSOLETE]" + libopac: "Bits per second [OBSOLETE]" repeatable: 0 mandatory: 0 kohafield: "" @@ -57414,7 +57664,7 @@ tables: authtypecode: "" value_builder: "" isurl: 0 - hidden: -1 + hidden: -6 frameworkcode: "" seealso: "" link: "" @@ -57422,8 +57672,8 @@ tables: - tagfield: "856" tagsubfield: "k" - liblibrarian: "Password" - libopac: "Password" + liblibrarian: "Password [OBSOLETE]" + libopac: "Password [OBSOLETE]" repeatable: 0 mandatory: 0 kohafield: "" @@ -57432,7 +57682,7 @@ tables: authtypecode: "" value_builder: "" isurl: 0 - hidden: -1 + hidden: -6 frameworkcode: "" seealso: "" link: "" @@ -57440,8 +57690,8 @@ tables: - tagfield: "856" tagsubfield: "l" - liblibrarian: "Logon" - libopac: "Logon" + liblibrarian: "Logon [OBSOLETE]" + libopac: "Logon [OBSOLETE]" repeatable: 0 mandatory: 0 kohafield: "" @@ -57450,7 +57700,7 @@ tables: authtypecode: "" value_builder: "" isurl: 0 - hidden: -1 + hidden: -6 frameworkcode: "" seealso: "" link: "" @@ -57476,8 +57726,8 @@ tables: - tagfield: "856" tagsubfield: "n" - liblibrarian: "Name of location of host" - libopac: "Name of location of host" + liblibrarian: "Name of location of host [OBSOLETE]" + libopac: "Name of location of host [OBSOLETE]" repeatable: 0 mandatory: 0 kohafield: "" @@ -57486,7 +57736,7 @@ tables: authtypecode: "" value_builder: "" isurl: 0 - hidden: -1 + hidden: -6 frameworkcode: "" seealso: "" link: "" @@ -57548,8 +57798,8 @@ tables: - tagfield: "856" tagsubfield: "r" - liblibrarian: "Settings" - libopac: "Settings" + liblibrarian: "Settings [OBSOLETE]" + libopac: "Settings [OBSOLETE]" repeatable: 0 mandatory: 0 kohafield: "" @@ -57558,7 +57808,7 @@ tables: authtypecode: "" value_builder: "" isurl: 0 - hidden: -1 + hidden: -6 frameworkcode: "" seealso: "" link: "" @@ -57584,8 +57834,8 @@ tables: - tagfield: "856" tagsubfield: "t" - liblibrarian: "Terminal emulation" - libopac: "Terminal emulation" + liblibrarian: "Terminal emulation [OBSOLETE]" + libopac: "Terminal emulation [OBSOLETE]" repeatable: 1 mandatory: 0 kohafield: "" @@ -57594,7 +57844,7 @@ tables: authtypecode: "" value_builder: "" isurl: 0 - hidden: -1 + hidden: -6 frameworkcode: "" seealso: "" link: "" @@ -62136,6 +62386,294 @@ tables: link: "" defaultvalue: + - tagfield: "881" + tagsubfield: "3" + liblibrarian: "Materials specified" + libopac: "Materials specified" + repeatable: 0 + mandatory: 0 + kohafield: "" + tab: 8 + authorised_value: "" + authtypecode: "" + value_builder: "" + isurl: + hidden: -6 + frameworkcode: "" + seealso: "" + link: "" + defaultvalue: + + - tagfield: "881" + tagsubfield: "6" + liblibrarian: "Linkage" + libopac: "Linkage" + repeatable: 0 + mandatory: 0 + kohafield: "" + tab: 8 + authorised_value: "" + authtypecode: "" + value_builder: "" + isurl: + hidden: -6 + frameworkcode: "" + seealso: "" + link: "" + defaultvalue: + + - tagfield: "881" + tagsubfield: "8" + liblibrarian: "Field link and sequence number" + libopac: "Field link and sequence number" + repeatable: 1 + mandatory: 0 + kohafield: "" + tab: 8 + authorised_value: "" + authtypecode: "" + value_builder: "" + isurl: + hidden: -6 + frameworkcode: "" + seealso: "" + link: "" + defaultvalue: + + - tagfield: "881" + tagsubfield: "b" + liblibrarian: "Manifestation identifier statement" + libopac: "Manifestation identifier statement" + repeatable: 1 + mandatory: 0 + kohafield: "" + tab: 8 + authorised_value: "" + authtypecode: "" + value_builder: "" + isurl: + hidden: -6 + frameworkcode: "" + seealso: "" + link: "" + defaultvalue: + + - tagfield: "881" + tagsubfield: "c" + liblibrarian: "Manifestation title and responsibility statement" + libopac: "Manifestation title and responsibility statement" + repeatable: 1 + mandatory: 0 + kohafield: "" + tab: 8 + authorised_value: "" + authtypecode: "" + value_builder: "" + isurl: + hidden: -6 + frameworkcode: "" + seealso: "" + link: "" + defaultvalue: + + - tagfield: "881" + tagsubfield: "d" + liblibrarian: "Manifestation edition statement" + libopac: "Manifestation edition statement" + repeatable: 1 + mandatory: 0 + kohafield: "" + tab: 8 + authorised_value: "" + authtypecode: "" + value_builder: "" + isurl: + hidden: -6 + frameworkcode: "" + seealso: "" + link: "" + defaultvalue: + + - tagfield: "881" + tagsubfield: "e" + liblibrarian: "Manifestation production statement" + libopac: "Manifestation production statement" + repeatable: 1 + mandatory: 0 + kohafield: "" + tab: 8 + authorised_value: "" + authtypecode: "" + value_builder: "" + isurl: + hidden: -6 + frameworkcode: "" + seealso: "" + link: "" + defaultvalue: + + - tagfield: "881" + tagsubfield: "f" + liblibrarian: "Manifestation publication statement" + libopac: "Manifestation publication statement" + repeatable: 1 + mandatory: 0 + kohafield: "" + tab: 8 + authorised_value: "" + authtypecode: "" + value_builder: "" + isurl: + hidden: -6 + frameworkcode: "" + seealso: "" + link: "" + defaultvalue: + + - tagfield: "881" + tagsubfield: "g" + liblibrarian: "Manifestation distribution statement" + libopac: "Manifestation distribution statement" + repeatable: 1 + mandatory: 0 + kohafield: "" + tab: 8 + authorised_value: "" + authtypecode: "" + value_builder: "" + isurl: + hidden: -6 + frameworkcode: "" + seealso: "" + link: "" + defaultvalue: + + - tagfield: "881" + tagsubfield: "h" + liblibrarian: "Manifestation manufacture statement" + libopac: "Manifestation manufacture statement" + repeatable: 1 + mandatory: 0 + kohafield: "" + tab: 8 + authorised_value: "" + authtypecode: "" + value_builder: "" + isurl: + hidden: -6 + frameworkcode: "" + seealso: "" + link: "" + defaultvalue: + + - tagfield: "881" + tagsubfield: "i" + liblibrarian: "Manifestation copyright statement" + libopac: "Manifestation copyright statement" + repeatable: 1 + mandatory: 0 + kohafield: "" + tab: 8 + authorised_value: "" + authtypecode: "" + value_builder: "" + isurl: + hidden: -6 + frameworkcode: "" + seealso: "" + link: "" + defaultvalue: + + - tagfield: "881" + tagsubfield: "j" + liblibrarian: "Manifestation frequency statement" + libopac: "Manifestation frequency statement" + repeatable: 1 + mandatory: 0 + kohafield: "" + tab: 8 + authorised_value: "" + authtypecode: "" + value_builder: "" + isurl: + hidden: -6 + frameworkcode: "" + seealso: "" + link: "" + defaultvalue: + + - tagfield: "881" + tagsubfield: "k" + liblibrarian: "Manifestation designation of sequence statement" + libopac: "Manifestation designation of sequence statement" + repeatable: 1 + mandatory: 0 + kohafield: "" + tab: 8 + authorised_value: "" + authtypecode: "" + value_builder: "" + isurl: + hidden: -6 + frameworkcode: "" + seealso: "" + link: "" + defaultvalue: + + - tagfield: "881" + tagsubfield: "l" + liblibrarian: "Manifestation series statement" + libopac: "Manifestation series statement" + repeatable: 1 + mandatory: 0 + kohafield: "" + tab: 8 + authorised_value: "" + authtypecode: "" + value_builder: "" + isurl: + hidden: -6 + frameworkcode: "" + seealso: "" + link: "" + defaultvalue: + + - tagfield: "881" + tagsubfield: "m" + liblibrarian: "Manifestation dissertation statement" + libopac: "Manifestation dissertation statement" + repeatable: 1 + mandatory: 0 + kohafield: "" + tab: 8 + authorised_value: "" + authtypecode: "" + value_builder: "" + isurl: + hidden: -6 + frameworkcode: "" + seealso: "" + link: "" + defaultvalue: + + - tagfield: "881" + tagsubfield: "n" + liblibrarian: "Manifestation regional encoding statement" + libopac: "Manifestation regional encoding statement" + repeatable: 1 + mandatory: 0 + kohafield: "" + tab: 8 + authorised_value: "" + authtypecode: "" + value_builder: "" + isurl: + hidden: -6 + frameworkcode: "" + seealso: "" + link: "" + defaultvalue: + - tagfield: "882" tagsubfield: "6" liblibrarian: "Linkage" -- 2.39.5