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. dfdfd
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.
In recent years, we operate on a budget of around $12 million (USD). About one-third of our revenue comes from annual dues (e.g., membership fees, subscriptions) and two-thirds from services (e.g., Content Registration, Similarly Check document checking). Our fees are set and reviewed by the Membership & Fees committee, which includes our staff, board, and community members. This group also created a set of fee principles which were approved by the board in 2019.
About 80% of our expenses are related to people - staff, benefits, and contracted support. 20% of our costs are everything else - hosting costs, licensing fees, events, and costs to do business like banking fees and insurance.
Each year we strive to generate a small operating net and have been able to do so nearly every year.
We also maintain a reserve fund to support long-term sustainability. An Investment Committee was formed in 2021 to update our investing policies, and we will share more later this year.
Below is a look at how our operations have changed over time.
Annual financial reporting
As a not-for-profit, we are tax-exempt, and to maintain that status, we undergo a financial audit each year by an independent accounting firm. Our auditors prepare our Form 990, which the US IRS requires and is made publicly available. It gives an overview of what we do, how we are governed, and detailed financial information.