Bug 38873: Update MARC21 default framework to Update 39 (December 2024)

This patch updates the MARC21 default bibliographic framework to include
changes brought by Update 39 to the MARC21 format.

See https://www.loc.gov/marc/bibliographic/bdapndxg.html for the list of
changes.

Changes to field 506
- Added subfield $0 Authority record control number or standard number (R)
- Added subfield $1 Real World Object URI (R)

Changes to field 508
- Added subfield $3 Materials specified (NR)

Changes to field 511
- Added subfield $3 Materials specified (NR)

Changes to field 540
- Added subfield $0 Authority record control number or standard number (R)
- Added subfield $1 Real World Object URI (R)
- Renamed subfield $f to Standardized terminology for use and reproduction rights

To test:
1. Apply patch and reset_all
2. Go to Administration > MARC bibliographic framework > Default
   framework
3. Check that the additions/modifications are correct as per the list
   above
4. Optionally, run the MARC bibliographic framework test, and make sure
   there are no errors

NOTE: This change only applies to NEW installations. For existing
installations, you must make the changes yourself in Administration >
MARC bibliographic framework. This is to avoid overwriting
customizations libraries might have made to their cataloging frameworks.

Signed-off-by: Phil Ringnalda <phil@chetcolibrary.org>

Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>
Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
(cherry picked from commit 0d5c533e6f)
Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>
This commit is contained in:
Caroline Cyr La Rose 2025-01-13 11:14:07 -05:00 committed by Fridolin Somers
parent 363383eee7
commit 41ebf1901b
No known key found for this signature in database
GPG Key ID: 9A8E73E2A8B96537
1 changed files with 110 additions and 2 deletions

View File

@ -27604,6 +27604,42 @@ tables:
link: ""
defaultvalue:
- tagfield: "506"
tagsubfield: "0"
liblibrarian: "Authority record control number or standard number"
libopac: "Authority record control number or standard number"
repeatable: 1
mandatory: 0
kohafield: ""
tab: 5
authorised_value: ""
authtypecode: ""
value_builder: ""
isurl: 0
hidden: -6
frameworkcode: ""
seealso: ""
link: ""
defaultvalue:
- tagfield: "506"
tagsubfield: "1"
liblibrarian: "Real World Object URI"
libopac: "Real World Object URI"
repeatable: 1
mandatory: 0
kohafield: ""
tab: 5
authorised_value: ""
authtypecode: ""
value_builder: ""
isurl: 0
hidden: -6
frameworkcode: ""
seealso: ""
link: ""
defaultvalue:
- tagfield: "506"
tagsubfield: "2"
liblibrarian: "Source of term"
@ -27928,6 +27964,24 @@ tables:
link: ""
defaultvalue:
- tagfield: "508"
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: "508"
tagsubfield: "6"
liblibrarian: "Linkage"
@ -28180,6 +28234,24 @@ tables:
link: ""
defaultvalue:
- tagfield: "511"
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: "511"
tagsubfield: "6"
liblibrarian: "Linkage"
@ -31060,6 +31132,42 @@ tables:
link: ""
defaultvalue:
- tagfield: "540"
tagsubfield: "0"
liblibrarian: "Authority record control number or standard number"
libopac: "Authority record control number or standard number"
repeatable: 1
mandatory: 0
kohafield: ""
tab: 5
authorised_value: ""
authtypecode: ""
value_builder: ""
isurl: 0
hidden: -6
frameworkcode: ""
seealso: ""
link: ""
defaultvalue:
- tagfield: "540"
tagsubfield: "1"
liblibrarian: "Real World Object URI"
libopac: "Real World Object URI"
repeatable: 1
mandatory: 0
kohafield: ""
tab: 5
authorised_value: ""
authtypecode: ""
value_builder: ""
isurl: 0
hidden: -6
frameworkcode: ""
seealso: ""
link: ""
defaultvalue:
- tagfield: "540"
tagsubfield: "2"
liblibrarian: "Source of term"
@ -31224,8 +31332,8 @@ tables:
- tagfield: "540"
tagsubfield: "f"
liblibrarian: "Use and reproduction rights"
libopac: "Use and reproduction rights"
liblibrarian: "Standardized terminology for use and reproduction rights"
libopac: "Standardized terminology for use and reproduction rights"
repeatable: 1
mandatory: 0
kohafield: ""