DDC subject terms for InvenioRDM
Project description
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file invenio-subjects-ddc-german-2022.1.31.tar.gz
.
File metadata
- Download URL: invenio-subjects-ddc-german-2022.1.31.tar.gz
- Upload date:
- Size: 34.1 kB
- Tags: Source
- Uploaded using 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
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | de64712517a4c131614fdf4a828587ab9edf70777dd908abf8eec3dbdd99b11b |
|
MD5 | 698e36b688aa31f95306e269e6f3b586 |
|
BLAKE2b-256 | edd4c17abee6d5b9d28c9d181d72323560f130e5bb327acfd5f2e6fa2cb7528c |