rdmpage / biostor

Open access articles extracted from the Biodiversity Heritage Library
http://biostor.org
5 stars 2 forks source link

Add OAI-PMH service #77

Open rdmpage opened 6 years ago

rdmpage commented 6 years ago

If I want BioStor to be harvested by other sites,. e.g. Unpaywall then I need to support OAI-PMH. There is some PHP code that I've forked here https://github.com/rdmpage/oai_pmh that could be used as the basis of a service. For Unpaywall I'd probably want to provide a DOI-only set as they currently only support DOis (fide @jasonpriem)

jasonpriem commented 6 years ago

A clarification: we harvest everything, but our index can be queried only by DOIs. So we have lots of preprints that we have linked to published papers. The preprints themselves do not have DOIs, but the papers do.

In short: we recommend that you serve all your content via your PMH endpoint, or at least all that might conceivably be linked to a DOI-assigned resources.

rdmpage commented 6 years ago

Thanks for the clarification, I’ll give this some thought. There are some features of the OAI-PMH model (e.g. time stamps on records) that I may struggle to support, but I’ll investigate.

Get Outlook for iOShttps://aka.ms/o0ukef


From: Jason Priem notifications@github.com Sent: Thursday, May 3, 2018 5:29:05 PM To: rdmpage/biostor Cc: Roderic Page; Author Subject: Re: [rdmpage/biostor] Add OAI-PMH service (#77)

A clarification: we harvest everything, but our index can be queried only by DOIs. So we have lots of preprints that we have linked to published papers. The preprints themselves do not have DOIs, but the papers do.

In short: we recommend that you serve all your content via your PMH endpoint, or at least all that might conceivably be linked to a DOI-assigned resources.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/rdmpage/biostor/issues/77#issuecomment-386355292, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AAFFajDO_BGb3cwaBpOeSHWkv_TU6S0Hks5tuzBRgaJpZM4Tv2Up.