Page MenuHomePhabricator

Use open library api in citoid to search for title / other metadata than just ISBN
Open, Needs TriagePublic

Description

Currently open library is used by Zotero to search for ISBNs, however we have additional capability in citoid to search for the title of a work.

Historically we used worldcat (T352571) to perform a title or citation lookup, however now we only search crossRef.

But most books are not in crossRef, so the results are irrelevant if the person is looking for a non-academic book.

This API would work: https://openlibrary.org/dev/docs/api/search

  • Enable open library look up for open search
  • Then rank resulting citations by similarity to original input

Event Timeline

I asked (with my volunteer hat on) about importing this data to wikidata here: https://www.wikidata.org/wiki/Wikidata_talk:WikiProject_Books#Import_OpenLibrary_data_dumps? but I think the one comment on data messiness was enough to discourage that route. Using the api seems the most expedient and lets the user additionally modify or not use the metadata if it's wrong.