Skip to main content

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

Project description

django-datacite

Latest release License CI status Coverage status DOI

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.1.1.tar.gz (36.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

django_datacite-1.1.1-py3-none-any.whl (40.9 kB view details)

Uploaded Python 3

File details

Details for the file django_datacite-1.1.1.tar.gz.

File metadata

  • Download URL: django_datacite-1.1.1.tar.gz
  • Upload date:
  • Size: 36.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for django_datacite-1.1.1.tar.gz
Algorithm Hash digest
SHA256 872aa1c4d17b0b66bc77ee87207ba1bc808e458e99c1117284fb4beed15eadf3
MD5 50048784097d3aa17fb164611c2d2cdd
BLAKE2b-256 2dc8f7f5ff06db66f89de3bd35b4616616449e568f0d0de49afb0f8f641c23aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_datacite-1.1.1.tar.gz:

Publisher: ci.yml on ISI-MIP/django-datacite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for django_datacite-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 dbbd6d1d122e31439686c5c7cec181f5714e12c6505210f726b0a7fde35c576e
MD5 0ea5a9ab0ff871c68f36dff7d2682f26
BLAKE2b-256 2f34a4f677b0d586138d65a686bf07541da7758ccc47acb4a538957107031b64

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_datacite-1.1.1-py3-none-any.whl:

Publisher: ci.yml on ISI-MIP/django-datacite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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