Skip to main content

GND subject terms for InvenioRDM

Project description

invenio-subjects-gnd

GND subject terms for InvenioRDM

Install this extension to get the german subjects authority data (Gemeinsame Normdaten) into your instance.

Installation

From your instance directory:

pipenv install invenio-subjects-gnd

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_gnd/vocabularies/subjects_gnd.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/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 DDC terms.

Changes

Version 2022.01.12 (unreleased)

  • Initial release.

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

invenio-subjects-gnd-2022.2.1.tar.gz (2.7 MB view details)

Uploaded Source

File details

Details for the file invenio-subjects-gnd-2022.2.1.tar.gz.

File metadata

  • Download URL: invenio-subjects-gnd-2022.2.1.tar.gz
  • Upload date:
  • Size: 2.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.27.0 requests-toolbelt/0.9.1 tqdm/4.62.1 CPython/3.10.2

File hashes

Hashes for invenio-subjects-gnd-2022.2.1.tar.gz
Algorithm Hash digest
SHA256 45b601c68cdcf36f9591a72583a2c7cddc874c94eac06011f190a8dba21b87e8
MD5 01b5a4f007bdb571a2ab7aa77d372d88
BLAKE2b-256 6c3a9374da210e4a5fd1010cae3bc8f75d2e981bf04f6bf87917c4c1e91ef64a

See more details on using hashes here.

Provenance

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