Skip to content

EOSC-CZ/nma

Repository files navigation

NMD

URLcka pro integraci NMA s RIVem

GET /riv/register - vraci stranku s formularem, jedno policko "pid" POST /riv/register - prijima formular s "pid" GET /datasets//edit - stranka s formularem pro editaci udaju o datasetu GET /datasets/ - landing page datasetu

pid: doi:10.5072/FK2/XXXXX handle:12345/XXXXX

/riv/register - flask view funkce, zadny resource/resource config

Metadata resolving:

  • riv/resolvers/base.py - zakladni trida a funkce pro resolvovani metadat
  • riv/resolvers/.py - jednotlive resolvery

Resolve probiha tak, ze se jeden po druhem zkousi vsechny resolvery, dokud nektery nenajde metadata.

PID se bere tak, ze se vezme z metadat persistent_url, matchne oproti PERSISTENT_IDENTIFIER_PREFIXES v konfiguraci a podle toho se urci typ identifikatoru (doi, handle) a vyextrahuje se samotny identifikator. Vysledek bude vypadat jako: doi:10.5072/FK2/XXXXX nebo handle:12345/XXXXX

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages