copying indicators when "applying full authority" should be more precise
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
New
|
Undecided
|
Unassigned |
Bug Description
At present, when one does an "Apply Full Authority" in the MARC editor, the first and second indicators from the authority field replace the indicator values in the bib field.
However, in MARC21 the values of the authority field indicators mostly do not have the same meaning as the corresponding bib fields. Consequently, replacing indicator values in the bib record should be restrict to the following cases:
authority 100 indicator 1 => bib X00 ind. 1 (type of personal name entry)
authority 110 indicator 1 => bib X10 ind. 1 (type of corporate name entry)
authority 111 indicator 1 => bib X11 ind. 1 (type of meeting name entry)
authority 130 indicator 2 => bib X30 ind. 1 (nonfiling characters) (NOTE: it is indeed authority indicator 2 => bib indicator 1)
In all other cases, indicator values entered on the bib record should be left alone.
(Well, almost: one could imagine fancier logic that would set the second indicator and $2 when applying a subject authority to a 6XX bib field).
Evergreen master
tags: |
added: cat-authority removed: authority |
This will have to be configurable per context set, as there's at least one local context set in use in the wild that wants to have its indicators copies.
It doesn't have to be particularly complicated, of course. A table listing the authority field and copy-ish-ness of ind1 and ind2 as bools would do for 99.999% of cases.
NOTE: ISO-2709 (of which MARC21 is a subset) allows for more than 2 indicators per datafield... do we care?