When each line of code is written it is surrounded by a sea of context: who in the community this is for, what problem we’re trying to solve, what technical assumptions we’re making, what we already tried but didn’t work, how much coffee we’ve had today. All of these have an effect on the software we write.
By the time the next person looks at that code, some of that context will have evaporated.
It turns out that one of the things that is really difficult at Crossref is checking whether a set of Crossref credentials has permission to act on a specific DOI prefix. This is the result of many legacy systems storing various mappings in various different software components, from our Content System through to our CRM. To this end, I wrote a basic application, credcheck, that will allow you to test a Crossref credential against an API.
Subject classifications have been available via the REST API for many years but have not been complete or reliable from the start and will soon be deprecated.
The subject metadata element was born out of a Labs experiment intended to enrich the metadata returned via Crossref Metadata Search with All Subject Journal Classification codes from Scopus. This feature was developed when the REST API was still fairly new, and we now recognize that the initial implementation worked its way into the service prematurely.
Crossref and DOAJ share the aim to encourage the dissemination and use of scholarly research using online technologies and to work with and through regional and international networks, partners, and user communities for the achievement of their aims to build local institutional capacity and sustainability. Both organisations agreed to work together in 2021 in a variety of ways, but primarily to ‘encourage the dissemination and use of scholarly research using online technologies, and regional and international networks, partners and communities, helping to build local institutional capacity and sustainability around the world.
The grant registration form can be used to deposit metadata for grant records. You do not need any knowledge of XML to use it. You can save your grant records to your local machine and upload to the form later to make edits. You can also save partial records to be used as templates in the future.
How to use the grant registration form
Start at the grants registration form and choose to create a new record or load a record you’ve already created using this form. If this is the first time you’ve used this form, you’ll choose New Record.
Create a new record
Give your grant record a name. This is the name for the file you’ll download to your computer for future edits or use - so make it something descriptive and useful, like the grant number. This name doesn’t get deposited with Crossref or appear in any metadata.
Add the metadata associated with your grant.
Download your record to your local computer for future edits. The form will download as a .json file, with the name you gave it in the beginning.
Submit your record
Click submit at the bottom of the form, and enter your Crossref account credentials. The submission will be made immediately and a success message will appear on the screen. You can also download the record from this page.
Load a saved record
If you’ve used this form before to create a grant record, you can load your saved copy to make edits and redeposit. Start at the grants registration form and choose Load Record. Select the appropriate .json file from your computer and click Open. Note: the record you load must be a .json file previously downloaded from the grant registration form.
Once the form is loaded, you can make edits to it, download a new version to your local machine, and submit your record to update the metadata with us.
Create a template
You can partially complete a form and download it for use as a template in the future. As an example, your depositor information (name, email address) and funder information (funder name, funder ID) is likely to be the same across all submissions, so you might complete just those parts of the form, download the record, and load it each time you need to submit a grant record.
Page owner: Sara Bowman | Last updated 2022-December-07