Skip to main content

This CKAN extension ables CKAN users to link references to their dataset. A reference can be a publication or another dataset. The extension embeds the added references to the target dataset view as a table of citations.

Project description

ckanext-Dataset-Reference

This CKAN extension ables CKAN users to link references to their dataset. A reference can be a publication or another dataset. The extension embeds the added references to the target dataset view as a table of citations.

There are three ways to add a reference:

  • With the DOI number or link (look at http://dx.doi.org/)
  • With pasting the BibTex (http://www.bibtex.org/) citation metadata (Not implemented yet)
  • Manually adding the target reference metadata. (Not implemented yet)

Requirements

Compatibility with core CKAN versions:

CKAN version Compatible?
2.9 Yes
earlier No

Installation

To install ckanext-Dataset-Reference:

  1. Activate your CKAN virtual environment, for example:

    > source /usr/lib/ckan/default/bin/activate
    > pip install ckanext-Dataset-Reference
    

OR, Clone the source and install it on the virtualenv (Suggested location: /usr/lib/ckan/default/src) :

    git clone https://github.com/TIBHannover/ckanext-Dataset-Reference.git
    cd ckanext-Dataset-Reference
    pip install -e .
    pip install -r requirements.txt
  1. Add dataset_reference to the ckan.plugins setting in your CKAN config file (by default the config file is located at /etc/ckan/default/ckan.ini).

  2. Upgrade the CKAN database to add the plugin table:

     ckan -c /etc/ckan/default/ckan.ini db upgrade -p dataset_reference
    
  3. Restart CKAN and supervisor. For example if you've deployed CKAN with nginx on Ubuntu:

     sudo service nginx reload
     sudo service supervisor reload
    

Tests

To run the tests, do:

pytest --ckan-ini=test.ini  --disable-pytest-warnings  ckanext/dataset_reference/tests/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ckanext-Dataset-Reference-2.0.1.tar.gz (24.9 kB view hashes)

Uploaded Source

Built Distribution

ckanext_Dataset_Reference-2.0.1-py3-none-any.whl (28.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page