A Django app to properly model the DataCite Metadata Schema in a relational database,
Project description
django-datacite
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
872aa1c4d17b0b66bc77ee87207ba1bc808e458e99c1117284fb4beed15eadf3
|
|
| MD5 |
50048784097d3aa17fb164611c2d2cdd
|
|
| BLAKE2b-256 |
2dc8f7f5ff06db66f89de3bd35b4616616449e568f0d0de49afb0f8f641c23aa
|
Provenance
The following attestation bundles were made for django_datacite-1.1.1.tar.gz:
Publisher:
ci.yml on ISI-MIP/django-datacite
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
django_datacite-1.1.1.tar.gz -
Subject digest:
872aa1c4d17b0b66bc77ee87207ba1bc808e458e99c1117284fb4beed15eadf3 - Sigstore transparency entry: 855249411
- Sigstore integration time:
-
Permalink:
ISI-MIP/django-datacite@f79f5a9274c2cb523ecdfc533653befec25e8301 -
Branch / Tag:
refs/tags/1.1.1 - Owner: https://github.com/ISI-MIP
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@f79f5a9274c2cb523ecdfc533653befec25e8301 -
Trigger Event:
push
-
Statement type:
File details
Details for the file django_datacite-1.1.1-py3-none-any.whl.
File metadata
- Download URL: django_datacite-1.1.1-py3-none-any.whl
- Upload date:
- Size: 40.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dbbd6d1d122e31439686c5c7cec181f5714e12c6505210f726b0a7fde35c576e
|
|
| MD5 |
0ea5a9ab0ff871c68f36dff7d2682f26
|
|
| BLAKE2b-256 |
2f34a4f677b0d586138d65a686bf07541da7758ccc47acb4a538957107031b64
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
django_datacite-1.1.1-py3-none-any.whl -
Subject digest:
dbbd6d1d122e31439686c5c7cec181f5714e12c6505210f726b0a7fde35c576e - Sigstore transparency entry: 855249412
- Sigstore integration time:
-
Permalink:
ISI-MIP/django-datacite@f79f5a9274c2cb523ecdfc533653befec25e8301 -
Branch / Tag:
refs/tags/1.1.1 - Owner: https://github.com/ISI-MIP
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@f79f5a9274c2cb523ecdfc533653befec25e8301 -
Trigger Event:
push
-
Statement type: