Académique Documents
Professionnel Documents
Culture Documents
Table of Contents
Help Center ..................................................................................................................................................................................... 1
About CrossRef DOIs .................................................................................................................................................................... 1
What is a DOI .......................................................................................................................................................................... 1
How do CrossRef DOIs work? .................................................................................................................................................. 2
Who uses CrossRef DOIs ......................................................................................................................................................... 3
Examples of DOI use ............................................................................................................................................................... 4
Getting Started ............................................................................................................................................................................. 5
How CrossRef works ............................................................................................................................................................... 5
Getting Started with CrossRef ................................................................................................................................................ 6
CrossRef publishers and titles ................................................................................................................................................ 7
Publishers ............................................................................................................................................................................... 8
Becoming a member ......................................................................................................................................................... 8
Obtaining a DOI prefix ....................................................................................................................................................... 9
Creating a DOI suffix pattern .......................................................................................................................................... 10
Creating response pages ................................................................................................................................................. 11
How depositing works ..................................................................................................................................................... 12
How querying works ........................................................................................................................................................ 13
Outbound linking ............................................................................................................................................................. 14
Libraries ................................................................................................................................................................................ 15
Opening a library account ............................................................................................................................................... 15
DOIs, OpenURL, and link resolvers .................................................................................................................................. 16
Setting up your system for localized linking .................................................................................................................... 17
CrossRef Affiliates ................................................................................................................................................................. 18
Depositing DOIs and metadata .................................................................................................................................................. 19
Deposit basics ...................................................................................................................................................................... 19
Deposit content types ........................................................................................................................................................... 20
Resource-only deposits ......................................................................................................................................................... 21
Journal title-level DOIs .......................................................................................................................................................... 22
Depositing and distributing references ................................................................................................................................. 23
Deposit fees .......................................................................................................................................................................... 24
Troubleshooting Deposits ..................................................................................................................................................... 25
Verifying your XML .......................................................................................................................................................... 25
ISSN errors ...................................................................................................................................................................... 26
Interpreting submission logs ........................................................................................................................................... 27
Errors and warning messages ......................................................................................................................................... 28
Multiple Resolution ............................................................................................................................................................... 31
Overview ......................................................................................................................................................................... 31
Steps for implementation ................................................................................................................................................ 32
1. Permissions ................................................................................................................................................................. 33
2. Interim page template ................................................................................................................................................ 34
3. Enable DOIs ................................................................................................................................................................. 35
Role of the DOI proxy ...................................................................................................................................................... 36
Reversing multiple resolution .......................................................................................................................................... 37
Depositing secondary URLs ............................................................................................................................................. 38
Using special characters ....................................................................................................................................................... 39
Depositing translations ......................................................................................................................................................... 40
Components ......................................................................................................................................................................... 41
Best practices for depositing ................................................................................................................................................ 42
NLM/JATS to CrossRef conversion ......................................................................................................................................... 43
Help Site
CrossRef Help
What is a DOI?
Similar to a bar code for a physical object, a Digital Object Identifier (DOI) is a unique alphanumeric string assigned to a digital
object, such as an electronic journal, article, report, or thesis. Each DOI is unique and serves as a stable, persistent link to the fulltext of an electronic item on the Internet. Unlike a URL, a DOI doesn't change over time; even if the item moves to a new location,
the DOI stays the same.
DOIs are the only widely adopted persistent identifier for scholarly works. DOI names appear in printed materials and online as
links.
A DOI name consists of two segments:
Prefix: a unique numeric string beginning with the numeral 10 assigned by CrossRef to the publisher that submitted the
information about the digital object
Suffix: an alphanumeric string or series of strings used internally by the publisher to identify the digital object.
In this sample DOI name: 10.1006/jmbi.1995.0238 - 10.1006 is the prefix (in this case, for the publisher Elsevier)
and jmbi.1995.0238 is the publisher-assigned suffix for the particular item (in this case, indicating that it is from the Journal of
Molecular Biology and was published in 1995).
Print, PDF, and HTML versions of the same digital item all use the same DOI names. Generally, a DOI name points to the item in a
single location; however, with multiple resolution, it is possible to point to more than one location.
For a more extensive discussion of DOIs, see The DOI Handbook (pdf) on the Digital Object Identifier System web
site.
Not all DOIs are CrossRef DOIs - use the DOI RA tool to identify the DOI registration agency.
Page 1
Help Site
CrossRef Help
For example:
http:/dx.doi.org/10.1006/jmbi.1995.0238
URLs in the DOI directory are updated when an item changes location, ensuring persistence. The DOI System and directory is
managed by the International DOI Foundation.
CrossRef DOIs
In addition to creating durable links, CrossRef DOIs reliably identify content. If you follow a CrossRef DOI to an article youre assured
that the page you view is the publisher maintained version of the article.
CrossRef members deposit DOIs by submitting XML containing citation metadata and DOIs to the CrossRef system. CrossRef stores
the metadata in our lookup service, and registers the DOI and URL in the central DOI directory. As a result, citation metadata is
associated with all CrossRef DOIs, making them retrievable via CrossRef lookup services. This allows CrossRef DOIs to be widely
distributed, and supports collaborative reference linking between CrossRef members. See How CrossRef works for details.
Page 2
Help Site
CrossRef Help
Page 3
Help Site
CrossRef Help
Page 4
Help Site
CrossRef Help
Getting Started
Basic bibliographic values including all authors, volume, issue, page number or article number, article title
A list of figures, tables, images or other parts of the item (we call these components) which may benefit from having their
own DOI for linking.
2. DOI lookup service: CrossRef's query interfaces allow users (including publishers, libraries, researchers, authors or the
public) who know some amount of information about an item to retrieve a DOI and create persistent links. Users submit
queries to CrossRef which include as much metadata as they have (e.g. journal title, author, article title) and CrossRef looks
for the corresponding DOI and returns it to the user.Although most transactions with CrossRef are made by automated
systems we have put in place several services designed for use by people. For smaller publishers who have limited technical
resources or for end users like authors, researchers and librarians these services are intended for low volume activity. For
detailed instructions on these services please see User Interfaces.
Page 5
Help Site
CrossRef Help
Getting Started
Getting started
Organizations participate in CrossRef by joining under one of these three categories:
1. Member: a publisher or content owner who will be depositing DOIs with metadata
2. Library: a no-fee account for querying the CrossRef system primarily used to support a local linking service
3. Affiliate: an organization (commercial or non-profit) which will be querying the CrossRef system, using CrossRef bulk
metadata or acting as an agent for member publishers.
To see who is currently participating in CrossRef please see:
Publishers & Societies: current publishers and societies that participate in CrossRef.
CrossRef Voting Members: a listing of all voting members.
Libraries: list of library members
CrossRef Affiliates: organizations that are affiliates or agents
The organization applying for membership must publish primary scholarly content that is available online in full text.
The organization must submit metadata, as defined by PILA, for substantially all its content that is online in full text.
In an organization with multiple divisions, the largest legal entity is considered the PILA member and all the divisions are
subject to the terms of the PILA Membership Agreement.
To ensure fairness in reviewing candidates for membership, prospective members must supply information about the content
they intend to deposit.
Only publishers who pay an annual membership fee and own the content represented by CrossRef's metadata are considered
members who are entitled to vote for CrossRef's board of directors. Publishers may participate in CrossRef without actually being a
member themselves if they are represented by a Sponsoring Member.
Page 6
Help Site
CrossRef Help
Getting Started
Lists of libraries and affiliates (associations, organizations, agents, and linking solution partners) that use CrossRef are also
available.
Page 7
Help Site
CrossRef Help
Publishers
Becoming a member
CrossRef operates a technical service on behalf of its member publishers helping them establish URL links between their content
and the content of other CrossRef publishers. These links primarily go from the references listed in an item's bibliography to the
item being cited by the author. CrossRef services are technical in nature and require member's staff responsible for integrating with
CrossRef's offerings to have some understanding of XML and Web technologies and to have a thorough understanding of their own
production processes.
Membership process
Publishers join CrossRef by completing and signing the membership application and membership agreement. After joining CrossRef,
you receive a DOI prefix, a user name and password to access the CrossRef system, and the general login to the members' area of
the CrossRef web site. For information about the cost of joining CrossRef as a publisher, see Publisher Fees on the CrossRef web
site.
1. Join CrossRef using our membership request form.
2. When you become a member, you will be assigned a DOI prefix. You must establish a DOI suffix pattern before creating DOIs.
3. Build deposit XML for containing your DOIs and their metadata (non-technical users try our basic Web deposit form).
4. Add DOIs to your DOI response pages
5. Retrieve and construct outbound DOI links for the references in your content
Publishers may also participate in other CrossRef services.
Member obligations
When participating in CrossRef members are expected to:
Build and operate the necessary systems on their side which compose the XML deposit files and submit them to CrossRef
add DOI links (when available) to the reference list for journal articles deposited with CrossRef
Regularly monitor their transactions with CrossRef, and identify and correct errors.
Remain vigilant about updating the metadata for their DOIs, particularly the URL of the resource.
Review the various CrossRef reports issued to members and correct any identified errors.
Use commercially reasonable efforts to make your content available and ensure persistance of links through an authorized
archive if you are no longer able to host your content.
More information on becoming a CrossRef member is available on the CrossRef website. For a complete list of
member obligations, see Publisher Rules.
Page 8
Help Site
CrossRef Help
Publishers
Page 9
Help Site
CrossRef Help
Publishers
Guidelines
Be concise: Make the suffix as concise as possible to facilitate human readability. Remember, DOIs will appear online and in
print; users will also re-type DOIs.
Be unique: A suffix must be unique within a given prefix.
Be case insensitive: A suffix is case insensitive, so 10.1006/abc is the same as 10.1006/ABC.
Be consistent: The suffix should reflect a consistent, logical system that can be easily documented and readily understood
by employees of your organization, so that the task of assigning DOIs can be passed from one employee to the next. For
example, you might want the suffix to include existing internal identifiers.
Avoid page numbers: It is possible to use traditional bibliographic metadata (such as journal, volume, and page) in
constructing DOI suffixes because both this metadata and the DOI are persistent. However, some issues need careful
consideration before choosing such an approach. DOIs should be active as soon as articles appear online. Choosing a scheme
that is tied to page numbers makes it difficult to put content online before pagination is complete for a print version or if the
items are published online only.
Only use approved characters: "a-z", "A-Z", "0-9" and "-._;()/"
Use one or more nodes: You can use suffix nodes to reflect hierarchical information or levels of granularity. For example,
the first node might be a multiple-letter code for the journal title, while successive nodes encode the year of article acceptance
and the order of article acceptance. This is the scheme used by Academic Press, with resulting DOIs such as
10.1006/jmbi.1998.2354.
Make suffixes extensible: DOI suffixes should be extensible. In the future, for instance, parts of articles, such as figures,
graphs, and supplementary materials, might be assigned DOIs. Using the preceding Academic Press example, the second
figure in the article might be assigned this DOI: 10.1006/jmbi.1998.2354.f002.
DOIs are case-insensitive: 10.5555/ABC123 is the same DOI as 10.5555/abc123
DSpace repositories should review DOIs and DSpace repositories before constructing a DOI suffix pattern
Page 10
Help Site
CrossRef Help
Publishers
Page 11
Help Site
CrossRef Help
Publishers
Page 12
Help Site
CrossRef Help
Publishers
Query processes and options are described in detail in Queries & retrieving metadata
Page 13
Help Site
CrossRef Help
Publishers
Outbound linking
CrossRef Members are required to create outbound DOI links within their references, meaning members must add DOI links (when
available) to the reference list for journal articles deposited with CrossRef. Outbound linking for other content types is encouraged
but not required.
The CrossRef Board of Directors has changed the penalty for members who have not implemented outbound linking. Starting in
2011, instead of being charged a non-linking fee of 22 cents per DOI, CrossRef members who are not linking within the initial 18
months of joining CrossRef may have their accounts suspended.
Simple Text Query form: cut-and-paste reference lists into a web form. This is a manual interface suitable for low volume
querying.
Simple Text Query upload: upload reference lists as .txt files and receive query results via email. This is a manual interface
suitable for low volume querying.
XML Queries: XML formatted using the CrossRef query schema may be submitted to our system as individual requests or as a
batch upload. XML querying allows for significant control over query execution and results, and is the preferred method of
querying for most members (details).
2. Link to DOIs in your references: After DOIs have been retrieved via querying, members must display and link DOIs in their
references. To make a DOI into a link, precede it with http://dx.doi.org/ (as in http://dx.doi.org/10.1006/jmbi.1998.2354).
Sample outbound linking
Queries & retrieving metadata, Querying with XML, crossref_query_input2.0.xsd schema documentation, CrossRef
DOI Display Guidelines, Building URLs for DOIs containing special characters
Page 14
Help Site
CrossRef Help
Libraries
To view a list of libraries with CrossRef accounts, see Libraries on the CrossRef web site.
For information about how the DOI integrates with local link servers, see DOIs, OpenURL, and link resolvers.
Page 15
Help Site
CrossRef Help
Libraries
Using the Open URL Query Interface, Setting up your system for localized linking
For more information on OpenURL, see http://library.caltech.edu/openurl.
Page 16
Help Site
CrossRef Help
Libraries
Page 17
Help Site
CrossRef Help
Getting Started
CrossRef Affilates
CrossRefs Affiliate programs are for organizations that are not primary publishers but want to retrieve CrossRef DOIs and
bibliographic metadata for persistent linking to publisher full text. A range of affiliate programs are available. More information is
available on the CrossRef website.
Page 18
Help Site
CrossRef Help
Deposit basics
How depositing works
Depositing metadata to CrossRef involves the creation of XML according to our deposit schema. This XML is submitted to the
CrossRef System via public or machine interfaces. During the submission process, DOIs and metadata are added to the CrossRef
system, and DOIs are registered with the Handle resolver. Once deposited, DOIs may be resolved by prepending the DOI with
http://dx.doi.org. DOIs (and metadata) may also be retrieved by querying once a deposit has been processed successfully.
Step-by-step
The basic process for depositing consists of these steps:
1. Create XML using the CrossRef deposit schema (non-technical users may use the Web Deposit form).
2. Verify your XML.
3. Upload your XML (via a web interface or programatically).
6. Submit your deposit.
The upload process is very basic and performs no data validation at the time of upload. The 'Success' acknowledgment you receive
after submission step simply indicates that your file has been received. Each uploaded file then goes into a queue to await
processing which validates your XML using the Xerces parser. This step verifies that the XML is well formed and conforms to the
rules of the CrossRef schema and performs certain logic checks on the data in the file (see below).
Deposit tips
For efficient processing, keep file sizes under 150KBytes. File size should not exceed 1.5MBytes. During times of very heavy loads,
jobs may take several hours to reach the top of the queue and large files can take an hour or more to process. You can track your
submission's progress and, if necessary, request that CrossRef staff move it up in the queue.
Deposit rules
Most of the rules which govern the data allowed/required in a deposit are specified in the CrossRef schema and enforced via XML
validation. A few rules exist outside the schema and are enforced by the software which processes the deposit:
1. DOIs may only contain the following characters: "a-z", "A-Z", "0-9" and "-._;()/"
2. Publication title ownership is enforced. This means that CrossRef recognizes a single publisher as owning a title and thus only
DOIs using the prefix of that publisher may be assigned to the publication. Please contact support@crossref.org to resolve any
issues associated with this rule.
3. Every time a DOI is deposited it must be given a timestamp, the value of which must increment with subsequent updates.
This value is a string of text that gets interpreted as a number. The recommended format is YYYYMMDDHHMM (ex:
200810021422). Timestamps need to be incremented when DOIs are updated.
Deposit content types, Best practices for depositing
Page 19
Help Site
CrossRef Help
Journals: DOIs may optionally be assigned to the journal itself, a specific volume or a specific issue. However, we strongly
encourage the assignment of a DOI at the journal title level (journal title DOIs often use the ISSN as the suffix). DOIs should be
assigned to all articles published within the journal and may be assigned to other content as well (e.g. book reviews, editorials
etc.). Items that are part of an article which may benefit from having their own identifier can be registered as components and
given a DOI unique from that of the article. These items include figures, tables or supporting data files.
Books: DOIs are always assigned at the book title level and frequently at the chapter level as well. Books may also be
deposited as part of a series in which case the series is assigned a DOI unique from the DOI of any volume within the series.
Book deposits should have an ISBN when available for each volume title and must have an ISSN for each series title.
Conference proceedings: Conference proceedings are quite similar to journals/articles with the major exception being the
metadata includes information about the conference event as well as the proceedings title. Each paper within the proceedings
is treated like a journal article.
Components: Components are parts of some other content type which are to be given their own DOI. They require a parent
DOI which may be the DOI of an article, journal, book, chapter, standard or any other DOI. Components may be deposited
along with their parent or they can be deposited by themselves in a separate XML file.
Dissertations and thesis: DOIs are assigned to each dissertation or thesis. DOIs are not assigned to an aggregation of this
content type (e.g. if a collection of dissertations is published together it most likely would be deposited as a book).
Reports and working-papers: This content type resembles books in many ways with the major difference being an ISBN is
not required. DOIs need not but are strongly encouraged to be assigned at the title level. Lower level "content-items" may also
be given their own DOI (similar to chapters in a book). Reports/working-papers may be published as part of a series in which
case the series title is given a unique DOI and must have an ISSN. Volumes published with a series must also have an ISBN.
Standards: Standards are assigned a DOI at the title level and may also have DOIs assigned to lower level "content-items".
Standards published as stand alone publications do not need an ISBN but like reports if they're published in a series ISBNs and
ISSNs are required. The metadata for standards differ primarily in the inclusion of additional designators along with the title
which are commonly used when referring to a standard.
Database: Databases are another top level construct which can be assigned a DOI. Lower level items within a database, called
datasets, are each given a unique DOI and any database/dataset DOI may include components. This content type has been
used to address a number of situations that do not easily fall into the other categories. While originally intended for more
traditional collections of data we have found this content type useful for allowing to DOIs to be assigned to a number of
collections which might not be considered a 'database' but which defy easy classification into the other content type.
DOIs can be assigned to any object that is accessible online. Each DOI is assigned a primary URL during the deposit process which
points to what we call the response page. DOI response pages must meet CrossRef membership rules, which at a minimum requires
display of the bibliographic data (article title, author, publication title, date of publication) and the DOI displayed as a URL.
CrossRef deposit schema
Page 20
Help Site
CrossRef Help
Reference deposits
URLs: A primary URL must be included in all DOI deposits. Additional URLs may also be included, for:
as-crawled URLs (used for CrossCheck)
Multiple Resolution secondary URLs
content version or text mining URLs
Components
FundRef
CrossMark
Access Indicators
Page 21
Help Site
CrossRef Help
A distinct DOI should be created for each version of a title deposited with CrossRef. Any changes requiring a new ISSN should
result in a new title-level DOI as well.
A title-level DOI should resolve to a response page that displays the same title and ISSN recorded in the CrossRef database.
Once assigned, a title-level DOI should be maintained.
Responsibility for maintaining a title-level DOI transfers to the new owner when title ownership is transferred.
As with all DOIs registered via CrossRef, the DOI being resolved should appear on the DOI response page.
The ISSN standard, ISO 3297, recommends that a DOI suffix contain the ISSN (with hyphen), preceded by the lowercase letters
issn and a period, for example: 10.5930/issn.1994-4683
Journal DOIs are required to comply with COUNTER release 4.
Page 22
Help Site
CrossRef Help
Page 23
Help Site
CrossRef Help
Article Year
Fee level
BY rate
DOI2 2013 (online), 1971 (print) 2013 (online), no print date CY rate
DOI3 2013 (online), no print
BY rate
1971 (print)
BY rate
Page 24
Help Site
CrossRef Help
Troubleshooting Deposits
When you send data to the XML Parser no processing occurs. If the files parses successfully you will see a count of the number
of DOIs found in the file. Failures will be displayed as errors generated by the Xerces parser.
The validator will validate against all CrossRef schema but only schema versions 4.3.0 and up are valid for deposits.
Page 25
Help Site
CrossRef Help
Troubleshooting Deposits
Error: ISSN "{ISSN}" has already been assigned to a different publisher {publisher name}({publisher
prefix}) or ISBN "{ISBN}" has already been assigned to a different publisher {publisher
name}({publisher prefix})
This error indicates that the title you are depositing is owned by another publisher/prefix. If you are the correct publisher for the
title being deposited, verify that you have followed the title ownership procedures described in Transferring DOI ownership. If you
have followed transfer procedures. contact support@crossref.org.
Carefully verify that the ISSN in your deposit is correct. If it is not, correct and resubmit your deposit.
If the ISSN matches the ISSN you believe is assigned to your title, check your ISSN against the ISSN assigned by the ISSN
Register (or your ISSN registrar). Transcription errors may occur when the ISSN is assigned. If you are not able to verify your
ISSN, contact support@crossref.org and we will look it up for you.
Updating or correcting title information, Best practices for journal titles
Page 26
Help Site
CrossRef Help
Troubleshooting Deposits
Page 27
Help Site
CrossRef Help
Troubleshooting Deposits
Warnings
Warning
Added with
conflict
Meaning
Solution
Two DOIs are in the system with the same metadata. This usually
occurs when an article is published ahead of print such that no
enumeration or page values are available.
Meaning
Solution
Page 28
Help Site
CrossRef Help
Troubleshooting Deposits
Error Message
Meaning
Solution
This is an example
of a parsing error
being reported in
the log file. Since
this output comes
directly from the
Xerces parser the
actual message
will vary
depending on the
error.
Indicates
unacceptable
markup in file
Indicates
characters (BOM)
precede the XML usually occurs
when word
processing
programs are used
Indicates badly
Locate and correct
encoded character character - see Using
Special Characters for
more information
Page 29
Help Site
CrossRef Help
Troubleshooting Deposits
Error Message
Meaning
Solution
java.lang.NullPointerException
Resubmit deposit as
'DOI Resources' (when
using the CrossRef
System) or
doDOICitUpload (HTTP
transaction). If this
does not apply to your
deposit, contact
support@crossref.org
with details.
Schema
declaration is not
correct
Interpreting submission logs, Submission details, Viewing the Submission Administration report
Page 30
Help Site
CrossRef Help
Multiple Resolution
The current version of CrossRef's Multiple Resolution service has been active since May 2008. The pilot version has been
discontinued. Differences between the pilot and production version are described here.
Page 31
Help Site
CrossRef Help
Multiple Resolution
If needed, the secondary depositor may coordinate multiple resolution activity with CrossRef. Permission from the primary
depositor must be provided. (more info)
CrossRef assigns appropriate permissions to depositors and prefixes, and creates MR-only deposit accounts (if necessary).
2. Interim page template: an interim page template is constructed and sent to CrossRef (typically this is done by the primary
depositor)
3. Enable DOIs: the primary depositor deposits (if necessary) and unlocks Multiple Resolution DOIs.
4. Deposit secondary URLs: secondary depositor(s) deposits secondary URLs
Page 32
Help Site
CrossRef Help
Multiple Resolution
Permissions
Before depositing, the primary or secondary depositor must notify CrossRef of the intention to deposit multiple resolution DOIs, and
all titles and prefixes involved. The secondary depositor may coordinate multiple resolution activity with CrossRef with permission
from the primary depositor - this can be an email to support@crossref.org stating "XYZ Publishing has permission to coordinate
multiple resolution activity on our behalf for titles (...)"
Page 33
Help Site
CrossRef Help
Multiple Resolution
Images and stylesheets may be provided along with the template as needed.
Multiple resolution DOIs deposited without an associated template will default to a generic CrossRef template (not
recommended)
The directive <!--items--> will be replaced by all links to all MR targets as a HTML table rows and data cells (one link per row).
This directive is part of the system template but is not recommended as the result is ugly.
Establishing Multiple Resolution permissions, Enable DOIs for Multiple Resolution, Deposit Secondary URLs
Page 34
Help Site
CrossRef Help
Multiple Resolution
Establishing Multiple Resolution permissions, Creating an interim page template, Deposit Secondary URLs
Page 35
Help Site
CrossRef Help
Multiple Resolution
In the sample handle record the default URL is set to represent the content's primary location. This is typically the platform of the
content owner, or its primary publisher. The presence of property 10320/loc, containing an XML snippet, indicates to the proxy that
multiple resolution is enabled for this DOI. The XML is interpreted as follows:
<locations> element, chooseby: specifies the order of rules to be applied by the proxy when selecting from the<location>
elements.
locatt: used if the DOI request specifies a specific location item
country: used if any location item specifies a specific country which must match the country of the requester
weight: a weighted random selection from those <location> elements having weight values
<location> element identifies a specific location
id: a unique ID given to each location element
cr_type: a CrossRef property that specifies the type of multiple resolution to support
cr_src: a CrossRef property that identifies which CrossRef user deposited the location value
label: used by CrossRef to identify the co-host
href: the URL of the location
weight: the weighted value to use when applying the weighted-random selection process
The presence/absence of a rule in the chooseby property will enable/disable that type of selection process by the proxy.
For CrossRef's interim page multiple resolution we are setting the weight of the interim page location to 1 and all other locations to
zero. This will cause the weighted-random rule to always select the interim page location. CrossRef's interim page application will
then display to the use the set of choices which will consist of the default URL along with all other <location>s.
DOI resolution requests may be structured to bypass the CrossRef interim page using features built into the proxy's multiple
resolution capabilities.
To force the DOI to resolve to the primary (original) host location:
http://dx.doi.org/10.50505/200806091300?locatt=mode:legacy
http://dx.doi.org/10.50505/200806091300?locatt=label:HOST-XYZ
Page 36
Help Site
CrossRef Help
Multiple Resolution
Page 37
Help Site
CrossRef Help
Multiple Resolution
label is case-sensitive
A secondary depositor may update their URL by simply resending the XML file to CrossRef with the modified value.
Creating an interim page template, Establishing Multiple Resolution permissions, Enable DOIs for Multiple Resolution
Page 38
Help Site
CrossRef Help
<start>
<UTF_encoded></UTF_encoded>
</start>The character displays properly in a browser but if you save the XML source and try to view it in certain editors, it
will not display correctly.
2. Encode the special character using a numerical representation. This is the preferred approach and is implemented by
constructing an entity reference in the XML that is the numerical value of the character. For example,
<surname>Šumbera</surname> includes the special character "S" with a hek ().
Character entities
XML based on schema does not support named character entities. For example, é or – are not allowed . In order to
include these characters you must use their numerical representation, é or – respective. These are called
numerical entities as signified by the presence of the '#' character. The 'x' following the pound sign indicates the value is in hex,
as opposed to decimal if the 'x' were omitted. All entities must end with the ';' character.
Character numerical values may be found on the Unicode web site at The Unicode Character Code Charts.
Face markup
Some style markup is supported by the CrossRef schema but we recommend minimal use of this capability. The metadata being
deposited with CrossRef is primarily intended to support DOI lookup and retrieval. Only when style markup is essential to the
meaning of the text should it be used.
For more information about Unicode and UTF-8, see UTF-8 and Unicode FAQ for Unix/Linux and The ISO 8859 Alphabet
Soup.
Page 39
Help Site
CrossRef Help
At least one of the following elements must be distinct: ISSN, ISBN, volume, issue, first page.
The original language title should be deposited in the translated article metadata in the <original_language_title>
element.
Assigning separate DOIs to article translations is recommended but optional. Publishers wishing to assign one DOI to an
article and its translations may do so. The DOI response page should contain links to translated versions of the article.
This can be managed by the publisher web site or using Multiple Resolution.
Page 40
Help Site
CrossRef Help
Components
DOIs may be assigned to items that are part of a journal article, book chapter, or any other content item. A component would
typically be a figure, table, or image which is part of or referred to by the parent item. Assigning a DOI to a component allows direct
linking to the component item.
Depositing Components
Components have their own metadata which is separate from that of the parent DOI(s). They may be deposited with the parent DOI
as part of a metadata deposit (schema documentation), or in a separate deposit using the sa_component element in the 4.3.0
schema. Components may belong to more than one parent item. For example, two journal articles may include the same
component DOI.
Page 41
Help Site
CrossRef Help
Only one ISSN can be assigned per journal title. Contact support@crossref.org in advance of title or ISSN changes.
Page 42
Help Site
CrossRef Help
The journal title used for CrossRef deposits be included in the <journal-title element>.
The DOI should be included in <article-id> with attribute pub-id-type='doi'
The DOI URL should be included in <self-uri>
The JATS DTD does not have an appropriate place to include the email element used in CrossRef deposits, this currently needs
to be added manually. When we create the conversion we'll probably allow this to be included as an upload parameter.
Page 43
Help Site
CrossRef Help
Ancillary metadata
Schema declaration:
<doi_batch version="4.3.2" xmlns="http://www.crossref.org/schema/4.3.2" xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation=
"http://www.crossref.org/schema/4.3.2 http://www.crossref.org/schemas/crossref4.3.2.xsd"
xmlns:jats="http://www.ncbi.nlm.nih.gov/JATS1">
Deposit example:
. . .
</person_name>
</contributors>
<jats:abstract><jats:p>We describe a method for cloning nucleic acid molecules onto the
surfaces of 5-μm microbeads rather than in biological hosts. A unique tag sequence
is attached to each molecule, and the tagged library is amplified. Unique tagging of the
molecules is achieved by sampling a small fraction (1%) of a very large repertoire
of tag sequences. The resulting library is hybridized to microbeads that each carry
≈10<jats:sup>6<jats:/sup> strands complementary to one of the tags. About
10<jats:sup>5<jats:/sup> copies of each molecule are collected on each microbead. Because
such clones are segregated on microbeads, they can be operated on simultaneously and then
assayed separately. To demonstrate the utility of this approach, we show how to label and
extract microbeads bearing clones differentially expressed between two libraries by using a
fluorescence-activated cell sorter (FACS). Because no prior information about the cloned
molecules is required, this process is obviously useful where sequence databases are
incomplete or nonexistent. More importantly, the process also permits the isolation of
clones that are expressed only in given tissues or that are differentially expressed
between normal and diseased states. Such clones then may be spotted on much more costeffective, tissue- or disease-directed, low-density planar
microarrays.</jats:p></jats:abstract>
<publication_date media_type="print">
<year>2000</year>
</publication_date>
. . .
Page 44
Help Site
CrossRef Help
Ancillary metadata
<component_list>
<component parent_relation="isReferencedBy">
<description>Dataset for parent article</description>
<doi>10.5061/xxxxx</doi>
</component>
</component_list>
Components are currently how CrossRef supports the identification of supplemental material. This feature will be
enhanced to reflect terminology and organization defined by the NISO/NFAIS Supplemental Journal Article Materials
Project.
Page 45
Help Site
CrossRef Help
Ancillary metadata
Access Indicators may be included in a metadata deposit or submitted as a resource deposit, and may be included with CrossMark
metadata where applicable.
Page 46
Help Site
CrossRef Help
Ancillary metadata
As-crawled URLs
CrossRef metadata is often distributed to search engines and other crawler-based services that index the full text of content on a
publisher's site. For some publishers the URL associated with the DOI is appropriate for crawling, meaning the publisher's platform
recognizes the crawler's incoming request and responds by supplying the appropriate content. If a DOI URL isn't crawler friendly, a
publisher may supply a specific URL to the indexing service by depositing as-crawled URLs.
A substantial advantage for an indexing service is the ability to associate the DOI of the item with the location at which it was
indexed. Search services often index content by where it was found (URL) which may not be a stable/reliable key. Adding the
DOI as an index key adds stability.
URL only deposit: if a DOI has already been deposited, add as-crawled URLs to the existing metadata with a URL-only deposit. +
show/hide example
Metadata deposit with as-crawled URLs: as-crawled data is included in the <doi_data> element + show/hide example
URL updates for CrossCheck indexing should set the value of the crawler attribute to iParadigms (<item
crawler="iParadigms">)
Page 47
Help Site
CrossRef Help
How to query
Queries may be submitted via HTTP POST or GET or (in small batches) through the system interface. Most queries are formatted as
XML. XML queries allow significant control over the matching process Transactions are performed using HTTP GET or POST (batch
queries).
The following is an example of a journal XML query: + show/hide
HTTP queries
This process is described in detail in Using HTTP to Query. Some rules of thumb:
Synchronous queries using HTTP GET should be limited to less than 5-10 queries per request
The response time for an HTTP GET query with one query in the request is generally under 1 second
Batch queries
CrossRef supports a batch upload feature to accomodate large query volumes. Query files are uploaded to the CrossRef system
where they will wait in a queue for processing (similar to the deposit process). Files can contain either metadata formatted using
our query input schema (schema | documentation) or DOI queries (but not a mix). Uploaded query files should be less than
150KBytes in size.
When the queries are processed, the results are emailed to the address supplied in the query XML. Users may request that their
CrossRef account be configured so that the email results notice contains a link to the result file which would subsequently be
downloaded by the user. This avoids problems associated with large email files.
Query results
You may request the system to return query results in a number of formats. See Query Results for more information.
User-friendly query tools are also available.
Page 48
Help Site
CrossRef Help
Match: use to specify level of fuzzy or exact matching. This attribute may be applied to several elements (ISSN, author, issue,
article_title)
Enable-multiple-hits: allows or prevents matches returning more than one DOI
Secondary-query: instructs the system to perform a specific query if the default query mode does not produce a result.
Current options include author/title, multiple hits, and author/title multiple hits.
Property
Value
Purpose
key
string
enable-multiple-hits
false (default)
have the system reduce the query to one DOI and return nothing if
it can not do so
true
have the system return one DOI for each query rule it executes
multi_hit_per_rule
have the system return many DOIs for each query rule it executes will produce up to 50 candidate DOIs which partially match the
query
exact
forward-match
list-components
expanded-results
secondary-query
false (default)
No query is stored
true
Stored this query and re-run it automatically and notify via email
any matches that are found
false (default)
true
list the DOIs of any components that have deposited which are
linked to this DOI
false(default)
true
author-title
multiple-hits
author-title-multiple-hits performs author/title and multiple hits search if initial search fails
issn
match
journal_title
author
match
optional
exact
optional
not required
fuzzy(default)
exact
optional
fuzzy (default)
null
exact
Page 49
Help Site
CrossRef Help
Element
issue
Property
Purpose
fuzzy(default)/exact
-- see above --
first_page
fuzzy(default)/exact
-- see above --
year
optional(default)/exact
-- see above --
fuzzy(default)/exact
-- see above --
article_title
match
Value
match
Page 50
Help Site
CrossRef Help
Page 51
Help Site
CrossRef Help
Secondary queries
The CrossRef query engine operates by processing many different rules. By default, all metadata provided in a query is used to
generate a match, and a match is only returned if one DOI is present. Enabling a secondary query instructs the query engine to
perform specific searches when the initial search fails to find a match.
<query key="cit-3"
enable-multiple-hits="true" secondary-query="auhtor-title-multiple-hits">
<issn>0360-3016</issn>
<volume>54</volume>
<issue>2</issue>
<first_page>215</first_page>
Page 52
Help Site
CrossRef Help
<year>2002</year>
<author>Kim</author>
<article_title match="fuzzy">Potential radiation sensitizing effect of SU5416 by downregulating the COX-2 expression in human lung cancer cells</article_title>
</query>
Page 53
Help Site
CrossRef Help
DOI-to-metadata query
Metadata may be retrieved for all CrossRef DOIs. Most DOI-to-metadata queries are done via HTTP using synchronous HTTP
queries but may also be submitted as asynchronous batch queries or (for non-technical users) via a web form.
Results:
Default (xsd_xml) format + show/hide
UNIXREF format + show/hide
Page 54
Help Site
CrossRef Help
...
<query enable-multiple-hits="false" key="key1">
<article_title match="fuzzy">Concluding remarks</article_title>
<author search-all-authors="true">Somiari</author>
</query>
<query enable-multiple-hits="false" key="key1">
<article_title match="fuzzy">Off-line Approaches</article_title>
<author search-all-authors="true">Gustafsson</author>
</query>
...
When performing a bulk upload using HTTP POST, the value of the HTTP parameter operation must be doQueryUpload (please
see Using HTTP to POST files).
This service by default returns only one DOI record per query. As with other metadata queries if the system finds more than
one possible DOI the results are considered ambiguous and thus no results are returned. The user may override the one result
rule and request that multiple hits may be returned.
When performing XML queries, an author-title query may be submitted as a secondary query if the initial full metadata query is
unsuccessful.
Only the <author> and <article_title> elements should appear in an author / article title query - if other elements are present,
the query will be performed as a full metadata query.
Page 55
Help Site
CrossRef Help
eXtyles RefXpress
RefXpress is a powerful citation parser, meaning citations are broken up into their parts (publication title, author, volume, issue,
page, publication date, etc.). These parts can then easily be transformed into an XML query. Usage limits are in place, see Use
Options below.
Use Options
RefXpress usage: As much as is possible CrossRef's goal is to meet our user's needs. The STQ tools backed by RefXpress meets
the needs of nearly all individuals and many very small publishers. CrossRef licenses RefXpress from Inera and pays a per
transaction fee and therefore is not able to provide unlimited free access to CrossRef STQ or API users.RefXpress is the default
back-end used by CrossRefs Simple Text Query tools. Queries are limited to 1,000 per month for each registered email account.
In some cases additional free usage may be made available or arrangements may be made to provide metered service for a fee.
RefXpress may also be enabled for use via the HTTP API for CrossRef members but usage limits will have to be enforced. Contact
support@crossref.org for details.
Please do not create/register multiple email accounts to circumvent this measure. CrossRef monitors activity and may
block querying for abusers or direct STQ activity to the FCS servicing technology.
Formatted Citation Search usage: Any CrossRef user (members or registered email accounts) may ask to use the API or STQ
interfaces with the FCS technology. Please contact support@crossref.org to have this permission enabled on your account.
Page 56
Help Site
CrossRef Help
Page 57
Help Site
CrossRef Help
Page 58
Help Site
CrossRef Help
Cited-by queries
An XML query to obtain a list of cited-by articles (forward links): + show/hide example
This query can only be performed by the owner of the cited article.
Page 59
Help Site
CrossRef Help
Page 60
Help Site
CrossRef Help
Query results
Query results
CrossRef supports a number of formats for query results:
UNIXSD: (corresponding schema) contains as-deposited metadata and meta-metadata for the DOI (information about the DOI such
as current prefix owner, date of last update, cited-by count).
UNIXREF: (corresponding schema) UNIXREF returns the exact data submitted by the publisher of the DOI.
XSD_XML: returns very basic citation metadata. XSD_XML is currently the default format. This format may be deprecated in the
future.
A list of DOIs by title may be retrieved using format=doilist, details are available here.
References for a given article (if deposited) are only included in results when permitted by the DOI owner. References are
always included when querying for content you own.
Page 61
Help Site
CrossRef Help
Query results
UNIXSD schema
UNIXSD results are generated using crossref_query_output3.0.xsd (schema | documentation)
This query format was introduced April 2012. All users should migrate towards using the UNIXSD as it will become the
default query result format.
CrossRef members may now elect to include deposited references in UNIXML query results as well as OAI-PMH results.
This feature is managed on a prefix basis. Contact support@crossref.org if you would like reference distribution enabled
for your prefix(es).
Page 62
Help Site
CrossRef Help
Query results
UNIXREF
CrossRef's Unified XML format (UNIXREF) returns the exact data submitted by the publisher of the DOI. This differs from other query
result formats, which return data that has been processed by the CrossRef system.
The UNIXREF format will return deposited citations if the depositing publisher has enabled reference distribution for their prefix.
Citations will also be returned to members querying for their own deposited data.
UNIXREF schema
The majority of UNIXREF results use the unixref1.1.xsd schema (schema | documentation). Some results involving book or
conference proceeding data deposited prior to a deposit schema change use unixref1.0.xsd (schema | documentation).
Page 63
Help Site
CrossRef Help
Query results
Piped Query must contain either 9 (for journals) or 11 (for books/conference proceedings) pipes.
Either ISSN/ISBN or Series/Volume title must be supplied.
Page 64
Help Site
CrossRef Help
The result is returned in XML format based on the CrossRef query schema. + show/hide example
Page 65
Help Site
CrossRef Help
XSD_XML
Piped Queries
Piped Queries: author / article title
XSD_XML
The XSD_XML format follows the CrossRef query output schema. It provides basic metadata that has been processed by the
CrossRef system.
XSD_XML Format
Page 66
Help Site
CrossRef Help
UNIXREF Format:
+ show/hide example
Piped queries
Content in CrossRef is stored according to genre since variations exist in the structure of references to these different kinds of
content. Consequently, piped queries come in two types: a 10 field query used to search journal or conference proceeding DOIs and
a 12 field query used to search conference proceedings or book/reference DOI names.
Since conference proceedings often have metadata identical to journal articles but may have metadata similar to books
both types of piped queries search against this genre.
A piped query must include either a starting page number, the author's last name, or both. If a query contains neither field, the
CrossRef system will reject it.
Piped queries are written one per line. If more than one query is to be submitted in a single request they should be separated by a
new line character (*n or %0A). The recommended maximum query batch size is 30 queries for synchronous, or interactive
Page 67
Help Site
CrossRef Help
queries. For queries that are uploaded for asynchronous processing the maximum is limited by file size which should be kept under
1 Megabyte.
A piped query may also be used to perform a 'reverse lookup', aka DOI namequery, which retrieves metadata for a known DOI
name.
Field descriptions:
* ISBN, ISBN/ISSN: Journal, book or conference proceedings ISBN or ISSN
* TITLE: journal title or abbreviation
* SER_TITLE: The serial title.
* VOL_TITLE: The book title.
* FIRST AUTHOR, AUTHOR/EDITOR: First Author surname.
* VOLUME: Book/Conference proceedings volume
* EDITION_NUMBER: Edition number for the book or conference proceeding (e.g. 3)
* PAGE: First page.
* YEAR: Year book or conference proceedings was published.
* COMPONENT_NUMBER: Chapter, section or part inside the book/conf. proceeding (e.g. Section 3)
* DOI: The DOI, left blank in the query
* RESOURCE_TYPE: The resource type (full_text, abstract_only or bibliographic_record)
* KEY: submitted buy the user to track queries (e.g. echoed back in the corresponding query result)
10 field query
The fields appear in this order:
ISSN|TITLE/ABBREV|FIRST AUTHOR|VOLUME|ISSUE|START PAGE|YEAR|RESOURCE TYPE|KEY|DOI
Examples:
1. A query using an abbreviated journaltitle
Query: |Biol J Linn Soc|Hardy|64|2|239|1998||MyKey1|
Results: 00244066,10958312|Biological Journal of the Linnean
Society|HARDY|64|2|239|1998|full_text|MyKey1|10.1006/bijl.1998.022
2. This query contains an ISSN instead of a title or abbreviated title:
00244066||Hardy|64||239|1998||MyKey2|
3. Here, only the title, author, starting page, and year are passed.
|Biol J Linn Soc|Hardy|||239|1998||MyKey1|
4. Here a several piped queries together:
|Trends Ecol Evol|Murcia|10||58|1995||k1|
|Urban Ecosyst|Jokimki|3||21|1999||k2|
|Science|Maniatis|278||818|1997||k3|
|Annu Rev Immunol|Baeuerle|12||141|1994||k4|
|Proc Natl Acad Sci USA|Miagkov|95||13859|1998||k5|
|Lancet|Bonn|351||1710|1998||k6|
Page 68
Help Site
CrossRef Help
|N Engl J Med|Barnes|336||1066|1997||k7|
Results:
01695347|Trends in Ecology & Evolution|Murcia|10|2|58|1995|full_text|k1|10.1016/S0169-5347(00)88977-6
10838155,15731642|Urban Ecosystems|Jokim?ki|3|1|21|1999|full_text|k2|10.1023/A:1009505418327
00368075,10959203|Science|Maniatis|278|5339|818|1997|full_text|k3|10.1126/science.278.5339.818
|Annu Rev Immunol|Baeuerle|12||141|1994||k4|
00278424,10916490|Proceedings of the National Academy of
Sciences|Miagkov|95|23|13859|1998|full_text|k5|10.1073/pnas.95.23.13859
01406736,1474547X|The Lancet|BONN|351|9117|1710|1998|full_text|k6|10.1016/S0140-6736(05)77753-9
00284793,15334406|New England Journal of Medicine|Barnes|336|15|1066|1997|full_text|k7|10.1056/NEJM199704103361506
The query with Key k4 did not match any DOI. In query 'k5' the results contain two ISSNs, the first is for the print journal
while the second is for the online edition. Notice the problem with the author name in 'k2'. Here the special character in the
query (small a with diaeresis) was not handled properly by the browser , whose default character set was UTF-8. XML queries
and result formats are better suited to handle special characters.
12 field query
The fields appear in this order:
ISBN/ISSN|SER_TITLE|VOL_TITLE|AUTHOR/EDITOR|VOLUME|EDITION_NUMBER|PAGE|YEAR|COMPONENT_NUMBER|RESOURCE_TYPE|K
EY|DOI
Examples:
Page 69
Help Site
CrossRef Help
Page 70
Help Site
CrossRef Help
Sample info-metadata:
DOI: 10.2353/jmoldx.2009.090037
CITATION-ID: 39306481
JOURNAL-TITLE: The Journal of Molecular Diagnostics
JOURNAL-CITE-ID: 58207
BOOK-CITE-ID:
SERIES-ID:
DEPOSIT-TIMESTAMP: 20110701073812000
OWNER: 10.1016
LAST-UPDATE: 2011-07-04 21:13:59
PRIME-DOI: none
A list of DOIs for a title may be retrieved using format=doilist, details are available here.
Page 71
Help Site
CrossRef Help
OAI-PMH
OAI-PMH is a protocol for metadata harvesting and a full description is available at www.openarchives.org. To summarize, this
protocol defines a set of HTTP requests that allow a harvester to interact with a repository to pull selective metadata or all available
data. Normally, an OAI-PMH compatible repository provides free and open access to its data. CrossRef however has implemented
an access control mechanism based on recipients and their IP address. Each recipient must be registered with CrossRef. CrossRef
member publishers may choose to opt-out for a given recipient. The publishers may also choose to opt-out/opt-in on a title by title
basis, making a subset of their metadata available to the specific recipient.
By default all members are set as opt-in, including all titles. When CrossRef is made aware that a new recipient intends to subscribe
to the PMH service a window of time will be allowed for members to decide to opt-out, if they take no action the default opt-in
settings will be applied.
Dublin Core (DC) is the standard format for metadata distribution by a PMH compliant repository. However, DC is not expressive
enough to represent the full metadata available in CrossRef. While DC is not currently support by CrossRef's PMH interface we will
likely add support in the near future to achieve compatibility with the specification. Our PMH currently generates data formatted
using our Unified XML schema (schema | documentation).
Each record retrieved through the PMH interface will have the complete metadata as deposited by the publisher for that DOI.
CrossRef's repository supports a two level hierarchical set organization. At the top level are the publisher sets where the set
identifier is the DOI prefix for the publisher. The next level is the publication title level where the set identifier is an internal value
assigned by CrossRef for the publication.
All PMH identifiers are DOIs expressed using the IETF RFC 4452 "The 'info' URI Scheme for Information Assets with Identifiers in
Public Namespaces" (see the info-uri registry).
CMS Enhanced for additional information and sample data
Page 72
Help Site
CrossRef Help
for example:
http://doi.crossref.org/search/doi?pid=your@email.com&format=doilist&pubid=J173705
The results returned match the title detail results from the depositor report, and include a list of all DOIs for the title, the owner
prefix for each DOI, the timestamp used in the most recent deposit, and the data the DOI was last updated.
Page 73
Help Site
CrossRef Help
Publication IDs
Every publication in the CrossRef system is assigned a unique publication ID. These are used mostly for internal purposes, but may
be useful when retrieving data in bulk or identifying a specific title.
Publication IDs may be retrieved via the following:
OAI-PMH
An OAI-PMH ListSets request will return titles and publication IDs for journals, books, conference proceedings, and series-level data:
http://oai.crossref.org/OAIHandler?verb=ListSets
http://oai.crossref.org/OAIHandler?verb=ListSets&set=B
J (journal) is the default set, set=B must be specified to retrieve book or conference proceeding titles, S for series-level titles. Sets
may be further limited by publisher prefix, details are available in Using OAI-PMH.
The publication ID is listed within the <setspec> element, after the set and publisher prefix. For example, within the following set,
24 is the publication ID for Journal of Clinical Psychology:
<set>
<setSpec>
J:10.1002:24
</setSpec>
<setName>
Journal of Clinical Psychology
</setName>
</set>
For most purposes, publication IDs are always preceded by the publication type (J, B, or S)
Page 74
Help Site
CrossRef Help
Encode the pound (#) character using %23. For example, use:
http://dx.doi.org/10.1002/(SICI)1521-3951(199911)216:1<135::AID-PSSB135>3.0.CO;2-%23
instead of:
http://dx.doi.org/10.1002/(SICI)1521-3951(199911)216:1<135::AID-PSSB135>3.0.CO;2-#
Encode the left bracket or less than symbol (<) as $lt; and the right bracket or greater than symbol (>) as >.
Do not encode the forward slash (/) character.
Establishing a DOI suffix pattern
Page 75
Help Site
CrossRef Help
Updating URLs
A URL-only update can be performed without resubmitting metadata using a simple tab-separated list of DOIs and their new URLs.
Sample update file:
H:email=support@crossref.org;fromPrefix=10.5555;toPrefix=10.5555
10.5555/doi1 http://www.crossref.org/newurl1
10.5555/doi2 http://www.crossref.org/newurl2
10.5555/doi3 http://www.crossref.org/newurl3
Submit the update file with a CrossRef Support ticket, or email the update file to support@crossref.org.
A list of DOIs for a title may be retrieved using format=doilist, details are available here.
Page 76
Help Site
CrossRef Help
Page 77
Help Site
CrossRef Help
The fromPrefix and toPrefix are the prefix owning the DOIs to be updated. Only one prefix is allowed per update file.
Update files should not exceed 2 MB. If necessary, split the update into multiple files. Each file should contain a header.
If needed, CrossRef can provide members with a list of the DOIs and URLs deposited to our system.
Publishers may also update URLs by redepositing metadata. Use the Deposit Harvester to retrieve metadata that has
been deposited with CrossRef.
Page 78
Help Site
CrossRef Help
http://www.newurl.com/doi/10.5555.1234xxxx
10.5555/1234xxxy
http://www.newurl.com/doi/10.5555.1234xxxy
10.5555/1234xxxz
http://www.newurl.com/doi/10.5555.1234xxxz
10.5555/1234xxxa
http://www.newurl.com/doi/10.5555.1234xxxa
The publisher should obtain the DOI names from the disposing publisher. If necessary, CrossRef can supply a list of all the DOI
names associated with the publication.
3. The acquiring publisher supplies CrossRef with the file and its DOI name prefix. Note that only the ownership of the DOI
names changes, not the prefix. If you supply new URLs, they are updated at the same time that ownership is transferred.
For more detailed information, see Title and DOI name ownership/control policies and transfer procedures (pdf).
Page 79
Help Site
CrossRef Help
Add or adjust ISSNs: correct ISSN errors or add additional ISSNs not included in a submission
Add or adjust alternate spellings of titles:alternate title spellings and abbreviations are recorded for each title and used in
query matching. They can be included in the <abbrev> elements in deposits or added manually by a CrossRef administrator.
Correct title spelling: title spellings introduced with deposits must be correct by a CrossRef administrator.
Merge titles: if two title entries have been created in error, CrossRef administrators will merge the titles entries into one upon
request.
Delete titles: titles submitted in error can be deleted once DOIs assigned to the title have been migrated to another title.
Title maintenance is sometimes required when a title changes ownership. View Transferring DOI ownership for more
information. For assistance, contact support@crossref.org.
Page 80
Help Site
CrossRef Help
Page 81
Help Site
CrossRef Help
Page 82
Help Site
CrossRef Help
Resolving conflicts
Page 83
Help Site
CrossRef Help
Resolving conflicts
Resolving conflicts
You can resolve such conflicts in one of three ways:
CrossRef has instituted a penalty fee which may be imposed when staff is required to resolve a conflict
To resolve conflicts:
1. Identify the conflicts and view details about them by examining your deposit log, examining the Conflict report or using the
web interface.
2. Resolve conflicts by:
uploading a special control file to the system (best option for resolving multiple conflicts).
Assigning primary and alias status to DOIs using the system's user interface.
Updating the metadata for one or more of the DOIs involved in the conflict so that it can be distinguished from each other.
Then re-deposit this new metadata will CrossRef.
If you need to resolve a large number (hundreds or more) of conflicts, contact CrossRef for assistance.
If a conflict involves another publisher's DOI(s), contact CrossRef for assistance.
Publishers can force a DOI to be an alias of another even if those 2 DOIs are not in conflict.
For specific scenarios that cause conflicts, see sample conflict scenarios.
Page 84
Help Site
CrossRef Help
Resolving conflicts
Page 85
Help Site
CrossRef Help
Resolving conflicts
<record_diagnostic status="Warning">
<doi>10.1103/PhysRev.69.674</doi>
<msg>Added with conflict</msg>
<conflict_id>865</conflict_id>
<dois_in_conflict>
<doi>10.1103/PhysRev.69.674a</doi>
</dois_in_conflict>
</record_diagnostic>
indicates that 10.1103/PhysRev.69.674 is in conflict with 10.1103/PhysRev.69.674 and that the conflict has been assigned an ID
number of 865.
Because you know the conflict ID, you can view detailed information about it within the CrossRef system. To do so:
1. Access the CrossRef system.
2. Click the Metadata Admin tab.
3. Click the Conflict tab, if necessary.
4. Enter one of the following and select the appropriate options:
Submission ID:
Page 86
Help Site
CrossRef Help
Resolving conflicts
6. Click the conflict ID to see the DOIs involved, the Submission IDs involved, the status, and the metadata for the items
involved in the conflict.
Page 87
Help Site
CrossRef Help
Resolving conflicts
If you make a mistake, you can undo it by returning to this page and clicking ' Unresolve All Conflicts'.
The CrossRef system updates the records. In this case, it makes 10.1103/PhysRev.69.674 the primary DOI.
Page 88
Help Site
CrossRef Help
Resolving conflicts
H:email=ckoscher@crossref.org;op=<PRIMARY/ALIAS>
10.1016/0032-1028(80)90001-2
10.1016/0032-1028(80)90002-4
10.1016/0032-1028(80)90003-6
10.1016/0032-1028(80)90004-8
10.1016/0032-1028(80)90005-X
10.1016/0032-1028(80)90006-1
10.1016/0368-3281(63)90014-7
Use op=ALIAS when the primary DOIs are not known. If there are more than two DOIs involved in the conflict, the operation
is rejected because the system cannot determine which DOI to make primary.
2. Access the CrossRef system.
3. Click the Submissions tab.
4. Click the Upload tab, if necessary.
5. Locate and select the metadata file.
6. Select Live.
7. Select Conflict Management.
8. Click Upload.
All the DOIs listed in the file will be assigned whichever status you specified in the op element. The CrossRef system will send you a
message like this one for an individual DOI:
<record_diagnostic doi="10.1088/0368-3281/5/6/313">
<conflict status="Success" ids="48983,49365,49783,50243,51067">
<msg>Marked as alias</msg>
<doi_list>
<doi>10.1016/0368-3281(63)90014-7</doi>
</doi_list>
</conflict>
</record_diagnostic>
or this one for multiple DOIs:
Page 89
Help Site
CrossRef Help
Resolving conflicts
Page 90
Help Site
CrossRef Help
Resolving conflicts
Accepting a conflict as is
In some cases, you may want to leave conflicting or ambiguous records in the CrossRef metadata database. For example, you
might receive the following message that indicates that four DOIs are involved in seven related conflicts:
Created: 2005-07-28 00:48:53.0
ConfID: 118504
CauseID: 81049593
OtherID:
JT: Journal of the American Chemical Society
MD: null, 126 ,30,9465,2004,null
DOI: 10.1021/ja040932t (118502-null 118503-null
118627-null )
DOI: 10.1021/ja040944e (118502-null 118503-null
118627-null )
DOI: 10.1021/ja040943m (118503-null 118504-null
DOI: 10.1021/ja0409311 (118504-null 118624-null
By viewing the Conflict report, you know that all four DOIs point to the same page in the same issue and that none have an author
or article_title element.
When you look at each DOI involved in the conflict, you see that all four DOIs point to Book Reviews on the same page of the same
issue. You also determine that there simply is not enough metadata to distinguish the four DOIs from each other.
In this case, you should accept these conflicts as-is manually using the system interface or by uploading a .txt file. The CrossRef
system will then return results such as the following:
Page 91
Help Site
CrossRef Help
Resolving conflicts
In another case, you might upload partial metadata for several DOIs prior to publication, knowing that they will be in temporary
conflict until you can update them with page numbers. Again, you should accept the conflicts, which will disappear when you supply
the additional information.
If a conflict has been previously resolved using primary/alias or forced alias, attempting to 'resolve' the conflict using
these methods will undo any aliased pairings established in Handle.
If you make a mistake, you can undo it by returning to this page and clicking 'Unresolve All Conflicts'.
Accepting a conflict as-is by uploading conflict management submissions to the CrossRef System
If you have a large number of DOIs to resolve, you can submit a text file to the CrossRef system.
1. Create a .txt file with op=resolve
H:email=youremailaddress;op=resolve
10.1016/0032-1028(80)90001-2
Page 92
Help Site
CrossRef Help
Resolving conflicts
10.1016/0032-1028(80)90002-4
10.1016/0032-1028(80)90003-6
10.1016/0032-1028(80)90004-8
10.1016/0032-1028(80)90005-X
10.1016/0032-1028(80)90006-1
10.1016/0368-3281(63)90014-7
2. Access the CrossRef system.
3. Click the Submissions tab.
4. Click the Upload tab, if necessary.
5. Locate and select the metadata file.
6. Select Live.
7. Select Conflict Management.
8. Click Upload.
Page 93
Help Site
CrossRef Help
Resolving conflicts
<record_diagnostic status="Success">
<doi>10.50505/200702271050-conflict</doi>
<msg>Successfully updated</msg>
<resolved_conflict_ids>352052</resolved_conflict_ids>
</record_diagnostic>
Note that while submitting new metadata may resolve one or more conflicts, it might also spawn new ones. For example the
following XML results indicate that submitting data for 10.5555/DOI2 resolved two existing conflicts (17 and 21) but created a new
one (134).
<record_diagnostic status="Warning">
<doi>10.5555/DOI2</doi>
<msg>Added with conflict</msg>
<conflict_id>134</conflict_id>
<dois_in_conflict>
<doi>10.5555/DOI2_IN_CONFLICT</doi>
</dois_in_conflict>
<resolved_conflict_ids>17,21</resolved_conflict_ids>
</record_diagnostic>
Page 94
Help Site
CrossRef Help
Resolving conflicts
Forcing prime/alias
Publishers can force a DOI to be an alias of another DOI if the DOIs are not in conflict. To force an alias between two DOIs, create a
text file as described below and upload to the CrossRef System:
1. Create the .txt file with tab-separated pairs of DOIs as follows:
H:email=youremail@address.com;op=force_alias;delim=tab
10.xxxx/primary1 10.xxxx/alias1
10.xxxx/primary2 10.xxxx/alias2
10.xxxx/primary3 10.xxxx/alias3
1. Access the CrossRef system.
2. Click the Submissions tab.
3. Click the Upload tab, if necessary.
4. Locate and select the metadata file.
5. Select Live.
6. Select Conflict Management.
7. Click Upload.
Page 95
Help Site
CrossRef Help
Resolving conflicts
Page 96
Help Site
CrossRef Help
Reports
CrossRef reports
CrossRef provides a number of reports which can be used to maintain and assess deposited DOIs and metadata.
Depositor report: lists all DOIs by title for journals, books, and conference proceedings
Missing Metadata (Field) report: contains details regarding completeness of metadata
Crawler report: lists results of DOI resolution testing
Conflict report: lists conflicts by publisher and title, email alert sent out monthly (when needed)
Quarterly deposit report: quarterly list of number of back year, current year, and updated DOIs, by publisher and title
Title list: browsable list of journal, book, and conference proceedings titles deposited with CrossRef
XML journal list (mddb.xml): XML list of journal titles deposited with CrossRef
Status report: deposit and query volume
Go-live report: lists all CrossRef members, DOI prefixes, and date of last activity
Emailed reports
Some publisher-specific reports are sent out by email.
Page 97
Help Site
CrossRef Help
Reports
Title-level depositor report data may also be retrieved using format=doilist as described here
The Missing Metadata / Field report and Crawler reports can be accessed from the main deposit report page.
Page 98
Help Site
CrossRef Help
Reports
listed next to
each publisher name in the Depositor Report. Fields checked are volume, issue, page, author, and article title. + show/hide
sample field report
Selecting a title will retrieve a list of DOIs for the title and flagged fields for each DOI. For example, the DOIs in this report lack page
and author information: + show/hide field report details
Although the CrossRef deposit schema specifies that some bibliographic metadata is optional for DOI registration purposes, we
strongly encourage members to register comprehensive metadata for each DOI deposited. Review Best Practices for depositing for
more information.
Page 99
Help Site
CrossRef Help
Reports
Select the 'Last Crawl Date' link to view a Crawler Status Report for a title. + show/hide status report
The Crawler Status Report lists the following:
Total DOIs: Total number of DOI names for the title in system on last crawl date
Checked: number of DOIs crawled
Confirmed: crawler found both DOI and article title on response page
Semi-confirmed: crawler found either DOI or article title on response page
Not Confirmed: crawler did not find DOI or article title on response page
Bad: page contains known phrases indicating article is not available (for example: article not found, no longer available)
Login Page: crawler is prompted to log in, no article title or DOI
Exception: indicates error in crawler code
httpCode: resolution attempt results in error (400, 403, 404, 500, etc.)
httpFailure: http server connection failed
Select each number to view details. Select 'Re-Crawl' and enter an email address to crawl again.
Page 100
Help Site
CrossRef Help
Reports
The XML file will list every conflict for the selected prefix. You may examine the conflicts for a particular publication by clicking on
the title. This will display a text file such as the following:
where:
You can also view detailed information about individual conflicts using the web interface.
Page 101
Help Site
CrossRef Help
Reports
Title (Journal/Book/Conf Proc): Title name. Journal titles are grey, book titles are green, and conference proceedings titles are
purple.
Publisher: Publisher of the title as listed in the CrossRef database.
Print ISSN/ISBN: ISSN or ISBN (indicated by color) of the print version of the title.
Electronic ISSN/ISBN: ISSN or ISBN (indicated by color) of the electronic version of the title.
DOI: DOI assigned at the title level.
Review results:
Click
to view the year(s), volume(s), and issue(s) deposited in the CrossRef system for a title.
Click
to view alternate title information, abbreviated titles (if any), other ISSNs or ISBNs, subjects covered, and any coverage
notes for this content item. This information is obtained from a third party and may not match data deposited with CrossRef.
To request a missed-conflict report for a title, click
at the far right of the row.
Lists of libraries and affiliates (associations, organizations, agents, and linking solution partners) that use CrossRef are also
available.
A comma-separated journal coverage list is also available for download (~7 MB file)
Page 102
Help Site
CrossRef Help
Reports
Go-Live report
The Go-Live report displays information about CrossRef members and their activity on the CrossRef site. In particular, the Go-Live
report displays the following information:
Summary data: for the number of prefixes, members, and submissions over time
Name: Full name of the CrossRef member
Prefix: Member's CrossRef-assigned DOI prefix
Date Joined: Date the member joined CrossRef
Date of Last Deposit: Date of the member's most recent deposit
Date of Last Query: Date of the member's most recent query
Reference Links Live: indicates if member is linking references
Page 103
Help Site
CrossRef Help
Reports
In addition, the Status report displays the following information for deposits:
Month Year or month in the current year for which data is provided.
Total Records Added Total number of records added to the MDDB.XML database during that year or month.
Total Current Deposits Total number of deposits submitted to the database during that year or month for content item's
published during that previous year or the current year.
Total BackFile Deposits Total number of deposits submitted to the database during that year or month for content item's
published during a previous year.
Total Records Updated Total number of records updated in the database during that year or month.
The Status report also displays the following information for queries:
Month Year or month in the current year for which data is provided.
Total Metadata Queries Total number of metadata queries submitted to the CrossRef system during that year or month.
Total Matches Total number of metadata queries resolved by the CrossRef system during that year or month.
% Percentage of metadata queries resolved compared with the total number of metadata queries submitted during that year
or month.
% by Group (Lib, Pub, Aflt) Percentage of queries submitted by each type of CrossRef user compared with the total number
of metadata queries submitted during that year or month.
Total DOI Queries Total number of DOI queries submitted to the CrossRef system during that year or month.
Total Matches Total number of DOI queries resolved by the CrossRef system during that year or month.
% Percentage of DOI queries resolved compared with the total number of metadata queries submitted during that year or
month.
Page 104
Help Site
CrossRef Help
Reports
Page 105
Help Site
CrossRef Help
Reports
Resolution Report
Resolution reports are sent out via email at the beginning of each month and includes statistics about DOI resolutions from the
previous month. A separate report is generated for each DOI prefix. The statistics are based on the number of DOI resolutions
through the DOI proxy server (http://dx.doi.org/) on a month-by-month basis and include:
resolution failure rate: the percentage of DOI resolution attempts that failed. The prefix failure rate and the overall failure
rate (for all CrossRef members) are included.
resolutions by month: total number of resolutions per month for the past 12 months, by prefix (Count) and overall (All
Members). + show/hide example
resolution stats: resolution counts for the report prefix. + show/hide example
Top ten DOIs:list of the ten DOIs with the highest number of successful resolutions for the month, and the number of times
each DOI was successfully resolved. + show/hide example
Failed DOIs: a list of DOI resolution attempts that failed (i.e. resolved to a Handle error page). This list is presented as a .csv
file attached to the report email and contains both the failed DOI and number of failures. + show/hide example
These statistics give an indication of the traffic generated by users clicking DOIs. The DOI links are largely from links in other
publishers' journal references to articles, but they are also from DOI links in secondary databases, links from libraries using DOIs,
and even DOIs in used in print versions.
When a researcher clicks on a DOI link for an article, that counts as one DOI resolution. For example, clicking on
http://dx.doi.org/10.1038/nature02426 counts as one resolution to Nature. No information is captured about who the user is or
where they are coming from. The information on DOI resolutions is captured by the web server logs on http://dx.doi.org/ which is
run by CNRI on behalf of the International DOI Foundation. These numbers are not a precise measure of traffic to a publisher's
website - cached articles, search engine crawlers not following re-direction, and traffic that is directed to a locally appropriate copy
through a library link resolver would be included in these numbers, but would not result in inbound traffic to a website.
Nevertheless, these numbers provide an important measure of the effectiveness of a member's participation in CrossRef.
We filter out known search engine crawlers. The overall number of filtered crawler resolutions for the month is included in the
report.
Resolution reports are sent to the business contact on file. To redirect the report or add additional contacts, contact
support@crossref.org.
See Working with your Resolution Report for additional details
Page 106
Help Site
CrossRef Help
Reports
If you have a high number of failures for a DOI you have not published, Google the DOI to see if it is readily available online - it
is possible that the DOI is being linked incorrectly.
If an active DOI appears on your failed DOI list, review when the DOI was deposited. For example, if the DOI was deposited on
the 18th, any resolution attempts prior to the 18th will appear on your report. If the DOI was deposited prior to the first of the
report month, contact support@crossref.org
The Handle resolver supports URL-encoded DOIs.The resolution logs sometimes misrepresent the encoded characters. As a
result, some badly encoded DOIs will appear in your resolution log as correctly encoded DOIs. This typically happens when an
already-encoded DOI is mistakenly encoded again. For example, DOI 10.5555/example would be correctly encoded as
10.5555%2Fexample (the / is encoded as %2F). If the DOI is encoded again, the % in the DOI becomes %25, making the
DOI 10.5555%252Fexample. This DOI will not resolve but will appear in the failed DOI report as 10.5555%2Fexample (a
valid DOI).
CrossRef can run additional reports if necessary - contact support@crossref.org
Page 107
Help Site
CrossRef Help
Reports
Two DOIs are deposited for the same item, but the metadata is slightly different (DOI A deposited with an online publication
date of 2011, DOI B deposited with a print publication date of 1972)
DOIs were deposited with a unique item number (more info)
The missed conflict report compares article titles across data for a specified journal or journals.
3. The missed conflict interface will pop up in a second window. Enter your email address in the appropriate field. Multiple title
IDs can be included in a single request if needed. + show/hide example
A report will be emailed to the address provided in step 3. This report lists all DOIs with identical article titles that have not been
flagged as conflicts. + show/hide example
Page 108
Help Site
CrossRef Help
Reports
Page 109
Help Site
CrossRef Help
Reports
Any legitimate DOIs found in this report should be deposited immediately. When a DOI is deposited, any users who reported the
DOI as undeposited and supplied an email address will be notified via automated email that the DOI is now resolving.
Page 110
Help Site
CrossRef Help
Reports
Schematron report
CrossRef performs a post-deposited metadata quality check on all journal, book, and conference proceedings submissions. Any
identified errors may affect overall metadata quality and negatively affect queries for your content. Errors are aggregated and sent
out weekly via email as the 'Schematron report'. The report contains links (organized by title) to .xml files containing error details.
The XML files can be downloaded and processed programmatically, or viewed in a web browser: + show/hide example
Page 111
Help Site
CrossRef Help
User Interfaces
Page 112
Help Site
CrossRef Help
System Interface
The CrossRef system is undergoing redevelopment. As a result, query reports are not available.
Page 113
Help Site
CrossRef Help
System Interface
Submission Administration
The Submissions Administration interface displays information about a single submission or a set of submissions sent to the
CrossRef system. Reports can be sorted by date range, submission type, and by error or conflict status. + show/hide submission
administration screen
Retrieve submission logs:
for more information on using submission logs, view Interpreting System Logs. For information on conflicts and how
to eliminate them, see Resolving conflicts.
Page 114
Help Site
CrossRef Help
System Interface
Page 115
Help Site
CrossRef Help
System Interface
Submission queue
After a file has been uploaded, CrossRef immediately returns a confirmation that your file has been received and entered into the
submission queue.
The submission queue is available via the CrossRef system interface at http://doi.crossref.org. After logging in, select the Show My
Submission Queue link on the opening page (or click the Submissions tab then the Show System Queue tab).
The queue results are grouped by depositor ID. Select '+' under details to show filenames and queue position for each depositor.
Generally, it takes a few minutes to process a file. You then receive another email that indicates the processing results. During
times of very heavy loads, however, jobs may take several hours to reach the top of the queue.
Queue management
The processing queue is serviced by several submission processors (SPs), which are started by a system administrator. Typically
we run 8-10 submission processors. Each may be configured to only run jobs smaller than a certain size, jobs from specific users or
to exclude jobs from specific users. Usually SPs are assigned to run jobs under 25KBytes, under 100Kbytes, under 200KBytes and
then any size. This allows us to ensure that a group of extremely large files does not monopolize the active-queue.
If informed in advance, CrossRef will start SPs to exclusively run jobs from an individual user. We do this along with running SPs
that exclude that same user to allow a consistent level of minimum access to the active-queue. This is done when a user is going to
send in a large number of files perhaps depositing back files or making a bulk update of existing DOIs.
In the absence of advance notice, if we notice the presence of a large group of files we typically will adjust the queues in this
manner to prevent such users from monopolizing the active-queue.
Under certain circumstances, a CrossRef administrator can move jobs to the head of the queue for more immediate
processing. To request this service, contact CrossRef Support via email or by calling (781) 295-0072.
Page 116
Help Site
CrossRef Help
System Interface
Page 117
Help Site
CrossRef Help
User Interfaces
Journals: register a journal-level DOI only or DOIs for each article within a given issue. Only one issue can be deposited at
a time. + show/hide details
Books: register both book- and chapter-level information. Select 'Submit Book DOI' to deposit a title-level DOI, or select
'Add Chapters' to enter metadata for chapters attached to the book being deposited. For series and sets, only one volume
can be deposited at a time. + show/hide details
For conference proceedings, enter event and conference paper information. Select 'Add Papers' to enter metadata for
conference papers. + show/hide details
For reports:Select 'Submit Report DOI' to deposit a single report DOI, or select 'Add Content Item' if the report contains
multiple chapters or papers. + show/hide details
NLM upload: To upload an XML file built according to the NLM DTD (publishing tag set) select NLM file, use the Browse
function to locate NLM XML file and enter login, contact, and DOI information. If the DOI and URL are not contained within
the XMLDOI and URL would be inserted as: <article-meta> <article-id pub-id-type='doi'>10.1234/abcdef</article-id> <selfuri>http://server.address.com/someplace.html</self-uri> </article-meta>. Enter them on the form and click Upload NLM
Data to submit.
4. Enter your username and password and email address and select Deposit.
After you have filled out and submitted the web deposit form, your upload will be processed by the CrossRef system. You will
receive two emails: a submission report and an XML file.
Review the submission report to verify your deposit was processed successfully.
The XML file is created from the information submitted through the web deposit form. If changes need to be made to your
deposit, you can edit and submit this XML using the CrossRef system.
Your CrossRef username (your login name) and password will be required at the end of this process to submit the data to the
system. Please ensure your browser allows JavaScript so the data validation will function properly.
We strongly encourage you to save the XML file sent to you post-deposit, as using it is the easiest way to perform updates of
the data entered using the form. Instead of reentering your metadata, you can edit the XML and resubmit using the system
interface.
Page 118
Help Site
CrossRef Help
User Interfaces
To deposit references:
1. Enter your references into the Simple Text Query form and select Submit.
be sure the tick box for 'List all possible DOIs per reference' is not selected.
2. Select the Deposit button and complete the fields that appear:
email: your email address (a submission log will be emailed to you after your reference deposit has been processed)
Parent DOI: the DOI of the article (or chapter, report, etc.) for which you are submitting references
username / password: your CrossRef system account login
3. Again select Deposit.
If your details have been entered correctly you will see a "Success' message. This indicates that your deposit has been submitted to
the system queue. When the reference deposit has been processed you will receive submission log via email. You will also receive
an email containing the XML deposit generated by the form.
This deposit is processed as a complete set, which means that any previous deposit of citations for this article will be replaced
in full by any subsequent deposits. You may deposit an incomplete set -- just remember to include previous references each
time you make a deposit.
The reference deposit will include all references that were parsed by the XStyles engine and not just those that returned a DOI.
CrossRef will remember any non-DOI matched references and will attempt to find a match in the future.
The Simple Text Query form is not an appropriate tool for high volume operations and monthly usage limits of 1000 references
are in place.
Page 119
Help Site
CrossRef Help
Description
Possible Values
Mandatory
Default
operation
NO
doMDUpload
subType
NO
N/A
login_id
N/A
YES
N/A
N/A
YES
N/A
YES
N/A
Content parts
fname
Submission contents
N/A
Sample transactions
Example of a HTTP transaction: + show/hide example
For backward compatibility, the CrossRef system also accepts the login_id, login_passwd, operation, and area parameters in a
multi-part request. + show/hide example
File types
Users may upload a number of different file types depending on the task being addressed
Page 120
Help Site
CrossRef Help
Name
URL code
%3B
Question mark
%3F
Colon
%3A
At sign
%40
Equals sign
%3D
&
Ampersand
%26
lf
line feed
%0A
For more information on URL encoding, see URL Encoding (or "What are those %20 codes in URLs?).
DOI-to-metadata queries retrieve primarily item metadata. See Retrieving DOI info-metadata to retrieve information about a
DOI such as timestamp prime/alias status.
Page 121
Help Site
CrossRef Help
A network connection is established every time an HTTP request is made. Even with HTTP keep-alive the web server
disconnects the client after a short period of inactivity. The establishment of a connection with every query request can be
expensive, especially for one-line queries.
User authentication on the CrossRef side occurs with every HTTP request. Because most clients do not maintain a session with
CrossRef, the cost in terms of CrossRef resources of establishing a session to enforce user access rights for every request is
substantial.
Users can overcome the first two drawbacks by submitting multiple queries within the same HTTP request where queries are
separated by CRLF. However, this technique presents a different problem: queries are evaluated sequentially within the same
thread, which means "hard-to-resolve" queries slow down other queries within the same batch. So even though users gain in
terms of network connection and CrossRef authentication time, they lose the concurrence provided by submitting one-line
queries.
Page 122
Help Site
CrossRef Help
You can track a submission by its doi_batch_id or by its file_name. In either case, only the first match is returned. To use this
feature effectively, make sure each tracking ID (doi_batch_id or file_name) is unique.
Only the first match is returned. So, in order to use this feature effectively, it is the publisher's responsibility to make sure
that each tracking ID (doi_batch_id or file_name) is unique.
The main difference between using doi_batch_id and file_name is that doi_batch_id is inserted into the database after the
submission has been parsed. Using file_name is preferable because submissions in the queue or in process can be tracked
before deposit. Non-parse-able submissions can also be tracked using this method.
You may also use the system to retrieve and view submission reports.
Page 123
Help Site
CrossRef Help
OpenURL Accounts
Using a login to access CrossRef's OpenURL Query Interface is required. We request that users obtain and use a login to help
monitor usage and deal with problems should they arise. OpenURL users who are already CrossRef members may use their
CrossRef system account. Non members may obtain a free query services account.
Login credentials are provided in the 'pid' parameter of the OpenURL request.
Metadata queries
CrossRef maintains an OpenURLQuery Interface that accepts metadata, searches to find a matching DOI, and redirects the user to
the target of the DOI.
For example, a user might submit the following query:
http://www.crossref.org/openurl?pid=username:password&aulast=Maas%20LRM&title=
JOURNAL%20OF%20PHYSICAL%20OCEANOGRAPHY&volume=32&issue=3&spage=870&date=2002
The OpenURL Query Interface would find the appropriate DOIin this case, 10.1175/1520-0485(2002)032<0870:CT>2.0.CO;2and
redirect the user to the DOI response page at http://dx.doi.org/10.1175/1520-0485(2002)032<0870:CT>2.0.CO;2.
In most instances, only a single DOI will be returned. If more than one DOI is returned, the user will be directed to a list of all
available DOIs. For example, the query:
http://www.crossref.org/openurl?pid=username:password&title=Science&aulast=Fernndez&date=2009 will return multiple
results. + show/hide example
issn ISSN
title - journal title
aulast - last name (preferably of first author)
volume
issue
spage - first page
date - publication year (YYYY)
stitle Short title, which may be supplied as an alternative to title
Other parameters:
pid or sid Your CrossRef-supplied login name and password; in older forms, sid was used instead of pid (which is preferred)
redirect Set to false to return the DOI in XML format instead of redirecting to the target URL (the default is true)
multihit Set to true to return DOIs for more than one content item if the CrossRef system does not find an exact match (the
default is false)
Page 124
Help Site
CrossRef Help
format - set to unixref to return metadata in UNIXREF format (a more complete set of metadata)
Sample results:
Single match found: + show/hide example
Multiple matches found: + show/hide example
Sample queries:
redirect="false":
http://www.crossref.org/openurl?issn=03770273&aulast=Walker&volume=54&spage=117&date=1983&noredirect=&pid=u
sername:password
multihit="true/false/exact":
http://www.crossref.org/openurl?issn=03603016&volume=54&issue=2&spage=215&date=2002&multihit=true&pid=usern
ame:password
DOI queries
CrossRef supports DOI queries formatted as OpenURL version 0.1 requests. This metadata includes identifiers (title and/or ISSN),
first author, enumeration (volume issue page), and year, as shown here:
CrossRef query:
http://doi.crossref.org/servlet/query?pid=username:password&id=10.1006/jmbi.2000.4282
Like metadata queries, DOI query results are returned in XML format.
The default result format for OpenURL is xsd_xml. For more robust metadata, use the format parameter and
specify unixref:
http://www.crossref.org/openurl/?pid=username:password&format=unixref
&id=doi:10.1103/PhysRev.47.777&noredirect=true
Page 125
Help Site
CrossRef Help
Page 126
Help Site
CrossRef Help
Using OAI-PMH
CrossRef operates an OAI-PMH service for the distribution of metadata to subscribers. This system is based on the OCLC version 2
repository framework and implements the interface as documented at http://www.openarchives.org/OAI/openarchivesprotocol.html.
Access to CrossRefs service for retrieving DOI metadata is regulated by the IP address of a server which will be performing a
harvest. Our repository supports selective harvesting according to sets defined by the hierarchy of publisher and journal title.
Our service allows public access to two OAI verbs which allow for discovery of coverage information
1. http://oai.crossref.org/OAIHandler?verb=ListSets&set=[setspec]
2. http://oai.crossref.org/OAIHandler?verb=ListIdentifiers&metadataPrefix=cr_unixml&set=[setspec]&from=YYYY-MM-DD&until=
YYYY-MM-DD
Setspecs are formatted as follows:
content type:prefix:pubID (ex: J:10.1002:4, the publisher Wiley, journal Applied Organometallic Chemistry)
content type:prefix (ex: J:10.1002, journals owned by publisher Wiley)
The from and until dates are when the DOI record was deposited with CrossRef, not the published date of the item. Thus a
request for records from yesterday (until now) will return all records added or changed between then and now irrespecive of
the record's publication date.
Content type are: J for journals, B for book or conference proceeding titles, and S for series.
Due to the size of the repository it is highly discouraged to perform a ListRecords action for the entire collection. Use of the
ListRecords verb must include a SET specification.
With the ListSets request the set parameter is optional. Leaving off the set parameter will return a listing of all publishers, all their
journal titles and each year of publication for which we have DOIs.
With the ListIdentifers request the set, from, and until parameters are optional. The from and until parameters are used to specify
dates when the DOIs were registered with CrossRef and not the publication date.
http://oai.crossref.org/OAIHandler?verb=ListIdentifiers&metadataPrefix=cr_unixml&from=2010-08-11
The default set for both ListIdentifiers and ListRecords is J (journals). A set (B for books or conference proceedings, S for series)
must be specified to retrieve non-journal data.
Resumption Tokens
Many OAI requests are too big to be retrieved in a single transaction. If a given response contains a resumption token, the user
must make an additional request to retrieve the rest of the data. Resumption tokens remain viable for 24 hours.
http://oai.crossref.org/OAIHandler?verb=ListIdentifiers&resumptionToken=1235061857339!5000!cr_unixml
Page 127
Help Site
CrossRef Help
Opt-out and opt-in is established at the title level. Titles may have more than one depositor, but OAI delivery is
determined by the prefix identified as the owner in the CrossRef system.
Page 128
Help Site
CrossRef Help
Deposit Harvester
The Deposit Harvester allows members to retrieve metadata and DOIs deposited with CrossRef. The metadata retrieved is in
CrossRef's UNIXREF schema format, which delivers the exact metadata submitted in a deposit and includes any citations that
have been deposited. Members (or their designated third parties) may only retrieve their own metadata.
The service uses the Open Archives Initiative Protocol for Metadata Harvesting (OAI-PMH) to deliver the metadata. The verbs
Identify, ListMetadataFormats, ListSets, ListIdentifiers, ListRecords, and GetRecord are supported.
Sets
The Deposit Harvester supports a hierarchy of sets. The hierarchy is in three parts: <work-type>:<prefix>:<publication-id>. For
example, the set "J:10.12345:6789" will return metadata for a journal (J), with prefix "10.12345", and publication id "6789". The set
"B" will return all book metadata. The set "S:10.12345" will return all the series metadata associated with the 10.12345 prefix.
The work-type designators are:
Sample requests:
ListSets: retrieve list of titles owned by the prefixes assigned to your system login:
http://oai.crossref.org/DepositHarvester?verb=ListSets&usr=<username>&pwd=<password>
ListRecords
Retrieve data for a prefix:
http://oai.crossref.org/DepositHarvester?verb=ListRecords&metadataPrefix=cr_unixml&set=<work-type>:<prefix>&usr=<
username>&pwd=<password>
Retrieve data for a single title:
http://oai.crossref.org/DepositHarvester?verb=ListRecords&metadataPrefix=cr_unixml&set=<work-type>:<prefix>:<title
ID>&usr=<username>&pwd=<password>
GetRecord: retrieve data for a single DOI:
http://oai.crossref.org/DepositHarvester?verb=GetRecord&metadataPrefix=cr_unixml&identifier=info:doi/<DOI>&usr=<use
rname>&pwd=<password>
When using GetRecord, the <DOI> value should be URL encoded.
Page 129
Help Site
CrossRef Help
Identify: use to check the status of the Deposit Harvester (no login needed):
http://oai.crossref.org/DepositHarvester?verb=Identify
ListMetadataFormats: lists available metadata formats (currently UNIXREF)
http://oai.crossref.org/DepositHarvester?verb=ListMetadataFormats
Request parameters:
work-type: J for journals, B for book or conference proceeding titles, S for series
prefix: the owning prefix of the title being retrieved
title ID: the title identification number assigned by the CrossRef system. Title IDs are included in the ListSets response described
above.
username and password: system login for the prefix/title being retrieved
Results
Results conform to CrossRef's UNIXREF format and may contain the following root elements:
journal
book
conference
dissertation
report-paper
standard
sa_component
database
Resumption tokens
Some OAI-PMH requests are too big to be retrieved in a single transaction. If a given response contains a resumption token, the
user must make an additional request to retrieve the rest of the data. You must provide the account name and password with both
the initial request and subsequent resumption requests. A resumption without authentication details will fail.
Initial request:
http://oai.crossref.org/DepositHarvester?verb=ListRecords&metadataPrefix=cr_unixml&set=J:10.4102:83986&usr=<userna
me>&pwd=<password>
Request with resumption token:
http://oai.crossref.org/DepositHarvester?verb=ListRecords&metadataPrefix=cr_unixml&set=J:10.4102:83986&usr=<userna
me>&pwd=<password>&resumptionToken=01f7f30e-f692-4cc4-97b2-1eaf88b3f17f
See Using OAI-PMH for details.
Records will not be returned in a predictable sequence - changes to the Data Harvester may affect how results are
ordered.
Page 130
Help Site
CrossRef Help
Single DOI:
Prepend the DOI with http://doi.crossref.org/doiRA or http://doi.crossref.org/ra/ (REST option):
http://doi.crossref.org/RA/10.5240/B1FA-0EEC-C316-3316-3A73-L
http://doi.crossref.org/doiRA/10.5240/B1FA-0EEC-C316-3316-3A73-L
Multiple DOIs:
Separate DOIs with commas to look up multiple DOIs:
http://doi.crossref.org/doiRA/10.1594/PANGAEA.57055,10.1037/0003-066X.59.1.29,10.5240/B1FA-0EEC-C316-3316-3A73-L
Results:
The results include the DOI and Registration Agency:
[
{
"DOI": "10.5240\/B1FA-0EEC-C316-3316-3A73-L",
"RA": "EIDR"
}]
Page 131
Help Site
CrossRef Help
Advanced topics
Page 132
Help Site
CrossRef Help
CMS Basic
Crossref Metadata Services (CMS) is our program that provides for the bulk distribution of metadata to subscribers (affiliates and
metadata services). CMS Basic is a level of service where a recipient is allowed to retrieve the metadata for all CrossRef member
publishers (in the enhanced level of service member publishers can opt-out thus disallowing distribution of their metadata). With
CMS Basic a recipient will receive the basic bibliographic metadata for each DOI. Reference lists are excluded from CMS Basic data.
CMS Basic data is retrieved by a recipient using FTP from authorized IP addresses.
Organizations that choose to host data locally pull it from CrossRef in XML and can utilize all or a subset of the content delivered to
CrossRef. Local hosting is for those organizations that want to retrieve DOIs within their local system without using CrossRef's query
service to retrieve DOIs from CrossRef. Because the data is delivered in XML format, the organization must have an infrastructure
to receive and load the information into its own system and databases. The structure of the CMS basic service does not allow for
selective retrieval of data. All data must be transferred with filtering done after receipt.
Folders compressed and crossref contain deprecated CMS data (this is no longer updated).
Folders mdByTitle and mdByTitle-lite are aliased and link to lite-weight XML.
Folder mdByTitle-medium contains medium-weight XML, the most robust form of CMS basic data.
Under folders mdByTitle and mdByTitle-medium are sub folders that contain the rotation of regularly updated data. Each day, week
and full folder contain the same substructure. Data is generated on a daily, weekly and monthly basis. Each day the prior days DOI
deposit activity (new or update) are written to one of the dayX folders. The process rotates through the 'dayX' folders during the
week. Each week (on Saturday) the prior weeks deposit activity is written to one of the weekX folders. This process rotates
through the folders during the month. Once each month (on the 3rd) the entire metadata set (all DOIs for all titles) are written to
the full folder. + show/hide directory hierarchy
Also in the lite-weight folder are six text files that serve as a road-map to what is in the dayX and weekX folders. These text files tell
where to find the most recent interval of data.
Page 133
Help Site
CrossRef Help
lastrundate_daily_books.txt
lastrundate_daily_confproc.txt
lastrundate_daily_journals.txt
lastrundate_weekly_books.txt
lastrundate_weekly_confproc.txt
lastrundate_weekly_journals.txt
The TXT files describe what run was most recently made and which folder contains the data. For example, lastrun_daily_journals.txt
may contain this single line which indicates that the data for Sept 11, 2007 is in the day0 folder.
11-SEP-2007:12-SEP-2007:0
If for some reason the daily process failed the date range may span more than one day. This example shows that the deposit data
for Sept 11 through Sept 13 are in day0.
11-SEP-2007:14-SEP-2007:0
The weekly files contain two lines of text. The first identifies the date the run was made and the second indicates which folder
contains the data. The full folder will be populated at the start of the month and one should use the file date/time to determine
currency.
Samples
1. CMS Basic daily update of journal data
2. CMS Basic weekly update of book date
3. CMS Basic weekly update of conference proceeding data
4. CMS Basic example of a FULL data file
CrossRef does not provide any specific tools or programs for processing these XML files but will provide technical assistance to
an organization that is incorporating local hosting services into their system.
For both models of XML the data is available as single XML files or as .zip archives for each day.
Local hosting a subset of the CrossRef repository can only be accommodated using the second data model.
Page 134
Help Site
CrossRef Help
Samples
1. CMS Enhanced response to a ListSets request
2. CMS Enhanced response to a ListIdentifiers request
3. CMS Enhanced response to a ListRecords request
OAI-PMH query interface
Page 135
Help Site
CrossRef Help
Cited-by linking
<citation_list>
<citation key="reference to article X">
<author>Smith</author>
<journal_title>Good Science</journal_title>
<cYear>2007</cYear>
<first_page>100</first_page>
<volume>21</volume>
</citation>
</citation_list>
3. The CrossRef system establishes a cited-by relationship between article X and Y
4. Publisher A later sends a query asking who 'cites' article X and is given the DOI for article Y and its metadata.
Currently only the publisher who owns an item may ask for the cited-by data. So in the above example publisher C could not inquire
about the cited-by relationship of article X or Y. Obviously the order of events may differ than this simple example shows, for
example step #2 could occur before step #1. The CrossRef system is setup to handle this by 'remembering' the citation in article Y
and will establish the relationship whenever article X is ultimately deposited.
To make use of cited-by linking, publishers must first register for the optional cited-by linking service.
Page 136
Help Site
CrossRef Help
Cited-by linking
XML Queries
The primary method of retrieving cited-by links is to submit a cited-by linking query using the CrossRef query schema. The query
contains only the DOI of the cited article stored in the fl_query element.
Setting the alert attribute to "true" instructs the CrossRef system to remember this query and to send new cited-by link results to
the specified email address when they occur.
+ show/hide example
Cited-by linking XML queries can be submitted just like any other query. For details, review How querying works.
Alerts are not emailed immediately when a cited-by match is made, there is sometimes a delay of several weeks.
HTTP queries
An alternative to using the XML query format described above will be to send in simpler HTTP requests as shown below. Alerts
cannot be enabled via HTTP querying. The response to HTTP requests will also be formatted as XML.
DOI query: This format retrieves all cited-by matches for a single DOI within a specified date range.
http://doi.crossref.org/servlet/getForwardLinks?usr=<username>&pwd=<password>&doi=<doi>&startDate=<startDate>
&endDate=<endDate>
The doi parameter is required. Date range is optional, note that if a startDate is included, endDate must also be present.
By-date query: This format retrieves cited-by matches established on a single day for a DOI prefix. Only the prefix owner may
retrieve matches.
http://doi.crossref.org/servlet/getForwardLinks?usr=<username>&pwd=<password>&doi=<prefix>&date=YYYY-MM-DD
Date range (startDate and endDate) and doi parameters are required.
OAI-PMH request: This format retrieves cited-by matches established within a date range for a given title. Only the prefix owner
may retrieve matches. Note: date range is required.
http://oai.crossref.org/OAIHandler?verb=ListRecords&usr=<username>&pwd=<password>&set=J:<prefix>:<journalID>&fr
om=YYYY-MM-DD&until=YYYY-MM-DD&metadataPrefix=cr_citedby
where:
username and password: system login for the prefix/title being retrieved
prefix: the owning prefix of the title being retrieved
journalID: the journal identification number assigned by the CrossRef system.
OAI-PMH requests only return a list of citing DOIs. Metadata is currently not included. + show/hide example
Some OAI-PMH requests are too big to be retrieved in a single transaction. If a given response contains a resumption
token the user must make an additional request to retrieve the rest of the data.See OAI-PMH query interface for details.
Page 137
Help Site
CrossRef Help
Cited-by linking
Depositing References
Reference-only deposits are really nothing more than the list of references in an article's bibliography. Under CrossRef's normal
linking service, members deposit an article's metadata and then - in a separate process - query for the DOIs of the references. In
order to do that querying, the references must be parsed or extracted from the article to enable construction of a CrossRef query.
Reference-only deposits simply combine the identity of the article (the DOI in the metadata deposit) with its list of references (the
list of queries).
References can be deposited in two ways:
As part of a metadata deposit
Publishers currently supply their article metadata in an XML file formatted according to the CrossRef deposit schema.
+ show/hide example or right-click to download sample XML
As a resource-only deposit
Participating publishers who do not wish to modify their existing metadata deposit process may instead deposit the reference lists
in a separate reference-only deposit transaction. A special resource-only schema (doi_resources4.3.2.xsd | documentation) has
been developed which allows for the deposit of references for an article that already has a CrossRef-registered DOI. This schema
and the full metadata schema make use of same common 'include' file to describe the references for an article.
+ show/hide example or right-click to download sample XML
In both approaches, an article's references are described using the <citation_list> XML element. This element contains one or more
citation> elements (which is also common to both of the above methods). The <citation> element contains the same fields needed
in a normal CrossRef query.
The <citation> element is modeled after the <query> element found in the CrossRef XML query schema.
Reference by default are not distributed with query results, but can be distributed with publisher consent.
References may be submitted using the Simple Text Query form. Usage limits are in place.
Page 138
Help Site
CrossRef Help
FundRef
FundRef
The FundRef service collects funding source information for publications deposited with CrossRef. An overview of FundRef is
available on the CrossRef website. Implementation instructions are detailed below and include:
New:
funder_name AND funder_identifier should both be included when the funding organization exists in the FundRef Registry.
deposits using funder_identifier will be rejected if the identifier is not found in the FundRef Registry
deposits with only funder_name (no funder_identifier) will be 'best matched' against the existing set of funder names (allowing
for minor text differences in the names)
a FundRef API is now available
funding_identifier has been changed to award_number
The FundRef Registry is now available
CrossMark participants should nest FundRef data within the <crossmark> element, for example:
<crossmark>
<crossmark_version>1</crossmark_version>
<crossmark_policy>10.5555/cm_1</crossmark_policy>
<crossmark_domains>
<crossmark_domain><domain>www.crossref.org</domain></crossmark_domain>
</crossmark_domains>
<crossmark_domain_exclusive>true</crossmark_domain_exclusive>
<updates>
<update type="correction" label="Correction" date="2011-0-10">10.5555/cm_test2.1</update>
</updates>
<custom_metadata>
<assertion name="received" label="Received" group_name="publication_history"
group_label="Publication History">2011-04-12</assertion>
<fr:program name="fundref">
<fr:assertion name="funder_name">IMA Funder
<fr:assertion
name="funder_identifier">http://dx.doi.org/10.13039/xxxxxxxxxx</fr:assertion>
</fr:assertion>
<fr:assertion name="award_number">HPC-227</fr:assertion
</fr:program>
</custom_metadata>
Page 139
Help Site
CrossRef Help
FundRef
</crossmark>
Members not participating in CrossMark may deposit FundRef metadata along with article metadata.
...
<publication_date media_type="print">
<year>2011</year>
</publication_date>
<pages>
<first_page>15</first_page>
</pages>
<fr:program name="fundref">
<fr:assertion name="funder_name">ABC Inc.
<fr:assertion
name="funder_identifier">http://dx.doi.org/10.13039/xxxxxxxxxx</fr:assertion>
</fr:assertion>
<fr:assertion name="award_number">BXDFSDS</fr:assertion>
</fr:program>
<doi_data>
<doi>10.5555/cm_test_1.1</doi>
<resource>http://www.crossref.org/crossmark/index.html</resource>
</doi_data>
</journal_article>
<doi_batch xmlns="http://www.crossref.org/schema/4.3.1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:fr="http://www.crossref.org/fundref.xsd"
xsi:schemaLocation="http://www.crossref.org/schema/4.3.1
http://www.crossref.org/depositSchema/crossref4.3.1.xsd" version="4.3.1">
To accommodate integration with CrossMark, the fundref.xsd consists of a series of nested <fr:assertion> tags with enumerated
name attributes.
<fr:program name="fundref">
<fr:assertion name="funder_name">National Institute on Drug Abuse
<fr:assertion
name="funder_identifier">http://dx.doi.org/10.13039/R01ZDA</fr:assertion>
</fr:assertion>
<fr:assertion name="award_number">JQY0937263</fr:assertion>
</fr:program>
name attributes are:
fundgroup: used to group funding info for items with multiple funding sources. Required for items with multiple
funder_name or funder_identifier assertions.
funder_name: name of the funding agency as it appears in the FundRef Registry. Funder names that do not match those in
the registry will be accepted to cover instances where the funding organization is not listed.
funder_identifier: funding agency identifier in the form of a DOI, must be nested within the "funder_name" assertion. The
funder_identifier must be taken from the FundRef Registry and cannot be created by the publisher.
Page 140
Help Site
CrossRef Help
FundRef
Nesting of the <fr:assertion> elements: the schema allows infinite nesting of the assertion element to accommodate
nesting of an element within itself. Deposit code will only allow 3 levels of nesting (with attribute values of "fundgroup",
"funder_name", and "funder_identifier")
Values of different <fr:assertion> elements: "funder_name", "funder_identifier", and "award_number" may have deposit
rules imposed
Only valid funder identifiers will be accepted: the "funder_identifier" value will be compared against the FundRef Registry
file. If the funder_identifier is not found, the deposit will be rejected.
Examples
1. Funding Organization information within a CrossMark deposit: The <fr:program> element captures FundRef data as
<custom_metadata> within the <crossmark> element.
<crossmark>
<crossmark_version>1</crossmark_version>
<crossmark_policy>10.5555/crossmark_policy</crossmark_policy>
<custom_metadata>
<fr:program name="fundref">
<fr:assertion name="funder_name">National Science Foundation
<fr:assertion
name="funder_identifier">http://dx.doi.org/10.13039/100000001</fr:assertion>
</fr:assertion>
<fr:assertion name="award_number">psychoceramics-1152342</fr:assertion>
</fr:program>
Page 141
Help Site
CrossRef Help
FundRef
</custom_metadata>
</crossmark>
2. Funding Organization information outside of CrossMark: The <fr:program> element captures FundRef data, it should be placed
before the <doi_data> element. This deposit contains minimal FundRef data - one "funder_name" or one "funder_identifier" must
be present; both are recommended.
<fr:program name="fundref">
<fr:assertion name="funder_name">National Science Foundation
<fr:assertion
name="funder_identifier">http://dx.doi.org/10.13039/100000001</fr:assertion>
</fr:assertion>
</fr:program>
3. One funding organization, two grant numbers: This example contains one funder_name and one funder_identifier. Note that the
funder_identifier is nested within the funder_name assertion, establishing "http://dx.doi.org/10.13039.100000001" as the FundRef
identifier for funder name "National Science Foundation." Two award numbers are present.
<fr:program name="fundref">
<fr:assertion name="funder_name">National Science Foundation
<fr:assertion
name="funder_identifier">http://dx.doi.org/10.13039/100000001</fr:assertion>
</fr:assertion>
<fr:assertion name="award_number">CBET-106</fr:assertion>
<fr:assertion name="award_number">CBET-7259</fr:assertion>
</fr:program>
4. Multiple Funding Organizations and grant numbers: This example contains two funder_name/identifiers and two award_numbers
for each funder. Each funding organization is within its own "fundgroup".
<fr:program name="fundref">
<fr:assertion name="fundgroup">
<fr:assertion name="funder_name">National Science Foundation
<fr:assertion
name="funder_identifier">http://dx.doi.org/10.13039/00000001</fr:assertion>
</fr:assertion>
<fr:assertion name="award_number">CBET-106</fr:assertion>
<fr:assertion name="award_number">CBET-7259</fr:assertion>
</fr:assertion>
<fr:assertion name="fundgroup">
<fr:assertion name="funder_name">Basic Energy Sciences, Office of Science, U.S.
Department of Energy
<fr:assertion
name="funder_identifier">http://dx.doi.org/10.13039/100006151</fr:assertion>
</fr:assertion>
<fr:assertion name="award_number">1245-ABDS</fr:assertion>
<fr:assertion name="award_number">98562-POIUB</fr:assertion>
</fr:assertion>
</fr:program>
Page 142
Help Site
CrossRef Help
FundRef
Page 143
Help Site
CrossRef Help
FundRef
Stand-alone deposits:
Stand alone deposits are intended as a convience for depositing FundRef data to existing DOIs without having to repeat the existing
metadata. The deposit XML file contains just the DOI of the article and the specific FundRef data.
If the DOI currently has any FundRef data it will be replaced by the stand-alone deposited data.
If the DOI currently has any CrossMark data, the stand-alone deposited FundRef data will be inserted within the existing (previously
deposited) CrossMark data.
When uploading stand-alone deposits to CrossRef using the HTTP POST API the operation must be doDOICitUpload.
When uploading using the system interface the file type must be DOI References/Resources
Page 144
Help Site
CrossRef Help
FundRef
Page 145
Help Site
CrossRef Help
FundRef
FundRef API
The FundRef API supports retrieval of FundRef information using a funder name, funder identifier, and/or fund identifier. Results are
returned in UNIXSD format. A login is required. Members may use their CrossRef system login. Non members may obtain a free
query services account.
A demostration interface is available at doi.crossref.org/fundrefSearch.
Query syntax
A query using the FundRef API will retrieve DOIs as matches (when available). The query syntax is:
http://doi.crossref.org/search/fundref?usr=<username>&pwd=<password>&funder-name=<name of funder>&funderidentifier=<identifier for funder>&award-number=<award number>
http://doi.crossref.org/search/fundref?pid=<email address>&funder-name=<name of funder>&funder-identifier=<identifier
for funder>&award-number=<award number>
where:
or:
pid is your CrossRef-supplied login name and password (separated by :, as in username:password) or CrossRef Query
Services email address (free).
Funding data fields are optional but at least one funding data parameter must be supplied.
For best results, values with spaces should be URL-encoded.
Examples
Retrieves UNIXSD XML for all DOIs deposited with 'U.S. Department of Energy' as funder-name:
http://doi.crossref.org/search/fundref?pid=<email>&funder-name=U.S. Department of Energy
Retrieves UNIXSD XML for all DOIs deposited where funder-identifier is 100000001:
http://doi.crossref.org/search/fundref?pid=<email>&funder-identifier=100000001
Retrieves UNXISD XML for all DOIs deposited with 'U.S. Department of Energy' as funder-name and award-number of DE-FG0-07ER46417:
http://doi.crossref.org/search/fundref?pid=<email>&funder-name=U.S. Department of Energy&award-number=DE-FG0-07ER46417&operator=and
Retrieves UNXISD XML for all DOIs deposited with 'U.S. Department of Energy' as funder-name or award-number of DE-FG0-07ER46417:
Page 146
Help Site
CrossRef Help
FundRef
The FundRef API will accept the funder-identifier as a DOI (10.13039/501100000289), a URI
(http://dx.doi.org/10.13039/501100000289) or an identifier number (501100000289)
Page 147
Help Site
CrossRef Help
FundRef
FundRef Registry
The FundRef Registry provides a common taxonomy of over 4000 international funding organization names together with unique
IDs for each. FundRef participants should use the Registry to normalize collection of funding bodies from authors at the time of
submission, and to deposit Funding agency names (funder_name) and IDs (funder_identifier) with CrossRef. For more information
on depositing FundRef data see the main FundRef help page.
The list is available to download as an RDF file, and is freely available under a CC0 license waiver.
DOWNLOAD 4.2 MB (RDF)
To the extent possible under law, CrossRef has waived all copyright and related or neighboring rights to the FundRef Registry.
Additional Options
Download a CSV file of the funder names and identifiers in the FundRef Registry.
Download a list of funders in JSON format.
Page 148
Help Site
CrossRef Help
FundRef
* Content-Length: 4252782
* Date: Wed, 03 Jul 2013 08:45:59 GMT
* Connection: close
Here we can see that the registry was "Last-Modified" on 1st July 2013. This can be checked against a timestamp we may have
previously recorded when downloading the registry. If the timestamp is more recent than the one we have recorded, or this is the
first time we are downloading the registry, we would go ahead and make a normal GET request to download the registry file:
* curl -i -X GET http://www.crossref.org/docs/fundref/fundref_registry.rdf
Page 149
Help Site
CrossRef Help
CrossRef Schema
Metadata deposits:
All schema versions prior to 4.3.0 have been discontinued. With the exception of series deposits for books,
conference proceedings, and reports, schema versions are backwards-compatible. With the exception of standards
deposits, migrating to version 4.3.3 should require changing the schema declaration only.
Page 150
Help Site
CrossRef Help
CrossRef Schema
CrossRef Schema
Type
Version
Location
Documentation
Deposit Schema
Item metadata deposits: Use
for all deposits including
standalone components for a
parent DOI.
available
New:
4.3.3
xmlns: http://www.crossref.org/schema/4.3.3
http://www.crossref.org/schemas/crossref4.3.3.xsd
available
4.3.2
xmlns: http://www.crossref.org/schema/4.3.2
http://www.crossref.org/schemas/crossref4.3.2.xsd
available
4.3.1
xmlns: http://www.crossref.org/schema/4.3.1
http://www.crossref.org/schemas/crossref4.3.1.xsd
available
4.3.0
xmlns: http://www.crossref.org/schema/4.3.0
http://www.crossref.org/schemas/crossref4.3.0.xsd
available
http://www.crossref.org/schemas/fundref.xsd
AccessIndicators: contains
Access Indicators deposit
specifications, used with version
4.3.2 and later
http://www.crossref.org/schemas/AccessIndicators.xsd
Citation or resource
New:
metadata: Used for depositing 4.3.2
additional data related to a
DOI without having to supply the
main metadata for the DOI.
xmlns:http://www.crossref.org/doi_resources_schema/4.3.2
4.3.0
xmlns:http://www.crossref.org/doi_resources_schema/4.3.0
http://www.crossref.org/schemas/doi_resources4.3.0.xsd
available
http://www.crossref.org/schemas/common4.3.2.xsd
available
4.3.1
http://www.crossref.org/schemas/common4.3.2.xsd
available
4.3.0
http://www.crossref.org/schemas/common4.3.0.xsd
available
2.0
xmlns: http://www.crossref.org/qschema/2.0
http://www.crossref.org/schemas/crossref_query_input2.0.xsd
available
2.0
xmlns: http://www.crossref.org/qrschema/2.0
http://www.crossref.org/schemas/crossref_query_output2.0.xsd
available
xmlns: http://www.crossref.org/qrschema/3.0
http://www.crossref.org/schemas/crossref_query_output3.0.xsd
available
xmlns: http://www.crossref.org/xschema/1.1
http://www.crossref.org/schemas/unixref1.1.xsd
available
http://www.crossref.org/schemas/doi_resources4.3.2.xsd
Query schema
1.1
Page 151
Help Site
CrossRef Help
Type
CrossRef Schema
Version
Location
Documentation
xmlns: http://www.crossref.org/xschema/1.0
http://www.crossref.org/schemas/unixref1.0.xsd
available
CrossRef output
schema: Used to support data
files generated for local hosting
and other bulk data distribution.
3.0.1
xmlns=http://www.crossref.org/output/3.0
http://www.crossref.org/schemas/crossref_output3.0.1.xsd
available
2.0
xmlns:oai=http://www.openarchives.org/OAI/2.0/
http://www.crossref.org/schemas/OAI-PMH.cr.xsd
available
Page 152
Help Site
CrossRef Help
CrossRef Schema
Journal
Book
Conference Proceedings
Dissertation
Report-paper
Standard
Database
Recommended Elements
Optional Elements
publisher_item
special_numbering
component_list
^top
Recommended Elements
Optional Elements
publisher_item
part_number
component_number
component_list
Page 153
Help Site
CrossRef Help
CrossRef Schema
^top
Series: titles, ISSN, ISBN*required if volume title and volume number are present
Proceeding level: ISBN, proceedings_title, publisher, publication_date (year)
Conference paper: contributors, titles, doi_data
Recommended Elements
Optional Elements
publisher_item
component_list
^top
Required Elements
person_name
titles
approval_date
institution
doi_data
Recommended Elements
ISBN
degree
Optional Elements
citation_list
component_list
^top
Report-paper (documentation)
Required Elements
Recommended Elements
Series level: contributors, coden, series_number, volume, doi_data, edition_number, approval_date, publisher, institution,
doi_data, citation_list
Report level: contributors, edition_number, approval_date, ISBN, publisher, institution, citation_list
Optional Elements
publisher_item
contract_number
Page 154
Help Site
CrossRef Help
CrossRef Schema
^top
Standard (documentation)
Required Elements
Recommended Elements
Series level: contributors, coden, series_number, edition_number, publisher, institution, citation_list, doi_data
Standard level: contributors, edition_number, ISBN, institution, citation_list
Item level: citation_list
Optional Elements
publisher_item
content_item
component_list
^top
Database (documentation)
Required Elements
Recommended Elements
Optional Elements
publisher_item
component_list
Page 155
Help Site
CrossRef Help
CrossRef Schema
Face markup
The CrossRef schema supports minimal face markup in order to avoid ambiguity in certain disciplines (e.g. Genetics, where the
same text may be a gene (when italicized) or a protein (when not italicized).
Face markup that appears in the title, subtitle, original_language_title, and unstructured_citation elements should be retained when
depositing metadata. Face markup in other elements (e.g. small caps in author names) must be dropped. Face markup support
includes bold (b), italic (i), underline (u), over-line (ovl), superscript (sup), subscript (sub), small caps (scp), and typewriter text (tt).
Examples where inclusion of face markup is especially important include:
1. Italic in titles for terms such as species names or genes
2. Super and subscript in titles as part of chemical names (e.g. H20)
3. Super and subscript in simple inline mathematics (e.g. x2 + y2 = z2)
The schema supports nested face markup (e.g. "This text is bold and italic"), which would be tagged as:
This text is <b><i>bold and italic</i></b>
Correspondingly, super and subscript may be nested for correct representation of xyz. This expression should be tagged as:
x<sup>y<sup>z</sup></sup>
As of schema version 4.3.2, CrossRef supports MathML markup in the title elements.
Page 156
Help Site
CrossRef Help
CrossRef Schema
<doi_batch version="4.3.2"
xmlns="http://www.crossref.org/schema/4.3.2" xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=
"http://www.crossref.org/schema/4.3.2 http://www.crossref.org/schemas/crossref4.3.2.xsd"
xmlns:jats="http://www.ncbi.nlm.nih.gov/JATS1" xmlns:mml=
"http://www.w3.org/1998/Math/MathML">
and all MathML markup must include a mml namespace prefix:
<journal_article publication_type="full_text">
<titles>
<title>Selectron production at an
<mml:math><mml:msup><mml:mi>e</mml:mi><mml:mo>−</mml:mo></mml:msup>
<mml:msup><mml:mi>e</mml:mi><mml:mo>−</mml:mo></mml:msup></mml:math> linear
collider with transversely polarized beams</title>
</titles>
Page 157
Help Site
CrossRef Help
CrossRef Schema
Page 158
Help Site
CrossRef Help
Page 159
Help Site
CrossRef Help
CrossRef DOI Guidelines - This document provides basic information about DOI syntax and use.
Guidelines for Standard Citations in Author Postings (pdf) 32KB - These guidelines outline best practices for linking from an
author posting of a postprint or preprint work within a repository to the related definitive publication. CrossRef recommends
that publishers communicate these guidelines to their authors and to Institutional Repositories.
CrossRef Glossary - This glossary defines standard terms used in the description of published works, unpublished works, posted
works, and versions. Comments and feedback on the Glossary are welcome - please email irc@crossref.org.
DOIs in Citation Export Services Guidelines (pdf) 21KB - This document guides publishers on how to integrate DOIs into their
"Download Citation"/"Export References" services.
Metadata Guidelines - These guidelines outline best practices in publisher submission of metadata to CrossRef, in order to
enhance the quality of CrossRef's metadata and our ability to provide various services.
Best Practices
Title and DOI name Ownership/ Control Policy and Transfer Procedures (pdf) 83KB
DOI Conflicts - definition, management, and penalty fee policy
Support forum: announcements regarding system status or changes are posted in the Announcements forum (public). TWG
Discussion(requires support login) replaces the TWG mailing list. Intended topics include technical matters related to Crossref's
services, DOI issues and Crossref system operation.
The Technical Working Group has been dissolved but the mailing list archives are still available.
Page 160
Help Site
CrossRef Help
Management
System identified conflicts
The CrossRef system attempts to automatically identify a conflict upon deposit of the second (or later) DOI name. This function
looks for exact duplication in the deposited metadata (journal | author | volume | issue | page | year | article-title) with that of a preexisting DOI name. Omitted metadata is not included in the comparison thus two DOI names for the same article where one omits
page number will not produce a system identified conflict.
After making a deposit you will receive an XML log showing the results of the deposit process. System identified conflicts will be
indicated as follows:
<record_diagnostic status="Warning">
<doi>10.1007/s10530-007-9098-9</doi>
<msg>Added with conflict</msg>
<conflict_id>345585</conflict_id>
<dois_in_conflict>
<doi>10.1007/s10530-006-9073-x</doi>
</dois_in_conflict>
Once a week an on-line report is generated that list all known unresolved system conflicts
(http://www.crossref.org/06members/59conflict.html). In addition emails are periodically sent out to publisher technical contacts.
Repair of system identified conflicts
System identified conflicts where all DOIs are owned by the same publisher may be repaired by the publisher themselves. This is
done either by using the user interface on doi.crossref.org (Metadata Admin -> Conflicts) or by uploading batch files to the system
(ref. http://help.crossref.org/#resolving-conflicts). Conflicts which involve DOI names owned by more than one publisher require the
intervention of CrossRef staff
Non-system identified conflicts
Since not all conflicts can be identified automatically by the system during deposit we have developed a secondary tool called the
Missed Conflict Checker. This tool is available from the Browsable Title List (http://www.crossref.org/titleList) where you can lookup
which titles are held by CrossRef. Once a journal title is found you may select the
icon to run a missed conflict report. This report
may be run on multiple journal titles at the same time. The tool uses a less strict comparison and produces a report needing careful
manual investigation.
Repair of non-system identified conflicts
Since by definition there is no system conflict to resolve the only repair solution is to use the forced prime/alias feature that is
available using the batch upload process described above.
Preventative Measures
CrossRef strives to prevent conflicts from being created. One major resource to employ in this endeavor is the systems title
ownership (aka. title lock-down) feature. This feature limits DOI name deposits to one publisher (the publication owner). Currently
any new publication created is assigned ownership to the publisher creating the first DOI name. This helps to prevent accidental
Page 161
Help Site
CrossRef Help
Penalty fee
In July of 2007 the CrossRef board approved a penalty fee (set at $2/conflict) to be levied against the creator of conflicts under
certain conditions. The following situations, with the exception conditions listed below, will result in the penalty fee being assessed.
In cases of title ownership transfer it is the responsibility of the acquiring publisher to determine if DOI names already exist for
items and to re-use them.
1. After having acquired ownership of a publication a publisher deposits new DOI names for items (e.g. articles) that were
already assigned DOI names by the former owner.
2. Upon moving to a new hosting platform, if the new platform automatically assigns new DOI names to items which were
already assigned DOI names by the former hosting platform.
3. If a publication is co-hosted on multiple platforms or by multiple publishers and both parties using separate prefixes deposit
DOI names for the same items
4. If the conflict is a non-system identified conflict which is brought to the attention of CrossRef staff by a third party or
discovered by CrossRef staff.
Exception conditions:
If a conflict is created where all DOI names involved are of the same prefix and /or owner and the depositing member resolves the
conflicts without involvement from CrossRef staff.
Appeals
If a member feels a levied fee is inappropriate review escalation will be 1) Director of Technology, 2) Executive Director, 3)
Metadata Quality Committee and 4) the CrossRef board of Directors.
What are conflicts?, Resolving conflicts
Page 162
Help Site
CrossRef Help
Useful Tools
VBClient is a handy application for accessing the CrossRef system. This software is a sample for functionality, is distributed "as
is," and is not supported by CrossRef.
doUpload: sample Java program for uploading files to CrossRef (details)
XML Tools: validate XML against CrossRef schema and perform Schematron-based metadata quality checks.
Xerces XML parser is a minimal installation of the Xerces parser. Set your CLASSPATH to the directory to which you unzip the
file and to the three JAR files. To run the parser, type java XercesChecker <file.xml>.
HttpSniffer is a Perl program that acts as a simple HTTP proxy. Use this program to intercept and display the messages being
sent to CrossRef to help debug interface problems.
Page 163