ilri / OpenRXV

OpenRXV is a repository harvesting and explorer tool utilizing Dublin Core and CG Core metadata schemas
GNU General Public License v3.0
4 stars 6 forks source link

Improve Altmetric badge support #183

Closed alanorth closed 12 months ago

alanorth commented 1 year ago

OpenRXV currently only checks for Altmetric scores / badges associated with Handles, which causes it to miss some scores. For example, the CGSpace item 10568/118261 has an Altmetric score for its DOI, but not for the Handle itself:

When drawing the Altmetric badge in the CGSpace item view we check the DOI first, then the Handle.

alanorth commented 1 year ago

It turns out that the issue, as described, is only a small part of the problem: checking an item's DOI and it's Handle when displaying a badge.

The bigger problem is the API limitations when harvesting handle prefixes. The free API will not let you go past page 100!

We have ~14,000 Handles with attention scores, so we cannot retrieve them all using the free API. We are looking into using the Explorer API with our API key.

alanorth commented 12 months ago

As of #185 we now use the Explorer API with our paid API key and can retrieve all of our handles with attention scores.