Skip to content

Narodni-repozitar/nr-common-metadata

Repository files navigation

nr-common-metadata

Build Status Coverage Status

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-metadata

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). 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.