Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Index Bibliographic Identifier Value #5813

Closed
4 tasks done
joncameron opened this issue May 2, 2024 · 2 comments
Closed
4 tasks done

Index Bibliographic Identifier Value #5813

joncameron opened this issue May 2, 2024 · 2 comments
Assignees

Comments

@joncameron
Copy link
Contributor

joncameron commented May 2, 2024

Description

Avalon does not index the bibliographic id field or present it on the item page or in the manifest. This is a quirk of the way Avalon was designed, where the bibligraphic ID is always assumed to be entered for import from some external source of metadata. Upon import, the ID is added to the Other Identifiers listing and thereby added to the index for search and discovery.

This doesn't meet a use case where collection staff have an identifier for an item, which is not meant to be used for import from another system. This could be because it's an internal identifier to the department or unit or perhaps only available in some other non-machine accessible data source. Users should be able to put a value in that field and expect it to be then searchable in the repository, even if it is not an identifier used with the Import function.

The expectation for Bibliographic ID is that it is searchable and included in the descriptive metadata in some way.

The help text for Bibliographic ID in the Resource Description form (update this?)

Bibliographic ID should be used for an external record identifier that can connect the Avalon item to a catalog record or other record for the original item. Type specifies the type of external record identifier.

One option: upon Save for Resource Description, check Other Identifiers and add in the type and value of Bibliographic ID if it is not already present. This would get the value indexed

Another option: make Bibliographic ID more prominent; give it its own dt/dd in the metadata display component. From one perspective it seems odd that this value would not be surfaced in descriptive metadata except for under the "Other Identifiers" listing.

Done Looks Like

  • Bibliographic ID value added to solr index for the media object (existing or new separate field)
  • Bibliographic ID value added to all_text_timv
  • Add Bib ID to IIIF manifest as a discrete metadata field (placed before Other Identifiers listing)
  • De-dupe Other Identifiers listing to remove the bib id if it is present there as well
@joncameron joncameron changed the title Index Bibliographic Identifier Values Index Bibliographic Identifier Value May 2, 2024
@joncameron
Copy link
Contributor Author

Notes from Chris on https://github.iu.edu/AvalonIU/Avalon/issues/242:
The bibliographic id is included in the MODS document under recordInfo but the mods_tesim solr field isn't included in the default qf. bibliographic_id isn't included in the all_text_timv field but other_identifier is.

UA073

I created a test item on mco-staging (https://media.dlib.indiana.edu/media_objects/sb397t979/) and used the collection id ("UA073") as the bibliographic id with a type of "Collection Identifier". Clicking "Import" will import bibliographic information including adding the collection id to the Other Identifiers.

Additionally, it looks like some of the records in this same collection but not listed above have the collection id as an Other Identifier in mco-staging. E.g. https://mco-staging.dlib.indiana.edu/media_objects/sb397t979

It appears that the records do not have the collection id in dark avalon. (E.g. https://content.mdpi.iu.edu/media_objects/2514ns41b)

What is the expectation for bibliographic id? If it should be displayed and be searchable then we should include it in the IIIF manifest and add it to all_text_timv. If we are including it in the IIIF manifest, what label should we use for it? The type or generically "Bibliographic ID"? If not, then I think we should probably add clearer help text to explain how the bibliographic id is used and how it isn't used.

@joncameron
Copy link
Contributor Author

Tested on dev, working as expected

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants