EPrints Technical Mailing List Archive

See the EPrints wiki for instructions on how to join this mailing list and related information.

Message: #10363


< Previous (by date) | Next (by date) > | < Previous (in thread) | Next (in thread) > | Messages - Most Recent First | Threads - Most Recent First

Re: [EP-tech] Sherpa Romeo API -> Open Policy Finder API


CAUTION: This e-mail originated outside the University of Southampton.
Hi Tomasz,

I think this would be a good thing to have as part of eprintsug, as that should hopefully improve visibility of the code and reduce the likelihood of someone duplicating your efforts.

Cheers,
Alan

From: eprints-tech-request@ecs.soton.ac.uk <eprints-tech-request@ecs.soton.ac.uk> on behalf of Tomasz Neugebauer <Tomasz.Neugebauer@concordia.ca>
Date: Tuesday, 28 April 2026 at 21:15
To: eprints-tech@ecs.soton.ac.uk <eprints-tech@ecs.soton.ac.uk>
Subject: [EP-tech] Sherpa Romeo API -> Open Policy Finder API

External email: if the sender or content looks suspicious, please click the Report Message icon, or forward it to report-phishing

CAUTION: This e-mail originated outside the University of Southampton.
CAUTION: This e-mail originated outside the University of Southampton.
The Sherpa/Romeo API is officially going to be taken offline at the end of April, so in just a few days.  Existing API keys were migrated over to the new Open Policy Finder API.

For many years, we've been using Sherpa/Romeo to generate an "autocomplete" file that is used to display journal archiving policies right on the deposit interface, with links back to Sherpa/Romeo.  There are probably other IRs with that.

I have updated the script that I was using for that so that it is using the new JISC Open Policy Finder API.
The code is here:
I was thinking, if there is interest in having this as a part of eprintsug, I can move it there.  It is currently under my own github.  Let me know.

The updated version is great because it uses the cache file and allows for much more efficient requesting as the "modified" date on each record is in the policy finder api can be relied on to fetch only the changed records.  This was not working well before in Sherpa/Romeo as those modified dates were not consistently there.

Tomasz
 

________________________________________________

Tomasz Neugebauer
Senior Librarian | Bibliothécaire titulaire
Digital Projects & Systems Development Librarian / Bibliothécaire des Projets Numériques & Développement de Systèmes
Concordia University / Université Concordia

Tel. / Tél. 514-848-2424 ext. / poste 7738
Email / courriel:
tomasz.neugebauer@concordia.ca

Mailing address / adresse postale: 1455 De Maisonneuve Blvd. W., LB-540-03, Montreal, Quebec H3G 1M8
Street address / adresse municipale: 1400 De Maisonneuve Blvd. W., LB-540-03, Montreal, Quebec H3G 1M8

library.concordia.ca