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
20
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Evergreen
Confirmed
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.

Revision history for this message
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
Revision history for this message
Jane Sandberg (sandbergja) 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?

Elaine Hardy (ehardy)
tags: added: cat-authority
removed: authority cataloging
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.