Specifikace struktury pro Oprávnění k přístupu k údajům
Datová struktura pro Oprávnění k přístupu k údajům. Oprávnění fyzické osoby čerpat při výkonu agendy údaje v základních registrech nebo údaje v agendových informačních systémech vedené v jiné agendě. První agendu nazýváme čerpající, druhou poskytující. Oprávnění není definováno pro konkrétní fyzickou osobu ale pro roli.
Přehled JSON struktury
JSON Schéma zachycující strukturu pro Oprávnění k přístupu k údajům je definováno v souboru ./oprávnění-k-přístupu-k-údajům.schema.json
. Datová sada je tvořena seznamem prvků odpovídajících datové struktuře Oprávnění k přístupu k údajům. Prvky jsou uvedeny v poli `položky`.
Detailní specifikace prvků JSON struktury
Objekt Oprávnění k přístupu k údajům
- Popis
- Oprávnění fyzické osoby čerpat při výkonu agendy údaje v základních registrech nebo údaje v agendových informačních systémech vedené v jiné agendě. První agendu nazýváme čerpající, druhou poskytující. Oprávnění není definováno pro konkrétní fyzickou osobu ale pro roli.
- Interpretace
-
Oprávnění k přístupu k údajům
Vlastnost kód
- Klíč
- `kód`
Jméno
- Má kód oprávnění k přístupu k údajům
Popis
- Unikátní kód oprávnění k přístupu k údajům tvořený kódem čerpající agendy, kódem poskytující agendy a doplňujícím kódem unikátním v rámci dvojice čerpající a posyktující agendy.
Povinnost
- povinné
Kardinalita
- 1 - 1
Typ
-
Řetězec
- Příklad
A1046-A101-1
- Regulární výraz
^A[0-9]+-A[0-9]+-[0-9]+$
- Interpretace
-
Má kód oprávnění k přístupu k údajům
Vlastnost z-agendy
- Klíč
- `z-agendy`
Jméno
- Čerpá údaje z agendy
Popis
- Propojuje oprávnění s agendou poskytující údaje. Oprávnění má přiřazenu právě jednu agendu poskytující údaje. Agenda může být poskytující agendou pro více oprávnění.
Povinnost
- povinné
Kardinalita
- 1 - 1
Typ
-
IRI (Agenda)
- Interpretace
-
Čerpá údaje z agendy
Vlastnost do-agendy
- Klíč
- `do-agendy`
Jméno
- Poskytuje údaje agendě
Popis
- Propojuje oprávnění s agendou čerpající údaje. Oprávnění má přiřazenu právě jednu agendu čerpající údaje. Agenda může být čerpající agendou pro více oprávnění.
Povinnost
- povinné
Kardinalita
- 1 - 1
Typ
-
IRI (Agenda)
- Interpretace
-
Poskytuje údaje agendě
Vlastnost realizováno-na-referenčním-rozhraní
- Klíč
- `realizováno-na-referenčním-rozhraní`
Jméno
- Realizováno na referenčním rozhraní
Popis
- Příznak, zda ke sdílení údaje dochází pomocí referenčního rozhraní, jak je vymezuje zákon o základních registrech.
Součástí referenčního rozhraní je:
* Informační systém základních registrů (ISZR)
* Informačním systémem sdílené služby (ISSS, označované též eGSB)
Povinnost
- nepovinné
Kardinalita
- 0 - 1
Typ
-
Booleovská hodnota - Ano či ne
- Interpretace
-
Realizováno na referenčním rozhraní
Vlastnost údaje
- Klíč
- `údaje`
Jméno
- Zahrnuje oprávnění k přístupu k údaji
Popis
- Určuje údaj, který je roli zpřístupněn v rámci oprávnění, a úroveň přístupu k údaji v rámci oprávnění. V rámci oprávnění může být zpřístupněno více údajů. Jeden údaj může být zpřístupněn různými oprávněními.
Povinnost
- nepovinné
Kardinalita
- 0 - ∞
Typ
-
Oprávnění k přístupu k údaji
- Interpretace
-
Zahrnuje oprávnění k přístupu k údaji
Vlastnost role
- Klíč
- `role`
Jméno
- Je oprávněním pro roli
Popis
- Určuje roli, pro kterou je oprávnění k přístupu k údajům definováno. Oprávnění k přístupu k údajům může být definováno pro více rolí. Jedna role může mít definováno více oprávnění.
Povinnost
- nepovinné
Kardinalita
- 0 - ∞
Typ
-
IRI (Role)
- Interpretace
-
Je oprávněním pro roli
Vlastnost ustanovení-esbírka
- Klíč
- `ustanovení-esbírka`
Jméno
- Zpřístupňuje údaje na základě ustanovení
Popis
- Určuje právní předpisu a označení jeho ustanovení, na jehož základě jsou údaje v rámci oprávnění k přístupu k údajům zpřístupněny.
Povinnost
- nepovinné
Kardinalita
- 0 - ∞
Typ
-
IRI (Ustanovení právního předpisu)
- Interpretace
-
Zpřístupňuje údaje na základě ustanovení
Vlastnost ustanovení-ostatní
- Klíč
- `ustanovení-ostatní`
Jméno
- Zpřístupňuje údaje na základě ustanovení
Popis
- Určuje právní předpisu a označení jeho ustanovení, na jehož základě jsou údaje v rámci oprávnění k přístupu k údajům zpřístupněny.
Povinnost
- nepovinné
Kardinalita
- 0 - ∞
Typ
-
Ustanovení právního předpisu
- Interpretace
-
Zpřístupňuje údaje na základě ustanovení
Vlastnost celkové-odůvodnění
- Klíč
- `celkové-odůvodnění`
Jméno
- Celkové odůvodnění přístupu k údajům
Popis
- Odůvodnění, proč OVM potřebuje ke specifikované sadě údajů přistupovat.
Povinnost
- nepovinné
Kardinalita
- 0 - 1
Typ
-
Text
- Interpretace
-
Celkové odůvodnění přístupu k údajům
Objekt Oprávnění k přístupu k údaji
- Popis
- Oprávnění k přístupu k jednomu údaji definované v rámci oprávnění role k přístupu údajům z poskytující agendy.
- Interpretace
-
Oprávnění k přístupu k údaji
Vlastnost údaj
- Klíč
- `údaj`
Jméno
- Zpřístupňuje údaj
Popis
- Určuje zpřístupněný údaj v rámci oprávnění přístupu k údaji.
Povinnost
- povinné
Kardinalita
- 1 - 1
Typ
-
IRI (Údaj)
- Interpretace
-
Zpřístupňuje údaj
Vlastnost úroveň-přístupu
- Klíč
- `úroveň-přístupu`
Jméno
- Má úroveň přístupu
Popis
- Úroveň, na které mohou dané role k údaji v rámci oprávnění přistupovat. R = čtení, RH = čtení s historií, W = zápis.
Povinnost
- povinné
Kardinalita
- 1 - 1
Typ
-
Řetězec
- Příklad
R
- Regulární výraz
^(R|W|RH)$
- Interpretace
-
Má úroveň přístupu
Vlastnost odůvodnění
- Klíč
- `odůvodnění`
Jméno
- Odůvodnění přístupu k údaji
Popis
- Odůvodnění potřebnosti uvedeného údaje pro OVM.
Povinnost
- nepovinné
Kardinalita
- 0 - 1
Typ
-
Text
- Interpretace
-
Odůvodnění přístupu k údaji