<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>APIs on Crossref</title><link>https://www-crossref-org.pluma.sjfc.edu/categories/apis/</link><description>Recent content in APIs on Crossref</description><generator>Hugo 0.139.4</generator><language>en-us</language><managingEditor>support@crossref.org (Crossref/Cazinc/Benoît Benedetti)</managingEditor><webMaster>support@crossref.org (Crossref/Cazinc/Benoît Benedetti)</webMaster><lastBuildDate>Tue, 24 Mar 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://www-crossref-org.pluma.sjfc.edu/categories/apis/" rel="self" type="application/rss+xml"/><item><title>Strengthening support for data citations and saying goodbye to Event Data</title><link>https://www-crossref-org.pluma.sjfc.edu/blog/strengthening-support-for-data-citations-and-saying-goodbye-to-event-data/</link><pubDate>Tue, 24 Mar 2026 00:00:00 +0000</pubDate><author>Martyn Rittman</author><guid>https://www-crossref-org.pluma.sjfc.edu/blog/strengthening-support-for-data-citations-and-saying-goodbye-to-event-data/</guid><description>&lt;p>We’re excited to announce a new data citation API endpoint and are seeking your feedback. The new service makes existing data citation relationships in our metadata available, thereby surfacing this part of the research nexus. At the same time, we’ve decided that it’s time to move on from Event Data.&lt;/p>
&lt;h3 id="time-to-say-goodbye">Time to say goodbye&lt;/h3>
&lt;p>Metadata about published scholarly research has evolved, and continues to evolve in exciting ways. A published article, book, or conference paper is only a single piece of the puzzle. A host of digital identifiers and items can be put together to form a more complete picture of a research project. This is what forms the basis of the research nexus—a rich and reusable open network of relationships connecting research organisations, people, things, and actions; a scholarly record that the global community can build on forever, for the benefit of society.&lt;/p>
&lt;p>Ten years ago, we launched &lt;a href="https://doi-org.pluma.sjfc.edu/10.64000/yw777-mt052" target="_blank">Event Data&lt;/a> to surface mentions of research around the Internet. What were people saying about published research? Could this discourse contribute to post-publication review and validation? We set up Event Data to capture use of Crossref DOIs in the online world from a variety of sources, including blog posts, social media, websites, and annotations. The idea was that diverse mentions (or “events”) could supplement traditional citation counts as a way to capture the value of research.&lt;/p>
&lt;p>Today, the focus is increasingly on transparency, research integrity, and the completeness of outputs. Trust in research is shaped by knowing who the funder was, being able to reanalyse the original data, or checking for bugs in the analysis code. There are also more identifiers for objects within the research space and they are used more widely. This shift is evident in the relatively low usage of Event Data. We can no longer justify the resources and cost that goes into maintaining it as a service. Instead, we will focus on enabling and surfacing relationships between different types of research outputs, starting with links to datasets.&lt;/p>
&lt;p>For these reasons, we have decided to sunset the Event Data API and from 23 April 2026 it will no longer be available (although &lt;a href="https://doi-org.pluma.sjfc.edu/10.13003/wjyr-rv9j" target="_blank">historical data will still be available&lt;/a>). In its place, we’re making available an API endpoint for data citations.&lt;/p>
&lt;h2 id="visibility-for-data-citations">Visibility for data citations&lt;/h2>
&lt;p>The &lt;a href="https://www-crossref-org.pluma.sjfc.edu/documentation/retrieve-metadata/data-citations/" target="_blank">new API endpoint&lt;/a> focuses solely on data citations and uses references and relationships deposited by Crossref members, including Crossref articles referencing datasets with either Crossref or DataCite DOIs. While our metadata contains many data citations, and some of them are &lt;a href="https://doi-org.pluma.sjfc.edu/10.13003/325070" target="_blank">labelled as data citations&lt;/a>, it is often difficult to find them because they are swamped in number by other citations. If you are trying to get data citations directly from our REST API, it’s like looking for a needle in a haystack. This new endpoint makes connections easier to find, enabling organisations to track when research is reused, cited, and built upon. By putting this metadata into a dedicated service, we are making it easier for interested organisations to track and find data citations. Our goal is to make existing sets of connections easier to access, giving clarity to how scholarly works link to the data that supports them.&lt;/p>
&lt;p>This beta version will allow us the opportunity to incorporate feedback from the community and make changes to improve delivery. We received early positive feedback from a number of interested organisations. Later this year we will assess whether it is ready for production, needs more work, or if insufficient interest from the community suggests we should pursue a different solution.&lt;/p>
&lt;p>Anyone interested in data citations is invited to try the new endpoint. Please let us know your feedback via the &lt;a href="https://community-crossref-org.pluma.sjfc.edu/" target="_blank">community forum&lt;/a>. You can find &lt;a href="https://www-crossref-org.pluma.sjfc.edu/documentation/retrieve-metadata/data-citations/" target="_blank">supporting documentation&lt;/a> on our website and &lt;a href="https://api-crossref-org.pluma.sjfc.edu/beta/datacitations/swagger/" target="_blank">Swagger documentation&lt;/a>, including the opportunity to try out features.&lt;/p>
&lt;p>&lt;em>Edited 15 June 2026: link to historical Event Data added.&lt;/em>&lt;/p></description></item><item><title>2026 public data file now available</title><link>https://www-crossref-org.pluma.sjfc.edu/blog/2026-public-data-file-now-available/</link><pubDate>Tue, 17 Mar 2026 00:00:00 +0000</pubDate><author>Martyn Rittman</author><guid>https://www-crossref-org.pluma.sjfc.edu/blog/2026-public-data-file-now-available/</guid><description>&lt;p>Once a year we release all metadata records for content registered with Crossref in a public data file. This year’s version, containing nearly 180 million records, is now available. It includes metadata associated with all Crossref-registered DOIs in JSON-lines format.&lt;/p>
&lt;p>All our metadata is openly available via our REST API at all time and this file provides the same information all in one place for those who find that format useful for their tools and analysis. You can access the file via Academic Torrents at &lt;a href="https://doi-org.pluma.sjfc.edu/10.13003/nggf-vt1j" target="_blank">https://doi-org.pluma.sjfc.edu/10.13003/nggf-vt1j&lt;/a> or &lt;a href="https://www-crossref-org.pluma.sjfc.edu/documentation/retrieve-metadata/bulk-downloads/#00818" target="_blank">directly from AWS&lt;/a>. For further guidance and tips, &lt;a href="https://www-crossref-org.pluma.sjfc.edu/documentation/retrieve-metadata/bulk-downloads/" target="_blank">see our documentation&lt;/a>. The complete, compressed files are 208 GB.&lt;/p>
&lt;p>Our metadata has several sources:&lt;/p>
&lt;ul>
&lt;li>Primarily, it comes from records deposited by over 24,000 members spread across over 160 countries. This year, we are pleased to have added a number of new countries by expanding our &lt;a href="https://www-crossref-org.pluma.sjfc.edu/gem/" target="_blank">GEM program&lt;/a>, which supports participation in the Crossref community from those in the most economically disadvantaged regions.&lt;/li>
&lt;li>Second, we enrich the data by adding automated matches, for example by adding DOIs to deposited references, and organisation identifiers to funders. We are undertaking a renewal of our matching processes, starting later this year with matching funders to ROR identifiers.&lt;/li>
&lt;li>Finally, we use selected third party sources to enrich the metadata. Currently we include retractions from the Retraction Watch database.&lt;/li>
&lt;/ul>
&lt;p>Most of the data can be freely reused and is not subject to copyright. Some limitations are applied to abstracts. See &lt;a href="https://www-crossref-org.pluma.sjfc.edu/documentation/retrieve-metadata/#73020" target="_blank">our documentation&lt;/a> for more details about licensing.&lt;/p>
&lt;h2 id="why-do-we-do-this">Why do we do this?&lt;/h2>
&lt;p>The community is key to everything we do. Without the thousands of members depositing metadata, we would have nothing to share. And without countless organisations and individuals making use of the metadata, it would have no impact or value. Our mission is to serve our community, and making metadata publicly and openly available is one of our key values. The public data file is just one of a number of ways in which we enable &lt;a href="https://www-crossref-org.pluma.sjfc.edu/documentation/retrieve-metadata/" target="_blank">metadata retrieval&lt;/a>.&lt;/p>
&lt;p>Over the last year, there have been over 600 downloads of the public data file. In addition, we see around 2 billion hits to our public APIs each month. We are always excited to hear about the diverse and interesting ways in which metadata can be used.&lt;/p>
&lt;h2 id="whats-different-this-year">What’s different this year?&lt;/h2>
&lt;p>Thanks to the rich metadata, the records deposited with Crossref are interconnected with many types of relationships between works, people, and organisations, that tell the story of the research endeavor. The latest public data file reflects the current status of the research nexus as we know it and we’re delighted to share it with the community.&lt;/p>
&lt;p>This year’s dataset contains 12.7 million new records (a 7.6% increase since last year). Across the board, we’re also seeing richer metadata records, with more abstracts (up 15%), ORCID identifiers for authors (up 20%), ROR identifiers for organisations (up 250%), and links to grant identifiers for funding (reaching 50,000 records).&lt;/p>
&lt;p>Research integrity is a current theme in our community. We can see that members increasingly look to leverage metadata in service of asserting trust in their works. An additional 27% more records have Crossmark enabled, meaning that the member responsible is open about research integrity practices, and committed to communicating corrections, retractions, and other post-publication changes. In addition, this year’s snapshot contains retractions from the Retraction Watch database.
If you have any questions or feedback about the public data file, or would like to discuss how you can use it, head over to our &lt;a href="https://community-crossref-org.pluma.sjfc.edu/" target="_blank">community forum&lt;/a> and join the conversation.&lt;/p></description></item><item><title>Announcing changes to REST API rate limits</title><link>https://www-crossref-org.pluma.sjfc.edu/blog/announcing-changes-to-rest-api-rate-limits/</link><pubDate>Wed, 05 Nov 2025 00:00:00 +0000</pubDate><author>Martyn Rittman</author><guid>https://www-crossref-org.pluma.sjfc.edu/blog/announcing-changes-to-rest-api-rate-limits/</guid><description>&lt;p>Our &lt;a href="https://www-crossref-org.pluma.sjfc.edu/documentation/retrieve-metadata/rest-api/">REST API&lt;/a> makes all of the metadata we hold publicly available. It receives the majority of our API traffic, with around 1 billion hits per month. It’s one of the key ways that we fulfil our mission to make research objects easy to find, cite, link, assess, and reuse. From 1 December 2025, we will be revising the rate limits for the public and polite pools of the REST API to ensure that we can maintain a stable and reliable system, and that metadata is freely available to everyone.&lt;/p>
&lt;p>We haven’t changed the rate limits since the REST API was launched in 2013. In the past five years, the number of requests to the REST API has tripled and the number of metadata records has increased by a third, from 120 million to around 180 million. This means an increase in the resources needed to run it, and we’ve seen periods of instability where we haven’t been able to keep the API available for all users. We have decided that it is the right time to revisit rate limits to check that they’re in line with what our technology can provide and what our community needs. As a result, we will apply the following for the public and polite pools:&lt;/p>
&lt;p>Public pool:&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Request type&lt;/th>
&lt;th>Rate limit&lt;/th>
&lt;th>Concurrency limit&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>Single record&lt;/td>
&lt;td>5&lt;/td>
&lt;td>1&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>List of records (queries, filters, etc.)&lt;/td>
&lt;td>1&lt;/td>
&lt;td>1&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>Polite pool:&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Request type&lt;/th>
&lt;th>Rate limit&lt;/th>
&lt;th>Concurrency limit&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>Single DOI record&lt;/td>
&lt;td>10&lt;/td>
&lt;td>3&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>List of records (queries, filters, etc.)&lt;/td>
&lt;td>3&lt;/td>
&lt;td>3&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>The rate limit is the number of total requests that can be made per second. The concurrency limit is how many requests can be running at the same time. This means that for longer-running requests you may need to wait for previous requests to finish before you can make a new one.&lt;/p>
&lt;p>Here are some examples of single records requests:&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://api-crossref-org.pluma.sjfc.edu/v1/works/10.1002/cphy.cp010129" target="_blank">https://api-crossref-org.pluma.sjfc.edu/v1/works/10.1002/cphy.cp010129&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://api-crossref-org.pluma.sjfc.edu/v1/journals/0266-612X&amp;amp;mailto=my@email.com" target="_blank">https://api-crossref-org.pluma.sjfc.edu/v1/journals/0266-612X&amp;mailto=my@email.com&lt;/a>&lt;/li>
&lt;/ul>
&lt;p>The second case here will be directed to the polite pool because an email is included using the ‘mailto’ parameter. And here are examples of requests that return lists of records:&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://api-crossref-org.pluma.sjfc.edu/v1/works?filter=from-created-date:2025-10-21T16:20,until-created-date:2025-10-21T17:00" target="_blank">https://api-crossref-org.pluma.sjfc.edu/v1/works?filter=from-created-date:2025-10-21T16:20,until-created-date:2025-10-21T17:00&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://api-crossref-org.pluma.sjfc.edu/v1/members/13/works&amp;amp;mailto=my@email.com" target="_blank">https://api-crossref-org.pluma.sjfc.edu/v1/members/13/works&amp;mailto=my@email.com&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://api-crossref-org.pluma.sjfc.edu/v1/works?query.bibliographic=linear&amp;#43;dichroism&amp;amp;mailto=my@email.com" target="_blank">https://api-crossref-org.pluma.sjfc.edu/v1/works?query.bibliographic=linear+dichroism&amp;mailto=my@email.com&lt;/a>&lt;/li>
&lt;/ul>
&lt;p>The second and third examples here will use the polite pool.&lt;/p>
&lt;p>Our guiding principle in making these changes is to keep all of the metadata available to everyone, all of the time. These changes to rate limits won’t restrict current users from accessing the metadata they want to retrieve, but it will make it easier for us to maintain the system now and in the future.&lt;/p>
&lt;h2 id="which-use-cases-do-we-support">Which use cases do we support?&lt;/h2>
&lt;p>Our metadata has a broad range of applications. If you’re someone who uses the REST API, we’re glad that you are part of our community! Our mission includes making it easier to find, reuse, and assess scholarly research outputs. By using metadata, you’re helping us to fulfil that goal.&lt;/p>
&lt;p>The main uses of the REST API fit into several categories. The new rate limits will continue to support these, among many others:&lt;/p>
&lt;ul>
&lt;li>I have some metadata, what is the DOI?&lt;/li>
&lt;li>I have a DOI, what is its metadata?&lt;/li>
&lt;li>I want all of the metadata, just give me everything.&lt;/li>
&lt;li>Research on a specific topic or subset of metadata, often refreshing the results every few weeks or months.&lt;/li>
&lt;/ul>
&lt;p>Rate limits can encourage responsible usage. The majority of API users make requests at a low rate and will not need to make any changes, however a few send spikes of large numbers of requests in a short space of time, sometimes making it difficult for others to access the service. These can be smoothed out by lower rate limits. Complex requests that search across large numbers of items put more pressure on our systems than requests for a single content item, so we have decided to set different rate limits for different types of request.&lt;/p>
&lt;h2 id="who-will-be-affected">Who will be affected?&lt;/h2>
&lt;p>We estimate that the changes might affect around 40 users per week across the public and polite pools, and this is only for some of their requests. In all of the cases we’ve seen, the rate of requests could be slowed down and users would still be able to get the same results. In other words, the aim of these changes is to make the load on the API more predictable, not to reduce the total number of requests or amount of metadata transferred. No changes are being made to the &lt;a href="https://www-crossref-org.pluma.sjfc.edu/services/metadata-retrieval/metadata-plus/">Metadata Plus&lt;/a> service or other APIs, such as the XML API and OAI-PMH endpoint.&lt;/p>
&lt;h2 id="do-i-need-to-change-how-i-use-the-api">Do I need to change how I use the API?&lt;/h2>
&lt;p>If you’re reading this, thank you! It’s clear that you want to be a considerate user of our services. Almost all users can continue to use the REST API in exactly the same way, you won’t need to change anything. Here is some general advice that will help you make the most of the service and ensure that you won’t encounter issues.&lt;/p>
&lt;ol>
&lt;li>Use a mailto parameter. This gives you access to the polite pool meaning higher rate limits and meaning we can get in touch with you if needed. We’ll only use your address to contact you about your API requests.&lt;/li>
&lt;li>Check the HTTP response status for your requests. This is always good practice and can help you identify malformed requests and where you reach rate limits.&lt;/li>
&lt;li>Cache results to avoid repeatedly making the same requests. Most records don’t change on a regular basis. How often you update the cache will depend on what you are interested in, but most metadata fields rarely change.&lt;/li>
&lt;li>If you are making a very high volume of requests or have very complex analysis to carry out, consider downloading the &lt;a href="https://www-crossref-org.pluma.sjfc.edu/services/metadata-retrieval/public-data-file/">public data file&lt;/a> which is made available once a year and contains all of our metadata. You can update it with recent additions using the REST API.&lt;/li>
&lt;li>If you are relying on our metadata in a production service, &lt;a href="https://www-crossref-org.pluma.sjfc.edu/services/metadata-retrieval/metadata-plus/">Metadata Plus&lt;/a> can provide more stability, support, and access to monthly snapshots of our entire database.&lt;/li>
&lt;/ol>
&lt;p>We have more &lt;a href="https://www-crossref-org.pluma.sjfc.edu/documentation/retrieve-metadata/rest-api/tips-for-using-the-crossref-rest-api/">tips and tricks&lt;/a> for the REST API in our documentation. If you have questions, please join the conversation on our Community Forum.&lt;/p></description></item><item><title>Evolving the preprint evaluation world with Sciety</title><link>https://www-crossref-org.pluma.sjfc.edu/blog/evolving-the-preprint-evaluation-world-with-sciety/</link><pubDate>Tue, 17 Jun 2025 00:00:00 +0000</pubDate><author>Luis Montilla</author><guid>https://www-crossref-org.pluma.sjfc.edu/blog/evolving-the-preprint-evaluation-world-with-sciety/</guid><description>&lt;p>This post is based on an interview with Sciety team at eLife.&lt;/p>
&lt;h2 id="what-is-sciety">What is Sciety?&lt;/h2>
&lt;p>Sciety is a community-led initiative developed by a team within eLife, that brings together expert evaluations of papers in one place. It is focused on preprints, preprint review and curation.&lt;/p>
&lt;h2 id="can-you-tell-us-more-about-how-sciety-works">Can you tell us more about how Sciety works?&lt;/h2>
&lt;p>Sciety aggregates preprints from different sources to facilitate the processes of discovery and evaluation. Groups can triage the content and offer preprint reviews and endorsements, and individual researchers can learn about and share preprints of interest and their evaluations. We see the value of increasing trust in preprints, and transparency around the process of peer review, and we are trying to highlight this value and encourage more people to take part.&lt;/p>
&lt;p>There are two key angles to Sciety: first, as preprints proliferate, we’re helping to make people more productive in their research by only surfacing the content they might be interested in and that they know they can trust. Second, we are also trying to get more people involved in the public review and curation of preprints. Contributors on Sciety are part of ‘groups’, representing organisations and other communities that facilitate some form of preprint evaluation. We&amp;rsquo;re broadly talking about peer review, but we also see the highlighting and summarisation of research. eLife, Biophysics Colab, MetaROR and Gigabyte, for example, are all providing some kind of review summary which Sciety shows as a ‘curation statement’. There’s also this additional layer of individual curation on top of it: we have people creating their own highlights in lists which they curate by topic; for example, ‘preprints by authors in the Global South’ or ‘Papers we want to discuss in our lab’. There is also an update feed available to users to help them keep track of all the reviews and endorsements from the groups they follow. We post these assessments and reviews alongside the preprint, which others can then use as an indicator of trust: why should one care about this particular study? As a given group – let’s say GigaByte – and its reviewers highlight the specific strengths of a preprint or reference an updated version, this feedback offers essential context for readers.&lt;/p>
&lt;p>By making this evaluation and curation activity visible, Sciety clarifies who has reviewed the work and which groups have added it to their lists. These signals are invaluable for readers seeking reliable, curated research. The activity feed, which at present shows you all the added value in the form of comments, reviews and curation we are bringing from diverse sources, could be expanded to show different forms of curation activity in the future. Furthermore, other providers ingest and surface this information on their own platforms, such as Europe PMC and bioRxiv.&lt;/p>
&lt;h2 id="what-is-your-main-use-of-crossref-resources">What is your main use of Crossref resources?&lt;/h2>
&lt;p>We started using the Crossref API to pull in the front matter of articles. Originally, these were only bioRxiv preprints, and then we expanded to various other preprint servers. We would aggregate reviews and build on top of all the preprint servers that have put the authors&amp;rsquo; content out there.&lt;/p>
&lt;p>We were mostly after a representation of the papers that we could link to: titles, authors, abstracts, publication dates, and, to have a way to go from the DOI of a paper, a classic Crossref entry point. Initially, we used the public API, but the performance wasn&amp;rsquo;t high enough for what we needed and we switched to Metadata Plus. This immediately increased the speed at which we got data to the point where we could compose pages on the fly and talk to Crossref simultaneously. Even if we needed to pull 10 or 20 different paper titles at the same time to show a list of articles, it stayed that way for a long time. Next, we implemented caching – that is, we started storing temporal local copies to improve performance further. Eventually, we expanded the set of preprint servers we were interested in. It&amp;rsquo;s always been quite a good experience to be able to put in a DOI and use the same code, essentially, to pull out titles, author information and so on. Crossref does this great job of aggregating the world of content so that we don&amp;rsquo;t have to. The metadata standardisation via Crossref’s API saves us the need to write special code for every new preprint server.&lt;/p>
&lt;p>By the end of 2023, we were interested in multiple revisions and versions of a single preprint. Because the scholarly world is moving on, we can now see cases where the updates to a manuscript produce multiple versions in bioRxiv, and these might eventually evolve into an article in eLife, Nature, or another journal. The publication history complexity of papers has been increasing and we started relying a lot on Crossref to trace the relationships and the different versions of a paper across time. There is some good support on the relationship metadata on Crossref APIs, where you can see that a preprint has a new version with a different DOI, or conversely, that a preprint has an older version. Or you can see that a preprint has become a journal article, or the journal article was originally a preprint – along with all the dates that accompany these different versions. And we can establish the time it took for a preprint to become a journal article. In some cases it can take years, which is not great, right? We don&amp;rsquo;t want science to be stuck and not relied upon for years. So it helps us to make our case that preprints are the evolution of publishing, that authors publish them and then the preprints evolve rather than being stuck between gates kept by journals.&lt;/p>
&lt;h2 id="what-can-you-tell-us-about-the-use-of-preprints">What can you tell us about the use of preprints?&lt;/h2>
&lt;p>We have noticed an increase in the interest in how a paper evolves over time and the cross-links between different preprint expressions or journal articles. We&amp;rsquo;re now seeing enthusiasm from those who are trying alternative publishing models to bring reviewed scientific preprints to people faster, and there is also interest in the transparency of a journal. And I think that&amp;rsquo;s part of what the Crossref relationship metadata gives us.&lt;/p>
&lt;p>For example, we collaborated on a paper aimed at enhancing the culture of preprint peer review. One of the things we observed was that it was published on an OSF preprint server, and then went on to be published in PLOS Biology. As we&amp;rsquo;d started this project to show the relationships between something that had originally been a preprint, we noticed that the connection between PLOS and OSF for that specific preprint was not explicit. So, we asked a colleague if this was something that could be done. And our contact at PLOS said, “yes, we&amp;rsquo;ll do this”. At the time, we were aware of Crossref’s intention to either make this more manageable or to do it in bulk. This also prompted another group on Sciety to explore whether they could do the same. Consequently, GigaByte and GigaScience, two other reviewing communities on Sciety, inquired with their publishing platform, Riverview, if they could do the same. Eventually, they realised there was a way to connect the dots through Crossref, and they also started doing it. So, there seems to be a lot of enthusiasm around this idea of making the relationships more explicit: we should show if something has been a preprint, because it&amp;rsquo;s important to the authors, and it’s important to show the transparency in the journey. That was a real-world example of something that we&amp;rsquo;re able to service through Sciety by using the Crossref metadata, and the community is responding in a very positive manner to that.&lt;/p>
&lt;h2 id="how-has-your-experience-been-using-crossref-services-what-are-you-looking-forward-to-seeing-in-the-future">How has your experience been using Crossref services? What are you looking forward to seeing in the future?&lt;/h2>
&lt;p>The &lt;em>works&lt;/em> endpoint is really the 99% of what we have been historically interested in. We generally experiment by putting DOIs in the public API or trying to discover content in the API itself. The amount of data is so big that there are always different examples of what we seek. And we don&amp;rsquo;t have many performance problems now because we have adopted some aggressive caching. So anything that comes from Crossref is typically cached for 24 hours.&lt;/p>
&lt;p>For example, take a bioRxiv preprint that might have multiple versions available on bioRxiv itself, because it&amp;rsquo;s quite common for authors to update the preprint as they make new changes to it. With this context, an example of something we would like to see is supporting &lt;strong>the preprint version number&lt;/strong>. So this is something that we could implement for bioRxiv over some specific preprint servers on Sciety. But in the end, as we expanded our set of preprint servers, we had to get rid of that, because there wasn&amp;rsquo;t a sustainable way to aggregate it across most servers, like we would do with Crossref. So there&amp;rsquo;s probably a space there for papers as living documents. And we certainly have an interest in preprint-specific metadata – that&amp;rsquo;s where we will place our bets.&lt;/p>
&lt;p>Also, as part of the preprint review metadata group, which is something that formed out of the recent meeting with EMC Europe and ASAPbio, we&amp;rsquo;re trying to drive forward a &lt;strong>recommendation and prototypes for more consistency in preprint review metadata&lt;/strong>. It&amp;rsquo;s quite exciting to be involved in this and, as you can see, Sciety is a place where we&amp;rsquo;re starting to pull all this stuff together. And like I say, it is a bit of a Wild West. &lt;strong>There are so many things that are called a review, but in metadata, we know there are different terminologies.&lt;/strong> As people are saying, everyone should be commenting on preprints, everyone should be curating them, and we&amp;rsquo;re trying to make some sense of that.&lt;/p>
&lt;p>Working on Sciety and exploring Crossref metadata to make preprint review more open and valuable has been a rewarding experience.&lt;/p>
&lt;p>&lt;em>With thanks to Giorgio Sironi, former Tech Lead Manager, and Mark Williams, Product Manager, at eLife&lt;/em>&lt;/p></description></item><item><title>2025 public data file now available</title><link>https://www-crossref-org.pluma.sjfc.edu/blog/2025-public-data-file-now-available/</link><pubDate>Wed, 12 Mar 2025 00:00:00 +0000</pubDate><author>Martyn Rittman</author><guid>https://www-crossref-org.pluma.sjfc.edu/blog/2025-public-data-file-now-available/</guid><description>&lt;p>Every year we release metadata for the full corpus of records registered with us, which can be downloaded for free in a single compressed file. This is one way in which we fulfil our mission to make metadata freely and widely available. By including the metadata of over 165 million research outputs from over 22,000 members worldwide and making them available in a standard format, we streamline access to metadata about scholarly objects such as journal articles, books, conference papers, preprints, research grants, standards, datasets, reports, blogs, and more.&lt;/p>
&lt;p>Our metadata is used by thousands of services, researchers, and other organisations. We make it openly available &lt;a href="https://www-crossref-org.pluma.sjfc.edu/documentation/retrieve-metadata/">through our APIs&lt;/a>, which can be used to obtain a subset of records. If you want to work with our full corpus, the best way is to get a copy of the public data file and update it via the &lt;a href="https://api-crossref-org.pluma.sjfc.edu" target="_blank">REST API&lt;/a> with any new records created or changed since its release.&lt;/p>
&lt;p>By providing an annual copy of the full corpus, we also expand the ways in which the metadata can be used and interrogated. It is ideal for groups using large samples of the scholarly record, such as metaresearchers or research integrity experts. You can find examples of the public data file used in &lt;a href="https://doi-org.pluma.sjfc.edu/10.5281/zenodo.14766414" target="_blank">research on journal editorial practices&lt;/a> and in &lt;a href="https://doi-org.pluma.sjfc.edu/10.5281/zenodo.4734512" target="_blank">projects investigating gaps in the scholarly record&lt;/a>.&lt;/p>
&lt;h2 id="how-to-access-the-public-data-file">How to access the public data file&lt;/h2>
&lt;p>The total size of the file is 197 GB and it is available in JSON-lines format. We also provide an experimental tool to convert the file &lt;a href="https://gitlab.com/crossref/labs/dois2sqlite" target="_blank">to an Sqlite database&lt;/a>. Before downloading the full dataset, you may wish to download the sample dataset containing 100 files (with 100 records in each, around 24 MB). This is a randomly sampled subset of metadata records and can be used for prototyping and development.&lt;/p>
&lt;p>To get a copy of the annual data file you can access it directly via &lt;a href="https://doi-org.pluma.sjfc.edu/10.13003/87bfgcee6g" target="_blank">https://doi-org.pluma.sjfc.edu/10.13003/87bfgcee6g&lt;/a>, or get the sample dataset and previous public data files from &lt;a href="https://academictorrents.com/browse.php?search=Crossref" target="_blank">Academic Torrents&lt;/a>. We make a donation to Academic Torrents to support their work, which allows the data to be accessible in this way. Some organisations have reported policies that prevent access to torrents, so we provide a copy that can be downloaded from AWS, which requires an AWS account and a small payment to cover the data transfer costs. You can find the details about access &lt;a href="https://www-crossref-org.pluma.sjfc.edu/documentation/retrieve-metadata/rest-api/tips-for-using-public-data-files-and-plus-snapshots/" target="_blank">here&lt;/a>.&lt;/p>
&lt;p>We have some &lt;a href="https://www-crossref-org.pluma.sjfc.edu/services/metadata-retrieval/public-data-file/">tips for working with the public data file&lt;/a>. If you would like to have access to monthly snapshots of the whole corpus, along with higher API rate limits and other benefits, you can subscribe to &lt;a href="https://www-crossref-org.pluma.sjfc.edu/documentation/metadata-plus/">Metadata Plus&lt;/a>.&lt;/p>
&lt;h2 id="whats-different-this-year">What’s different this year?&lt;/h2>
&lt;p>This year&amp;rsquo;s public data file contains an additional 9 million records, and many updates to previously deposited records. The formats and method of access are the same as last year, except that it uses JSON lines, meaning that each metadata record is on a single line and the file suffix is jsonl instead of json. The records have been sorted by DOI, meaning it should be easier to navigate.&lt;/p>
&lt;p>A change this year is that the file does not contain aliased DOIs, which are DOI that are redirected to another DOI. Aliasing is necessary on rare occasions, for example when two DOIs are registered for the same content. Previously we haven’t indicated aliasing in the REST API and public data files; this year only the prime DOIs (the ones to which they are redirected) are included. This makes statistical analysis of the metadata more accurate, but beware that it may give different results in cases where many aliased DOIs were previously counted. See &lt;a href="https://community-crossref-org.pluma.sjfc.edu/t/adding-redirects-for-aliased-dois-in-the-rest-api/13138" target="_blank">this community forum post&lt;/a> for more details.&lt;/p>
&lt;p>The file also contains retractions from the Retraction Watch database, which was &lt;a href="https://doi-org.pluma.sjfc.edu/10.13003/c23rw1d9" target="_blank">acquired by Crossref in September 2023&lt;/a> and recently &lt;a href="https://doi-org.pluma.sjfc.edu/10.13003/692016" target="_blank">integrated into the REST API&lt;/a>.&lt;/p>
&lt;p>If you have questions, want to let us know how you will use the metadata, or want to discuss anything on the topic of retrieving Crossref metadata, head to our &lt;a href="https://community-crossref-org.pluma.sjfc.edu/c/metadata-retrieval/27" target="_blank">community forum&lt;/a>. From there, you can also keep updated about changes to our schema and APIs.&lt;/p></description></item><item><title>Drawing on the Research Nexus with Policy documents: Overton’s use of Crossref API</title><link>https://www-crossref-org.pluma.sjfc.edu/blog/drawing-on-the-research-nexus-with-policy-documents-overtons-use-of-crossref-api/</link><pubDate>Sat, 15 Jun 2024 00:00:00 +0000</pubDate><author>Luis Montilla</author><guid>https://www-crossref-org.pluma.sjfc.edu/blog/drawing-on-the-research-nexus-with-policy-documents-overtons-use-of-crossref-api/</guid><description>&lt;p>&lt;em>Update 2024-07-01: This post is based on an interview with Euan Adie, founder and director of Overton.&lt;/em>_&lt;/p>
&lt;h2 id="what-is-overton">What is Overton?&lt;/h2>
&lt;p>Overton is a big database of government policy documents, also including sources like intergovernmental organisations, think tanks, and big NGOs and in general anyone who&amp;rsquo;s trying to influence a government policy maker. What we&amp;rsquo;re interested in is basically, taking all the good parts of the scholarly record and applying some of that to the policy world. By this we mean finding all the documents, finding what&amp;rsquo;s out there, collecting metadata for them consistently, fitting to our schema, extracting references from all the policy documents we find, adding links between them, and then we also do citation analysis.&lt;/p>
&lt;h2 id="what-do-you-mean-by-the-good-parts-of-the-scholarly-record">What do you mean by the good parts of the scholarly record?&lt;/h2>
&lt;p>What I mean by the good parts of the scholarly record is, from a data perspective, having persistent open metadata for items on different stable, interoperable platforms and being able to build up layers of data to suit specific use cases. That&amp;rsquo;s a better approach than trying to do everything in a silo here and a silo there and trying to do stuff bit by bit or in a hundred different ways.&lt;/p>
&lt;p>There’s also a bad part, which is less to do with metadata and more around citation analysis and responsible metrics. With all this data… as the famous Spiderman quote goes… with great power comes a great responsibility: once you start systematically collecting this data, it’s very easy to fall into the trap of thinking that if we can put numbers on it, and then maybe we could start reading meaning into those numbers, and then it spirals out of control. So the idea for Overton was: can we take the system, some of the infrastructure and apply those ideas? But then come at it already knowing where the later pitfalls are and try to avoid them.&lt;/p>
&lt;h2 id="what-is-your-main-use-of-crossref-resources">What is your main use of Crossref resources?&lt;/h2>
&lt;p>We rely heavily on Crossref to link policy documents to the scholarly record. The question we’re trying to answer is: does this government document cite academic work? We work a lot with universities, think tanks, and IGOs. They’re asking where is the research we produce ending up? Is it being used by the government? In some countries, like the UK, there&amp;rsquo;s a big impact agenda where it&amp;rsquo;s quite important to demonstrate that for government funding. In the US as well, state universities for example aim to impact the local policy environment. Right? Are we producing things that went on to change life for local residents for the better? And that&amp;rsquo;s really what we&amp;rsquo;re trying to support. And so that&amp;rsquo;s one of the main use cases of the database.&lt;/p>
&lt;h2 id="can-you-tell-us-a-little-bit-more-about-the-story-of-overton-how-did-this-idea-start">Can you tell us a little bit more about the story of Overton, how did this idea start?&lt;/h2>
&lt;p>It really came from two things. The first one is that I&amp;rsquo;d always been interested in this area and before Overton, I founded a company called Altmetric.com, which was looking at kind of broader impact metrics for papers. And we looked at Twitter, and news, and blogs, and other things, including policy. But policy wasn&amp;rsquo;t a primary focus.&lt;/p>
&lt;p>When I left Altmetric two things were happening in the UK – not that everything is about Brexit, but Brexit was happening, and then COVID happened as well. And in both cases, I think it just drove home to me that other people seemed to be very interested in the evidence that the government has used to make decisions. Be they good decisions like some of the evidence based initatives in COVID or bad decisions like Brexit. So, how can you find out what it was? And it is actually very difficult to do. You can&amp;rsquo;t really track back how this decision was made. I thought that there is a growing need for that kind of impact analysis. So the second thing was, can we do something that helps make it easy to see what evidence goes into policy? The scholarly evidence but also the other kind of policy influence that goes into any document or discussion.&lt;/p>
&lt;h2 id="what-are-the-main-challenges-that-you-face-when-you-are-trying-to-retrieve-these-policy-documents">What are the main challenges that you face when you are trying to retrieve these policy documents?&lt;/h2>
&lt;p>Well, first is another thing that the scholarly record does well, which is persistence. We have CLOCKSS and all the &lt;a href="https://www-wiley-com.pluma.sjfc.edu/en-us/network/publishing/societies/publishing-strategy/what-is-a-dark-archive" target="_blank">dark archives&lt;/a>&lt;sup id="fnref:1">&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref">1&lt;/a>&lt;/sup>. So the whole idea is that if you have a DOI, if something moves, we can track it and it maintains the ID, and even if the publisher goes bust it&amp;rsquo;ll never disappear. For citing it, then there&amp;rsquo;s always going to be a copy of it somewhere available even if it&amp;rsquo;s in a library or a dark archive.&lt;/p>
&lt;p>One of the biggest challenges with policy documents is that kind of persistence doesn’t exist&amp;hellip; There are a lot of statistics about &lt;a href="https://en.wikipedia.org/wiki/Link_rot" target="_blank">link rot&lt;/a>&lt;sup id="fnref:2">&lt;a href="#fn:2" class="footnote-ref" role="doc-noteref">2&lt;/a>&lt;/sup>, and they hold true for policy documents as much as anywhere else. Every year a percentage of the links everywhere basically break because websites are redesigned or a government changes, it&amp;rsquo;s even worse because it can be by design. If you think about it, a new government comes into power, they change… let’s say the Department of Agriculture and they merge it with the Department of Fisheries. That would refer to a completely new third thing. And the other two departments disappear or they start linking off, like, redirecting or whatever.&lt;/p>
&lt;p>One of the challenges is just keeping track of all the changes in the landscape and constantly trying to stay on top of the data. And that&amp;rsquo;s a big part of what we do. Another challenge for us, and I think about it compared to journals, when you cite something in a scholarly document, you cite it in a given style, but there are no standards for referencing styles in policy documents. So even in the same document, we can see, like, four or five different ways of referring to something, and sometimes they&amp;rsquo;re missing important data and sometimes they&amp;rsquo;re not. And it means when we&amp;rsquo;re using Crossref search, we usually have much more unparsable text.&lt;/p>
&lt;h2 id="how-has-your-experience-been-so-far-using-our-crossref-api-or-our-services-in-general">How has your experience been so far using our Crossref API or our services in general?&lt;/h2>
&lt;p>It&amp;rsquo;s been great. I would happily say this anywhere, I always talk about the Crossref API as being one of the best examples of a well-done scholarly infrastructure API. It&amp;rsquo;s well-documented. It&amp;rsquo;s fast. It&amp;rsquo;s clear. The rate limits are clear. It&amp;rsquo;s up when it should be up. I like that you can trust it. So the technical aspect is great. From an organisational aspect, in contrast with a lot of infrastructure in the scholarly world that you don’t know if it&amp;rsquo;s even going to be there in a given time, Crossref is pretty stable.&lt;/p>
&lt;h2 id="what-would-you-say-are-the-main-challenges-or-things-that-we-can-improve-in-the-future-what-other-expectations-or-suggestions-do-you-have">What would you say are the main challenges or things that we can improve in the future? What other expectations or suggestions do you have?&lt;/h2>
&lt;p>It depends, if we&amp;rsquo;re talking about how the service could be improved versus how the data could be improved. Data-wise, and I appreciate this is a publisher problem, not a Crossref one, but, we still have to pull other data from OpenAlex, for example, for things like affiliations just because it&amp;rsquo;s missing from so many articles. And then equally things like ORCID for authors. And in fact also disambiguation in general. This is a huge problem that either the user doesn’t solve or you end up using a hundred different author disambiguation systems. I don&amp;rsquo;t know if there&amp;rsquo;s necessarily something Crossref wants to get into, but there&amp;rsquo;s definitely not something out there generally accepted already.&lt;/p>
&lt;p>Another kind of improvement I see is to make sure that changes in one API are reflected in the other, and they don&amp;rsquo;t get out of sync. When somebody updates their ORCID record, I’d like it reflected in the Crossref record if we’re using that as the “canonical” metadata record for the DOI. Retrospectively enriching records.&lt;/p>
&lt;p>I think it&amp;rsquo;s harder than I expected to just find preprints because you can&amp;rsquo;t simply use the item type but I understand that this is maybe a bigger issue. So maybe it&amp;rsquo;s not for a short time.&lt;/p>
&lt;p>Finally, this is very specific, but we experienced friction when going from the snapshots to having something useful, either in Elasticsearch or in, like, Postgres. It might be nice to have some open-source scripts to download and process everything, convert it to relational tables, or send it to an Elasticsearch cluster or something.&lt;/p>
&lt;div class="footnotes" role="doc-endnotes">
&lt;hr>
&lt;ol>
&lt;li id="fn:1">
&lt;p>&lt;a href="https://www-wiley-com.pluma.sjfc.edu/en-us/network/publishing/societies/publishing-strategy/what-is-a-dark-archive" target="_blank">Platt, C. (2022). What is a Dark Archive? Wiley. Retrieved 10 January, 2024, from&lt;/a>&amp;#160;&lt;a href="#fnref:1" class="footnote-backref" role="doc-backlink">&amp;#x21a9;&amp;#xfe0e;&lt;/a>&lt;/p>
&lt;/li>
&lt;li id="fn:2">
&lt;p>&lt;a href="https://en.wikipedia.org/wiki/Link_rot" target="_blank">Link rot. (n.d.). In Wikipedia. Retrieved 10 January, 2024, from https://en.wikipedia.org/wiki/Link_rot.&lt;/a>&amp;#160;&lt;a href="#fnref:2" class="footnote-backref" role="doc-backlink">&amp;#x21a9;&amp;#xfe0e;&lt;/a>&lt;/p>
&lt;/li>
&lt;/ol>
&lt;/div></description></item><item><title>Rebalancing our REST API traffic</title><link>https://www-crossref-org.pluma.sjfc.edu/blog/rebalancing-our-rest-api-traffic/</link><pubDate>Tue, 04 Jun 2024 00:00:00 +0000</pubDate><author>Stewart Houten</author><guid>https://www-crossref-org.pluma.sjfc.edu/blog/rebalancing-our-rest-api-traffic/</guid><description>&lt;p>Since we first launched our REST API around 2013 as a Labs project, it has evolved well beyond a prototype into arguably Crossref’s most visible and valuable service. It is the result of 20,000 organisations around the world that have worked for many years to curate and share metadata about their various resources, from research grants to research articles and other component inputs and outputs of research.&lt;/p>
&lt;p>The REST API is relied on by a large part of the research information community and beyond, seeing around 1.8 billion requests each month. Just five years ago, that average monthly number was 600 million. Our members are the heaviest users, using it for all kinds of information about their own records or picking up connections like citations and other relationships. Databases, discovery tools, libraries, and governments all use the API. Research groups use it for all sorts of things such as analysing trends in science or recording retractions and corrections.&lt;/p>
&lt;p>So the chances are high that almost any tool you rely on in scientific research has somewhere incorporated metadata through us.&lt;/p>
&lt;h2 id="optimising-performance">Optimising performance&lt;/h2>
&lt;p>For some time, we’ve been noticing reduced performance in a number of ways, and periodically we have a flurry of manually blocking/unblocking IP addresses from requesters that are hammering and degrading the service for everyone else, and this is of course only minimally effective and very short term. You can always watch our status page for alerts. This is the current one about REST API performance: &lt;a href="https://status-crossref-org.pluma.sjfc.edu/incidents/d7k4ml9vvswv" target="_blank">https://status-crossref-org.pluma.sjfc.edu/incidents/d7k4ml9vvswv&lt;/a>.&lt;/p>
&lt;p>As the number of users and requests has grown, our strategies for serving those requests must evolve. This post discusses how we’re approaching balancing the growth in usage for the immediate term and provides some thoughts about things we could try in the future on which we’ll gladly take feedback and advice.&lt;/p>
&lt;h3 id="load-balancing">Load balancing&lt;/h3>
&lt;p>In 2018, we started routing users through three different pools (&lt;em>public&lt;/em>, &lt;em>polite&lt;/em>, and &lt;em>plus&lt;/em>). This coincided with the launch of &lt;a href="https://www-crossref-org.pluma.sjfc.edu/services/metadata-retrieval/metadata-plus">Metadata Plus&lt;/a>, a paid-for service with monthly data dumps and very high rate limits. Note that all metadata is exactly the same and real-time across all pools. We also, more recently, introduced an &lt;em>internal&lt;/em> pool. Here&amp;rsquo;s more about them:&lt;/p>
&lt;ul>
&lt;li>&lt;em>Plus&lt;/em>: This is the aforementioned premium option; it’s really for ‘enterprise-wide’ use in production services and is not really relevant here.&lt;/li>
&lt;li>&lt;em>Public&lt;/em>: This is the default and is the one that is struggling at the moment. You don’t have to identify yourself and, in theory, we don’t have to work through the night to support it if it’s struggling (although we often do). &lt;em>Public&lt;/em> currently receives around &lt;strong>30,000&lt;/strong> requests per minute.&lt;/li>
&lt;li>&lt;em>Polite&lt;/em>: Traffic is routed to &lt;em>polite&lt;/em> simply by detecting a mailto in the header. Any system or person including an email is being routed to a currently-quieter pool, this means we can always get in touch for troubleshooting (and only troubleshooting). &lt;em>Polite&lt;/em> currently receives around &lt;strong>5,000&lt;/strong> requests per minute.&lt;/li>
&lt;li>&lt;em>Internal&lt;/em>: In 2021, we introduced a new pool just for our own tools where we can control and predict the traffic. &lt;em>Internal&lt;/em> currently receives around &lt;strong>1,000&lt;/strong> requests per minute.&lt;/li>
&lt;/ul>
&lt;p>The volumes of traffic across &lt;em>public&lt;/em>, &lt;em>polite&lt;/em> and &lt;em>internal&lt;/em> pools are very different and yet each pool has always had similar resources. The purpose of each of these pools has been long-established but our efforts to ask the community to use &lt;em>polite&lt;/em> by default have not been particularly successful and it is clear that we don’t have the right balance.&lt;/p>
&lt;p>The &lt;em>internal&lt;/em> pool has been dedicated to our internal services that have predictable usage and that have requests that are not initiated by external users. The &lt;em>internal&lt;/em> pool has previously included reference matching but not Crossmark, Event Data, or search.crossref.org, which all use the &lt;em>polite&lt;/em> pool instead, along with the community. We have the capacity on the &lt;em>internal&lt;/em> pool to shift all of this “internal” traffic across, and in doing so we will create more capacity for genuine &lt;em>polite&lt;/em> users and redefine what we consider to be “internal”.&lt;/p>
&lt;p>Creating more capacity on &lt;em>polite&lt;/em> will also give us the opportunity to load-balance requests to both &lt;em>polite&lt;/em> and &lt;em>public&lt;/em> across the two pools. We are at a point where we cannot eke more performance out of the API without architectural changes. In order to buy ourselves time to address this properly, we will modify the routing of &lt;em>polite&lt;/em> and &lt;em>public&lt;/em> and evenly distribute requests to the two pools 50/50.&lt;/p>
&lt;p>The &lt;em>public&lt;/em> and &lt;em>polite&lt;/em> pools have equal resources at the moment yet handle very different volumes of traffic (30,000 req/min vs 5,000 req/min), and with the proposed changes to internal traffic the &lt;em>polite&lt;/em> pool would handle a fraction of this. The result would look something like 31,000 req/min evenly distributed across &lt;em>public&lt;/em> and &lt;em>polite&lt;/em>.&lt;/p>
&lt;h3 id="rate-limiting">Rate limiting&lt;/h3>
&lt;p>Our rate-limiting also needs review. We track a number of metrics in our web proxy but only deny requests on one of them - the number of requests per second. On &lt;em>public&lt;/em> and &lt;em>polite&lt;/em> we limit each IP address to sending 50 req/sec and if this rate is exceeded users are denied access for 10 seconds. These limits are generous and we cannot realistically support this volume of request for all users of the &lt;em>public&lt;/em> or &lt;em>polite&lt;/em> API.&lt;/p>
&lt;p>However, when requests are taking a long time to return, we potentially have a separate problem of high concurrency as hundreds of requests could be sent before the first one has returned. We intend to identify and impose an appropriate rate limit on concurrent requests from each IP to prevent a small number of users from disproportionately affecting all users with long-running queries.&lt;/p>
&lt;h3 id="longer-term">Longer-term&lt;/h3>
&lt;p>So, in the short-term we will revise our pool traffic as described above. We’ll do that this week. Then we will review the current rate limits and reduce them to something more reasonable for the majority of users. And we’ll identify and introduce a rate limit for concurrent requests from each user.&lt;/p>
&lt;p>Longer-term, we need to rearchitect our Elasticsearch pools so that we can:&lt;/p>
&lt;ul>
&lt;li>Reduce shard sizes to improve performance of queries&lt;/li>
&lt;li>Balance data shards and replicas more evenly&lt;/li>
&lt;li>Optimise our instance types for our workload&lt;/li>
&lt;/ul>
&lt;h2 id="want-to-help">Want to help?&lt;/h2>
&lt;p>Thanks for asking!&lt;/p>
&lt;p>Firstly, please, everyone, do always put an email in your API request headers - while the short term plan will help stabilise performance, this habit will always help us troubleshoot e.g. we can always contact you instead of blocking you!&lt;/p>
&lt;p>Secondly, we know many of you incorporate Crossref metadata, add lots of value to it in order to deliver important services, and also develop APIs of your own. We’d love any comments or recommendations from those of you handling similar situations on scaling and optimising API performance. You can comment on this post which is managed via our Discourse forum. We’ll also be adding updates to this thread as well as on status.crossref.org. If you’d like to be in touch with any of us directly, all our emails are &lt;a href="mailto:firstinitiallastname@crossref.org">firstinitiallastname@crossref.org&lt;/a>.&lt;/p></description></item><item><title>2024 public data file now available, featuring new experimental formats</title><link>https://www-crossref-org.pluma.sjfc.edu/blog/2024-public-data-file-now-available-featuring-new-experimental-formats/</link><pubDate>Tue, 14 May 2024 00:00:00 +0000</pubDate><author>Patrick Polischuk</author><guid>https://www-crossref-org.pluma.sjfc.edu/blog/2024-public-data-file-now-available-featuring-new-experimental-formats/</guid><description>&lt;p>This year’s public data file is now available, featuring over 156 million metadata records deposited with Crossref through the end of April 2024 from over 19,000 members. A full breakdown of Crossref metadata statistics is available &lt;a href="https://www-crossref-org.pluma.sjfc.edu/06members/53status.html">here&lt;/a>.&lt;/p>
&lt;p>Like last year, you can download all of these records in one go via Academic Torrents or directly from Amazon S3 via the “requester pays” method.&lt;/p>
&lt;p>&lt;strong>Download the file:&lt;/strong> The torrent download can be initiated &lt;a href="https://academictorrents.com/details/4426fa56a4f3d376ece9ac37ed088095a30de568" target="_blank">here&lt;/a>. Instructions for downloading via the “requester pays” method, along with other tips for using these files, can be found on the &lt;a href="https://www-crossref-org.pluma.sjfc.edu/documentation/retrieve-metadata/rest-api/tips-for-using-public-data-files-and-plus-snapshots/">“Tips for working with Crossref public data files and Plus snapshots”&lt;/a> page.&lt;/p>
&lt;p>In January, Martin Eve &lt;a href="https://doi-org.pluma.sjfc.edu/10.64000/5b0re-zpg76" target="_blank">announced&lt;/a> that we had been experimenting with alternative file formats meant to make our public data files easier to use by broader audiences. This year’s file will be published alongside the tools that can be used on the public data file to produce two experimental formats: &lt;a href="https://gitlab.com/crossref/labs/packer" target="_blank">JSON-lines&lt;/a> and &lt;a href="https://gitlab.com/crossref/labs/dois2sqlite" target="_blank">SQLite&lt;/a> (and a bonus &lt;a href="https://gitlab.com/crossref/labs/rustsqlitepacker" target="_blank">Rust version&lt;/a>). You can read more about our thinking behind this work in &lt;a href="https://doi-org.pluma.sjfc.edu/10.64000/5b0re-zpg76" target="_blank">Martin’s blog post&lt;/a>, and we are keen to hear your thoughts on these alternatives.&lt;/p>
&lt;p>Our annual public data file is meant to facilitate individuals and organisations interested in working with the entirety of our metadata corpus. Starting with the majority of our metadata records in one file should be much easier than starting from scratch with our API, but because Crossref metadata is always openly available, you can use &lt;a href="https://api-crossref-org.pluma.sjfc.edu/" target="_blank">the API&lt;/a> to keep your local copy up to date with new and updated records.&lt;/p>
&lt;p>If you’re curious about what you’ll get with the public data file, we’ve also published a sample version so that you can take a peek before committing to downloading the ~212 gb file. This file includes a random sample of JSON files and is available exclusively via torrent &lt;a href="https://academictorrents.com/details/d47fbe29e5ef93a6695421f79a6efa4b801acff1" target="_blank">here&lt;/a>.&lt;/p>
&lt;p>We hope you find this public data file useful. Should you have any questions about how to access or use the file, please see the tips below, or share your questions below (you will be redirected to our community forum).&lt;/p>
&lt;h3 id="tips-for-using-the-torrent-and-retrieving-incremental-updates">Tips for using the torrent and retrieving incremental updates&lt;/h3>
&lt;ul>
&lt;li>
&lt;p>Use the public data file if you want all Crossref metadata records. Everyone is welcome to the metadata, but it will be much faster for you and much easier on our APIs to get so many records in one file. Here are some &lt;a href="https://www-crossref-org.pluma.sjfc.edu/documentation/retrieve-metadata/rest-api/tips-for-using-public-data-files-and-plus-snapshots/">tips on how to work with the file&lt;/a>.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Use the REST API to incrementally add new and updated records once you have the initial file. Here is &lt;a href="https://www-crossref-org.pluma.sjfc.edu/documentation/retrieve-metadata/rest-api/tips-for-using-the-crossref-rest-api/">how to get started&lt;/a> (and avoid getting blocked in your enthusiasm to use all this great metadata!).&lt;/p>
&lt;/li>
&lt;li>
&lt;p>While bibliographic metadata is generally required, because lots of metadata is optional, records will vary in quality and completeness.&lt;/p>
&lt;/li>
&lt;/ul>
&lt;p>Questions, comments, and feedback are welcome at &lt;a href="mailto:support@crossref.org">support@crossref.org&lt;/a>.&lt;/p></description></item><item><title>Subject codes, incomplete and unreliable, have got to go</title><link>https://www-crossref-org.pluma.sjfc.edu/blog/subject-codes-incomplete-and-unreliable-have-got-to-go/</link><pubDate>Wed, 13 Mar 2024 00:00:00 +0000</pubDate><author>Patrick Polischuk</author><guid>https://www-crossref-org.pluma.sjfc.edu/blog/subject-codes-incomplete-and-unreliable-have-got-to-go/</guid><description>&lt;p>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&lt;/p>
&lt;p>The &lt;code>subject&lt;/code> 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.&lt;/p>
&lt;p>While subject classifications in Crossref metadata could be very useful, the current implementation in the REST API is problematic for three primary reasons:&lt;/p>
&lt;p>&lt;strong>They are misleadingly exposed in the API as a property of the work,&lt;/strong> when in fact they are a property of the container (e.g. a journal or conference proceeding). Just because a journal’s broad topic category is “X” doesn’t mean that a particular article in the journal is about “X.”&lt;/p>
&lt;p>&lt;strong>Existing works may have outdated subjects.&lt;/strong> Originally, subject codes were not updated periodically. However, subjects exposed in the /journals route are now updated once a day. Those exposed via the /works endpoint are indexed along with works, and so when a new subject list is ingested, new DOIs start getting new subjects, but existing works may have outdated subjects. We don’t have a mechanism for forcing updates when incorrect subject values are returned via the REST API, so this data can be stale and incorrect.&lt;/p>
&lt;p>&lt;strong>They are not applied to everything.&lt;/strong> This is because the Scopus list does not cover all the journals that Crossref has (conversely, the Scopus list contains some journals Crossref does not have), and does not contain other container types.&lt;/p>
&lt;p>The Labs team investigated options for improving subject classification coverage but ultimately concluded that there are insufficient solutions to the coverage problem. For more, please see Esha Datta’s findings published at Force11’s Upstream: &lt;a href="https://doi-org.pluma.sjfc.edu/10.54900/n6dnt-xpq48" target="_blank">https://doi-org.pluma.sjfc.edu/10.54900/n6dnt-xpq48&lt;/a>&lt;/p>
&lt;p>Where does that leave us? Rather than continuing to supply unreliable and misleading subject category metadata, we will be deprecating this feature in the coming weeks. To minimize disruption and avoid breaking changes at this time, we will be removing this data from our index, so the subject element will simply be empty. We may remove the &lt;code>subject&lt;/code> element in the future.&lt;/p>
&lt;p>We know that the community’s desire for subject-based analysis of metadata is very strong, and we have supported efforts to establish a multidisciplinary taxonomy. Inaccurate codes in the meantime do not help but actually hinder these efforts, giving the false impression that they are correct.&lt;/p>
&lt;p>We aim to deprecate the subject codes in April of this year.&lt;/p>
&lt;p>Please let us know if you have any questions or concerns by leaving a comment below, which will start a thread in our community forum.&lt;/p>
&lt;p>&lt;strong>Frequently asked questions&lt;/strong>&lt;/p>
&lt;p>Q. Will the subject field continue to be available and functional?&lt;br>
A. The subject metadata element will continue to be included in the JSON response but will not return any values.&lt;/p>
&lt;p>Q. Will new subject codes be added in the future?&lt;br>
A. We do not have any current plans to add new subject codes in the future.&lt;/p>
&lt;p>Q. I received a notification about this, but we don’t use subject codes. Do I need to do anything?&lt;br>
A. No, if you do not currently use the &lt;code>subject&lt;/code> element, you do not need to do anything about this change.&lt;/p>
&lt;p>Q. I noticed that wrong or inaccurate subject codes were assigned to my works. Is this a solution?&lt;br>
A. Yes. Until we can identify an accurate and sustainable system for assigning subject codes to Crossref metadata records, we want to stop assigning inaccurate subject codes and remove all existing assignments.&lt;/p></description></item><item><title>Increasing Crossref Data Reusability With Format Experiments</title><link>https://www-crossref-org.pluma.sjfc.edu/blog/increasing-crossref-data-reusability-with-format-experiments/</link><pubDate>Fri, 19 Jan 2024 00:00:00 +0000</pubDate><author>Martin Eve</author><guid>https://www-crossref-org.pluma.sjfc.edu/blog/increasing-crossref-data-reusability-with-format-experiments/</guid><description>&lt;p>Every year, Crossref releases a full public data file of all of our metadata. This is partly a &lt;a href="https://openscholarlyinfrastructure.org/" target="_blank">commitment to POSI&lt;/a> and partly just what we do. We want the community to re-use our metadata and to find interesting ends to which they can be put!&lt;/p>
&lt;p>However, we have also recognized, for some time, that 170GB of compressed .tar.gz files, spread over 27,000 items, is not the easiest of formats with which to work. For instance, there&amp;rsquo;s no indexing capacity on these files, meaning that it is virtually impossible simply to pull out the record for a DOI. Decompressing the .tar.gz files takes a good three hours or more even on high-end hardware, without any additional processing.&lt;/p>
&lt;p>To that end, the Crossref Labs team has been experimenting with different formats for trial release that might allow us to reach broader audiences, including those who have not previously worked with our metadata files. The two new formats, alongside the existing data file format, with which we have been experimenting, are JSON lines and SQLite.&lt;/p>
&lt;p>&lt;strong>JSON-L&lt;/strong>&lt;/p>
&lt;p>The first format with which we&amp;rsquo;ve been experimenting is JSON-L (JSON lines). With one JSON entry per line, as opposed to one giant JSON file/block, JSON-L lends itself to better parallelisation in systems such as SPARC, because the data can easily be partitioned.&lt;/p>
&lt;p>This data format also has the benefit of being appendable, one line at a time. Unlike conventional JSON, which requires the entire structure to be parsed in-memory before an append is possible, JSON-L can simply be written to and updated. It&amp;rsquo;s also possible to do multi-threaded write operations on the file, without each thread having to parse the entire JSON structure and then sync with other threads.&lt;/p>
&lt;p>In our experiments, JSON-L came with substantial parallelisation benefits. Our routines to calculate citation counts can be completed in ~20-25 minutes. Calculating the number of resolutions per container title takes less than half an hour.&lt;/p>
&lt;p>&lt;strong>SQLite&lt;/strong>&lt;/p>
&lt;p>SQLite is a library written in C with client bindings for Python, Java, C#, and many other languages that produces an on-disk, portable, single-file SQL database. You can produce the SQLite file using our &lt;a href="https://gitlab.com/crossref/labs/rustsqlitepacker" target="_blank">openly available Rust program, rustsqlitepacker&lt;/a>. We also have a Python script that can produce the final SQLite file, for those happier working in this language.&lt;/p>
&lt;p>The resultant SQLite file is approximately 900GB in size, so it requires quite a lot of free disk space to create in the first place (alongside storage of the data file that is needed to build it). However, queries are snappy when looking up by DOI and other indexes can be constructed (the indexing part of the procedure takes about 1.5 hours per field).&lt;/p>
&lt;p>The database structure, at present, is the bare minimum that will work. It contains a list of fields for searching/indexing &amp;ndash; DOI, URL, member, prefix, type, created, and deposited &amp;ndash; and a metadata field that contains the JSON response that would be returned by the API for this value.&lt;/p>
&lt;p>This allows for the processing and extraction of individual JSON elements using SQLite&amp;rsquo;s built-in json_extract method. For example, to get just the title of an item, you can use:&lt;/p>
&lt;p>SELECT json_extract(metadata, &amp;lsquo;$.title&amp;rsquo;) from works WHERE doi=&amp;ldquo;10.1080/10436928.2020.1709713&amp;rdquo;;&lt;/p>
&lt;p>The balance that we have had to strike here is between flattening the JSON so that more fields are indexable and searchable, as against the trade-off in time and processing that this takes to create the database in the first place. The first draft version of our experiment was wildly ambitious in flattening all the records and using an Object Relation Mapper (ORM) to present Python models of the database. Like &lt;a href="https://en.wiktionary.org/wiki/like_painting_the_Forth_Bridge" target="_blank">painting the Forth Bridge&lt;/a>, this initial attempt would not finish in any sane length of time. Indeed, by the time we&amp;rsquo;d created this year&amp;rsquo;s data file, we&amp;rsquo;d need to begin work on the next.&lt;/p>
&lt;p>What are the anticipated use cases here? When people need to do an offline metadata search on an embedded device, for instance, the portability and indexed lookup of the SQLite database can be very appealing. One of our team has even got the database running on a &lt;a href="https://www.raspberrypi.com/products/raspberry-pi-5/" target="_blank">Raspberry Pi 5&lt;/a>. You can also load the database into &lt;a href="https://datasette.io/" target="_blank">Datasette&lt;/a> if you want to explore it visually.&lt;/p>
&lt;p>Where do we go from here with this? It would be good to flatten a few more fields, but we would welcome feedback on use cases that we haven&amp;rsquo;t anticipated for SQLite and we&amp;rsquo;d love to hear whether this is already too unwieldy (at 900GB).&lt;/p>
&lt;p>&lt;strong>Data Files&lt;/strong>&lt;/p>
&lt;p>As usual, we will be releasing the annual data file in the next few months. As an experiment this year, we will also be releasing the tools that can be used on that file to produce these alternative file formats. We will consider releasing the final data files for each of these formats, too.&lt;/p>
&lt;p>What we would like to hear from the community is whether there are other data file formats that you might wish to use. Are there use cases that we haven&amp;rsquo;t anticipated? What would you ideally like in terms of file formats?&lt;/p></description></item><item><title>2023 public data file now available with new and improved retrieval options</title><link>https://www-crossref-org.pluma.sjfc.edu/blog/2023-public-data-file-now-available-with-new-and-improved-retrieval-options/</link><pubDate>Tue, 02 May 2023 00:00:00 +0000</pubDate><author>Patrick Polischuk</author><guid>https://www-crossref-org.pluma.sjfc.edu/blog/2023-public-data-file-now-available-with-new-and-improved-retrieval-options/</guid><description>&lt;p>We have some exciting news for fans of big batches of metadata: this year’s public data file is now available. Like &lt;a href="https://doi-org.pluma.sjfc.edu/10.64000/wsnyw-yap64" target="_blank">in&lt;/a> &lt;a href="https://doi-org.pluma.sjfc.edu/10.64000/96h9h-b8437" target="_blank">years&lt;/a> &lt;a href="https://doi-org.pluma.sjfc.edu/10.64000/9m04d-1an91" target="_blank">past&lt;/a>, we’ve wrapped up all of our metadata records into a single download for those who want to get started using all Crossref metadata records.&lt;/p>
&lt;p>We’ve once again made &lt;a href="https://academictorrents.com/details/d9e554f4f0c3047d9f49e448a7004f7aa1701b69" target="_blank">this year’s public data file available via Academic Torrents&lt;/a>, and in response to some feedback we’ve received from public data file users, we’ve taken a few additional steps to make accessing this 185 gb file a little easier.&lt;/p>
&lt;p>First, we’re proactively hosting seeds in a few locations around the world to improve torrent download performance in terms of both speed and reliability.&lt;/p>
&lt;p>And second, we’ve added an option to download this year’s public data file directly from Amazon S3 for a small transaction fee paid by the recipient, bypassing the need to use the torrent altogether. The fee just covers the AWS cost of the download. Instructions for downloading the public data file via the &amp;ldquo;Requester Pays&amp;rdquo; method are available on the &lt;a href="https://www-crossref-org.pluma.sjfc.edu/documentation/retrieve-metadata/rest-api/tips-for-using-public-data-files-and-plus-snapshots/" target="_blank">&amp;ldquo;Tips for working with Crossref public data files and Plus snapshots&amp;rdquo;&lt;/a> page.&lt;/p>
&lt;p>The 2023 public data file features over 140 million metadata records deposited with Crossref through the end of March 2023, including over 76,000 grant records. Because Crossref metadata is always openly available, you can use our API to keep your local copy of our metadata corpus up to date with new and updated records.&lt;/p>
&lt;p>In previous years, closed and limited references were removed from the public data file. Since we &lt;a href="https://doi-org.pluma.sjfc.edu/10.64000/b7a98-vbz07" target="_blank">updated our membership terms&lt;/a> to make all deposited references open in 2022, the 2023 public data file for the first time includes all references deposited with us.&lt;/p>
&lt;p>We hope you find this public data file useful. Should you have any questions about how to access or use the file, please see the tips below, or bring your questions to our community forum.&lt;/p>
&lt;h3 id="tips-for-using-the-torrent-and-retrieving-incremental-updates">Tips for using the torrent and retrieving incremental updates&lt;/h3>
&lt;ul>
&lt;li>
&lt;p>Use the public data file if you want all Crossref metadata records. Everyone is welcome to the metadata, but it will be much faster for you and much easier on our APIs to get so many records in one file. Here are some &lt;a href="https://www-crossref-org.pluma.sjfc.edu/documentation/retrieve-metadata/rest-api/tips-for-using-public-data-files-and-plus-snapshots/" target="_blank">tips on how to work with the file&lt;/a>.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Use the REST API to incrementally add new and updated records once you have the initial file. Here is &lt;a href="https://www-crossref-org.pluma.sjfc.edu/documentation/retrieve-metadata/rest-api/tips-for-using-the-crossref-rest-api/" target="_blank">how to get started&lt;/a> (and avoid getting blocked in your enthusiasm to use all this great metadata!).&lt;/p>
&lt;/li>
&lt;li>
&lt;p>While bibliographic metadata is generally required, because lots of metadata is optional, records will vary in quality and completeness.&lt;/p>
&lt;/li>
&lt;/ul>
&lt;p>Questions, comments, and feedback are welcome at &lt;a href="mailto:support@crossref.org">support@crossref.org&lt;/a>.&lt;/p></description></item><item><title>2022 public data file of more than 134 million metadata records now available</title><link>https://www-crossref-org.pluma.sjfc.edu/blog/2022-public-data-file-of-more-than-134-million-metadata-records-now-available/</link><pubDate>Fri, 13 May 2022 00:00:00 +0000</pubDate><author>Patrick Polischuk</author><guid>https://www-crossref-org.pluma.sjfc.edu/blog/2022-public-data-file-of-more-than-134-million-metadata-records-now-available/</guid><description>&lt;p>In 2020 we released our &lt;a href="https://doi-org.pluma.sjfc.edu/10.64000/wsnyw-yap64" target="_blank">first public data file&lt;/a>, something we’ve turned into &lt;a href="https://doi-org.pluma.sjfc.edu/10.64000/96h9h-b8437" target="_blank">an annual affair&lt;/a> supporting our commitment to the &lt;a href="https://doi-org.pluma.sjfc.edu/10.64000/hzemx-j7n79" target="_blank">Principles of Open Scholarly Infrastructure (POSI)&lt;/a>. We’ve just posted the 2022 file, which can now be &lt;a href="https://academictorrents.com/details/4dcfdf804775f2d92b7a030305fa0350ebef6f3e" target="_blank">downloaded via torrent&lt;/a> like in years past.&lt;/p>
&lt;p>We aim to publish these in the first quarter of each year, though as you may notice, we’re a little behind our intended schedule. The reason for this delay was that we wanted to &lt;a href="https://community-crossref-org.pluma.sjfc.edu/t/reindexing-a-large-number-of-records-in-the-rest-api/2568" target="_blank">make critical new metadata fields available&lt;/a>, including resource URLs and titles with markup.&lt;/p>
&lt;p>Crossref metadata is always openly available via &lt;a href="https://api-crossref-org.pluma.sjfc.edu/" target="_blank">our API&lt;/a>. We recommend you use this method to incrementally add new and updated records once you’re up and running with an annual public data file. If you’re interested in more frequent and regular “full-file” downloads, consider subscribing to our &lt;a href="https://www-crossref-org.pluma.sjfc.edu/services/metadata-retrieval/metadata-plus/" target="_blank">Metadata Plus program&lt;/a>. Plus subscribers have access to monthly snapshots in JSON and XML formats.&lt;/p>
&lt;p>Every year our metadata corpus grows. The 2020 file was 65GB and held 112 million records; 2021 came in at 102GB and 120 million records. This year the file weighs in at 160 GB and contains metadata for 134 million records, or all Crossref records registered up to and including April 30, 2022.&lt;/p>
&lt;h3 id="tips-for-using-the-torrent-and-retrieving-incremental-updates">Tips for using the torrent and retrieving incremental updates&lt;/h3>
&lt;ul>
&lt;li>
&lt;p>Use &lt;a href="https://academictorrents.com/details/4dcfdf804775f2d92b7a030305fa0350ebef6f3e" target="_blank">the torrent&lt;/a> if you want all of these records. Everyone is welcome to the metadata, but it will be much faster for you and much easier on our APIs to get so many records in one file. Here are some &lt;a href="https://www-crossref-org.pluma.sjfc.edu/documentation/retrieve-metadata/rest-api/tips-for-using-public-data-files-and-plus-snapshots/" target="_blank">tips on how to work with the file&lt;/a>.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Use the REST API to incrementally add new and updated records once you’ve got the initial file. Here is &lt;a href="https://www-crossref-org.pluma.sjfc.edu/documentation/retrieve-metadata/rest-api/tips-for-using-the-crossref-rest-api/" target="_blank">how to get started&lt;/a> (and avoid getting blocked in your enthusiasm to use all this great metadata!).&lt;/p>
&lt;/li>
&lt;li>
&lt;p>‘Limited’ and ‘closed’ &lt;a href="https://www-crossref-org.pluma.sjfc.edu/education/content-registration/descriptive-metadata/references/#00564/" target="_blank">references&lt;/a> are not included in the file or our open APIs. And while bibliographic metadata is generally required, lots of metadata is optional, so that records will vary in quality and completeness.&lt;/p>
&lt;/li>
&lt;/ul>
&lt;p>Questions, comments, and feedback are welcome at &lt;a href="mailto:support@crossref.org">support@crossref.org&lt;/a>.&lt;/p></description></item><item><title>With a little help from your Crossref friends: Better metadata</title><link>https://www-crossref-org.pluma.sjfc.edu/blog/with-a-little-help-from-your-crossref-friends-better-metadata/</link><pubDate>Thu, 31 Mar 2022 00:00:00 +0000</pubDate><author>Jennifer Kemp</author><guid>https://www-crossref-org.pluma.sjfc.edu/blog/with-a-little-help-from-your-crossref-friends-better-metadata/</guid><description>&lt;p>We talk so much about more and better metadata that a reasonable question might be: what is Crossref doing to help?&lt;/p>
&lt;p>Members and their service partners do the heavy lifting to provide Crossref with metadata and we don’t change what is supplied to us. One reason we don’t is because members can and often do change their records (important note: updated records do not incur fees!). However, we do a fair amount of behind the scenes work to check and report on the metadata as well as to add context and relationships. As a result, some of what you see in the metadata (and some of what you don’t) is facilitated, added or updated by Crossref.&lt;/p>
&lt;p>Much of the work is automated but some of it still requires manual intervention (sound familiar?). Here’s an overview:&lt;/p>
&lt;h2 id="before-registration">Before registration&lt;/h2>
&lt;p>Our &lt;a href="https://www-crossref-org.pluma.sjfc.edu/documentation/retrieve-metadata/" target="_blank">open APIs&lt;/a> allow for Crossref metadata to be used throughout research and scholarly communications systems and services, before and after records are registered with us. Those who have used a search function in something like a manuscript submission system, rather than having to hand key or copy and paste the information, will appreciate how these integrations reduce time, effort and the likelihood of errors in collecting metadata well before it gets to Crossref.&lt;/p>
&lt;p>For one example, it’s very common for members to use the metadata to add DOIs to reference lists when preparing deposits. Of course, new members first need a &lt;a href="https://www-crossref-org.pluma.sjfc.edu/documentation/member-setup/constructing-your-dois/" target="_blank">prefix&lt;/a> (and a memberID and name, but more on that later) in order to register content. We also provide a &lt;a href="https://www-crossref-org.pluma.sjfc.edu/documentation/member-setup/constructing-your-dois/suggested-doi-registration-workflow-including-suffix-generator/" target="_blank">suffix generator&lt;/a> for help in &lt;a href="https://www-crossref-org.pluma.sjfc.edu/documentation/member-setup/constructing-your-dois/" target="_blank">constructing DOIs&lt;/a>. If you’re not sure how best to make use of existing metadata in deposits, we’ve got &lt;a href="https://www-crossref-org.pluma.sjfc.edu/services/metadata-retrieval/" target="_blank">a few options&lt;/a> for you. Questions are welcome.&lt;/p>
&lt;p>We don’t often put it this way but we should: Crossref members rely on the metadata as much, if not more, than the rest of the community. More and better metadata directly benefits our members.&lt;/p>
&lt;h2 id="upon-registration">Upon registration&lt;/h2>
&lt;p>There are a number of ways we work with the metadata when deposits are received.&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Checking for uniqueness&lt;/strong> In order to avoid duplicate records, we check to make sure that a title or work hasn&amp;rsquo;t been registered before. Depending on what we find, a conflict report or failed registration may result.&lt;/li>
&lt;li>&lt;strong>Adding DOIs to references&lt;/strong> When references come to us without DOIs, we’ll try to match and add them.&lt;/li>
&lt;li>&lt;strong>&lt;a href="https://www-crossref-org.pluma.sjfc.edu/community/orcid/" target="_blank">ORCID auto-update&lt;/a>&lt;/strong> We automatically update authors’ ORCID records (with their permission of course) whenever deposits include their ORCID iDs.&lt;/li>
&lt;li>&lt;strong>Preprint to VoR reports&lt;/strong> We compare title information and provide &lt;a href="https://www-crossref-org.pluma.sjfc.edu/documentation/content-registration/content-type-markup-guide/posted-content-includes-preprints/#00094" target="_blank">notifications&lt;/a> of matching records to members depositing preprints, to help them fulfill their obligation to link to Versions of Record (VoRs), where they exist.&lt;/li>
&lt;li>&lt;strong>&lt;a href="https://www-crossref-org.pluma.sjfc.edu/documentation/content-registration/structural-metadata/relationships/" target="_blank">Relationships&lt;/a>&lt;/strong> Like preprint to VoR links, components are another kind of relationship. These might be supplementary material such as figures we can link to the ‘parent’ record.&lt;/li>
&lt;li>&lt;strong>Funding data&lt;/strong> When members register only a funder name as part of the information on who funded the work, we’ll try to match it to its identifier from the &lt;a href="https://www-crossref-org.pluma.sjfc.edu/services/funder-registry/" target="_blank">Funder Registry&lt;/a>, to support better linking between funders and works.&lt;/li>
&lt;li>&lt;strong>Timestamps&lt;/strong> We add date-times for first created and last updated to member-supplied timestamps.&lt;/li>
&lt;li>&lt;strong>Count of references&lt;/strong> That’s right, we count all the references for each record that includes them and add the total to the metadata.&lt;/li>
&lt;/ul>
&lt;h2 id="after-registration">After registration&lt;/h2>
&lt;p>Once registered, we check, report on and update metadata in a few ways.&lt;/p>
&lt;ul>
&lt;li>&lt;strong>&lt;a href="https://www-crossref-org.pluma.sjfc.edu/documentation/reports/doi-crawler-report/" target="_blank">Link checking&lt;/a>&lt;/strong> We email each member a monthly Resolution Report with details of the number of failed and successful resolutions for their DOIs. If someone in the community reports a DOI that isn’t registered, we email the member a DOI Error Report.&lt;/li>
&lt;li>&lt;strong>Citation counts and matches&lt;/strong> Citation counts for records of members participating in our &lt;a href="https://www-crossref-org.pluma.sjfc.edu/services/cited-by/" target="_blank">Cited-by service&lt;/a> are openly available in our REST API. The matching citations themselves are available to members, for their own records only.&lt;/li>
&lt;li>&lt;strong>&lt;a href="https://doi-org.pluma.sjfc.edu/10.64000/7hff7-sc238" target="_blank">Title transfers&lt;/a>&lt;/strong> Title, prefix and DOI transfers are common and require assistance from our team.&lt;/li>
&lt;li>&lt;strong>MemberID&lt;/strong> It’s not uncommon for members to have more than one prefix. The memberID means users of the REST API can query for records associated with all of a member’s prefixes.&lt;/li>
&lt;li>&lt;strong>Digital preservation&lt;/strong> We handle the infrequent but critical update of URLs that are necessary when titles are triggered for digital preservation. We also preserve the metadata itself, with both &lt;a href="https://clockss.org/" target="_blank">CLOCKSS&lt;/a> and &lt;a href="https://www.portico.org/" target="_blank">Portico&lt;/a>.&lt;/li>
&lt;/ul>
&lt;p>Of course, since records are often redeposited with updates (note, deposit fees are only charged once per record), some of these processes on our side are repeated as necessary.&lt;/p>
&lt;p>This list isn’t exhaustive and other needs and opportunities will emerge. For example, we are looking at matching to add &lt;a href="https://doi-org.pluma.sjfc.edu/10.64000/9aaza-a3158" target="_blank">ROR&lt;/a> IDs, as we do for funderIDs, and doing some research into how we might determine and assert subject classifications at the work-level. If you&amp;rsquo;re interested in more about this kind of work, you&amp;rsquo;ll want to read this &lt;a href="https://doi-org.pluma.sjfc.edu/10.64000/ske16-xve54" target="_blank">recent post&lt;/a> by my Labs colleague Dominika on matching grants to outputs.&lt;/p>
&lt;p>&lt;a href="mailto:feedback@crossref.org">Get in touch&lt;/a> if you have questions or for more information.&lt;/p></description></item><item><title>A ROR-some update to our API</title><link>https://www-crossref-org.pluma.sjfc.edu/blog/a-ror-some-update-to-our-api/</link><pubDate>Wed, 19 Jan 2022 00:00:00 +0000</pubDate><author>Rachael Lammey</author><discourseUsername>rlammey</discourseUsername><guid>https://www-crossref-org.pluma.sjfc.edu/blog/a-ror-some-update-to-our-api/</guid><description>&lt;p>Earlier this year, Ginny posted &lt;a href="https://doi-org.pluma.sjfc.edu/10.64000/9aaza-a3158" target="_blank">an exciting update on Crossref’s progress with adopting ROR&lt;/a>, the Research Organization Registry for affiliations, announcing that we&amp;rsquo;d started the collection of &lt;a href="https://www.ror.org" target="_blank">ROR&lt;/a> identifiers in our metadata input schema. 🦁&lt;/p>
&lt;p>The capacity to accept ROR IDs to help reliably identify institutions is really important but the real value comes from their open availability alongside the other metadata registered with us, such as for publications like journal articles, book chapters, preprints, and for other objects such as grants. So today&amp;rsquo;s news is that ROR IDs are now connected in Crossref metadata and openly available via our APIs. 🎉&lt;/p>
&lt;div style="float:right;margin:10px">
&lt;figure>&lt;img src="https://www-crossref-org.pluma.sjfc.edu/images/blog/2022/research--nexus-2021.png"
alt="visualizing the Research Nexus vision" width="50%">
&lt;/figure>
&lt;/div>
&lt;p>This means ROR can be used by and within all the tools services that integrate with Crossref APIs to analyse, search, recommend, or evaluate research. It’s an important element of &lt;strong>the Research Nexus&lt;/strong>, our vision of a fully connected open research ecosystem, and helps identify, share, and link the affiliations of those producing and publishing different types of research or receiving grants.&lt;/p>
&lt;p>Now that this metadata is available, it helps confer the downstream benefits of ROR for different (and interconnected) groups:&lt;/p>
&lt;ul>
&lt;li>It makes it easier for institutions to find and measure their research output by the articles their researchers have published, or perhaps make it easier to track the grants they’ve received.&lt;/li>
&lt;li>Funders need to be able to discover and track the research and researchers they have supported.&lt;/li>
&lt;li>Academic librarians need to easily find all of the publications associated with their campus.&lt;/li>
&lt;li>Journals need to know where authors are affiliated so they can determine eligibility for institutionally sponsored publishing agreements.&lt;/li>
&lt;li>Editors can use more accurate information on author and reviewer institutions during the peer review process, which can help avoid potential conflicts of interest.&lt;/li>
&lt;/ul>
&lt;p>Those are just a handful of use cases, which is why disseminating ROR affiliation identifiers via our APIs is so important; it lets others choose to do what they need to with the information, without restriction.&lt;/p>
&lt;h2 id="the-story-so-far">The story so far&lt;/h2>
&lt;p>A growing number of our members have started to include ROR in the metadata they register with us, so we’re excited to be able to see this via simple API queries.&lt;/p>
&lt;p>At the time of writing we can see &lt;a href="http://api.crossref.org.pluma.sjfc.edu/works?filter=has-ror-id:t&amp;amp;facet=publisher-name:*" target="_blank">nearly 4,000 RORs being registered by these 21 members&lt;/a> (we&amp;rsquo;ve removed test accounts). Note that many of these are being baked into metadata being registered for grant records, also &lt;a href="https://doi-org.pluma.sjfc.edu/10.64000/tynar-j7a72" target="_blank">recently released and now findable&lt;/a> through the REST API:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-JSON" data-lang="JSON">&lt;span class="line">&lt;span class="cl">&lt;span class="s2">&amp;#34;Wellcome&amp;#34;&lt;/span>&lt;span class="err">:&lt;/span> &lt;span class="mi">2821&lt;/span>&lt;span class="err">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s2">&amp;#34;Natural Resources Canada/CMSS/Information Management&amp;#34;&lt;/span>&lt;span class="err">:&lt;/span> &lt;span class="mi">277&lt;/span>&lt;span class="err">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s2">&amp;#34;University of Szeged&amp;#34;&lt;/span>&lt;span class="err">:&lt;/span> &lt;span class="mi">139&lt;/span>&lt;span class="err">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s2">&amp;#34;RTI Press&amp;#34;&lt;/span>&lt;span class="err">:&lt;/span> &lt;span class="mi">104&lt;/span>&lt;span class="err">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s2">&amp;#34;American Cancer Society&amp;#34;&lt;/span>&lt;span class="err">:&lt;/span> &lt;span class="mi">103&lt;/span>&lt;span class="err">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s2">&amp;#34;University of Missouri Libraries&amp;#34;&lt;/span>&lt;span class="err">:&lt;/span> &lt;span class="mi">77&lt;/span>&lt;span class="err">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s2">&amp;#34;Keldysh Institute of Applied Mathematics&amp;#34;&lt;/span>&lt;span class="err">:&lt;/span> &lt;span class="mi">52&lt;/span>&lt;span class="err">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s2">&amp;#34;Boise State University, Albertsons Library&amp;#34;&lt;/span>&lt;span class="err">:&lt;/span> &lt;span class="mi">52&lt;/span>&lt;span class="err">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s2">&amp;#34;Australian Research Data Commons (ARDC)&amp;#34;&lt;/span>&lt;span class="err">:&lt;/span> &lt;span class="mi">52&lt;/span>&lt;span class="err">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s2">&amp;#34;The Neurofibromatosis Therapeutic Acceleration Program&amp;#34;&lt;/span>&lt;span class="err">:&lt;/span> &lt;span class="mi">49&lt;/span>&lt;span class="err">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s2">&amp;#34;Boise State University&amp;#34;&lt;/span>&lt;span class="err">:&lt;/span> &lt;span class="mi">12&lt;/span>&lt;span class="err">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s2">&amp;#34;The ALS Association&amp;#34;&lt;/span>&lt;span class="err">:&lt;/span> &lt;span class="mi">11&lt;/span>&lt;span class="err">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s2">&amp;#34;Children&amp;#39;s Tumor Foundation&amp;#34;&lt;/span>&lt;span class="err">:&lt;/span> &lt;span class="mi">9&lt;/span>&lt;span class="err">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s2">&amp;#34;Episteme Health Inc&amp;#34;&lt;/span>&lt;span class="err">:&lt;/span> &lt;span class="mi">3&lt;/span>&lt;span class="err">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s2">&amp;#34;The University of the Witwatersrand&amp;#34;&lt;/span>&lt;span class="err">:&lt;/span> &lt;span class="mi">2&lt;/span>&lt;span class="err">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s2">&amp;#34;Office of Scientific and Technical Information&amp;#34;&lt;/span>&lt;span class="err">:&lt;/span> &lt;span class="mi">2&lt;/span>&lt;span class="err">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s2">&amp;#34;AGH University of Science and Technology Press&amp;#34;&lt;/span>&lt;span class="err">:&lt;/span> &lt;span class="mi">2&lt;/span>&lt;span class="err">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s2">&amp;#34;York University Libraries&amp;#34;&lt;/span>&lt;span class="err">:&lt;/span> &lt;span class="mi">1&lt;/span>&lt;span class="err">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s2">&amp;#34;SZTEPress&amp;#34;&lt;/span>&lt;span class="err">:&lt;/span> &lt;span class="mi">1&lt;/span>&lt;span class="err">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s2">&amp;#34;Masaryk University Press&amp;#34;&lt;/span>&lt;span class="err">:&lt;/span> &lt;span class="mi">1&lt;/span>&lt;span class="err">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s2">&amp;#34;Institut für Germanistik der Universität Szeged&amp;#34;&lt;/span>&lt;span class="err">:&lt;/span> &lt;span class="mi">1&lt;/span>&lt;span class="err">,&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>Our grants schema accommodated ROR first, so it&amp;rsquo;s the funder members and grant records that dominate the adoption of ROR&amp;hellip; so far! But there are a few articles and reports there too already. &lt;a href="https://api-crossref-org.pluma.sjfc.edu/works?filter=has-ror-id:t&amp;amp;facet=type-name:*" target="_blank">These record types&lt;/a> include ROR in their records:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-JSON" data-lang="JSON">&lt;span class="line">&lt;span class="cl">&lt;span class="s2">&amp;#34;Grant&amp;#34;&lt;/span>&lt;span class="err">:&lt;/span> &lt;span class="mi">3047&lt;/span>&lt;span class="err">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s2">&amp;#34;Report&amp;#34;&lt;/span>&lt;span class="err">:&lt;/span> &lt;span class="mi">382&lt;/span>&lt;span class="err">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s2">&amp;#34;Dissertation&amp;#34;&lt;/span>&lt;span class="err">:&lt;/span> &lt;span class="mi">164&lt;/span>&lt;span class="err">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s2">&amp;#34;Journal Article&amp;#34;&lt;/span>&lt;span class="err">:&lt;/span> &lt;span class="mi">140&lt;/span>&lt;span class="err">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s2">&amp;#34;Conference Paper&amp;#34;&lt;/span>&lt;span class="err">:&lt;/span> &lt;span class="mi">22&lt;/span>&lt;span class="err">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s2">&amp;#34;Posted Content&amp;#34;&lt;/span>&lt;span class="err">:&lt;/span> &lt;span class="mi">12&lt;/span>&lt;span class="err">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s2">&amp;#34;Dataset&amp;#34;&lt;/span>&lt;span class="err">:&lt;/span> &lt;span class="mi">7&lt;/span>&lt;span class="err">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s2">&amp;#34;Monograph&amp;#34;&lt;/span>&lt;span class="err">:&lt;/span> &lt;span class="mi">6&lt;/span>&lt;span class="err">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s2">&amp;#34;Book&amp;#34;&lt;/span>&lt;span class="err">:&lt;/span> &lt;span class="mi">3&lt;/span>&lt;span class="err">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s2">&amp;#34;Chapter&amp;#34;&lt;/span>&lt;span class="err">:&lt;/span> &lt;span class="mi">2&lt;/span>&lt;span class="err">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s2">&amp;#34;Proceedings Series&amp;#34;&lt;/span>&lt;span class="err">:&lt;/span> &lt;span class="mi">1&lt;/span>&lt;span class="err">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s2">&amp;#34;Peer Review&amp;#34;&lt;/span>&lt;span class="err">:&lt;/span> &lt;span class="mi">1&lt;/span>&lt;span class="err">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s2">&amp;#34;Journal Issue&amp;#34;&lt;/span>&lt;span class="err">:&lt;/span> &lt;span class="mi">1&lt;/span>&lt;span class="err">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s2">&amp;#34;Book Set&amp;#34;&lt;/span>&lt;span class="err">:&lt;/span> &lt;span class="mi">1&lt;/span>&lt;span class="err">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s2">&amp;#34;Book Series&amp;#34;&lt;/span>&lt;span class="err">:&lt;/span> &lt;span class="mi">1&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>We can currently see &lt;a href="https://api-crossref-org.pluma.sjfc.edu/works?filter=has-ror-id:t&amp;amp;facet=ror-id:*" target="_blank">205 different ROR IDs in Crossref metadata&lt;/a>, with the most frequently provided ROR ID being: &lt;a href="https://ror.org/02jx3x895" target="_blank">https://ror.org/02jx3x895&lt;/a>, or &lt;strong>University College London&lt;/strong> as it’s also known as.&lt;/p>
&lt;p>If you’re a Crossref member keen to assert affiliation identification in your content, our recent webinar, &lt;a href="https://www.youtube.com/watch?v=D9Mtqb64OEk" target="_blank">Working with ROR as a Crossref member: what you need to know&lt;/a>, covers all the detail.&lt;/p>
&lt;p>Interested in using the information? Dig into our &lt;a href="https://api-crossref-org.pluma.sjfc.edu/swagger-ui/index.html" target="_blank">REST API documentation&lt;/a> and into the API itself, use the polite pool if you can (i.e. identify yourself). There’s also a wealth of information on the &lt;a href="https://ror.readme.io/" target="_blank">ROR support site&lt;/a> or being shared among &lt;a href="https://ror.org/integrations/" target="_blank">integrators&lt;/a> in the growing ROR community.&lt;/p>
&lt;p>Join us in doing more with ROR!&lt;/p></description></item><item><title>New public data file: 120+ million metadata records</title><link>https://www-crossref-org.pluma.sjfc.edu/blog/new-public-data-file-120-million-metadata-records/</link><pubDate>Tue, 19 Jan 2021 00:00:00 +0000</pubDate><author>Jennifer Kemp</author><guid>https://www-crossref-org.pluma.sjfc.edu/blog/new-public-data-file-120-million-metadata-records/</guid><description>&lt;p>2020 wasn&amp;rsquo;t all bad. In April of last year, we released our &lt;a href="https://www-crossref-org.pluma.sjfc.edu/blog/free-public-data-file-of-112-million-crossref-records/" target="_blank">first public data file&lt;/a>. Though Crossref metadata is always openly available––and our board recently cemented this by voting to adopt the &lt;a href="https://www-crossref-org.pluma.sjfc.edu/blog/crossrefs-board-votes-to-adopt-the-principles-of-open-scholarly-infrastructure/" target="_blank">Principles of Open Scholarly Infrastructure (POSI)&amp;lt;/agic––we&amp;rsquo;ve decided to release an updated file. This will provide a more efficient way to get such a large volume of records. The file (JSON records, 102.6GB) is &lt;a href="https://academictorrents.com/details/e4287cb7619999709f6e9db5c359dda17e93d515" target="_blank">now available&lt;/a>, with thanks once again to Academic Torrents.&lt;/p>
&lt;p>Use of our open APIs continues to grow, as does the metadata. Last year&amp;rsquo;s file was 112 million records and 65GB. Just nine months later (though it feels longer than that!), the new file is over 120 million records and over 102GB. That&amp;rsquo;s all of the Crossref records ever registered up to and including January, 7, 2021. We continue to see around 10% growth in records each year––and while journal articles account for most of the volume, preprints and book chapters are two of our fast-growing record types. In addition to the growth in the number of records, many of the records are getting bigger and better as members look at their &lt;a href="https://www-crossref-org.pluma.sjfc.edu/members/prep/" target="_blank">participation report&lt;/a> and understand the value of enriching metadata records for distribution throughout the scholarly ecosystem. &lt;a href="https://www-elsevier-com.pluma.sjfc.edu/connect/advancing-responsible-research-assessment" target="_blank">Elsevier recently opened its references&lt;/a>, enriching over 12 million records.  A number of members, including Royal Society, Sage, Emerald, OUP, World Scientific and more have started adding &amp;lt;a href=&amp;quot;/blog/open-abstracts-where-are-we/&amp;quot; target=&amp;quot;_blank&amp;quot;gicabstracts &lt;/a> which now number over 9 million.&lt;/p>
&lt;h3 id="help-us-help-youusing-the-torrent-and-other-important-notes">Help us help you––using the torrent and other important notes&lt;/h3>
&lt;p>We decided to release these public data files largely to help support COVID-19 research efforts but of course use cases for Crossref metadata vary widely and a few pointers should help all users:&lt;/p>
&lt;ul>
&lt;li>Use &lt;a href="https://academictorrents.com/details/e4287cb7619999709f6e9db5c359dda17e93d515" target="_blank">the torrent &lt;/a> if you want all of these records. Everyone is welcome to the metadata but it will be much faster for you and much easier on our APIs to get so many records in one file.&lt;/li>
&lt;li>Use the REST API to incrementally add new and updated records once you&amp;rsquo;ve got the initial file. &lt;a href="https://github.com/CrossRef/rest-api-doc/blob/master/api_tips.md" target="_blank">Here is how to get started &lt;/a> (and avoid getting blocked in your enthusiasm to use all this great metadata!).&lt;/li>
&lt;li>&amp;lsquo;Limited&amp;rsquo; and &amp;lsquo;closed&amp;rsquo; &amp;lt;a href=&amp;quot;/education/content-registration/descriptive-metadata/references/#00564/&amp;quot; target=&amp;quot;_blank&amp;quot;gicreferences&lt;/a> are not included in the file or our open APIs. And, while bibliographic metadata is generally required, lots of metadata is optional, so records will vary in quality and completeness.&lt;/li>
&lt;/ul>
&lt;p>Questions, comments and feedback are welcome at &lt;a href="mailto:support@crossref.org">support@crossref.org&lt;/a>.&lt;/p>
&lt;p>Here&amp;rsquo;s hoping 2021 is a better year for us all! Stay well.&lt;/p></description></item><item><title>Helping researchers identify content they can text mine</title><link>https://www-crossref-org.pluma.sjfc.edu/blog/helping-researchers-identify-content-they-can-text-mine/</link><pubDate>Thu, 16 Apr 2020 00:00:00 +0000</pubDate><author>Geoffrey Bilder</author><guid>https://www-crossref-org.pluma.sjfc.edu/blog/helping-researchers-identify-content-they-can-text-mine/</guid><description>&lt;h2 id="tldr">TL;DR&lt;/h2>
&lt;p>Many organisations are doing what they can to aid in the response to the COVID-19 pandemic. Crossref members can make it easier for researchers to identify, locate, and access content for text mining. In order to do this, members must include elements in their metadata that:&lt;/p>
&lt;ul>
&lt;li>Point to the full text of the content.&lt;/li>
&lt;li>Indicate that the content is available under an open access license or that it is being made available for free (gratis).&lt;/li>
&lt;/ul>
&lt;h2 id="how-to-do-it">How to do it.&lt;/h2>
&lt;h3 id="if-your-content-is-open-access">If your content is open access&lt;/h3>
&lt;p>Make sure the Crossref metadata for all of your open access content includes:&lt;/p>
&lt;ol>
&lt;li>The URL of the open access license the content is under.&lt;/li>
&lt;li>A URL that points to the full text of the content on your site (PDF, XML or HTML).&lt;/li>
&lt;/ol>
&lt;p>&lt;a href="https://www-crossref-org.pluma.sjfc.edu/education/retrieve-metadata/rest-api/text-and-data-mining-for-members/">Instructions for including license and full text URLs in your metadata.&lt;/a>&lt;/p>
&lt;h3 id="if-you-are-making-subscription-content-available-for-text-mining-temporarily-or-otherwise">If you are making subscription content available for text mining (temporarily or otherwise).&lt;/h3>
&lt;p>Make sure the Crossref metadata for the content you are making freely available for text mining includes:&lt;/p>
&lt;ol>
&lt;li>The URL of the publisher license the content is under.&lt;/li>
&lt;li>A URL that points to the full text of the content where it is being made freely available (PDF, XML or HTML). This might not be on your site.&lt;/li>
&lt;/ol>
&lt;p>&lt;a href="https://www-crossref-org.pluma.sjfc.edu/education/retrieve-metadata/rest-api/text-and-data-mining-for-members/">Instructions for including license and full text URLs in your metadata.&lt;/a>&lt;/p>
&lt;p>In addition, you need to flag the content that you are making freely available.&lt;/p>
&lt;ol start="3">
&lt;li>A “free to read” element in the access indicators section of your metadata indicating that the content is being made available free-of-charge (gratis).&lt;/li>
&lt;li>An assertion element indicating that the content being made available is available free-of-charge.&lt;/li>
&lt;/ol>
&lt;p>&lt;a href="https://www-crossref-org.pluma.sjfc.edu/flagging-free-to-read/">Instructions for flagging your content as “free”&lt;/a>&lt;/p>
&lt;p>Note that step #4 is required in order for users to be able to find content marked as “gratis” in Crossref’s REST API.&lt;/p>
&lt;p>And if you decide to revoke the free access in the future, you will need to update the data to reflect that restrictions have been reimposed.&lt;/p>
&lt;h2 id="sounds-great-has-anybody-else-actually-done-this">Sounds great. Has anybody else actually done this?&lt;/h2>
&lt;p>&lt;em>Yes.&lt;/em>&lt;/p>
&lt;p>Over 43 million metadata records already have a license and a full text link. &lt;a href="https://api-crossref-org.pluma.sjfc.edu/works?filter=has-license:true,has-full-text:true&amp;rows=0">&lt;a href="https://api-crossref-org.pluma.sjfc.edu/works?filter=has-license:true,has-full-text:true&amp;amp;rows=0" target="_blank">https://api-crossref-org.pluma.sjfc.edu/works?filter=has-license:true,has-full-text:true&amp;rows=0&lt;/a>&lt;/a>&lt;/p>
&lt;p>Millions of the above items have one of the &lt;a href="https://creativecommons.org/" target="_blank">Creative Commons&lt;/a> licenses or a dedicated text and data mining license provided by the publisher.&lt;/p>
&lt;p>And in the past three weeks (as of the writing of this blog post) over 23,000 articles have been flagged as “free” so they are available for text mining.&lt;/p>
&lt;p>&lt;a href="https://api-crossref-org.pluma.sjfc.edu/v1/works?filter=assertion:free,has-full-text:true" target="_blank">https://api-crossref-org.pluma.sjfc.edu/v1/works?filter=assertion:free,has-full-text:true&lt;/a>&lt;/p></description></item><item><title>Free public data file of 112+ million Crossref records</title><link>https://www-crossref-org.pluma.sjfc.edu/blog/free-public-data-file-of-112-million-crossref-records/</link><pubDate>Thu, 09 Apr 2020 00:00:00 +0000</pubDate><author>Jennifer Kemp</author><guid>https://www-crossref-org.pluma.sjfc.edu/blog/free-public-data-file-of-112-million-crossref-records/</guid><description>&lt;p>A lot of people have been using our public, open APIs to collect data that might be related to COVID-19. This is great and we encourage it. We also want to make it easier. To that end we have made a free data file of the public elements from Crossref’s 112.5 million metadata records.&lt;/p>
&lt;p>The file (65GB, in JSON format) is available via Academic Torrents here: &lt;a href="https://doi-org.pluma.sjfc.edu/10.13003/83B2GP" target="_blank">https://doi-org.pluma.sjfc.edu/10.13003/83B2GP&lt;/a>&lt;/p>
&lt;p>&lt;strong>&lt;em>It is important to note that &lt;a href="https://www-crossref-org.pluma.sjfc.edu/education/retrieve-metadata/">Crossref metadata&lt;/a> is always openly available.&lt;/em>&lt;/strong> The difference here is that we’ve done the time-saving work of putting all of the records registered through March 2020 into one file for download.&lt;/p>
&lt;p>The sheer number of records means that, though anyone can use these records anytime, downloading them all via our APIs can be quite time-consuming. We hope this saves the research community valuable time during this crisis.&lt;/p>
&lt;h2 id="a-few-important-notes">A few important notes&lt;/h2>
&lt;ul>
&lt;li>
&lt;p>&lt;strong>All records are included.&lt;/strong> In other words, the data file has every DOI ever registered with Crossref through March 31st, 2020. &lt;em>This means it’s a large file, 65GB.&lt;/em>&lt;/p>
&lt;ul>
&lt;li>Metadata is supplied by our members and, as such, not all records have the same completeness (or quality) of metadata. Bibliographic metadata is generally &lt;a href="https://support-crossref-org.pluma.sjfc.edu/hc/en-us/articles/213077846-Required-Recommended-and-Optional-Elements" target="_blank">required&lt;/a>. All other metadata, e.g. license and funding information, ORCIDs, etc. is optional (though very much encouraged).&lt;/li>
&lt;li>&lt;a href="https://www-crossref-org.pluma.sjfc.edu/documentation/principles-practices/">References&lt;/a> (i.e. authors’ cited sources) are also optional metadata. Nearly 50 million records include references and, of those, nearly 30 million have open references that are included in the data file. “Limited” and “Closed” references are not included in the data file. &lt;em>[EDIT 6th June 2022 - all references are now open by default with the March 2022 board vote to remove any restrictions on reference distribution].&lt;/em>&lt;/li>
&lt;li>If an error in the metadata is found, please report it directly to the publisher to correct.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>The records are in JSON.&lt;/strong>&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>New and updated records can be added incrementally&lt;/strong> using our REST API, which includes a number of date filter options, e.g. index-date.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>No registration is required&lt;/strong> to use our &lt;a href="https://github.com/CrossRef/rest-api-doc" target="_blank">REST API&lt;/a> but we do strongly encourage being a &lt;a href="https://github.com/CrossRef/rest-api-doc#etiquette" target="_blank">‘polite’&lt;/a> (i.e. identified) user. It makes troubleshooting much easier and reduces the chance of negatively impacting other users.&lt;/p>
&lt;/li>
&lt;/ul>
&lt;p>Questions, comments and feedback are welcome at &lt;a href="mailto:support@crossref.org">support@crossref.org&lt;/a>.&lt;/p>
&lt;p>We thank AcademicTorrents.com for helping us make this data available.
And we are grateful for the incredible efforts of everyone working to support research everywhere&amp;ndash;stay safe and well.&lt;/p></description></item><item><title>Crossref metadata for bibliometrics</title><link>https://www-crossref-org.pluma.sjfc.edu/blog/crossref-metadata-for-bibliometrics/</link><pubDate>Fri, 21 Feb 2020 00:00:00 +0000</pubDate><author>Ginny Hendricks</author><discourseUsername>ginny</discourseUsername><guid>https://www-crossref-org.pluma.sjfc.edu/blog/crossref-metadata-for-bibliometrics/</guid><description>&lt;p>Our paper, &lt;a href="https://doi-org.pluma.sjfc.edu/10.1162/qss_a_00022" target="_blank">Crossref: the sustainable source of community-owned scholarly metadata&lt;/a>, was recently published in &lt;a href="https://www-mitpressjournals-org.pluma.sjfc.edu/loi/qss" target="_blank">&lt;em>Quantitative Science Studies&lt;/em> (MIT Press)&lt;/a>. The paper describes the scholarly metadata collected and made available by Crossref, as well as its importance in the scholarly research ecosystem.&lt;/p>
&lt;p>Containing over 106 million records and expanding at an average rate of 11% a year, Crossref&amp;rsquo;s metadata has become one of the major sources of scholarly data for publishers, authors, librarians, funders, and researchers. The metadata set consists of 13 record types, including not only traditional types, such as journals and conference papers, but also data sets, reports, preprints, peer reviews, and grants. The metadata is not limited to basic publication metadata, but can also include abstracts and links to full text, funding and license information, citation links, and the information about corrections, updates, retractions, etc. This scale and breadth make Crossref a valuable source for research in scientometrics, including measuring the growth and impact of science and understanding new trends in scholarly communications. The metadata is available through a number of APIs, including REST API and OAI-PMH.&lt;/p>
&lt;p>In the paper, we describe the kind of metadata that Crossref provides and how it is collected and curated. We also look at Crossref&amp;rsquo;s role in the research ecosystem and trends in metadata curation over the years, including the evolution of its citation data provision. We summarize the research that used Crossref&amp;rsquo;s metadata and describe plans that will improve metadata quality and retrieval in the future.&lt;/p></description></item><item><title>Using the Crossref REST API (with Open Ukrainian Citation Index)</title><link>https://www-crossref-org.pluma.sjfc.edu/blog/using-the-crossref-rest-api-with-open-ukrainian-citation-index/</link><pubDate>Wed, 05 Feb 2020 00:00:00 +0000</pubDate><author>Rachael Lammey</author><discourseUsername>rlammey</discourseUsername><guid>https://www-crossref-org.pluma.sjfc.edu/blog/using-the-crossref-rest-api-with-open-ukrainian-citation-index/</guid><description>&lt;p>Over the past few years, I&amp;rsquo;ve been really interested in seeing the breadth of uses that the research community is finding for the Crossref REST API. When we ran Crossref LIVE Kyiv in March 2019, Serhii Nazarovets joined us to present his plans for the Open Ukrainian Citation Index, an initiative he explains below.&lt;/p>
&lt;p>But first an introduction to Serhii and his colleague Tetiana Borysova.&lt;/p>
&lt;p>Serhii Nazarovets is a Deputy Director for Research at the State Scientific and Technical Library of Ukraine. Serhii has a Ph.D. in Social Communication Science. His research interests lie in the area of scientometrics and library science. Serhii is the Associate Editor for DOAJ (&lt;a href="http://www.doaj.org/" target="_blank">www.doaj.org&lt;/a>) and the Regional Editor for E-LIS (Eprints in Library and Information Science). Serhii has worked in different scientific libraries of Ukraine for more than 10 years. Tetiana Borysova is a Senior Researcher at the State Scientific and Technical Library of Ukraine. Her research interests are focused on topics such as research data management, journal management and scientometrics.&lt;/p>
&lt;h2 id="introducing-ouci">Introducing OUCI&lt;/h2>
&lt;p>OUCI (&lt;a href="http://ouci.dntb.gov.ua/en/" target="_blank">Open Ukrainian Citation Index&lt;/a>) is a new search engine and a citation database based on publication metadata from Crossref members.&lt;/p>
&lt;p>OUCI is intended to simplify the search of scientific publications, to attract the editors&amp;rsquo; attention to the problem of completeness and quality of the metadata of Ukrainian scholarly publications, and will allow bibliometricians to freely study the relations between authors and documents from various disciplines, in particular in the field of social sciences and humanities. OUCI is open for every user in the world without any restrictions.&lt;/p>
&lt;p>OUCI launched in November 2019. The project is being implemented by the &lt;a href="https://dntb.gov.ua/en/science" target="_blank">State Scientific and Technical Library of Ukraine&lt;/a> with the support of the Ministry of Education and Science of Ukraine.&lt;/p>
&lt;p>In Ukraine, we do not have a national citation database, and this significantly impedes the search and analysis of information about Ukrainian publications. According to preliminary estimates, more than 3,000 titles of scientific journals are currently published in Ukraine. At the same time, only around 100 Ukrainian journal titles are indexed in authoritative citation databases, such as Scopus and Web of Science Core Collection. Thus, researchers and managers lack this citation data to understand the impact of Ukrainian journals and their demand in the scientific communication system. Our approach is that OUCI database contains metadata from all publishers that use the Crossref&amp;rsquo;s &lt;a href="https://www-crossref-org.pluma.sjfc.edu/services/cited-by/">Cited-by&lt;/a> service and who support the &lt;a href="https://i4oc.org/" target="_blank">Initiative for Open Citations&lt;/a> by making the reference metadata they publish with Crossref openly available.&lt;/p>
&lt;h2 id="how-is-crossref-metadata-used-in-ouci">How is Crossref metadata used in OUCI?&lt;/h2>
&lt;p>A publication can only be indexed in OUCI if there is a DOI. At first glance, the idea of creating an index of national publications based on this condition may seem too optimistic. However, in January 2018, a new requirement was adopted by the &lt;a href="https://zakon.rada.gov.ua/laws/main/z0148-18" target="_blank">List of scientific publications of Ukraine&lt;/a> (a list of Ukrainian journals recognized by experts as qualitative for publishing their research results for a scientific degree), which listed a DOI as one of the requirements for inclusion. After that, the number of publishers who received the DOI prefix from Crossref has tripled, to 352 in November 2019.&lt;/p>
&lt;p>Another important feature of OUCI is that publishers have to use Crossref&amp;rsquo;s &lt;a href="https://www-crossref-org.pluma.sjfc.edu/services/cited-by/">Cited-by&lt;/a> service and support the &lt;a href="https://i4oc.org/" target="_blank">Initiative for Open Citations.&lt;/a> We are working to build a new fair infrastructure where everyone who is interested in the dissemination of scientific knowledge can present their publications to the community, develop expert judgment skills and access citations to explore the links between documents. The philosophy of the index is to use only open resources to fill it.&lt;/p>
&lt;p>In addition to standard filters from Crossref metadata (such as publisher, publication, type, year), OUCI offers to refine search results by:&lt;/p>
&lt;ul>
&lt;li>indexation in Web of Science and/or Scopus,&lt;/li>
&lt;li>journal category (A or B according to the List of scientific publications of Ukraine),&lt;/li>
&lt;li>the field of knowledge and scientific specialties (according to the Ukrainian legislation) and other aspects important to Ukrainian users characteristics.&lt;/li>
&lt;/ul>
&lt;figure>&lt;img src="https://www-crossref-org.pluma.sjfc.edu/images/blog/2020/ouci_blog_filters.png"
alt="Figure 1: OUCI search and filter options" width="75%">&lt;figcaption>
&lt;p>Figure 1: OUCI search and filter options&lt;/p>
&lt;/figcaption>
&lt;/figure>
&lt;p>Beyond the ability to search articles, OUCI displays profiles for Ukrainian journals (the titles of these journals will include hyperlinks in the search results). Administrators can manage them, add and edit information about their journals: web-site, aims and scope, scientific fields of the journal according to the Ukrainian classification. Also, you can see some quantitative characteristics of journals: number of publications, number of citations, h-index, i10-index etc.&lt;/p>
&lt;figure>&lt;img src="https://www-crossref-org.pluma.sjfc.edu/images/blog/2020/ouci_blog_profiles.png"
alt="Figure 2: Display of journal information in OUCI" width="75%">&lt;figcaption>
&lt;p>Figure 2: Display of journal information in &lt;a href="http://ouci.dntb.gov.ua/en/editions/xmnGEm0L/" target="_blank">OUCI&lt;/a>&lt;/p>
&lt;/figcaption>
&lt;/figure>
&lt;p>In addition, we have implemented an analytics module. Using the data about the number of articles and citations from Crossref, it allows users to analyze Ukrainian journals by field.&lt;/p>
&lt;figure>&lt;img src="https://www-crossref-org.pluma.sjfc.edu/images/blog/2020/ouci_blog_analysis.png"
alt="Figure 3: Publication and citation information" width="75%">&lt;figcaption>
&lt;p>Figure 3: Publication and citation information&lt;/p>
&lt;/figcaption>
&lt;/figure>
&lt;h2 id="what-are-the-future-plans-for-ouci">What are the future plans for OUCI?&lt;/h2>
&lt;p>In the near future, we plan to add:&lt;/p>
&lt;ul>
&lt;li>the ability to export search results for further analysis;&lt;/li>
&lt;li>integration with &lt;a href="https://unpaywall.org/" target="_blank">Unpaywall&lt;/a>;&lt;/li>
&lt;li>alternative metrics from &lt;a href="https://www-crossref-org.pluma.sjfc.edu/services/event-data/terms/">Crossref Event Data&lt;/a>.&lt;/li>
&lt;/ul>
&lt;p>In the ideal future for our index, every Ukrainian article will be registered with Crossref and have open references. We plan to promote the importance of reach and quality metadata in Crossref among Ukrainian publishers. We also encourage all publishers to support the &lt;a href="https://i4oc.org/" target="_blank">Initiative for Open Citations&lt;/a>.&lt;/p>
&lt;h2 id="what-else-would-ouci-like-to-see-in-crossref-metadata">What else would OUCI like to see in Crossref metadata?&lt;/h2>
&lt;p>One of the main problems we encountered when creating OUCI was the metadata about the authors. Very few publications contain data about the author&amp;rsquo;s ORCID iD. Focusing publishers on the need to transmit full metadata to Crossref, as well as monitoring their quality is a must for the resources like this. Also we look forward to the growing usage of ROR (&lt;a href="https://ror.org/" target="_blank">Research Organization Registry&lt;/a>) - identifiers for research organisations, similar to the way that ORCID offers identifiers for researchers. We believe that the ROR will help to obtain reliable data for analyzing the scientific activity of Ukrainian institutions.&lt;/p>
&lt;p>Another issue we&amp;rsquo;ve identified in some Ukrainian journals that some of the small publishers that register content via Crossref Sponsors did not take care getting their own prefix, so it can be difficult to see their publications - this is something that showing the metadata via an index can help them see and therefore fix.&lt;/p>
&lt;h2 id="questions">Questions?&lt;/h2>
&lt;p>We&amp;rsquo;ve had lots of questions about OUCI in the run up to the launch and now that it&amp;rsquo;s live. Here is a selection of our FAQs, &lt;a href="http://ouci.dntb.gov.ua/en/about/faq/" target="_blank">all available on our website&lt;/a>. You can also &lt;a href="mailto:nazarovets@gntb.gov.ua">get in touch&lt;/a> directly if you have another question we haven&amp;rsquo;t answered yet.&lt;/p></description></item><item><title>Underreporting of matched references in Crossref metadata</title><link>https://www-crossref-org.pluma.sjfc.edu/blog/underreporting-of-matched-references-in-crossref-metadata/</link><pubDate>Tue, 05 Feb 2019 00:00:00 +0000</pubDate><author>Geoffrey Bilder</author><guid>https://www-crossref-org.pluma.sjfc.edu/blog/underreporting-of-matched-references-in-crossref-metadata/</guid><description>&lt;h2 id="tldr">TL;DR&lt;/h2>
&lt;p>About 11% of available references in records in our OAI-PMH &amp;amp; REST API don&amp;rsquo;t have DOIs when they should. We have deployed a fix, but it is running on billions of records, and so we don’t expect it to be complete until mid-April.&lt;/p>
&lt;p>Note that the Cited-by API that our members use appears to be &lt;em>unaffected&lt;/em> by this problem.&lt;/p>
&lt;h2 id="the-gory-details">The gory details&lt;/h2>
&lt;p>When a Crossref member registers metadata for a publication, they often include references. Sometimes the member will also include DOIs in the references, but often they don’t. When they don’t include a DOI in the reference, Crossref tries to match the reference to metadata in the Crossref system. If we succeed, we add the DOI of the matched record to the reference metadata. If we fail, we append the reference to an ever-growing list which we re-process on an ongoing basis.&lt;/p>
&lt;p>You may have seen that &lt;a href="https://doi-org.pluma.sjfc.edu/10.64000/e6ey2-wce96" target="_blank">the R&amp;amp;D team has been doing work to improve our reference matching system&lt;/a>. We will soon be rolling out a new reference matching process that will increase recall significantly.&lt;/p>
&lt;p>But while testing our new reference matching approach, we started to see inconsistent results with our existing legacy reference matching system. When we implemented new regression tests, we noticed that, even when using our legacy system, we were consistently getting &lt;em>better&lt;/em> results than were reflected in the metadata we exposed via our APIs. For example, we would pick a random Crossref DOI record that included 3 matched references, and when we tried matching all the references in the record again using our existing technology, we would get &lt;em>more&lt;/em> matched references than were reported in the metadata.&lt;/p>
&lt;p>At first, we thought this might have something to do with sequencing issues. For example, that article &lt;em>A&lt;/em> might cite article &lt;em>B&lt;/em>, but somehow article &lt;em>A&lt;/em> would get its DOI registered with Crossref prior to article &lt;em>B&lt;/em>. In this theoretical case, we would initially fail to match the reference, but it would eventually get matched as we continued to reprocess our unmatched references. But this wasn’t the issue. And the problem was not with the matching technology we are using. Instead, we discovered a problem with the way we process references on deposit.&lt;/p>
&lt;p>When a member deposits references with Crossref, each reference has to include a member-defined key that is unique to each reference they are depositing in the DOI record. When we match a reference- we report to the members that we matched the reference with key X to DOI Y. The problem is that sometimes members would deposit references with an empty key. If there was only one such reference, then, technically, it would pass our test for making sure the key was unique within the record. So we would process the reference, and match it, and report it via our Cited-by service, but later in the process, when we went to include the matched DOI in the reference section of our API metadata, we’d skip including DOIs for references that had blank keys. The reference itself would be included in the metadata, it would just appear that we hadn’t matched it to a DOI when we actually had.&lt;/p>
&lt;p>Again, we estimate this to have resulted in about 11% of the references in our metadata to be missing matched DOIs. We are processing our references again and inserting the correctly matched DOIs in the metadata. We expect the process to complete in mid-April. We will keep everybody up-to-date on the progress of this fix.&lt;/p>
&lt;p>We will also be integrating the new matching system that we’ve developed. As mentioned at the start of this post, this matching system will also increase the recall rate of our reference matching and so, the two changes combined, should result in users seeing a significant increase in the number of matched references included in Crossref metadata.&lt;/p>
&lt;p>And finally, as part of the work that we are doing to improve our reference matching, we are putting a comprehensive testing framework that will make it easier for us to detect inconsistencies and/or regressions in our reference matching.&lt;/p>
&lt;p>Please contact &lt;a href="mailto:support@crossref.org">Crossref support&lt;/a> with any questions or concerns.&lt;/p></description></item><item><title>How Crossref metadata is helping bring migration research in Europe under one roof</title><link>https://www-crossref-org.pluma.sjfc.edu/blog/how-crossref-metadata-is-helping-bring-migration-research-in-europe-under-one-roof/</link><pubDate>Tue, 29 Jan 2019 00:00:00 +0000</pubDate><author>Christine Cormack Wood</author><discourseUsername>ccormackwood</discourseUsername><guid>https://www-crossref-org.pluma.sjfc.edu/blog/how-crossref-metadata-is-helping-bring-migration-research-in-europe-under-one-roof/</guid><description>&lt;p>&lt;em>Conflict, instability and economic conditions are just some of the factors driving new migration into Europe—and European policy makers are in dispute about how to manage and cope with the implications. Everyone agrees that in order to respond to the challenges and opportunities of migration, a better understanding is required of what drives migration towards Europe, what trajectories and infrastructures facilitate migration, and what the key characteristics of different migrant flows are, in order to inform and improve policy making.&lt;/em>&lt;/p>
&lt;p>The abstract above is taken from the successful Horizon 2020[1] project proposal called CrossMigration, an initiative of &lt;a href="https://www.imiscoe.org/" target="_blank">IMISCOE&lt;/a>, Europe’s largest migration research network, in which a consortium of 15 universities, think tanks and international organisations, led by &lt;a href="https://www.eur.nl/en" target="_blank">Erasmus University Rotterdam&lt;/a> is currently designing a Migration Research Hub. The Hub is a web-based platform aimed at helping researchers and policymakers get a quick and comprehensive overview on research in the field of migration studies. This platform will also feature reports on specific fields, methodological briefing papers and other relevant content produced by the consortium.&lt;/p>
&lt;p>The core of this Hub will consist of a database providing access to publications, research projects and datasets on migration drivers, and infrastructures, flows, and policies on current and future migration questions, indicators and scenarios. And that’s where our metadata story starts.&lt;/p>
&lt;p>At the tail end of December I had the pleasure of speaking to the four researchers and developers working on this database; Vienna-based researchers Roland Hosner and Meike Palinkas from the &lt;a href="https://www.icmpd.org/home/" target="_blank">International Centre for Migration Policy and Development&lt;/a> (ICMPD), Bogdan Taut, CEO of &lt;a href="http://www.youngminds.ro/" target="_blank">YoungMinds&lt;/a>, in Bucharest, Romania, and Nathan Levy, currently studying for his PhD at Erasmus University Rotterdam, Department of Public Administration and Sociology, Netherlands.&lt;/p>
&lt;h3 id="there-are-four-of-you-can-each-of-you-give-me-a-very-brief-introduction-to-yourselves-and-how-you-fit-into-project">There are four of you, can each of you give me a very brief introduction to yourselves and how you fit into project?&lt;/h3>
&lt;p>&lt;strong>Bogdan:&lt;/strong> I’m from YoungMinds, based in Bucharest in Romania. We were the last to join the consortium as the technical developer on the project. I am the project manager of the team, coordinating the technical development of the database.&lt;/p>
&lt;p>&lt;strong>Roland:&lt;/strong> I am a research officer with the International Centre for Migration Policy Development (ICMPD) in Vienna, and we are leading a part of this research project which deals with the population and implementation of the research database—which is core to the Migration Research Hub, and to the whole project.&lt;/p>
&lt;p>&lt;strong>Meike:&lt;/strong> I am also a research officer at ICMPD and work together with Roland. I joined the team in September this year.&lt;/p>
&lt;p>&lt;strong>Nathan:&lt;/strong> I’m part of the coordinating team of the overall project of CrossMigration. We are coordinating putting together the Migration Research Hub, the biggest part of which is the migration database. I am based at Erasmus University in Rotterdam and I work for Professor Peter Scholten who is the overall coordinator of the whole project along with Dr. Asya Pisarevskaya.&lt;/p>
&lt;h3 id="how-long-has-the-project-been-in-progress">How long has the project been in progress?&lt;/h3>
&lt;p>&lt;strong>Roland:&lt;/strong> It’s a two-year project than runs from March 2018 to the end of February 2020.&lt;/p>
&lt;h3 id="so-its-a-two-year-project-and-you-are-10-months-inthat-makes-it-nearly-at-the-halfway-mark-have-you-encountered-any-stumbling-blocks-that-have-held-you-back">So it’s a two-year project and you are 10 months in—that makes it nearly at the halfway mark. Have you encountered any stumbling blocks that have held you back?&lt;/h3>
&lt;p>&lt;strong>Bogdan:&lt;/strong> How to put this in a diplomatic way? We are all working around the clock to meet the deadline that we set ourselves and promised to deliver by. We have made the decision to produce the database in stages—very soon we will have the beta version out, so we have something to present. Then we are going to continue populating it with more items from every record type – journal articles, datasets, books, book chapters, reports etc.. At this point the other partners in the consortium can actually use it and work with it to map the fields and find the most recent and relevant literature on their respective subtopics such as migration drivers or migration infrastructures. In the summer when we are confident that it is a sound and attractive tool to be released, we will make it publicly available.&lt;/p>
&lt;p>&lt;strong>Nathan:&lt;/strong> In terms of specific deliverables for the project so far, our team has developed a taxonomy for migration research to give the fields a logical structure, and to structure this research database.&lt;/p>
&lt;h3 id="how-has-crossref-metadata-contributed-to-your-project">How has Crossref metadata contributed to your project?&lt;/h3>
&lt;p>&lt;strong>Bogdan:&lt;/strong> We began by discussing all of the sources that need to be in the database and we put together an inventory of publishers, books and book chapters, etc., that would be relevant. Part of the scope of work for YoungMinds was to find ways of extracting information and relevant content from those sources. Once we started to dig into the content we found out that there are relevant aggregators, such as Scopus, Crossref, Web of Science and so on. We actually found Crossref through a recommendation from Scopus, someone there said ‘OK Crossref might be able to help you more’. Then Crossref became one of our main sources for metadata—in terms of basic metadata related to some types of content we gather for our database, such as journals and journal articles.&lt;/p>
&lt;p>&lt;strong>Roland:&lt;/strong> The more we moved forward, the more we saw how difficult it was to get in touch with each publisher individually, with each journal individually, to try and secure an agreement with them. So, it became very clear to us very quickly that we would not be able to create a properly inclusive database this way and we knew we had to look for partners and make use of existing resources. As we progressed from one conversation to the next we received a lot of advice, and that’s how we found out about Crossref. It soon became clear that Crossref was the ideal source for us because everything that has a DOI can be found in there. We knew if we had an agreement with Crossref then our project is half won, our database is halfway built, perhaps even more. And, then we just need to fill the gaps.&lt;/p>
&lt;p>&lt;strong>Nathan:&lt;/strong> Yes, this is one of Crossref’s key strengths—rather than having individual researchers or individual projects go to each publisher to try to find the appropriate people to talk to and negotiate—you use Crossref.&lt;/p>
&lt;h3 id="which-of-the-metadata-values-are-important-to-you-what-do-you-extract">Which of the metadata values are important to you, what do you extract?&lt;/h3>
&lt;p>&lt;strong>Roland:&lt;/strong> We thought about this a lot at the beginning, what we wanted to include. There are certain key things that are indisputably relevant—such as titles, names of the authors, editors, the year, DOI, dataset and so on, because we always link to the original source—the publisher’s website, or the journal article website. Ideally we would include keywords and abstracts (where they are available) because the richer the information the better. We also wanted to classify the items we have according to the taxonomy the CrossMigration project has established.&lt;/p>
&lt;p>&lt;strong>Nathan:&lt;/strong> In addition, abstracts and keywords have value for us. We want to apply a logical structure into the taxonomy on migration research, but we need content in order to do that. We need something for the algorithms that YoungMinds have developed to read to in order categorize research accordingly. The body of research on migration is so great and we cannot read through every abstract that’s ever been published on migration. That’s where the value of abstracts and keywords comes in for the Taxonomizer (as we fondly refer to it!).&lt;/p>
&lt;h3 id="what-else-would-you-like-to-see-in-the-rest-api-that-isnt-there">What else would you like to see in the REST API that isn’t there?&lt;/h3>
&lt;p>&lt;strong>Roland:&lt;/strong> More abstracts! We love abstracts!&lt;/p>
&lt;p>&lt;strong>Bogdan:&lt;/strong> Our data schema contains more fields, so we need more metadata than we can find from Crossref and other sources. Basically, the publisher’s website would produce the richest data, but it is the hardest to read. We are on a quest to find more sources because our algorithm works better if it has more information.&lt;/p>
&lt;h3 id="once-its-complete-what-are-your-plans-to-roll-it-out-to-the-wider-world">Once it’s complete, what are your plans to roll it out to the wider world?&lt;/h3>
&lt;p>&lt;strong>Bogdan:&lt;/strong> IMISCOE is the leading organisation of this consortium and it is in touch with most of the migration experts in Europe, so we already have all the contacts of the relevant people in the field.&lt;/p>
&lt;p>&lt;strong>Meike:&lt;/strong> It’s a tool for helping the community, so once we have all the relevant content inside it, we believe that word will spread relatively easily.&lt;/p>
&lt;h3 id="have-you-all-actually-met-in-person">Have you all actually met in person?&lt;/h3>
&lt;p>&lt;strong>Roland:&lt;/strong> Yes! Myself and Nathan met at the project kick-off meeting in Rotterdam in March 2018, then we met at a conference in Florence in June that was partly for the consortium but also had other invited experts and scholars. That was where we met face-to-face for the first time—it was just after we signed with YoungMinds for the IT services. And we recently met at another joint conference of IMISCOE and CrossMigration called &lt;a href="https://twitter.com/CrossMigration/status/1067762112485879808" target="_blank">'Towards the IMISCOE Research Infrastructure of the Future'&lt;/a>.&lt;/p>
&lt;p>&lt;em>[1] Horizon 2020, the biggest EU Research and Innovation programme ever with nearly €80 billion of funding available.&lt;/em>&lt;/p>
&lt;hr>
&lt;p>Great speaking to you all and learning a bit about this important project that will help policymakers manage and cope with the implications of migration—and may possibly even help them find ways to influence it.&lt;/p>
&lt;hr>
&lt;p>If you&amp;rsquo;d like to share how you use our Metadata APIs please contact the &lt;a href="mailto:feedback@crossref.org">Community team&lt;/a>.&lt;/p></description></item><item><title>Using the Crossref REST API. Part 12 (with Europe PMC)</title><link>https://www-crossref-org.pluma.sjfc.edu/blog/using-the-crossref-rest-api.-part-12-with-europe-pmc/</link><pubDate>Wed, 10 Oct 2018 00:00:00 +0000</pubDate><author>Christine Cormack Wood</author><discourseUsername>ccormackwood</discourseUsername><guid>https://www-crossref-org.pluma.sjfc.edu/blog/using-the-crossref-rest-api.-part-12-with-europe-pmc/</guid><description>&lt;p>As part of our blog series highlighting &lt;a href="https://www-crossref-org.pluma.sjfc.edu/categories/api-case-study">some of the tools and services that use our API&lt;/a>, we asked Michael Parkin&amp;mdash;Data Scientist at the European Bioinformatics Institute&amp;mdash;a few questions about how Europe PMC uses our metadata where preprints are concerned.&lt;/p>
&lt;h3 id="tell-us-a-bit-about-europe-pmc">Tell us a bit about Europe PMC&lt;/h3>
&lt;p>&lt;a href="https://europepmc-org.pluma.sjfc.edu/" target="_blank">Europe PMC&lt;/a> is a knowledgebase for life science research literature and a platform for innovation based on the content, such as text mining. It contains 34.6 million abstracts and 5 million full-text articles. At Europe PMC we support the research community by developing tools for knowledge discovery, linking publications with underlying research data, and building infrastructure to support text and data mining. Our goal is to create a supportive environment around open access content and data, to maximise its reuse.&lt;/p>
&lt;h3 id="what-problem-is-your-service-trying-to-solve">What problem is your service trying to solve?&lt;/h3>
&lt;p>Recent years have seen a dramatic increase in &lt;a href="https://www-crossref-org.pluma.sjfc.edu/categories/preprints">the popularity of preprints&lt;/a> within life sciences literature. Preprints have been supported by Crossref since November 2016. In response to the rise in popularity, we have started indexing preprints alongside traditional journal publishing within Europe PMC. We expect this will:&lt;/p>
&lt;ol>
&lt;li>provide another means to access and discover this emergent form of scholarly content&lt;/li>
&lt;li>help explore more transparently the role of preprints in the publishing ecosystem&lt;/li>
&lt;li>support their inclusion in processes such as grant reporting and credit attribution systems&lt;/li>
&lt;/ol>
&lt;p align="center">&lt;img src="https://www-crossref-org.pluma.sjfc.edu/images/blog/epmc1.png" alt="context" width="75%" />
&lt;/p>
&lt;h3 id="how-do-you-use-crossref-metadata">How do you use Crossref metadata?&lt;/h3>
&lt;p>Europe PMC operates an open citation network that uses reference lists from our full-text content, supplemented with metadata supplied by the Crossref OAI-PMH API. The number of citations we retrieve from Crossref increased significantly in 2017 thanks to the efforts of the &lt;a href="https://i4oc.org/" target="_blank">Initiative for Open Citations&lt;/a> (I4OC) in improving awareness about sharing citation data.&lt;/p>
&lt;p>Our work to ingest preprints into Europe PMC, however, represents our first use of the Crossref REST API. We make a series of queries for each preprint provider, making use of the “posted-content”, “prefix” and (optionally) “has-abstract” filters. We intend to migrate to using the REST API for the majority of retrievals of Crossref content in due course.&lt;/p>
&lt;h3 id="what-metadata-values-do-you-make-use-of">What metadata values do you make use of?&lt;/h3>
&lt;p>Currently we make use of the following fields:&lt;/p>
&lt;ul>
&lt;li>&lt;code>posted&lt;/code> as a publication date&lt;/li>
&lt;li>&lt;code>abstract&lt;/code>&lt;/li>
&lt;li>&lt;code>DOI&lt;/code>&lt;/li>
&lt;li>&lt;code>author&lt;/code> for author given names and surnames&lt;/li>
&lt;li>&lt;code>title&lt;/code> as the preprint title&lt;/li>
&lt;li>&lt;code>is-preprint-of&lt;/code> to establish preprint –&amp;gt; article links&lt;/li>
&lt;/ul>
&lt;h3 id="how-often-do-you-extractquery-metadata">How often do you extract/query metadata?&lt;/h3>
&lt;p>We query the REST API daily making use of the &lt;code>from-index-date&lt;/code> filter and cursor pagination to insert new or modify existing records. This means that preprints will be available in Europe PMC within 24 hours of the metadata being sent to Crossref. We store the full REST response in MongoDB, a document-based database. Here are some examples of Crossref API queries used to preprint provider &lt;em>PeerJ Preprints&lt;/em>:&lt;/p>
&lt;pre tabindex="0">&lt;code>calling `https://api-crossref-org.pluma.sjfc.edu/works?filter=type:posted-content,has-abstract:true,from-index-date:2018-07-29,prefix:10.7287&amp;amp;sort=updated&amp;amp;rows=1000&amp;amp;cursor=*`
calling `https://api-crossref-org.pluma.sjfc.edu/works?filter=type:posted-content,has-abstract:true,from-index-date:2018-07-29,prefix:10.7287&amp;amp;sort=updated&amp;amp;rows=1000&amp;amp;cursor=AoN4ldf88uQCe6e1g%2FPkAj8SaHR0cDovL2R4LmRvaS5vcmcvMTAuNzI4Ny9wZWVyai5wcmVwcmludHMuMjcwNjJ2MQ%3D%3D`
Done importing PeerJ Preprints
modified: 2
inserted: 10
&lt;/code>&lt;/pre>&lt;h3 id="what-do-you-do-with-the-metadata">What do you do with the metadata?&lt;/h3>
&lt;p>From the database we parse out the relevant fields and pass them to our main relational database prior to indexing. This avails the preprint abstracts to all of the value-added services we offer for peer-reviewed abstracts, such as citations, grants, ORCID claiming, text mining, etc. We assign a unique persistent identifier comprising “PPR” followed by a number (1) to each preprint record.&lt;/p>
&lt;p>This is displayed on the Europe PMC site as an abstract record, analogous to PubMed records, but with an obvious banner (2) indicating to readers the preprint designation; a tooltip provides further explanation of what a preprint is in comparison to a peer-reviewed article.&lt;/p>
&lt;p>Once available on the Europe PMC platform, we then apply downstream processes including:&lt;/p>
&lt;ul>
&lt;li>providing an Unpaywall link directly to the full-text (3);&lt;/li>
&lt;li>adding a hyperlink to the final published version (if there is one that we can detect) (4);&lt;/li>
&lt;li>incorporating the preprint into our citation network (5);&lt;/li>
&lt;li>adding useful links to e.g. alternative metrics, scientific comments and peer reviews, underlying research data in life science databases (6);&lt;/li>
&lt;li>providing text mined annotations via SciLite (7);&lt;/li>
&lt;li>including funding information (8);&lt;/li>
&lt;li>displaying ORCID claims in the author list (9).&lt;/li>
&lt;/ul>
&lt;p align="center">&lt;img src="https://www-crossref-org.pluma.sjfc.edu/images/blog/epmc2.png" alt="context" width="75%" />
&lt;/p>
&lt;h3 id="what-are-the-future-plans-for-europe-pmc-and-preprints">What are the future plans for Europe PMC and preprints?&lt;/h3>
&lt;p>The inclusion of preprints within Europe PMC is of immediate benefit to researchers who want to explore the very latest research. Moreover we see this as an opportunity for both ourselves and the community to explore how preprints fit into the wider publishing ecosystem; for example to answer questions such as: How often will they be cited? How will they be linked to grant funding and other credit systems? How will they be reused?&lt;/p>
&lt;h3 id="what-else-would-you-like-our-api-to-do">What else would you like our API to do?&lt;/h3>
&lt;p>The REST API and rich metadata model provided by Crossref around preprints are both excellent, but the population of the metadata fields by preprint providers can be limited and/or heterogeneous. The key challenge we see is in encouraging providers to populate the Crossref metadata fields more fully and in a uniform manner.&lt;/p>
&lt;hr>
&lt;p>Thanks to Michael.&lt;/p>
&lt;p>If you&amp;rsquo;d like to share how you use our Metadata APIs please contact the &lt;a href="mailto:feedback@crossref.org">Community team&lt;/a>.&lt;/p></description></item><item><title>Using the Crossref REST API. Part 11 (with MDPI/Scilit)</title><link>https://www-crossref-org.pluma.sjfc.edu/blog/using-the-crossref-rest-api.-part-11-with-mdpi/scilit/</link><pubDate>Tue, 18 Sep 2018 00:00:00 +0000</pubDate><author>Christine Cormack Wood</author><discourseUsername>ccormackwood</discourseUsername><guid>https://www-crossref-org.pluma.sjfc.edu/blog/using-the-crossref-rest-api.-part-11-with-mdpi/scilit/</guid><description>&lt;p>Continuing our blog series highlighting &lt;a href="https://www-crossref-org.pluma.sjfc.edu/categories/api-case-study">the uses of Crossref metadata&lt;/a>, we talked to Martyn Rittman and Bastien Latard who tell us about themselves, MDPI and Scilit, and how they use Crossref metadata.&lt;/p>
&lt;h2 id="can-you-give-us-a-brief-introduction-yourselves-and-to-mdpiscilit">Can you give us a brief introduction yourselves, and to MDPI/Scilit&lt;/h2>
&lt;p>Martyn is Publishing Services Manager at MDPI. He joined five years ago as an editor and has worked on editorial, production, and software projects. Prior to joining MDPI, he completed a PhD and worked as a postdoc. His research covered physical chemistry, biochemistry and instrument development.
Bastien Latard is the project leader of Scilit. He created Scilit as part of his Master’s degree in 2013. He is now completing a PhD on the subject of semantically linking research articles, using data from Scilit.&lt;/p>
&lt;p>Scilit was developed in 2014 by open access (OA) publisher MDPI with the goal of having a backup of metadata for all OA articles. Soon, Scilit became more general and embraced all articles with a digital object identifier (DOI) from Crossref and those with a Pubmed ID (PMID). After seeing the potential of the database and how it could be used in a number of different contexts, we decided to make it public. Recently, other article types, including preprints have been integrated. Our main goal now is to provide useful services to the research and academic publishing communities.&lt;/p>
&lt;h2 id="what-problem-is-your-service-trying-to-solve">What problem is your service trying to solve?&lt;/h2>
&lt;p>Other indexing databases offer paid access, are highly selective, or host documents apart from research articles. We want to offer a comprehensive database, but also one that clearly identifies open access material. The last part is still a work in progress, but we have made good progress recently.&lt;/p>
&lt;p>To make the access as direct as possible, we have recently integrated several OA aggregators that pick up or host free versions of full-text articles, including CORE, Unpaywall, and PubMed Central.&lt;/p>
&lt;h2 id="can-you-tell-us-how-you-are-using-the-crossref-metadata-api-at-mdpiscilit">Can you tell us how you are using the Crossref Metadata API at MDPI/Scilit?&lt;/h2>
&lt;p>Scilit queries Crossref’s API in order to index metadata for single articles. DOIs are a key part of the system; because they are standards, we can use them to merge new sources into Scilit while avoiding duplicates. We cross-check the data from Crossref against other sources and update it as necessary. Citation data is also really appreciated and opens doors to further developments.&lt;/p>
&lt;p>As a publisher, MDPI makes daily deposits to Crossref, to register journal articles on &lt;a href="http://www.mdpi.com/" target="_blank">mdpi.com&lt;/a>, conference papers from &lt;a href="https://sciforum.net" target="_blank">sciforum.net&lt;/a>, and preprints from &lt;a href="https://www.preprints.org/" target="_blank">Preprints.org&lt;/a>. We also use the data collected at Scilit to find suitable reviewers and let authors know when their work has been cited.&lt;/p>
&lt;h2 id="what-metadata-values-do-you-pull-from-the-api">What metadata values do you pull from the API?&lt;/h2>
&lt;p>As much as we can! Scilit crawls the latest indexed articles every few hours to ensure it is as up-to-date as possible. This is the most important function of our system because it provides metadata for the very latest published articles, including a link to the publisher version. Scilit parses Crossref metadata and saves them. They are then indexed into our solr search engine for fast, real-time usage.&lt;/p>
&lt;h2 id="have-you-built-your-own-interface-to-extract-this-data">Have you built your own interface to extract this data?&lt;/h2>
&lt;p>We wrote our own code to get the data, but the API interface made this very straightforward. Scilit has been developed completely in-house by MDPI and the lead developer, Bastien Latard, is currently completing a PhD looking at how to make the most of the data using semantic data extraction.&lt;/p>
&lt;h2 id="what-are-the-future-plans-for-mdpiscilit">What are the future plans for MDPI/Scilit?&lt;/h2>
&lt;p>Scilit is and will be highly used in MDPI current and future projects. We have a few ideas about how to improve Scilit. We are, for example, implementing a scientific profile networking service, which will allow scholars to build their own (scientific) network with lots of functionalities. We think that it will be a really good place to search, comment, exchange around articles… maybe even more!&lt;/p>
&lt;h2 id="what-else-would-you-like-to-see-the-rest-api-offer">What else would you like to see the REST API offer?&lt;/h2>
&lt;p>Crossref is already doing a great job, especially with its integrated citation data. Maybe further analysis and mapping of data about organisations and institutions would be an improvement.&lt;/p>
&lt;hr>
&lt;p>Thank you Martin and Bastien. If you&amp;rsquo;d like to share how you use the Crossref Metadata APIs please contact the &lt;a href="mailto:feedback@crossref.org">Community team&lt;/a>.&lt;/p></description></item><item><title>Leaving the house - where preprints go</title><link>https://www-crossref-org.pluma.sjfc.edu/blog/leaving-the-house-where-preprints-go/</link><pubDate>Tue, 21 Aug 2018 00:00:00 +0000</pubDate><author>Jennifer Lin</author><guid>https://www-crossref-org.pluma.sjfc.edu/blog/leaving-the-house-where-preprints-go/</guid><description>&lt;p>“Pre-prints” are sometimes neither Pre nor Print (c.f. &lt;a href="https://doi-org.pluma.sjfc.edu/10.12688/f1000research.11408.1" target="_blank">https://doi-org.pluma.sjfc.edu/10.12688/f1000research.11408.1&lt;/a>, but they do go on and get published in journals. While researchers may have different motivations for posting a preprint, such as establishing a record of priority or seeking rapid feedback, the primary motivation appears to be timely sharing of results prior to journal publication.&lt;/p>
&lt;h3 id="so-where-in-fact-do-preprints-get-published">So where in fact do preprints get published?&lt;/h3>
&lt;p>Although this is a simple question, we have not had an easy way to answer how this varies across disciplines, preprint repositories and journals. Until now. Crossref metadata provides not only an open and easy way to do so, but up-to-date data to get the latest results.&lt;/p>
&lt;!--more-->
&lt;h3 id="ropensci-makin-it-sweet--easy">rOpenSci makin&amp;rsquo; it sweet &amp;amp; easy&lt;/h3>
&lt;p>Crossref asks preprint repositories to update their metadata once a preprint has been published by adding the article link into its record via the “is-preprint-of” relation. As the record is processed, we make the link available going both directions, while preserving the provenance of the statement in the metadata output (&amp;ldquo;asserted-by&amp;rdquo;: &amp;ldquo;subject&amp;rdquo; or &amp;ldquo;asserted-by&amp;rdquo;: &amp;ldquo;object&amp;rdquo;). This results in bidirectional assertions in the Crossref REST API where search engines, analytics providers, indexes, etc. can get from the preprint to the article (“is-preprint-of”) as well as vice versa (“has-preprint”), making it easier to find, cite, link, assess, and reuse.&lt;/p>
&lt;p>Using &lt;a href="https://ropensci.org/" target="_blank">rOpenSci’s&lt;/a> R library for the Crossref REST API (rcrossref), we pulled all articles connected to a previous preprint (&lt;a href="https://api-crossref-org.pluma.sjfc.edu/works?filter=relation.type:has-preprint&amp;amp;facet=publisher-name" target="_blank">https://api-crossref-org.pluma.sjfc.edu/works?filter=relation.type:has-preprint&amp;facet=publisher-name&lt;/a>:&lt;em>&amp;amp;rows=0) and then aggregated them based on journal via their ISSNs (&lt;a href="https://api-crossref-org.pluma.sjfc.edu/works?filter=relation.type:has-preprint&amp;amp;facet=issn" target="_blank">https://api-crossref-org.pluma.sjfc.edu/works?filter=relation.type:has-preprint&amp;facet=issn&lt;/a>:&lt;/em>), tallying the results in a tidy table with the journal name (ex: PLOS Biology (&lt;a href="https://api-crossref-org.pluma.sjfc.edu/journals/2167-8359%29%29" target="_blank">https://api-crossref-org.pluma.sjfc.edu/journals/2167-8359))&lt;/a>.&lt;/p>
&lt;h3 id="the-big-reveal">The big reveal&lt;/h3>
&lt;p>So without further delay, let’s look at the results of the 20 journals with the highest number of preprints associated with its articles (data from August 21, 2018):&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: left">Publisher&lt;/th>
&lt;th style="text-align: left">Journal&lt;/th>
&lt;th style="text-align: left">Count&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: left">PeerJ&lt;/td>
&lt;td style="text-align: left">PeerJ&lt;/td>
&lt;td style="text-align: left">1184&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">Springer Nature&lt;/td>
&lt;td style="text-align: left">Scientific Reports&lt;/td>
&lt;td style="text-align: left">394&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">eLife&lt;/td>
&lt;td style="text-align: left">eLife&lt;/td>
&lt;td style="text-align: left">375&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">PLOS&lt;/td>
&lt;td style="text-align: left">PLOS ONE&lt;/td>
&lt;td style="text-align: left">338&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">Proceedings of the National Academy of Sciences&lt;/td>
&lt;td style="text-align: left">PNAS&lt;/td>
&lt;td style="text-align: left">205&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">PLOS&lt;/td>
&lt;td style="text-align: left">PLOS Computational Biology&lt;/td>
&lt;td style="text-align: left">196&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">Springer Nature&lt;/td>
&lt;td style="text-align: left">Nature Communications&lt;/td>
&lt;td style="text-align: left">187&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">PLOS&lt;/td>
&lt;td style="text-align: left">PLOS Genetics&lt;/td>
&lt;td style="text-align: left">169&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">The Genetics Society of America&lt;/td>
&lt;td style="text-align: left">Genetics&lt;/td>
&lt;td style="text-align: left">168&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">Oxford University Press&lt;/td>
&lt;td style="text-align: left">Nucleic Acids Research&lt;/td>
&lt;td style="text-align: left">148&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">Oxford University Press&lt;/td>
&lt;td style="text-align: left">Bioinformatics&lt;/td>
&lt;td style="text-align: left">138&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">The Genetics Society of America&lt;/td>
&lt;td style="text-align: left">Genetics&lt;/td>
&lt;td style="text-align: left">120&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">The Genetics Society of America&lt;/td>
&lt;td style="text-align: left">G3: Genes, Genomes, Genetics&lt;/td>
&lt;td style="text-align: left">104&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">Cold Spring Harbor Laboratory&lt;/td>
&lt;td style="text-align: left">Genome Research&lt;/td>
&lt;td style="text-align: left">104&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">Oxford University Press&lt;/td>
&lt;td style="text-align: left">Molecular Biology and Evolution&lt;/td>
&lt;td style="text-align: left">100&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">MDPI AG&lt;/td>
&lt;td style="text-align: left">Energies&lt;/td>
&lt;td style="text-align: left">98&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">MDPI AG&lt;/td>
&lt;td style="text-align: left">Sensors&lt;/td>
&lt;td style="text-align: left">96&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">Springer Nature&lt;/td>
&lt;td style="text-align: left">BMC Genomics&lt;/td>
&lt;td style="text-align: left">92&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">MDPI AG&lt;/td>
&lt;td style="text-align: left">International Journal of Molecular Sciences&lt;/td>
&lt;td style="text-align: left">86&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">JMIR Publications&lt;/td>
&lt;td style="text-align: left">Journal of Medical Internet Research&lt;/td>
&lt;td style="text-align: left">83&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">&lt;br>&lt;/td>
&lt;td style="text-align: left">&lt;/td>
&lt;td style="text-align: left">&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">This list has not been normalized or weighted based on the size of the journal. The following observations are informed speculations, as we can only infer so much from the raw data:&lt;/td>
&lt;td style="text-align: left">&lt;/td>
&lt;td style="text-align: left">&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;ul>
&lt;li>&lt;b>Disciplinary practice:&lt;/b> This phenomenon where preprints are a part of disciplinary practice accounts for about half of the journals represented on the list. Certain communities such as genetics and computational fields have been early adopters of preprints. As such, we see higher rates of preprint-to-article publication in journals that publish their work.&lt;/li>
&lt;li>&lt;b>Partnerships:&lt;/b> Partnerships that facilitate submission from the preprint repository directly to a publisher or peer review service (ex: BioRxiv B2J program) make it easier for researchers to move from preprint-sharing seamlessly to submitting their journal article manuscript.&lt;/li>
&lt;li>&lt;b>Tie-ins:&lt;/b> A quarter of the journals on the list are run by publishers with a preprint service, and have been able to tie together both arms of publishing. This removes barriers to journal article submission in the same manner as integrations between repositories and publishers, but does so as a single party.&lt;/li>
&lt;li>&lt;b>Publisher support and treatment:&lt;/b> We also see that strong proponents and early partners of preprint repositories tend to have higher counts. Some publishers have been more outspoken in their welcome of preprints, such as &lt;a href="https://web.archive.org/web/20180829235413/http://www.pnas.org.pluma.sjfc.edu/content/114/48/12630" target="_blank">PNAS&lt;/a>. Sometimes this support also comes in the form of special treatment. In the process of crafting editorial policy on publishing results previously posted in a preprint, some journals have carved out particular affordances in their publication workflow and content delivery streams that may contribute to the higher counts of articles. For example, Nature Research displays the preprints of submitted articles under consideration: &lt;a href="https://nature-research-under-consideration-nature-com.pluma.sjfc.edu/" target="_blank">https://nature-research-under-consideration-nature-com.pluma.sjfc.edu/&lt;/a>.&lt;/li>
&lt;li>&lt;b>Mega-journals:&lt;/b> Mega-journals such as Scientific Reports and PLOS ONE have not discouraged preprints. As such, and due to the size of their publication output, they have easily found a place among the higher counts on the list.&lt;/li>
&lt;/ul>
&lt;h3 id="taking-a-closer-look">Taking a closer look&lt;/h3>
&lt;p>One major consideration in these results, concerns what’s missing in the data. These fall into two camps: incomplete member data, and incomplete membership coverage.&lt;/p>
&lt;p>We have been working with our members to deposit preprints using the proper record type, and to provide links to published articles in their metadata. However, not all have yet done so (ex: SSRN), leading to holes in our &lt;a href="https://doi-org.pluma.sjfc.edu/10.64000/k2hez-ysv45" target="_blank">research nexus graph&lt;/a>, which subsequently detracts from the completeness of the data.&lt;/p>
&lt;p>We celebrate the preprint repositories who are required to update their metadata when an article is published from a preprint, thereby populating the map with critical bridges between preprints and articles. Crossref participation benefits not only the content owner, but the membership at large and all the systems across the research ecosystem powered by Crossref metadata.&lt;/p>
&lt;p>Lastly, this data is dependent on the coverage of preprint repositories who register content with us. We are thrilled that &lt;a href="https://cos.io/" target="_blank">Center for Open Science&lt;/a>, our &lt;a href="https://cos.io/blog/we-are-now-registering-preprint-dois-crossref/" target="_blank">newest preprints addition&lt;/a> who represents 21 community repositories, has recently filled in swaths of the map. But there remain dead zones in the research graph from repositories who are not Crossref members (ex: ArXiv). Their disciplines, as a result, are under represented in these results.&lt;/p>
&lt;h3 id="everyone-dive-in">Everyone dive in!&lt;/h3>
&lt;p>As to the question of “where do preprints get published?”, anyone in fact can answer this question based on the metadata Crossref collects and provides to the community as an open infrastructure provider. We encourage the community to explore and analyze the data further with other available datasets to glean more insights on how scholarly communications is changing with the increasing growth of preprints. For example, the effective results across all journals represented can be weighted based on the number of articles published by each journal.&lt;/p>
&lt;p>Crossref data is open for all to examine and reuse through our &lt;a href="https://github.com/CrossRef/rest-api-doc" target="_blank">REST API&lt;/a>. Please dive in and share your findings with us!&lt;/p></description></item><item><title>Using the Crossref REST API. Part 10 (with Kudos)</title><link>https://www-crossref-org.pluma.sjfc.edu/blog/using-the-crossref-rest-api.-part-10-with-kudos/</link><pubDate>Mon, 13 Aug 2018 00:00:00 +0000</pubDate><author>Christine Cormack Wood</author><discourseUsername>ccormackwood</discourseUsername><guid>https://www-crossref-org.pluma.sjfc.edu/blog/using-the-crossref-rest-api.-part-10-with-kudos/</guid><description>&lt;p>Continuing our blog series highlighting &lt;a href="https://www-crossref-org.pluma.sjfc.edu/categories/api-case-study">the uses of Crossref metadata&lt;/a>, we talked to David Sommer, co-founder and Product Director at the research dissemination management service, &lt;a href="http://www.growkudos.com/" target="_blank">Kudos&lt;/a>. David tells us how Kudos is collaborating with Crossref, and how they use the REST API as part of our &lt;a href="https://www-crossref-org.pluma.sjfc.edu/services/metadata-retrieval/metadata-plus/">Metadata Plus&lt;/a> service.&lt;/p>
&lt;h3 id="introducing-kudos">Introducing Kudos&lt;/h3>
&lt;div style="float:right;margin:10px">
&lt;img src="https://www-crossref-org.pluma.sjfc.edu/images/blog/kudos-logo.png" alt=“Kudos logo" height="150px" width="250px" class="img-responsive" />
&lt;/div>
&lt;p>At Kudos we know that effective dissemination is the starting point for impact. Kudos is a platform that allows researchers and research groups to plan, manage, measure, and report on dissemination activities to help maximize the visibility and impact of their work.&lt;/p>
&lt;p>We launched the service in 2015 and now work with almost 100 publishers and institutions around the world, and have nearly 250,000 researchers using the platform.&lt;/p>
&lt;p>We provide guidance to researchers on writing a plain language summary about their work so it can be found and understood by a broad range of audiences, and then we support researchers in disseminating across multiple channels and measuring which dissemination activities are most effective for them.&lt;/p>
&lt;p>As part of this, we developed the &lt;a href="https://blog.growkudos.com/2017/11/15/kudos-solution-illegal-sharing-copyright-content/" target="_blank">Sharable-PDF&lt;/a> to allow researchers to legitimately share publication profiles across a range of sites and networks, and track the impact of their work centrally. This also allows publishers to prevent copyright infringement, and reclaim lost usage from sharing of research articles on scholarly collaboration networks.&lt;/p>
&lt;center>&lt;figure>&lt;a href="https://www.growkudos.com/publications/10.12688%25252Ff1000research.8013.1/reader">&lt;img src="https://www-crossref-org.pluma.sjfc.edu/images/blog/kudos-page.png"
alt="Kudos publication page" width="75%">&lt;/a>&lt;figcaption>
&lt;h4>An example of a Kudos publication page showing the plain language summary&lt;/h4>
&lt;/figcaption>
&lt;/figure>
&lt;/center>
&lt;h3 id="how-is-crossref-metadata-used-in-kudos">How is Crossref metadata used in Kudos?&lt;/h3>
&lt;p>Since our launch, Crossref has been our metadata foundation. When we receive notification from our publishing partners that an article, book or book chapter has been published, we query using the Crossref REST API to retrieve the metadata for that publication. That data allows us to populate the Kudos publication page.&lt;/p>
&lt;p>We also integrate earlier in the researcher workflow, interfacing with all of the major &lt;a href="https://blog.growkudos.com/2018/03/28/extended-integrations-with-manuscript-submission-systems/" target="_blank">Manuscript Submission Systems&lt;/a> to support authors who want to build impact from the point of submission.&lt;/p>
&lt;p>More recently, we started using the Crossref REST API to retrieve citation counts for a DOI. This enables us to include the number of times content is cited as part of the ‘basket of metrics’ we provide to our researchers. They can then understand the performance of their publications in context, and see the correlation between actions and results.&lt;/p>
&lt;p align="center">&lt;img src="https://www-crossref-org.pluma.sjfc.edu/images/blog/kudos-metrics.png" alt="Kudos metrics page" width="75%" />
&lt;/p>
&lt;p align="center">A Kudos metrics page, showing the basket of metrics and the correlation between actions and results&lt;/p>
&lt;h3 id="what-are-the-future-plans-for-kudos">What are the future plans for Kudos?&lt;/h3>
&lt;p>We have exciting plans for the future! We are developing Kudos for Research Groups to support the planning, managing, measuring and reporting of dissemination activities for research groups, labs and departments. We are adding a range of new features and dissemination channels to support this, and to help researchers to better understand how their research is being used, and by whom.&lt;/p>
&lt;h3 id="what-else-would-kudos-like-to-see-in-crossref-metadata">What else would Kudos like to see in Crossref metadata?&lt;/h3>
&lt;p>We have always found Crossref to be very responsive and open to new ideas, so we look forward to continuing to work together. We are keen to see an industry standard article-level subject classification system developed, and it would seem that Crossref is the natural home for this.&lt;/p>
&lt;p>We are also continuing to monitor &lt;a href="https://www-crossref-org.pluma.sjfc.edu/services/event-data/">Crossref Event Data&lt;/a> which has the potential to provide a rich source of events that could be used to help demonstrate dissemination and impact.&lt;/p>
&lt;p>Finally, we are pleased to see the work Crossref are doing to help improve the quality of the metadata and supporting publishers in auditing their data. If we could have anything we wanted, our dream would be to prevent “funny characters” in DOIs that cause us all kinds of escape character headaches!&lt;/p>
&lt;hr>
&lt;p>Thank you David. If you would like to contribute a case study on the uses of Crossref Metadata APIs please contact the &lt;a href="mailto:feedback@crossref.org">Community team&lt;/a>.&lt;/p></description></item><item><title>Using the Crossref REST API. Part 9 (with Dimensions)</title><link>https://www-crossref-org.pluma.sjfc.edu/blog/using-the-crossref-rest-api.-part-9-with-dimensions/</link><pubDate>Wed, 27 Jun 2018 00:00:00 +0000</pubDate><author>Christine Cormack Wood</author><discourseUsername>ccormackwood</discourseUsername><guid>https://www-crossref-org.pluma.sjfc.edu/blog/using-the-crossref-rest-api.-part-9-with-dimensions/</guid><description>&lt;p>Continuing our &lt;a href="https://www-crossref-org.pluma.sjfc.edu/categories/api-case-study/">blog series&lt;/a> highlighting the uses of Crossref metadata, we talked to the team behind new search and discovery tool &lt;a href="https://www-dimensions-ai.pluma.sjfc.edu/" target="_blank">Dimensions&lt;/a>: Daniel Hook, Digital Science CEO; Christian Herzog, ÜberResearch CEO; and Simon Porter, Director of Innovation. They talk about the work they’re doing, the collaborative approach, and how Dimensions uses the Crossref REST API as part of our &lt;a href="https://www-crossref-org.pluma.sjfc.edu/services/metadata-retrieval/metadata-plus/">Metadata Plus service&lt;/a>, to augment other data and their workflow.&lt;/p>
&lt;h3 id="introducing-dimensions">Introducing Dimensions&lt;/h3>
&lt;p>&lt;a href="https://app-dimensions-ai.pluma.sjfc.edu/discover/publication" target="_blank">Dimensions&lt;/a> is a next-generation approach to discovering, connecting with and contextualising research. Modern academics need data about the research ecosystem in which they exist as much as the administrators who develop institutional research strategies. All academics are now required to think long-range about their research projects, contextualise their research, and demonstrate the impact of their program. Additionally, they need to find funding, ensure that students go on to good positions, and hire talented colleagues whose skills fit well with ongoing projects. Dimensions gives the first fully-linked view of publications, grants, patents and clinical trials in an analytically-centred user experience.&lt;/p>
&lt;img src="https://www-crossref-org.pluma.sjfc.edu/images/blog/dimensions-1-1.jpg" alt="Dimensions sample screen" width="100%" />
&lt;h3 id="how-is-crossref-data-used-within-dimensions">How is Crossref data used within Dimensions?&lt;/h3>
&lt;p>For an article to appear in Dimensions it must have a Crossref DOI, so it would not be possible to create Dimensions’ Publication index without Crossref’s data. Dimensions is built on several principles that we’ve talked about before. Here the most relevant of those principles are:&lt;/p>
&lt;ul>
&lt;li>unique identifiers should underlie everything that we do;&lt;/li>
&lt;li>data should not be inclusive and the tool should allow the user to select what they want to see;&lt;/li>
&lt;li>data should be more available to our community;&lt;/li>
&lt;li>data should be presented with as much contextual information as possible;&lt;/li>
&lt;li>the community should have enough data available to be able to create and experiment with their own metrics and indicators.&lt;/li>
&lt;/ul>
&lt;p>In the context of these principles, Crossref makes a perfect starting place to create a tool like Dimensions. We use the Crossref data to know about our possible “universe” of articles. We then enhance the Crossref core with data from several different places: open access publications in the DOAJ, PubMed, BioArXiv, and through relationships with publishers. In all, 60 million of the 95 million articles in the Dimensions index have a full text version that we can text and data mine for additional information.&lt;/p>
&lt;p>In Dimensions’ enhancement stage we can extract address information (where not included in the original Crossref record) and map it to &lt;a href="https://grid.ac/" target="_blank">GRID&lt;/a> funding information and the list of funders in Crossref’s Funder Registry as well as to our database of grants in Dimensions.&lt;/p>
&lt;img src="https://www-crossref-org.pluma.sjfc.edu/images/blog/dimensions-2-1.jpg" alt="Extracting information with Dimensions" width="100%" />
&lt;h3 id="how-have-you-incorporated-citation-data">How have you incorporated citation data?&lt;/h3>
&lt;p>Access to citations has historically been a thorny issue for citations databases. However, &lt;a href="https://i4oc.org/" target="_blank">I4OC&lt;/a> celebrated its first anniversary in April this year and this project has been a key driver in helping us to build Dimensions with the level of citation coverage that we managed –– it is a fantastic enabling initiative and should be warmly welcomed by the sector. Crossref is not the only source we were able to use to gather citation data; some text mining was needed to get a full graph. Dimensions goes beyond inter-article citations and includes links between patents and publications, links between clinical trials and publications, and Altmetric mentions of publications.&lt;/p>
&lt;h3 id="is-dimensions-openly-available">Is Dimensions openly available?&lt;/h3>
&lt;p>Given that there is so much open data in Dimensions, it was always our intention to give a free version to the community. If you visit &lt;a href="https://app-dimensions-ai.pluma.sjfc.edu/discover/publication" target="_blank">http://app.dimensions.ai.pluma.sjfc.edu&lt;/a> then you’ll be able to play with the system and use it for your research. While only the publications index is fully open, when you see a link to a grant, patent or clinical trial in an article detail page, you’ll be able to navigate to that record so that you can see the full context of the data.&lt;/p>
&lt;p>Beyond the ability to link the publications, Dimensions also displays the CV information which the researcher made visible publicly.&lt;/p>
&lt;img src="https://www-crossref-org.pluma.sjfc.edu/images/blog/dimensions-4-1.jpg" alt="orcid record" width="80%" class="img-responsive" />
&lt;p>Most recently, we’ve integrated ORCID into Dimensions. This means that you can push data from Dimensions into ORCID if you connect your ORCID account to your Dimensions account.&lt;/p>
&lt;img src="https://www-crossref-org.pluma.sjfc.edu/images/blog/dimensions-3-1.jpg" alt="CV information" width="80%" lass="img-responsive" />
&lt;h3 id="what-are-the-future-plans-for-dimensions">What are the future plans for Dimensions?&lt;/h3>
&lt;p>Dimensions is still moving quickly and adding more functionality. Our aim is to release more data facets very soon. We plan to add a Policy Document archive and a Research Data archive. We’ve already found some fascinating insights from joining the existing data together and these two new archives should add even more interesting data.&lt;/p>
&lt;h3 id="what-else-would-dimensions-like-to-see-in-crossref-metadata">What else would Dimensions like to see in Crossref metadata?&lt;/h3>
&lt;p>Open access information is something that we work with &lt;a href="https://unpaywall.org/" target="_blank">Unpaywall&lt;/a> to source for Dimensions right now. It would be great if Crossref and Unpaywall could work together to make this data higher quality and more ubiquitous.&lt;/p>
&lt;hr>
&lt;p>Thank you Daniel, Christian and Simon.&lt;/p>
&lt;p>If you would like to contribute a case study on the uses of Crossref Metadata APIs please contact the &lt;a href="mailto:feedback@crossref.org">Community team&lt;/a>.&lt;/p></description></item><item><title>Using the Crossref REST API. Part 8 (with Researchfish)</title><link>https://www-crossref-org.pluma.sjfc.edu/blog/using-the-crossref-rest-api.-part-8-with-researchfish/</link><pubDate>Mon, 23 Apr 2018 00:00:00 +0000</pubDate><author>Christine Cormack Wood</author><discourseUsername>ccormackwood</discourseUsername><guid>https://www-crossref-org.pluma.sjfc.edu/blog/using-the-crossref-rest-api.-part-8-with-researchfish/</guid><description>&lt;p>Continuing our &lt;a href="https://www-crossref-org.pluma.sjfc.edu/categories/api-case-study/">blog series&lt;/a> highlighting the uses of Crossref metadata, we talked to Gavin Reddick, Chief Analyst at &lt;a href="https://www.researchfish.net/" target="_blank">Researchfish&lt;/a> about the work they’re doing, and how they’re using our REST API as part of their workflow.&lt;/p>
&lt;h3 id="introducing-researchfish">Introducing Researchfish&lt;/h3>
&lt;p>&lt;a href="https://www.researchfish.net/" target="_blank">Researchfish&lt;/a> is the world’s leading platform for the reporting of the outputs, outcomes and impacts of funded research. It is used by over 100 funding organisations in Europe, North America and Australasia and currently tracks around €50 billion of funding, across 125,000 grants. Researchers have reported around 2.5 million attributed outcomes in Researchfish and roughly half of these are publications with the other half being collaborations, further funding, data sets, policy influences, engagement activities etc.&lt;/p>
&lt;p>Funders use Researchfish to ask grantees to report on the outcomes of their grant and Researchfish makes it easy for researchers to do this in a structured way. Researchfish seeks to improve the quality and robustness of the evidence base available for evaluation. It works with funders, research organisations and researchers to present, explain and evaluate the impact of research across all disciplines and a wide range of output types.&lt;/p>
&lt;h3 id="how-is-the-crossref-rest-api-used-in-researchfish">How is the Crossref REST API used in Researchfish?&lt;/h3>
&lt;ol>
&lt;li>
&lt;p>Search&lt;br>
As publications are a major output of research it is important to make the reporting of those publications be as easy as possible and quality of the information on those publications as high as possible. Researchfish integrates with a number of publication APIs, including Crossref, which enables users to enter a number of DOIs or search by author, title, etc. to find their publication.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Direct Harvest&lt;br>
Researchfish uses funding acknowledgements in the Crossref metadata to add publications to researchers’ portfolios and report the publications as arising from the grant. If the acknowledgement exists it’s important to use it instead of asking researchers to report the same thing twice.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Interoperability&lt;br>
Research organisations can upload publications to Researchfish on behalf of researchers, re-using information from their local systems. We use the Crossref REST API to validate the data provided by universities before uploading.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Metadata Enrichment – Open Access&lt;br>
We use the license and embargo period information in the Crossref metadata to help understand the open access status of publications and whether they meet any policy requirements, without researchers having to take any steps to report in this complex area.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Metadata Enrichment – Normalisation/deduplication&lt;br>
As Researchfish allows users to add information from lots of different sources it is very important to normalise the data and prevent the same publication being reported multiple times in different ways. We use the Crossref REST API as part of this process.&lt;/p>
&lt;/li>
&lt;/ol>
&lt;h3 id="what-are-the-future-plans-for-researchfish">What are the future plans for Researchfish?&lt;/h3>
&lt;p>We are looking to expand the range of integrations to support non-publication outputs and allow some of the same functionality that we have built for publications. We already have integrations to support the reporting of patents, collaborations, further funding and next destinations but are looking to enhance these, along with expanding links to data sets, clinical trials, software and spin out companies.&lt;/p>
&lt;h3 id="what-else-would-researchfish-like-to-see-in-crossref">What else would Researchfish like to see in Crossref?&lt;/h3>
&lt;p>Crossref is an excellent resource and most of our wish list would be to see more uptake of existing fields e.g. retractions and the ability to use them more flexibly in the REST API. We would also like to see a little more consistency in some of the metadata – publication type is the area that seems to cause the most confusion, particularly around conference proceedings and clinical trials.&lt;/p>
&lt;hr>
&lt;p>Thank you Researchfish! If you would like to contribute a case study on the uses of Crossref Metadata APIs please contact the &lt;a href="mailto:feedback@crossref.org">Community team&lt;/a>.&lt;/p></description></item><item><title>Using the Crossref REST API. Part 7 (with CHORUS)</title><link>https://www-crossref-org.pluma.sjfc.edu/blog/using-the-crossref-rest-api.-part-7-with-chorus/</link><pubDate>Mon, 27 Nov 2017 00:00:00 +0000</pubDate><author>Christine Cormack Wood</author><discourseUsername>ccormackwood</discourseUsername><guid>https://www-crossref-org.pluma.sjfc.edu/blog/using-the-crossref-rest-api.-part-7-with-chorus/</guid><description>&lt;p>Continuing our &lt;a href="https://www-crossref-org.pluma.sjfc.edu/categories/api-case-study/">blog series&lt;/a> highlighting the uses of Crossref metadata, we talked to Sara Girard and Howard Ratner at &lt;a href="http://www.chorusaccess.org" target="_blank">CHORUS&lt;/a> about the work they’re doing, and how they’re using our REST API as part of their workflow.&lt;/p>
&lt;h3 id="introducing-chorus">Introducing CHORUS&lt;/h3>
&lt;p>CHORUS (&lt;a href="http://www.chorusaccess.org" target="_blank">www.chorusaccess.org&lt;/a>) is an innovative non-profit organisation that supports funders, publishers, authors and institutions to deliver public access to articles reporting on funded research. Our vision is to create a future where the output flowing from funded research is easily and permanently discoverable, accessible and verifiable by anyone in the world.&lt;/p>
&lt;p>CHORUS currently monitors over 400,000 articles for more than 20 US federal and two international funding agencies, and has partnerships with Department of Defense, Department of Energy, National Science Foundation, National Institute of Standards and Technology, Office of the Director National of Intelligence: Intelligence Advanced Research Projects Activity, Smithsonian Institution, US Department of Agriculture, US Geological Survey, Japan Science and Technology Agency, and the Australian Research Council. CHORUS is supported by over 50 publisher and affiliate members who represent the majority of funded published research.&lt;/p>
&lt;p>&amp;lt;img align=right&amp;quot; src=&amp;quot;/images/blog/chorus-blog.png&amp;quot; width=&amp;ldquo;700&amp;rdquo; alt=&amp;ldquo;mage of interaction of platforms&amp;rdquo; class=&amp;ldquo;img-responsive&amp;rdquo;/&amp;gt;&lt;/p>
&lt;h3 id="what-problem-is-your-service-trying-to-solve">What problem is your service trying to solve?&lt;/h3>
&lt;p>CHORUS is the first service of CHOR Inc., founded in 2013 in response to the directive of the US Office of Science and Technology Policy (OSTP) for all US federal research agencies to develop and implement plans to widen public access to publications and data associated with federally funded research.&lt;/p>
&lt;p>CHORUS aims to minimize public access compliance burdens and ensure the long-term preservation and accessibility of articles reporting on funded research. We provide the necessary metadata infrastructure and governance to enable a smooth, low-friction interface between funders, authors, institutions and publishers in a distributed network environment. CHORUS’ services track public accessibility of articles regardless of whether they are published Gold OA or made open by the publisher.&lt;/p>
&lt;h3 id="can-you-tell-us-how-you-are-using-the-crossref-rest-api-at-chorus">Can you tell us how you are using the Crossref REST API at CHORUS?&lt;/h3>
&lt;p>The Crossref REST API is a key source for the metadata database that powers the CHORUS Dashboard, Search and Reporting services for Funders, Institutions and Publishers.&lt;/p>
&lt;h3 id="what-metadata-values-do-you-pull-from-the-api">What metadata values do you pull from the API?&lt;/h3>
&lt;p>We pull the basic bibliographic information such as publisher, journal title, article title, authors and publication date. Perhaps even more important to our area of focus are the funder, grant and license information.&lt;/p>
&lt;h3 id="how-often-do-you-extractquery-data">How often do you extract/query data?&lt;/h3>
&lt;p>CHORUS uses the Crossref REST API every day.&lt;/p>
&lt;h3 id="can-you-describe-your-workflow-using-crossref-metadata">Can you describe your workflow using Crossref metadata?&lt;/h3>
&lt;div style="float:left;margin:10px">
&lt;img src="https://www-crossref-org.pluma.sjfc.edu/images/blog/chorus2-blog.png" width="600" alt="mage of interaction of platforms" class="img-responsive"/>
&lt;/div>
&lt;p>Every night we query the Crossref API to send us metadata for all article or conference proceeding records for our member publishers that have funder metadata matching the funders monitored by CHORUS.&lt;/p>
&lt;p>CHORUS monitors these DOIs for public accessibility on publisher websites; inclusion in agency search tools; deposit in a growing list of funder repositories (e.g.,&lt;a href="https://www.osti.gov/pages/" target="_blank">US DOE PAGES&lt;/a>,&lt;a href="https://par.nsf.gov/" target="_blank">NSF PAR&lt;/a>, and &lt;a href="https://pubs.er.usgs.gov/" target="_blank">USGS Publications Warehouse&lt;/a> and &lt;a href="https://www-ncbi-nlm-nih-gov.pluma.sjfc.edu/pmc/" target="_blank">NIH PubMed Central&lt;/a>); and for associated ORCID researcher records. CHORUS also uses the reuse license metadata to identify when an article is expected to be made publicly accessible.&lt;/p>
&lt;p>Finally, we check for ingestion in &lt;a href="http://www.clockss.org" target="_blank">CLOCKSS&lt;/a> and/or &lt;a href="http://www.portico.org" target="_blank">Portico&lt;/a> to ensure long-term preservation and accessibility of research findings reported in journal and proceedings articles. Our preservation partners keep the full text in their dark archives, only making it available when the content may no longer be made publicly accessible by the publisher.&lt;/p>
&lt;p>The collected and enhanced metadata is presented in our dashboard, search and reporting services all including links back to the publisher sites via the Crossref DOI.&lt;/p>
&lt;h3 id="what-are-the-future-plans-for-chorus">What are the future plans for CHORUS?&lt;/h3>
&lt;p>Following the success of our Funder and Publisher Dashboards, CHORUS is expanding the services we provide to international funders, non-governmental funders, and institutions. Our first funder partnership outside of the United States is with the Japan Science and Technology Agency (JST). CHORUS announced its new Institution Dashboard service this Autumn after successfully concluding pilots with the University of Florida and University of Denver. CHORUS will also be adding links to relevant datasets and other metadata utilizing forthcoming identifiers and metadata standards.&lt;/p>
&lt;h3 id="what-else-would-you-like-to-see-the-rest-api-offer">What else would you like to see the REST API offer&lt;/h3>
&lt;p>It would be great to see more identification of funders from Crossref members. While we have seen great leaps since 2013, we all have a long way to go. We are also eager to see Crossref incorporate the organisation Identifiers that they have begun with ORCID, DataCite and others.&lt;/p>
&lt;hr>
&lt;p>Thanks, CHORUS! If you would like to contribute a case study on the uses of Crossref Metadata APIs please contact the &lt;a href="mailto:feedback@crossref.org">Community team&lt;/a>.&lt;/p></description></item><item><title>Changes to the 2018 membership agreement for better metadata distribution</title><link>https://www-crossref-org.pluma.sjfc.edu/blog/changes-to-the-2018-membership-agreement-for-better-metadata-distribution/</link><pubDate>Mon, 09 Oct 2017 00:00:00 +0000</pubDate><author>Ginny Hendricks</author><discourseUsername>ginny</discourseUsername><guid>https://www-crossref-org.pluma.sjfc.edu/blog/changes-to-the-2018-membership-agreement-for-better-metadata-distribution/</guid><description>&lt;p>We are making a change to section 9b of the standard Crossref membership agreement which will come into effect on January 1, 2018. This will not change how members register content, nor will it affect membership fees in any way. &lt;a href="https://www-crossref-org.pluma.sjfc.edu/membership/2018-agreement/">The new 2018 agreement is on our website&lt;/a>, and the exact wording changes are highlighted below. The new membership agreement will automatically replace the previous version from January 1, 2018 and members will not need to sign a new agreement.&lt;/p>
&lt;h2 id="whats-changing">What’s changing?&lt;/h2>
&lt;p>At its July meeting the &lt;a href="https://www-crossref-org.pluma.sjfc.edu/board-and-governance/">Crossref board&lt;/a> unanimously approved recommendations from the &lt;a href="https://www-crossref-org.pluma.sjfc.edu/committees/membership-and-fees/">Membership and Fees Committee&lt;/a> to update Crossref’s metadata delivery offerings. One of the recommendations was to remove the option for case-by-case opt outs of metadata delivery through the OAI-PMH channel used for Enhanced Crossref Metadata Services.&lt;/p>
&lt;p>This opt-out was only used by a small number of our members (around 40 of nearly 9,000), who have been contacted directly. This means that for the vast majority of members there is no change in how Crossref makes their metadata available but we wanted to make everyone aware of the change to the membership agreement.&lt;/p>
&lt;p>So, as is currently the case, all metadata registered with Crossref is available via all the Metadata APIs under an appropriate agreement with the user or terms and conditions for the service. The one exception to this is how references are distributed - we will contact members next week about the options for references.&lt;/p>
&lt;h2 id="why-are-we-making-this-change">Why are we making this change?&lt;/h2>
&lt;ol>
&lt;li>Our &lt;a href="https://www-crossref-org.pluma.sjfc.edu/services/metadata-retrieval/">metadata services&lt;/a> have become very popular with users of all kinds throughout scholarly communications&amp;ndash;including search and discovery platforms, libraries, other publishers, reference managers, sharing services, and analytics providers. More and better metadata means more and better discoverability of publisher content.&lt;/li>
&lt;li>The change also brings this service into line with our mission to improve scholarly communications through quality metadata and related infrastructure services, removing the need for bilateral agreements between publishers and third parties.&lt;/li>
&lt;li>Many members complained when we contacted them about opt-outs whenever a new OAI-PMH user came on board. It is better for our members and for our staff if there is a common standard across the board.&lt;/li>
&lt;/ol>
&lt;h2 id="changes-to-2018-membership-agreement">Changes to 2018 membership agreement&lt;/h2>
&lt;p>&lt;strong>9) Sharing of Metadata by PILA&lt;/strong>&lt;/p>
&lt;p>a) &lt;em>Local Hosting&lt;/em>. [no change]&lt;/p>
&lt;p>b) &lt;em>Other Metadata Services&lt;/em>. Subject to compliance &lt;strong>by the entity receiving the Metadata and Digital Identifiers&lt;/strong> with the terms and conditions &lt;del>set forth in a separate agreement between&lt;/del> &lt;strong>established by&lt;/strong> PILA &lt;strong>for the particular service through which access is provided,&lt;/strong> and &lt;del>the entity receiving the Metadata and Digital Identifiers&lt;/del>, PILA may &lt;del>license&lt;/del> &lt;strong>authorize&lt;/strong> third parties to receive and use &lt;del>bulk deliveries of&lt;/del> Metadata and Digital Identifiers from &lt;del>the&lt;/del> PILA &lt;del>System from members who have chosen to participate in Metadata Services,&lt;/del> which PILA shall provide directly to such third parties. &lt;del>At least thirty (30) days prior to making such Metadata delivery PILA will notify each PILA Member whose Metadata and Digital Identifiers are intended to be included in such delivery of the anticipated delivery date, the identity of the third party and the purpose for which the delivery is being made. Metadata and Digital Identifiers belonging to any PILA Member who notifies PILA in writing prior to the specified delivery date of its desire to be excluded from such delivery will be excluded or removed from such delivery.&lt;/del>&lt;/p>
&lt;hr>
&lt;p>Please &lt;a href="mailto:member@crossref.org">contact our membership specialist&lt;/a> if you have any feedback or questions.&lt;/p></description></item><item><title>Using the Crossref REST API. Part 6 (with NLS)</title><link>https://www-crossref-org.pluma.sjfc.edu/blog/using-the-crossref-rest-api.-part-6-with-nls/</link><pubDate>Fri, 06 Oct 2017 00:00:00 +0000</pubDate><author>Christine Cormack Wood</author><discourseUsername>ccormackwood</discourseUsername><guid>https://www-crossref-org.pluma.sjfc.edu/blog/using-the-crossref-rest-api.-part-6-with-nls/</guid><description>&lt;p>Continuing our &lt;a href="https://www-crossref-org.pluma.sjfc.edu/categories/api-case-study/">blog series&lt;/a> highlighting the uses of Crossref metadata, we talked to Ulf Kronman, Bibliometric Analyst at the &lt;a href="http://www.kb.se/english/" target="_blank">National Library of Sweden&lt;/a> about the work they’re doing, and how they’re using our REST API as part of their workflow.&lt;/p>
&lt;h3 id="introducing-the-national-library-of-sweden-nls">Introducing the National Library of Sweden (NLS)&lt;/h3>
&lt;p>The NLS is a state agency, has a staff of about 320, and its main offices in Stockholm. Its primary duty is to preserve the Swedish cultural heritage by collecting everything printed in Sweden, and has been doing so since 1661. Nowadays the library also collects Swedish TV and radio programs, movies, videos, music, and computer games.&lt;/p>
&lt;p>The National Library coordinates services and programs for all publicly funded libraries in Sweden and runs the national library catalogue system Libris and the national database for Swedish scholarly output, SwePub. The library also runs the Bibsam consortium, negotiating national subscription licenses and open access publishing agreements with publishers.&lt;/p>
&lt;p>&lt;em>Images left to right: External and internal view of the National Library of Sweden, and Ulf Kronman, Bibliometric Analyst at NLS.&lt;/em>&lt;/p>
&lt;img src="https://www-crossref-org.pluma.sjfc.edu/images/blog/nls-blog-image.png" alt="diptic image view NLS and Ulf Kronman Bibliometric Analyst" class="img-responsive" />
&lt;h3 id="what-problem-is-your-service-trying-to-solve">What problem is your service trying to solve?&lt;/h3>
&lt;p>The metadata in the national scholarly publication database &lt;a href="http://info.swepub.kb.se/bibliometri" target="_blank">SwePub&lt;/a> is harvested from the Swedish universities&amp;rsquo; local publication systems, where data often is entered manually by librarians and researchers. This means that the metadata can contain a lot of omissions, synonyms, spelling variants and errors. Using Crossref, we can enhance and correct the metadata delivered to us, if we just have a correct DOI.&lt;/p>
&lt;h3 id="can-you-tell-us-how-you-are-using-crossref-metadata-at-the-national-library-of-sweden">Can you tell us how you are using Crossref metadata at the National Library of Sweden?&lt;/h3>
&lt;p>The Crossref metadata is presently used in two projects; &lt;em>Open APC Sweden&lt;/em> and in our &lt;em>local analysis database&lt;/em> for publication statistics used in negotiations with publishers.&lt;/p>
&lt;p>Open APC Sweden is a pilot project to gather data on open access publication costs (APC&amp;rsquo;s – Article Processing Charges) from Swedish universities. The project is modelled from the German Bielefeld University Open APC initiative, which is a part of the &lt;a href="https://www.intact-project.org/openapc/" target="_blank">INTACT&lt;/a> project. After APC data has been delivered to the APC system, scripts are run against the Crossref API to fetch information about publishers and journals. &lt;a href="https://github.com/Kungbib/openapc-se/blob/master/README.md" target="_blank">A description of Open APC Sweden can be found here.&lt;/a>&lt;/p>
&lt;p>When building our local analysis database for publisher statistics, we download data from the SwePub database, use the Crossref DOIs for API lookup against Crossref to add correct ISSN and publisher data to the records and then match the records against a list of publisher serials. In this way, we can get information about how much Swedish researchers have been publishing with a certain publisher and use this data when negotiating conditions for open access publishing with the publisher in question.&lt;/p>
&lt;h3 id="what-metadata-values-do-you-pull-from-the-api">What metadata values do you pull from the API?&lt;/h3>
&lt;p>In Open APC Sweden, a Python script supplied by staff at the Bielefeld University is used to pull metadata about publisher and journal names and ISSN&amp;rsquo;s from the Crossref API. The result is entered into an enriched version of the APC data files delivered by the universities and then statistics can be calculated on the result using an R script. &lt;a href="https://github.com/Kungbib/openapc-se/blob/master/statistics.md" target="_blank">The result can be seen here&lt;/a>.&lt;/p>
&lt;p>In the local analysis database, a modified copy of the Bielefeld Python script is used to add the same metadata to the records before matching them against publisher serial ISSNs.&lt;/p>
&lt;h3 id="have-you-built-your-own-interface-to-extract-this-data">Have you built your own interface to extract this data?&lt;/h3>
&lt;p>In Open APC Sweden, the Python script is developed and maintained at the Bielefeld University and an exact copy is being run in the Swedish project.&lt;/p>
&lt;p>In the local analysis system, the Python script is somewhat modified to suit the special demands of this system.&lt;/p>
&lt;p>But sometimes it is very convenient just to use the main &lt;a href="https://www-doi-org.pluma.sjfc.edu/" target="_blank">DOI lookup&lt;/a> to do a manual check-up of problematic records.&lt;/p>
&lt;h3 id="how-often-do-you-extractquery-data">How often do you extract/query data?&lt;/h3>
&lt;p>In Open APC Sweden, usually about two-three times a month, when new datasets are delivered from the universities. In the local analysis database, usually lookups are being done on a daily basis as development of the database continues.&lt;/p>
&lt;h3 id="what-do-you-do-with-the-metadata-once-its-pulled-from-the-api">What do you do with the metadata once it’s pulled from the API?&lt;/h3>
&lt;p>In Open APC Sweden, the metadata is going into the APC data files for processing of statistics. In the local analysis database, the metadata is used to match against publisher journal ISSN&amp;rsquo;s.&lt;/p>
&lt;h3 id="what-plans-do-you-have-for-the-future">What plans do you have for the future?&lt;/h3>
&lt;p>For the Open APC Sweden I would like to build a database system to make the system more scalable than just working with flat data files.&lt;/p>
&lt;p>With both the SwePub system and the local analysis system, we are now using the new service oaDOI and their API to look up metadata about the open access status of the publications to enrich our local systems.&lt;/p>
&lt;h3 id="what-else-would-you-like-to-see-the-rest-api-offer">What else would you like to see the REST API offer?&lt;/h3>
&lt;p>In the process of normalising the publishers&amp;rsquo; names, the names returned are sometimes at a &amp;ldquo;too high&amp;rdquo; or on a too generic level to be used to generate good statistics. For instance, Springer Nature are sometimes returned as &lt;em>Springer Nature&lt;/em>, sometimes as &lt;em>Springer Science + Business Media&lt;/em> and sometimes as &lt;em>Nature Publishing Group&lt;/em>. A similar thing is valid for &lt;em>Taylor &amp;amp; Francis&lt;/em>, where the mother company &lt;em>Informa UK Limited&lt;/em> is returned instead of the publishing subsidiary of the company. One thing to wish for here is that we could agree on some kind of normalisation of the publishers&amp;rsquo; names and that Crossref could return this as a supplement to the present metadata.&lt;/p>
&lt;hr>
&lt;p>Thanks Ulf! If you would like to contribute a case study on the uses of Crossref Metadata APIs please contact the &lt;a href="mailto:feedback@crossref.org">Community team&lt;/a>.&lt;/p></description></item><item><title>More metadata for machines-citations, relations, and preprints arrive in the REST API</title><link>https://www-crossref-org.pluma.sjfc.edu/blog/more-metadata-for-machines-citations-relations-and-preprints-arrive-in-the-rest-api/</link><pubDate>Mon, 11 Sep 2017 00:00:00 +0000</pubDate><author>Kirsty Meddings</author><guid>https://www-crossref-org.pluma.sjfc.edu/blog/more-metadata-for-machines-citations-relations-and-preprints-arrive-in-the-rest-api/</guid><description>&lt;p>Over the past few months we have been adding to the metadata and functionality of our &lt;a href="https://api-crossref-org.pluma.sjfc.edu" target="_blank">REST API&lt;/a>, Crossref’s public machine interface for the metadata of all 90 million+ registered content items. Much of the work focused on a review and upgrade of the API’s code and architecture in order to better support its rapidly growing usage. But we have also extended the &lt;a href="https://github.com/CrossRef/rest-api-doc/blob/master/api_format.md" target="_blank">types of metadata&lt;/a> that the API can deliver.&lt;/p>
&lt;p>One of the biggest changes is that &lt;a href="https://www-crossref-org.pluma.sjfc.edu/services/reference-linking/">references&lt;/a> are now available if the publisher has made them public (a simple &lt;a href="mailto:support@crossref.org">email instruction&lt;/a> to us). Currently 45% of all publications with deposited references are now accessible. For example:&lt;/p>
&lt;ul>
&lt;li>
&lt;p>&lt;a href="http://doi.org.pluma.sjfc.edu/10.1073/pnas.1402289111" target="_blank">This article&lt;/a> studying fluid ejection from animals has 55 references and they are all in the &lt;a href="https://api-crossref-org.pluma.sjfc.edu/v1/works/10.1073/pnas.1402289111" target="_blank">metadata here&lt;/a>. You can also see that the article has an &lt;code>is-referenced-by&lt;/code> count of 6.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;a href="https://doi-org.pluma.sjfc.edu/10.1371/journal.pone.0070585" target="_blank">This article&lt;/a> exploring whether people bitten by their cat are more likely to develop depression has 142 references and is &lt;a href="https://api-crossref-org.pluma.sjfc.edu/v1/works/10.1371/journal.pone.0070585" target="_blank">referenced by 12&lt;/a>.&lt;/p>
&lt;/li>
&lt;/ul>
&lt;p>We recently announced that we would be &lt;a href="https://doi-org.pluma.sjfc.edu/10.64000/5tcfp-vf140" target="_blank">accepting preprints&lt;/a>, and the metadata for 15,000 preprints &lt;a href="https://api-crossref-org.pluma.sjfc.edu/v1/works?facet=type-name:*&amp;amp;rows=0" target="_blank">registered to date&lt;/a> is now in the API, labelled as &lt;code>posted-content&lt;/code>. Over 4,000 have been subsequently published in a journal, and the Crossref metadata now links these preprints to their respective articles (and vice versa). For example &lt;a href="https://doi-org.pluma.sjfc.edu/10.1101/098947" target="_blank">this article&lt;/a> in Biorxiv has since been &lt;a href="http://dx.doi.org.pluma.sjfc.edu/10.1093/molbev/msx056" target="_blank">published in a journal&lt;/a>, and this relationship is recorded in its &lt;a href="https://api-crossref-org.pluma.sjfc.edu/v1/works/10.1101/098947" target="_blank">metadata&lt;/a> as &lt;code>is-preprint-of&lt;/code>.&lt;/p>
&lt;h3 id="also-new-to-the-api">Also new to the API:&lt;/h3>
&lt;ul>
&lt;li>
&lt;p>Cited-by counts - the number of times each work has been referenced by other content registered with us. Look for &lt;a href="https://api-crossref-org.pluma.sjfc.edu/v1/works/10.1063/1.4870777" target="_blank">&lt;code>is-referenced-by-count&lt;/code>&lt;/a> within a record.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;a href="https://doi-org.pluma.sjfc.edu/10.1038/171737a0" target="_blank">This article&lt;/a> from 1953 about a fairly notable discovery has been &lt;a href="https://api-crossref-org.pluma.sjfc.edu/v1/works/10.1038/171737a0" target="_blank">cited 4832 times&lt;/a>, but the two &lt;a href="https://api-crossref-org.pluma.sjfc.edu/v1/works/10.1038/227680a0" target="_blank">most&lt;/a> &lt;a href="https://api-crossref-org.pluma.sjfc.edu/v1/works/10.1016/0003-2697%2876%2990527-3" target="_blank">cited&lt;/a> articles both have over 100,000 citations and thousands have been cited more than Watson and Crick.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Abstracts for over &lt;a href="https://api-crossref-org.pluma.sjfc.edu/v1/works?query=has-abstract:true&amp;amp;rows=0" target="_blank">1 million works&lt;/a>.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Similarity Check URLs&amp;ndash;the ones that Turnitin crawl to add content to the database&amp;ndash;are now showing so that participating publishers can check that they are including them in their &lt;a href="https://api-crossref-org.pluma.sjfc.edu/v1/works/10.5740/jaoacint.10-223" target="_blank">metadata deposits&lt;/a>.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Subject categories have been added for an additional 7000 journal titles, taking the total number of classified titles to ~45,000.&lt;/p>
&lt;/li>
&lt;/ul>
&lt;p>Are you already using our Metadata APIs for your system or project? We’re always keen to &lt;a href="mailto:feedback@crossref.org">hear new use cases and happy to answer any questions&lt;/a>.&lt;/p>
&lt;p>&lt;em>You may need to install a JSON viewer extension in your browser to render API queries in a human-friendly way.&lt;/em>&lt;/p></description></item><item><title>Using the Crossref REST API. Part 5 (with OpenCitations)</title><link>https://www-crossref-org.pluma.sjfc.edu/blog/using-the-crossref-rest-api.-part-5-with-opencitations/</link><pubDate>Sun, 10 Sep 2017 00:00:00 +0000</pubDate><author>Christine Cormack Wood</author><discourseUsername>ccormackwood</discourseUsername><guid>https://www-crossref-org.pluma.sjfc.edu/blog/using-the-crossref-rest-api.-part-5-with-opencitations/</guid><description>&lt;p>As part of our &lt;a href="https://www-crossref-org.pluma.sjfc.edu/categories/api-case-study/">blog post series on the Crossref REST API&lt;/a>, we talked to Silvio Peroni and David Shotton of OpenCitations (OC) about the work they’re doing, and how they’re using the Crossref REST API as part of their workflow.&lt;/p>
&lt;p>&lt;strong>Introducing OpenCitations&lt;/strong>&lt;/p>
&lt;p>OpenCitations employs Semantic Web technologies to create an open repository of the citation data that publishers have made available. This repository, called the OpenCitations Corpus (OCC), contains RDF-based scholarly citation data that are made freely available so that others may use and build upon them. All the resources published by OC – namely the data within the OCC, the ontologies describing the data, and the software developed to build the OCC – are available to the public with open licenses.&lt;/p>
&lt;p>&lt;strong>What problem is your service trying to solve?&lt;/strong>&lt;/p>
&lt;p>OC was started to address the lack of RDF-based open citation data. To our knowledge, when the project formally started with Jisc funding in 2010 the prototype OCC was the first RDF-based dataset of open citation data.&lt;/p>
&lt;p>We collect accurate scholarly citation data derived from bibliographic references harvested from the scholarly literature, so as to make them available under a Creative Commons public domain dedication (CC0) by means of Semantic Web technologies, thus making them findable, accessible, interoperable, and re-usable, as well as structured, separable, and open.&lt;/p>
&lt;p>OCC citation data are described using standard and/or well-known vocabularies, including the&lt;a href="http://www.sparontologies.net/" target="_blank"> SPAR Ontologies&lt;/a> ,&lt;a href="https://www.w3.org/TR/prov-o/" target="_blank"> PROV-O&lt;/a>, the&lt;a href="https://www.w3.org/TR/vocab-dcat" target="_blank"> Data Catalog Vocabulary,&lt;/a> and&lt;a href="https://www.w3.org/TR/void" target="_blank"> VoID&lt;/a>. The use of such vocabulary is described in the&lt;a href="https://dx-doi-org.pluma.sjfc.edu/10.6084/m9.figshare.3443876" target="_blank"> OCC metadata document&lt;/a>, and is implemented by means of the&lt;a href="https://w3id.org/oc/ontology" target="_blank"> OpenCitations Ontology&lt;/a> (OCO).&lt;/p>
&lt;p>The OCC resources are made available and accessible in different ways, so as to facilitate their reuse in different contexts:&lt;a href="http://opencitations.net/download" target="_blank"> as monthly dumps&lt;/a>, via the&lt;a href="https://w3id.org/oc/sparql" target="_blank"> SPARQL&lt;/a> endpoint, and by accessing them directly by means of the HTTP URIs of the stored resources (via content negotiation;&lt;a href="https://w3id.org/oc/corpus/br/1" target="_blank"> example&lt;/a>)&lt;/p>
&lt;p>&lt;strong>Can you tell us how you are using the Crossref Metadata API at OpenCitations?&lt;/strong>&lt;/p>
&lt;p>At present, basic citation information is retrieved from PubMed Central, and the Crossref API is then used to retrieve additional metadata describing the citing and cited articles, and to disambiguate bibliographic resources and agents by means of the identifiers retrieved (e.g., DOI, ISSN, ISBN, URL, and Crossref member URL). In future, we will retrieve full citation data direct from Crossref.&lt;/p>
&lt;p>&lt;strong>What metadata values do you pull from the API?&lt;/strong>&lt;/p>
&lt;p>We pull the titles, subtitles, identifiers (e.g. DOI, ISSN, ISBN, URL, and Crossref member URL), author list, publisher, container resources (issue, volume, journal, book, etc.), publication year and pages.&lt;/p>
&lt;p>&lt;strong>Have you built your own interface to extract this data?&lt;/strong>&lt;/p>
&lt;p>The SPAR Citation Indexer, a.k.a.&lt;a href="https://w3id.org/oc/paper/spacin-demo-ekaw2016.html" target="_blank"> SPACIN&lt;/a>, is a script and a series of Python classes that allow one to process particular JSON files containing the bibliographic reference lists of papers, produced from the PubMed Central API by another script included in the &lt;a href="https://github.com/essepuntato/opencitations" target="_blank">OpenCitations GitHub repository.&lt;/a>&lt;/p>
&lt;p>SPACIN processes such JSON files and retrieves additional metadata information about all the citing and cited articles by querying the Crossref API, among others. Once SPACIN has retrieved all these metadata, RDF resources are created (or reused, if they have been already added in the past) and stored in the file system in JSON-LD format. In addition, they are also uploaded to the OCC triplestore (via the SPARQL UPDATE protocol).&lt;/p>
&lt;p>&lt;strong>How often do you extract/query data?&lt;/strong>&lt;/p>
&lt;p>The entire OpenCitations ingestion workflow is running continuously, processing about half a million citations per month.&lt;/p>
&lt;p>&lt;strong>What do you do with the metadata once it’s pulled from the API?&lt;/strong>&lt;/p>
&lt;p>All the metadata relevant to bibliographic entities are stored by using the&lt;a href="https://dx-doi-org.pluma.sjfc.edu/10.6084/m9.figshare.3443876" target="_blank"> OCC metadata model&lt;/a>. The ontological terms of such metadata model are collected within an ontology called the OpenCitations Ontology (OCO), which includes several terms from the SPAR Ontologies and other vocabularies. In particular, the following six bibliographic entity types occur in the datasets created by SPACIN:&lt;/p>
&lt;ul>
&lt;li>
&lt;p>bibliographic resources (br), class fabio:Expression – resources that either cite or are cited by other bibliographic resources (e.g. journal articles), or that contain such citing/cited resources (e.g. journals);&lt;/p>
&lt;/li>
&lt;li>
&lt;p>resource embodiments (re), class fabio:Manifestation – details of the physical or digital forms in which the bibliographic resources are made available by their publishers;&lt;/p>
&lt;/li>
&lt;li>
&lt;p>bibliographic entries (be), class biro:BibliographicReference – literal textual bibliographic entries occurring in the reference lists of bibliographic resources;&lt;/p>
&lt;/li>
&lt;li>
&lt;p>responsible agents (ra), class foaf:Agent – names of agents having certain roles with respect to the bibliographic resources (i.e. names of authors, editors, publishers, etc.);&lt;/p>
&lt;/li>
&lt;li>
&lt;p>agent roles (ar), class pro:RoleInTime – roles held by agents with respect to the bibliographic resources (e.g. author, editor, publisher);&lt;/p>
&lt;/li>
&lt;li>
&lt;p>identifiers (id), class datacite:Identifier – external identifiers (e.g. DOI, ORCID, PubMedID) associated to bibliographic resources and agents.&lt;/p>
&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Do you have plans to enhance your metadata input?&lt;/strong>&lt;/p>
&lt;p>We already handle additional information, such as ORCIDs, that are extracted by means of the ORCID API applied to the citing and cited articles included in the OCC. In addition, we are developing scripts in order to use all the new citation data Crossref now makes available as consequence of the Initiative for Open Citations (I4OC).&lt;/p>
&lt;p>&lt;strong>What are the future plans for OpenCitations?&lt;/strong>&lt;/p>
&lt;p>With funding received from the Alfred P. Sloan Foundation, we will shortly extend the current infrastructure and the rate of data ingest. Our immediate goal is to increment the daily ingestion of citation data from about half a million citations per month to about half a million citations per day. In addition, we plan to analyse the OCC so as to understand the quality of its current data, and to develop new user interfaces, including graph visualizations of citation networks, that will expand the means whereby users can interact with the OpenCitations data.&lt;/p>
&lt;p>&lt;strong>What else would you like to see our REST API offer?&lt;/strong>&lt;/p>
&lt;p>Categorising articles/journals/any bibliographic resources according to their main discipline (Computer Science, Biology, etc.) and, eventually, by means of subject terms and/or keywords. Additionally, provision of authors&amp;rsquo; institutional affiliations and funder information would be extremely valuable.&lt;/p>
&lt;p>Thank you Silvio and David!&lt;/p>
&lt;p>If you are keen to share what you’re doing with the our Metadata APIs, contact &lt;a href="mailto:feedback@crossref.org">feedback@crossref.org&lt;/a> and share your story.&lt;/p></description></item><item><title>Using the Crossref REST API. Part 4 (with CLA)</title><link>https://www-crossref-org.pluma.sjfc.edu/blog/using-the-crossref-rest-api.-part-4-with-cla/</link><pubDate>Tue, 25 Jul 2017 00:00:00 +0000</pubDate><author>Rachael Lammey</author><discourseUsername>rlammey</discourseUsername><guid>https://www-crossref-org.pluma.sjfc.edu/blog/using-the-crossref-rest-api.-part-4-with-cla/</guid><description>&lt;p>As a follow-up to our &lt;a href="https://www-crossref-org.pluma.sjfc.edu/categories/api-case-study/">blog posts&lt;/a> on the Crossref REST API we talked to the Copyright Licensing Agency (CLA) about the work they’re doing, and how they’re using the Crossref REST API as part of their workflow.&lt;/p>
&lt;p>&lt;span >&lt;b>Alex Cole, Senior Business Analyst at the Copyright Licensing Agency introduces the DCS&lt;/b>&lt;/span>&lt;/p>
&lt;p>The Digital Content Store (DCS) is an innovative rights, technology and content platform for UK Higher Education Institutions (HEIs), which was developed collaboratively with HEIs, publishers and technology partners. The platform is included in the CLA annual licence fee and is an optional tool for licensees.&lt;/p>
&lt;p>At its core, the system is a searchable repository of digital copies that have been created under the licence by HEIs (the CLA Digital Content Store), it also functions as a workflow management tool. When extracts are digitised by HEIs under the CLA Licence, they are uploaded directly to the DCS. Once an extract is uploaded and assigned to a course, students are able to access the extract via a secure link. Every year HEIs are obliged to report all of these digitised items to CLA as part of the terms of their copyright blanket licence. Prior to the DCS, HEIs were having to submit this data manually, a process that could take days, if not weeks. The system removes the need for annual census reporting to CLA, reducing the data collection burden on the HE sector and creating administrative efficiencies through streamlining the digital course pack creation process.&lt;br>&lt;/p>
&lt;p>&lt;span >&lt;b>Can you talk about how you&amp;rsquo;re using the &lt;a href="https://www.cla.co.uk/blog-crossref-api#_msocom_1" target="_blank">Crossref REST API&lt;/a> within CLA Digital Content Store (DCS)?&lt;/b>&lt;/span>&lt;/p>
&lt;p>When a DCS user adds a new extract to a course they need to include relevant metadata. This metadata is necessary, as it ultimately helps CLA in correctly identifying the copyright owner of the extract so that we can make sure they receive fair payment in our royalties distributions.
The Crossref REST API supplies the DCS user with article and journal metadata so that they can provide the correct information about the content they are uploading. Using the API saves the user the time they would have otherwise spent searching for this data, streamlining their workflow and making the process more efficient.&lt;/p>
&lt;p>Searching for and adding content in the DCS
&lt;img src="https://www-crossref-org.pluma.sjfc.edu/images/blog/CLA_blog.jpg" alt="Screen shot" class="img-responsive"/>&lt;/p>
&lt;p>&lt;span >&lt;b>What are your future development plans?&lt;/b>&lt;/span>&lt;/p>
&lt;p>We’re continuing to develop the DCS in order to improve user experience for our customers. We’re currently looking into opening up access for our users by allowing academics to submit requests to
the DCS via a web-form and our own DCS Course Content URL API. We are also looking into incorporating the Crossref REST API into some of our back office workflows to improve efficiency and simplify our workflow. The metadata that we can retrieve from Crossref can help us match customer usage to our rights database.&lt;/p>
&lt;p>&lt;span >&lt;b>What else would you like to see in &lt;a href="https://www.cla.co.uk/blog-crossref-api#_msocom_1" target="_blank">Crossref metadata&lt;/a>?&lt;/b>&lt;/span>&lt;/p>
&lt;p>Going forward we’d like to see:&lt;br>&lt;/p>
&lt;ul>
&lt;li>More books included in the database.&lt;br>&lt;/li>
&lt;li>Indicating if an ISSN is associated with the print or digital edition of a journal.&lt;br>&lt;br>
Thanks Alex!&lt;/li>
&lt;/ul></description></item><item><title>How do you deposit data citations?</title><link>https://www-crossref-org.pluma.sjfc.edu/blog/how-do-you-deposit-data-citations/</link><pubDate>Thu, 02 Mar 2017 00:00:00 +0000</pubDate><author>Jennifer Lin</author><guid>https://www-crossref-org.pluma.sjfc.edu/blog/how-do-you-deposit-data-citations/</guid><description>&lt;div style="float:right;margin:10px">
&lt;img src="https://www-crossref-org.pluma.sjfc.edu/images/blog/Data_within_XML.png" alt="An exemplary image" width="300px" />
&lt;/div>
&lt;h3 id="please-visit-crossrefs-official-data--software-citations-deposit-guidehttpsupportcrossreforghcen-usarticles215787303-crossref-data-software-citation-deposit-guide-for-publishers-for-deposit-details">Please visit Crossref&amp;rsquo;s official &lt;a href="http://support.crossref.org.pluma.sjfc.edu/hc/en-us/articles/215787303-Crossref-Data-Software-Citation-Deposit-Guide-for-Publishers" target="_blank">Data &amp;amp; Software Citations Deposit Guide&lt;/a> for deposit details.&lt;/h3>
&lt;p>&lt;strong>Very carefully, one at a time? However you wish.&lt;/strong>&lt;/p>
&lt;p>Last year, we introduced linking publication metadata to associated data and software when registering publisher content with Crossref &lt;a href="https://doi-org.pluma.sjfc.edu/10.64000/hnzd5-aew22" target="_blank">Linking Publications to Data and Software&lt;/a>. This blog post follows the “whats” and “whys” with the all-important “how(s)” for depositing data and software citations. We have made the process simple and fairly straightforward: publishers deposit data &amp;amp; software links by adding them directly into the standard metadata deposit via &lt;strong>relation type and/or references&lt;/strong>. This is part of the **existing Content Registration ** process and requires no new workflows.&lt;/p>
&lt;h2 id="relationships">Relationships&lt;/h2>
&lt;div style="float:right;margin:10px">
&lt;img src="https://www-crossref-org.pluma.sjfc.edu/images/blog/data_article_nexus_short.png" alt="An exemplary image" width="500px" />
&lt;/div>
&lt;p>Data &amp;amp; software citations are a valuable part of the “&lt;a href="https://doi-org.pluma.sjfc.edu/10.64000/n0zjv-z6c66" target="_blank">research article nexus&lt;/a>”, comprised of the publication linked to a variety of associated research objects, including data and software, supporting information, protocols, videos, published peer reviews, a preprint, conference papers, etc. For all of these resources, we use relation types in the metadata deposit to “anchor” the article in the article nexus and link to it.&lt;/p>
&lt;h3 id="for-data--software-we-ask-for">For data &amp;amp; software, we ask for:&lt;/h3>
&lt;ul>
&lt;li>identifier of the dataset/software&lt;/li>
&lt;li>identifier type: “DOI”, “Accession”, “PURL”, “ARK”, “URI”, “Other” *&lt;/li>
&lt;li>&lt;a href="https://support-crossref-org.pluma.sjfc.edu/hc/en-us/articles/214357426" target="_blank">relationship type&lt;/a>: “isSupplementedBy” or “references”&lt;/li>
&lt;li>description of dataset or software.
&lt;br/>
*&lt;em>Additional identifier types beyond those used for data or software are also accepted, including ARXIV, ECLI, Handle, ISSN, ISBN, PMID, PMCID, and UUID.&lt;/em>&lt;/li>
&lt;/ul>
&lt;p>Crossref maintains an expansive set of relationship types to support the various resources linked in the research article nexus. For data and software, we recommend “isSupplementedBy” and “references” as relationship types in the metadata. Use the former if it was generated de novo as part of the research results. For those generated by another project and then reused, we recommend applying “references” in the relationship type. These were selected in consultation with DataCite and data working groups. They will provide the level of specificity requested by the community.&lt;/p>
&lt;p>To illustrate how to represent the link within the metadata deposit, we offer two examples from two popular dataset identifiers, one for each of the relationship types.&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Dataset&lt;/th>
&lt;th>Snippet of deposit XML containing link&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>Dataset with DOI:&lt;/strong> &lt;br/> Data from: Extreme genetic structure in a social bird species despite high dispersal capacity. &lt;br/> &lt;strong>Database:&lt;/strong> Dryad Digital Repository&lt;br/>&lt;strong>DOI:&lt;/strong> &lt;a href="https://doi-org.pluma.sjfc.edu/10.5061/dryad.684v0" target="_blank">https://doi-org.pluma.sjfc.edu/10.5061/dryad.684v0&lt;/a>&lt;/td>
&lt;td>&lt;code>&amp;lt;program xmlns=&amp;quot;http://www.crossref.org.pluma.sjfc.edu/relations.xsd&amp;quot;&amp;gt;&lt;/code> &lt;br/> &lt;code>&amp;lt;related_item&amp;gt;&lt;/code> &lt;br/> &lt;code>&amp;lt;description&amp;gt;Data from: Extreme genetic structure in a social bird species despite high dispersal capacity&amp;lt;/description&amp;gt;&lt;/code> &lt;br/> &lt;code>&amp;lt;inter_work_relation relationship-type=&amp;quot;isSupplementedBy&amp;quot; identifier-type=&amp;quot;doi&amp;quot;&amp;gt;10.5061/dryad.684v0&amp;lt;/inter_work_relation&amp;gt;&lt;/code> &lt;br/> &lt;code>&amp;lt;/related_item&amp;gt;&lt;/code> &lt;br/> &lt;code>&amp;lt;/program&amp;gt;&lt;/code>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Dataset with accession number:&lt;/strong>&lt;br/> NKX2-5 mutations causative for congenital heart disease retain functionality and are directed to hundreds of targets &lt;br/>&lt;strong>Database:&lt;/strong> Gene Expression Omnibus (GEO) &lt;br/> &lt;strong>Accession number:&lt;/strong> GSE44902 &lt;br/> &lt;strong>URL:&lt;/strong> &lt;a href="https://www-ncbi-nlm-nih-gov.pluma.sjfc.edu/geo/query/acc.cgi?acc=GSE44902" target="_blank">https://www-ncbi-nlm-nih-gov.pluma.sjfc.edu/geo/query/acc.cgi?acc=GSE44902&lt;/a>&lt;/td>
&lt;td>&lt;code>&amp;lt;program xmlns=&amp;quot;http://www.crossref.org.pluma.sjfc.edu/relations.xsd&amp;quot;&amp;gt;&lt;/code> &lt;br/> &lt;code>&amp;lt;related_item&amp;gt;&lt;/code> &lt;br/> &lt;code>&amp;lt;description&amp;gt;NKX2-5 mutations causative for congenital heart disease retain and are directed to hundreds of targets&amp;lt;/description&amp;gt;&lt;/code>&lt;br/> &lt;code>&amp;lt;inter_work_relation relationship-type=&amp;quot;references&amp;quot; identifier-type=&amp;quot;Accession&amp;quot;&amp;gt;GSE44902&amp;lt;/inter_work_relation&amp;gt;&lt;/code> &lt;br/> &lt;code>&amp;lt;/related_item&amp;gt;&lt;/code> &lt;br/>&lt;code>&amp;lt;/program&amp;gt;&lt;/code>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;br/>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>In the examples above, the Dryad dataset was generated as part of the research published in an article. Hence, it contains the “isSupplementedBy” relationship type. The GEO dataset was reused by and referenced in a scholarly article published separate from the project that generated this dataset. Hence, it contains the “references” relationship type.&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>Both Crossref and DataCite employ this method of linking. Data repositories who register their content with DataCite follow the same process and apply the same metadata tags. This means that we achieve direct data interoperability with links in the reverse direction (data and software repositories to journal articles).&lt;/p>
&lt;h2 id="references">References&lt;/h2>
&lt;p>Another mechanism for depositing data and software citations is to insert it into the manuscript’s references. Publishers then deposit it as part of the article’s references. To do so, publishers follow the general process for depositing references. (Visit Crossref’s &lt;a href="https://support-crossref-org.pluma.sjfc.edu/hc/en-us/articles/215578403-Adding-references-to-your-metadata-record" target="_blank">Support page&lt;/a> for step-by-step instructions.)&lt;/p>
&lt;p>Publishers can deposit the full data or software citation as a unstructured reference.
&lt;br/>
&lt;code>&amp;lt;citation key=&amp;quot;ref=3&amp;quot;&amp;gt;&lt;/code>
&lt;br/>
&lt;code>&amp;lt;unstructured_citation&amp;gt;Morinha F, Dávila JA, Estela B, Cabral JA, Frías Ó, González JL, Travassos P, Carvalho D, Milá B, Blanco G (2017) Data from: Extreme genetic structure in a social bird species despite high dispersal capacity. Dryad Digital Repository. http://dx.doi.org.pluma.sjfc.edu/10.5061/dryad.684v0&amp;lt;/unstructured_citation\&amp;gt;&lt;/code>
&lt;br/>
&lt;code>&amp;lt;/citation&amp;gt;&lt;/code>
&lt;br/>
&lt;code>&amp;lt;/citation_list&amp;gt;&lt;/code>&lt;/p>
&lt;p>Or they can employ any number of &lt;a href="https://support-crossref-org.pluma.sjfc.edu/hc/en-us/articles/215578403-Adding-references-to-your-metadata-record" target="_blank">reference tags&lt;/a> currently accepted by Crossref. Most do not readily suit datasets and software as the suite was originally established to match article and book references. This leaves out substantial metadata needed to identify and describe the dataset, however, if the resource does not have a DOI.
&lt;br/>
&lt;code>&amp;lt;citation key=&amp;quot;ref2&amp;quot;&amp;gt;&lt;/code>
&lt;br/>
&lt;code>&amp;lt;doi&amp;gt;10.5061/dryad.684v0&amp;lt;/doi&amp;gt;&lt;/code>
&lt;br/>
&lt;code>&amp;lt;cYear&amp;gt;2017&amp;lt;/cYear&amp;gt;&lt;/code>
&lt;br/>
&lt;code>&amp;lt;author&amp;gt;Morinha F, Dávila JA, Estela B, Cabral JA, Frías Ó, González JL, Travassos P, Carvalho D, Milá B, Blanco G&amp;lt;/author&amp;gt;&lt;/code>
&lt;br/>
&lt;code>&amp;lt;/citation&amp;gt;&lt;/code>
&lt;br/>
We are exploring the &lt;a href="http://jats4r.org/data-citations" target="_blank">JATS4R&lt;/a> recommendations while we consider expanding the current collection. We welcome additional suggestions from the community.&lt;/p>
&lt;h2 id="precise-accessible-links">Precise, accessible links&lt;/h2>
&lt;p>Crossref’s infrastructure is setup to facilitate the flow of information about scholarly works across the research network. We maintain a fair degree of flexibility both in the structure and completeness of metadata deposited. The aim, though, is to make the links rich in metadata, accurate in associating literature to corresponding resource, and available to both human and machine consumers as per Principle #5 and #7 in the &lt;a href="https://www.force11.org/group/joint-declaration-data-citation-principles-final" target="_blank">Joint Declaration of Data Citation Principles&lt;/a>.&lt;/p>
&lt;p>As with the other associated resources in the article nexus, we recommend depositing data/software links in the publication metadata via relationships. Publishers are free to do this &lt;em>on top of&lt;/em> or &lt;em>independent of&lt;/em> references. Relationship metadata offer a high degree of precision. References are a hodgepodge of various resources cited by the publication, including articles, books, media, blogs, reference materials, etc. and data citations are hard to isolate. Furthermore, the unstructured, “spaghetti string” text is difficult for systems to parse and extract specific information.&lt;/p>
&lt;p>With relationship metadata, data and software resources are expressly designated. We obtain a more accurate link that specifies identifier type and explicitly identifies data generated as part of the research shared in the paper or as reuse of existing data). The richer metadata contained here enables consumers to conduct powerful queries based on different attributes (identifier type, description, relationship), taking data discovery and mining to the next level.&lt;/p>
&lt;p>Furthermore, relationships are important for achieving full accessibility of data and software citations. Access to references is based on publisher permission so not all data citations can be shared (excluding DataCite DOIs). In contrast, all links deposited via relationships are publicly available.&lt;/p>
&lt;p>Publishers play an important role in supporting research validation and reproducibility. Data &amp;amp; software citation is a basic part of of this practice, and instrumental in enabling the reuse and verification of these research outputs, tracking their impact, and creating a scholarly structure that recognizes and rewards those involved in producing them. For the full scoop of how to deposit (i.e., technical details and more), we encourage you to reference the Crossref &lt;a href="http://support.crossref.org.pluma.sjfc.edu/hc/en-us/articles/215787303-Crossref-Data-Software-Citation-Deposit-Guide-for-Publishers" target="_blank">Data &amp;amp; Software Citations Deposit Guide&lt;/a> and contact us (&lt;a href="mailto:support@crossref.org">support@crossref.org&lt;/a>) with questions or feedback.&lt;/p></description></item><item><title>Included, registered, available: let the preprint linking commence.</title><link>https://www-crossref-org.pluma.sjfc.edu/blog/included-registered-available-let-the-preprint-linking-commence./</link><pubDate>Mon, 05 Dec 2016 00:00:00 +0000</pubDate><author>Rachael Lammey</author><discourseUsername>rlammey</discourseUsername><guid>https://www-crossref-org.pluma.sjfc.edu/blog/included-registered-available-let-the-preprint-linking-commence./</guid><description>&lt;p>We &lt;a href="https://doi-org.pluma.sjfc.edu/10.64000/5tcfp-vf140" target="_blank">began accepting preprints&lt;/a> as a new record type last month (in a category known as “posted content” in our XML schema). Over 1,000 records have already been registered in the first few weeks since we launched the service.&lt;/p>
&lt;p>By extending our existing services to preprints, we want to help make sure that:&lt;/p>
&lt;ul>
&lt;li>links to these publications persist over time&lt;/li>
&lt;li>they are connected to the full history of the shared research&lt;/li>
&lt;li>the citation record is clear and up-to-date.&lt;/li>
&lt;/ul>
&lt;p>It’s not just collecting the metadata however, it’s also making it available so that it can be as widely used as possible. Preprint metadata is no different. As with all record types, we make the metadata available for machine and human access, across multiple interfaces (e.g. &lt;a href="https://github.com/Crossref/rest-api-doc/blob/master/rest_api.md" target="_blank">REST API&lt;/a>, &lt;a href="https://support-crossref-org.pluma.sjfc.edu/hc/en-us/articles/213679866-OAI-PMH-subscriber-only" target="_blank">OAI-PMH&lt;/a>, &lt;a href="https://web.archive.org/web/20131229210637/http://search.crossref.org.pluma.sjfc.edu//" target="_blank">Crossref Metadata Search&lt;/a>)&lt;/p>
&lt;p>For example, you can see information on the preprint &lt;a href="https://doi-org.pluma.sjfc.edu/10.20944/preprints201608.0191.v1" target="_blank">https://doi-org.pluma.sjfc.edu/10.20944/preprints201608.0191.v1&lt;/a> in a number of ways:&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://api-crossref-org.pluma.sjfc.edu/v1/works/10.20944/preprints201608.0191.v1/transform/application/vnd.crossref.unixsd&amp;#43;xml" target="_blank">https://api-crossref-org.pluma.sjfc.edu/v1/works/10.20944/preprints201608.0191.v1/transform/application/vnd.crossref.unixsd+xml&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://web.archive.org/web/20131229210637/http://search.crossref.org.pluma.sjfc.edu//?q=10.20944%2Fpreprints201608.0191.v1" target="_blank">https://web.archive.org/web/20131229210637/http://search.crossref.org.pluma.sjfc.edu//?q=10.20944%2Fpreprints201608.0191.v1&lt;/a>&lt;/li>
&lt;/ul>
&lt;p>If you want to see all the preprint metadata deposited so far, try &lt;a href="https://api-crossref-org.pluma.sjfc.edu/v1/types/posted-content/works" target="_blank">https://api-crossref-org.pluma.sjfc.edu/v1/types/posted-content/works&lt;/a>. Over 1,000 records have already been registered in the first few weeks since we launched the service.&lt;/p>
&lt;p>Crossref members depositing preprints need to make sure they:&lt;/p>
&lt;ul>
&lt;li>Register content using the &lt;a href="https://support-crossref-org.pluma.sjfc.edu/hc/en-us/articles/213126346-Posted-content-includes-preprints-#examples" target="_blank">posted content&lt;/a> metadata schema.&lt;/li>
&lt;li>Respond to our match notifications that a manuscript / version of record (AM/VOR) has been registered and link to that within seven days.&lt;/li>
&lt;li>Label the manuscript as a preprint clearly, above the scroll on the preprint landing page, and ensure that any link to the AM/VOR is also prominently displayed above the scroll.&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;p>It’s important to clearly label the record type so we can ensure that the connections between preprints and the associated literature are clearly visible, to both humans and machines.&lt;/p>
&lt;/blockquote>
&lt;p>As with other record types, there is a registration fee to include content in the Crossref system. For preprints, it’s $0.25 fee for current preprint files and $0.15 for back-year records.&lt;/p>
&lt;p>Are you an existing Crossref member who wants to assign preprint DOIs? &lt;a href="mailto:support@crossref.org">Let&amp;rsquo;s talk about&lt;/a> getting started or migrating any existing content over to the dedicated preprint deposit schema.&lt;/p>
&lt;p>Interested in becoming a Crossref member to assign DOIs to your preprints? &lt;a href="mailto:member@crossref.org">Contact our membership specialist&lt;/a> so we can answer any questions and get you set up as a member.&lt;/p></description></item><item><title>Using the Crossref REST API. Part 3 (with SHARE)</title><link>https://www-crossref-org.pluma.sjfc.edu/blog/using-the-crossref-rest-api.-part-3-with-share/</link><pubDate>Thu, 01 Dec 2016 00:00:00 +0000</pubDate><author>Rachael Lammey</author><discourseUsername>rlammey</discourseUsername><guid>https://www-crossref-org.pluma.sjfc.edu/blog/using-the-crossref-rest-api.-part-3-with-share/</guid><description>&lt;p>&lt;span >As a follow-up to our &lt;a href="https://www-crossref-org.pluma.sjfc.edu/blog/crossref-metadata-api-part-1-authorea/">blog posts on the Crossref REST API&lt;/a>&lt;/span>&lt;span > we talked to SHARE about the work they’re doing, and how they’re employing the Crossref metadata as a piece of the puzzle.  Cynthia Hudson-Vitale from &lt;a href="http://share-research.org" target="_blank">SHARE&lt;/a> explains in more detail…&lt;/span>&lt;/p>
&lt;div style="float:right;margin:10px">
&lt;img src="https://www-crossref-org.pluma.sjfc.edu/wp/blog/uploads/2016/09/SHARE_logo-300x240.jpg" alt="share logo" width="350px" />
&lt;/div>
&lt;p>&lt;strong>Cynthia Hudson-Vitale, digital data librarian in Research Data and GIS Services at Washington University in St. Louis Libraries and visiting program office for SHARE&lt;/strong>&lt;/p>
&lt;p>&lt;span >SHARE (&lt;/span>&lt;a href="http://share-research.org" target="_blank">&lt;span >http://share-research.org&lt;/span>&lt;/a>&lt;span >) is building a free, open, data set about research and scholarly activities across their life cycle. It is a higher education initiative whose mission is to maximize research impact by making research widely accessible, discoverable, and reusable. SHARE’s data set is free, openly licensed, and built with open source technology developed at the Center for Open Science (COS). Launched in beta in April 2015 the data set has grown to more than 6 million records from 100+ providers, including Crossref, Social Science Research Network (SSRN), DataONE, 50+ library institutional repositories, and more.&lt;/span>&lt;/p>
&lt;p>&lt;span >&lt;b>How is the Crossref REST API used within SHARE?&lt;/b>&lt;/span>&lt;/p>
&lt;p>&lt;span >SHARE currently harvests metadata from Crossref using the Crossref application programming interface (API). We pull such metadata values as journal title, author, DOI, journal name, and publisher, to name just a few. This metadata is then fed into our data processing pipeline, normalized, and aggregated into the full data set.&lt;/span>&lt;/p>
&lt;p>&lt;span >&lt;b>What are the future plans for SHARE?&lt;/b>&lt;/span>&lt;/p>
&lt;p>&lt;span >Phase II of SHARE, launched in late 2015, focuses on adding metadata providers, enhancing the metadata, and making connections and links between the metadata records. These links will show the entire life cycle of research and scholarship—connecting a data management plan, grant award information, data deposits, analytic/software code, pre-publications, final manuscripts, and more.&lt;/span>&lt;/p>
&lt;p>&lt;span >To move these plans forward, SHARE is applying machine-learning and automation techniques and working with the community to verify metadata enhancements and curate the metadata. Current technology work focuses on imputing subject domain keywords and object types into the SHARE data set using learning models and heuristics. Data models and schemas are in development to connect the research lifecycle, connect multiple instances of an object to a single entity, and capture metadata provenance.&lt;/span>&lt;/p>
&lt;p>&lt;span >&lt;b>What else would SHARE like to see in Crossref metadata?&lt;/b>&lt;/span>&lt;/p>
&lt;p>&lt;span >We would love to see rights-declaration metadata elements and article references/citations included in the metadata about digital objects. The rights-declaration information is invaluable for individuals who want to know what category the object is in (public domain, copyrighted, etc.), what constraints or permission requirements exist, contact information, and more. Additionally, networks of research can be discovered and meta-scholarship facilitated by making article reference lists machine-readable and openly available. &lt;/span>&lt;/p>
&lt;p>&lt;span >&lt;b>What’s next?&lt;/b>&lt;/span>&lt;/p>
&lt;p>&lt;span >Does this give you any ideas? Feel free to get in touch with questions or &lt;/span>&lt;a href="https://github.com/Crossref/rest-api-doc/blob/master/rest_api.md" target="_blank">&lt;span >take the API for a spin&lt;/span>&lt;/a> &lt;span >yourself and let us know what you can do with it! &lt;/span>&lt;/p>
&lt;p> &lt;/p></description></item><item><title>Using the Crossref Metadata API. Part 2 (with PaperHive)</title><link>https://www-crossref-org.pluma.sjfc.edu/blog/using-the-crossref-metadata-api.-part-2-with-paperhive/</link><pubDate>Thu, 08 Sep 2016 00:00:00 +0000</pubDate><author>Rachael Lammey</author><discourseUsername>rlammey</discourseUsername><guid>https://www-crossref-org.pluma.sjfc.edu/blog/using-the-crossref-metadata-api.-part-2-with-paperhive/</guid><description>&lt;p>&lt;span >We first met the team from &lt;/span>&lt;a href="https://paperhive.org/" target="_blank">&lt;span >PaperHive&lt;/span>&lt;/a> &lt;span >at SSP in June, pointed them in the direction of the &lt;/span>&lt;a href="https://github.com/Crossref/rest-api-doc/blob/master/rest_api.md" target="_blank">&lt;span >Crossref Metadata API&lt;/span>&lt;/a> &lt;span >and let things progress from there. That’s the nice thing about having an API - because it’s a common and easy way for developers to access and use metadata, it makes it possible to use with lots of diverse systems and services.&lt;/span>&lt;/p>
&lt;p>&lt;span >So how are things going? Alexander Naydenov, PaperHive’s Co-founder gives us an update on how they’re working with the Crossref metadata: &lt;/span>&lt;/p>
&lt;p>&lt;span >&lt;b>PaperHive&lt;/b>&lt;/span>&lt;/p>
&lt;p>&lt;span >PaperHive is a web-platform for collaborative reading and a cross­-publisher layer of   interaction on top of research documents. It lets researchers communicate in published documents in a productive and time-saving way. PaperHive thus puts academic literature, which is integrated with the platform, in the limelight and increases content usage and reader engagement.&lt;/span>&lt;/p>
&lt;p>&lt;span >&lt;a href="https://paperhive.org/">&lt;img class="size-medium wp-image-2051 alignright" src="https://www-crossref-org.pluma.sjfc.edu/wp/blog/uploads/2016/09/Logo-PaperHive-300x59.png" alt="Logo PaperHive" width="300" height="59" srcset="https://www-crossref-org.pluma.sjfc.edu/wp/blog/uploads/2016/09/Logo-PaperHive-300x59.png 300w, https://www-crossref-org.pluma.sjfc.edu/wp/blog/uploads/2016/09/Logo-PaperHive-768x151.png 768w, https://www-crossref-org.pluma.sjfc.edu/wp/blog/uploads/2016/09/Logo-PaperHive.png 800w" sizes="(max-width: 300px) 85vw, 300px" />&lt;/a>Transforming reading into a process of collaboration gives researchers a reason to return to the content and discover new enrichments they can benefit from. Functionality like hiving, deep linking, and the PaperHive browser extension embeds communication in the researcher’s workflow. PaperHive is free to use!&lt;/span>&lt;/p>
&lt;p>&lt;span >&lt;b>How is the Crossref API used within PaperHive?&lt;/b>&lt;/span>&lt;/p>
&lt;p>&lt;span >PaperHive extends the concept of a living document and offers an innovative way of displaying content without hosting it. Instead, academic documents are dynamically pulled from the publisher’s servers thus ensuring compliance with content licensing. It enables readers to stay in touch with the articles of interest beyond just saving them in an offline folder.&lt;/span>&lt;/p>
&lt;p>&lt;span >Crossref is the common ground on which third party companies and initiatives can build valuable services for publishers and researchers. It facilitates the integration of content into PaperHive by providing the metadata of articles and books from numerous publishers independent of the technology behind their content platforms. Moreover, if the publishers provide ORCID identifiers of authors in the Crossref metadata, researchers can immediately interact with the readers of their works.&lt;/span>&lt;/p>
&lt;p>&lt;span >&lt;b>What are the future plans for PaperHive?&lt;/b>&lt;/span>&lt;/p>
&lt;p>&lt;span >In addition to integrating further publishers’ content and extending PaperHive’s feature set for readers, we also plan to extend our partnerships with other technology providers.&lt;/span>&lt;/p>
&lt;p>&lt;span >As far as our cooperation with Crossref is concerned, we are looking forward to the implementation of the&lt;/span> &lt;a href="http://eventdata.crossref.org.pluma.sjfc.edu/" target="_blank">&lt;span >Crossref Event Data API&lt;/span>&lt;/a>&lt;span >.&lt;/span>&lt;/p>
&lt;p>&lt;span >&lt;b>What else would you like to see in Crossref metadata?&lt;/b>&lt;/span>&lt;/p>
&lt;p>&lt;span >-&lt;/span> &lt;span >      &lt;/span>&lt;span >The quality of the existing metadata should be improved significantly. We noticed that important fields such as author or title are missing in the metadata of many documents. PaperHive ignores articles and books with incomplete metadata because it impairs the user experience. Publishers, authors and readers can only benefit from the wider and more active usage of content, so we hope that more publishers will improve the data their provide Crossref with.&lt;/span>&lt;/p>
&lt;p>&lt;span >-&lt;/span> &lt;span >      &lt;/span>&lt;span >Since researchers are working with full texts on PaperHive, it would be great if  links to the full text are provided in the metadata of all articles and books. The metadata should also contain information about the format of the full text (e.g., PDF, EPUB, HTML).&lt;/span>&lt;/p>
&lt;p>&lt;span >&lt;b>Thanks Alex!&lt;/b>&lt;/span>&lt;/p>
&lt;p>&lt;span >&lt;b>Just getting started with the API or what to know more? Get in touch via &lt;a href="mailto:feedback@crossref.org">&lt;a href="mailto:feedback@crossref.org">feedback@crossref.org&lt;/a>&lt;/a> and pass on your questions and comments.&lt;/b>&lt;/span>&lt;/p>
&lt;p> &lt;/p></description></item><item><title>Linking Publications to Data and Software</title><link>https://www-crossref-org.pluma.sjfc.edu/blog/linking-publications-to-data-and-software/</link><pubDate>Wed, 07 Sep 2016 00:00:00 +0000</pubDate><author>Jennifer Lin</author><guid>https://www-crossref-org.pluma.sjfc.edu/blog/linking-publications-to-data-and-software/</guid><description>&lt;h3 id="tldr">TL;DR&lt;/h3>
&lt;p>Crossref and Datacite provide a service to link publications and data. The easiest way for Crossref members to participate in this is to cite data using DataCite DOIs and to include them in the references within the metadata deposit. These data citations are automatically detected. Alternatively and/or additionally, Crossref members can deposit data citations (regardless of identifier) as a relation type in the metadata. Data &amp;amp; software citations from both methods are freely propagated. This blog post also describes how to retrieve the links collected between publication and data &amp;amp; software.&lt;/p>
&lt;!--
&lt;span >&lt;a href="https://www-crossref-org.pluma.sjfc.edu/wp/blog/uploads/2016/09/Data-blog-post.002-1.jpeg">&lt;img class="alignright wp-image-2075 " src="https://www-crossref-org.pluma.sjfc.edu/wp/blog/uploads/2016/09/Data-blog-post.002-1-300x199.jpeg" width="280" height="186" srcset="https://www-crossref-org.pluma.sjfc.edu/wp/blog/uploads/2016/09/Data-blog-post.002-1-300x199.jpeg 300w, https://www-crossref-org.pluma.sjfc.edu/wp/blog/uploads/2016/09/Data-blog-post.002-1.jpeg 542w" sizes="(max-width: 280px) 85vw, 280px" />&lt;/a>&lt;/span>
-->
&lt;hr>
&lt;p align="center">
&lt;img src="https://www-crossref-org.pluma.sjfc.edu/wp/blog/uploads/2016/09/Data-blog-post.002-1-300x199.jpeg"/>
&lt;/p>
&lt;p>Data &amp;amp; software citation is good research practice (&lt;a href="http://www.stm-assoc.org/2012_06_14_STM_DataCite_Joint_Statement.pdf">DataCite-STM Joint Statement&lt;/a> and FORCE11 &lt;a href="https://www.force11.org/group/joint-declaration-data-citation-principles-final">Joint Declaration of Data Citation Principles&lt;/a>) and is part of the scholarly ecosystem supporting research validation and reproducibility&lt;/span>&lt;span >. Data &amp;amp; software citation is also instrumental in enabling the reuse and verification of these research outputs, tracking their impact, and creating a scholarly structure that recognises and rewards those involved in producing them.&lt;/p>
&lt;p>&lt;span >Crossref supports the propagation of data &amp;amp; software citations alongside a publisher’s standard bibliographic metadata. members deposit the data citation link as part of the overall publication metadata when registering their content. Crossref partners with DataCite and together, we jointly provide a clearinghouse for the citations collected. These are all made freely available to the community as open data.&lt;/span>&lt;/p>
&lt;p>Citation practices are evolving across different communities of practice. Crossref’s offering is flexible and easily accommodates variations and changes, since it does not rely on a specific set of citation metadata elements, citation format, nor manner of credit and attribution. Publishers deposit data &amp;amp; software citations in their metadata deposit via a) references and/or b) relation type.&lt;/p>
&lt;h3 id="method-a-bibliographic-references">Method A: Bibliographic references&lt;/h3>
&lt;p>&lt;span >Crossref and DataCite have partnered to provide automatic linking between publications registered with Crossref and datasets bearing DataCite DOIs. This is the most efficient and effective way to ensure that data citations are fully integrated into the scholarly research information network with full and accurate metadata.&lt;/span>&lt;/p>
&lt;p>&lt;span >All data &amp;amp; software citations that include datasets bearing a DataCite DOI are eligible for auto-update linking with Crossref. In this method: authors cite the dataset or software containing the DataCite DOI per journal article submission guidelines and add it to the article citation list (c.f. &lt;/span>&lt;a href="https://web.archive.org/web/20171019061351/https://force11.org/node/4771" target="_blank">&lt;span >FORCE11 citation placement&lt;/span>&lt;/a>&lt;span >, &lt;/span>&lt;a href="https://www.force11.org/software-citation-principles" target="_blank">&lt;span >FORCE11 Software Citation Principles&lt;/span>&lt;/a>&lt;span >). Publishers then deposit references as part of their standard practice when registering content. Crossref checks every reference deposited for a DOI. If the DOI is identified as DataCite’s, we automatically link it to the article. &lt;/span>&lt;strong>With this method, no additional action is needed when publishers register their content with Crossref.&lt;/strong>&lt;/p>
&lt;p>Data citation links to non-DataCite DOIs can only be exposed in the references if the publisher makes references openly available. Even in the event that the data citation is shared, it remains undifferentiated from other references. Method B described below offers another approach.&lt;/p>
&lt;h3 id="method-b-relation-type">Method B: Relation type&lt;/h3>
&lt;p>&lt;span >Publishers can link their publication to a variety of associated research objects as part of the article metadata directly in the metadata deposited to Crossref, including data &amp;amp; software, protocols, videos, published peer reviews, preprints, conference papers, etc. Doing so not only groups digital objects together, but formally associates them with the publication. Each link is a relationship and the sum of all these relationships constitutes a ‘&lt;/span>&lt;a href="https://www-crossref-org.pluma.sjfc.edu/blog/the-article-nexus-linking-publications-to-associated-research-outputs/">&lt;span >research article nexus&lt;/span>&lt;/a>&lt;span >.’ Data &amp;amp; software citations are a valuable part of this.&lt;/span>&lt;/p>
&lt;p>&lt;span >To tag the citation in the metadata deposit, we ask for: &lt;/span>&lt;/p>
&lt;li >
&lt;span >description of dataset or software (optional) &lt;/span>
&lt;/li>
&lt;li >
&lt;span >dataset or software identifier &lt;/span>
&lt;/li>
&lt;li >
&lt;span >identifier type&lt;/span>
&lt;/li>
&lt;li >
&lt;a href="https://support-crossref-org.pluma.sjfc.edu/hc/en-us/articles/214357426">&lt;span >relationship type&lt;/span>&lt;/a>&lt;span >. &lt;/span>
&lt;/li>
&lt;span >Crossref can accommodate research outputs with any identifier, though we currently only validate DOI relationships during metadata processing. Technical details are documented in the &lt;/span>[&lt;span >Data &amp; Software Citations Deposit Guide&lt;/span>][4]&lt;span >. &lt;/span>
&lt;h3 id="combining-methods-increases-total-available-citations">Combining methods increases total available citations&lt;/h3>
&lt;p>&lt;span >The two methods are independent and can be used exclusively or jointly. Each caters to a different set of conditions and their practical considerations. See &lt;/span>&lt;a href="http://support.crossref.org.pluma.sjfc.edu/hc/en-us/articles/215787303#benefits" target="_blank">&lt;span >the comparison of benefits and limitations&lt;/span>&lt;/a> &lt;span >for each method in the deposit guide. We recommend that publishers use both methods where possible at this time for optimum specificity and coverage. &lt;/span>&lt;/p>
&lt;h3 id="how-to-access-data--software-citations">How to access data &amp;amp; software citations&lt;/h3>
&lt;p>&lt;span >Crossref and DataCite make the data &amp;amp; software citations deposited by Crossref members and DataCite data repositories openly available to a wide host of parties, including both Crossref and DataCite communities as well as the extended research ecosystem (funders, research organisations, technology and service providers, research data frameworks such as Scholix, etc.).&lt;/span>&lt;/p>
&lt;p>&lt;span >Data &amp;amp; software citations from references can be accessed via the &lt;/span>&lt;a href="http://eventdata.crossref.org.pluma.sjfc.edu/guide/" target="_blank">&lt;span >Crossref Event Data API&lt;/span>&lt;/a> &lt;span > Citations included directly into the metadata by relation type can be accessed via &lt;/span>&lt;a href="http://support.crossref.org.pluma.sjfc.edu/hc/en-us/articles/213420286" target="_blank">&lt;span >Crossref’s APIs&lt;/span>&lt;/a> &lt;span >in a number of formats (REST, OAI-­PMH, OpenURL). (A single channel containing data &amp;amp; software citations across interfaces is in development and will be released next year.)&lt;/span>&lt;/p>
&lt;p>&lt;span >Publishers, visit our detailed &lt;/span>&lt;a href="http://support.crossref.org.pluma.sjfc.edu/hc/en-us/articles/215787303-Crossref-Data-Software-Citation-Deposit-Guide-for-Publishers" target="_blank">&lt;span >guide on how to deposit data and software citations&lt;/span>&lt;/a>&lt;span >. We welcome your questions and concerns at &lt;/span>&lt;a href="mailto:Feedback@crossref.org">&lt;span >feedback@crossref.org&lt;/span>&lt;/a>&lt;span >.&lt;/span>&lt;/p>
&lt;p> &lt;/p>
&lt;p>&lt;em>&lt;span >Special thanks to the following who provided valuable feedback in developing the guide: Martin Fenner (DataCite), Amye Kenall (Springer Nature), Brooks Hanson (AGU), Shelley Stall (AGU), and the &lt;/span>&lt;/em>&lt;a href="https://web.archive.org/web/20201024154446/https://force11.org/group/dcip/eg3publisherearlyadopters" target="_blank">&lt;em>&lt;span >FORCE11 Data Citation Implementation Pilot publisher’s subgroup&lt;/span>&lt;/em>&lt;/a>&lt;em>&lt;span >.&lt;/span>&lt;/em>&lt;/p></description></item><item><title>Using the Crossref Metadata API. Part 1 (with Authorea)</title><link>https://www-crossref-org.pluma.sjfc.edu/blog/crossref-metadata-api-part-1-authorea/</link><pubDate>Thu, 18 Aug 2016 00:00:00 +0000</pubDate><author>Rachael Lammey</author><discourseUsername>rlammey</discourseUsername><guid>https://www-crossref-org.pluma.sjfc.edu/blog/crossref-metadata-api-part-1-authorea/</guid><description>&lt;p>&lt;span >&lt;span >Did you know that we have a shiny, not so new, &lt;/span>&lt;a href="https://github.com/CrossRef/rest-api-doc">&lt;span >API&lt;/span>&lt;/a>&lt;span > kicking around? If you missed &lt;/span>&lt;a href="https://www-crossref-org.pluma.sjfc.edu/blog/researchers-just-wanna-have-funds/">&lt;span >Geoffrey’s post in 2014 &lt;/span>&lt;/a>&lt;span >(or don’t want a Cyndi Lauper song stuck in your head all day), the short explanation is that the Crossref Metadata API exposes the information that publishers provide Crossref when they register their content with us. And it’s not just the bibliographic metadata either-funding and licensing information, full-text links (useful for text-mining), ORCID iDs and update information (via Crossmark)-are all available, if included in the publishers’ metadata. &lt;/span>&lt;/span>&lt;/p>
&lt;p>&lt;span >Interested? This is the kickoff a series of case studies on the innovative and interesting things people are doing with the Metadata API. Welcome to Part 1.&lt;/span>&lt;/p>
&lt;p>&lt;span >&lt;b>What can you do with the Metadata API?&lt;/b>&lt;/span>&lt;/p>
&lt;li >
&lt;span >&lt;span >Build search interfaces. We’ve built some ourselves. Check out &lt;/span>&lt;a href="https://web.archive.org/web/20131229210637/http://search.crossref.org.pluma.sjfc.edu//">&lt;span >Crossref Metadata Search&lt;/span>&lt;/a>&lt;span > to search the metadata of over 80 million journal articles, books, standards, datasets &amp; more. Or &lt;/span>&lt;a href="https://web.archive.org/web/20131229210637/http://search.crossref.org.pluma.sjfc.edu//funding">&lt;span >Crossref Funder Search&lt;/span>&lt;/a>&lt;span > t&lt;/span>&lt;span >o search nearly 15,000 funders and the 982,162 records we have that contain funding data. &lt;/span>&lt;/span>
&lt;/li>
&lt;li >
&lt;span >&lt;span >Provide cross-publisher support for &lt;a href="https://www-crossref-org.pluma.sjfc.edu/documentation/retrieve-metadata/rest-api/text-and-data-mining/">text and data mining&lt;/a> applications.&lt;/span>&lt;/span>
&lt;/li>
&lt;li >
&lt;span >Get really interesting top-level reports on the metadata Crossref holds - or look at subsets of the information you’re interested in. &lt;/span>
&lt;/li>
&lt;li >
&lt;span >Third parties are free to build their own products and tools that build off of the Metadata API (below are some of the many examples that we will highlight in this series).&lt;/span>
&lt;/li>
&lt;p>&lt;span >Importantly, there’s no sign-up required to use the Metadata API - the data are facts from members, therefore not subject to copyright and free to use for whatever purpose anyone chooses. &lt;/span>&lt;/p>
&lt;p>&lt;span >&lt;span >To help, Scott Chamberlain of rOpenSci has built a set of &lt;/span>&lt;a href="https://github.com/ropensci/rcrossref">&lt;span >robust libraries for accessing the Metadata API&lt;/span>&lt;/a>&lt;span >. These libraries are now available in the R, Python and Ruby languages. &lt;/span>&lt;a href="https://www-crossref-org.pluma.sjfc.edu/blog/python-and-ruby-libraries-for-accessing-the-crossref-api/">&lt;span >Scott’s blog post&lt;/span>&lt;/a>&lt;span > has some great information on those. For those using the libraries, there have been a few updates since Scott’s post - &lt;/span>&lt;a href="https://github.com/sckott/serrano/blob/master/CHANGELOG.md#022-2016-06-07">&lt;span >to serrano&lt;/span>&lt;/a>&lt;span >, and support for field queries has been &lt;/span>&lt;a href="https://github.com/Crossref/rest-api-doc/blob/master/rest_api.md#field-queries">&lt;span >added to habanero &lt;/span>&lt;/a>&lt;span >(coming to serrano and rCrossref soon). Any feedback/bug reports can be submitted via the GitHub repos &lt;a href="https://github.com/sckott/serrano">serrano&lt;/a> or &lt;a href="https://github.com/sckott/habanero">habanero&lt;/a>&lt;/span>&lt;span >. &lt;/span>&lt;span >There’s also a&lt;a href="https://github.com/scienceai/crossref"> javascript library&lt;/a>, &lt;/span>&lt;span >authored by &lt;/span>&lt;span >Robin Berjon&lt;/span>&lt;span >. &lt;/span>&lt;/span>&lt;/p>
&lt;p>&lt;span >&lt;b>Who’s using the Crossref Metadata API?&lt;/b>&lt;/span>&lt;/p>
&lt;p>&lt;span >We get around 30 million requests a month. We’d like to share a few case studies to showcase what they’re doing and how they’re using it. Look out for a series of posts over the next few months where we’ll open the floor to those using the API and let them explain how and why. &lt;/span>&lt;/p>
&lt;p>&lt;span >We’ll let Authorea kick things off…       &lt;/span>&lt;/p>
&lt;p>&lt;span >&lt;b>&lt;span >Alberto Pepe, co-founder of Authorea explains:&lt;/span>&lt;a href="https://www-crossref-org.pluma.sjfc.edu/wp/blog/uploads/2016/08/Authorea.png">&lt;img class="size-full wp-image-1941 alignright" src="https://www-crossref-org.pluma.sjfc.edu/wp/blog/uploads/2016/08/Authorea.png" alt="Authorea" width="297" height="124" />&lt;/a>&lt;/b>&lt;/span>&lt;/p>
&lt;p>&lt;span >&lt;span >&lt;a href="https://www.authorea.com/">Authorea&lt;/a> is a word processor for researchers and scholars. It is a collaboration platform to write, share and openly research &lt;/span>&lt;span >in real-time: write manuscripts and include rich media, such as data sets, software, source code and videos. The media-rich, data-driven capabilities of Authorea make it the perfect platform to create and disseminate a new generation of research articles, which are natively web-based, open, and reproducible. Authorea is free to use.&lt;/span>&lt;/span>&lt;/p>
&lt;p>&lt;span >&lt;b>How is the Crossref Metadata API used within Authorea?&lt;/b>&lt;/span>&lt;/p>
&lt;p>&lt;span >Authorea is specifically made for scholarly documents such as research articles, conference papers, grey literature, class notes, student papers, and problem sets. What makes scholarly documents so peculiar are their citations and references, mathematical notation, tables, and data. For citations and references, we built a citation tool which allows authors to search and cite scholarly papers with ease, without having to leave the editor. While in the middle of writing a sentence, authors can click the “cite” button and a citation tool opens up:&lt;/span>&lt;/p>
&lt;p>&lt;span >&lt;a href="https://www-crossref-org.pluma.sjfc.edu/wp/blog/uploads/2016/05/Authorea-screenshot.jpg">&lt;img class="size-medium wp-image-1715 alignleft" src="https://www-crossref-org.pluma.sjfc.edu/wp/blog/uploads/2016/05/Authorea-screenshot-241x300.jpg" alt="Authorea screenshot" width="241" height="300" srcset="https://www-crossref-org.pluma.sjfc.edu/wp/blog/uploads/2016/05/Authorea-screenshot-241x300.jpg 241w, https://www-crossref-org.pluma.sjfc.edu/wp/blog/uploads/2016/05/Authorea-screenshot.jpg 576w" sizes="(max-width: 241px) 85vw, 241px" />&lt;/a>&lt;/span>&lt;/p>
&lt;p>&lt;span >We currently use two engines for searching scholarly literature via their APIs: Crossref and Pubmed. Our authors love being able to search (by author name, paper title, topic, etc) and add references to their papers on the fly, in one click.&lt;/span>&lt;/p>
&lt;p>&lt;span >&lt;b>What are the future plans for Authorea?&lt;/b>&lt;/span>&lt;/p>
&lt;p>&lt;span >Among the many plans we have for the future, there is one which is also tied to Crossref: we are going to let authors assign DOIs to Authorea articles such as blog posts, preprints, “data papers”, “software papers” and other kinds of grey literature which does not fit in the traditional scholarly journals.&lt;/span>&lt;/p>
&lt;p>&lt;span >&lt;b>What else would you like to see in our metadata?&lt;/b>&lt;/span>&lt;/p>
&lt;p>&lt;span >&lt;span >Well, since you ask: we would love to see unique BibTex IDs being served by the Metadata API (right now, you create the ID automatically using author name and year). Also, in some cases, some important metadata fields are missing (even author or title). I think it is actually more important to fix existing metadata rather than add new fields! &lt;/span>&lt;/span>&lt;/p>
&lt;p>&lt;span >&lt;b>Keen to share what you’re doing with the Crossref Metadata API? Contact &lt;/b>&lt;a href="mailto:feedback@crossref.org">&lt;b>&lt;a href="mailto:feedback@crossref.org">feedback@crossref.org&lt;/a>&lt;/b>&lt;/a>&lt;b> and share your story.&lt;/b>&lt;/span>&lt;/p></description></item><item><title>Distributing references via Crossref</title><link>https://www-crossref-org.pluma.sjfc.edu/blog/distributing-references-via-crossref/</link><pubDate>Fri, 17 Jun 2016 00:00:00 +0000</pubDate><author>Geoffrey Bilder</author><guid>https://www-crossref-org.pluma.sjfc.edu/blog/distributing-references-via-crossref/</guid><description>&lt;h2 id="known-unknowns">Known unknowns&lt;/h2>
&lt;p>If you follow this blog, you are going to notice a theme over the coming months- Crossref supports the deposit and distribution of &lt;a href="https://www-crossref-org.pluma.sjfc.edu/blog/beyond-the-doi-to-richer-metadata/">a lot more kinds of metadata&lt;/a> than people usually realise.&lt;/p>
&lt;p>We are in the process of completely revamping our web site, help documentation, and marketing to better promote our metadata distribution capabilities, but in the mean time we think it would be useful highlight one of our most under-promoted functions- the ability to distribute references via Crossref.&lt;/p>
&lt;p>One of the questions we most often get from members is- “can we distribute references via Crossref?” The answer is an emphatic &lt;strong>yes&lt;/strong>. But to do so, you have to take an extra and hitherto obscure step to enable reference distribution.
&lt;em>[EDIT 6th June 2022 - all references are now open by default with the March 2022 board vote to remove any restrictions on reference distribution].&lt;/em>&lt;/p>
&lt;h2 id="how">How?&lt;/h2>
&lt;p>Many members deposit references to Crossref as part of their participation in Crossref’s &lt;a href="http://www.crossref.org.pluma.sjfc.edu/Cited-by/index.html" target="_blank">Cited-by&lt;/a> service. However - for historical reasons too tedious to go into - participation in Cited-by does not automatically make references available via Crossref’s standard APIs. In order for publishers to distribute references along with standard bibliographic metadata, publishers need to either:&lt;/p>
&lt;ul>
&lt;li>Contact Crossref &lt;a href="mailto:support@crossref.org">support&lt;/a> and ask them to turn on reference distribution for all of the prefixes they manage.&lt;/li>
&lt;li>Set the &lt;a href="http://data.crossref.org.pluma.sjfc.edu/reports/help/schema_doc/4.4.1/schema_4_4_1.html#reference_distribution_opts.att" target="_blank">&lt;code>reference_distribution_opt&lt;/code>&lt;/a> element to &lt;code>any&lt;/code> for each content item registered where they want to make references openly available.&lt;/li>
&lt;/ul>
&lt;p>Either of these steps will allow references for the affected member DOIs to be distributed without restriction through all of Crossrefs APIs and bulk metadata dumps.&lt;/p>
&lt;p>Note that by doing this, you are &lt;strong>not&lt;/strong> enabling the open querying of your Cited-by data- you are simply allowing the references that you already deposit to be redistributed to interested parties via our public APIs.&lt;/p>
&lt;h2 id="who">Who?&lt;/h2>
&lt;p>So who does this now? Well, at the moment not many members have enabled this feature. How could they? They probably didn’t know it existed.  At the time of writing this 29 publishers have enabled reference distribution for at least some of their DOIs.&lt;/p>
&lt;p>But that’s why we are writing this post. Given the interest expressed by our members, we expect the list to start growing quickly over the next few months. Particularly now that they know they &lt;strong>can&lt;/strong> do it and have clear instructions on &lt;strong>how&lt;/strong> to do it. 🙂&lt;/p>
&lt;p>If you are of a geeky persuasion and want to see the list of publishers who are doing this, you can check via our API.&lt;/p>
&lt;p>The following query will just show you the total number of members who are distributing references for at least some of their DOIs.&lt;/p>
&lt;p >
&lt;span >https://api-crossref-org.pluma.sjfc.edu/v1/members?filter=has-public-references:true&amp;rows=0&lt;/span>
&lt;/p>
&lt;p>And this query will allow you to page through the member records and see who is distributing references.&lt;/p>
&lt;p >
&lt;span >https://api-crossref-org.pluma.sjfc.edu/v1/members?filter=has-public-references:true&lt;/span>
&lt;/p>
&lt;p>That cool, but can you see how many total DOIs have reference distribution enabled? No, but will will be adding that capability to our API soon.&lt;/p>
&lt;h2 id="omg-omg-omg-does-this-mean-i-can-get-references-from-apicrossreforg">OMG! OMG! OMG! Does this mean I can get references from api.crossref.org?&lt;/h2>
&lt;p>&lt;del>Yep. But before you get too excited- note above that not many of our members are doing this yet and that our API is still being updated to allow you to better query this information. At the moment references are not included in our JSON representation- they are only included in our XML representation. You can get the XML for a Crossref DOI either through &lt;a href="http://www.crosscite.org/cn/" target="_blank">content negotiation&lt;/a>, or by using the following incantation on our API (using an &lt;a href="https://elifesciences.org/" target="_blank">eLife&lt;/a> DOI as an example):&lt;/del>&lt;/p>
&lt;p>&lt;del>&lt;code>https://api-crossref-org.pluma.sjfc.edu/v1/works/10.7554/eLife.10288.xml&lt;/code>&lt;/del>&lt;/p>
&lt;p>&lt;del>As we update our API to better support querying DOIs that include references, you will see the new functionality reflected in our documentation at:&lt;/del>&lt;/p>
&lt;div class="shortcode-divwrap service-red">
&lt;span>&lt;strong>Yes.&lt;/strong> 🤗. See the API docs below.&lt;/span>
&lt;/div>
&lt;p>&lt;a href="https://api-crossref-org.pluma.sjfc.edu" target="_blank">&lt;code>https://api-crossref-org.pluma.sjfc.edu&lt;/code>&lt;/a>&lt;/p></description></item><item><title>Python and Ruby Libraries for accessing the Crossref API</title><link>https://www-crossref-org.pluma.sjfc.edu/blog/python-and-ruby-libraries-for-accessing-the-crossref-api/</link><pubDate>Fri, 04 Mar 2016 00:00:00 +0000</pubDate><author>Scott Chamberlain</author><guid>https://www-crossref-org.pluma.sjfc.edu/blog/python-and-ruby-libraries-for-accessing-the-crossref-api/</guid><description>&lt;p>&lt;span >I’m a co-founder with &lt;a href="https://ropensci.org/">rOpenSci&lt;/a>, a non-profit that focuses on making software to facilitate reproducible and open science. &lt;a href="https://github.com/ropensci/rcrossref/commit/a264da3177d2bdbdfce289a4fdccc43c8df36da1">Back in 2013&lt;/a> we started to make an R client working with various Crossref web services. I was lucky enough to attend &lt;a href="https://www-crossref-org.pluma.sjfc.edu/crossref-annual-meeting/archive/">last year’s Crossref annual meeting in Boston&lt;/a>, and gave one talk on &lt;a href="https://youtu.be/_2iRjK5QjKU?si=qzAvJ70n_kaMJpmU">details of the programmatic clients&lt;/a>, and another higher level talk on &lt;a href="https://youtu.be/j8qlHw7UqlI?si=qWY4NXls4w4jwZ3I">text mining and use of metadata for research&lt;/a>.&lt;/span>&lt;/p>
&lt;p>&lt;span >Crossref has a newish API encompassing works, journals, members, funders and more (check out &lt;a href="https://github.com/Crossref/rest-api-doc/blob/master/rest_api.md">the API docs&lt;/a>), as well as a few other services. Essential to making the Crossref APIs easily accessible—and facilitating easy tool/app creation and exploration—are programmatic clients for popular languages. I’ve maintained an R client for a while now, and have been working on Python and Ruby clients for the past four months or so.&lt;/span>&lt;/p>
&lt;p>&lt;span >The R client falls squarely into the analytics/research use cases, while the Python and Ruby clients are ideal for general data access and use in web applications (the Javascript library below as well).&lt;/span>&lt;/p>
&lt;p>&lt;span >I’ve strived to make each client in idiomatic fashion according to the language. Due to this fact, there is not generally correspondence between the different clients with respect to data outputs. However, I’ve tried to make method names similar across Ruby and Python; although the R client is quite a bit older, so method names differ from the other clients and I’m resistant to changing them so as not to break current users’ projects. In addition, R users are likely to want a data.frame (i.e., table) of results, so we give back that - whereas with Python and Ruby we give back dictionaries and hashes, respectively.&lt;/span>&lt;/p>
&lt;h3 id="span-strongcrossref-clientsstrongspan">&lt;span >&lt;strong>Crossref clients&lt;/strong>&lt;/span>&lt;/h3>
&lt;ul>
&lt;li>&lt;span >Python:&lt;/span>
&lt;ul>
&lt;li>&lt;span >Source: &lt;a href="https://github.com/sckott/habanero">&lt;a href="https://github.com/sckott/habanero" target="_blank">https://github.com/sckott/habanero&lt;/a>&lt;/a>&lt;/span>&lt;/li>
&lt;li>&lt;span >Pypi: &lt;a href="https://pypi.python.org/pypi/habanero">&lt;a href="https://pypi.python.org/pypi/habanero" target="_blank">https://pypi.python.org/pypi/habanero&lt;/a>&lt;/a>&lt;/span>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;span >Ruby:&lt;/span>
&lt;ul>
&lt;li>&lt;span >Source: &lt;a href="https://github.com/sckott/serrano">&lt;a href="https://github.com/sckott/serrano" target="_blank">https://github.com/sckott/serrano&lt;/a>&lt;/a>&lt;/span>&lt;/li>
&lt;li>&lt;span >Rubygems: &lt;a href="https://rubygems.org/gems/serrano">&lt;a href="https://rubygems.org/gems/serrano" target="_blank">https://rubygems.org/gems/serrano&lt;/a>&lt;/a>&lt;/span>&lt;/li>
&lt;li>&lt;span >&lt;code>serrano&lt;/code> also comes with a command line tool of the same name that’s installed when you install &lt;code>serrano&lt;/code> (examples below)&lt;/span>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;span >R:&lt;/span>
&lt;ul>
&lt;li>&lt;span >Source: &lt;a href="https://github.com/ropensci/rcrossref">&lt;a href="https://github.com/ropensci/rcrossref" target="_blank">https://github.com/ropensci/rcrossref&lt;/a>&lt;/a>&lt;/span>&lt;/li>
&lt;li>&lt;span >CRAN: &lt;a href="https://cran.rstudio.com/web/packages/rcrossref/">&lt;a href="https://cran.rstudio.com/web/packages/rcrossref/" target="_blank">https://cran.rstudio.com/web/packages/rcrossref/&lt;/a>&lt;/a>&lt;/span>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;span >Javascript:&lt;/span>
&lt;ul>
&lt;li>&lt;span >Source: &lt;a href="https://github.com/scienceai/crossref">&lt;a href="https://github.com/scienceai/crossref" target="_blank">https://github.com/scienceai/crossref&lt;/a>&lt;/a>&lt;/span>&lt;/li>
&lt;li>&lt;span >NPM: &lt;a href="https://www.npmjs.com/package/crossref">&lt;a href="https://www.npmjs.com/package/crossref" target="_blank">https://www.npmjs.com/package/crossref&lt;/a>&lt;/a>&lt;/span>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;p>&lt;span >I’ll cover the Python, Ruby, and R libraries below.&lt;/span>&lt;/p>
&lt;h3 id="span-stronginstallationstrongspan">&lt;span >&lt;strong>Installation&lt;/strong>&lt;/span>&lt;/h3>
&lt;p>&lt;span >&lt;strong>&lt;em>Python&lt;/em>&lt;/strong>&lt;/span>&lt;/p>
&lt;p>&lt;span >on the command line&lt;/span>&lt;/p>
&lt;pre class="theme:solarized-light lang:sh decode:true">&lt;span >pip install habanero&lt;/span>&lt;/pre>
&lt;p>&lt;span >&lt;em>&lt;strong>Ruby&lt;/strong>&lt;/em>&lt;/span>&lt;/p>
&lt;p>&lt;span >on the command line&lt;/span>&lt;/p>
&lt;pre class="theme:solarized-light lang:sh decode:true">&lt;span >gem install serrano&lt;/span>&lt;/pre>
&lt;p>&lt;span >&lt;em>&lt;strong>R&lt;/strong>&lt;/em>&lt;/span>&lt;/p>
&lt;p>&lt;span >in an R session&lt;/span>&lt;/p>
&lt;pre class="theme:solarized-light lang:r decode:true">&lt;span >install.packages("rcrossref")&lt;/span>&lt;/pre>
&lt;p> &lt;/p>
&lt;h3 id="span-strongexamplesstrongspan">&lt;span >&lt;strong>Examples&lt;/strong>&lt;/span>&lt;/h3>
&lt;p>&lt;span >Output is indicated by the syntax &lt;code>#&amp;gt;&lt;/code> in all examples below.&lt;/span>&lt;/p>
&lt;p>&lt;span >&lt;em>&lt;strong>Python&lt;/strong>&lt;/em>&lt;/span>&lt;/p>
&lt;p>&lt;span >in a Python REPL (e.g. &lt;em>iPython&lt;/em>)&lt;/span>&lt;/p>
&lt;p>&lt;span >Import the &lt;em>Crossref&lt;/em> module from within &lt;em>habanero&lt;/em>, and initialize a client&lt;/span>&lt;/p>
&lt;pre class="theme:solarized-light lang:python decode:true">&lt;span >from habanero import Crossref
cr = Crossref()&lt;/span>&lt;/pre>
&lt;p>&lt;span >Query for the phrase “ecology”&lt;/span>&lt;/p>
&lt;pre class="theme:solarized-light lang:python decode:true">&lt;span >x = cr.works(query = "ecology", limit = 5)&lt;/span>&lt;/pre>
&lt;p>&lt;span >Index to various parts of the output&lt;/span>&lt;/p>
&lt;pre class="theme:solarized-light lang:python decode:true">&lt;span >x['message']['total-results']
#&amp;gt; 276188&lt;/span>&lt;/pre>
&lt;p>&lt;span >Extract similar data items from each result. The records are in the “items” slot&lt;/span>&lt;/p>
&lt;pre class="theme:solarized-light lang:python decode:true">&lt;span >[ z['DOI'] for z in x['message']['items'] ]
#&amp;gt; [u'10.1002/(issn)1939-9170',
#&amp;gt; u'10.4996/fireecology',
#&amp;gt; u'10.5402/ecology',
#&amp;gt; u'10.1155/8641',
#&amp;gt; u'10.1111/(issn)1439-0485']&lt;/span>&lt;/pre>
&lt;p>&lt;span >In &lt;em>habanero&lt;/em> for some methods we require you to instantiate a client.&lt;/span>&lt;/p>
&lt;p>&lt;span >You can set a base URL and API key. This is a future looking feature&lt;/span>&lt;/p>
&lt;p>&lt;span >as Crossref API does not require an API key.&lt;/span>&lt;/p>
&lt;p>&lt;span >Note: I’ve tried to make sure habanero is Python 2 and 3 compatible. Hopefully you’ll find that’s true.&lt;/span>&lt;/p>
&lt;p>&lt;span >&lt;em>&lt;strong>Ruby&lt;/strong>&lt;/em>&lt;/span>&lt;/p>
&lt;p>&lt;span >in a Ruby repl (e.g., &lt;a href="https://web.archive.org/web/20160312125404/http://pryrepl.org//">pry&lt;/a>), load &lt;em>serrano&lt;/em>&lt;/span>&lt;/p>
&lt;pre class="theme:solarized-light lang:ruby decode:true ">&lt;span >require 'serrano'&lt;/span>&lt;/pre>
&lt;p>&lt;span >Query for “peerj” on the journals route&lt;/span>&lt;/p>
&lt;pre class="theme:solarized-light lang:ruby decode:true">&lt;span >x = Serrano.journals(query: "peerj")&lt;/span>&lt;/pre>
&lt;p>&lt;span >Collect just ISSN’s from each result&lt;/span>&lt;/p>
&lt;pre class="theme:solarized-light lang:ruby decode:true">&lt;span >x['message']['items'].collect { |z| z['ISSN'] }
#&amp;gt; =&amp;gt; [["2376-5992"], ["2167-8359"]]&lt;/span>&lt;/pre>
&lt;p> &lt;/p>
&lt;p>&lt;span >&lt;em>&lt;strong>Shell&lt;/strong>&lt;/em>&lt;/span>&lt;/p>
&lt;p>&lt;span >The &lt;code>serrano&lt;/code> command line tool is quite powerful if you are used to doing things there.&lt;/span>&lt;/p>
&lt;p>&lt;span >Here, search for one article; summary data is shown.&lt;/span>&lt;/p>
&lt;pre class="theme:solarized-light lang:sh decode:true">&lt;span >serrano works 10.1371/journal.pone.0033693
#&amp;gt; DOI: 10.1371/journal.pone.0033693
#&amp;gt; type: journal-article
#&amp;gt; title: Methylphenidate Exposure Induces Dopamine Neuron Loss and Activation of Microglia in the Basal Ganglia of Mice&lt;/span>&lt;/pre>
&lt;p>&lt;span >There’s also a &lt;code>-json&lt;/code> flag to give back JSON data, which can be parsed with the command line tool &lt;a href="https://stedolan.github.io/jq/">jq&lt;/a>.&lt;/span>&lt;/p>
&lt;pre class="theme:solarized-light lang:sh decode:true">&lt;span >serrano works --filter=has_full_text:true --json --limit=5 | jq '.message.items[].link[].URL'
#&amp;gt; "http://api.wiley.com.pluma.sjfc.edu/onlinelibrary/tdm/v1/articles/10.1002%2F9781119208082.ch9"
#&amp;gt; "http://api.wiley.com.pluma.sjfc.edu/onlinelibrary/tdm/v1/articles/10.1002%2F9781119208082.index"
#&amp;gt; "http://api.wiley.com.pluma.sjfc.edu/onlinelibrary/tdm/v1/articles/10.1002%2F9781119208082.ch11"
#&amp;gt; "http://api.wiley.com.pluma.sjfc.edu/onlinelibrary/tdm/v1/articles/10.1002%2F9781119208082.ch15"
#&amp;gt; "http://api.wiley.com.pluma.sjfc.edu/onlinelibrary/tdm/v1/articles/10.1002%2F9781119208082.ch4"&lt;/span>&lt;/pre>
&lt;p> &lt;/p>
&lt;p>&lt;span >&lt;em>&lt;strong>R&lt;/strong>&lt;/em>&lt;/span>&lt;/p>
&lt;p>&lt;span >In an R session, load &lt;code>rcrossref&lt;/code>&lt;/span>&lt;/p>
&lt;pre class="theme:solarized-light lang:r decode:true ">&lt;span >library("rcrossref")&lt;/span>&lt;/pre>
&lt;p>&lt;span >Search the &lt;code>works&lt;/code> route for the phrase “science”&lt;/span>&lt;/p>
&lt;pre class="theme:solarized-light lang:r decode:true">&lt;span >res &amp;lt;- cr_works(query = "science", limit = 5)
#&amp;gt; $meta
#&amp;gt; total_results search_terms start_index items_per_page
#&amp;gt; 1 4333827 science 0 5
#&amp;gt;
#&amp;gt; $data
#&amp;gt; Source: local data frame [5 x 23]
#&amp;gt;
#&amp;gt; alternative.id container.title created deposited DOI funder indexed
#&amp;gt; (chr) (chr) (chr) (chr) (chr) (chr) (chr)
#&amp;gt; 1 2013-11-21 2013-11-21 10.1126/science &amp;lt;NULL&amp;gt; 2015-12-27
#&amp;gt; 2 Science Askew 2004-11-26 2013-12-16 10.1887/0750307145/b426c18 &amp;lt;NULL&amp;gt; 2015-12-24
#&amp;gt; 3 2006-04-10 2010-07-30 10.1002/(issn)1557-6833 &amp;lt;NULL&amp;gt; 2015-12-25
#&amp;gt; 4 2013-08-27 2013-08-27 10.1002/(issn)1469-896x &amp;lt;NULL&amp;gt; 2015-12-27
#&amp;gt; 5 2013-12-19 2013-12-19 10.5152/bs. &amp;lt;NULL&amp;gt; 2015-12-28
#&amp;gt; Variables not shown: ISBN (chr), ISSN (chr), issued (chr), link (chr), member (chr), prefix (chr), publisher
#&amp;gt; (chr), reference.count (chr), score (chr), source (chr), subject (chr), title (chr), type (chr), URL
#&amp;gt; (chr), assertion (chr), author (chr)
#&amp;gt;
#&amp;gt; $facets
#&amp;gt; NULL&lt;/span>&lt;/pre>
&lt;p>&lt;span >Index through to get the DOIs&lt;/span>&lt;/p>
&lt;pre class="theme:solarized-light lang:r decode:true">&lt;span >res$data$DOI
#&amp;gt; [1] "10.1126/science" "10.1887/0750307145/b426c18" "10.1002/(issn)1557-6833"
#&amp;gt; [4] "10.1002/(issn)1469-896x" "10.5152/bs."&lt;/span>&lt;/pre>
&lt;blockquote>
&lt;p>&lt;span >rcrossref also has faster versions of most functions with an underscore at the end (&lt;code>_&lt;/code>) which only do the http request and give back json (e.g., &lt;code>cr_works_()&lt;/code>)&lt;/span>&lt;/p>
&lt;/blockquote>
&lt;h3 id="span-strongcomparisonof-crossref-client-methodsstrongspan">&lt;span >&lt;strong>Comparison of Crossref Client Methods&lt;/strong>&lt;/span>&lt;/h3>
&lt;p>&lt;span >After installation and loading the libraries above, the below methods are available&lt;/span>&lt;/p>
&lt;table style="width: 100%;">
&lt;tr>
&lt;th>
&lt;span >API Route&lt;/span>
&lt;/th>
&lt;pre>&lt;code>&amp;lt;th&amp;gt;
&amp;lt;span &amp;gt;Python&amp;lt;/span&amp;gt;
&amp;lt;/th&amp;gt;
&amp;lt;th&amp;gt;
&amp;lt;span &amp;gt;Ruby&amp;lt;/span&amp;gt;
&amp;lt;/th&amp;gt;
&amp;lt;th&amp;gt;
&amp;lt;span &amp;gt;R&amp;lt;/span&amp;gt;
&amp;lt;/th&amp;gt;
&lt;/code>&lt;/pre>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;span >&lt;strong>works&lt;/strong>&lt;/span>
&lt;/td>
&lt;pre>&lt;code>&amp;lt;td&amp;gt;
&amp;lt;span &amp;gt;&amp;lt;code&amp;gt;cr.works()&amp;lt;/code&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;/td&amp;gt;
&amp;lt;td&amp;gt;
&amp;lt;span &amp;gt;&amp;lt;code&amp;gt;Serrano.works()&amp;lt;/code&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;/td&amp;gt;
&amp;lt;td&amp;gt;
&amp;lt;span &amp;gt;&amp;lt;code&amp;gt;cr_works()&amp;lt;/code&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;/td&amp;gt;
&lt;/code>&lt;/pre>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;span >&lt;strong>members&lt;/strong>&lt;/span>
&lt;/td>
&lt;pre>&lt;code>&amp;lt;td&amp;gt;
&amp;lt;span &amp;gt;&amp;lt;code&amp;gt;cr.members()&amp;lt;/code&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;/td&amp;gt;
&amp;lt;td&amp;gt;
&amp;lt;span &amp;gt;&amp;lt;code&amp;gt;Serrano.members()&amp;lt;/code&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;/td&amp;gt;
&amp;lt;td&amp;gt;
&amp;lt;span &amp;gt;&amp;lt;code&amp;gt;cr_members()&amp;lt;/code&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;/td&amp;gt;
&lt;/code>&lt;/pre>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;span >&lt;strong>funders&lt;/strong>&lt;/span>
&lt;/td>
&lt;pre>&lt;code>&amp;lt;td&amp;gt;
&amp;lt;span &amp;gt;&amp;lt;code&amp;gt;cr.funders()&amp;lt;/code&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;/td&amp;gt;
&amp;lt;td&amp;gt;
&amp;lt;span &amp;gt;&amp;lt;code&amp;gt;Serrano.funders()&amp;lt;/code&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;/td&amp;gt;
&amp;lt;td&amp;gt;
&amp;lt;span &amp;gt;&amp;lt;code&amp;gt;cr_funders()&amp;lt;/code&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;/td&amp;gt;
&lt;/code>&lt;/pre>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;span >&lt;strong>types&lt;/strong>&lt;/span>
&lt;/td>
&lt;pre>&lt;code>&amp;lt;td&amp;gt;
&amp;lt;span &amp;gt;&amp;lt;code&amp;gt;cr.types()&amp;lt;/code&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;/td&amp;gt;
&amp;lt;td&amp;gt;
&amp;lt;span &amp;gt;&amp;lt;code&amp;gt;Serrano.types()&amp;lt;/code&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;/td&amp;gt;
&amp;lt;td&amp;gt;
&amp;lt;span &amp;gt;&amp;lt;code&amp;gt;cr_types()&amp;lt;/code&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;/td&amp;gt;
&lt;/code>&lt;/pre>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;span >&lt;strong>licenses&lt;/strong>&lt;/span>
&lt;/td>
&lt;pre>&lt;code>&amp;lt;td&amp;gt;
&amp;lt;span &amp;gt;&amp;lt;code&amp;gt;cr.licenses()&amp;lt;/code&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;/td&amp;gt;
&amp;lt;td&amp;gt;
&amp;lt;span &amp;gt;&amp;lt;code&amp;gt;Serrano.licenses()&amp;lt;/code&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;/td&amp;gt;
&amp;lt;td&amp;gt;
&amp;lt;span &amp;gt;&amp;lt;code&amp;gt;cr_licenses()&amp;lt;/code&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;/td&amp;gt;
&lt;/code>&lt;/pre>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;span >&lt;strong>journals&lt;/strong>&lt;/span>
&lt;/td>
&lt;pre>&lt;code>&amp;lt;td&amp;gt;
&amp;lt;span &amp;gt;&amp;lt;code&amp;gt;cr.journals()&amp;lt;/code&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;/td&amp;gt;
&amp;lt;td&amp;gt;
&amp;lt;span &amp;gt;&amp;lt;code&amp;gt;Serrano.journals()&amp;lt;/code&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;/td&amp;gt;
&amp;lt;td&amp;gt;
&amp;lt;span &amp;gt;&amp;lt;code&amp;gt;cr_journals()&amp;lt;/code&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;/td&amp;gt;
&lt;/code>&lt;/pre>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;span >&lt;strong>members&lt;/strong>&lt;/span>
&lt;/td>
&lt;pre>&lt;code>&amp;lt;td&amp;gt;
&amp;lt;span &amp;gt;&amp;lt;code&amp;gt;cr.members()&amp;lt;/code&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;/td&amp;gt;
&amp;lt;td&amp;gt;
&amp;lt;span &amp;gt;&amp;lt;code&amp;gt;Serrano.members()&amp;lt;/code&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;/td&amp;gt;
&amp;lt;td&amp;gt;
&amp;lt;span &amp;gt;&amp;lt;code&amp;gt;cr_members()&amp;lt;/code&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;/td&amp;gt;
&lt;/code>&lt;/pre>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;span >&lt;strong>registration agency&lt;/strong>&lt;/span>
&lt;/td>
&lt;pre>&lt;code>&amp;lt;td&amp;gt;
&amp;lt;span &amp;gt;&amp;lt;code&amp;gt;cr.registration_agency()&amp;lt;/code&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;/td&amp;gt;
&amp;lt;td&amp;gt;
&amp;lt;span &amp;gt;&amp;lt;code&amp;gt;Serrano.registration_agency()&amp;lt;/code&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;/td&amp;gt;
&amp;lt;td&amp;gt;
&amp;lt;span &amp;gt;&amp;lt;code&amp;gt;cr_agency()&amp;lt;/code&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;/td&amp;gt;
&lt;/code>&lt;/pre>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;span >&lt;strong>random DOIs&lt;/strong>&lt;/span>
&lt;/td>
&lt;pre>&lt;code>&amp;lt;td&amp;gt;
&amp;lt;span &amp;gt;&amp;lt;code&amp;gt;cr.random_dois()&amp;lt;/code&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;/td&amp;gt;
&amp;lt;td&amp;gt;
&amp;lt;span &amp;gt;&amp;lt;code&amp;gt;Serrano.random_dois()&amp;lt;/code&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;/td&amp;gt;
&amp;lt;td&amp;gt;
&amp;lt;span &amp;gt;&amp;lt;code&amp;gt;cr_r()&amp;lt;/code&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;/td&amp;gt;
&lt;/code>&lt;/pre>
&lt;/tr>
&lt;/table>
&lt;h3 id="span-strongother-crossref-servicesstrongspan">&lt;span >&lt;strong>Other Crossref Services&lt;/strong>&lt;/span>&lt;/h3>
&lt;table style="width: 100%;">
&lt;tr>
&lt;th>
&lt;span >Service&lt;/span>
&lt;/th>
&lt;pre>&lt;code>&amp;lt;th&amp;gt;
&amp;lt;span &amp;gt;Python&amp;lt;/span&amp;gt;
&amp;lt;/th&amp;gt;
&amp;lt;th&amp;gt;
&amp;lt;span &amp;gt;Ruby&amp;lt;/span&amp;gt;
&amp;lt;/th&amp;gt;
&amp;lt;th&amp;gt;
&amp;lt;span &amp;gt;R&amp;lt;/span&amp;gt;
&amp;lt;/th&amp;gt;
&lt;/code>&lt;/pre>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;span >&lt;strong>content negotiation&lt;/strong>&lt;/span>
&lt;/td>
&lt;pre>&lt;code>&amp;lt;td&amp;gt;
&amp;lt;span &amp;gt;&amp;lt;code&amp;gt;cn.content_negotiation()&amp;lt;/code&amp;gt;&amp;lt;a href=&amp;quot;#footnote-1&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;/td&amp;gt;
&amp;lt;td&amp;gt;
&amp;lt;span &amp;gt;&amp;lt;code&amp;gt;Serrano.content_negotiation()&amp;lt;/code&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;/td&amp;gt;
&amp;lt;td&amp;gt;
&amp;lt;span &amp;gt;&amp;lt;code&amp;gt;cr_cn()&amp;lt;/code&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;/td&amp;gt;
&lt;/code>&lt;/pre>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;span >&lt;strong>CSL styles&lt;/strong>&lt;/span>
&lt;/td>
&lt;pre>&lt;code>&amp;lt;td&amp;gt;
&amp;lt;span &amp;gt;&amp;lt;code&amp;gt;cn.csl_styles()&amp;lt;/code&amp;gt;&amp;lt;a href=&amp;quot;#footnote-1&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;/td&amp;gt;
&amp;lt;td&amp;gt;
&amp;lt;span &amp;gt;&amp;lt;code&amp;gt;Serrano.csl_styles()&amp;lt;/code&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;/td&amp;gt;
&amp;lt;td&amp;gt;
&amp;lt;span &amp;gt;&amp;lt;code&amp;gt;get_styles()&amp;lt;/code&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;/td&amp;gt;
&lt;/code>&lt;/pre>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;span >&lt;strong>citation count&lt;/strong>&lt;/span>
&lt;/td>
&lt;pre>&lt;code>&amp;lt;td&amp;gt;
&amp;lt;span &amp;gt;&amp;lt;code&amp;gt;counts.citation_count()&amp;lt;/code&amp;gt;&amp;lt;a href=&amp;quot;#footnote-2&amp;quot;&amp;gt;[2]&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;/td&amp;gt;
&amp;lt;td&amp;gt;
&amp;lt;span &amp;gt;&amp;lt;code&amp;gt;Serrano.citation_count()&amp;lt;/code&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;/td&amp;gt;
&amp;lt;td&amp;gt;
&amp;lt;span &amp;gt;&amp;lt;code&amp;gt;cr_citation_count()&amp;lt;/code&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;/td&amp;gt;
&lt;/code>&lt;/pre>
&lt;/tr>
&lt;/table>
&lt;p id="footnote-1">
&lt;span >[1] &lt;code>from habanero import cn&lt;/code>&lt;/span>
&lt;/p>
&lt;p id="footnote-2">
&lt;span >[2] &lt;code>from habanero import counts&lt;/code>&lt;/span>
&lt;/p>
&lt;p> &lt;/p>
&lt;h3 id="span-featuresspan">&lt;span >Features&lt;/span>&lt;/h3>
&lt;p>&lt;span >These are supported in all 3 libraries:&lt;/span>&lt;/p>
&lt;ul>
&lt;li>&lt;span >Filters (see below)&lt;/span>&lt;/li>
&lt;li>&lt;span >Deep paging (see below)&lt;/span>&lt;/li>
&lt;li>&lt;span >Pagination&lt;/span>&lt;/li>
&lt;li>&lt;span >Verbose curl output&lt;/span>&lt;/li>
&lt;/ul>
&lt;h3 id="span-filtersspan">&lt;span >Filters&lt;/span>&lt;/h3>
&lt;p>&lt;span >Filters (see &lt;a href="https://github.com/Crossref/rest-api-doc/blob/master/rest_api.md#filter-names">API docs&lt;/a> for details) are a powerful way to get closer to exactly what you want in your queries. In the Crossref API filters are passed as query parameters, and are comma-separated like &lt;span class="lang:default decode:true crayon-inline ">filter=has-orcid:true,is-update:true&lt;/span> . In the client libraries, filters are passed in idiomatic fashion according to the language.&lt;/span>&lt;/p>
&lt;p>&lt;span >&lt;em>&lt;strong>Python&lt;/strong>&lt;/em>&lt;/span>&lt;/p>
&lt;pre class="theme:solarized-light lang:python decode:true">&lt;span >from habanero import Crossref
cr = Crossref()
cr.works(filter = {'award_number': 'CBET-0756451', 'award_funder': '10.13039/100000001'})&lt;/span>&lt;/pre>
&lt;p>&lt;span >&lt;em>&lt;strong>Ruby&lt;/strong>&lt;/em>&lt;/span>&lt;/p>
&lt;pre class="theme:solarized-light lang:ruby decode:true">&lt;span >require 'serrano'
Serrano.works(filter: {award_number: 'CBET-0756451', award_funder: '10.13039/100000001'})&lt;/span>&lt;/pre>
&lt;p>&lt;span >&lt;em>&lt;strong>R&lt;/strong>&lt;/em>&lt;/span>&lt;/p>
&lt;pre class="theme:solarized-light lang:r decode:true">&lt;span >library("rcrossref")
cr_works(filter=c(award_number=TRUE, award_funder='10.13039/100000001'))
&lt;/span>&lt;/pre>
&lt;p>&lt;span >Note how syntax is quite similar among languages, though keys don’t have to be quoted in Ruby and R, and in R you pass in a vector or list instead of a hash as in the other two.&lt;/span>&lt;/p>
&lt;p>&lt;span >All 3 clients have helper functions to show you what filters are available and what the options are for each filter.&lt;/span>&lt;/p>
&lt;table style="width: 100%;">
&lt;tr>
&lt;th>
&lt;span >Action&lt;/span>
&lt;/th>
&lt;pre>&lt;code>&amp;lt;th&amp;gt;
&amp;lt;span &amp;gt;Python&amp;lt;/span&amp;gt;
&amp;lt;/th&amp;gt;
&amp;lt;th&amp;gt;
&amp;lt;span &amp;gt;Ruby&amp;lt;/span&amp;gt;
&amp;lt;/th&amp;gt;
&amp;lt;th&amp;gt;
&amp;lt;span &amp;gt;R&amp;lt;/span&amp;gt;
&amp;lt;/th&amp;gt;
&lt;/code>&lt;/pre>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;span >&lt;strong>Filter names&lt;/strong>&lt;/span>
&lt;/td>
&lt;pre>&lt;code>&amp;lt;td&amp;gt;
&amp;lt;span &amp;gt;&amp;lt;code&amp;gt;filters.filter_names&amp;lt;/code&amp;gt;&amp;lt;a href=&amp;quot;#footnote-3&amp;quot;&amp;gt;[3]&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;/td&amp;gt;
&amp;lt;td&amp;gt;
&amp;lt;span &amp;gt;&amp;lt;code&amp;gt;Serrano::Filters.names&amp;lt;/code&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;/td&amp;gt;
&amp;lt;td&amp;gt;
&amp;lt;span &amp;gt;&amp;lt;code&amp;gt;filter_names()&amp;lt;/code&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;/td&amp;gt;
&lt;/code>&lt;/pre>
&lt;/tr>
&lt;tr>
&lt;td>
&lt;span >&lt;strong>Filter details&lt;/strong>&lt;/span>
&lt;/td>
&lt;pre>&lt;code>&amp;lt;td&amp;gt;
&amp;lt;span &amp;gt;&amp;lt;code&amp;gt;filters.filter_details&amp;lt;/code&amp;gt;&amp;lt;a href=&amp;quot;#footnote-3&amp;quot;&amp;gt;[3]&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;/td&amp;gt;
&amp;lt;td&amp;gt;
&amp;lt;span &amp;gt;&amp;lt;code&amp;gt;Serrano::Filters.filters&amp;lt;/code&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;/td&amp;gt;
&amp;lt;td&amp;gt;
&amp;lt;span &amp;gt;&amp;lt;code&amp;gt;filter_details()&amp;lt;/code&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;/td&amp;gt;
&lt;/code>&lt;/pre>
&lt;/tr>
&lt;/table>
&lt;p id="footnote-3">
&lt;span >[3] &lt;code>from habanero import filters&lt;/code>&lt;/span>
&lt;/p>
&lt;p> &lt;/p>
&lt;h3 id="span-deep-pagingspan">&lt;span >Deep paging&lt;/span>&lt;/h3>
&lt;p>&lt;span >Sometimes you want a lot of data. The Crossref API has parameters for paging (see &lt;a href="https://github.com/Crossref/rest-api-doc/blob/master/rest_api.md#rows">rows&lt;/a> and &lt;a href="https://github.com/Crossref/rest-api-doc/blob/master/rest_api.md#offset">offset&lt;/a>), but large values of either can lead to long response times and potentially timeouts (i.e., request failure). The API has a deep paging feature that can be used when large data volumes are desired. This is made possible via Solr’s cursor feature (e.g., &lt;a href="http://solr.pl/en/2014/03/10/solr-4-7-efficient-deep-paging/">blog post on it&lt;/a>). Here’s a run down of how to use it:&lt;/span>&lt;/p>
&lt;ul>
&lt;li>&lt;span >&lt;code>cursor&lt;/code>: each method in each client library that allows deep paging has a &lt;code>cursor&lt;/code> parameter that if you set to &lt;code>*&lt;/code> will tell the Crossref API you want deep paging.&lt;/span>&lt;/li>
&lt;li>&lt;span >&lt;code>cursor_max&lt;/code>: for boring reasons we need to have feedback from the user when they want to stop, since each request comes back with a cursor value that we can make the next request with, thus, an additional parameter &lt;code>cursor_max&lt;/code> is used to indicate the number of results you want back.&lt;/span>&lt;/li>
&lt;li>&lt;span >&lt;code>limit&lt;/code>: this parameter when not using deep paging determines number of results to get back. however, when deep paging, this parameter sets the chunk size. (note that the max. value for this parameter is 1000)&lt;/span>&lt;/li>
&lt;/ul>
&lt;p>&lt;span >For example, &lt;code>cursor=&amp;amp;#8221;*&amp;amp;#8221;&lt;/code> states that you want deep paging, &lt;code>cursor_max&lt;/code> states maximum results you want back, and &lt;code>limit&lt;/code> determines how many results per request to fetch.&lt;/span>&lt;/p>
&lt;p>&lt;span >&lt;em>&lt;strong>Python&lt;/strong>&lt;/em>&lt;/span>&lt;/p>
&lt;pre class="theme:solarized-light lang:python decode:true ">&lt;span >from habanero import Crossref
cr = Crossref()
cr.works(query = "widget", cursor = "*", cursor_max = 500)&lt;/span>&lt;/pre>
&lt;p>&lt;span >&lt;em>&lt;strong>Ruby&lt;/strong>&lt;/em>&lt;/span>&lt;/p>
&lt;pre class="theme:solarized-light lang:ruby decode:true">&lt;span >require 'serrano'
Serrano.works(query: "widget", cursor: "*", cursor_max: 500)&lt;/span>&lt;/pre>
&lt;p>&lt;span >&lt;em>&lt;strong>R&lt;/strong>&lt;/em>&lt;/span>&lt;/p>
&lt;pre class="theme:solarized-light lang:r decode:true">&lt;span >library("rcrossref")
cr_works(query = "widget", cursor = "*", cursor_max = 500)
&lt;/span>&lt;/pre>
&lt;p> &lt;/p>
&lt;h3 id="span-text-mining-clientsspan">&lt;span >Text mining clients&lt;/span>&lt;/h3>
&lt;p>&lt;span >Just a quick note that I’ve begun a few text-mining clients for Python and Ruby, focused on using the low level clients discussed above.&lt;/span>&lt;/p>
&lt;ul>
&lt;li>&lt;span >Python: &lt;a href="https://github.com/sckott/pyminer">&lt;a href="https://github.com/sckott/pyminer" target="_blank">https://github.com/sckott/pyminer&lt;/a>&lt;/a>&lt;/span>&lt;/li>
&lt;li>&lt;span >Ruby: &lt;a href="https://github.com/sckott/textminer">&lt;a href="https://github.com/sckott/textminer" target="_blank">https://github.com/sckott/textminer&lt;/a>&lt;/a>&lt;/span>&lt;/li>
&lt;/ul>
&lt;p>&lt;span >Do try them out!&lt;/span>&lt;/p></description></item><item><title>Scheduled Booth Presentations at the Frankfurt Book Fair</title><link>https://www-crossref-org.pluma.sjfc.edu/blog/scheduled-booth-presentations-at-the-frankfurt-book-fair/</link><pubDate>Tue, 29 Sep 2015 00:00:00 +0000</pubDate><author>Anna Tolwinska</author><guid>https://www-crossref-org.pluma.sjfc.edu/blog/scheduled-booth-presentations-at-the-frankfurt-book-fair/</guid><description>&lt;p>Oktoberfest is in full swing and that makes me think that it’s almost Frankfurt Book Fair time again!&lt;/p>
&lt;p>This year in addition to individual meetings we’ll have scheduled flash presentations on our booth, &lt;strong>M91 in Hall 4.2&lt;/strong>. These short (10-minute) presentations are great for anyone wanting a quick intro to what Crossref is all about. &lt;strong>Running on Wednesday, Thursday, and Friday&lt;/strong> - at the following times each of those days:&lt;/p>
&lt;ul>
&lt;li>10am - &lt;strong>Small Publisher Tools&lt;/strong>&lt;/li>
&lt;li>12pm - &lt;strong>DOIs &amp;amp; Metadata Basics&lt;/strong>&lt;/li>
&lt;li>3pm - &lt;strong>Exploring through APIs&lt;/strong>&lt;/li>
&lt;/ul>
&lt;p>If you’d like to meet with us (Ed Pentz, Ginny Hendricks, Rachael Lammey, or Anna Tolwinska) please contact &lt;a href="mailto:rclark@crossref.org">Rosa Morais Clark&lt;/a> to set up a meeting.&lt;/p>
&lt;figure>&lt;img src="https://www-crossref-org.pluma.sjfc.edu/images/blog/fbm-logo.png"
alt="FBM logo" width="40%">
&lt;/figure>
&lt;br/>
We look forward to seeing you there!</description></item><item><title>Determining the Crossref membership status of a domain</title><link>https://www-crossref-org.pluma.sjfc.edu/blog/determining-the-crossref-membership-status-of-a-domain/</link><pubDate>Tue, 22 Nov 2011 00:00:00 +0000</pubDate><author>Karl Ward</author><guid>https://www-crossref-org.pluma.sjfc.edu/blog/determining-the-crossref-membership-status-of-a-domain/</guid><description>&lt;p>We’ve been asked a few times if it is possible to determine whether or not a particular domain name belongs to a Crossref member. To address this we’re launching another small service that performs something like a “reverse look-up” of URLs and domain names to DOIs and Crossref member status.&lt;/p>
&lt;p>The service provides an API that will attempt to reverse look-up a URL to a DOI and return the membership status (member or non-member) of the root domain of the URL. In practice resolving URLs to DOIs has substantial limitations - many publishers redirect the resolution URL of DOIs to other online content and URLs become clogged up with session IDs and other cruft appearing in their query parameters. All of this means it is unlikely that the URLs that appear to be the end result of DOI resolution are actually the URLs pointed to.&lt;/p>
&lt;p>However, it’s also possible to provide only a host name, in which case, as with a URL, the Crossref membership status for the root domain will be returned.&lt;/p>
&lt;p>There’s also a downloadable list of hashed domains that belong to Crossref members which will be useful to those who want to determine the membership status of a domain locally. Also, a bookmarklet allows anyone to easily check a web page they are looking at to see if the domain it is hosted on belongs to a Crossref member.&lt;/p></description></item><item><title>Family Names Service</title><link>https://www-crossref-org.pluma.sjfc.edu/blog/family-names-service/</link><pubDate>Thu, 06 Oct 2011 00:00:00 +0000</pubDate><author>Karl Ward</author><guid>https://www-crossref-org.pluma.sjfc.edu/blog/family-names-service/</guid><description>&lt;p>Today I’m announcing &lt;a href="https://web.archive.org/web/20120113212842/http://names.crrd.dyndns.org/" target="_blank">a small web API&lt;/a> that wraps a family name database here at Crossref R&amp;amp;D. The database, built from Crossref’s metadata, lists all unique family names that appear as contributors to articles, books, datasets and so on that are known to Crossref. As such the database likely accounts for the majority of family names represented in the scholarly record.&lt;/p>
&lt;p>The web API comes with two services: a family name detector that will pick out potential family names from chunks of text and a family name autocompletion system.&lt;/p>
&lt;p>Very brief documentation can be found &lt;a href="https://web.archive.org/web/20120113212842/http://names.crrd.dyndns.org/" target="_blank">here&lt;/a> along with a jQuery example of autocompletion.&lt;/p>
&lt;p>The database is still in development so there may be some oddities and inaccuracies in there. Right now one obvious omission from the name list that I hope to address soon are double-worded names such as “von Neumann”. We’re not proposing this database as an authority but rather something that backs a practical service for family name detection and autocompletion.&lt;/p></description></item><item><title>Crossref’s OpenURL query interface</title><link>https://www-crossref-org.pluma.sjfc.edu/blog/crossrefs-openurl-query-interface/</link><pubDate>Wed, 06 May 2009 00:00:00 +0000</pubDate><author>Chuck Koscher</author><guid>https://www-crossref-org.pluma.sjfc.edu/blog/crossrefs-openurl-query-interface/</guid><description>&lt;p>Over the past two weeks we’ve focused on our OpenURL query interface with the goal being to improve its reliability. I’d like to mention some things we’ve done.&lt;/p>
&lt;ol>
&lt;li>
&lt;p>We now require an OpenURL account to use this interface (see &lt;a href="https://apps-crossref-org.pluma.sjfc.edu/requestaccount/" target="_blank">the registration page&lt;/a>) . This account is still free, there are no fixed usage limits, and the terms of use have been greatly simplified.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Resources have been re-arranged dedicating more horse-power to the OpenURL function.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>The OpenURL function is now in our advanced monitoring function which means some lucky staff member will be getting phone calls at 3AM (me included!).&lt;/p>
&lt;/li>
&lt;/ol>
&lt;p>I should note that #1 has already reduced inappropriate usage. This also is not the end of planned changes. Crossref has undertaken a major rewrite of parts of our system and this will include the OpenURL interface.&lt;/p>
&lt;p>Chuck&lt;/p></description></item></channel></rss>