sul-dlss / FOLIO-Project-Stanford

Task management for Stanford’s analysis of FOLIO.
2 stars 0 forks source link

Determine OCLC api calls needed #580

Open ahafele opened 9 months ago

ahafele commented 9 months ago

https://developer.api.oclc.org/wc-metadata-v2#

Client ID: 7RyFsXCcwROKnXR0lJMKO4nZGKEUrptPLPxTsdj2JifTZkkcZBHwE94k1Ig6WZpWoXo5QFHzn56dVxR5 Secret: Ask Alissa

ahafele commented 8 months ago

Example of records with no OCLC numbers but would probably find match in worldcat: in00000030384 in00000030383

jermnelson commented 8 months ago

Using the brief-bibs-search endpoint, we can retrieve matches for these two resources using title or ISBN. For the title search, the first record in00000030384 returns 37 hits, using one of the record's ISBN, returns 4 hits.

We'll need to do some experimenting to see what criteria we want to use and how to determine what OCLC record to use.

ahafele commented 8 months ago

@jermnelson I chatted with Nancy a bit about this and she think that right now the process is to just send the record to OCLC and if there is no oclc number they determine the match with their algorithm. If this isn't possible through any of the endpoints, we might want to rethink sending bibs with no oclc number through the API.

ahafele commented 7 months ago

Outstanding question here - for records with no OCLC number we want to rely on OCLC's own algorithms to determine if there is an appropriate match or if they should create a new record. Previously we did this by sending them a file of MARC records. Is it possible to send the records to /manage/bibs endpoint with the same result?

ahafele commented 7 months ago

Cornell sends records with no OCLC number through the API. Waiting additional information to see what endpoint they use.