Skip to content

New feed for importer #77

@labradford

Description

@labradford

Story

UCLA has provided a new feed for the ARCE importer. We need to make adjustments to the ArceItem class to make sure all of the metadata and files are pulling in correctly

https://digital.library.ucla.edu/catalog/oai?verb=ListRecords&metadataPrefix=mods_arce&set=oai_set_ssim:arce

Acceptance Criteria

  • ArceItem importer successfully imports all metadata and images
  • Application is working as expected after importer is updated

Testing

  • Login as admin
  • Run importer
  • Make sure there are no errors
  • Make sure metadata is imported successfully

Notes

mapping: https://docs.google.com/spreadsheets/d/1QfmluOIwg811N-PCa7NOZCREPe-RwN8md71Ph6m7PkU/edit?usp=sharing

Implementation

Items that need to be completed for this ticket

  • Update the importer to use the new feed URL
  • Update the metadata_prefix to use mods_arce instead of mods
  • Update the set from arce_1 to oai_set_ssim:arce
  • Update the ARK ID field to remove the / and replace with -
  • Fix the UV to use the newly provide manifest
  • Strip out the old code that generated the IIIF manifest
  • Collection field should filter out the Africa Collections and Middle East & North Africa Collections
  • remove the file_name_t field from importer and from catalog controller
  • add the new related items field to the importer, change the URL to point to the ARCE url, add to catalog controller
  • update the importer for the Photographer field
  • update the importer for the Copyright status field
  • Add Cultural Object to the importer and catalog controller
  • Add Domain Topic to the importer and catalog controller
  • remove local id from the importer and catalog controller
  • Fix the progress bar in the importer - total items is not available in the same way as the previous feed

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions