authority_control_fields.pl should replace terms that match a 4XX authority field with the authorized term from the 1xx

Bug #1704599 reported by Jane Sandberg on 2017-07-15
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Evergreen
Wishlist
Unassigned

Bug Description

It would be very helpful if we could replace unauthorized terms with their authorized versions without human intervention. I would imagine a process pretty similar to the propogation process that happens when two authority records are merged.

Galen Charlton (gmc) wrote :

I think I know what you mean, but just to express it in other words, the idea is that authority_control_fields.pl (or perhaps a separate batch job) would do something like this:

If a bib heading is not already linked to an authority record, and if it does not match a 1XX heading, but does match (in full, including thesaurus) a 4XX of exactly one authority record, the following should happen:

- the heading in the bib record should be replaced with the 1XX from the authority record
- the bib heading should be linked to the authority record, including adding a $0
- there should be some sort of log output stating that the heading change took place

Have I got it?

Changed in evergreen:
importance: Undecided → Wishlist
status: New → Confirmed
milestone: none → 3.next
Jane Sandberg (sandbej) wrote :

That sounds like exactly what I would imagine. Thanks, Galen!

I imagine that this would almost always be the desired behavior. I suppose that maybe there could be a command line flag to keep the current behavior (e.g. "--keep-see-from-terms"). Perhaps for libraries that have terms in their local bib records that they want to preserve, and where they don't have the time or consortium-wide buy-in to update the authority file accordingly?

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers