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 klasicky přes pip
pip install techlib-nr-common
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.
Knihovna není samostatný model pro "generic" věci - ten je v nr-generic.
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-metadata-3.0.0a47.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | b489174e5b246447040f25d4a0debff9c4b8de200c09f521ffc2bc78f18baaf2 |
|
MD5 | c57959e1d9998501446df2cd46f3e603 |
|
BLAKE2b-256 | 8ba494275c523904bc1054847f959219ed0dbda36dd5e06f26dab1b5f4e4f870 |
Hashes for techlib_nr_common_metadata-3.0.0a47-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2b0b39fe934d0707d4deae0f8456fdc1e164c86b40b0c035f97c6fd80980f3f |
|
MD5 | 47224feae2c1d59fe3db2759b94bb73f |
|
BLAKE2b-256 | c6f353d4f1784586f74ba1ff827cc4ad8bf835618063592efa41ac7a29e7e767 |