Extension Digital Object Identifier


Extension Basics

Title
Digital Object Identifier
Name
ckanext-doi
Type
Public extension
Description
DataCite DOI assignment and management for datasets enabling persistent citation and academic referencing.
CKAN versions
Download-Url (zip)
Download-Url commit date
2024-07-12
Url to repo
Category
Specialized Tools


Background Infos

Description (long)
Show details

The Digital Object Identifier extension integrates CKAN with the DataCite DOI service to provide persistent, citable identifiers for datasets, enabling academic citation, research reproducibility, and long-term data referencing. This essential extension automates DOI assignment during dataset publication while managing the complete DOI lifecycle including metadata synchronization, updates, and deletion handling. The system provides seamless integration with DataCite’s metadata schema, automatically mapping CKAN fields to Dublin Core and DataCite metadata standards. Advanced features include DOI preview functionality, citation format generation in multiple academic styles (APA, MLA, Chicago), and integration with scholarly communication workflows. The extension supports both automatic and manual DOI assignment with administrative controls and batch DOI operations for existing datasets. Landing page generation ensures DOI resolution leads to properly formatted dataset pages with complete citation information. Essential for research institutions publishing research data, government agencies requiring persistent data references, academic libraries managing institutional data repositories, and organizations participating in scholarly data sharing networks where persistent identification and proper attribution are critical for research impact and compliance.

Version
Latest
Version release date
2024-07-12
Contact name
Datopian Team
Contakt email
Contact Url
(not set)


Installation Guide

Configuration hints

Requires DataCite account and credentials for DOI minting service.

Plugins to configure (ckan.ini)
doi
CKAN Settings (ckan.ini)
# ckanext.doi.datacite.username = 'your_datacite_username' # ckanext.doi.datacite.password = 'your_datacite_password' # ckanext.doi.datacite.url = 'https://mds.datacite.org' # ckanext.doi.prefix = '10.5072' # ckanext.doi.publisher = 'Your Organization' # ckanext.doi.auto_assign = true
DB migration to be executed
doi initdb
<< back to Extensions