Bug 37133: Update MARC21 authority frameworks to Update 36

The patch updates the MARC21 authority frameworks to Update 36

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

- There should be a new field 361 named STRUCTURED OWNERSHIP AND CUSTODIAL
  HISTORY with the following subfields
  https://www.loc.gov/marc/authority/ad361.html
  - 0 - Authority record control number or standard number (R)
  - 1 - Real World Object URI (R)
  - 3 - Materials specified (NR)
  - 5 - Institution to which field applies (NR)
  - 6 - Linkage (NR)
  - 7 - Data provenance (R)
  - 8 - Field link and sequence number (R)
  - a - Name (NR)
  - f - Ownership and custodial history evidence term (R)
  - k - Formatted date (NR)
  - l - Date (NR)
  - o - Type of ownership and custodial history information (R)
  - s - Shelf mark of copy described (NR)
  - u - Uniform Resource Identifier (R)
  - x - Nonpublic note (R)
  - y - Identifier of the copy described (NR)
  - z - Public note (R)

- No changes to subfield 368$d, changes only affect subfield documentation

- There should be a new field 857 named ELECTRONIC ARCHIVE LOCATION AND ACCESS
  with the following subfields
  https://www.loc.gov/marc/authority/ad857.html
  - 2 - Access method (NR)
  - 3 - Materials specified (NR)
  - 5 - Institution to which field applies (NR)
  - 6 - Linkage (NR)
  - 7 - Access status (NR)
  - 8 - Field link and sequence number (R)
  - b - Name of archiving agency (NR)
  - c - Name of Web archive or digital archive repository (NR)
  - d - Date range of archived material (NR)
  - e - Data provenance (R)
  - f - Archive completeness (NR)
  - g - Persistent identifier (R)
  - h - Non-functioning Uniform Resource Identifier (R)
  - l - Standardized information governing access (R)
  - m - Contact for access assistance (R)
  - n - Terms governing access (R)
  - q - Electronic format type (R)
  - r - Standardized information governing use and reproduction (R)
  - s - File size (R)
  - t - Terms governing use and reproduction (R)
  - u - Uniform Resource Identifier (R)
  - x - Nonpublic note (R)
  - y - Link text (R)
  - z - Public note (R)

5. Optional: Check other authority frameworks, they should all be changed

Signed-off-by: David Nind <david@davidnind.com>
Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
This commit is contained in:
Caroline Cyr La Rose 2024-06-28 10:15:23 -04:00 committed by Katrin Fischer
parent 0a2c2468a7
commit f6ff83f17c
No known key found for this signature in database
GPG Key ID: 0EF6E2C03357A834
1 changed files with 713 additions and 0 deletions

View File

@ -674,6 +674,14 @@ tables:
mandatory: 0
authorised_value:
- authtypecode: ""
tagfield: "361"
liblibrarian: "STRUCTURED OWNERSHIP AND CUSTODIAL HISTORY"
libopac: "STRUCTURED OWNERSHIP AND CUSTODIAL HISTORY"
repeatable: 1
mandatory: 0
authorised_value:
- authtypecode: ""
tagfield: "368"
liblibrarian: "OTHER ATTRIBUTES OF PERSON OR CORPORATE BODY"
@ -1498,6 +1506,14 @@ tables:
mandatory: 0
authorised_value:
- authtypecode: ""
tagfield: "857"
liblibrarian: "ELECTRONIC ARCHIVE LOCATION AND ACCESS"
libopac: "ELECTRONIC ARCHIVE LOCATION AND ACCESS"
repeatable: 1
mandatory: 0
authorised_value:
- authtypecode: ""
tagfield: "880"
liblibrarian: "ALTERNATE GRAPHIC REPRESENTATION"
@ -11929,6 +11945,295 @@ tables:
kohafield: ""
frameworkcode: ""
- authtypecode: ""
tagfield: "361"
tagsubfield: "0"
liblibrarian: "Authority record control number or standard number"
libopac: "Authority record control number or standard number"
repeatable: 1
mandatory: 0
tab: 3
authorised_value:
value_builder:
seealso:
isurl: 0
hidden: 0
linkid: 0
kohafield: ""
frameworkcode: ""
- authtypecode: ""
tagfield: "361"
tagsubfield: "1"
liblibrarian: "Real World Object URI"
libopac: "Real World Object URI"
repeatable: 1
mandatory: 0
tab: 3
authorised_value:
value_builder:
seealso:
isurl: 0
hidden: 0
linkid: 0
kohafield: ""
frameworkcode: ""
- authtypecode: ""
tagfield: "361"
tagsubfield: "3"
liblibrarian: "Materials specified"
libopac: "Materials specified"
repeatable: 0
mandatory: 0
tab: 3
authorised_value:
value_builder:
seealso:
isurl: 0
hidden: 0
linkid: 0
kohafield: ""
frameworkcode: ""
- authtypecode: ""
tagfield: "361"
tagsubfield: "5"
liblibrarian: "Institution to which field applies"
libopac: "Institution to which field applies"
repeatable: 0
mandatory: 0
tab: 3
authorised_value:
value_builder:
seealso:
isurl: 0
hidden: 0
linkid: 0
kohafield: ""
frameworkcode: ""
- authtypecode: ""
tagfield: "361"
tagsubfield: "6"
liblibrarian: "Linkage"
libopac: "Linkage"
repeatable: 0
mandatory: 0
tab: 3
authorised_value:
value_builder:
seealso:
isurl: 0
hidden: 0
linkid: 0
kohafield: ""
frameworkcode: ""
- authtypecode: ""
tagfield: "361"
tagsubfield: "7"
liblibrarian: "Data provenance"
libopac: "Data provenance"
repeatable: 1
mandatory: 0
tab: 3
authorised_value:
value_builder:
seealso:
isurl: 0
hidden: 0
linkid: 0
kohafield: ""
frameworkcode: ""
- authtypecode: ""
tagfield: "361"
tagsubfield: "8"
liblibrarian: "Field link and sequence number"
libopac: "Field link and sequence number"
repeatable: 1
mandatory: 0
tab: 3
authorised_value:
value_builder:
seealso:
isurl: 0
hidden: 0
linkid: 0
kohafield: ""
frameworkcode: ""
- authtypecode: ""
tagfield: "361"
tagsubfield: "a"
liblibrarian: "Name"
libopac: "Name"
repeatable: 0
mandatory: 0
tab: 3
authorised_value:
value_builder:
seealso:
isurl: 0
hidden: 0
linkid: 0
kohafield: ""
frameworkcode: ""
- authtypecode: ""
tagfield: "361"
tagsubfield: "f"
liblibrarian: "Ownership and custodial history evidence term"
libopac: "Ownership and custodial history evidence term"
repeatable: 1
mandatory: 0
tab: 3
authorised_value:
value_builder:
seealso:
isurl: 0
hidden: 0
linkid: 0
kohafield: ""
frameworkcode: ""
- authtypecode: ""
tagfield: "361"
tagsubfield: "k"
liblibrarian: "Formatted date"
libopac: "Formatted date"
repeatable: 0
mandatory: 0
tab: 3
authorised_value:
value_builder:
seealso:
isurl: 0
hidden: 0
linkid: 0
kohafield: ""
frameworkcode: ""
- authtypecode: ""
tagfield: "361"
tagsubfield: "l"
liblibrarian: "Date"
libopac: "Date"
repeatable: 0
mandatory: 0
tab: 3
authorised_value:
value_builder:
seealso:
isurl: 0
hidden: 0
linkid: 0
kohafield: ""
frameworkcode: ""
- authtypecode: ""
tagfield: "361"
tagsubfield: "o"
liblibrarian: "Type of ownership and custodial history information"
libopac: "Type of ownership and custodial history information"
repeatable: 1
mandatory: 0
tab: 3
authorised_value:
value_builder:
seealso:
isurl: 0
hidden: 0
linkid: 0
kohafield: ""
frameworkcode: ""
- authtypecode: ""
tagfield: "361"
tagsubfield: "s"
liblibrarian: "Shelf mark of copy described"
libopac: "Shelf mark of copy described"
repeatable: 0
mandatory: 0
tab: 3
authorised_value:
value_builder:
seealso:
isurl: 0
hidden: 0
linkid: 0
kohafield: ""
frameworkcode: ""
- authtypecode: ""
tagfield: "361"
tagsubfield: "u"
liblibrarian: "Uniform Resource Identifier"
libopac: "Uniform Resource Identifier"
repeatable: 1
mandatory: 0
tab: 3
authorised_value:
value_builder:
seealso:
isurl: 0
hidden: 0
linkid: 0
kohafield: ""
frameworkcode: ""
- authtypecode: ""
tagfield: "361"
tagsubfield: "x"
liblibrarian: "Nonpublic note"
libopac: "Nonpublic note"
repeatable: 1
mandatory: 0
tab: 3
authorised_value:
value_builder:
seealso:
isurl: 0
hidden: 0
linkid: 0
kohafield: ""
frameworkcode: ""
- authtypecode: ""
tagfield: "361"
tagsubfield: "y"
liblibrarian: "Identifier of the copy described"
libopac: "Identifier of the copy described"
repeatable: 0
mandatory: 0
tab: 3
authorised_value:
value_builder:
seealso:
isurl: 0
hidden: 0
linkid: 0
kohafield: ""
frameworkcode: ""
- authtypecode: ""
tagfield: "361"
tagsubfield: "z"
liblibrarian: "Public note"
libopac: "Public note"
repeatable: 1
mandatory: 0
tab: 3
authorised_value:
value_builder:
seealso:
isurl: 0
hidden: 0
linkid: 0
kohafield: ""
frameworkcode: ""
- authtypecode: ""
tagfield: "368"
tagsubfield: "0"
@ -33944,6 +34249,414 @@ tables:
kohafield: ""
frameworkcode: ""
- authtypecode: ""
tagfield: "857"
tagsubfield: "2"
liblibrarian: "Access method"
libopac: "Access method"
repeatable: 0
mandatory: 0
tab: 8
authorised_value:
value_builder:
seealso:
isurl: 0
hidden: 0
linkid: 0
kohafield: ""
frameworkcode: ""
- authtypecode: ""
tagfield: "857"
tagsubfield: "3"
liblibrarian: "Materials specified"
libopac: "Materials specified"
repeatable: 0
mandatory: 0
tab: 8
authorised_value:
value_builder:
seealso:
isurl: 0
hidden: 0
linkid: 0
kohafield: ""
frameworkcode: ""
- authtypecode: ""
tagfield: "857"
tagsubfield: "5"
liblibrarian: "Institution to which field applies"
libopac: "Institution to which field applies"
repeatable: 0
mandatory: 0
tab: 8
authorised_value:
value_builder:
seealso:
isurl: 0
hidden: 0
linkid: 0
kohafield: ""
frameworkcode: ""
- authtypecode: ""
tagfield: "856"
tagsubfield: "6"
liblibrarian: "Linkage"
libopac: "Linkage"
repeatable: 0
mandatory: 0
tab: 8
authorised_value:
value_builder:
seealso:
isurl: 0
hidden: 0
linkid: 0
kohafield: ""
frameworkcode: ""
- authtypecode: ""
tagfield: "857"
tagsubfield: "7"
liblibrarian: "Access status"
libopac: "Access status"
repeatable: 0
mandatory: 0
tab: 8
authorised_value:
value_builder:
seealso:
isurl: 0
hidden: 0
linkid: 0
kohafield: ""
frameworkcode: ""
- authtypecode: ""
tagfield: "857"
tagsubfield: "8"
liblibrarian: "Field link and sequence number"
libopac: "Field link and sequence number"
repeatable: 1
mandatory: 0
tab: 8
authorised_value:
value_builder:
seealso:
isurl: 0
hidden: 0
linkid: 0
kohafield: ""
frameworkcode: ""
- authtypecode: ""
tagfield: "857"
tagsubfield: "b"
liblibrarian: "Name of archiving agency"
libopac: "Name of archiving agency"
repeatable: 0
mandatory: 0
tab: 8
authorised_value:
value_builder:
seealso:
isurl: 0
hidden: 0
linkid: 0
kohafield: ""
frameworkcode: ""
- authtypecode: ""
tagfield: "857"
tagsubfield: "c"
liblibrarian: "Name of Web archive or digital archive repository"
libopac: "Name of Web archive or digital archive repository"
repeatable: 0
mandatory: 0
tab: 8
authorised_value:
value_builder:
seealso:
isurl: 0
hidden: 0
linkid: 0
kohafield: ""
frameworkcode: ""
- authtypecode: ""
tagfield: "857"
tagsubfield: "d"
liblibrarian: "Date range of archived material"
libopac: "Date range of archived material"
repeatable: 0
mandatory: 0
tab: 8
authorised_value:
value_builder:
seealso:
isurl: 0
hidden: 0
linkid: 0
kohafield: ""
frameworkcode: ""
- authtypecode: ""
tagfield: "857"
tagsubfield: "e"
liblibrarian: "Data provenance"
libopac: "Data provenance"
repeatable: 1
mandatory: 0
tab: 8
authorised_value:
value_builder:
seealso:
isurl: 0
hidden: 0
linkid: 0
kohafield: ""
frameworkcode: ""
- authtypecode: ""
tagfield: "857"
tagsubfield: "f"
liblibrarian: "Archive completeness"
libopac: "Archive completeness"
repeatable: 0
mandatory: 0
tab: 8
authorised_value:
value_builder:
seealso:
isurl: 0
hidden: 0
linkid: 0
kohafield: ""
frameworkcode: ""
- authtypecode: ""
tagfield: "857"
tagsubfield: "g"
liblibrarian: "Persistent identifier"
libopac: "Persistent identifier"
repeatable: 1
mandatory: 0
tab: 8
authorised_value:
value_builder:
seealso:
isurl: 0
hidden: 0
linkid: 0
kohafield: ""
frameworkcode: ""
- authtypecode: ""
tagfield: "857"
tagsubfield: "h"
liblibrarian: "Non-functioning Uniform Resource Identifier"
libopac: "Non-functioning Uniform Resource Identifier"
repeatable: 1
mandatory: 0
tab: 8
authorised_value:
value_builder:
seealso:
isurl: 0
hidden: 0
linkid: 0
kohafield: ""
frameworkcode: ""
- authtypecode: ""
tagfield: "857"
tagsubfield: "l"
liblibrarian: "Standardized information governing access"
libopac: "Standardized information governing access"
repeatable: 1
mandatory: 0
tab: 8
authorised_value:
value_builder:
seealso:
isurl: 0
hidden: 0
linkid: 0
kohafield: ""
frameworkcode: ""
- authtypecode: ""
tagfield: "857"
tagsubfield: "m"
liblibrarian: "Contact for access assistance"
libopac: "Contact for access assistance"
repeatable: 1
mandatory: 0
tab: 8
authorised_value:
value_builder:
seealso:
isurl: 0
hidden: 0
linkid: 0
kohafield: ""
frameworkcode: ""
- authtypecode: ""
tagfield: "857"
tagsubfield: "n"
liblibrarian: "Terms governing access"
libopac: "Terms governing access"
repeatable: 1
mandatory: 0
tab: 8
authorised_value:
value_builder:
seealso:
isurl: 0
hidden: 0
linkid: 0
kohafield: ""
frameworkcode: ""
- authtypecode: ""
tagfield: "857"
tagsubfield: "q"
liblibrarian: "Electronic format type"
libopac: "Electronic format type"
repeatable: 1
mandatory: 0
tab: 8
authorised_value:
value_builder:
seealso:
isurl: 0
hidden: 0
linkid: 0
kohafield: ""
frameworkcode: ""
- authtypecode: ""
tagfield: "857"
tagsubfield: "r"
liblibrarian: "Standardized information governing use and reproduction"
libopac: "Standardized information governing use and reproduction"
repeatable: 1
mandatory: 0
tab: 8
authorised_value:
value_builder:
seealso:
isurl: 0
hidden: 0
linkid: 0
kohafield: ""
frameworkcode: ""
- authtypecode: ""
tagfield: "857"
tagsubfield: "s"
liblibrarian: "File size"
libopac: "File size"
repeatable: 1
mandatory: 0
tab: 8
authorised_value:
value_builder:
seealso:
isurl: 0
hidden: 0
linkid: 0
kohafield: ""
frameworkcode: ""
- authtypecode: ""
tagfield: "857"
tagsubfield: "t"
liblibrarian: "Terms governing use and reproduction"
libopac: "Terms governing use and reproduction"
repeatable: 1
mandatory: 0
tab: 8
authorised_value:
value_builder:
seealso:
isurl: 0
hidden: 0
linkid: 0
kohafield: ""
frameworkcode: ""
- authtypecode: ""
tagfield: "857"
tagsubfield: "u"
liblibrarian: "Uniform Resource Identifier"
libopac: "Uniform Resource Identifier"
repeatable: 1
mandatory: 0
tab: 8
authorised_value:
value_builder:
seealso:
isurl: 0
hidden: 0
linkid: 0
kohafield: ""
frameworkcode: ""
- authtypecode: ""
tagfield: "857"
tagsubfield: "x"
liblibrarian: "Nonpublic note"
libopac: "Nonpublic note"
repeatable: 1
mandatory: 0
tab: 8
authorised_value:
value_builder:
seealso:
isurl: 0
hidden: 0
linkid: 0
kohafield: ""
frameworkcode: ""
- authtypecode: ""
tagfield: "857"
tagsubfield: "y"
liblibrarian: "Link text"
libopac: "Link text"
repeatable: 1
mandatory: 0
tab: 8
authorised_value:
value_builder:
seealso:
isurl: 0
hidden: 0
linkid: 0
kohafield: ""
frameworkcode: ""
- authtypecode: ""
tagfield: "857"
tagsubfield: "z"
liblibrarian: "Public note"
libopac: "Public note"
repeatable: 1
mandatory: 0
tab: 8
authorised_value:
value_builder:
seealso:
isurl: 0
hidden: 0
linkid: 0
kohafield: ""
frameworkcode: ""
- authtypecode: ""
tagfield: "880"
tagsubfield: "0"