Bug 37135: Update MARC21 authority frameworks to Update 38

The patch updates the MARC21 authority frameworks to Update 38

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/authority/adapndxf.html

- There should be two new subfields in 082
  - 0 - Authority record control number or standard number (R)
  - 1 - Real World Object URI (R)

- There should be two new subfields in 083
  - 0 - Authority record control number or standard number (R)
  - 1 - Real World Object URI (R)

- Field 383 should be named NUMERIC DESIGNATION OF MUSICAL WORK OR EXPRESSION

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:33:07 -04:00 committed by Katrin Fischer
parent 71d5234054
commit 2e90cfce5a
No known key found for this signature in database
GPG Key ID: 0EF6E2C03357A834
1 changed files with 70 additions and 2 deletions

View File

@ -796,8 +796,8 @@ tables:
- authtypecode: ""
tagfield: "383"
liblibrarian: "NUMERIC DESIGNATION OF MUSICAL WORK"
libopac: "NUMERIC DESIGNATION OF MUSICAL WORK"
liblibrarian: "NUMERIC DESIGNATION OF MUSICAL WORK OR EXPRESSION"
libopac: "NUMERIC DESIGNATION OF MUSICAL WORK OR EXPRESSION"
repeatable: 1
mandatory: 0
authorised_value:
@ -5493,6 +5493,40 @@ tables:
kohafield: ""
frameworkcode: ""
- authtypecode: ""
tagfield: "082"
tagsubfield: "0"
liblibrarian: "Authority record control number or standard number"
libopac: "Authority record control number or standard number"
repeatable: 1
mandatory: 0
tab: 0
authorised_value:
value_builder:
seealso:
isurl: 0
hidden: 0
linkid: 0
kohafield: ""
frameworkcode: ""
- authtypecode: ""
tagfield: "082"
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: "082"
tagsubfield: "2"
@ -5612,6 +5646,40 @@ tables:
kohafield: ""
frameworkcode: ""
- authtypecode: ""
tagfield: "083"
tagsubfield: "0"
liblibrarian: "Authority record control number or standard number"
libopac: "Authority record control number or standard number"
repeatable: 1
mandatory: 0
tab: 0
authorised_value:
value_builder:
seealso:
isurl: 0
hidden: 0
linkid: 0
kohafield: ""
frameworkcode: ""
- authtypecode: ""
tagfield: "083"
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: "083"
tagsubfield: "2"