NR common data types
Project description
nr-common
Disclaimer: The library is part of the Czech National Repository, and therefore the README is written in Czech. General libraries extending Invenio are concentrated under the Oarepo namespace.
Instalace
Nejedná se o samostatně funkční knihovnu, proto potřebuje běžící Invenio a závislosti Oarepo. Knihovna se instaluje ze zdroje.
git clone git@github.com:Narodni-repozitar/nr-common.git
cd nr-common
pip install -e .
Pro testování a/nebo samostané fungování knihovny je nutné instalovat tests z extras.
pip install -e .[tests]
Účel
Knihovna obsahuje obecný metadatový model Národního repozitáře (Marshmallow, JSON schema a Elastisearch mapping). Dále se stará o perzistetní identifikátor (PID) a obsahuje Invenio fetcher a minter. Všechny tyto části lze "podědit" v dalších metadatových modelech.
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
Built Distribution
Hashes for techlib-nr-common-3.0.0a38.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e2043dcf2d4862705814d19dfb2fb27157cb18bcf7dc23fd5a305e5662bf121 |
|
MD5 | b48171b8d9028fd3d7644919cfbe5655 |
|
BLAKE2b-256 | f6e20d6fe6d04d83c16e8c2e2f60c682aecdd5407981465df21605813e49fe9f |
Hashes for techlib_nr_common-3.0.0a38-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e60bcef47deec2f03ad3c512be41b8a9920e69b4287e393501692c425211b39 |
|
MD5 | e254138f35354d2f7adec39c99cdedb6 |
|
BLAKE2b-256 | e7bb0dc11a7eeb2b062335cf0cbc97cdc6809eaf8ad30d82cde93fceaa64901e |