UCSCLibrary / dams_project_mgmt

DAMS purpose is to provide access to digitized and born-digital UCSC Special Collections content. This repository is used for project planning. It holds the task tickets and roadmap for the different projects under DAMS.
2 stars 0 forks source link

[5] Local authority should mint on exact match only #519

Closed rschwab closed 2 years ago

rschwab commented 2 years ago

Currently local authority minting and linking is using phrase matching, or fuzzy matching, or some other method. It should use exact match only. When an exact match (case-insensitive, remove white space and special characters) is not found it should mint a new local term. If the ingested value is a URI it should not create a new authority term, even if the lookup fails, in other words it should not create a local term that is a URI string.

Examples:

bkiahstroud commented 2 years ago

This work was ingested with a deprecated term for Genre, and it erroneously used the URI as the term.

@rschwab is this something that was handled by BulkOps? If so, how? I'm not seeing any data in the search results that could be used to determine whether a term is deprecated or not

rschwab commented 2 years ago

I don't know if BulkOps handled it. I only discovered its deprecated by clicking the URL, so I'm not sure if there's something returned from LC or Getty when a term is deprecated.

rschwab commented 2 years ago

Yay matching is working... exactly.

Genre is still broken when importing a deprecated term, but I can appreciate that is perhaps out of scope here. I'll move this to deploy, and have noted this issue in our documentation with the workaround of using an updated term and round-tripping.

Thanks Kiah!