Skip to main content

Here is the English translation of the DOI registration guide:

DOI Registration Guide

tip

It is highly recommended to register DOI through Crossref. Currently, many well-known databases and institutions use Crossref's API, which helps to disseminate your articles more widely.

This article introduces two ways to register DOI through Crossref: One-click Upload/Update API and Manually Uploading XML Files to Crossref Backend.

One-click Upload/Update API

Crossref provides uploading XML files via HTTPS POST (through API without logging into Crossref).

This feature requires contacting us first to bind Crossref account and password. Currently only available for Aolr Enterprise Version.
  1. Click the DOI link in the article list, as shown below:

Article List

  1. In the pop-up window, click the Register or Update DOI button, as shown below:

Update DOI

Manually Uploading XML Files to Crossref

1. Prepare article metadata XML file

Each database has its own metadata interface standards. As the registration agent for DOIs, Crossref supports submitting article information to register DOIs via XML format. The specific operations are as follows:

Aolr provides one-click batch generation of Crossref XML files for articles:

  1. Select the articles to generate XML files on the article list page.

  2. Click the "Generate Crossref XML" button to download the files, as shown below:

Generate XML

Note:
  • For updates to existing articles, check if the timestamps in the XML are correct. It is recommended to manually adjust them to ensure the timestamps in the files are greater than those in the original registration records.

Adjust Timestamp

2. Upload XML File to Crossref Backend

Use our management tool to upload XML files (login to Crossref required).

Screenshot:

Upload XML File

3. View Update Status or Errors

Note:
  • Crossref provides logs to view update status and error messages.

  • Crossref uses queue processing. Uploads will not be processed immediately.

  • It takes some time to synchronize the results on DOI.org after processing is completed.

If there is an error in the uploaded content, the error status will be displayed in the log as shown below:

Error Status

Correct the issues according to the error message returned and reupload as shown below:

<?xml version="1.0" encoding="UTF-8"?>

<!----- Error Example ----->

<doi_batch_diagnostic status="completed">

<msg>Submitted version: 1687787056 is less than or equal to previously submitted version 20230615191205000</msg>

</doi_batch_diagnostic>

If no errors, wait for some time to see the registration results on DOI.org.