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 působnosti orgánů veřejné moci a soukromoprávních uživatelů údajů v agendá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 ^působnost$
id
: IRI dle regulárního výrazu ^působnost/A[0-9]+/[0-9]+(\.[0-9]+)?$
registrace
: prvek sestávající z následujících nepovinných vlastností:
činnosti
: Seznam IRI dle regulárního výrazu ^činnost/A[0-9]+/CR[0-9]+$
služby
: seznam prvků sestávajících z následujících nepovinných vlastností:
služba
: IRI dle regulárního výrazu ^služba/S[0-9]+$
pracoviště
: Seznam IRI dle regulárního výrazu ^pracoviště/[0-9]+$
důvod-neuvedení-pracovišť
: IRI dle regulárního výrazu ^služba/S[0-9]+$
registrace
{"agenda":"agenda/A1153","ovm":"orgán-veřejné-moci/75092107","datum":"2019-12-17"}
Vlastnost registrace
je definována v sémantickém slovníku pojmů jako Vznikla v rámci registrace následovně:
Působnost v agendě ➡ Vznikla v rámci registrace ➡ Registrace pro výkon agendy
agenda
^agenda/A[0-9]+$
"agenda/A1153"
Vlastnost agenda
je definována v sémantickém slovníku pojmů jako Registruje působnost v agendě následovně:
Registrace pro výkon agendy ➡ Registruje působnost v agendě ➡ Agenda
ovm
^orgán-veřejné-moci/[0-9]+(\.[0-9]+)?$
"orgán-veřejné-moci/75092107"
Vlastnost ovm
je definována v sémantickém slovníku pojmů jako Má registrovaný subjekt následovně:
Registrace pro výkon agendy ➡ Má registrovaný subjekt ➡ Orgán veřejné moci nebo soukromoprávní uživatel údajů
spuú
^soukromoprávní-uživatel-údajů/[0-9]+(\.[0-9]+)?$
"soukromoprávní-uživatel-údajů/28195604.9999"
Vlastnost spuú
je definována v sémantickém slovníku pojmů jako Má registrovaný subjekt následovně:
Registrace pro výkon agendy ➡ Má registrovaný subjekt ➡ Orgán veřejné moci nebo soukromoprávní uživatel údajů
datum
"2020-12-28"
Vlastnost datum
je definována v sémantickém slovníku pojmů jako Má datum registrace následovně:
činnosti
^činnost/A[0-9]+/CR[0-9]+$
"činnost/A1153/CR7947"
Vlastnost činnosti
je definována v sémantickém slovníku pojmů jako Vykonává činnost v rámci působnosti následovně:
Působnost v agendě ➡ Vykonává činnost v rámci působnosti ➡ Činnost
služby
služba
: IRI dle regulárního výrazu ^služba/S[0-9]+$
pracoviště
: Seznam IRI dle regulárního výrazu ^pracoviště/[0-9]+$
důvod-neuvedení-pracovišť
: IRI dle regulárního výrazu ^služba/S[0-9]+$
{"služba":"služba/S1113","pracoviště":["pracoviště/60253"]}
{"služba":"služba/S1113","důvod-neuvedení-pracovišť":"Službu VS neposkytuji"}
Vlastnost služby
je definována v sémantickém slovníku pojmů jako Vykonává službu veřejné správy v rámci působnosti následovně:
Působnost v agendě ➡ Vykonává službu veřejné správy v rámci působnosti ➡ Výkon služby veřejné správy
služba
^služba/S[0-9]+$
"služba/S1113"
Vlastnost služba
je definována v sémantickém slovníku pojmů jako Má vykonávanou službu veřejné správy následovně:
Výkon služby veřejné správy ➡ Má vykonávanou službu veřejné správy ➡ Služba veřejné správy
pracoviště
^pracoviště/[0-9]+$
"pracoviště/60253"
Vlastnost pracoviště
je definována v sémantickém slovníku pojmů jako Vykonává službu veřejné správy na pracovišti následovně:
Výkon služby veřejné správy ➡ Vykonává službu veřejné správy na pracovišti ➡ Pracoviště
důvod-neuvedení-pracovišť
^služba/S[0-9]+$
"Službu VS neposkytuji"
Vlastnost důvod-neuvedení-pracovišť
je definována v sémantickém slovníku pojmů jako Má důvod neuvedení pracovišť pro působnost následovně:
Výkon služby veřejné správy ➡ Má důvod neuvedení pracovišť pro působnost
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 Působnost v agendě. 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 Působnost v agendě, pro které jejich vlastnost Registruje působnost v agendě nabývá určité zadané hodnoty. Dotaz je typu SELECT, tudíž vrací tabulku.
Následující SPARQL dotaz vrací instance typu Působnost v agendě, pro které jejich vlastnost Má registrovaný subjekt nabývá určité zadané hodnoty. Dotaz je typu SELECT, tudíž vrací tabulku.
Následující SPARQL dotaz vrací instance typu Působnost v agendě, pro které jejich vlastnost Má registrovaný subjekt nabývá určité zadané hodnoty. Dotaz je typu SELECT, tudíž vrací tabulku.
Následující SPARQL dotaz vrací instance typu Působnost v agendě, pro které jejich vlastnost Má datum registrace nabývá určité zadané hodnoty. Dotaz je typu SELECT, tudíž vrací tabulku.
Následující SPARQL dotaz vrací instance typu Působnost v agendě, pro které jejich vlastnost Vykonává činnost v rámci působnosti nabývá určité zadané hodnoty. Dotaz je typu SELECT, tudíž vrací tabulku.
Následující SPARQL dotaz vrací seznam všech instancí typu Výkon služby veřejné správy. 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 Výkon služby veřejné správy, pro které jejich vlastnost Má vykonávanou službu veřejné správy nabývá určité zadané hodnoty. Dotaz je typu SELECT, tudíž vrací tabulku.
Následující SPARQL dotaz vrací instance typu Výkon služby veřejné správy, pro které jejich vlastnost Má důvod neuvedení pracovišť pro působnost nabývá určité zadané hodnoty. Dotaz je typu SELECT, tudíž vrací tabulku.
Následující SPARQL dotaz vrací instance typu Výkon služby veřejné správy, pro které jejich vlastnost Vykonává službu veřejné správy v rámci působnosti nabývá určité zadané hodnoty. Dotaz je typu SELECT, tudíž vrací tabulku.
Následující SPARQL dotaz vrací instance typu Výkon služby veřejné správy, pro které jejich vlastnost Vykonává službu veřejné správy na pracovišti nabývá určité zadané hodnoty. Dotaz je typu SELECT, tudíž vrací tabulku.