75 WHERE { ?datová_sada a dcat:Dataset ;
dcterms:publisher ?poskytovatel . } } UNION { SELECT DISTINCT ?poskytovatel (COUNT (DISTINCT ?datová_sada) AS ?datových_sad_s_tématem) WHERE { ?datová_sada a dcat:Dataset ;
dcterms:publisher ?poskytovatel ;
dcat:theme ?téma . GRAPH http://publications.europa.eu/resource/authority/data-theme { ?téma skos:inScheme http://publications.europa.eu/resource/authority/data-theme . } } } UNION { SELECT DISTINCT ?poskytovatel (COUNT (DISTINCT ?datová_sada) AS ?datových_sad_s_EuroVoc) WHERE { ?datová_sada a dcat:Dataset ;
dcterms:publisher ?poskytovatel ;
dcat:theme ?téma . GRAPH http://eurovoc.europa.eu { ?téma skos:prefLabel [] . } } } UNION { SELECT DISTINCT ?poskytovatel (COUNT (DISTINCT ?datová_sada) AS ?datových_sad_s_OFN) WHERE { ?datová_sada a dcat:Dataset ;
dcterms:publisher ?poskytovatel ;
dcterms:conformsTo ?specifikace. FILTER(STRSTARTS(STR(?specifikace), "https://ofn.gov.cz")) } }
?poskytovatel foaf:name ?jmeno_poskytovatele . FILTER(langMatches(LANG(?jmeno_poskytovatele), "cs")) } GROUP BY ?poskytovatel ?jmeno_poskytovatele ORDER BY DESC(?pocet_datovych_sad)
76 SPARQL_02 Určení počtu datových sad v jednotlivých oblastech dle témat.
https://api.triplydb.com/s/Fo0zvYNsu
Endpoint: https://data.gov.cz/sparql
PREFIX foaf: http://xmlns.com/foaf/0.1/ PREFIX skos: http://www.w3.org/2004/02/skos/core# PREFIX dcat: http://www.w3.org/ns/dcat# PREFIX dcterms: http://purl.org/dc/terms/
SELECT DISTINCT ?název_tématu (COUNT (DISTINCT ?datová_sada) AS ?počet) WHERE {
GRAPH ?g { ?datová_sada a dcat:Dataset ;
dcterms:publisher [] ;
dcat:theme ?téma . } GRAPH http://publications.europa.eu/resource/authority/data-theme {
?téma skos:inScheme http://publications.europa.eu/resource/authority/data-theme ; skos:prefLabel ?název_tématu . FILTER (langMatches(LANG(?název_tématu), "cs"))
} } ORDER BY ASC(?název_tématu)
SPARQL_03 Určení počtu datových sad k jednotlivým tématům EuroVoc. https://api.triplydb.com/s/NMbdMHHNa Endpoint: https://data.gov.cz/sparql
PREFIX foaf: http://xmlns.com/foaf/0.1/ PREFIX skos: http://www.w3.org/2004/02/skos/core# PREFIX dcat: http://www.w3.org/ns/dcat# PREFIX dcterms: http://purl.org/dc/terms/ PREFIX eurovoc: http://publications.europa.eu/ontology/euvoc#
SELECT DISTINCT ?název_top_tématu (COUNT (DISTINCT ?datová_sada) AS ?počet) WHERE {
GRAPH ?g { ?datová_sada a dcat:Dataset ;
dcterms:publisher [] ;
dcat:theme ?téma . } GRAPH http://eurovoc.europa.eu {
77
?téma skos:prefLabel ?název_tématu . FILTER (langMatches(LANG(?název_tématu), "cs"))
OPTIONAL {
?téma skos:broader*/skos:topConceptOf?/eurovoc:domain ?broader . ?broader skos:prefLabel ?název_širšího_tématu .
FILTER (langMatches(LANG(?název_širšího_tématu), "cs")) } BIND (COALESCE(?název_širšího_tématu, ?název_tématu) AS ?název_top_tématu)
} } ORDER BY ASC(?název_top_tématu)
SPARQL_04
Zjištění celkového počtu organizací v RPP v následujících kategoriích OVM: Státní správa KO 129 - Ministerstva a další ústřední správní úřady, § 1 a § 2 Zákon o zřízení ministerstev a jiných ústředních orgánů státní správy České republiky - 31 subjektů. KO198 - Všechny státní orgány - 289 subjektů Samospráva KO 011 - Obce s rozšířenou působností, zákon č. 128/2000 Sb. - zákon o obcích (obecní zřízení) - 205 subjektů, KO 012 - Kraje a hl. m. Praha, § 1 zákona č. 347/1997 Sb. - o vytvoření vyšších územních samosprávných celků - 14 subjektů, Právní forma OVM: ○ Právní forma 325 - Organizační složka státu ○ Právní forma 382 - Státní fond ze zákona nezapisující se do obchodního rejstř.
Výstupy dle jednotlivých kategorií.
https://api.triplydb.com/s/Ho0Yxx0lV Endpoint: https://rpp-opendata.egon.gov.cz/odrpp/sparql
PREFIX foaf: http://xmlns.com/foaf/0.1/ PREFIX dcterms: http://purl.org/dc/terms/ PREFIX dcat: http://www.w3.org/ns/dcat# PREFIX rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns# PREFIX rdfs: http://www.w3.org/2000/01/rdf-schema# PREFIX l-sgov-sbírka-111-2009-pojem: https://slovník.gov.cz/legislativní/sbírka/111/2009/pojem/
78 PREFIX a-sgov-104-pojem: https://slovník.gov.cz/agendový/104/pojem/ PREFIX kategorie: <https://rpp-opendata.egon.gov.cz/odrpp/zdroj/kategorie- ovm/> PREFIX právní-forma: <https://rpp-opendata.egon.gov.cz/odrpp/zdroj/právní- forma/>
SELECT DISTINCT ?poskytovatel ?jméno_poskytovatele
WHERE {
{
GRAPH http://rpp.aisp.gov.cz/ovm {
?ZarazeniDoKategorie a-sgov-104-pojem:má-zařazený-subjekt ?poskytovatel
;
a-sgov-104-pojem:zařazuje-do-kategorie ?kategorie .
VALUES ?kategorie {
kategorie:KO129 # Ministerstva a další ústřední správní úřady - 31
subjektů
kategorie:KO198 # Všechny státní orgány - 289 subjektů
kategorie:KO11 # ORP - 203 subjektů
kategorie:KO12 # Kraje a Hl. M. Praha
}
?poskytovatel l-sgov-sbírka-111-2009-pojem:má-název-orgánu-veřejné-moci
?jméno_poskytovatele .
}
}
UNION {
GRAPH http://rpp.aisp.gov.cz/ovm {
?poskytovatel l-sgov-sbírka-111-2009-pojem:má-právní-formu-osoby
?právní_forma .
VALUES ?právní_forma {
právní-forma:325
právní-forma:382
}
?poskytovatel l-sgov-sbírka-111-2009-pojem:má-název-orgánu-veřejné-moci
?jméno_poskytovatele .
}
SPARQL_05A Určení počtu organizací vybraných kategorií OVM publikujících otevřená data v NKOD. Vybrané kategorie: Státní správa KO 129 - Ministerstva a další ústřední správní úřady, § 1 a § 2 Zákon o zřízení ministerstev a jiných ústředních orgánů státní správy České republiky - 31 subjektů. KO 198 - Všechny státní orgány - 289 subjektů Samospráva
79 KO 011 - Obce s rozšířenou působností, zákon č. 128/2000 Sb. - zákon o obcích (obecní zřízení) - 205 subjektů, KO 012 - Kraje a hl. m. Praha, § 1 zákona č. 347/1997 Sb. - o vytvoření vyšších územních samosprávných celků - 14 subjektů,
Výstupy samostatně za jednotlivé kategorie.
https://api.triplydb.com/s/iLgQGZ4gl Endpoint: https://data.gov.cz/sparql
PREFIX dcat: http://www.w3.org/ns/dcat# PREFIX skos: http://www.w3.org/2004/02/skos/core# PREFIX l-sgov-sbírka-111-2009-pojem: https://slovník.gov.cz/legislativní/sbírka/111/2009/pojem/ PREFIX a-sgov-104-pojem: https://slovník.gov.cz/agendový/104/pojem/ PREFIX kategorie: <https://rpp-opendata.egon.gov.cz/odrpp/zdroj/kategorie- ovm/> PREFIX právní-forma: <https://rpp-opendata.egon.gov.cz/odrpp/zdroj/právní- forma/> SELECT ?kategorie (COUNT (DISTINCT ?poskytovatel) AS ?početOVM) WHERE { GRAPH ?g { ?dataset a dcat:Dataset ; dcterms:publisher ?poskytovatel . } GRAPH http://rpp.aisp.gov.cz/ovm { ?ZarazeniDoKategorie a-sgov-104-pojem:má-zařazený-subjekt ?poskytovatel ; a-sgov-104-pojem:zařazuje-do-kategorie ?kategorie . VALUES ?kategorie { kategorie:KO129 # Ministerstva a další ústřední správní úřady, § 1 a § 2 Zákon o zřízení ministerstev a jiných ústředních orgánů státní správy České republiky kategorie:KO11 # Obce s rozšířenou působností, zákon č. 128/2000 Sb. - zákon o obcích (obecní zřízení)- 203 subjektů kategorie:KO12 # Kraje a hl. m. Praha, § 1 zákona č. 347/1997 Sb. - o vytvoření vyšších územních samosprávných celků kategorie:KO198 # Všechny státní orgány } } } GROUP BY ?kategorie ORDER BY ASC(?kategorie)
SPARQL_05B Určení počtu organizací vybraných právních norem OVM publikujících otevřená data v NKOD. Právní forma OVM:
80 ● Právní forma 325 - Organizační složka státu ● Právní forma 382 - Státní fond ze zákona nezapisující se do obchodního rejstř. Výstupy samostatně za jednotlivé právní formy.
https://api.triplydb.com/s/gGQX9ZFfM Endpoint: https://data.gov.cz/sparql
PREFIX dcterms: http://purl.org/dc/terms/ PREFIX dcat: http://www.w3.org/ns/dcat# PREFIX skos: http://www.w3.org/2004/02/skos/core# PREFIX l-sgov-sbírka-111-2009-pojem: https://slovník.gov.cz/legislativní/sbírka/111/2009/pojem/ PREFIX a-sgov-104-pojem: https://slovník.gov.cz/agendový/104/pojem/ PREFIX kategorie: <https://rpp-opendata.egon.gov.cz/odrpp/zdroj/kategorie- ovm/> PREFIX právní-forma: <https://rpp-opendata.egon.gov.cz/odrpp/zdroj/právní- forma/>
SELECT ?právní_forma (COUNT (DISTINCT ?poskytovatel) AS ?početOVM)
WHERE {
GRAPH ?g {
?dataset a dcat:Dataset ;
dcterms:publisher ?poskytovatel .
}
GRAPH http://rpp.aisp.gov.cz/ovm {
?poskytovatel l-sgov-sbírka-111-2009-pojem:má-právní-formu-osoby
?právní_forma .
VALUES ?právní_forma {
#zakomentované právní formy jsou tu jen kdyby byli potřeba v budoucnu.
Zatím platí jenom 325 a 382
#právní-forma:801 #Obec
#právní-forma:804 #Kraj
#právní-forma:811 #Městská část, městský obvod
právní-forma:325 #Organizační složka státu
právní-forma:382 #Státní fond ze zákona nezapisující se do obchodního
rejstř.
}
}
}
GROUP BY ?právní_forma ORDER BY DESC(?početOVM)
81 SPARQL_06 Zjistit počet organizací ostatních kategorií OVM publikujících otevřená data v NKOD s vyloučením kategorií OVM: ● KO 129 - Ministerstva a další ústřední správní úřady, § 1 a § 2 Zákon o zřízení ministerstev a jiných ústředních orgánů státní správy České republiky. ● KO 011 - Obce s rozšířenou působností, zákon č. 128/2000 Sb. - zákon o obcích (obecní zřízení). ● KO 012 - Kraje a hl. m. Praha, § 1 zákona č. 347/1997 Sb. - o vytvoření vyšších územních samosprávných celků.
https://api.triplydb.com/s/HNfwGuKaq Endpoint: https://data.gov.cz/sparql
PREFIX dcterms: http://purl.org/dc/terms/ PREFIX dcat: http://www.w3.org/ns/dcat# PREFIX skos: http://www.w3.org/2004/02/skos/core# PREFIX l-sgov-sbírka-111-2009-pojem: https://slovník.gov.cz/legislativní/sbírka/111/2009/pojem/ PREFIX a-sgov-104-pojem: https://slovník.gov.cz/agendový/104/pojem/ PREFIX kategorie: <https://rpp-opendata.egon.gov.cz/odrpp/zdroj/kategorie- ovm/>
SELECT ?kategorie (COUNT (DISTINCT ?poskytovatel) AS ?početOVM) WHERE { GRAPH ?g { ?dataset a dcat:Dataset ; dcterms:publisher ?poskytovatel . } GRAPH http://rpp.aisp.gov.cz/ovm { ?ZarazeniDoKategorie a-sgov-104-pojem:má-zařazený-subjekt ?poskytovatel ; a-sgov-104-pojem:zařazuje-do-kategorie ?kategorie . FILTER(?kategorie NOT IN( kategorie:KO129, # Ministerstva a další ústřední správní úřady, § 1 a § 2 Zákon o zřízení ministerstev a jiných ústředních orgánů státní správy České republiky kategorie:KO11, # Obce s rozšířenou působností, zákon č. 128/2000 Sb. - zákon o obcích (obecní zřízení)- 203 subjektů kategorie:KO12 # Kraje a hl. m. Praha, § 1 zákona č. 347/1997 Sb. - o vytvoření vyšších územních samosprávných celků )) } } GROUP BY ?kategorie ORDER BY DESC(?početOVM)
82 SPARQL_07 Seznam a celkový počet registrovaných organizací ostatních kategorií OVM v RPP, mimo kategorie: ● KO 129 - Ministerstva a další ústřední správní úřady, § 1 a § 2 Zákon o zřízení ministerstev a jiných ústředních orgánů státní správy České republiky. ● KO 011 - Obce s rozšířenou působností, zákon č. 128/2000 Sb. - zákon o obcích (obecní zřízení). ● KO 012 - Kraje a hl. m. Praha, § 1 zákona č. 347/1997 Sb. - o vytvoření vyšších územních samosprávných celků.
https://api.triplydb.com/s/icyoLFw0t Endpoint: https://data.gov.cz/sparql
PREFIX foaf: http://xmlns.com/foaf/0.1/ PREFIX dcterms: http://purl.org/dc/terms/ PREFIX dcat: http://www.w3.org/ns/dcat# PREFIX l-sgov-sbírka-111-2009-pojem: https://slovník.gov.cz/legislativní/sbírka/111/2009/pojem/ PREFIX a-sgov-104-pojem: https://slovník.gov.cz/agendový/104/pojem/ PREFIX kategorie: <https://rpp-opendata.egon.gov.cz/odrpp/zdroj/kategorie- ovm/>
SELECT DISTINCT ?jméno_poskytovatele ?kategorie WHERE { GRAPH ?g { [] a dcat:Dataset ; dcterms:publisher ?poskytovatel . ?poskytovatel foaf:name ?jméno_poskytovatele . FILTER(langMatches(LANG(?jméno_poskytovatele), "cs")) } GRAPH http://rpp.aisp.gov.cz/ovm { [] a-sgov-104-pojem:má-zařazený-subjekt ?poskytovatel ; a-sgov-104-pojem:zařazuje-do-kategorie ?kategorie . } FILTER NOT EXISTS { GRAPH http://rpp.aisp.gov.cz/ovm { [] a-sgov-104-pojem:má-zařazený-subjekt ?poskytovatel ; a-sgov-104-pojem:zařazuje-do-kategorie ?nežádoucí_kategorie . FILTER (?nežádoucí_kategorie IN ( kategorie:KO129, kategorie:KO11, kategorie:KO12 ) ) } } }
83 SPARQL_08 Zjištění celkového počtu organizací mimo RPP publikujících otevřená data v NKOD.
https://api.triplydb.com/s/AvkIB2dTu Endpoint: https://data.gov.cz/sparql
PREFIX dcterms: http://purl.org/dc/terms/ PREFIX dcat: http://www.w3.org/ns/dcat# PREFIX skos: http://www.w3.org/2004/02/skos/core# PREFIX l-sgov-sbírka-111-2009-pojem: https://slovník.gov.cz/legislativní/sbírka/111/2009/pojem/ PREFIX právní-forma: <https://rpp-opendata.egon.gov.cz/odrpp/zdroj/právní- forma/>
SELECT ?právní_forma (COUNT (DISTINCT ?poskytovatel) AS ?počet) WHERE { GRAPH ?g { ?dataset a dcat:Dataset ; dcterms:publisher ?poskytovatel . } FILTER NOT EXISTS { GRAPH http://rpp.aisp.gov.cz/ovm { ?poskytovatel ?p ?o . } } } GROUP BY ?právní_forma ORDER BY DESC(?počet)
SPARQL_09 Měří se podíl poskytovatelů, kteří publikují datové sady v NKOD dle otevřených formálních norem. Doplňující informací je identifikace OFN, podle které jsou data jednotlivých poskytovatelů publikována.
https://api.triplydb.com/s/jcJb8uA9o Endpoint: https://data.gov.cz/sparql
PREFIX foaf: http://xmlns.com/foaf/0.1/ PREFIX dcterms: http://purl.org/dc/terms/ PREFIX dcat: http://www.w3.org/ns/dcat#
SELECT DISTINCT ?jméno_poskytovatele ?ofn WHERE { GRAPH ?g { ?dataset a dcat:Dataset ;
84
dcterms:publisher ?poskytovatel ;
dcterms:conformsTo ?ofn .
?poskytovatel foaf:name ?jméno_poskytovatele .
FILTER(langMatches(LANG(?jméno_poskytovatele), "cs"))
FILTER(STRSTARTS(STR(?ofn), "https://ofn.gov.cz/"))
}
}
ORDER BY ASC (?jméno_poskytovatele)
SPARQL_10 Seznam organizací samosprávy a jejich celkový počet dle kategorií OVM KO 011 a KO 012, které ve sledovaném roce vypublikovaly/mají registrovánu alespoň jednu DS, v jejímž názvu, tématu nebo klíčových slovech je “hlasování”). Výstupem je seznam organizací.
https://api.triplydb.com/s/SDGgHg7fa Endpoint: https://data.gov.cz/sparql
PREFIX foaf: http://xmlns.com/foaf/0.1/ PREFIX skos: http://www.w3.org/2004/02/skos/core# PREFIX dcterms: http://purl.org/dc/terms/ PREFIX dcat: http://www.w3.org/ns/dcat# PREFIX a-sgov-104-pojem: https://slovník.gov.cz/agendový/104/pojem/ PREFIX kategorie: <https://rpp-opendata.egon.gov.cz/odrpp/zdroj/kategorie- ovm/> SELECT ?kategorie (COUNT(DISTINCT ?poskytovatel) as ?počet) WHERE { GRAPH ?g { ?datová_sada a dcat:Dataset ; dcterms:title ?název ; dcterms:description ?popis ; dcat:keyword ?klíčové_slovo ; dcat:theme ?téma ; dcterms:publisher ?poskytovatel .
#?poskytovatel foaf:name ?jméno_poskytovatele .
FILTER(
CONTAINS(STR(?klíčové_slovo), "hlasování")
|| CONTAINS(STR(?název), "hlasování")
|| CONTAINS(STR(?popis), "hlasování")
|| EXISTS {
GRAPH <http://eurovoc.europa.eu> {