Funder registry searches and API queries returning incomplete results
Several members have contacted support in the last couple of days about funder searches and API queries that are returning incomplete results. I'm including results below, these members have reported that this functionality was working differently in the past, so they suggest some change has been made and a bug introduced:
- there used to be the funding agency named "Japan Society for the Promotion of Science" (501100001691), however, we cannot find the name from your list for these few days (Zendesk 362843)
- Starting with Monday 22 March, some of our CI Tests fail due to the fact the Beilstein-Institut is no longer available in the FunderRegistry. It is neither available in https://api.crossref.org/funders?query=Beilstein nor in the search form for Funders.
Inside the downloadable .csv file we are still listed under the ID: http://dx.doi.org/10.13039/501100007730,"Beilstein-Institut zur Förderung der Chemischen Wissenschaften" Any help would be appreciated. (Zendesk 361598)
- I've just noted that the API to retrieve funders and funder registry IDs brings not up all results (anymore?):
https://api.crossref.org/funders?query=Luxembourg - 1 Result: University of Luxembourg https://data.crossref.org/fundingdata/funder/10.13039/501100001866 (Fonds National de la Recherche Luxembourg) is not included. (Zendesk 361495)
- For example: http://api.crossref.org/funders/501100001871 does not return any result. http://api.crossref.org/funders/?query=Funda%C3%A7%C3%A3o%20para either.
But in the csv list of funders https://doi.crossref.org/funderNames?mode=list we find : http://dx.doi.org/10.13039/501100001871, "Fundação para a Ciência e a Tecnologia", and the funder is correctly described in: http://data.crossref.org/fundingdata/funder/10.13039/501100001871
Moreover http://api.crossref.org/funders/ returns "total-results": 8663, while the csv list of funders contains more than 27 000 rows. (Zendesk 362339)
- This one looks like it could also be related: Where I did recieve confirmation (see below) for the XML fragments where multiple funders are associated with a doi, only one is being recorded, for example: https://api.crossref.org/works/10.16993/sjdr.741
Where I did recieve a success message, but both funders have not been registered.
https://doi.crossref.org/servlet/submissionAdmin?sf=detail&submissionID=1489744115
</msg>
</record_diagnostic>
<record_diagnostic status="Success">
<doi>10.16993/sjdr.741</doi>
<msg>FundRef Resources processed successfully</msg>
</record_diagnostic>
<record_diagnostic status="Success">
<doi>10.16993/sjdr.741</doi>
<msg>Inserted identifier: 501100000151 for name: "Canadian Federation of University Women"
</msg>
</record_diagnostic>
<record_diagnostic status="Success">
<doi>10.16993/sjdr.741</doi>
<msg>FundRef Resources processed successfully</msg>
</record_diagnostic>
<record_diagnostic status="Success">
<doi>10.16993/sjdr.758</doi>
<msg>Inserted identifier: 100000002 for name: "National Institutes of Health"
</msg>
(Zendesk 362114)
- Examples of more issues from Leeds University via Datacite. we have had some issues with interaction between Fabrica and Crossref for the past two days when trying to enter values in the Funder field using the Fabrica form. These are funders which have entries in Crossref but where the entries do not appear on the drop-down list of funders. The form is now allowing us to override the suggested funder name even when this is incorrect.
Examples of funders not appearing (we have entered them successfully in the past)
EPSRC
MRC
Example where the form insisted on an incorrect value
The Royal Society
Zendesk #363211
Observed behavior
Funder list and API not returning results that members have previously found there
Expected behavior
Funder list and API consistently return results that members have previously found there
How urgent
This is preventing members from registering complete metadata and support has received 5 tickets in about it in the last couple of days, so an urgent fix.
Definition of ready
-
Product owner: @bvickery1 -
Tech lead: @myalter -
Service:: label applied -
Definition of done updated -
Acceptance testing plan: -
Weight applied
Definition of done
-
Unit tests identified, implemented, and passing -
Code reviewed -
Available for acceptance testing via a staging URL, or otherwise -
Consider any impacts to current or future architecture/infrastructure, and update specifications and documentation as needed -
Knowledge base reviewed and updated -
Public documentation reviewed and updated -
Acceptance criteria met -
Respond to and close Zendesk tickets: 362843 -
Respond to and close Zendesk tickets: 361598 -
Respond to and close Zendesk tickets: 361495 -
Respond to and close Zendesk tickets: 362339 -
Respond to and close Zendesk tickets: 363211 -
http://api.crossref.org/funders/ displays the correct number of funders. Funder count: 27,949. 27,681 active funders. -
an example: Seoul National University should be viewable at http://api.crossref.org/funders/501100002551 -
an example: Seoul National University should be searchable at https://search.crossref.org/funding
-
-
Acceptance testing passed -
Deployed to production