Dátová interoperabilita
Tento dokument definuje spôsob, akým je potrebné implementovať API informačných systémov verejnej správy v súlade s dátovou interoperabilitou.
1. Slovník pojmov
interoperabilita - rôzne systémy, stroje či zariadení spolu môžu spolupracovať, spoločne fungovať alebo si rozumieť.
ISVS - informačný systém verejnej správy
referenčné údaje - povinne používané údaje ISVS (z referenčných registrov)
jednotný referencovateľný identifikátor - nový typ identifikátora pre údaje a metaúdaje ISVS vytváraného podľa Pravidiel tvorby referencovateľných identifikátorov,
štrukturálne metadáta - metadáta definujúce dátové štruktúry pre reprezentáciu údajov a číselníkov v ISVS
referenčné štrukturálne metadáta: povinne používané štrukturálne metadáta ako Centrálny model údajov verejnej správy, základné číselníky, hierarchie a tezauri. URI sú 5★.
lokálne štrukturálne metadáta: špecifické štrukturálne metadáta ISVS nepatriace medzi referenčné štrukturálne metadáta. URI sú 4★.
2. Dátová interoperabilita API ISVS
- V prípade že ISVS poskytuje údaje cez API, tak toto API je v súlade s princípmi dátovej interoperability ak
- vo vrátených údajoch sú objekty evidencie identifikované prostredníctvom schválených Jednotných referencovateľných identifikátorov,
- vo vrátených údajov sú všetky referenčné štrukturálne metadáta (Centrálny model údajov, základné číselníky) identifikované tiež prostredníctvom schválených Jednotných referencovateľných identifikátorov,
- vo vrátených údajoch musí byť obsiahnutá informácia, z ktorého ISVS dané údaje pochádzajú. ISVS musí byť identifikované prostredníctvom Jednotného referencovateľného identifikátora.
- v prípade, že ISVS používa rozdielne štrukturálne metadáta, ktoré je možné ztotožniť s referenčnými štrukturálnymi metadátami, je API povinné použiť referenčné štrukturálne metadáta podľa bodu 1.b.,
- v prípade, že ISVS používa štrukturálne metadáta nepatriace do referenčných štrukturálnych metadát, je nutné ich identifikovať a reprezentovať do formy lokálnych štrukturálnych metadát.
- Ak referenčný register obsahuje údaje objektu evidencie, ktoré sú vyhlásené iným referenčným registrom, tak API referenčného registra musí vracať jednotný referencovateľný identifikátor daného externého objektu evidencie.
- Ak referenčný register používa hodnoty číselníkov mimo Centrálneho modelu údajov, alebo je vhodné daný údaj reprezentovať ako položku číselníka napr. pre budúce použitie, na identifikáciu je nutné použiť lokálny referencovateľný identifikátor.
- Príklady: rfo-osoba.jsonld, rfo-osoba.ttl
3.Dátová interoperabilita otvorených údajov
- V prípade že ISVS poskytuje otvorené údaje prostredníctvom API, tak toto API je v súlade s princípmi dátovej interoperability ak
- splňuje požiadavky na dátovú interoperabilitu API podľa bodu 2.
- V prípade že ISVS sprístupňuje referenčné otvorené údaje, alebo referenčné štrukturálne metadúdaje, tak tieto musia byť v súlade s dátovou interoperabilitou.
- Príklady: MIRRI Kontaktné miesta, MIRRI Organizačná štruktúra, MIRRI Úradné hodiny, ....
0 komentárov