Bug 40072 - MARC21 Addition to relator terms in technical notice 2025-04-03
Summary: MARC21 Addition to relator terms in technical notice 2025-04-03
Status: Signed Off
Alias: None
Product: Koha
Classification: Unclassified
Component: MARC Bibliographic data support (show other bugs)
Version: unspecified
Hardware: All All
: P5 - low enhancement
Assignee: Caroline Cyr La Rose
QA Contact: Testopia
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-06-04 14:55 UTC by Caroline Cyr La Rose
Modified: 2025-06-30 21:04 UTC (History)
0 users

See Also:
GIT URL:
Change sponsored?: ---
Patch complexity: Trivial patch
Documentation contact:
Documentation submission:
Text to go in the release notes:
Version(s) released in:
Circulation function:


Attachments
Bug 40072: MARC21 Addition to relator terms in technical notice 2025-04-03 (2.30 KB, patch)
2025-06-30 18:40 UTC, Caroline Cyr La Rose
Details | Diff | Splinter Review
Bug 40072: MARC21 Addition to relator terms in technical notice 2025-04-03 (2.35 KB, patch)
2025-06-30 21:04 UTC, Roman Dolny
Details | Diff | Splinter Review

Note You need to log in before you can comment on or make changes to this bug.
Description Caroline Cyr La Rose 2025-06-04 14:55:02 UTC

    
Comment 1 Caroline Cyr La Rose 2025-06-04 14:56:15 UTC
Woops, pressed enter by accident...

https://www.loc.gov/marc/relators/tn250403rel.html

Addition:
 - wfw [writer of foreword] - A person, family, or organization contributing to a resource by providing a foreword to the original work.

DEPRECATED code/term

The term "author of introduction, etc." (code "aui") has been deprecated. Users should use "writer of foreword" (code "wfw"), "writer of introduction" (code "win") or "writer of preface" (code "wpr") instead.
Updated definition

The definition for "adapter" (code "adp") has been rewritten to allow for expanded usage. Please see the Term Sequence page (https://www.loc.gov/marc/relators/relaterm.html) for the new definition.
Comment 2 Caroline Cyr La Rose 2025-06-30 18:36:22 UTC
This update includes a term deprecation. I decided to go ahead and remove it from the authorized values list because, unlike for MARC frameworks, a nonexistent value will not delete data from the records. It will simply say "aui (Not an authorized value)".

Furthermore, this only affects new installations. Nothing will be deleted from existing installations, unless the libraries themselves remove the authorized value. They can make a batch modification before deleting it if necessary.
Comment 3 Caroline Cyr La Rose 2025-06-30 18:40:11 UTC
Created attachment 183651 [details] [review]
Bug 40072: MARC21 Addition to relator terms in technical notice 2025-04-03

This patch adds a relator term that was added to the MARC code list for
relators in the April 3, 2025 technical notice. The new term is wfw -
Writer of foreword. This technical notice also deprecates an existing
term, aui (author of introduction), in favour of the new term.

To test:
1. Apply patch and reset_all
2. Go to Administration > Authorized values
3. Search for the RELTERMS list and click on it
4. Search for wfw
   --> There should be an entry for wfw - Writer of foreword
5. Search for aui
   --> Term should not exist

Note : This update includes a term deprecation. I decided to go ahead
and remove it from the authorized values list because, unlike for MARC
frameworks, a nonexistent value will not delete data from the records.
It will simply say "aui (Not an authorized value)". Furthermore, this
only affects new installations. Nothing will be deleted from existing
installations, unless the libraries themselves remove the authorized
value. They can make a batch modification before deleting it if
necessary.
Comment 4 Roman Dolny 2025-06-30 21:04:27 UTC
Created attachment 183655 [details] [review]
Bug 40072: MARC21 Addition to relator terms in technical notice 2025-04-03

This patch adds a relator term that was added to the MARC code list for
relators in the April 3, 2025 technical notice. The new term is wfw -
Writer of foreword. This technical notice also deprecates an existing
term, aui (author of introduction), in favour of the new term.

To test:
1. Apply patch and reset_all
2. Go to Administration > Authorized values
3. Search for the RELTERMS list and click on it
4. Search for wfw
   --> There should be an entry for wfw - Writer of foreword
5. Search for aui
   --> Term should not exist

Note : This update includes a term deprecation. I decided to go ahead
and remove it from the authorized values list because, unlike for MARC
frameworks, a nonexistent value will not delete data from the records.
It will simply say "aui (Not an authorized value)". Furthermore, this
only affects new installations. Nothing will be deleted from existing
installations, unless the libraries themselves remove the authorized
value. They can make a batch modification before deleting it if
necessary.

Signed-off-by: Roman Dolny <roman.dolny@jezuici.pl>