Skip to main content

DOI Upload

1. Overview and Context

This procedure uploads the DOIs of a publication to the Metadata Record.

2. Triggers

The execution of this procedure is usually triggered by

3. Steps to Be Performed

  • Save a copy of the DOI Upload Script to your hard drive as doiupload.py.
  • Open the script file in a code editor.
  • Set work_id to the Thoth Identifier.
  • Set email to your Thoth login.
  • Set password to your Thoth password.
  • Set csv_file_path to the path of the corrected CSV file.
  • Open a command line tool like Terminal, navigate to the folder with the script.
  • Run python3 doiupload.py.

4. Additional Information

If the CSV has errors, the script will return an error message. Correct the CSV and remove the entries that were already uploaded, which can be checked in the Metadata Record.

5. Document Control

Document ID PRO-005
Document Owner Vincent
Version 1.0
Last Date of Change October 2, 2025
Next Review Due Date
Version & Change Tracking