Source: https://data.gov.cz/otev%C5%99en%C3%A9-form%C3%A1ln%C3%AD-normy/registr-pr%C3%A1v-a-povinnost%C3%AD/%C3%BAdaje/draft/
Timestamp: 2019-06-26 11:48:49+00:00
Document Index: 14523356

Matched Legal Cases: ['§ 3', 'zákona č. 106', '§ 51', 'zákona č. 111', '§ 18', 'zákona č. 111']

Registr práv a povinností - údaje
Tento dokument je otevřenou formální normou ve smyslu § 3 odst. 9 zákona č. 106/1999 Sb., o svobodném přístupu k informacím, pro zveřejňování informací o úkonech 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.
Datová sada je tvořena seznamem prvků odpovídajících datové struktuře Objekt nebo subjekt údajů. Prvky jsou uvedeny v poli položky.
Objekt nebo subjekt údajů sestává z následujících nepovinných vlastností:
type : Řetězec dle regulárního výrazu ^objekt-subjekt$
id : IRI dle regulárního výrazu ^objekt-subjekt/[0-9]+-[0-9]+$
kód : Řetězec dle regulárního výrazu ^[0-9]+-[0-9]+$
popis : Vícejazyčný řetězec
agenda : IRI dle regulárního výrazu ^agenda/A[0-9]+$
údaje : seznam prvků dle datové struktury Údaj
Údaj sestává z následujících nepovinných vlastností:
type : Řetězec dle regulárního výrazu ^údaj$
id : IRI dle regulárního výrazu ^údaj/[0-9]+-[0-9]+-[0-9]+$
kód-údaje : Řetězec dle regulárního výrazu ^[0-9]+-[0-9]+-[0-9]+$
název-údaje : Vícejazyčný řetězec
popis-údaje : Vícejazyčný řetězec
typ-údaje : Řetězec
ustanovení-údaje : seznam prvků dle datové struktury Ustanovení právního předpisu
Objekt práva nebo subjekt práva o němž jsou vedeny nebo vytvářeny údaje v rámci agendy.
Typ Objekt nebo subjekt údajů je definován v sémantickém slovníku pojmů jako Objekt nebo subjekt údajů.
Řetězec dle regulárního výrazu ^[0-9]+-[0-9]+$
Unikátní kód objektu nebo subjektu údajů sestávající z kódu agendy, v rámci které jsou údaje o objektu nebo subjektu údajů vedeny, a z unikátního čísla subjektu nebo objektu v rámci této agendy.
"101-1"
Vlastnost kód je definována v sémantickém slovníku pojmů jako Má kód objektu nebo subjektu údajů následovně:
Objekt nebo subjekt údajů ➡ Má kód objektu nebo subjektu údajů
Pojmenování objektu nebo subjektu údajů, které je v rámci agendy používáno.
{"cs":"Obyvatel"}
Vlastnost název je definována v sémantickém slovníku pojmů jako Má název objektu nebo subjektu údajů následovně:
Objekt nebo subjekt údajů ➡ Má název objektu nebo subjektu údajů
Slovní vymezení významu objektu nebo subjektu údajů.
{"cs":"Údaje osoby ROB"}
Vlastnost popis je definována v sémantickém slovníku pojmů jako Má popis objektu nebo subjektu údajů následovně:
Objekt nebo subjekt údajů ➡ Má popis objektu nebo subjektu údajů
Ustanovení právního předpisu, které vymezuje objekt nebo subjekt údajů.
Vlastnost ustanovení je definována v sémantickém slovníku pojmů jako Je vymezen ustanovením vymezujícím objekt nebo subjekt údajů následovně:
Objekt nebo subjekt údajů ➡ Je vymezen ustanovením vymezujícím objekt nebo subjekt údajů ➡ Ustanovení právního předpisu
Vlastnost agenda
Přiřazuje subjektu nebo objektu údajů agendu v níž jsou údaje sdružené v subjektu nebo objektu údajů vedeny nebo vytvářeny. Subjekt nebo objekt údajů je veden nebo vytvářen v právě jedné agendě. V jedné agendě může být vedeno nebo vytvářeno více různých subjektů nebo objektů údajů.
Vlastnost agenda je definována v sémantickém slovníku pojmů jako Sdružuje údaje vedené nebo vytvářené v rámci agendy následovně:
Objekt nebo subjekt údajů ➡ Sdružuje údaje vedené nebo vytvářené v rámci agendy ➡ Agenda
seznam prvků dle datové struktury Údaj
Přiřazuje údaj vedený nebo vytvářený v rámci agendy k příslušnému objektu nebo subjektu údajů, který jej sdružuje. V jednom objektu nebo subjektu údajů může být sdruženo více údajů. Jeden údaj patří k právě jednomu subjektu nebo objektu údajů.
viz Údaj
Vlastnost údaje je definována v sémantickém slovníku pojmů jako Má údaj následovně:
Objekt nebo subjekt údajů ➡ Má údaj ➡ Údaj
Údaj vedený v základních registrech nebo v jiných agendových informačních systémech zpřístupněný prostřednictvím informačního systému základních registrů nebo referenčních rozhraní pro výkon agend. Nejedná se o specifikaci hodnoty konkrétního objektu či subjektu údajů, ale o specifikaci na úrovni typu údaje vedeného o objektu či subjektu údajů.
Typ Údaj je definován v sémantickém slovníku pojmů jako Údaj.
Vlastnost kód-údaje
Řetězec dle regulárního výrazu ^[0-9]+-[0-9]+-[0-9]+$
Unikátní kód údaje sestávající z kódu objektu či subjektu údajů sdružujícího údaj a unikátního čísla údaje v rámci objektu či subjektu údajů.
"101-1-1"
Vlastnost kód-údaje je definována v sémantickém slovníku pojmů jako Má kód údaje následovně:
Údaj ➡ Má kód údaje
Vlastnost název-údaje
Pojmenování údaje, které je v rámci agendy používáno.
{"cs":"Příjmení"}
Vlastnost název-údaje je definována v sémantickém slovníku pojmů jako Má název údaje následovně:
Údaj ➡ Má název údaje
Vlastnost popis-údaje
Slovní vymezení významu údaje.
Vlastnost popis-údaje je definována v sémantickém slovníku pojmů jako Má popis údaje následovně:
Údaj ➡ Má popis údaje
Vlastnost typ-údaje
Určuje, zda se jedná o referenční nebo nereferenční údaj. Referenční údaje jsou údaje vedené v základních registrech.
"REFERENCNI"
Vlastnost typ-údaje je definována v sémantickém slovníku pojmů jako Má typ údaje následovně:
Údaj ➡ Má typ údaje
Vlastnost ustanovení-údaje
Ustanovení právního předpisu, které vymezuje údaj.
Vlastnost ustanovení-údaje je definována v sémantickém slovníku pojmů jako Je vymezen ustanovením vymezujícím údaj následovně:
Údaj ➡ Je vymezen ustanovením vymezujícím údaj ➡ Ustanovení právního předpisu
"§ 18 odst. 1 písm. a zákona č. 111/2009 Sb. - o základních registrech"
Objekt nebo subjekt údajů (a-sgov-104-pojem:objekt-nebo-subjekt-údajů)
https://rpp-opendata.egon.gov.cz/odrpp/zdroj/objekt-subjekt/101-1
Údaj (l-sgov-sbírka-111-2009-pojem:údaj)
https://rpp-opendata.egon.gov.cz/odrpp/zdroj/údaj/101-1-1
Má kód objektu nebo subjektu údajů (a-sgov-104-pojem:má-kód-objektu-nebo-subjektu-údajů)
a-sgov-104-pojem:objekt-nebo-subjekt-údajů
Má název objektu nebo subjektu údajů (a-sgov-104-pojem:má-název-objektu-nebo-subjektu-údajů)
Má popis objektu nebo subjektu údajů (a-sgov-104-pojem:má-popis-objektu-nebo-subjektu-údajů)
Je vymezen ustanovením vymezujícím objekt nebo subjekt údajů (a-sgov-104-pojem:je-vymezen-ustanovením-vymezujícím-objekt-nebo-subjekt-údajů)
Sdružuje údaje vedené nebo vytvářené v rámci agendy (a-sgov-104-pojem:sdružuje-údaje-vedené-nebo-vytvářené-v-rámci-agendy)
Má údaj (a-sgov-104-pojem:má-údaj)
Má kód údaje (a-sgov-104-pojem:má-kód-údaje)
Má název údaje (a-sgov-104-pojem:má-název-údaje)
Má popis údaje (a-sgov-104-pojem:má-popis-údaje)
Má typ údaje (a-sgov-104-pojem:má-typ-údaje)
Je vymezen ustanovením vymezujícím údaj (a-sgov-104-pojem:je-vymezen-ustanovením-vymezujícím-údaj)
Ukázky SPARQL dotazů nad typem Objekt nebo subjekt údajů
Následující SPARQL dotaz vrací seznam všech instancí typu Objekt nebo subjekt údajů. 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.
?ObjektNeboSubjektUdaju a a-sgov-104-pojem:objekt-nebo-subjekt-údajů .
OPTIONAL { ?ObjektNeboSubjektUdaju a-sgov-104-pojem:má-kód-objektu-nebo-subjektu-údajů ?MaKodObjektuNeboSubjektuUdaju . }
OPTIONAL { ?ObjektNeboSubjektUdaju a-sgov-104-pojem:má-název-objektu-nebo-subjektu-údajů ?MaNazevObjektuNeboSubjektuUdaju . FILTER (LANG(?MaNazevObjektuNeboSubjektuUdaju) = "cs") }
OPTIONAL { ?ObjektNeboSubjektUdaju a-sgov-104-pojem:má-popis-objektu-nebo-subjektu-údajů ?MaPopisObjektuNeboSubjektuUdaju . FILTER (LANG(?MaPopisObjektuNeboSubjektuUdaju) = "cs") }
OPTIONAL { ?ObjektNeboSubjektUdaju a-sgov-104-pojem:sdružuje-údaje-vedené-nebo-vytvářené-v-rámci-agendy ?SdruzujeUdajeVedeneNeboVytvareneVRamciAgendy . }
Následující SPARQL dotaz vrací instance typu Objekt nebo subjekt údajů, pro které jejich vlastnost Má kód objektu nebo subjektu údajů nabývá určité zadané hodnoty. Dotaz je typu SELECT, tudíž vrací tabulku.
FILTER (STR(?MaKodObjektuNeboSubjektuUdaju) = "101-1")
Následující SPARQL dotaz vrací instance typu Objekt nebo subjekt údajů, pro které jejich vlastnost Má název objektu nebo subjektu údajů nabývá určité zadané hodnoty. Dotaz je typu SELECT, tudíž vrací tabulku.
FILTER (STR(?MaNazevObjektuNeboSubjektuUdaju) = "Obyvatel")
Následující SPARQL dotaz vrací instance typu Objekt nebo subjekt údajů, pro které jejich vlastnost Má popis objektu nebo subjektu údajů nabývá určité zadané hodnoty. Dotaz je typu SELECT, tudíž vrací tabulku.
FILTER (STR(?MaPopisObjektuNeboSubjektuUdaju) = "Údaje osoby  ROB")
Následující SPARQL dotaz vrací instance typu Objekt nebo subjekt údajů, pro které jejich vlastnost Sdružuje údaje vedené nebo vytvářené v rámci agendy nabývá určité zadané hodnoty. Dotaz je typu SELECT, tudíž vrací tabulku.
FILTER (?SdruzujeUdajeVedeneNeboVytvareneVRamciAgendy = <https://rpp-opendata.egon.gov.cz/odrpp/zdroj/agenda/A101>)
Ukázky SPARQL dotazů nad typem Údaj
Následující SPARQL dotaz vrací seznam všech instancí typu Údaj. 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.
?Udaj a l-sgov-sbírka-111-2009-pojem:údaj .
OPTIONAL { ?Udaj a-sgov-104-pojem:má-kód-údaje ?MaKodUdaje . }
OPTIONAL { ?Udaj a-sgov-104-pojem:má-název-údaje ?MaNazevUdaje . FILTER (LANG(?MaNazevUdaje) = "cs") }
OPTIONAL { ?Udaj a-sgov-104-pojem:má-popis-údaje ?MaPopisUdaje . FILTER (LANG(?MaPopisUdaje) = "cs") }
OPTIONAL { ?Udaj a-sgov-104-pojem:má-typ-údaje ?MaTypUdaje . }
?MaUdaj a-sgov-104-pojem:má-údaj ?Udaj .
Následující SPARQL dotaz vrací instance typu Údaj, pro které jejich vlastnost Má kód údaje nabývá určité zadané hodnoty. Dotaz je typu SELECT, tudíž vrací tabulku.
FILTER (STR(?MaKodUdaje) = "101-1-1")
Následující SPARQL dotaz vrací instance typu Údaj, pro které jejich vlastnost Má název údaje nabývá určité zadané hodnoty. Dotaz je typu SELECT, tudíž vrací tabulku.
FILTER (STR(?MaNazevUdaje) = "Příjmení")
Následující SPARQL dotaz vrací instance typu Údaj, pro které jejich vlastnost Má popis údaje nabývá určité zadané hodnoty. Dotaz je typu SELECT, tudíž vrací tabulku.
FILTER (STR(?MaPopisUdaje) = "Příjmení")
Následující SPARQL dotaz vrací instance typu Údaj, pro které jejich vlastnost Má typ údaje nabývá určité zadané hodnoty. Dotaz je typu SELECT, tudíž vrací tabulku.
FILTER (STR(?MaTypUdaje) = "REFERENCNI")
Následující SPARQL dotaz vrací instance typu Údaj, pro které jejich vlastnost Má údaj nabývá určité zadané hodnoty. Dotaz je typu SELECT, tudíž vrací tabulku.
FILTER (?MaUdaj = <https://rpp-opendata.egon.gov.cz/odrpp/zdroj/objekt-subjekt/101-1>)