Today, we’re delighted to let you know that Crossref members can now use ROR IDs to identify funders in any place where you currently use Funder IDs in your metadata. Funder IDs remain available, but this change allows publishers, service providers, and funders to streamline workflows and introduce efficiencies by using a single open identifier for both researcher affiliations and funding organizations.
This is a companion discussion topic for the original entry at https://www.crossref.org/blog/come-ror-with-us-using-ror-ids-in-place-of-funder-ids
1 Like
I found your post to be somewhat confusing. Since we are a publisher rather than a funder, I am only interested in how this changes the schema for registering DOIs for articles. If I understand what you are proposing, you should probably update the schema 5.3.1 to indicate that the fr:assertion/@name
attribute can now take the valueror
. The current specification says that it can be fundgroup
, funder_identifier
, funder_name
, and award_number
.
<xsd:attribute name="name" use="required">
<xsd:simpleType>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="fundgroup"/>
<!-- fundgroup: used to group funding info for items with multiple funding sources.
Required for items with multiple award_number assertions, optional for items with a single award_number -->
<xsd:enumeration value="funder_identifier"/>
<!--funder_identifier: funding agency identifier, must be nested within the funder_name assertion-->
<xsd:enumeration value="funder_name"/>
<!--funder_name: name of the funding agency-->
<xsd:enumeration value="award_number"/>
<!---award_number: grant number or other fund identifier-->
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
I checked this against the latest release 0.3.2. The fundref.xsd
that is included with this bundle does not have the name
value of ror
in it.
We have tests on our code to generate the crossref XML for the crossref 5.3.1 schema, but if we start putting a name
value of ror
in the fr:assertion
element, then it will fail validation.
It would also be helpful to provide complete examples of how to report a <journal_article>
that has the following:
- one funder, one grant id
- one funder with two grant ids
- three funders, one of which is identified by ROR and one of which is identified by fundreg, and one of which has neither identifier so presumably should be identified by name.
The samples under “best practice examples” reference schema 5.3.0, so they appear to be out of date.
I also never got a suitable response to my previous question #1 about whether funding can appear under <journal_article>
instead of <crossmark>
. It’s peculiar to include it under <crossmark>
since it has nothing to do with update policy. Some DOIs don’t participate in crossmark.
1 Like
Apologies for the delay, the ROR update has been included in the latest release:
https://gitlab.com/crossref/schema/-/releases/0.3.3
I try to keep the schemas repository up to date but it’s unfortunately been a few years since we’ve done a release and some wires got crossed.
Thanks for the feedback on the examples, I’ve provided some examples below and I’ll take a look at our documentation as well.
- one funder, one grant ID:
<fundref_data>
<doi>10.32013/12345678</doi>
<program xmlns="http://www.crossref.org/fundref.xsd">
<assertion name="fundgroup">
<assertion name="ror">https://ror.org/02twcfp32</assertion>
<assertion name="award_number">CHE-1152342</assertion>
<assertion name="award_number">ABC-123</assertion>
</assertion>
</program>
</fundref_data>
- one funder, 2 grant IDs:
<fundref_data>
<doi>10.32013/879fk3</doi>
<program xmlns="http://www.crossref.org/fundref.xsd">
<assertion name="fundgroup">
<assertion name="ror">https://ror.org/02twcfp32</assertion>
<assertion name="award_number">CHE-1152342</assertion>
</assertion>
</program>
</fundref_data>
-
- three funders, one of which is identified by ROR and one of which is identified by fundref, and one of which has neither identifier so presumably should be identified by name.
<fundref_data>
<doi>10.32013/879fk3</doi>
<program xmlns="http://www.crossref.org/fundref.xsd">
<assertion name="ror">https://ror.org/02twcfp32</assertion>
<assertion name="funder_name"> National Science Foundation
<assertion name="funder_identifier">http://dx.doi.org/10.13039/100000001</assertion>
</assertion>
<assertion name="funder_name">Institute of Molecular Biology</assertion>
</program>
</fundref_data>
Regarding the Crossmark question, funding data can be included inside or outside of <crossmark>
.
Funding metadata is allowed in the <crossmark>
section for members who supply Crossmark metadata and want funding information to appear in the Crossmark pop-up box.