Skip to main content

invenio-subjects-ddc

DDC subject terms for InvenioRDM

Install this extension to get the german Dewey Decimal Classification into your instance.

Installation

From your instance directory:

pipenv install invenio-subjects-ddc-german

This will add it to your Pipfile.

Versions

This repository follows calendar versioning:

2021.06.18 is both a valid semantic version and an indicator of the year-month corresponding to the loaded DDC terms.

Usage

There are 2 types of users for this package. Maintainers of the package and instance administrators.

Instance administrators

For instance administrators, after you have installed the extension as per the steps above, you are done. It should just work.

TODO -- Maintainers

When a new list of DDC term comes out, this package should be updated. Here we show how.

0- Make sure you have cloned this package. Then install it locally with:

make install

1- Update:

make update

This will

1- Download the new list 2- Convert terms to InvenioRDM subjects format 3- Write those to invenio_subjects_ddc_german/vocabularies/subjects_ddc_german.yaml file

3- Run the tests just to make sure everything is still good:

make test

4- When you are happy with the list, bump the version in invenio_subjects_ddc_german/version.py and release it.

Future Ideas

  • InvenioRDM doesn't have a way to update pre-existing subjects yet. Once there is one, this package should provide the functionality to update GND subject terms.

Changes

Version 2022.01.06 (unreleased)

  • Initial release.

Metadata

Release files for invenio-subjects-ddc-german 2022.1.31

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for invenio-subjects-ddc-german 2022.1.31
File Size Uploaded Provenance Actions
invenio-subjects-ddc-german-2022.1.31.tar.gz 34.1 kB Without provenance Details for invenio-subjects-ddc-german-2022.1.31.tar.gz

Release files / invenio-subjects-ddc-german-2022.1.31.tar.gz

Download URL invenio-subjects-ddc-german-2022.1.31.tar.gz
Size 34.1 kB
Tags Source
SHA-256 checksum
How to use checksums
de64712517a4c131614fdf4a828587ab9edf70777dd908abf8eec3dbdd99b11b
BLAKE2b-256 checksum
How to use checksums
edd4c17abee6d5b9d28c9d181d72323560f130e5bb327acfd5f2e6fa2cb7528c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

Security for invenio-subjects-ddc-german 2022.1.31

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page