CrossRef is a non-profit organization that enables cross-publisher citation linking of the scholarly literature via Digital Object Identifiers (DOIs). CrossRef member organizations can use the Cited-by Linking service that provides basic information about the scholarly literature citing a particular DOI that they have published. All other users can use the CrossRef OpenURL service which provides citation counts (the `fl_count' attribute), but no information about the citing literature. Lagotto handles both scenarios.

Required configuration fields

Cited-by

Add username and password provided by CrossRef in the Publisher Configuration tab of the CrossRef source. This setting is specific to a particular publisher associated with the user entering this information.

OpenURL

For articles without a publisher the openurl_username in the Configuration tab of the CrossRef source will be used. You can register for a CrossRef Query Services account here.

ALM Name crossref
ALM Configuration default
ALM Core Attributes id (as doi)
url (as http://doi.org/DOI)
contributor(s)
ALM Other Attributes ISSN
journal title
journal abbreviation
title
volume
issue
first page
year
publication type
citation count
Protocol REST
Format XML
Rate-limiting unknown
Authentication username and password
Restriction by IP Address no
API URL Cited-By http://doi.crossref.org/servlet/getForwardLinks?usr=USERNAME&pwd=PASSWORD&doi=DOI
API URL OpenURL http://www.crossref.org/openurl/?pid=USERNAME&id=doi:DOI&noredirect=true
Limitations Publication date may be incomplete
No unique identifiers for contributors

Example Response Cited-By

<?xml version="1.0" encoding="UTF-8"?>
<crossref_result version="2.0" xmlns="http://www.crossref.org/qrschema/2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.crossref.org/qrschema/2.0 http://www.crossref.org/qrschema/crossref_query_output2.0.xsd">
  <query_result>
    <head>
      <doi_batch_id>none</doi_batch_id>
    </head>
    <body>
      <forward_link doi="10.1371/journal.pone.0006022">
        <journal_cite fl_count="17">
          <issn type="print">0028-0836</issn>
          <issn type="electronic">1476-4687</issn>
          <journal_title>Nature</journal_title>
          <journal_abbreviation>Nature</journal_abbreviation>
          <article_title>Metrics: A profusion of measures</article_title>
          <contributors>
            <contributor first-author="true">
              <given_name>Richard</given_name>
              <surname>Van Noorden</surname>
            </contributor>
          </contributors>
          <volume>465</volume>
          <issue>7300</issue>
          <first_page>864</first_page>
          <year>2010</year>
          <publication_type>full_text</publication_type>
          <doi type="journal_article">10.1038/465864a</doi>
        </journal_cite>
      </forward_link>
      <forward_link doi="10.1371/journal.pone.0006022">
        <journal_cite fl_count="1">
          <issn type="print">18788750</issn>
          <journal_title>World Neurosurgery</journal_title>
          <journal_abbreviation>World Neurosurgery</journal_abbreviation>
          <article_title>Finding a Way Through the Scientific Literature: Indexes and Measures</article_title>
          <contributors>
            <contributor first-author="true">
              <given_name>Thomas</given_name>
              <surname>Jones</surname>
            </contributor>
            <contributor first-author="false">
              <given_name>Sarah</given_name>
              <surname>Huggett</surname>
            </contributor>
            <contributor first-author="false">
              <given_name>Judith</given_name>
              <surname>Kamalski</surname>
            </contributor>
          </contributors>
          <volume>76</volume>
          <issue>1-2</issue>
          <first_page>36</first_page>
          <year>2011</year>
          <publication_type>full_text</publication_type>
          <doi type="journal_article">10.1016/j.wneu.2011.01.015</doi>
        </journal_cite>
      </forward_link>
    </body>
  </query_result>
</crossref_result>

Example Response OpenURL

<?xml version="1.0" encoding="UTF-8"?>
<crossref_result xmlns="http://www.crossref.org/qrschema/2.0" version="2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.crossref.org/qrschema/2.0 http://www.crossref.org/schema/queryResultSchema/crossref_query_output2.0.xsd">
  <query_result>
    <head>
      <doi_batch_id>none</doi_batch_id>
    </head>
    <body>
      <query status="resolved" fl_count="49">
        <doi type="journal_article">10.1371/journal.pone.0006022</doi>
        <issn type="electronic">1932-6203</issn>
        <journal_title>PLoS ONE</journal_title>
        <contributors>
          <contributor sequence="first" contributor_role="editor">
            <given_name>Thomas</given_name>
            <surname>Mailund</surname>
          </contributor>
          <contributor sequence="first" contributor_role="author">
            <given_name>Johan</given_name>
            <surname>Bollen</surname>
          </contributor>
          <contributor sequence="additional" contributor_role="author">
            <given_name>Herbert</given_name>
            <surname>Van de Sompel</surname>
          </contributor>
          <contributor sequence="additional" contributor_role="author">
            <given_name>Aric</given_name>
            <surname>Hagberg</surname>
          </contributor>
          <contributor sequence="additional" contributor_role="author">
            <given_name>Ryan</given_name>
            <surname>Chute</surname>
          </contributor>
        </contributors>
        <volume>4</volume>
        <issue>6</issue>
        <first_page>e6022</first_page>
        <year media_type="online">2009</year>
        <publication_type>full_text</publication_type>
        <article_title>A Principal Component Analysis of 39 Scientific Impact Measures</article_title>
      </query>
    </body>
  </query_result>
</crossref_result>

Source Code

The source code is available here.

Further Documentation
http://www.lagotto.io/docs/crossref/
www.lagotto.io
crawl=CC-MAIN-2022-21
23159
application/http; msgtype=response
sha1:GB6DIWJN25PVUKJMYZKCGCXTHNHF5J3A
<urn:uuid:71c505d3-56b0-48b6-ab92-b15508fb9502>
2022-05-17T04:02:41Z
185.199.111.153
text/html
sha1:E25AVGU23XJ4NAPM2XOG337SFV5E6B6G
<urn:uuid:94c07638-201f-44b1-b794-ddccaa109420>
http://www.lagotto.io/docs/crossref/
response
<urn:uuid:6facfcf7-0b5e-42be-a9ac-e26b8b8ce030>
isPartOf: CC-MAIN-2022-21
publisher: Common Crawl
description: Wide crawl of the web for May 2022
operator: Common Crawl Admin (info@commoncrawl.org)
hostname: ip-10-67-67-5
software: Apache Nutch 1.18 (modified, https://github.com/commoncrawl/nutch/)
robots: checked via crawler-commons 1.3-SNAPSHOT (https://github.com/crawler-commons/crawler-commons)
format: WARC File Format 1.1
conformsTo: https://iipc.github.io/warc-specifications/specifications/warc-format/warc-1.1/