Skip to main content

A Django app to properly model the DataCite Metadata Schema in a relational database,

Project description

django-datacite

Latest Release Python Version License pytest Workflow Status Coverage Status

A Django app to properly model the DataCite Metadata Schema in a relational database, with full integration into the Django admin interface. The app is slightly opinionated in a way to make it better usable as a DOI registration database. Names (creators and contributors) and identifiers (for the resources, but also for alternativeIdentifiers and relatedIdentifiers) are stored in separate database tables and can be reused for different resources.

This app provides a set of models, admin classes, views, and utility functions to export and import DataCite files. All options and default settings can be customized in the Django settings using the same syntax as in django_datacite/settings.py. Identifiers have an additional citation field to store the human readable citation for reuse in other tools.

For a reference integration into a Django project see: https://github.com/ISI-MIP/isimip-doi.

Although it should cover DataCite 4.3 completely, it is still quite fresh and should be used with care.

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

django-datacite-1.0.2.tar.gz (27.9 kB view details)

Uploaded Source

Built Distribution

django_datacite-1.0.2-py3-none-any.whl (36.7 kB view details)

Uploaded Python 3

File details

Details for the file django-datacite-1.0.2.tar.gz.

File metadata

  • Download URL: django-datacite-1.0.2.tar.gz
  • Upload date:
  • Size: 27.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.2

File hashes

Hashes for django-datacite-1.0.2.tar.gz
Algorithm Hash digest
SHA256 bc1e9c52dedcbc77f2affd47c396882b2d911118a7877402459f9d321694b92e
MD5 71efc40fbefc9d22a74dd33ec864785a
BLAKE2b-256 3249c6bc0a390674ec4a2627dd8c5dfc59076d59de81473f79d208b309a05ee4

See more details on using hashes here.

File details

Details for the file django_datacite-1.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for django_datacite-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 279aef229b80bb7028537a8b713e1ab06bfa5054c9cf00a6e7076f26cc979aa2
MD5 f8347ee9b49b2b3af2526e10fdfcd6c1
BLAKE2b-256 b302a1a8328f1896b7d215afc98f8354c5024da0162b069434a30881c51fd6c6

See more details on using hashes here.

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