Tento dokument je otevřenou formální normou ve smyslu § 3a odst. 3 zákona č. 106/1999 Sb., o svobodném přístupu k informacím, pro zveřejňování informací o rolích z Registru práv a povinností ve smyslu § 51 zákona č. 111/2009 Sb. o základních registrech v podobě otevřených dat. Otevřená data dle této otevřené formální normy jsou publikována ve formátu JSON-LD, se kterým lze pracovat standardními softwarovými prostředky pro práci s formátem JSON. Formát JSON-LD navíc umožňuje přímou interpretaci dat v podobě datového modelu RDF.
V této sekci je popsána struktura JSON distribuce datové sady. Struktura je též popsána v JSON schématu.
položky
.
type
: Řetězec dle regulárního výrazu ^role$
id
: IRI dle regulárního výrazu ^role/A[0-9]+/CR[0-9]+/(([0-9]{8}(\.[0-9]+)?)|(KO[0-9]+)|(KU[0-9]+))$
ovm
: IRI dle regulárního výrazu ^orgán-veřejné-moci/[0-9]{8}(\.[0-9]+)?$
spuú
: IRI dle regulárního výrazu ^soukromoprávní-uživatel-údajů/[0-9]{8}\.[0-9]+$
kategorie-ovm
: IRI dle regulárního výrazu ^kategorie-ovm/KO[0-9]+$
kategorie-spuú
: IRI dle regulárního výrazu ^kategorie-spuú/KU[0-9]+$
činnost
: IRI dle regulárního výrazu ^činnost/A[0-9]+/CR[0-9]+$
ovm
^orgán-veřejné-moci/[0-9]{8}(\.[0-9]+)?$
"orgán-veřejné-moci/00007064"
Vlastnost ovm
je definována v sémantickém slovníku pojmů jako Má souhrn oprávnění definovaných rolí následovně:
Orgán veřejné moci nebo soukromoprávní uživatel údajů nebo jejich kategorie ➡ Má souhrn oprávnění definovaných rolí ➡ Role
spuú
^soukromoprávní-uživatel-údajů/[0-9]{8}\.[0-9]+$
"soukromoprávní-uživatel-údajů/70099618.9999"
Vlastnost spuú
je definována v sémantickém slovníku pojmů jako Má souhrn oprávnění definovaných rolí následovně:
Orgán veřejné moci nebo soukromoprávní uživatel údajů nebo jejich kategorie ➡ Má souhrn oprávnění definovaných rolí ➡ Role
kategorie-ovm
^kategorie-ovm/KO[0-9]+$
"kategorie-ovm/KO198"
Vlastnost kategorie-ovm
je definována v sémantickém slovníku pojmů jako Má souhrn oprávnění definovaných rolí následovně:
Orgán veřejné moci nebo soukromoprávní uživatel údajů nebo jejich kategorie ➡ Má souhrn oprávnění definovaných rolí ➡ Role
kategorie-spuú
^kategorie-spuú/KU[0-9]+$
"kategorie-spuú/KU3"
Vlastnost kategorie-spuú
je definována v sémantickém slovníku pojmů jako Má souhrn oprávnění definovaných rolí následovně:
Orgán veřejné moci nebo soukromoprávní uživatel údajů nebo jejich kategorie ➡ Má souhrn oprávnění definovaných rolí ➡ Role
činnost
^činnost/A[0-9]+/CR[0-9]+$
"činnost/A4293/CR49389"
Vlastnost činnost
je definována v sémantickém slovníku pojmů jako Vykonává činnost následovně:
Jedná se o JSON prvky, které jsou použity na různých místech JSON reprezentace datové sady v různých situacích
type
@context
). Při této interpretaci lze získat globální IRI sémantického typu. Jeho dereferencováním
lze získat úplnou definici významu.
id
@context
). Dereferencováním získaného absolutního IRI lze získat úplnou podobu identifikované entity dostupnou v daném zdroji.
V této sekci je popsána struktura RDF distribuce datové sady.
V této sekci je uveden přehled struktury RDF distribuce datové sady.
V této sekci jsou uvedeny příklady SPARQL dotazů pro práci s RDF distribucí datové sady.
Následující SPARQL dotaz vrací seznam všech instancí typu Role. Pro každou instanci vrací hodnoty všech datových vlastností (textové, datumové, atd.) a objektových vlastností, kde je instance v pozici subjektu či objektu a které mají horní kardinalitu druhého prvku rovnu 1. V případě volitelných vlastností používá klauzuli OPTIONAL. Dotaz je typu SELECT, tudíž vrací tabulku.
Následující SPARQL dotaz vrací instance typu Role, pro které jejich vlastnost Má souhrn oprávnění definovaných rolí nabývá určité zadané hodnoty. Dotaz je typu SELECT, tudíž vrací tabulku.
Následující SPARQL dotaz vrací instance typu Role, pro které jejich vlastnost Má souhrn oprávnění definovaných rolí nabývá určité zadané hodnoty. Dotaz je typu SELECT, tudíž vrací tabulku.
Následující SPARQL dotaz vrací instance typu Role, pro které jejich vlastnost Má souhrn oprávnění definovaných rolí nabývá určité zadané hodnoty. Dotaz je typu SELECT, tudíž vrací tabulku.
Následující SPARQL dotaz vrací instance typu Role, pro které jejich vlastnost Má souhrn oprávnění definovaných rolí nabývá určité zadané hodnoty. Dotaz je typu SELECT, tudíž vrací tabulku.
Následující SPARQL dotaz vrací instance typu Role, pro které jejich vlastnost Vykonává činnost nabývá určité zadané hodnoty. Dotaz je typu SELECT, tudíž vrací tabulku.