Extension Query DOIs - DOIs for Data Queries


Extension Basics

Title
Query DOIs - DOIs for Data Queries
Name
ckanext-query-dois
Type
Public extension
Description
Creates digital object identifiers (DOIs) for queries on resources via DataCite, recording query parameters and exact data versions for precise retrieval.
CKAN versions
Download-Url (zip)
Last commit
3 months ago (2025-11-19 11:39:33)
Url to repo
Category
Standards Compliance


Background Infos

Description (long)
Show details

This extension creates (mints) digital object identifiers (DOIs) for queries on resources. By recording the query parameters used and the exact version of the data at the time of the query, this allows precise retrieval of the data as it looked when the DOI was minted. Can be used in conjunction with v5.2+ of ckanext-versioned-datastore. Requires an account with a DataCite DOI service provider. Available on PyPI.

Version
6.0.3
Version release date
2025-11-19
Contact name
Natural History Museum London
Contakt email
Contact Url
(not set)


Installation Guide

Configuration hints

ckanext.query_dois.prefix = [YOUR_DOI_PREFIX] ckanext.query_dois.datacite_username = [USERNAME] ckanext.query_dois.datacite_password = [PASSWORD] ckanext.query_dois.doi_title = [TITLE_TEMPLATE] ckanext.query_dois.publisher = [PUBLISHER_NAME] ckanext.query_dois.test_mode = True

Plugins to configure (ckan.ini)
query_dois
CKAN Settings (ckan.ini)
DB migration to be executed
ckan -c $CONFIG_FILE query-dois initdb
<< back to Extensions