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 <phil@chetcolibrary.org>
Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
This commit is contained in:
Caroline Cyr La Rose 2024-06-19 16:22:26 -04:00 committed by Katrin Fischer
parent 8bcc30b8cd
commit 71d5234054
Signed by: kfischer
GPG key ID: 0EF6E2C03357A834

View file

@ -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"
@ -2003,8 +2011,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
@ -2020,8 +2028,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
@ -2068,6 +2076,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"
@ -13985,6 +14129,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"