scientist-softserv / oral-history

UCLA LIBRARY-CENTER FOR ORAL HISTORY RESEARCH --Documenting the histories of Los Angeles-- The UCLA Library creates a vibrant nexus of ideas, collections, expertise, and spaces in which users illuminate solutions for local and global challenges. We constantly evolve to advance UCLA’s research, education, and public service mission by empowering and
https://oralhistory.library.ucla.edu/
0 stars 0 forks source link

Update OAI endpoint and fields #42

Closed kjallen closed 3 months ago

kjallen commented 11 months ago

Story

The location of the OAI provider and some fields have changed slightly. As a result, some code will either need to be updated or moved to configuration files, including the root url of the OAI provider.

Examples of the new url:

Single record: https://oh-staff.library.ucla.edu/oai/?verb=GetRecord&identifier=21198/zz002kpmhj

All records: https://oh-staff.library.ucla.edu/oai/?verb=ListRecords

Root url: https://oh-staff.library.ucla.edu/oai/

Verbs supported: GetRecord with identifier ListRecords (no parameters required)

No longer required: metadata_prefix set (default is now oral history) No redemption token is needed, all results should be returned with ListRecords (request takes about 60-70 seconds for generation, factor into time out on Ruby side)

The identifier also has been switched to use the database stored format, with a slash instead of a dash (ie 21198/zz002kpmhj vs 21198-zz002kpmhj (old format, should no longer be used)

Acceptance Criteria

Testing Instructions and Sample Files

Single record: https://oh-staff.library.ucla.edu/oai/?verb=GetRecord&identifier=21198/zz002kpmhj

All records: https://oh-staff.library.ucla.edu/oai/?verb=ListRecords

labradford commented 10 months ago
kjallen commented 10 months ago

hi @labradford, wanted to check in -- looking at the tasks above, I don't think folks are waiting on anything from the UCLA side, but wanted to confirm we weren't the blocker. Is there any additional info you need from me to confirm or clarify?

labradford commented 10 months ago

hi @labradford, wanted to check in -- looking at the tasks above, I don't think folks are waiting on anything from the UCLA side, but wanted to confirm we weren't the blocker. Is there any additional info you need from me to confirm or clarify?

This was just a list of things that we would need to do to implement the new feed. I don't believe there is anything we need from UCLA at this time

aprilrieger commented 9 months ago

We pulled out the requirement: