{
 "vygenerovano": "2026-10-19T13:15:32.639376+00:00",
 "licence": "Otevřená data, zdroj a licence u každé tabulky",
 "obec": "Ostrava",
 "kod_obce": 554821,
 "format": {
  "csv": "UTF-8, oddělovač sloupců ; (středník), desetinná tečka, první řádek = názvy sloupců, prázdná hodnota = NULL",
  "parquet": "Apache Parquet (zstd), stejné sloupce jako CSV"
 },
 "tabulky": {
  "prehled": {
   "popis": "Hlavní ukazatele města: poslední hodnota, období a zdroj (začněte tady).",
   "zdroj": "odvozeno z martů (viz sloupec zdroj)",
   "licence": "CC BY-SA 4.0 (odvozená data), atribuce podle zdroje",
   "granularita": "obec × ukazatel",
   "frekvence": "denně",
   "klic": [
    "kod_obce",
    "ukazatel"
   ],
   "poznamka": "Začněte tady: poslední hodnota každého hlavního ukazatele města s obdobím a zdrojem.",
   "zdroj_view": "mart.prehled",
   "radku": 12,
   "sloupce": [
    {
     "nazev": "poradi",
     "typ": "integer",
     "popis": "Pořadí pro řazení."
    },
    {
     "nazev": "ukazatel",
     "typ": "text",
     "popis": "Název ukazatele."
    },
    {
     "nazev": "hodnota",
     "typ": "number",
     "popis": "Poslední hodnota ukazatele.",
     "jednotka": "viz sloupec jednotka"
    },
    {
     "nazev": "jednotka",
     "typ": "text",
     "popis": "Jednotka hodnoty."
    },
    {
     "nazev": "obdobi",
     "typ": "text",
     "popis": "Období, ke kterému hodnota platí (text: datum, měsíc, rok nebo 12 měsíců)."
    },
    {
     "nazev": "zdroj",
     "typ": "text",
     "popis": "Zdroj ukazatele."
    },
    {
     "nazev": "tabulka",
     "typ": "text",
     "popis": "Tabulka exportu s detailem."
    }
   ],
   "obdobi": null,
   "parquet": "https://data.obecvgrafu.cz/ostrava/prehled.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/prehled.csv"
  },
  "nezamestnanost_rok": {
   "popis": "Podíl nezaměstnaných po letech (průměr a poslední měsíc roku) – města v datech a pro srovnání.",
   "zdroj": "MPSV, odvozeno",
   "licence": "bez licence (MPSV)",
   "granularita": "obec × rok",
   "frekvence": "měsíčně",
   "klic": [
    "kod_obce",
    "rok"
   ],
   "poznamka": null,
   "zdroj_view": "mart.nezamestnanost_rok",
   "radku": 78,
   "sloupce": [
    {
     "nazev": "kod_obce",
     "typ": "integer",
     "popis": "Kód obce ČSÚ / RÚIAN (Ostrava 554821, Nový Jičín 599191). Ve složce města jen u tabulek se srovnáním měst."
    },
    {
     "nazev": "obec",
     "typ": "text",
     "popis": "Název obce."
    },
    {
     "nazev": "rok",
     "typ": "integer",
     "popis": "Kalendářní rok."
    },
    {
     "nazev": "podil_nezamestnanych_prumer",
     "typ": "number",
     "popis": "Průměr měsíčních podílů nezaměstnaných v roce.",
     "jednotka": "% (8.0 = 8,0 %)"
    },
    {
     "nazev": "podil_nezamestnanych_prosinec",
     "typ": "number",
     "popis": "Podíl nezaměstnaných v posledním měsíci roku v datech.",
     "jednotka": "%"
    },
    {
     "nazev": "mesicu",
     "typ": "integer",
     "popis": "Počet měsíců s daty (běžný rok neúplný).",
     "jednotka": "počet"
    }
   ],
   "obdobi": {
    "od": "2014",
    "do": "2026",
    "sloupec": "rok"
   },
   "parquet": "https://data.obecvgrafu.cz/ostrava/nezamestnanost_rok.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/nezamestnanost_rok.csv"
  },
  "ovzdusi_rok_mesto": {
   "popis": "Ovzduší po letech za město: průměr stanic, nejhorší stanice, dny nad limitem PM10 (PM10, PM2,5, NO2, SO2, BaP; od 2000).",
   "zdroj": "ČHMÚ, odvozeno",
   "licence": "CC BY 4.0",
   "granularita": "obec × rok × látka",
   "frekvence": "denně",
   "klic": [
    "kod_obce",
    "rok",
    "komponenta"
   ],
   "poznamka": null,
   "zdroj_view": "mart.ovzdusi_rok_mesto",
   "radku": 127,
   "sloupce": [
    {
     "nazev": "rok",
     "typ": "integer",
     "popis": "Kalendářní rok."
    },
    {
     "nazev": "komponenta",
     "typ": "text",
     "popis": "Měřená látka.",
     "hodnoty": {
      "PM10": "prach PM10",
      "PM2_5": "prach PM2,5",
      "NO2": "oxid dusičitý",
      "NOx": "oxidy dusíku",
      "SO2": "oxid siřičitý",
      "O3": "ozon",
      "CO": "oxid uhelnatý",
      "BaP": "benzo(a)pyren (ng/m³)",
      "BZN": "benzen",
      "INDX": "index kvality ovzduší (bez jednotky)"
     }
    },
    {
     "nazev": "jednotka",
     "typ": "text",
     "popis": "Jednotka hodnoty (µg/m³, u BaP ng/m³)."
    },
    {
     "nazev": "prumer_mesto",
     "typ": "number",
     "popis": "Průměr ročních průměrů stanic města.",
     "jednotka": "µg/m³ (BaP ng/m³)"
    },
    {
     "nazev": "max_stanice",
     "typ": "number",
     "popis": "Nejvyšší roční průměr ze stanic.",
     "jednotka": "µg/m³ (BaP ng/m³)"
    },
    {
     "nazev": "dny_nad_limitem_pm10_max",
     "typ": "integer",
     "popis": "Dny nad limitem PM10 na nejhorší stanici (povoleno 35).",
     "jednotka": "dny"
    },
    {
     "nazev": "stanic",
     "typ": "integer",
     "popis": "Počet stanic s měřením.",
     "jednotka": "počet"
    }
   ],
   "obdobi": {
    "od": "2000",
    "do": "2026",
    "sloupec": "rok"
   },
   "parquet": "https://data.obecvgrafu.cz/ostrava/ovzdusi_rok_mesto.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_rok_mesto.csv"
  },
  "kriminalita_rok_obvod": {
   "popis": "Trestné činy, přestupky a objasněnost po letech a obvodech (Policie ČR, od 2016).",
   "zdroj": "Policie ČR, odvozeno",
   "licence": "bez licenčních omezení",
   "granularita": "obec × rok × obvod",
   "frekvence": "denně",
   "klic": [
    "kod_obce",
    "rok",
    "obvod"
   ],
   "poznamka": "Trendy od 2016; běžný rok neúplný; obvod je přibližný (anonymizace).",
   "zdroj_view": "mart.kriminalita_rok_obvod",
   "radku": 253,
   "sloupce": [
    {
     "nazev": "rok",
     "typ": "integer",
     "popis": "Kalendářní rok."
    },
    {
     "nazev": "obvod",
     "typ": "text",
     "popis": "Název městského obvodu (Ostrava) nebo části obce (Nový Jičín); prázdné = celé město / nepřiřazeno."
    },
    {
     "nazev": "trestne_ciny",
     "typ": "number",
     "popis": "Trestné činy.",
     "jednotka": "počet"
    },
    {
     "nazev": "prestupky",
     "typ": "number",
     "popis": "Přestupky (Policie ČR).",
     "jednotka": "počet"
    },
    {
     "nazev": "objasnenost",
     "typ": "number",
     "popis": "Podíl trestných činů se zjištěným pachatelem.",
     "jednotka": "0–1"
    }
   ],
   "obdobi": {
    "od": "2016",
    "do": "2026",
    "sloupec": "rok"
   },
   "parquet": "https://data.obecvgrafu.cz/ostrava/kriminalita_rok_obvod.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/kriminalita_rok_obvod.csv"
  },
  "obyvatele_rok_obvod": {
   "popis": "Počet obyvatel po letech a obvodech (poslední stav v roce).",
   "zdroj": "opendata.ostrava.cz / ČSÚ, odvozeno",
   "licence": "CC BY-SA 4.0 / CC BY 4.0",
   "granularita": "obec × rok × obvod",
   "frekvence": "měsíčně / ročně",
   "klic": [
    "kod_obce",
    "rok",
    "obvod"
   ],
   "poznamka": null,
   "zdroj_view": "mart.obyvatele_rok_obvod",
   "radku": 69,
   "sloupce": [
    {
     "nazev": "rok",
     "typ": "integer",
     "popis": "Kalendářní rok."
    },
    {
     "nazev": "obvod",
     "typ": "text",
     "popis": "Název městského obvodu (Ostrava) nebo části obce (Nový Jičín); prázdné = celé město / nepřiřazeno."
    },
    {
     "nazev": "k_datu",
     "typ": "date",
     "popis": "Poslední datum roku v datech."
    },
    {
     "nazev": "obyvatel",
     "typ": "integer",
     "popis": "Obyvatelé k tomuto datu.",
     "jednotka": "osoby"
    }
   ],
   "obdobi": {
    "od": "2024",
    "do": "2026",
    "sloupec": "rok"
   },
   "parquet": "https://data.obecvgrafu.cz/ostrava/obyvatele_rok_obvod.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/obyvatele_rok_obvod.csv"
  },
  "rozpocet_celkem": {
   "popis": "Příjmy a výdaje magistrátu a obvodů po letech a paragrafech (CityVizor).",
   "zdroj": "CityVizor (cityvizor.cz) – účetnictví magistrátu a 11 obvodů; Nový Jičín: Monitor státní pokladny MF (FIN 2-12 M)",
   "licence": "CityVizor: neuvedena; Monitor MF: neověřeno",
   "granularita": "rok × obvod/magistrát × paragraf × druh",
   "frekvence": "denně (CityVizor), měsíčně (Monitor, se zpožděním ~2 měsíce)",
   "klic": [
    "kod_obce",
    "profil",
    "rok",
    "paragraf",
    "druh",
    "prevod"
   ],
   "poznamka": "Pro součty vždy vyřaďte prevod = 'Interní'. prevod = 'Magistrát-obvody' vyřaďte jen při součtu magistrátu a obvodů dohromady. Hodnoty jsou v Kč, ne v mil.",
   "zdroj_view": "mart.rozpocet_celkem",
   "radku": 8278,
   "sloupce": [
    {
     "nazev": "profil",
     "typ": "integer",
     "popis": "Číslo profilu v CityVizoru (37 = magistrát, ostatní = městské obvody)."
    },
    {
     "nazev": "obvod",
     "typ": "text",
     "popis": "Městský obvod, 'Magistrát' nebo 'obec – celé město' (Monitor)."
    },
    {
     "nazev": "rok",
     "typ": "integer",
     "popis": "Kalendářní rok."
    },
    {
     "nazev": "paragraf",
     "typ": "integer",
     "popis": "Paragraf rozpočtové skladby (odvětví, 4 číslice)."
    },
    {
     "nazev": "skupina_paragrafu",
     "typ": "text",
     "popis": "Skupina paragrafů (první 2 číslice)."
    },
    {
     "nazev": "oblast",
     "typ": "text",
     "popis": "Název skupiny paragrafů (oblast výdajů, např. Doprava)."
    },
    {
     "nazev": "druh",
     "typ": "text",
     "popis": "Druh položky.",
     "hodnoty": {
      "Příjmy": "",
      "Běžné výdaje": "",
      "Kapitálové výdaje": "investice",
      "Financování": "úvěry, splátky, změny stavu účtů (třída 8)"
     }
    },
    {
     "nazev": "prevod",
     "typ": "text",
     "popis": "Typ převodu.",
     "hodnoty": {
      "Ne": "běžná položka",
      "Interní": "převody mezi vlastními fondy a účty (par. 6330, pol. 4134/5342) – vyřaďte vždy",
      "Magistrát-obvody": "převody mezi magistrátem a obvody (pol. 4137/5347) – vyřaďte jen při součtu magistrátu a obvodů dohromady"
     }
    },
    {
     "nazev": "prijmy",
     "typ": "number",
     "popis": "Příjmy – skutečnost.",
     "jednotka": "Kč"
    },
    {
     "nazev": "rozpocet_prijmy",
     "typ": "number",
     "popis": "Příjmy – rozpočet po změnách.",
     "jednotka": "Kč"
    },
    {
     "nazev": "vydaje",
     "typ": "number",
     "popis": "Výdaje – skutečnost.",
     "jednotka": "Kč"
    },
    {
     "nazev": "rozpocet_vydaje",
     "typ": "number",
     "popis": "Výdaje – rozpočet po změnách.",
     "jednotka": "Kč"
    }
   ],
   "obdobi": {
    "od": "2019",
    "do": "2026",
    "sloupec": "rok"
   },
   "parquet": "https://data.obecvgrafu.cz/ostrava/rozpocet_celkem.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/rozpocet_celkem.csv"
  },
  "rozpocet_akce": {
   "popis": "Rozpočet a čerpání investičních a dalších akcí (ORG) po letech, paragrafech a položkách.",
   "zdroj": "CityVizor (cityvizor.cz)",
   "licence": "neuvedena",
   "granularita": "akce (ORG) × rok × paragraf × položka",
   "frekvence": "denně",
   "klic": [
    "akce_key",
    "rok",
    "paragraf",
    "polozka"
   ],
   "poznamka": null,
   "zdroj_view": "mart.rozpocet_akce",
   "radku": 6160,
   "sloupce": [
    {
     "nazev": "akce_key",
     "typ": "text",
     "popis": "Klíč akce CityVizoru: profil-ORG."
    },
    {
     "nazev": "profil",
     "typ": "integer",
     "popis": "Číslo profilu v CityVizoru (37 = magistrát, ostatní = městské obvody)."
    },
    {
     "nazev": "org",
     "typ": "text",
     "popis": "Organizační jednotka rozpočtu (ORG) = číslo akce v účetnictví města (CityVizor)."
    },
    {
     "nazev": "rok",
     "typ": "integer",
     "popis": "Kalendářní rok."
    },
    {
     "nazev": "paragraf",
     "typ": "integer",
     "popis": "Paragraf rozpočtové skladby."
    },
    {
     "nazev": "skupina_paragrafu",
     "typ": "text",
     "popis": "Skupina paragrafů (první 2 číslice)."
    },
    {
     "nazev": "oblast",
     "typ": "text",
     "popis": "Název skupiny paragrafů."
    },
    {
     "nazev": "polozka",
     "typ": "integer",
     "popis": "Rozpočtová položka (druh výdaje, 4 číslice; 6xxx = kapitálové)."
    },
    {
     "nazev": "druh_vydaje",
     "typ": "text",
     "popis": "Druh výdaje.",
     "hodnoty": {
      "Běžné": "provozní",
      "Kapitálové": "investiční"
     }
    },
    {
     "nazev": "rozpocet",
     "typ": "number",
     "popis": "Rozpočet po změnách.",
     "jednotka": "Kč"
    },
    {
     "nazev": "skutecnost",
     "typ": "number",
     "popis": "Skutečné čerpání.",
     "jednotka": "Kč"
    }
   ],
   "obdobi": {
    "od": "2019",
    "do": "2026",
    "sloupec": "rok"
   },
   "parquet": "https://data.obecvgrafu.cz/ostrava/rozpocet_akce.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/rozpocet_akce.csv"
  },
  "akce": {
   "popis": "Seznam akcí s obvodem, hlavní oblastí a stavem (Ostrava: akce CityVizoru; ostatní města: investiční akce z webu města).",
   "zdroj": "CityVizor (cityvizor.cz), odvozeno; ostatní města: investiční akce z webu města (investice_akce)",
   "licence": "neuvedena / odvozená data CC BY-SA 4.0",
   "granularita": "akce (ORG)",
   "frekvence": "denně",
   "klic": [
    "akce_key"
   ],
   "poznamka": null,
   "zdroj_view": "mart.akce_vse",
   "radku": 1941,
   "sloupce": [
    {
     "nazev": "akce_key",
     "typ": "text",
     "popis": "Klíč akce: Ostrava profil-ORG (CityVizor), ostatní města akce_id z investice_akce."
    },
    {
     "nazev": "profil",
     "typ": "integer",
     "popis": "Číslo profilu v CityVizoru (37 = magistrát, ostatní = městské obvody)."
    },
    {
     "nazev": "org",
     "typ": "text",
     "popis": "Organizační jednotka rozpočtu (ORG) = číslo akce v účetnictví města (CityVizor)."
    },
    {
     "nazev": "nazev_akce",
     "typ": "text",
     "popis": "Poslední známý název akce v CityVizoru; bez názvu 'Akce ORG …'."
    },
    {
     "nazev": "zadavatel",
     "typ": "text",
     "popis": "'Magistrát', 'MO <obvod>' nebo 'Město' (ostatní města)."
    },
    {
     "nazev": "typ_zadavatele",
     "typ": "text",
     "popis": "Kdo akci účtuje.",
     "hodnoty": {
      "Magistrát": "",
      "Obvod": "",
      "Město": "obec bez obvodů"
     }
    },
    {
     "nazev": "obvod",
     "typ": "text",
     "popis": "Obvod akce: u obvodů zadavatel, u magistrátu podle klíčového slova v názvu, jinak 'Magistrát / celoměstské'."
    },
    {
     "nazev": "metoda_obvodu",
     "typ": "text",
     "popis": "Jak byl obvod určen.",
     "hodnoty": {
      "akce obvodu": "akci účtuje obvod",
      "klíčové slovo: …": "magistrátní akce, obvod podle slova v názvu (ručně vedená pravidla)",
      "bez lokality v názvu": "celoměstská nebo neurčená",
      "místní část ze zdroje": "ostatní města – místní část uvedená u akce"
     }
    },
    {
     "nazev": "hlavni_oblast",
     "typ": "text",
     "popis": "Oblast rozpočtu s největším objemem akce."
    },
    {
     "nazev": "prvni_rok",
     "typ": "integer",
     "popis": "První rok akce v rozpočtu."
    },
    {
     "nazev": "posledni_rok",
     "typ": "integer",
     "popis": "Poslední rok akce v rozpočtu."
    },
    {
     "nazev": "stav",
     "typ": "text",
     "popis": "Stav podle rozpočtu a čerpání.",
     "hodnoty": {
      "Běžící": "v letošním rozpočtu a letos čerpá",
      "Plánovaná": "v letošním rozpočtu, nikdy nečerpala",
      "Letos bez čerpání": "v letošním rozpočtu, čerpala dříve",
      "Ukončená": "naposledy v rozpočtu loni",
      "Nerealizovaná": "starší, nikdy nečerpala",
      "Starší": "naposledy v rozpočtu před 2+ lety"
     }
    }
   ],
   "obdobi": null,
   "parquet": "https://data.obecvgrafu.cz/ostrava/akce.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/akce.csv"
  },
  "platby_akce": {
   "popis": "Platby navázané na akce (Ostrava, CityVizor); u ostatních měst smlouvy z Registru smluv a platby k zakázkám EU projektů (sloupec typ).",
   "zdroj": "CityVizor (cityvizor.cz); ostatní města: Registr smluv a MS2021+ (zakázky EU projektů)",
   "licence": "neuvedena",
   "granularita": "platba (doklad)",
   "frekvence": "denně",
   "klic": [
    "akce_key",
    "datum",
    "paragraf",
    "polozka",
    "ico",
    "vydaj",
    "prijem"
   ],
   "poznamka": "Velká tabulka – pro agregace použijte Parquet nebo rozpocet_akce.",
   "zdroj_view": "mart.platby_akce_vse",
   "radku": 17968,
   "sloupce": [
    {
     "nazev": "akce_key",
     "typ": "text",
     "popis": "Klíč akce: Ostrava profil-ORG, ostatní města akce_id z investice_akce."
    },
    {
     "nazev": "profil",
     "typ": "integer",
     "popis": "Číslo profilu v CityVizoru (37 = magistrát, ostatní = městské obvody)."
    },
    {
     "nazev": "org",
     "typ": "text",
     "popis": "Organizační jednotka rozpočtu (ORG) = číslo akce v účetnictví města (CityVizor)."
    },
    {
     "nazev": "datum",
     "typ": "date",
     "popis": "Datum platby."
    },
    {
     "nazev": "paragraf",
     "typ": "integer",
     "popis": "Paragraf rozpočtové skladby."
    },
    {
     "nazev": "polozka",
     "typ": "integer",
     "popis": "Rozpočtová položka."
    },
    {
     "nazev": "ico",
     "typ": "text",
     "popis": "IČO dodavatele (u fyzických osob prázdné)."
    },
    {
     "nazev": "dodavatel",
     "typ": "text",
     "popis": "Název dodavatele, '(neuvedeno)' když chybí."
    },
    {
     "nazev": "popis",
     "typ": "text",
     "popis": "Popis platby z účetnictví."
    },
    {
     "nazev": "vydaj",
     "typ": "number",
     "popis": "Výdaj.",
     "jednotka": "Kč"
    },
    {
     "nazev": "prijem",
     "typ": "number",
     "popis": "Příjem (vratky apod.).",
     "jednotka": "Kč"
    },
    {
     "nazev": "typ",
     "typ": "text",
     "popis": "Druh pohybu.",
     "hodnoty": {
      "platba": "skutečná platba (CityVizor; u ostatních měst platba k zakázce EU projektu)",
      "smlouva": "smlouva nebo dodatek z Registru smluv k datu uzavření, hodnota s DPH (ostatní města, kde platby po akcích nejsou)"
     }
    }
   ],
   "obdobi": {
    "od": "2019-01-02",
    "do": "2026-08-04",
    "sloupec": "datum"
   },
   "parquet": "https://data.obecvgrafu.cz/ostrava/platby_akce.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/platby_akce.csv",
   "casti_po_letech": [
    {
     "rok": "2019",
     "radku": 2138,
     "csv": "https://data.obecvgrafu.cz/ostrava/platby_akce/2019.csv"
    },
    {
     "rok": "2020",
     "radku": 2080,
     "csv": "https://data.obecvgrafu.cz/ostrava/platby_akce/2020.csv"
    },
    {
     "rok": "2021",
     "radku": 2267,
     "csv": "https://data.obecvgrafu.cz/ostrava/platby_akce/2021.csv"
    },
    {
     "rok": "2022",
     "radku": 2460,
     "csv": "https://data.obecvgrafu.cz/ostrava/platby_akce/2022.csv"
    },
    {
     "rok": "2023",
     "radku": 1810,
     "csv": "https://data.obecvgrafu.cz/ostrava/platby_akce/2023.csv"
    },
    {
     "rok": "2024",
     "radku": 2696,
     "csv": "https://data.obecvgrafu.cz/ostrava/platby_akce/2024.csv"
    },
    {
     "rok": "2025",
     "radku": 3114,
     "csv": "https://data.obecvgrafu.cz/ostrava/platby_akce/2025.csv"
    },
    {
     "rok": "2026",
     "radku": 1403,
     "csv": "https://data.obecvgrafu.cz/ostrava/platby_akce/2026.csv"
    }
   ]
  },
  "hlasovani": {
   "popis": "Hlasování zastupitelstva města, spárování s akcemi.",
   "zdroj": "ostrava.cz (jmenovité výsledky hlasování ZM), novyjicin.cz (PDF hlasování ZM)",
   "licence": "úřední dílo (§ 3 autorského zákona)",
   "granularita": "hlasování",
   "frekvence": "po zasedání zastupitelstva",
   "klic": [
    "hlasovani_id"
   ],
   "poznamka": null,
   "zdroj_view": "mart.hlasovani_vse",
   "radku": 2296,
   "sloupce": [
    {
     "nazev": "hlasovani_id",
     "typ": "text",
     "popis": "ID hlasování: období-zasedání-pořadí (např. vo2226-z202605-0078)."
    },
    {
     "nazev": "obdobi",
     "typ": "text",
     "popis": "Volební období (vo2226 = 2022–2026)."
    },
    {
     "nazev": "slozka",
     "typ": "text",
     "popis": "Složka zasedání ve zdroji."
    },
    {
     "nazev": "poradi",
     "typ": "integer",
     "popis": "Pořadí hlasování v zasedání."
    },
    {
     "nazev": "cislo_zasedani",
     "typ": "integer",
     "popis": "Číslo zasedání zastupitelstva."
    },
    {
     "nazev": "datum",
     "typ": "date",
     "popis": "Datum hlasování."
    },
    {
     "nazev": "datum_cas",
     "typ": "timestamp",
     "popis": "Datum a čas hlasování (místní čas)."
    },
    {
     "nazev": "bod",
     "typ": "text",
     "popis": "Číslo bodu programu."
    },
    {
     "nazev": "nazev",
     "typ": "text",
     "popis": "Název bodu jednání."
    },
    {
     "nazev": "poznamka",
     "typ": "text",
     "popis": "Poznámka ke hlasování (např. procedurální)."
    },
    {
     "nazev": "cislo_usneseni",
     "typ": "text",
     "popis": "Číslo usnesení."
    },
    {
     "nazev": "text_usneseni",
     "typ": "text",
     "popis": "Text usnesení (pokud je ve zdroji)."
    },
    {
     "nazev": "pritomno",
     "typ": "integer",
     "popis": "Počet přítomných zastupitelů.",
     "jednotka": "osoby"
    },
    {
     "nazev": "pro",
     "typ": "integer",
     "popis": "Hlasů pro.",
     "jednotka": "osoby"
    },
    {
     "nazev": "proti",
     "typ": "integer",
     "popis": "Hlasů proti.",
     "jednotka": "osoby"
    },
    {
     "nazev": "zdrzel_se",
     "typ": "integer",
     "popis": "Zdrželo se.",
     "jednotka": "osoby"
    },
    {
     "nazev": "nehlasovalo",
     "typ": "integer",
     "popis": "Přítomní, kteří nehlasovali.",
     "jednotka": "osoby"
    },
    {
     "nazev": "vysledek",
     "typ": "text",
     "popis": "Výsledek (Ostrava: přijato při ≥ 28 hlasech pro z 55).",
     "hodnoty": {
      "Přijato": "",
      "Nepřijato": ""
     }
    },
    {
     "nazev": "jednomyslne",
     "typ": "text",
     "popis": "Ano = žádný hlas proti ani zdržení.",
     "hodnoty": {
      "Ano": "",
      "Ne": ""
     }
    },
    {
     "nazev": "org",
     "typ": "text",
     "popis": "ORG akce CityVizoru spárované s hlasováním."
    },
    {
     "nazev": "akce_key",
     "typ": "text",
     "popis": "Klíč spárované akce (Ostrava profil-ORG, ostatní města akce_id z investice_akce)."
    },
    {
     "nazev": "metoda_parovani",
     "typ": "text",
     "popis": "Jak bylo hlasování spárováno s akcí: 'klíčové slovo: …' (Ostrava, ručně vedené klíčové slovo) nebo 'klíčová slova názvu akce' (ostatní města: bod obsahuje všechna klíčová slova názvu akce)."
    },
    {
     "nazev": "url",
     "typ": "text",
     "popis": "Odkaz na záznam hlasování."
    }
   ],
   "obdobi": {
    "od": "2022-10-19",
    "do": "2026-09-23",
    "sloupec": "datum"
   },
   "parquet": "https://data.obecvgrafu.cz/ostrava/hlasovani.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/hlasovani.csv"
  },
  "hlasy": {
   "popis": "Jmenovité hlasy zastupitelů.",
   "zdroj": "ostrava.cz, novyjicin.cz",
   "licence": "úřední dílo (§ 3 autorského zákona)",
   "granularita": "hlasování × zastupitel",
   "frekvence": "po zasedání zastupitelstva",
   "klic": [
    "hlasovani_id",
    "zastupitel"
   ],
   "poznamka": "Velká tabulka – stáhněte Parquet nebo části po letech (hlasy/RRRR.csv).",
   "zdroj_view": "mart.hlasy",
   "radku": 122650,
   "sloupce": [
    {
     "nazev": "hlasovani_id",
     "typ": "text",
     "popis": "ID hlasování (vazba na hlasovani)."
    },
    {
     "nazev": "zastupitel",
     "typ": "text",
     "popis": "Jméno a příjmení zastupitele bez titulů."
    },
    {
     "nazev": "zastupitel_s_tituly",
     "typ": "text",
     "popis": "Jméno s tituly, jak je ve zdroji."
    },
    {
     "nazev": "hlas",
     "typ": "text",
     "popis": "Hlas zastupitele.",
     "hodnoty": {
      "Pro": "",
      "Proti": "",
      "Zdržel se": "",
      "Nehlasoval": "přítomen, nehlasoval",
      "Nepřítomen": ""
     }
    }
   ],
   "obdobi": null,
   "parquet": "https://data.obecvgrafu.cz/ostrava/hlasy.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/hlasy.csv",
   "casti_po_letech": [
    {
     "rok": "2022",
     "radku": 7150,
     "csv": "https://data.obecvgrafu.cz/ostrava/hlasy/2022.csv"
    },
    {
     "rok": "2023",
     "radku": 30250,
     "csv": "https://data.obecvgrafu.cz/ostrava/hlasy/2023.csv"
    },
    {
     "rok": "2024",
     "radku": 33935,
     "csv": "https://data.obecvgrafu.cz/ostrava/hlasy/2024.csv"
    },
    {
     "rok": "2025",
     "radku": 27170,
     "csv": "https://data.obecvgrafu.cz/ostrava/hlasy/2025.csv"
    },
    {
     "rok": "2026",
     "radku": 24145,
     "csv": "https://data.obecvgrafu.cz/ostrava/hlasy/2026.csv"
    }
   ]
  },
  "zastupitele": {
   "popis": "Zastupitelé 2022–2026, kandidátní listina a strana (volby.cz KV2022).",
   "zdroj": "ČSÚ – volby.cz (KV2022)",
   "licence": "podmínky ČSÚ (CC BY 4.0)",
   "granularita": "zastupitel",
   "frekvence": "po volbách",
   "klic": [
    "kod_obce",
    "obdobi",
    "zastupitel"
   ],
   "poznamka": null,
   "zdroj_view": "mart.zastupitele",
   "radku": 59,
   "sloupce": [
    {
     "nazev": "zastupitel",
     "typ": "text",
     "popis": "Jméno a příjmení zastupitele bez titulů."
    },
    {
     "nazev": "kandidatni_listina",
     "typ": "text",
     "popis": "Kandidátní listina, za kterou byl zastupitel zvolen (volby.cz)."
    },
    {
     "nazev": "cislo_listiny",
     "typ": "integer",
     "popis": "Číslo kandidátní listiny v komunálních volbách."
    },
    {
     "nazev": "poradi_na_listine",
     "typ": "integer",
     "popis": "Pořadí kandidáta na listině."
    },
    {
     "nazev": "navrhujici_strana",
     "typ": "text",
     "popis": "Navrhující strana."
    },
    {
     "nazev": "politicka_prislusnost",
     "typ": "text",
     "popis": "Politická příslušnost kandidáta."
    },
    {
     "nazev": "preferencni_hlasy",
     "typ": "integer",
     "popis": "Preferenční hlasy.",
     "jednotka": "hlasy"
    },
    {
     "nazev": "poradi_zvoleni",
     "typ": "integer",
     "popis": "Pořadí zvolení na listině."
    },
    {
     "nazev": "mandat",
     "typ": "text",
     "popis": "Mandát.",
     "hodnoty": {
      "zvolen": "",
      "náhradník": "nastoupil jako náhradník",
      "neurčeno": "jméno z hlasování není mezi kandidáty"
     }
    },
    {
     "nazev": "poznamka",
     "typ": "text",
     "popis": "Poznámka (např. změna jména)."
    },
    {
     "nazev": "obdobi",
     "typ": "text",
     "popis": "Volební období (vo2226)."
    },
    {
     "nazev": "zdroj_id",
     "typ": "text",
     "popis": "ID zdroje v meta.zdroj (licence a atribuce)."
    }
   ],
   "obdobi": null,
   "parquet": "https://data.obecvgrafu.cz/ostrava/zastupitele.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/zastupitele.csv"
  },
  "obvody": {
   "popis": "Číselník 23 městských obvodů a magistrátu.",
   "zdroj": "RÚIAN (ČÚZK), CityVizor",
   "licence": "CC BY 4.0 (ČÚZK)",
   "granularita": "obvod / část obce",
   "frekvence": "při změně RÚIAN",
   "klic": [
    "kod_obce",
    "obvod"
   ],
   "poznamka": null,
   "zdroj_view": "mart.obvody",
   "radku": 24,
   "sloupce": [
    {
     "nazev": "obvod",
     "typ": "text",
     "popis": "Název městského obvodu (Ostrava) nebo části obce (Nový Jičín); prázdné = celé město / nepřiřazeno."
    },
    {
     "nazev": "poradi",
     "typ": "integer",
     "popis": "Pořadí pro řazení (0 = celé město / magistrát)."
    },
    {
     "nazev": "typ",
     "typ": "text",
     "popis": "Typ jednotky.",
     "hodnoty": {
      "Obvod": "městský obvod (Ostrava)",
      "Magistrát": "",
      "Město": "celé město",
      "Část obce": "část obce (města bez obvodů)"
     }
    },
    {
     "nazev": "data_v_cityvizoru",
     "typ": "text",
     "popis": "Ano = obvod publikuje účetnictví v CityVizoru.",
     "hodnoty": {
      "Ano": "",
      "Ne": ""
     }
    },
    {
     "nazev": "kod_obvodu",
     "typ": "integer",
     "popis": "Kód městského obvodu (MOMC) nebo části obce podle RÚIAN; prázdné = celé město / magistrát / nepřiřazeno."
    },
    {
     "nazev": "lat",
     "typ": "number",
     "popis": "Těžiště adres obvodu – šířka (WGS84).",
     "jednotka": "°"
    },
    {
     "nazev": "lon",
     "typ": "number",
     "popis": "Těžiště adres obvodu – délka (WGS84).",
     "jednotka": "°"
    }
   ],
   "obdobi": null,
   "parquet": "https://data.obecvgrafu.cz/ostrava/obvody.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/obvody.csv"
  },
  "web_rozpocet_roky": {
   "popis": "Web: příjmy a výdaje magistrátu a 11 obvodů po letech, rozpočet vs. skutečnost, bez převodů.",
   "zdroj": "CityVizor, odvozeno",
   "licence": "odvozená data CC BY-SA 4.0",
   "granularita": "rok × část města",
   "frekvence": "denně",
   "klic": [
    "rok",
    "cast_mesta"
   ],
   "poznamka": null,
   "zdroj_view": "mart.web_rozpocet_roky",
   "radku": 16,
   "sloupce": [
    {
     "nazev": "rok",
     "typ": "integer",
     "popis": "Kalendářní rok."
    },
    {
     "nazev": "cast_mesta",
     "typ": "text",
     "popis": "Magistrát nebo součet 11 obvodů v CityVizoru."
    },
    {
     "nazev": "rozpocet_prijmy",
     "typ": "number",
     "popis": "Příjmy – rozpočet po změnách, bez převodů.",
     "jednotka": "Kč"
    },
    {
     "nazev": "prijmy",
     "typ": "number",
     "popis": "Příjmy – skutečnost, bez převodů.",
     "jednotka": "Kč"
    },
    {
     "nazev": "rozpocet_vydaje",
     "typ": "number",
     "popis": "Výdaje – rozpočet po změnách, bez převodů.",
     "jednotka": "Kč"
    },
    {
     "nazev": "vydaje",
     "typ": "number",
     "popis": "Výdaje – skutečnost, bez převodů.",
     "jednotka": "Kč"
    }
   ],
   "obdobi": {
    "od": "2019",
    "do": "2026",
    "sloupec": "rok"
   },
   "parquet": "https://data.obecvgrafu.cz/ostrava/web_rozpocet_roky.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/web_rozpocet_roky.csv"
  },
  "web_rozpocet_oblasti": {
   "popis": "Web: výdaje magistrátu a 11 obvodů po letech a oblastech, bez převodů.",
   "zdroj": "CityVizor, odvozeno",
   "licence": "odvozená data CC BY-SA 4.0",
   "granularita": "rok × oblast",
   "frekvence": "denně",
   "klic": [
    "rok",
    "oblast"
   ],
   "poznamka": null,
   "zdroj_view": "mart.web_rozpocet_oblasti",
   "radku": 159,
   "sloupce": [
    {
     "nazev": "rok",
     "typ": "integer",
     "popis": "Kalendářní rok."
    },
    {
     "nazev": "oblast",
     "typ": "text",
     "popis": "Oblast výdajů (skupina paragrafů)."
    },
    {
     "nazev": "vydaje",
     "typ": "number",
     "popis": "Výdaje – skutečnost.",
     "jednotka": "Kč"
    },
    {
     "nazev": "rozpocet_vydaje",
     "typ": "number",
     "popis": "Výdaje – rozpočet po změnách.",
     "jednotka": "Kč"
    }
   ],
   "obdobi": {
    "od": "2019",
    "do": "2026",
    "sloupec": "rok"
   },
   "parquet": "https://data.obecvgrafu.cz/ostrava/web_rozpocet_oblasti.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/web_rozpocet_oblasti.csv"
  },
  "web_akce_top": {
   "popis": "Web: 25 akcí s největší skutečností za všechna načtená léta.",
   "zdroj": "CityVizor, odvozeno",
   "licence": "odvozená data CC BY-SA 4.0",
   "granularita": "akce (25 největších)",
   "frekvence": "denně",
   "klic": [
    "akce_key"
   ],
   "poznamka": null,
   "zdroj_view": "mart.web_akce_top",
   "radku": 25,
   "sloupce": [
    {
     "nazev": "akce_key",
     "typ": "text",
     "popis": "Klíč akce: Ostrava profil-ORG (CityVizor), ostatní města akce_id z investice_akce."
    },
    {
     "nazev": "nazev_akce",
     "typ": "text",
     "popis": "Název akce."
    },
    {
     "nazev": "zadavatel",
     "typ": "text",
     "popis": "Magistrát nebo MO <obvod>."
    },
    {
     "nazev": "obvod",
     "typ": "text",
     "popis": "Název městského obvodu (Ostrava) nebo části obce (Nový Jičín); prázdné = celé město / nepřiřazeno."
    },
    {
     "nazev": "hlavni_oblast",
     "typ": "text",
     "popis": "Oblast rozpočtu s největším objemem."
    },
    {
     "nazev": "prvni_rok",
     "typ": "integer",
     "popis": "První rok akce v rozpočtu."
    },
    {
     "nazev": "posledni_rok",
     "typ": "integer",
     "popis": "Poslední rok akce v rozpočtu."
    },
    {
     "nazev": "stav",
     "typ": "text",
     "popis": "Stav akce (viz tabulka akce)."
    },
    {
     "nazev": "skutecnost_celkem",
     "typ": "number",
     "popis": "Skutečnost za všechna načtená léta.",
     "jednotka": "Kč"
    }
   ],
   "obdobi": null,
   "parquet": "https://data.obecvgrafu.cz/ostrava/web_akce_top.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/web_akce_top.csv"
  },
  "web_dodavatele_top": {
   "popis": "Web: 25 dodavatelů s největším objemem plateb na akce.",
   "zdroj": "CityVizor, odvozeno",
   "licence": "odvozená data CC BY-SA 4.0",
   "granularita": "dodavatel (25 největších)",
   "frekvence": "denně",
   "klic": [
    "ico",
    "dodavatel"
   ],
   "poznamka": null,
   "zdroj_view": "mart.web_dodavatele_top",
   "radku": 25,
   "sloupce": [
    {
     "nazev": "ico",
     "typ": "text",
     "popis": "IČO protistrany (8 číslic)."
    },
    {
     "nazev": "dodavatel",
     "typ": "text",
     "popis": "Název dodavatele / protistrany podle zdroje."
    },
    {
     "nazev": "pocet_plateb",
     "typ": "integer",
     "popis": "Počet plateb.",
     "jednotka": "počet"
    },
    {
     "nazev": "pocet_akci",
     "typ": "integer",
     "popis": "Počet akcí, na které dodavatel dostal platby.",
     "jednotka": "počet"
    },
    {
     "nazev": "vydaje_celkem",
     "typ": "number",
     "popis": "Součet plateb.",
     "jednotka": "Kč"
    },
    {
     "nazev": "prvni_platba",
     "typ": "date",
     "popis": "Datum první platby."
    },
    {
     "nazev": "posledni_platba",
     "typ": "date",
     "popis": "Datum poslední platby."
    }
   ],
   "obdobi": null,
   "parquet": "https://data.obecvgrafu.cz/ostrava/web_dodavatele_top.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/web_dodavatele_top.csv"
  },
  "web_vox": {
   "popis": "Web: akce VOX (ORG 8230) – rozpočet a skutečnost po letech.",
   "zdroj": "CityVizor (ORG 8230)",
   "licence": "neuvedena",
   "granularita": "rok",
   "frekvence": "denně",
   "klic": [
    "rok"
   ],
   "poznamka": null,
   "zdroj_view": "mart.web_vox",
   "radku": 8,
   "sloupce": [
    {
     "nazev": "rok",
     "typ": "integer",
     "popis": "Kalendářní rok."
    },
    {
     "nazev": "rozpocet",
     "typ": "number",
     "popis": "Rozpočet po změnách akce VOX (koncertní hala).",
     "jednotka": "Kč"
    },
    {
     "nazev": "skutecnost",
     "typ": "number",
     "popis": "Skutečné čerpání.",
     "jednotka": "Kč"
    }
   ],
   "obdobi": {
    "od": "2019",
    "do": "2026",
    "sloupec": "rok"
   },
   "parquet": "https://data.obecvgrafu.cz/ostrava/web_vox.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/web_vox.csv"
  },
  "web_hlasovani_listiny": {
   "popis": "Web: hlasy zastupitelů 2022–2026 podle kandidátních listin (všechna hlasování / hlasování k akcím).",
   "zdroj": "ostrava.cz, volby.cz, odvozeno",
   "licence": "odvozená data CC BY-SA 4.0",
   "granularita": "rozsah × listina × hlas",
   "frekvence": "po zasedání",
   "klic": [
    "rozsah",
    "kandidatni_listina",
    "hlas"
   ],
   "poznamka": null,
   "zdroj_view": "mart.web_hlasovani_listiny",
   "radku": 63,
   "sloupce": [
    {
     "nazev": "rozsah",
     "typ": "text",
     "popis": "Která hlasování.",
     "hodnoty": {
      "Všechna hlasování": "",
      "Hlasování k akcím": "jen hlasování spárovaná s akcí"
     }
    },
    {
     "nazev": "kandidatni_listina",
     "typ": "text",
     "popis": "Kandidátní listina, za kterou byl zastupitel zvolen (volby.cz)."
    },
    {
     "nazev": "hlas",
     "typ": "text",
     "popis": "Hlas zastupitele.",
     "hodnoty": {
      "Pro": "",
      "Proti": "",
      "Zdržel se": "",
      "Nehlasoval": "přítomen, nehlasoval",
      "Nepřítomen": ""
     }
    },
    {
     "nazev": "pocet",
     "typ": "integer",
     "popis": "Počet hlasů.",
     "jednotka": "počet"
    }
   ],
   "obdobi": null,
   "parquet": "https://data.obecvgrafu.cz/ostrava/web_hlasovani_listiny.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/web_hlasovani_listiny.csv"
  },
  "zu_obvody": {
   "popis": "Základní ukazatele rozpočtu všech 23 obvodů, magistrátu a města celkem ze závěrečného účtu (příloha 20), v Kč.",
   "zdroj": "ostrava.cz – závěrečný účet města, příloha 20",
   "licence": "neuvedena",
   "granularita": "rok × jednotka × ukazatel",
   "frekvence": "ročně (po schválení závěrečného účtu)",
   "klic": [
    "rok",
    "jednotka",
    "ukazatel"
   ],
   "poznamka": null,
   "zdroj_view": "mart.zu_obvody",
   "radku": 234,
   "sloupce": [
    {
     "nazev": "rok",
     "typ": "integer",
     "popis": "Kalendářní rok."
    },
    {
     "nazev": "jednotka",
     "typ": "text",
     "popis": "Městský obvod, magistrát nebo město celkem."
    },
    {
     "nazev": "ukazatel",
     "typ": "text",
     "popis": "Ukazatel rozpočtu (např. Daňové příjmy, Kapitálové výdaje, Výdaje celkem po konsolidaci)."
    },
    {
     "nazev": "schvaleny",
     "typ": "number",
     "popis": "Schválený rozpočet.",
     "jednotka": "Kč"
    },
    {
     "nazev": "upraveny",
     "typ": "number",
     "popis": "Upravený rozpočet.",
     "jednotka": "Kč"
    },
    {
     "nazev": "skutecnost",
     "typ": "number",
     "popis": "Skutečnost.",
     "jednotka": "Kč"
    }
   ],
   "obdobi": {
    "od": "2025",
    "do": "2025",
    "sloupec": "rok"
   },
   "parquet": "https://data.obecvgrafu.cz/ostrava/zu_obvody.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/zu_obvody.csv"
  },
  "obyvatele": {
   "popis": "Obyvatelé s trvalým pobytem po obvodech a věkových skupinách, měsíčně (opendata.ostrava.cz).",
   "zdroj": "Ostrava: opendata.ostrava.cz (měsíčně, po obvodech); ostatní města: ČSÚ – obyvatelstvo k 31. 12. v obcích",
   "licence": "CC BY-SA 4.0 (Statutární město Ostrava); ČSÚ CC BY 4.0",
   "granularita": "měsíc × obvod × věková skupina (Ostrava); rok × celé město × 3 věkové skupiny (ČSÚ)",
   "frekvence": "měsíčně (Ostrava), ročně (ČSÚ)",
   "klic": [
    "kod_obce",
    "datum",
    "kod_obvodu",
    "vekova_skupina"
   ],
   "poznamka": null,
   "zdroj_view": "mart.obyvatele",
   "radku": 4416,
   "sloupce": [
    {
     "nazev": "datum",
     "typ": "date",
     "popis": "Datum (u měsíčních dat poslední nebo první den měsíce podle zdroje)."
    },
    {
     "nazev": "rok",
     "typ": "integer",
     "popis": "Kalendářní rok."
    },
    {
     "nazev": "mesic",
     "typ": "integer",
     "popis": "Měsíc (1–12)."
    },
    {
     "nazev": "kod_obvodu",
     "typ": "integer",
     "popis": "Kód městského obvodu (MOMC) nebo části obce podle RÚIAN; prázdné = celé město / magistrát / nepřiřazeno."
    },
    {
     "nazev": "obvod",
     "typ": "text",
     "popis": "Název městského obvodu (Ostrava) nebo části obce (Nový Jičín); prázdné = celé město / nepřiřazeno."
    },
    {
     "nazev": "vekova_skupina",
     "typ": "text",
     "popis": "Věková skupina (Ostrava po 10 letech, ČSÚ 0–14 / 15–64 / 65+)."
    },
    {
     "nazev": "vek_od",
     "typ": "integer",
     "popis": "Dolní hranice věkové skupiny.",
     "jednotka": "roky"
    },
    {
     "nazev": "pocet",
     "typ": "integer",
     "popis": "Počet obyvatel s trvalým pobytem.",
     "jednotka": "osoby"
    },
    {
     "nazev": "posledni_stav",
     "typ": "boolean",
     "popis": "true = nejnovější datum v datech města (aktuální stav)."
    },
    {
     "nazev": "zdroj_url",
     "typ": "text",
     "popis": "URL souboru nebo stránky, ze které řádek pochází."
    },
    {
     "nazev": "stazeno",
     "typ": "timestamp",
     "popis": "Kdy byl řádek naposledy stažen ze zdroje (UTC)."
    }
   ],
   "obdobi": {
    "od": "2024-08-31",
    "do": "2026-09-30",
    "sloupec": "datum"
   },
   "parquet": "https://data.obecvgrafu.cz/ostrava/obyvatele.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/obyvatele.csv"
  },
  "ms_kapacita": {
   "popis": "Kapacita mateřských škol zřizovaných městem, po provozovnách (opendata.ostrava.cz).",
   "zdroj": "opendata.ostrava.cz",
   "licence": "CC BY-SA 4.0 (Statutární město Ostrava)",
   "granularita": "mateřská škola (provozovna)",
   "frekvence": "nepravidelně",
   "klic": [
    "platnost_od",
    "nazev"
   ],
   "poznamka": "Jen MŠ zřizované městem; kapacita všech zřizovatelů je v tabulce skoly (MŠMT).",
   "zdroj_view": "mart.ms_kapacita",
   "radku": 101,
   "sloupce": [
    {
     "nazev": "platnost_od",
     "typ": "date",
     "popis": "Od kdy údaj platí (z názvu souboru)."
    },
    {
     "nazev": "kod_obvodu",
     "typ": "integer",
     "popis": "Kód městského obvodu (MOMC) nebo části obce podle RÚIAN; prázdné = celé město / magistrát / nepřiřazeno."
    },
    {
     "nazev": "obvod",
     "typ": "text",
     "popis": "Název městského obvodu (Ostrava) nebo části obce (Nový Jičín); prázdné = celé město / nepřiřazeno."
    },
    {
     "nazev": "nazev",
     "typ": "text",
     "popis": "Název mateřské školy."
    },
    {
     "nazev": "email",
     "typ": "text",
     "popis": "Kontaktní e-mail."
    },
    {
     "nazev": "www",
     "typ": "text",
     "popis": "Web školy."
    },
    {
     "nazev": "kapacita",
     "typ": "integer",
     "popis": "Celková kapacita.",
     "jednotka": "děti"
    },
    {
     "nazev": "aktualni",
     "typ": "boolean",
     "popis": "true = nejnovější verze souboru."
    },
    {
     "nazev": "zdroj_url",
     "typ": "text",
     "popis": "URL souboru nebo stránky, ze které řádek pochází."
    },
    {
     "nazev": "stazeno",
     "typ": "timestamp",
     "popis": "Kdy byl řádek naposledy stažen ze zdroje (UTC)."
    }
   ],
   "obdobi": null,
   "parquet": "https://data.obecvgrafu.cz/ostrava/ms_kapacita.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/ms_kapacita.csv"
  },
  "predskolaci": {
   "popis": "Děti s povinným předškolním vzděláváním a s nástupem do 1. třídy po obvodech a školních letech (opendata.ostrava.cz).",
   "zdroj": "opendata.ostrava.cz",
   "licence": "CC BY-SA 4.0 (Statutární město Ostrava)",
   "granularita": "školní rok × obvod × ukazatel",
   "frekvence": "ročně",
   "klic": [
    "skolni_rok",
    "ukazatel",
    "kod_obvodu"
   ],
   "poznamka": "Zdroj vynechává některé školní roky (2025/2026) – viz anomalie_zdroju.",
   "zdroj_view": "mart.predskolaci",
   "radku": 115,
   "sloupce": [
    {
     "nazev": "skolni_rok",
     "typ": "text",
     "popis": "Školní rok (např. 2024 / 2025)."
    },
    {
     "nazev": "rok",
     "typ": "integer",
     "popis": "Rok začátku školního roku."
    },
    {
     "nazev": "ukazatel",
     "typ": "text",
     "popis": "Ukazatel.",
     "hodnoty": {
      "Povinné předškolní vzdělávání": "děti v posledním roce MŠ",
      "Nástup do 1. třídy": ""
     }
    },
    {
     "nazev": "kod_obvodu",
     "typ": "integer",
     "popis": "Kód městského obvodu (MOMC) nebo části obce podle RÚIAN; prázdné = celé město / magistrát / nepřiřazeno."
    },
    {
     "nazev": "obvod",
     "typ": "text",
     "popis": "Název městského obvodu (Ostrava) nebo části obce (Nový Jičín); prázdné = celé město / nepřiřazeno."
    },
    {
     "nazev": "pocet",
     "typ": "integer",
     "popis": "Počet dětí s trvalým pobytem v obvodu.",
     "jednotka": "děti"
    },
    {
     "nazev": "zdroj_url",
     "typ": "text",
     "popis": "URL souboru nebo stránky, ze které řádek pochází."
    },
    {
     "nazev": "stazeno",
     "typ": "timestamp",
     "popis": "Kdy byl řádek naposledy stažen ze zdroje (UTC)."
    }
   ],
   "obdobi": {
    "od": "2023",
    "do": "2026",
    "sloupec": "rok"
   },
   "parquet": "https://data.obecvgrafu.cz/ostrava/predskolaci.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/predskolaci.csv"
  },
  "mestska_policie": {
   "popis": "Události, přestupky a preventivní akce Městské policie po obvodech a měsících (opendata.ostrava.cz).",
   "zdroj": "opendata.ostrava.cz",
   "licence": "CC BY-SA 4.0 (Statutární město Ostrava)",
   "granularita": "měsíc × obvod",
   "frekvence": "měsíčně",
   "klic": [
    "rok",
    "mesic",
    "kod_obvodu"
   ],
   "poznamka": "Jiná evidence než Policie ČR (kriminalita_*), nesčítat.",
   "zdroj_view": "mart.mestska_policie",
   "radku": 1265,
   "sloupce": [
    {
     "nazev": "datum",
     "typ": "date",
     "popis": "Datum (u měsíčních dat poslední nebo první den měsíce podle zdroje)."
    },
    {
     "nazev": "rok",
     "typ": "integer",
     "popis": "Kalendářní rok."
    },
    {
     "nazev": "mesic",
     "typ": "integer",
     "popis": "Měsíc (1–12)."
    },
    {
     "nazev": "kod_obvodu",
     "typ": "integer",
     "popis": "Kód městského obvodu (MOMC) nebo části obce podle RÚIAN; prázdné = celé město / magistrát / nepřiřazeno."
    },
    {
     "nazev": "obvod",
     "typ": "text",
     "popis": "Název městského obvodu (Ostrava) nebo části obce (Nový Jičín); prázdné = celé město / nepřiřazeno."
    },
    {
     "nazev": "udalosti",
     "typ": "integer",
     "popis": "Řešené události.",
     "jednotka": "počet"
    },
    {
     "nazev": "dopravni_prestupky",
     "typ": "integer",
     "popis": "Dopravní přestupky.",
     "jednotka": "počet"
    },
    {
     "nazev": "ostatni_prestupky",
     "typ": "integer",
     "popis": "Ostatní přestupky.",
     "jednotka": "počet"
    },
    {
     "nazev": "preventivni_akce",
     "typ": "integer",
     "popis": "Preventivní akce.",
     "jednotka": "počet"
    },
    {
     "nazev": "zdroj_url",
     "typ": "text",
     "popis": "URL souboru nebo stránky, ze které řádek pochází."
    },
    {
     "nazev": "stazeno",
     "typ": "timestamp",
     "popis": "Kdy byl řádek naposledy stažen ze zdroje (UTC)."
    }
   ],
   "obdobi": {
    "od": "2022-01-01",
    "do": "2026-09-01",
    "sloupec": "datum"
   },
   "parquet": "https://data.obecvgrafu.cz/ostrava/mestska_policie.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/mestska_policie.csv"
  },
  "ovzdusi_stanice": {
   "popis": "Stanice ČHMÚ v Ostravě s obvodem (nejbližší adresa RÚIAN).",
   "zdroj": "ČHMÚ – opendata.chmi.cz",
   "licence": "CC BY 4.0",
   "granularita": "stanice",
   "frekvence": "denně",
   "klic": [
    "kod_lokality"
   ],
   "poznamka": null,
   "zdroj_view": "mart.ovzdusi_stanice",
   "radku": 18,
   "sloupce": [
    {
     "nazev": "kod_lokality",
     "typ": "text",
     "popis": "Kód lokality (stanice) ČHMÚ, 4 znaky."
    },
    {
     "nazev": "stanice",
     "typ": "text",
     "popis": "Název měřicí stanice ČHMÚ."
    },
    {
     "nazev": "aktivni",
     "typ": "boolean",
     "popis": "true = stanice dnes měří."
    },
    {
     "nazev": "lat",
     "typ": "number",
     "popis": "Zeměpisná šířka (WGS84).",
     "jednotka": "°"
    },
    {
     "nazev": "lon",
     "typ": "number",
     "popis": "Zeměpisná délka (WGS84).",
     "jednotka": "°"
    },
    {
     "nazev": "kod_obvodu",
     "typ": "integer",
     "popis": "Kód městského obvodu (MOMC) nebo části obce podle RÚIAN; prázdné = celé město / magistrát / nepřiřazeno."
    },
    {
     "nazev": "obvod",
     "typ": "text",
     "popis": "Obvod podle nejbližší adresy RÚIAN; prázdné = stanice mimo město (např. Studénka pro Nový Jičín, 15 km)."
    },
    {
     "nazev": "zdroj_url",
     "typ": "text",
     "popis": "URL souboru nebo stránky, ze které řádek pochází."
    }
   ],
   "obdobi": null,
   "parquet": "https://data.obecvgrafu.cz/ostrava/ovzdusi_stanice.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_stanice.csv"
  },
  "ovzdusi_den": {
   "popis": "Denní průměr a maximum koncentrací na stanicích ČHMÚ v Ostravě: verifikovaná historie (archiv OpenISKO) + operativní data běžného roku.",
   "zdroj": "ČHMÚ – opendata.chmi.cz (archiv OpenISKO + operativní hodinová data)",
   "licence": "CC BY 4.0",
   "granularita": "den × stanice × látka",
   "frekvence": "denně (operativní), ročně (verifikovaná historie)",
   "klic": [
    "datum",
    "kod_lokality",
    "komponenta"
   ],
   "poznamka": "Velká tabulka – použijte ovzdusi_rok_mesto / ovzdusi_rok, Parquet, nebo části po letech (ovzdusi_den/RRRR.csv). Denní limit PM10 = 50 µg/m³, povoleno 35 dnů nad limitem za rok.",
   "zdroj_view": "mart.ovzdusi_den",
   "radku": 279346,
   "sloupce": [
    {
     "nazev": "datum",
     "typ": "date",
     "popis": "Datum (u měsíčních dat poslední nebo první den měsíce podle zdroje)."
    },
    {
     "nazev": "kod_lokality",
     "typ": "text",
     "popis": "Kód lokality (stanice) ČHMÚ, 4 znaky."
    },
    {
     "nazev": "stanice",
     "typ": "text",
     "popis": "Název měřicí stanice ČHMÚ."
    },
    {
     "nazev": "kod_obvodu",
     "typ": "integer",
     "popis": "Kód městského obvodu (MOMC) nebo části obce podle RÚIAN; prázdné = celé město / magistrát / nepřiřazeno."
    },
    {
     "nazev": "obvod",
     "typ": "text",
     "popis": "Název městského obvodu (Ostrava) nebo části obce (Nový Jičín); prázdné = celé město / nepřiřazeno."
    },
    {
     "nazev": "komponenta",
     "typ": "text",
     "popis": "Měřená látka.",
     "hodnoty": {
      "PM10": "prach PM10",
      "PM2_5": "prach PM2,5",
      "NO2": "oxid dusičitý",
      "NOx": "oxidy dusíku",
      "SO2": "oxid siřičitý",
      "O3": "ozon",
      "CO": "oxid uhelnatý",
      "BaP": "benzo(a)pyren (ng/m³)",
      "BZN": "benzen",
      "INDX": "index kvality ovzduší (bez jednotky)"
     }
    },
    {
     "nazev": "nazev_komponenty",
     "typ": "text",
     "popis": "Název látky."
    },
    {
     "nazev": "jednotka",
     "typ": "text",
     "popis": "Jednotka hodnoty (µg/m³, u BaP ng/m³)."
    },
    {
     "nazev": "prumer",
     "typ": "number",
     "popis": "Denní průměr koncentrace.",
     "jednotka": "µg/m³ (BaP ng/m³)"
    },
    {
     "nazev": "maximum",
     "typ": "number",
     "popis": "Maximální hodinová koncentrace dne.",
     "jednotka": "µg/m³ (BaP ng/m³)"
    },
    {
     "nazev": "hodin",
     "typ": "integer",
     "popis": "Počet hodinových měření ve dni (u historie prázdné).",
     "jednotka": "počet"
    },
    {
     "nazev": "verifikovano",
     "typ": "boolean",
     "popis": "true = verifikovaná historie (archiv OpenISKO) nebo ověřená hodnota; false = operativní data, mohou se změnit."
    }
   ],
   "obdobi": {
    "od": "1970-01-01",
    "do": "2026-10-19",
    "sloupec": "datum"
   },
   "parquet": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den.csv",
   "casti_po_letech": [
    {
     "rok": "1970",
     "radku": 3162,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/1970.csv"
    },
    {
     "rok": "1971",
     "radku": 3153,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/1971.csv"
    },
    {
     "rok": "1972",
     "radku": 3227,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/1972.csv"
    },
    {
     "rok": "1973",
     "radku": 3224,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/1973.csv"
    },
    {
     "rok": "1974",
     "radku": 3186,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/1974.csv"
    },
    {
     "rok": "1975",
     "radku": 2754,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/1975.csv"
    },
    {
     "rok": "1976",
     "radku": 2670,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/1976.csv"
    },
    {
     "rok": "1977",
     "radku": 2251,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/1977.csv"
    },
    {
     "rok": "1978",
     "radku": 2421,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/1978.csv"
    },
    {
     "rok": "1979",
     "radku": 2245,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/1979.csv"
    },
    {
     "rok": "1980",
     "radku": 1868,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/1980.csv"
    },
    {
     "rok": "1981",
     "radku": 1901,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/1981.csv"
    },
    {
     "rok": "1982",
     "radku": 1935,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/1982.csv"
    },
    {
     "rok": "1983",
     "radku": 1621,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/1983.csv"
    },
    {
     "rok": "1984",
     "radku": 1641,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/1984.csv"
    },
    {
     "rok": "1985",
     "radku": 1657,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/1985.csv"
    },
    {
     "rok": "1986",
     "radku": 1618,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/1986.csv"
    },
    {
     "rok": "1987",
     "radku": 1400,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/1987.csv"
    },
    {
     "rok": "1988",
     "radku": 1526,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/1988.csv"
    },
    {
     "rok": "1989",
     "radku": 1815,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/1989.csv"
    },
    {
     "rok": "1990",
     "radku": 2297,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/1990.csv"
    },
    {
     "rok": "1991",
     "radku": 1838,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/1991.csv"
    },
    {
     "rok": "1992",
     "radku": 1693,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/1992.csv"
    },
    {
     "rok": "1993",
     "radku": 2900,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/1993.csv"
    },
    {
     "rok": "1994",
     "radku": 3684,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/1994.csv"
    },
    {
     "rok": "1995",
     "radku": 4179,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/1995.csv"
    },
    {
     "rok": "1996",
     "radku": 5338,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/1996.csv"
    },
    {
     "rok": "1997",
     "radku": 5486,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/1997.csv"
    },
    {
     "rok": "1998",
     "radku": 5330,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/1998.csv"
    },
    {
     "rok": "1999",
     "radku": 6462,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/1999.csv"
    },
    {
     "rok": "2000",
     "radku": 7117,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/2000.csv"
    },
    {
     "rok": "2001",
     "radku": 7180,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/2001.csv"
    },
    {
     "rok": "2002",
     "radku": 7178,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/2002.csv"
    },
    {
     "rok": "2003",
     "radku": 8319,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/2003.csv"
    },
    {
     "rok": "2004",
     "radku": 9074,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/2004.csv"
    },
    {
     "rok": "2005",
     "radku": 8276,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/2005.csv"
    },
    {
     "rok": "2006",
     "radku": 7679,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/2006.csv"
    },
    {
     "rok": "2007",
     "radku": 7912,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/2007.csv"
    },
    {
     "rok": "2008",
     "radku": 7671,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/2008.csv"
    },
    {
     "rok": "2009",
     "radku": 7806,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/2009.csv"
    },
    {
     "rok": "2010",
     "radku": 7801,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/2010.csv"
    },
    {
     "rok": "2011",
     "radku": 7774,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/2011.csv"
    },
    {
     "rok": "2012",
     "radku": 7666,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/2012.csv"
    },
    {
     "rok": "2013",
     "radku": 7032,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/2013.csv"
    },
    {
     "rok": "2014",
     "radku": 7115,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/2014.csv"
    },
    {
     "rok": "2015",
     "radku": 7462,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/2015.csv"
    },
    {
     "rok": "2016",
     "radku": 7115,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/2016.csv"
    },
    {
     "rok": "2017",
     "radku": 5744,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/2017.csv"
    },
    {
     "rok": "2018",
     "radku": 6158,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/2018.csv"
    },
    {
     "rok": "2019",
     "radku": 6398,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/2019.csv"
    },
    {
     "rok": "2020",
     "radku": 6444,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/2020.csv"
    },
    {
     "rok": "2021",
     "radku": 6370,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/2021.csv"
    },
    {
     "rok": "2022",
     "radku": 6693,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/2022.csv"
    },
    {
     "rok": "2023",
     "radku": 6759,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/2023.csv"
    },
    {
     "rok": "2024",
     "radku": 6646,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/2024.csv"
    },
    {
     "rok": "2025",
     "radku": 6670,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/2025.csv"
    },
    {
     "rok": "2026",
     "radku": 6805,
     "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_den/2026.csv"
    }
   ]
  },
  "ovzdusi_rok": {
   "popis": "Roční průměry látek a dny nad denním limitem PM10 na stanicích ČHMÚ v Ostravě.",
   "zdroj": "ČHMÚ, odvozeno",
   "licence": "CC BY 4.0",
   "granularita": "rok × stanice × látka",
   "frekvence": "denně",
   "klic": [
    "rok",
    "kod_lokality",
    "komponenta"
   ],
   "poznamka": null,
   "zdroj_view": "mart.ovzdusi_rok",
   "radku": 856,
   "sloupce": [
    {
     "nazev": "rok",
     "typ": "integer",
     "popis": "Kalendářní rok."
    },
    {
     "nazev": "kod_lokality",
     "typ": "text",
     "popis": "Kód lokality (stanice) ČHMÚ, 4 znaky."
    },
    {
     "nazev": "stanice",
     "typ": "text",
     "popis": "Název měřicí stanice ČHMÚ."
    },
    {
     "nazev": "obvod",
     "typ": "text",
     "popis": "Název městského obvodu (Ostrava) nebo části obce (Nový Jičín); prázdné = celé město / nepřiřazeno."
    },
    {
     "nazev": "komponenta",
     "typ": "text",
     "popis": "Měřená látka.",
     "hodnoty": {
      "PM10": "prach PM10",
      "PM2_5": "prach PM2,5",
      "NO2": "oxid dusičitý",
      "NOx": "oxidy dusíku",
      "SO2": "oxid siřičitý",
      "O3": "ozon",
      "CO": "oxid uhelnatý",
      "BaP": "benzo(a)pyren (ng/m³)",
      "BZN": "benzen",
      "INDX": "index kvality ovzduší (bez jednotky)"
     }
    },
    {
     "nazev": "jednotka",
     "typ": "text",
     "popis": "Jednotka hodnoty (µg/m³, u BaP ng/m³)."
    },
    {
     "nazev": "rocni_prumer",
     "typ": "number",
     "popis": "Průměr denních průměrů v roce.",
     "jednotka": "µg/m³ (BaP ng/m³)"
    },
    {
     "nazev": "dnu_mereni",
     "typ": "integer",
     "popis": "Počet dnů s měřením.",
     "jednotka": "dny"
    },
    {
     "nazev": "dny_nad_limitem_pm10",
     "typ": "integer",
     "popis": "Dny s denním průměrem PM10 nad 50 µg/m³ (povoleno 35 za rok).",
     "jednotka": "dny"
    }
   ],
   "obdobi": {
    "od": "1970",
    "do": "2026",
    "sloupec": "rok"
   },
   "parquet": "https://data.obecvgrafu.cz/ostrava/ovzdusi_rok.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/ovzdusi_rok.csv"
  },
  "nezamestnanost": {
   "popis": "Podíl nezaměstnaných, uchazeči a volná místa po měsících – Ostrava a města pro srovnání (MPSV).",
   "zdroj": "MPSV – data.mpsv.cz",
   "licence": "bez licence (neobsahuje autorské dílo)",
   "granularita": "měsíc × obec",
   "frekvence": "měsíčně",
   "klic": [
    "kod_obce",
    "datum"
   ],
   "poznamka": "Jen za obec jako celek, ne po obvodech. Obsahuje i města pro srovnání.",
   "zdroj_view": "mart.nezamestnanost",
   "radku": 906,
   "sloupce": [
    {
     "nazev": "datum",
     "typ": "date",
     "popis": "Datum (u měsíčních dat poslední nebo první den měsíce podle zdroje)."
    },
    {
     "nazev": "rok",
     "typ": "integer",
     "popis": "Kalendářní rok."
    },
    {
     "nazev": "mesic",
     "typ": "integer",
     "popis": "Měsíc (1–12)."
    },
    {
     "nazev": "kod_obce",
     "typ": "integer",
     "popis": "Kód obce ČSÚ / RÚIAN (Ostrava 554821, Nový Jičín 599191). Ve složce města jen u tabulek se srovnáním měst."
    },
    {
     "nazev": "obec",
     "typ": "text",
     "popis": "Název obce."
    },
    {
     "nazev": "podil_nezamestnanych",
     "typ": "number",
     "popis": "Podíl nezaměstnaných osob na obyvatelstvu 15–64 let.",
     "jednotka": "% (8.0 = 8,0 %, ne podíl 0,08)"
    },
    {
     "nazev": "uchazeci",
     "typ": "integer",
     "popis": "Uchazeči o zaměstnání celkem.",
     "jednotka": "osoby"
    },
    {
     "nazev": "dosazitelni_uchazeci",
     "typ": "integer",
     "popis": "Dosažitelní uchazeči 15–64 let.",
     "jednotka": "osoby"
    },
    {
     "nazev": "obyvatelstvo_15_64",
     "typ": "integer",
     "popis": "Obyvatelstvo 15–64 let (jmenovatel).",
     "jednotka": "osoby"
    },
    {
     "nazev": "volna_mista",
     "typ": "integer",
     "popis": "Volná pracovní místa.",
     "jednotka": "počet"
    },
    {
     "nazev": "zdroj_url",
     "typ": "text",
     "popis": "URL souboru nebo stránky, ze které řádek pochází."
    },
    {
     "nazev": "stazeno",
     "typ": "timestamp",
     "popis": "Kdy byl řádek naposledy stažen ze zdroje (UTC)."
    }
   ],
   "obdobi": {
    "od": "2014-03-01",
    "do": "2026-09-01",
    "sloupec": "datum"
   },
   "parquet": "https://data.obecvgrafu.cz/ostrava/nezamestnanost.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/nezamestnanost.csv"
  },
  "obvody_casti_obce": {
   "popis": "Převodník část obce -> městský obvod s podílem adres (RÚIAN).",
   "zdroj": "RÚIAN (ČÚZK), odvozeno",
   "licence": "CC BY 4.0 (ČÚZK)",
   "granularita": "část obce × obvod",
   "frekvence": "při změně RÚIAN",
   "klic": [
    "kod_casti_obce",
    "kod_obvodu"
   ],
   "poznamka": null,
   "zdroj_view": "core.cast_obce_obvod",
   "radku": 37,
   "sloupce": [
    {
     "nazev": "kod_casti_obce",
     "typ": "integer",
     "popis": "Kód části obce RÚIAN."
    },
    {
     "nazev": "nazev_casti_obce",
     "typ": "text",
     "popis": "Název části obce."
    },
    {
     "nazev": "kod_obvodu",
     "typ": "integer",
     "popis": "Kód městského obvodu (MOMC) nebo části obce podle RÚIAN; prázdné = celé město / magistrát / nepřiřazeno."
    },
    {
     "nazev": "obvod",
     "typ": "text",
     "popis": "Název městského obvodu (Ostrava) nebo části obce (Nový Jičín); prázdné = celé město / nepřiřazeno."
    },
    {
     "nazev": "pocet_adres",
     "typ": "integer",
     "popis": "Počet adresních míst části obce v obvodu.",
     "jednotka": "počet"
    },
    {
     "nazev": "podil",
     "typ": "number",
     "popis": "Podíl adres části obce v obvodu.",
     "jednotka": "0–1"
    },
    {
     "nazev": "hlavni",
     "typ": "boolean",
     "popis": "true = obvod s největším podílem adres části obce."
    }
   ],
   "obdobi": null,
   "parquet": "https://data.obecvgrafu.cz/ostrava/obvody_casti_obce.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/obvody_casti_obce.csv"
  },
  "skoly": {
   "popis": "Školy a školská zařízení v Ostravě z rejstříku MŠMT (všichni zřizovatelé) s kapacitou a obvodem.",
   "zdroj": "MŠMT – rejstřík škol a školských zařízení (LKOD MŠMT)",
   "licence": "podmínky MŠMT (volné i komerční užití)",
   "granularita": "škola / zařízení (IZO)",
   "frekvence": "denně",
   "klic": [
    "izo"
   ],
   "poznamka": null,
   "zdroj_view": "mart.skoly",
   "radku": 529,
   "sloupce": [
    {
     "nazev": "izo",
     "typ": "text",
     "popis": "Identifikátor zařízení (IZO)."
    },
    {
     "nazev": "red_izo",
     "typ": "text",
     "popis": "Resortní identifikátor právnické osoby (RED_IZO)."
    },
    {
     "nazev": "ico",
     "typ": "text",
     "popis": "IČO právnické osoby."
    },
    {
     "nazev": "druh_kod",
     "typ": "text",
     "popis": "Kód druhu zařízení (číselník MŠMT)."
    },
    {
     "nazev": "druh",
     "typ": "text",
     "popis": "Druh zařízení (Mateřská škola, Základní škola …)."
    },
    {
     "nazev": "kategorie",
     "typ": "text",
     "popis": "Skupina druhů pro grafy."
    },
    {
     "nazev": "nazev",
     "typ": "text",
     "popis": "Název."
    },
    {
     "nazev": "nazev_po",
     "typ": "text",
     "popis": "Název právnické osoby."
    },
    {
     "nazev": "zrizovatel",
     "typ": "text",
     "popis": "Typ zřizovatele (obec, kraj, církev, soukromý …)."
    },
    {
     "nazev": "kapacita",
     "typ": "integer",
     "popis": "Nejvyšší povolený počet (kapacita).",
     "jednotka": "viz jednotka_kapacity"
    },
    {
     "nazev": "jednotka_kapacity",
     "typ": "text",
     "popis": "Jednotka kapacity.",
     "hodnoty": {
      "Dítě": "",
      "Žák": "",
      "Student": "",
      "Stravovaný": "",
      "Lůžko": "",
      "Klient": ""
     }
    },
    {
     "nazev": "pocet_mist",
     "typ": "integer",
     "popis": "Počet míst výuky.",
     "jednotka": "počet"
    },
    {
     "nazev": "kod_obvodu",
     "typ": "integer",
     "popis": "Kód městského obvodu (MOMC) nebo části obce podle RÚIAN; prázdné = celé město / magistrát / nepřiřazeno."
    },
    {
     "nazev": "obvod",
     "typ": "text",
     "popis": "Název městského obvodu (Ostrava) nebo části obce (Nový Jičín); prázdné = celé město / nepřiřazeno."
    },
    {
     "nazev": "lat",
     "typ": "number",
     "popis": "Zeměpisná šířka (WGS84).",
     "jednotka": "°"
    },
    {
     "nazev": "lon",
     "typ": "number",
     "popis": "Zeměpisná délka (WGS84).",
     "jednotka": "°"
    },
    {
     "nazev": "zahajeni",
     "typ": "date",
     "popis": "Datum zahájení činnosti."
    },
    {
     "nazev": "datum_vystupu",
     "typ": "date",
     "popis": "Datum výstupu z rejstříku (prázdné = činné)."
    },
    {
     "nazev": "zdroj_url",
     "typ": "text",
     "popis": "URL souboru nebo stránky, ze které řádek pochází."
    }
   ],
   "obdobi": null,
   "parquet": "https://data.obecvgrafu.cz/ostrava/skoly.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/skoly.csv"
  },
  "skoly_mista": {
   "popis": "Místa výuky škol a zařízení v Ostravě (adresa RÚIAN, obvod, souřadnice).",
   "zdroj": "MŠMT – rejstřík škol, adresy RÚIAN",
   "licence": "podmínky MŠMT; RÚIAN CC BY 4.0",
   "granularita": "místo výuky",
   "frekvence": "denně",
   "klic": [
    "izo",
    "id_mista"
   ],
   "poznamka": null,
   "zdroj_view": "mart.skoly_mista",
   "radku": 806,
   "sloupce": [
    {
     "nazev": "izo",
     "typ": "text",
     "popis": "IZO zařízení."
    },
    {
     "nazev": "id_mista",
     "typ": "text",
     "popis": "ID místa výuky."
    },
    {
     "nazev": "druh_kod",
     "typ": "text",
     "popis": "Kód druhu zařízení."
    },
    {
     "nazev": "druh",
     "typ": "text",
     "popis": "Druh zařízení."
    },
    {
     "nazev": "kategorie",
     "typ": "text",
     "popis": "Kategorie."
    },
    {
     "nazev": "nazev",
     "typ": "text",
     "popis": "Název."
    },
    {
     "nazev": "nazev_po",
     "typ": "text",
     "popis": "Název právnické osoby."
    },
    {
     "nazev": "kod_obvodu",
     "typ": "integer",
     "popis": "Kód městského obvodu (MOMC) nebo části obce podle RÚIAN; prázdné = celé město / magistrát / nepřiřazeno."
    },
    {
     "nazev": "obvod",
     "typ": "text",
     "popis": "Název městského obvodu (Ostrava) nebo části obce (Nový Jičín); prázdné = celé město / nepřiřazeno."
    },
    {
     "nazev": "lat",
     "typ": "number",
     "popis": "Zeměpisná šířka (WGS84).",
     "jednotka": "°"
    },
    {
     "nazev": "lon",
     "typ": "number",
     "popis": "Zeměpisná délka (WGS84).",
     "jednotka": "°"
    },
    {
     "nazev": "adresa",
     "typ": "text",
     "popis": "Adresa místa výuky."
    }
   ],
   "obdobi": null,
   "parquet": "https://data.obecvgrafu.cz/ostrava/skoly_mista.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/skoly_mista.csv"
  },
  "kriminalita_mesic": {
   "popis": "Přestupky a trestné činy (Policie ČR) po měsících, obvodech a třídách; polohy anonymizované policií.",
   "zdroj": "Policie ČR – kriminalita.policie.gov.cz",
   "licence": "bez licenčních omezení",
   "granularita": "měsíc × obvod × třída",
   "frekvence": "denně",
   "klic": [
    "datum",
    "kod_obvodu",
    "trida"
   ],
   "poznamka": "Polohy jsou anonymizované na střed oblasti, obvod je přibližný. Trendy počítejte od 2016 (2012–2015 ve zdroji neúplné). Bez skutků, které se nestaly / nejsou trestným činem.",
   "zdroj_view": "mart.kriminalita_mesic",
   "radku": 16958,
   "sloupce": [
    {
     "nazev": "datum",
     "typ": "date",
     "popis": "Datum (u měsíčních dat poslední nebo první den měsíce podle zdroje)."
    },
    {
     "nazev": "rok",
     "typ": "integer",
     "popis": "Kalendářní rok."
    },
    {
     "nazev": "kod_obvodu",
     "typ": "integer",
     "popis": "Kód městského obvodu (MOMC) nebo části obce podle RÚIAN; prázdné = celé město / magistrát / nepřiřazeno."
    },
    {
     "nazev": "obvod",
     "typ": "text",
     "popis": "Název městského obvodu (Ostrava) nebo části obce (Nový Jičín); prázdné = celé město / nepřiřazeno."
    },
    {
     "nazev": "trida",
     "typ": "text",
     "popis": "Třída události Policie ČR (kořen hierarchie).",
     "hodnoty": {
      "Přestupky": "přestupky (ne trestné činy)",
      "Krádeže": "",
      "Krádeže vloupáním": "",
      "Jiná majetková": "",
      "Násilná": "",
      "Podvody": "",
      "Obecně nebezpečná": "",
      "Dopravní nehody": "",
      "Toxikománie": "",
      "Zbraně": "",
      "Extremismus": "",
      "Požáry výbuchy": ""
     }
    },
    {
     "nazev": "trestny_cin",
     "typ": "boolean",
     "popis": "true = trestný čin (všechny třídy kromě Přestupky), false = přestupek."
    },
    {
     "nazev": "udalosti",
     "typ": "integer",
     "popis": "Počet událostí (případů).",
     "jednotka": "počet"
    },
    {
     "nazev": "zjisten_pachatel",
     "typ": "integer",
     "popis": "Počet událostí se zjištěným pravděpodobným pachatelem (objasněnost); u čerstvých případů nižší.",
     "jednotka": "počet"
    }
   ],
   "obdobi": {
    "od": "2012-03-01",
    "do": "2026-10-01",
    "sloupec": "datum"
   },
   "parquet": "https://data.obecvgrafu.cz/ostrava/kriminalita_mesic.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/kriminalita_mesic.csv"
  },
  "kriminalita_podtridy": {
   "popis": "Události Policie ČR po letech, obvodech, třídách a podtřídách.",
   "zdroj": "Policie ČR – kriminalita.policie.gov.cz",
   "licence": "bez licenčních omezení",
   "granularita": "rok × obvod × třída × podtřída",
   "frekvence": "denně",
   "klic": [
    "rok",
    "obvod",
    "trida",
    "podtrida"
   ],
   "poznamka": null,
   "zdroj_view": "mart.kriminalita_podtridy",
   "radku": 8014,
   "sloupce": [
    {
     "nazev": "rok",
     "typ": "integer",
     "popis": "Kalendářní rok."
    },
    {
     "nazev": "obvod",
     "typ": "text",
     "popis": "Název městského obvodu (Ostrava) nebo části obce (Nový Jičín); prázdné = celé město / nepřiřazeno."
    },
    {
     "nazev": "trida",
     "typ": "text",
     "popis": "Třída události Policie ČR (kořen hierarchie).",
     "hodnoty": {
      "Přestupky": "přestupky (ne trestné činy)",
      "Krádeže": "",
      "Krádeže vloupáním": "",
      "Jiná majetková": "",
      "Násilná": "",
      "Podvody": "",
      "Obecně nebezpečná": "",
      "Dopravní nehody": "",
      "Toxikománie": "",
      "Zbraně": "",
      "Extremismus": "",
      "Požáry výbuchy": ""
     }
    },
    {
     "nazev": "podtrida",
     "typ": "text",
     "popis": "Podtřída události (přímý potomek třídy, např. Krádeže motorových vozidel)."
    },
    {
     "nazev": "udalosti",
     "typ": "integer",
     "popis": "Počet událostí (případů).",
     "jednotka": "počet"
    }
   ],
   "obdobi": {
    "od": "2012",
    "do": "2026",
    "sloupec": "rok"
   },
   "parquet": "https://data.obecvgrafu.cz/ostrava/kriminalita_podtridy.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/kriminalita_podtridy.csv"
  },
  "kriminalita_lokality": {
   "popis": "Události Policie ČR po měsících, anonymizovaných lokalitách (nejbližší ulice ke středu oblasti) a třídách – pro filtrování po lokalitě a mapu.",
   "zdroj": "Policie ČR – kriminalita.policie.gov.cz",
   "licence": "bez licenčních omezení",
   "granularita": "měsíc × anonymizovaná lokalita × třída",
   "frekvence": "denně",
   "klic": [
    "datum",
    "lokalita",
    "trida",
    "lat",
    "lon"
   ],
   "poznamka": "Velká tabulka – použijte kriminalita_rok_obvod, Parquet nebo části po letech (kriminalita_lokality/RRRR.csv).",
   "zdroj_view": "mart.kriminalita_lokality",
   "radku": 126402,
   "sloupce": [
    {
     "nazev": "datum",
     "typ": "date",
     "popis": "Datum (u měsíčních dat poslední nebo první den měsíce podle zdroje)."
    },
    {
     "nazev": "rok",
     "typ": "integer",
     "popis": "Kalendářní rok."
    },
    {
     "nazev": "obvod",
     "typ": "text",
     "popis": "Název městského obvodu (Ostrava) nebo části obce (Nový Jičín); prázdné = celé město / nepřiřazeno."
    },
    {
     "nazev": "lokalita",
     "typ": "text",
     "popis": "Nejbližší ulice ke středu anonymizované oblasti (orientační, ne místo činu)."
    },
    {
     "nazev": "cast_obce",
     "typ": "text",
     "popis": "Část obce středu oblasti."
    },
    {
     "nazev": "lat",
     "typ": "number",
     "popis": "Zeměpisná šířka (WGS84).",
     "jednotka": "°"
    },
    {
     "nazev": "lon",
     "typ": "number",
     "popis": "Zeměpisná délka (WGS84).",
     "jednotka": "°"
    },
    {
     "nazev": "trida",
     "typ": "text",
     "popis": "Třída události Policie ČR (kořen hierarchie).",
     "hodnoty": {
      "Přestupky": "přestupky (ne trestné činy)",
      "Krádeže": "",
      "Krádeže vloupáním": "",
      "Jiná majetková": "",
      "Násilná": "",
      "Podvody": "",
      "Obecně nebezpečná": "",
      "Dopravní nehody": "",
      "Toxikománie": "",
      "Zbraně": "",
      "Extremismus": "",
      "Požáry výbuchy": ""
     }
    },
    {
     "nazev": "trestny_cin",
     "typ": "boolean",
     "popis": "true = trestný čin (všechny třídy kromě Přestupky), false = přestupek."
    },
    {
     "nazev": "udalosti",
     "typ": "integer",
     "popis": "Počet událostí (případů).",
     "jednotka": "počet"
    },
    {
     "nazev": "zjisten_pachatel",
     "typ": "integer",
     "popis": "Počet událostí se zjištěným pravděpodobným pachatelem (objasněnost); u čerstvých případů nižší.",
     "jednotka": "počet"
    }
   ],
   "obdobi": {
    "od": "2012-03-01",
    "do": "2026-10-01",
    "sloupec": "datum"
   },
   "parquet": "https://data.obecvgrafu.cz/ostrava/kriminalita_lokality.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/kriminalita_lokality.csv",
   "casti_po_letech": [
    {
     "rok": "2012",
     "radku": 28,
     "csv": "https://data.obecvgrafu.cz/ostrava/kriminalita_lokality/2012.csv"
    },
    {
     "rok": "2013",
     "radku": 3289,
     "csv": "https://data.obecvgrafu.cz/ostrava/kriminalita_lokality/2013.csv"
    },
    {
     "rok": "2014",
     "radku": 4069,
     "csv": "https://data.obecvgrafu.cz/ostrava/kriminalita_lokality/2014.csv"
    },
    {
     "rok": "2015",
     "radku": 5433,
     "csv": "https://data.obecvgrafu.cz/ostrava/kriminalita_lokality/2015.csv"
    },
    {
     "rok": "2016",
     "radku": 10897,
     "csv": "https://data.obecvgrafu.cz/ostrava/kriminalita_lokality/2016.csv"
    },
    {
     "rok": "2017",
     "radku": 11210,
     "csv": "https://data.obecvgrafu.cz/ostrava/kriminalita_lokality/2017.csv"
    },
    {
     "rok": "2018",
     "radku": 11115,
     "csv": "https://data.obecvgrafu.cz/ostrava/kriminalita_lokality/2018.csv"
    },
    {
     "rok": "2019",
     "radku": 11318,
     "csv": "https://data.obecvgrafu.cz/ostrava/kriminalita_lokality/2019.csv"
    },
    {
     "rok": "2020",
     "radku": 9873,
     "csv": "https://data.obecvgrafu.cz/ostrava/kriminalita_lokality/2020.csv"
    },
    {
     "rok": "2021",
     "radku": 9774,
     "csv": "https://data.obecvgrafu.cz/ostrava/kriminalita_lokality/2021.csv"
    },
    {
     "rok": "2022",
     "radku": 10642,
     "csv": "https://data.obecvgrafu.cz/ostrava/kriminalita_lokality/2022.csv"
    },
    {
     "rok": "2023",
     "radku": 10502,
     "csv": "https://data.obecvgrafu.cz/ostrava/kriminalita_lokality/2023.csv"
    },
    {
     "rok": "2024",
     "radku": 9689,
     "csv": "https://data.obecvgrafu.cz/ostrava/kriminalita_lokality/2024.csv"
    },
    {
     "rok": "2025",
     "radku": 10141,
     "csv": "https://data.obecvgrafu.cz/ostrava/kriminalita_lokality/2025.csv"
    },
    {
     "rok": "2026",
     "radku": 8422,
     "csv": "https://data.obecvgrafu.cz/ostrava/kriminalita_lokality/2026.csv"
    }
   ]
  },
  "kriminalita_body": {
   "popis": "Anonymizované body mapy kriminality (střed oblasti) po letech a třídách – pro mapu.",
   "zdroj": "Policie ČR – kriminalita.policie.gov.cz",
   "licence": "bez licenčních omezení",
   "granularita": "rok × bod (střed oblasti) × třída",
   "frekvence": "denně",
   "klic": [
    "rok",
    "lat",
    "lon",
    "trida"
   ],
   "poznamka": null,
   "zdroj_view": "mart.kriminalita_body",
   "radku": 30584,
   "sloupce": [
    {
     "nazev": "rok",
     "typ": "integer",
     "popis": "Kalendářní rok."
    },
    {
     "nazev": "lat",
     "typ": "number",
     "popis": "Zeměpisná šířka (WGS84).",
     "jednotka": "°"
    },
    {
     "nazev": "lon",
     "typ": "number",
     "popis": "Zeměpisná délka (WGS84).",
     "jednotka": "°"
    },
    {
     "nazev": "obvod",
     "typ": "text",
     "popis": "Název městského obvodu (Ostrava) nebo části obce (Nový Jičín); prázdné = celé město / nepřiřazeno."
    },
    {
     "nazev": "trida",
     "typ": "text",
     "popis": "Třída události Policie ČR (kořen hierarchie).",
     "hodnoty": {
      "Přestupky": "přestupky (ne trestné činy)",
      "Krádeže": "",
      "Krádeže vloupáním": "",
      "Jiná majetková": "",
      "Násilná": "",
      "Podvody": "",
      "Obecně nebezpečná": "",
      "Dopravní nehody": "",
      "Toxikománie": "",
      "Zbraně": "",
      "Extremismus": "",
      "Požáry výbuchy": ""
     }
    },
    {
     "nazev": "trestny_cin",
     "typ": "boolean",
     "popis": "true = trestný čin (všechny třídy kromě Přestupky), false = přestupek."
    },
    {
     "nazev": "udalosti",
     "typ": "integer",
     "popis": "Počet událostí (případů).",
     "jednotka": "počet"
    }
   ],
   "obdobi": {
    "od": "2012",
    "do": "2026",
    "sloupec": "rok"
   },
   "parquet": "https://data.obecvgrafu.cz/ostrava/kriminalita_body.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/kriminalita_body.csv"
  },
  "mapa_body": {
   "popis": "Body zájmu na mapě: sportoviště, školy, sociální služby, památné stromy, stavby roku, ptačí budky, parky, odpad (geoportál města), kryty a bunkry, důlní památky, vyhlídky (OpenStreetMap), stanice ČHMÚ.",
   "zdroj": "geoportál mapy.ostrava.cz (Ostrava); OpenStreetMap (Overpass); MŠMT (školy mimo Ostravu); ČHMÚ (stanice)",
   "licence": "CC BY-SA 4.0 (Statutární město Ostrava); ODbL (© přispěvatelé OpenStreetMap); MŠMT; ČHMÚ CC BY 4.0",
   "granularita": "bod",
   "frekvence": "týdně (OSM), denně (ostatní)",
   "klic": [
    "vrstva",
    "objectid"
   ],
   "poznamka": null,
   "zdroj_view": "mart.mapa_body",
   "radku": 3282,
   "sloupce": [
    {
     "nazev": "vrstva",
     "typ": "text",
     "popis": "Klíč vrstvy (sportoviste, skoly, socialni_sluzby, pamatne_stromy, stavby_roku, ptaci_budky, parky, sberne_dvory, hnizda_odpadu, kryty, dul, vyhlidky, zdravotnictvi, chmu_stanice)."
    },
    {
     "nazev": "objectid",
     "typ": "integer",
     "popis": "ID objektu ve zdroji (OBJECTID geoportálu, ID prvku OSM × 10 + typ)."
    },
    {
     "nazev": "zdroj",
     "typ": "text",
     "popis": "Zdroj bodu.",
     "hodnoty": {
      "geoportál Ostrava": "",
      "OpenStreetMap": "",
      "MŠMT": "",
      "ČHMÚ": ""
     }
    },
    {
     "nazev": "kategorie",
     "typ": "text",
     "popis": "Kategorie pro legendu mapy."
    },
    {
     "nazev": "podkategorie",
     "typ": "text",
     "popis": "Podkategorie (druh sportoviště, typ zařízení …)."
    },
    {
     "nazev": "nazev",
     "typ": "text",
     "popis": "Název."
    },
    {
     "nazev": "popis",
     "typ": "text",
     "popis": "Textový popis ze zdroje."
    },
    {
     "nazev": "lat",
     "typ": "number",
     "popis": "Zeměpisná šířka (WGS84).",
     "jednotka": "°"
    },
    {
     "nazev": "lon",
     "typ": "number",
     "popis": "Zeměpisná délka (WGS84).",
     "jednotka": "°"
    },
    {
     "nazev": "kod_obvodu",
     "typ": "integer",
     "popis": "Kód městského obvodu (MOMC) nebo části obce podle RÚIAN; prázdné = celé město / magistrát / nepřiřazeno."
    },
    {
     "nazev": "obvod",
     "typ": "text",
     "popis": "Název městského obvodu (Ostrava) nebo části obce (Nový Jičín); prázdné = celé město / nepřiřazeno."
    },
    {
     "nazev": "url",
     "typ": "text",
     "popis": "Odkaz na zdrojový záznam."
    },
    {
     "nazev": "stazeno",
     "typ": "timestamp",
     "popis": "Kdy byl řádek naposledy stažen ze zdroje (UTC)."
    },
    {
     "nazev": "adresa",
     "typ": "text",
     "popis": "Nejbližší adresní místo RÚIAN (do 300 m); předpona „u“ = bod je dál než 30 m od adresy, orientační údaj. U škol mimo Ostravu adresa z rejstříku MŠMT."
    }
   ],
   "obdobi": null,
   "parquet": "https://data.obecvgrafu.cz/ostrava/mapa_body.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/mapa_body.csv"
  },
  "pokryti_obvodu": {
   "popis": "Pokrytí daty: zdroj × městský obvod (má / nemá data po obvodech).",
   "zdroj": "odvozeno (Obec v datech)",
   "licence": "CC BY-SA 4.0",
   "granularita": "zdroj × obvod",
   "frekvence": "denně",
   "klic": [
    "zdroj",
    "obvod"
   ],
   "poznamka": null,
   "zdroj_view": "mart.pokryti_obvodu",
   "radku": 368,
   "sloupce": [
    {
     "nazev": "zdroj",
     "typ": "text",
     "popis": "Zdroj řádku."
    },
    {
     "nazev": "domena",
     "typ": "text",
     "popis": "Doména overview (Demografie, Bezpečnost …)."
    },
    {
     "nazev": "obvod",
     "typ": "text",
     "popis": "Název městského obvodu (Ostrava) nebo části obce (Nový Jičín); prázdné = celé město / nepřiřazeno."
    },
    {
     "nazev": "poradi",
     "typ": "integer",
     "popis": "Pořadí pro řazení."
    },
    {
     "nazev": "ma_data",
     "typ": "boolean",
     "popis": "true = zdroj má data pro obvod."
    },
    {
     "nazev": "granularita",
     "typ": "text",
     "popis": "Granularita zdroje.",
     "hodnoty": {
      "po obvodech": "",
      "jen celé město": ""
     }
    },
    {
     "nazev": "ma_data_obec",
     "typ": "boolean",
     "popis": "true = zdroj má data aspoň za celé město."
    }
   ],
   "obdobi": null,
   "parquet": "https://data.obecvgrafu.cz/ostrava/pokryti_obvodu.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/pokryti_obvodu.csv"
  },
  "pokryti_mest": {
   "popis": "Pro která města máme data a z jakých domén (podklad seznamu měst).",
   "zdroj": "odvozeno (Obec v datech)",
   "licence": "CC BY-SA 4.0",
   "granularita": "obec × doména × zdroj",
   "frekvence": "denně",
   "klic": [
    "kod_obce",
    "domena",
    "zdroj"
   ],
   "poznamka": null,
   "zdroj_view": "mart.pokryti_mest",
   "radku": 35,
   "sloupce": [
    {
     "nazev": "obec",
     "typ": "text",
     "popis": "Název obce."
    },
    {
     "nazev": "kod_obce",
     "typ": "integer",
     "popis": "Kód obce ČSÚ / RÚIAN (Ostrava 554821, Nový Jičín 599191). Ve složce města jen u tabulek se srovnáním měst."
    },
    {
     "nazev": "domena",
     "typ": "text",
     "popis": "Doména (Bezpečnost, Demografie, Finance, Infrastruktura, Politika, Sociální a trh práce, Vzdělávání, Životní prostředí)."
    },
    {
     "nazev": "zdroj",
     "typ": "text",
     "popis": "Zdroj řádku."
    }
   ],
   "obdobi": null,
   "parquet": "https://data.obecvgrafu.cz/ostrava/pokryti_mest.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/pokryti_mest.csv"
  },
  "anomalie_zdroju": {
   "popis": "Chyby a díry ve zdrojích (vyřazené měsíce, chybějící období).",
   "zdroj": "odvozeno (kontroly úplnosti zdrojů)",
   "licence": "CC BY-SA 4.0",
   "granularita": "anomálie",
   "frekvence": "denně",
   "klic": [
    "zdroj",
    "obdobi",
    "popis"
   ],
   "poznamka": null,
   "zdroj_view": "mart.anomalie_zdroju",
   "radku": 8,
   "sloupce": [
    {
     "nazev": "zdroj",
     "typ": "text",
     "popis": "Zdroj dat, kterého se anomálie týká."
    },
    {
     "nazev": "obdobi",
     "typ": "date",
     "popis": "Období anomálie (prázdné = trvalé omezení)."
    },
    {
     "nazev": "popis",
     "typ": "text",
     "popis": "Co je ve zdroji špatně nebo chybí."
    },
    {
     "nazev": "dopad",
     "typ": "text",
     "popis": "Co to znamená pro analýzu."
    },
    {
     "nazev": "doporuceni",
     "typ": "text",
     "popis": "Jak s daty správně pracovat."
    }
   ],
   "obdobi": null,
   "parquet": "https://data.obecvgrafu.cz/ostrava/anomalie_zdroju.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/anomalie_zdroju.csv"
  },
  "projekty": {
   "popis": "Rozvojové projekty města (název, realizace, manažer, celkové výdaje odvozené z textu).",
   "zdroj": "novyjicin.cz/opendata – rozvojové programy a projekty",
   "licence": "neuvedena",
   "granularita": "projekt",
   "frekvence": "nepravidelně",
   "klic": [
    "projekt_key"
   ],
   "poznamka": null,
   "zdroj_view": "mart.projekty",
   "radku": 0,
   "sloupce": [
    {
     "nazev": "obec",
     "typ": "text",
     "popis": "Název obce."
    },
    {
     "nazev": "projekt_key",
     "typ": "text",
     "popis": "Klíč projektu."
    },
    {
     "nazev": "nazev",
     "typ": "text",
     "popis": "Název."
    },
    {
     "nazev": "vazba_strategie",
     "typ": "text",
     "popis": "Vazba na strategický dokument."
    },
    {
     "nazev": "realizace",
     "typ": "text",
     "popis": "Období realizace (text ze zdroje)."
    },
    {
     "nazev": "rok_od",
     "typ": "integer",
     "popis": "Rok začátku (odvozeno z textu)."
    },
    {
     "nazev": "rok_do",
     "typ": "integer",
     "popis": "Rok konce (odvozeno z textu)."
    },
    {
     "nazev": "manazer",
     "typ": "text",
     "popis": "Projektový manažer."
    },
    {
     "nazev": "celkove_vydaje",
     "typ": "number",
     "popis": "Celkové výdaje odvozené z textu.",
     "jednotka": "Kč"
    },
    {
     "nazev": "celkove_vydaje_text",
     "typ": "text",
     "popis": "Celkové výdaje, text ze zdroje."
    },
    {
     "nazev": "popis",
     "typ": "text",
     "popis": "Textový popis ze zdroje."
    },
    {
     "nazev": "zdroj_url",
     "typ": "text",
     "popis": "URL souboru nebo stránky, ze které řádek pochází."
    },
    {
     "nazev": "stazeno",
     "typ": "timestamp",
     "popis": "Kdy byl řádek naposledy stažen ze zdroje (UTC)."
    }
   ],
   "obdobi": null,
   "parquet": "https://data.obecvgrafu.cz/ostrava/projekty.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/projekty.csv"
  },
  "smlouvy": {
   "popis": "Smlouvy města a jeho organizací z Registru smluv (předmět, dodavatel, hodnota).",
   "zdroj": "Registr smluv MV ČR – data.smlouvy.gov.cz (měsíční dumpy)",
   "licence": "neověřeno",
   "granularita": "smlouva (poslední verze)",
   "frekvence": "měsíčně",
   "klic": [
    "id_smlouvy"
   ],
   "poznamka": "Velká tabulka – použijte dodavatele_smlouvy nebo Parquet. Znepřístupněné smlouvy se mažou.",
   "zdroj_view": "mart.smlouvy",
   "radku": 67460,
   "sloupce": [
    {
     "nazev": "id_smlouvy",
     "typ": "integer",
     "popis": "ID verze smlouvy v Registru smluv (odkaz https://smlouvy.gov.cz/smlouva/{id})."
    },
    {
     "nazev": "organizace",
     "typ": "text",
     "popis": "Smluvní strana na straně města (město, obvod, příspěvková organizace)."
    },
    {
     "nazev": "mesto_samo",
     "typ": "boolean",
     "popis": "true = smluvní stranou je samo město / obvod (ne jeho organizace)."
    },
    {
     "nazev": "predmet",
     "typ": "text",
     "popis": "Předmět smlouvy."
    },
    {
     "nazev": "datum_uzavreni",
     "typ": "date",
     "popis": "Datum uzavření smlouvy."
    },
    {
     "nazev": "rok",
     "typ": "integer",
     "popis": "Kalendářní rok."
    },
    {
     "nazev": "dodavatel",
     "typ": "text",
     "popis": "Název dodavatele / protistrany podle zdroje."
    },
    {
     "nazev": "dodavatel_ico",
     "typ": "text",
     "popis": "IČO protistrany."
    },
    {
     "nazev": "hodnota_bez_dph",
     "typ": "number",
     "popis": "Hodnota bez DPH.",
     "jednotka": "Kč"
    },
    {
     "nazev": "hodnota_s_dph",
     "typ": "number",
     "popis": "Hodnota smlouvy s DPH; u smluv uvedených jen bez DPH odhad = bez DPH × 1,21.",
     "jednotka": "Kč"
    },
    {
     "nazev": "hodnota_s_dph_odhad",
     "typ": "boolean",
     "popis": "true = hodnota s DPH dopočtena jako bez DPH × 1,21."
    },
    {
     "nazev": "cena_neuvedena",
     "typ": "text",
     "popis": "Text o ceně, pokud není uvedena číselně."
    },
    {
     "nazev": "cislo_smlouvy",
     "typ": "text",
     "popis": "Číslo smlouvy."
    },
    {
     "nazev": "odkaz",
     "typ": "text",
     "popis": "Odkaz na zdrojový záznam (dokument, smlouvu, stránku)."
    },
    {
     "nazev": "interni",
     "typ": "boolean",
     "popis": "true = smlouva mezi městem a jeho vlastní organizací (pro součty vyřadit)."
    }
   ],
   "obdobi": {
    "od": "0022-02-01",
    "do": "3018-01-03",
    "sloupec": "datum_uzavreni"
   },
   "parquet": "https://data.obecvgrafu.cz/ostrava/smlouvy.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/smlouvy.csv",
   "casti_po_letech": [
    {
     "rok": "1969",
     "radku": 1,
     "csv": "https://data.obecvgrafu.cz/ostrava/smlouvy/1969.csv"
    },
    {
     "rok": "1994",
     "radku": 3,
     "csv": "https://data.obecvgrafu.cz/ostrava/smlouvy/1994.csv"
    },
    {
     "rok": "1995",
     "radku": 2,
     "csv": "https://data.obecvgrafu.cz/ostrava/smlouvy/1995.csv"
    },
    {
     "rok": "1997",
     "radku": 1,
     "csv": "https://data.obecvgrafu.cz/ostrava/smlouvy/1997.csv"
    },
    {
     "rok": "1998",
     "radku": 2,
     "csv": "https://data.obecvgrafu.cz/ostrava/smlouvy/1998.csv"
    },
    {
     "rok": "200",
     "radku": 1,
     "csv": "https://data.obecvgrafu.cz/ostrava/smlouvy/200.csv"
    },
    {
     "rok": "2000",
     "radku": 3,
     "csv": "https://data.obecvgrafu.cz/ostrava/smlouvy/2000.csv"
    },
    {
     "rok": "2001",
     "radku": 3,
     "csv": "https://data.obecvgrafu.cz/ostrava/smlouvy/2001.csv"
    },
    {
     "rok": "2002",
     "radku": 7,
     "csv": "https://data.obecvgrafu.cz/ostrava/smlouvy/2002.csv"
    },
    {
     "rok": "2003",
     "radku": 10,
     "csv": "https://data.obecvgrafu.cz/ostrava/smlouvy/2003.csv"
    },
    {
     "rok": "2004",
     "radku": 17,
     "csv": "https://data.obecvgrafu.cz/ostrava/smlouvy/2004.csv"
    },
    {
     "rok": "2005",
     "radku": 7,
     "csv": "https://data.obecvgrafu.cz/ostrava/smlouvy/2005.csv"
    },
    {
     "rok": "2006",
     "radku": 16,
     "csv": "https://data.obecvgrafu.cz/ostrava/smlouvy/2006.csv"
    },
    {
     "rok": "2007",
     "radku": 17,
     "csv": "https://data.obecvgrafu.cz/ostrava/smlouvy/2007.csv"
    },
    {
     "rok": "2008",
     "radku": 17,
     "csv": "https://data.obecvgrafu.cz/ostrava/smlouvy/2008.csv"
    },
    {
     "rok": "2009",
     "radku": 23,
     "csv": "https://data.obecvgrafu.cz/ostrava/smlouvy/2009.csv"
    },
    {
     "rok": "2010",
     "radku": 12,
     "csv": "https://data.obecvgrafu.cz/ostrava/smlouvy/2010.csv"
    },
    {
     "rok": "2011",
     "radku": 13,
     "csv": "https://data.obecvgrafu.cz/ostrava/smlouvy/2011.csv"
    },
    {
     "rok": "2012",
     "radku": 14,
     "csv": "https://data.obecvgrafu.cz/ostrava/smlouvy/2012.csv"
    },
    {
     "rok": "2013",
     "radku": 8,
     "csv": "https://data.obecvgrafu.cz/ostrava/smlouvy/2013.csv"
    },
    {
     "rok": "2014",
     "radku": 10,
     "csv": "https://data.obecvgrafu.cz/ostrava/smlouvy/2014.csv"
    },
    {
     "rok": "2015",
     "radku": 20,
     "csv": "https://data.obecvgrafu.cz/ostrava/smlouvy/2015.csv"
    },
    {
     "rok": "2016",
     "radku": 19,
     "csv": "https://data.obecvgrafu.cz/ostrava/smlouvy/2016.csv"
    },
    {
     "rok": "2017",
     "radku": 81,
     "csv": "https://data.obecvgrafu.cz/ostrava/smlouvy/2017.csv"
    },
    {
     "rok": "2018",
     "radku": 896,
     "csv": "https://data.obecvgrafu.cz/ostrava/smlouvy/2018.csv"
    },
    {
     "rok": "2019",
     "radku": 6972,
     "csv": "https://data.obecvgrafu.cz/ostrava/smlouvy/2019.csv"
    },
    {
     "rok": "2020",
     "radku": 7011,
     "csv": "https://data.obecvgrafu.cz/ostrava/smlouvy/2020.csv"
    },
    {
     "rok": "2021",
     "radku": 7623,
     "csv": "https://data.obecvgrafu.cz/ostrava/smlouvy/2021.csv"
    },
    {
     "rok": "2022",
     "radku": 8292,
     "csv": "https://data.obecvgrafu.cz/ostrava/smlouvy/2022.csv"
    },
    {
     "rok": "2023",
     "radku": 9586,
     "csv": "https://data.obecvgrafu.cz/ostrava/smlouvy/2023.csv"
    },
    {
     "rok": "2024",
     "radku": 9701,
     "csv": "https://data.obecvgrafu.cz/ostrava/smlouvy/2024.csv"
    },
    {
     "rok": "2025",
     "radku": 9769,
     "csv": "https://data.obecvgrafu.cz/ostrava/smlouvy/2025.csv"
    },
    {
     "rok": "2026",
     "radku": 7290,
     "csv": "https://data.obecvgrafu.cz/ostrava/smlouvy/2026.csv"
    },
    {
     "rok": "2029",
     "radku": 1,
     "csv": "https://data.obecvgrafu.cz/ostrava/smlouvy/2029.csv"
    },
    {
     "rok": "205",
     "radku": 2,
     "csv": "https://data.obecvgrafu.cz/ostrava/smlouvy/205.csv"
    },
    {
     "rok": "22",
     "radku": 4,
     "csv": "https://data.obecvgrafu.cz/ostrava/smlouvy/22.csv"
    },
    {
     "rok": "223",
     "radku": 1,
     "csv": "https://data.obecvgrafu.cz/ostrava/smlouvy/223.csv"
    },
    {
     "rok": "23",
     "radku": 1,
     "csv": "https://data.obecvgrafu.cz/ostrava/smlouvy/23.csv"
    },
    {
     "rok": "25",
     "radku": 3,
     "csv": "https://data.obecvgrafu.cz/ostrava/smlouvy/25.csv"
    },
    {
     "rok": "3018",
     "radku": 1,
     "csv": "https://data.obecvgrafu.cz/ostrava/smlouvy/3018.csv"
    }
   ]
  },
  "dodavatele_smlouvy": {
   "popis": "Dodavatelé podle smluv v Registru smluv po letech (počet smluv, hodnota s DPH).",
   "zdroj": "Registr smluv, odvozeno",
   "licence": "neověřeno / odvozená data",
   "granularita": "rok × dodavatel",
   "frekvence": "měsíčně",
   "klic": [
    "kod_obce",
    "rok",
    "dodavatel_key"
   ],
   "poznamka": null,
   "zdroj_view": "mart.dodavatele_smlouvy",
   "radku": 22385,
   "sloupce": [
    {
     "nazev": "rok",
     "typ": "integer",
     "popis": "Kalendářní rok."
    },
    {
     "nazev": "dodavatel_key",
     "typ": "text",
     "popis": "Klíč dodavatele (IČO, jinak normalizovaný název)."
    },
    {
     "nazev": "dodavatel",
     "typ": "text",
     "popis": "Název dodavatele / protistrany podle zdroje."
    },
    {
     "nazev": "dodavatel_ico",
     "typ": "text",
     "popis": "IČO dodavatele."
    },
    {
     "nazev": "smluv",
     "typ": "integer",
     "popis": "Počet smluv.",
     "jednotka": "počet"
    },
    {
     "nazev": "hodnota_s_dph",
     "typ": "number",
     "popis": "Hodnota smlouvy s DPH; u smluv uvedených jen bez DPH odhad = bez DPH × 1,21.",
     "jednotka": "Kč"
    },
    {
     "nazev": "smluv_bez_ceny",
     "typ": "integer",
     "popis": "Počet smluv bez uvedené ceny.",
     "jednotka": "počet"
    }
   ],
   "obdobi": {
    "od": "22",
    "do": "3018",
    "sloupec": "rok"
   },
   "parquet": "https://data.obecvgrafu.cz/ostrava/dodavatele_smlouvy.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/dodavatele_smlouvy.csv"
  },
  "projekty_smlouvy": {
   "popis": "Párování projektů a smluv podle podobnosti názvu (skóre; nejisté označeno).",
   "zdroj": "odvozeno (projekty × Registr smluv)",
   "licence": "odvozená data",
   "granularita": "projekt × smlouva",
   "frekvence": "měsíčně",
   "klic": [
    "projekt_key",
    "id_smlouvy"
   ],
   "poznamka": null,
   "zdroj_view": "mart.projekty_smlouvy",
   "radku": 0,
   "sloupce": [
    {
     "nazev": "projekt_key",
     "typ": "text",
     "popis": "Klíč projektu."
    },
    {
     "nazev": "projekt",
     "typ": "text",
     "popis": "Název projektu."
    },
    {
     "nazev": "id_smlouvy",
     "typ": "integer",
     "popis": "ID verze smlouvy v Registru smluv (odkaz https://smlouvy.gov.cz/smlouva/{id})."
    },
    {
     "nazev": "predmet",
     "typ": "text",
     "popis": "Předmět smlouvy."
    },
    {
     "nazev": "dodavatel",
     "typ": "text",
     "popis": "Název dodavatele / protistrany podle zdroje."
    },
    {
     "nazev": "hodnota_s_dph",
     "typ": "number",
     "popis": "Hodnota smlouvy s DPH; u smluv uvedených jen bez DPH odhad = bez DPH × 1,21.",
     "jednotka": "Kč"
    },
    {
     "nazev": "datum_uzavreni",
     "typ": "date",
     "popis": "Datum uzavření smlouvy."
    },
    {
     "nazev": "skore",
     "typ": "number",
     "popis": "Skóre automatického párování 0–1 (podobnost textu / shoda klíčových slov); od 0,75 jisté.",
     "jednotka": "0–1"
    },
    {
     "nazev": "nejiste",
     "typ": "boolean",
     "popis": "true = párování pod prahem jistoty (skóre < 0,75), k ruční kontrole; nezapočítává se do součtů."
    }
   ],
   "obdobi": null,
   "parquet": "https://data.obecvgrafu.cz/ostrava/projekty_smlouvy.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/projekty_smlouvy.csv"
  },
  "volby_strany": {
   "popis": "Komunální volby: hlasy, procenta a mandáty stran (zastupitelstvo obce i obvodů), posun proti minulým volbám.",
   "zdroj": "ČSÚ – volby.cz (komunální volby 2022, 2026)",
   "licence": "podmínky ČSÚ (CC BY 4.0)",
   "granularita": "volby × zastupitelstvo × kandidátní listina",
   "frekvence": "po volbách",
   "klic": [
    "rok_voleb",
    "kodzastup",
    "cislo_listiny"
   ],
   "poznamka": null,
   "zdroj_view": "mart.volby_strany",
   "radku": 276,
   "sloupce": [
    {
     "nazev": "rok_voleb",
     "typ": "integer",
     "popis": "Rok komunálních voleb."
    },
    {
     "nazev": "kodzastup",
     "typ": "integer",
     "popis": "Kód zastupitelstva (obec nebo městský obvod)."
    },
    {
     "nazev": "nazev_zastupitelstva",
     "typ": "text",
     "popis": "Název zastupitelstva."
    },
    {
     "nazev": "zastupitelstvo_obce",
     "typ": "boolean",
     "popis": "true = zastupitelstvo obce, false = městského obvodu."
    },
    {
     "nazev": "obvod_volby",
     "typ": "integer",
     "popis": "Volební obvod."
    },
    {
     "nazev": "cislo_listiny",
     "typ": "integer",
     "popis": "Číslo kandidátní listiny v komunálních volbách."
    },
    {
     "nazev": "strana",
     "typ": "text",
     "popis": "Název kandidátní listiny / volební strany."
    },
    {
     "nazev": "zkratka",
     "typ": "text",
     "popis": "Zkratka strany."
    },
    {
     "nazev": "hlasy",
     "typ": "integer",
     "popis": "Počet hlasů pro listinu.",
     "jednotka": "hlasy"
    },
    {
     "nazev": "procent",
     "typ": "number",
     "popis": "Podíl hlasů.",
     "jednotka": "% (8.0 = 8 %)"
    },
    {
     "nazev": "mandaty",
     "typ": "integer",
     "popis": "Získané mandáty.",
     "jednotka": "počet"
    },
    {
     "nazev": "zmena_procent_proti_minulym",
     "typ": "number",
     "popis": "Změna podílu hlasů proti minulým volbám.",
     "jednotka": "procentní body"
    }
   ],
   "obdobi": {
    "od": "2022",
    "do": "2026",
    "sloupec": "rok_voleb"
   },
   "parquet": "https://data.obecvgrafu.cz/ostrava/volby_strany.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/volby_strany.csv"
  },
  "volby_kandidati": {
   "popis": "Komunální volby: preferenční hlasy kandidátů a jejich podíl na hlasech listiny.",
   "zdroj": "ČSÚ – volby.cz",
   "licence": "podmínky ČSÚ (CC BY 4.0)",
   "granularita": "volby × kandidát",
   "frekvence": "po volbách",
   "klic": [
    "rok_voleb",
    "kodzastup",
    "cislo_listiny",
    "poradi_na_listine"
   ],
   "poznamka": null,
   "zdroj_view": "mart.volby_kandidati",
   "radku": 7001,
   "sloupce": [
    {
     "nazev": "rok_voleb",
     "typ": "integer",
     "popis": "Rok komunálních voleb."
    },
    {
     "nazev": "kodzastup",
     "typ": "integer",
     "popis": "Kód zastupitelstva."
    },
    {
     "nazev": "cislo_listiny",
     "typ": "integer",
     "popis": "Číslo kandidátní listiny v komunálních volbách."
    },
    {
     "nazev": "strana",
     "typ": "text",
     "popis": "Název kandidátní listiny / volební strany."
    },
    {
     "nazev": "poradi_na_listine",
     "typ": "integer",
     "popis": "Pořadí na listině."
    },
    {
     "nazev": "kandidat",
     "typ": "text",
     "popis": "Jméno kandidáta."
    },
    {
     "nazev": "navrhujici_strana",
     "typ": "text",
     "popis": "Navrhující strana."
    },
    {
     "nazev": "politicka_prislusnost",
     "typ": "text",
     "popis": "Politická příslušnost."
    },
    {
     "nazev": "hlasy",
     "typ": "integer",
     "popis": "Preferenční hlasy.",
     "jednotka": "hlasy"
    },
    {
     "nazev": "procent",
     "typ": "number",
     "popis": "Podíl preferenčních hlasů.",
     "jednotka": "%"
    },
    {
     "nazev": "podil_na_hlasech_listiny",
     "typ": "number",
     "popis": "Podíl kandidáta na hlasech listiny.",
     "jednotka": "% (0–100)"
    },
    {
     "nazev": "mandat",
     "typ": "boolean",
     "popis": "true = získal mandát."
    },
    {
     "nazev": "poradi_mandatu",
     "typ": "integer",
     "popis": "Pořadí získání mandátu."
    },
    {
     "nazev": "poradi_nahradnika",
     "typ": "integer",
     "popis": "Pořadí náhradníka."
    }
   ],
   "obdobi": {
    "od": "2022",
    "do": "2026",
    "sloupec": "rok_voleb"
   },
   "parquet": "https://data.obecvgrafu.cz/ostrava/volby_kandidati.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/volby_kandidati.csv"
  },
  "investice_akce": {
   "popis": "Investiční akce: plán, celkové náklady, vysoutěženo, smluvně (Registr smluv), dodatky, zaplaceno, dotace EU a národní, zpoždění, poloha místní části.",
   "zdroj": "CityVizor (Ostrava), atraktivni.novyjicin.cz a novyjicin.cz/opendata (Nový Jičín), Registr smluv, MS2021+ (dotaceeu.cz), ruční celkové náklady",
   "licence": "viz zdroje_licence; odvozená data CC BY-SA 4.0",
   "granularita": "investiční akce",
   "frekvence": "denně",
   "klic": [
    "akce_id"
   ],
   "poznamka": "Ostrava: akce CityVizoru ≥ 1 mil. Kč. Smluvně = párování smluv podle názvu (jen jisté shody) – hrubý odhad.",
   "zdroj_view": "mart.investice_akce",
   "radku": 1275,
   "sloupce": [
    {
     "nazev": "akce_id",
     "typ": "text",
     "popis": "Klíč investiční akce: zdroj:identifikátor (cityvizor:37-8230, akce_web_nj:…, projekty_nj:…, eu_operace:registrační číslo)."
    },
    {
     "nazev": "nazev",
     "typ": "text",
     "popis": "Název akce."
    },
    {
     "nazev": "kategorie",
     "typ": "text",
     "popis": "Kategorie akce.",
     "hodnoty": {
      "doprava": "",
      "školství": "",
      "budovy": "",
      "kultura": "",
      "sport": "",
      "veřejný prostor": "",
      "voda a odpady": "",
      "sociální a zdraví": "",
      "ostatní": ""
     }
    },
    {
     "nazev": "stav",
     "typ": "text",
     "popis": "Stav akce podle zdroje.",
     "hodnoty": {
      "připravovaná": "",
      "realizace": "",
      "dokončená": ""
     }
    },
    {
     "nazev": "mistni_cast",
     "typ": "text",
     "popis": "Místní část / obvod akce."
    },
    {
     "nazev": "org",
     "typ": "text",
     "popis": "Organizační jednotka rozpočtu (ORG) = číslo akce v účetnictví města (CityVizor)."
    },
    {
     "nazev": "prvni_zminka",
     "typ": "integer",
     "popis": "Rok první zmínky."
    },
    {
     "nazev": "zdroj",
     "typ": "text",
     "popis": "Zdroj akce.",
     "hodnoty": {
      "cityvizor": "",
      "akce_web_nj": "web atraktivni.novyjicin.cz",
      "projekty_nj": "novyjicin.cz/opendata",
      "eu_operace": "EU projekt bez akce na webu"
     }
    },
    {
     "nazev": "url",
     "typ": "text",
     "popis": "Odkaz na zdrojový záznam."
    },
    {
     "nazev": "plan_prvni",
     "typ": "number",
     "popis": "První známý plán (rozpočet) akce.",
     "jednotka": "Kč"
    },
    {
     "nazev": "plan_posledni",
     "typ": "number",
     "popis": "Poslední známý plán akce.",
     "jednotka": "Kč"
    },
    {
     "nazev": "celkove_naklady",
     "typ": "number",
     "popis": "Celkové náklady akce (oficiální / ručně doplněné).",
     "jednotka": "Kč"
    },
    {
     "nazev": "vysouteno_bez_dph",
     "typ": "number",
     "popis": "Cena podle smluv ze zakázek EU projektu.",
     "jednotka": "Kč bez DPH"
    },
    {
     "nazev": "smluvne_s_dph",
     "typ": "number",
     "popis": "Součet jistě spárovaných smluv z Registru smluv.",
     "jednotka": "Kč s DPH"
    },
    {
     "nazev": "pocet_dodatku",
     "typ": "integer",
     "popis": "Počet dodatků smluv.",
     "jednotka": "počet"
    },
    {
     "nazev": "zaplaceno",
     "typ": "number",
     "popis": "Zaplaceno (platby CityVizoru, u EU projektů vyplaceno).",
     "jednotka": "Kč"
    },
    {
     "nazev": "dotace_eu",
     "typ": "number",
     "popis": "Přiznaný příspěvek EU.",
     "jednotka": "Kč"
    },
    {
     "nazev": "dotace_narodni",
     "typ": "number",
     "popis": "Přiznané národní veřejné zdroje.",
     "jednotka": "Kč"
    },
    {
     "nazev": "podil_eu",
     "typ": "number",
     "popis": "Podíl EU na celkových nákladech.",
     "jednotka": "0–1"
    },
    {
     "nazev": "zpozdeni_dni",
     "typ": "integer",
     "popis": "Zpoždění skutečného proti plánovanému ukončení.",
     "jednotka": "dny"
    },
    {
     "nazev": "lat",
     "typ": "number",
     "popis": "Těžiště místní části / obvodu akce (ne přesná poloha).",
     "jednotka": "°"
    },
    {
     "nazev": "lon",
     "typ": "number",
     "popis": "Těžiště místní části / obvodu akce (ne přesná poloha).",
     "jednotka": "°"
    }
   ],
   "obdobi": null,
   "parquet": "https://data.obecvgrafu.cz/ostrava/investice_akce.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/investice_akce.csv"
  },
  "investice_rok": {
   "popis": "Kapitálové výdaje po letech a oblastech na obyvatele (Monitor MF / CityVizor, ČSÚ) – všechna města pro srovnání.",
   "zdroj": "Monitor MF (FIN 2-12 M), CityVizor, ČSÚ",
   "licence": "neověřeno / CC BY 4.0",
   "granularita": "obec × rok × oblast",
   "frekvence": "měsíčně",
   "klic": [
    "kod_obce",
    "rok",
    "oblast"
   ],
   "poznamka": null,
   "zdroj_view": "mart.investice_rok",
   "radku": 307,
   "sloupce": [
    {
     "nazev": "kod_obce",
     "typ": "integer",
     "popis": "Kód obce ČSÚ / RÚIAN (Ostrava 554821, Nový Jičín 599191). Ve složce města jen u tabulek se srovnáním měst."
    },
    {
     "nazev": "rok",
     "typ": "integer",
     "popis": "Kalendářní rok."
    },
    {
     "nazev": "oblast",
     "typ": "text",
     "popis": "Oblast výdajů (skupina paragrafů)."
    },
    {
     "nazev": "kapitalove_vydaje",
     "typ": "number",
     "popis": "Kapitálové výdaje (třída 6).",
     "jednotka": "Kč"
    },
    {
     "nazev": "obyvatel",
     "typ": "integer",
     "popis": "Počet obyvatel obce k 31. 12. (ČSÚ), jmenovatel pro přepočet na obyvatele.",
     "jednotka": "osoby"
    },
    {
     "nazev": "na_obyvatele",
     "typ": "number",
     "popis": "Hodnota přepočtená na jednoho obyvatele.",
     "jednotka": "Kč/obyvatel"
    },
    {
     "nazev": "obec",
     "typ": "text",
     "popis": "Název obce."
    }
   ],
   "obdobi": {
    "od": "2019",
    "do": "2026",
    "sloupec": "rok"
   },
   "parquet": "https://data.obecvgrafu.cz/ostrava/investice_rok.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/investice_rok.csv"
  },
  "financovani_rok": {
   "popis": "Přijaté transfery podle úrovně (stát, kraj, obce, zahraničí) a typu, na obyvatele (FIN 2-12 M třída 4, bez převodů z vlastních fondů).",
   "zdroj": "Monitor MF (FIN 2-12 M, třída 4), ČSÚ",
   "licence": "neověřeno",
   "granularita": "obec × rok × typ × úroveň",
   "frekvence": "měsíčně",
   "klic": [
    "kod_obce",
    "rok",
    "typ",
    "uroven"
   ],
   "poznamka": null,
   "zdroj_view": "mart.financovani_rok",
   "radku": 56,
   "sloupce": [
    {
     "nazev": "rok",
     "typ": "integer",
     "popis": "Kalendářní rok."
    },
    {
     "nazev": "typ",
     "typ": "text",
     "popis": "Typ transferu.",
     "hodnoty": {
      "investiční": "",
      "neinvestiční": ""
     }
    },
    {
     "nazev": "uroven",
     "typ": "text",
     "popis": "Kdo transfer poskytl.",
     "hodnoty": {
      "stát (vč. státních fondů a EU přes SR)": "",
      "kraj": "",
      "obce": "",
      "zahraničí (přímo, vč. EU)": "",
      "ostatní": ""
     }
    },
    {
     "nazev": "prijato",
     "typ": "number",
     "popis": "Přijatá částka (skutečnost).",
     "jednotka": "Kč"
    },
    {
     "nazev": "obyvatel",
     "typ": "integer",
     "popis": "Počet obyvatel obce k 31. 12. (ČSÚ), jmenovatel pro přepočet na obyvatele.",
     "jednotka": "osoby"
    },
    {
     "nazev": "na_obyvatele",
     "typ": "number",
     "popis": "Hodnota přepočtená na jednoho obyvatele.",
     "jednotka": "Kč/obyvatel"
    }
   ],
   "obdobi": {
    "od": "2019",
    "do": "2025",
    "sloupec": "rok"
   },
   "parquet": "https://data.obecvgrafu.cz/ostrava/financovani_rok.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/financovani_rok.csv"
  },
  "dotace_program": {
   "popis": "Dotace podle programů: ÚZ státního rozpočtu (FIN 2-12 M část IX) a EU projekty podle operačního programu (MS2021+).",
   "zdroj": "Monitor MF (FIN 2-12 M část IX, účelové znaky), MS2021+ (dotaceeu.cz)",
   "licence": "neověřeno",
   "granularita": "obec × rok × program",
   "frekvence": "měsíčně",
   "klic": [
    "kod_obce",
    "rok",
    "zdroj",
    "program_kod"
   ],
   "poznamka": null,
   "zdroj_view": "mart.dotace_program",
   "radku": 269,
   "sloupce": [
    {
     "nazev": "rok",
     "typ": "integer",
     "popis": "Kalendářní rok."
    },
    {
     "nazev": "zdroj",
     "typ": "text",
     "popis": "Zdroj.",
     "hodnoty": {
      "Monitor – část IX (ÚZ)": "dotace ze státního rozpočtu podle účelového znaku",
      "MS2021+ – EU projekty": ""
     }
    },
    {
     "nazev": "poskytovatel",
     "typ": "text",
     "popis": "Poskytovatel (kapitola SR / operační program)."
    },
    {
     "nazev": "program_kod",
     "typ": "text",
     "popis": "Účelový znak nebo kód programu."
    },
    {
     "nazev": "program",
     "typ": "text",
     "popis": "Název programu."
    },
    {
     "nazev": "prijato",
     "typ": "number",
     "popis": "Přijatá částka (skutečnost).",
     "jednotka": "Kč"
    },
    {
     "nazev": "cerpano",
     "typ": "number",
     "popis": "Čerpáno.",
     "jednotka": "Kč"
    }
   ],
   "obdobi": {
    "od": "2022",
    "do": "2026",
    "sloupec": "rok"
   },
   "parquet": "https://data.obecvgrafu.cz/ostrava/dotace_program.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/dotace_program.csv"
  },
  "akce_milniky": {
   "popis": "Milníky investičních akcí (zmínka, dotace, soutěž, smlouva, zahájení, dokončení) se zdrojem.",
   "zdroj": "web města, MS2021+, Registr smluv",
   "licence": "viz zdroje_licence",
   "granularita": "akce × milník",
   "frekvence": "denně",
   "klic": [
    "akce_id",
    "datum",
    "typ"
   ],
   "poznamka": null,
   "zdroj_view": "mart.akce_milniky",
   "radku": 527,
   "sloupce": [
    {
     "nazev": "akce_id",
     "typ": "text",
     "popis": "Klíč investiční akce: zdroj:identifikátor (cityvizor:37-8230, akce_web_nj:…, projekty_nj:…, eu_operace:registrační číslo)."
    },
    {
     "nazev": "datum",
     "typ": "date",
     "popis": "Datum (u měsíčních dat poslední nebo první den měsíce podle zdroje)."
    },
    {
     "nazev": "typ",
     "typ": "text",
     "popis": "Milník.",
     "hodnoty": {
      "zmínka na webu města": "",
      "právní akt o dotaci (EU)": "",
      "zahájení zadávacího řízení": "",
      "smlouva se zhotovitelem": ""
     }
    },
    {
     "nazev": "odkaz",
     "typ": "text",
     "popis": "Odkaz na zdrojový záznam (dokument, smlouvu, stránku)."
    }
   ],
   "obdobi": {
    "od": "2017-01-11",
    "do": "2026-09-10",
    "sloupec": "datum"
   },
   "parquet": "https://data.obecvgrafu.cz/ostrava/akce_milniky.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/akce_milniky.csv"
  },
  "akce_smlouvy": {
   "popis": "Smlouvy a dodatky k investičním akcím z Registru smluv (párování podle názvu, skóre, nejisté označeno).",
   "zdroj": "Registr smluv, párování na akce (pg_trgm + klíčová slova)",
   "licence": "neověřeno / odvozená data",
   "granularita": "akce × smlouva",
   "frekvence": "měsíčně",
   "klic": [
    "akce_id",
    "id_smlouvy"
   ],
   "poznamka": null,
   "zdroj_view": "mart.akce_smlouvy",
   "radku": 3226,
   "sloupce": [
    {
     "nazev": "akce_id",
     "typ": "text",
     "popis": "Klíč investiční akce: zdroj:identifikátor (cityvizor:37-8230, akce_web_nj:…, projekty_nj:…, eu_operace:registrační číslo)."
    },
    {
     "nazev": "id_smlouvy",
     "typ": "integer",
     "popis": "ID verze smlouvy v Registru smluv (odkaz https://smlouvy.gov.cz/smlouva/{id})."
    },
    {
     "nazev": "predmet",
     "typ": "text",
     "popis": "Předmět smlouvy."
    },
    {
     "nazev": "datum_uzavreni",
     "typ": "date",
     "popis": "Datum uzavření smlouvy."
    },
    {
     "nazev": "dodavatel",
     "typ": "text",
     "popis": "Název dodavatele / protistrany podle zdroje."
    },
    {
     "nazev": "ico",
     "typ": "text",
     "popis": "IČO protistrany (8 číslic)."
    },
    {
     "nazev": "hodnota_s_dph",
     "typ": "number",
     "popis": "Hodnota smlouvy s DPH; u smluv uvedených jen bez DPH odhad = bez DPH × 1,21.",
     "jednotka": "Kč"
    },
    {
     "nazev": "dodatek",
     "typ": "boolean",
     "popis": "true = dodatek smlouvy."
    },
    {
     "nazev": "skore",
     "typ": "number",
     "popis": "Skóre automatického párování 0–1 (podobnost textu / shoda klíčových slov); od 0,75 jisté.",
     "jednotka": "0–1"
    },
    {
     "nazev": "nejiste",
     "typ": "boolean",
     "popis": "true = párování pod prahem jistoty (skóre < 0,75), k ruční kontrole; nezapočítává se do součtů."
    },
    {
     "nazev": "odkaz",
     "typ": "text",
     "popis": "Odkaz na zdrojový záznam (dokument, smlouvu, stránku)."
    }
   ],
   "obdobi": {
    "od": "2018-09-24",
    "do": "2026-10-16",
    "sloupec": "datum_uzavreni"
   },
   "parquet": "https://data.obecvgrafu.cz/ostrava/akce_smlouvy.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/akce_smlouvy.csv"
  },
  "akce_financovani": {
   "popis": "Financování akcí z EU projektů: příspěvek EU a národní veřejné zdroje, přiznáno a vyplaceno.",
   "zdroj": "MS2021+ – seznam operací (dotaceeu.cz)",
   "licence": "neověřeno",
   "granularita": "akce × EU projekt × úroveň",
   "frekvence": "měsíčně",
   "klic": [
    "akce_id",
    "registracni_cislo",
    "uroven"
   ],
   "poznamka": null,
   "zdroj_view": "mart.akce_financovani",
   "radku": 670,
   "sloupce": [
    {
     "nazev": "akce_id",
     "typ": "text",
     "popis": "Klíč investiční akce: zdroj:identifikátor (cityvizor:37-8230, akce_web_nj:…, projekty_nj:…, eu_operace:registrační číslo)."
    },
    {
     "nazev": "registracni_cislo",
     "typ": "text",
     "popis": "Registrační číslo EU projektu."
    },
    {
     "nazev": "program",
     "typ": "text",
     "popis": "Operační program."
    },
    {
     "nazev": "fond",
     "typ": "text",
     "popis": "Fond EU (EFRR, ESF+, FS, FST)."
    },
    {
     "nazev": "uroven",
     "typ": "text",
     "popis": "Úroveň financování.",
     "hodnoty": {
      "EU": "příspěvek EU",
      "národní veřejné (stát / vlastní zdroje příjemce)": ""
     }
    },
    {
     "nazev": "priznano",
     "typ": "number",
     "popis": "Přiznáno.",
     "jednotka": "Kč"
    },
    {
     "nazev": "vyplaceno",
     "typ": "number",
     "popis": "Vyplaceno.",
     "jednotka": "Kč"
    }
   ],
   "obdobi": null,
   "parquet": "https://data.obecvgrafu.cz/ostrava/akce_financovani.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/akce_financovani.csv"
  },
  "akce_zakazky": {
   "popis": "Veřejné zakázky EU projektů: dodavatel, předpokládaná hodnota, cena dle smlouvy, uhrazeno (bez DPH).",
   "zdroj": "MS2021+ – seznam operací, zakázky (dotaceeu.cz)",
   "licence": "neověřeno",
   "granularita": "akce × zakázka",
   "frekvence": "měsíčně",
   "klic": [
    "akce_id",
    "registracni_cislo",
    "zakazka"
   ],
   "poznamka": null,
   "zdroj_view": "mart.akce_zakazky",
   "radku": 96,
   "sloupce": [
    {
     "nazev": "akce_id",
     "typ": "text",
     "popis": "Klíč investiční akce: zdroj:identifikátor (cityvizor:37-8230, akce_web_nj:…, projekty_nj:…, eu_operace:registrační číslo)."
    },
    {
     "nazev": "registracni_cislo",
     "typ": "text",
     "popis": "Registrační číslo EU projektu."
    },
    {
     "nazev": "zakazka",
     "typ": "text",
     "popis": "Název zakázky."
    },
    {
     "nazev": "stav",
     "typ": "text",
     "popis": "Stav zakázky.",
     "hodnoty": {
      "Zadána": "",
      "Splněna": ""
     }
    },
    {
     "nazev": "dodavatel",
     "typ": "text",
     "popis": "Název dodavatele / protistrany podle zdroje."
    },
    {
     "nazev": "ico_dodavatele",
     "typ": "text",
     "popis": "IČO dodavatele."
    },
    {
     "nazev": "datum_zahajeni",
     "typ": "date",
     "popis": "Zahájení zadávacího řízení."
    },
    {
     "nazev": "datum_podpisu",
     "typ": "date",
     "popis": "Podpis smlouvy."
    },
    {
     "nazev": "predpokladana_hodnota",
     "typ": "number",
     "popis": "Předpokládaná hodnota.",
     "jednotka": "Kč bez DPH"
    },
    {
     "nazev": "cena_smlouva",
     "typ": "number",
     "popis": "Cena podle smlouvy.",
     "jednotka": "Kč bez DPH"
    },
    {
     "nazev": "uhrazeno",
     "typ": "number",
     "popis": "Uhrazeno.",
     "jednotka": "Kč bez DPH"
    }
   ],
   "obdobi": null,
   "parquet": "https://data.obecvgrafu.cz/ostrava/akce_zakazky.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/akce_zakazky.csv"
  },
  "investice_gap": {
   "popis": "Mezery v datech investic: akce bez smlouvy, platby bez akce, EU projekty bez jisté akce.",
   "zdroj": "odvozeno",
   "licence": "CC BY-SA 4.0",
   "granularita": "mezera",
   "frekvence": "denně",
   "klic": [
    "kod_obce",
    "typ",
    "polozka"
   ],
   "poznamka": null,
   "zdroj_view": "mart.investice_gap",
   "radku": 1450,
   "sloupce": [
    {
     "nazev": "typ",
     "typ": "text",
     "popis": "Typ mezery.",
     "hodnoty": {
      "akce bez smlouvy v Registru smluv": "",
      "platby CityVizoru u akcí bez investičního rozsahu": "",
      "EU projekt bez jisté akce (nejisté párování)": ""
     }
    },
    {
     "nazev": "polozka",
     "typ": "text",
     "popis": "Akce / projekt, kterého se mezera týká."
    },
    {
     "nazev": "akce_id",
     "typ": "text",
     "popis": "Klíč investiční akce: zdroj:identifikátor (cityvizor:37-8230, akce_web_nj:…, projekty_nj:…, eu_operace:registrační číslo)."
    }
   ],
   "obdobi": null,
   "parquet": "https://data.obecvgrafu.cz/ostrava/investice_gap.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/investice_gap.csv"
  },
  "akce_parovani_fronta": {
   "popis": "Nejisté párování projektů na akce k ruční kontrole (config/rucni/akce_override.csv).",
   "zdroj": "odvozeno",
   "licence": "CC BY-SA 4.0",
   "granularita": "nejisté párování",
   "frekvence": "denně",
   "klic": [
    "zdroj",
    "klic"
   ],
   "poznamka": "Ruční rozhodnutí se zapisují do config/rucni/akce_override.csv.",
   "zdroj_view": "mart.akce_parovani_fronta",
   "radku": 48,
   "sloupce": [
    {
     "nazev": "zdroj",
     "typ": "text",
     "popis": "Zdroj párované položky.",
     "hodnoty": {
      "eu_operace": "EU projekt",
      "projekty_nj": "projekt z opendat Nového Jičína"
     }
    },
    {
     "nazev": "klic",
     "typ": "text",
     "popis": "Klíč párované položky ve zdroji."
    },
    {
     "nazev": "nazev",
     "typ": "text",
     "popis": "Název párované položky."
    },
    {
     "nazev": "navrh_akce_id",
     "typ": "text",
     "popis": "Navržená akce."
    },
    {
     "nazev": "navrh_nazev",
     "typ": "text",
     "popis": "Název navržené akce."
    },
    {
     "nazev": "skore",
     "typ": "number",
     "popis": "Skóre automatického párování 0–1 (podobnost textu / shoda klíčových slov); od 0,75 jisté.",
     "jednotka": "0–1"
    }
   ],
   "obdobi": null,
   "parquet": "https://data.obecvgrafu.cz/ostrava/akce_parovani_fronta.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/akce_parovani_fronta.csv"
  },
  "rozpocet_monitor": {
   "popis": "Rozpočet obce z Monitoru MF: schválený, po změnách a skutečnost po paragrafech a položkách, s konsolidačními příznaky.",
   "zdroj": "Ministerstvo financí – Monitor státní pokladny, výkaz FIN 2-12 M",
   "licence": "neověřeno",
   "granularita": "rok (měsíc) × paragraf × položka, obec jako celek",
   "frekvence": "měsíčně (zpoždění ~2 měsíce)",
   "klic": [
    "rok",
    "mesic",
    "paragraf",
    "polozka"
   ],
   "poznamka": "Hodnoty kumulativně od začátku roku k měsíci. Pro součet obce sčítejte jen zahrnout_mesto = true. Obec je jedna účetní jednotka – u Ostravy magistrát i obvody dohromady.",
   "zdroj_view": "mart.rozpocet_konsolidovany",
   "radku": 14764,
   "sloupce": [
    {
     "nazev": "rok",
     "typ": "integer",
     "popis": "Kalendářní rok."
    },
    {
     "nazev": "mesic",
     "typ": "integer",
     "popis": "Měsíc (1–12)."
    },
    {
     "nazev": "paragraf",
     "typ": "integer",
     "popis": "Paragraf rozpočtové skladby (odvětví)."
    },
    {
     "nazev": "polozka",
     "typ": "integer",
     "popis": "Rozpočtová položka (druh příjmu / výdaje)."
    },
    {
     "nazev": "druh",
     "typ": "text",
     "popis": "Druh položky.",
     "hodnoty": {
      "Příjmy": "",
      "Běžné výdaje": "",
      "Kapitálové výdaje": "",
      "Financování": ""
     }
    },
    {
     "nazev": "schvaleny",
     "typ": "number",
     "popis": "Schválený (původní) rozpočet.",
     "jednotka": "Kč"
    },
    {
     "nazev": "upraveny",
     "typ": "number",
     "popis": "Rozpočet po změnách (upravený).",
     "jednotka": "Kč"
    },
    {
     "nazev": "skutecnost",
     "typ": "number",
     "popis": "Skutečnost k měsíci.",
     "jednotka": "Kč"
    },
    {
     "nazev": "je_konsolidace",
     "typ": "boolean",
     "popis": "true = převod mezi vlastními účty a fondy (paragraf 6330, položky 4134, 4139, 5342, 5345) – do součtu nepatří."
    },
    {
     "nazev": "je_transfer_mag_obvod",
     "typ": "boolean",
     "popis": "true = převod statutární město ↔ městské obvody (4137, 5347) – do součtu města nepatří."
    },
    {
     "nazev": "je_rezerva",
     "typ": "boolean",
     "popis": "true = rozpočtová rezerva (5901, 6901), jen v rozpočtu."
    },
    {
     "nazev": "je_investice",
     "typ": "boolean",
     "popis": "true = kapitálový výdaj (třída 6)."
    },
    {
     "nazev": "je_transfer_mezi_obcemi",
     "typ": "boolean",
     "popis": "true = transfer obcím / od obcí (4121, 4221, 5321, 6341) – vyřadit při součtu více obcí."
    },
    {
     "nazev": "zahrnout_mesto",
     "typ": "boolean",
     "popis": "true = položka patří do konsolidovaného součtu obce."
    },
    {
     "nazev": "pohled",
     "typ": "text",
     "popis": "Pohled na obec (celé město)."
    },
    {
     "nazev": "zdroj_id",
     "typ": "text",
     "popis": "ID zdroje v meta.zdroj."
    },
    {
     "nazev": "skupina_paragrafu",
     "typ": "text",
     "popis": "Skupina paragrafů (první 2 číslice)."
    },
    {
     "nazev": "oblast",
     "typ": "text",
     "popis": "Název skupiny paragrafů (oblast výdajů)."
    }
   ],
   "obdobi": {
    "od": "2019",
    "do": "2025",
    "sloupec": "rok"
   },
   "parquet": "https://data.obecvgrafu.cz/ostrava/rozpocet_monitor.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/rozpocet_monitor.csv"
  },
  "srovnani": {
   "popis": "Srovnání obce s mediánem obcí stejné velikosti, okresem, krajem a ČR (poslední rok).",
   "zdroj": "odvozeno z Monitoru MF, ČSÚ a MPSV (mart.uzemi_ukazatele)",
   "licence": "CC BY-SA 4.0 (odvozená data)",
   "granularita": "obec × ukazatel (poslední rok)",
   "frekvence": "měsíčně",
   "klic": [
    "ukazatel"
   ],
   "poznamka": null,
   "zdroj_view": "mart.srovnani",
   "radku": 6,
   "sloupce": [
    {
     "nazev": "ukazatel",
     "typ": "text",
     "popis": "Ukazatel (výdaje a kapitálové výdaje na obyvatele, plnění rozpočtu, nezaměstnanost, obyvatelé, změna obyvatel za 5 let)."
    },
    {
     "nazev": "rok",
     "typ": "integer",
     "popis": "Kalendářní rok."
    },
    {
     "nazev": "obec",
     "typ": "number",
     "popis": "Hodnota obce.",
     "jednotka": "viz sloupec jednotka"
    },
    {
     "nazev": "median_kategorie",
     "typ": "number",
     "popis": "Medián obcí stejné velikostní kategorie.",
     "jednotka": "viz jednotka"
    },
    {
     "nazev": "velikostni_kategorie",
     "typ": "text",
     "popis": "Velikostní kategorie obce podle počtu obyvatel."
    },
    {
     "nazev": "okres",
     "typ": "number",
     "popis": "Hodnota za okres (součet obcí bez transferů mezi obcemi).",
     "jednotka": "viz jednotka"
    },
    {
     "nazev": "kraj",
     "typ": "number",
     "popis": "Hodnota za kraj (součet obcí, ne rozpočet kraje).",
     "jednotka": "viz jednotka"
    },
    {
     "nazev": "cr",
     "typ": "number",
     "popis": "Hodnota za ČR (součet obcí).",
     "jednotka": "viz jednotka"
    },
    {
     "nazev": "jednotka",
     "typ": "text",
     "popis": "Jednotka ukazatele."
    }
   ],
   "obdobi": {
    "od": "2024",
    "do": "2026",
    "sloupec": "rok"
   },
   "parquet": "https://data.obecvgrafu.cz/ostrava/srovnani.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/srovnani.csv"
  },
  "srovnani_obce": {
   "popis": "Srovnání obce s 5 obcemi nejbližší velikosti, mediánem velikostní kategorie, okresem, krajem a ČR – dlouhý tvar s názvy pro graf.",
   "zdroj": "odvozeno z Monitoru MF, ČSÚ a MPSV (mart.uzemi_ukazatele, mart.srovnani)",
   "licence": "CC BY-SA 4.0 (odvozená data)",
   "granularita": "obec × ukazatel × srovnávané území (poslední rok)",
   "frekvence": "měsíčně",
   "klic": [
    "ukazatel",
    "poradi"
   ],
   "poznamka": null,
   "zdroj_view": "mart.srovnani_obce",
   "radku": 60,
   "sloupce": [
    {
     "nazev": "ukazatel",
     "typ": "text",
     "popis": "Ukazatel (výdaje a kapitálové výdaje na obyvatele, plnění rozpočtu, nezaměstnanost, obyvatelé, změna obyvatel za 5 let)."
    },
    {
     "nazev": "rok",
     "typ": "integer",
     "popis": "Kalendářní rok."
    },
    {
     "nazev": "jednotka",
     "typ": "text",
     "popis": "Jednotka ukazatele."
    },
    {
     "nazev": "velikostni_kategorie",
     "typ": "text",
     "popis": "Velikostní kategorie obce podle počtu obyvatel."
    },
    {
     "nazev": "srovnani",
     "typ": "text",
     "popis": "Název srovnávaného území: obec, obce nejbližší velikosti, medián kategorie (s počtem obcí), okres, kraj, Česká republika."
    },
    {
     "nazev": "poradi",
     "typ": "integer",
     "popis": "Pořadí v grafu (1 = obec, 2–6 obce nejbližší velikosti, 7 medián, 8 okres, 9 kraj, 10 ČR)."
    },
    {
     "nazev": "typ",
     "typ": "text",
     "popis": "Typ řádku.",
     "hodnoty": {
      "obec": "vybraná obec",
      "podobna obec": "obec nejbližší počtem obyvatel (celá ČR)",
      "agregace": "medián, okres, kraj, ČR"
     }
    },
    {
     "nazev": "hodnota",
     "typ": "number",
     "popis": "Hodnota ukazatele.",
     "jednotka": "viz jednotka"
    }
   ],
   "obdobi": {
    "od": "2024",
    "do": "2026",
    "sloupec": "rok"
   },
   "parquet": "https://data.obecvgrafu.cz/ostrava/srovnani_obce.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/srovnani_obce.csv"
  },
  "dostupnost": {
   "popis": "Dostupnost dat obce: státní zdroje (vrstva A) a městské zdroje (vrstva B), stav a poslední data.",
   "zdroj": "odvozeno (meta.obec_zdroj): data v databázi, sonda CityVizor a NKOD",
   "licence": "CC BY-SA 4.0",
   "granularita": "obec × zdroj",
   "frekvence": "denně",
   "klic": [
    "zdroj_id"
   ],
   "poznamka": null,
   "zdroj_view": "mart.dostupnost",
   "radku": 14,
   "sloupce": [
    {
     "nazev": "obec",
     "typ": "text",
     "popis": "Název obce."
    },
    {
     "nazev": "vrstva",
     "typ": "text",
     "popis": "Vrstva.",
     "hodnoty": {
      "A": "státní zdroj (pro všechny obce)",
      "B": "městský zdroj (jen kde ho obec zveřejňuje)"
     }
    },
    {
     "nazev": "zdroj_id",
     "typ": "text",
     "popis": "ID zdroje / typu dat."
    },
    {
     "nazev": "zdroj",
     "typ": "text",
     "popis": "Název zdroje nebo typu dat."
    },
    {
     "nazev": "stav",
     "typ": "text",
     "popis": "Stav.",
     "hodnoty": {
      "ok": "data máme",
      "chybi": "obec data nezveřejňuje / ve zdroji chybí",
      "neovereno": "strojově neověřeno",
      "rozbite": "zdroj nefunguje"
     }
    },
    {
     "nazev": "posledni_data",
     "typ": "date",
     "popis": "Poslední období dat."
    },
    {
     "nazev": "poznamka",
     "typ": "text",
     "popis": "Upřesnění (např. nejbližší stanice ovzduší mimo obec)."
    },
    {
     "nazev": "doporuceni_id",
     "typ": "text",
     "popis": "Vazba na katalog doporučení."
    },
    {
     "nazev": "overeno",
     "typ": "timestamp",
     "popis": "Kdy byl stav naposledy zjištěn (UTC)."
    },
    {
     "nazev": "v_reportu",
     "typ": "boolean",
     "popis": "true = obec je v reportu."
    }
   ],
   "obdobi": null,
   "parquet": "https://data.obecvgrafu.cz/ostrava/dostupnost.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/dostupnost.csv"
  },
  "doporuceni": {
   "popis": "Co by obec mohla zveřejnit: chybějící městská data a doporučení s náročností a ověřeným příkladem.",
   "zdroj": "katalog doporučení (config/rucni/doporuceni.csv) × dostupnost dat",
   "licence": "CC BY-SA 4.0",
   "granularita": "obec × chybějící zdroj",
   "frekvence": "denně",
   "klic": [
    "co_chybi"
   ],
   "poznamka": null,
   "zdroj_view": "mart.doporuceni",
   "radku": 1,
   "sloupce": [
    {
     "nazev": "obec",
     "typ": "text",
     "popis": "Název obce."
    },
    {
     "nazev": "co_chybi",
     "typ": "text",
     "popis": "Jaká data obec nezveřejňuje nebo nejsou ověřená."
    },
    {
     "nazev": "stav",
     "typ": "text",
     "popis": "Stav (chybi / neovereno)."
    },
    {
     "nazev": "doporuceni",
     "typ": "text",
     "popis": "Co by obec mohla zveřejnit."
    },
    {
     "nazev": "narocnost",
     "typ": "text",
     "popis": "Náročnost (nízká / střední)."
    },
    {
     "nazev": "naklad",
     "typ": "text",
     "popis": "Orientační náklad."
    },
    {
     "nazev": "priklad_obce",
     "typ": "text",
     "popis": "Ověřený příklad obce, která to už dělá."
    },
    {
     "nazev": "odkaz",
     "typ": "text",
     "popis": "Odkaz na zdrojový záznam (dokument, smlouvu, stránku)."
    }
   ],
   "obdobi": null,
   "parquet": "https://data.obecvgrafu.cz/ostrava/doporuceni.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/doporuceni.csv"
  },
  "zdroje_aktualnost": {
   "popis": "Kdy byl který zdroj naposledy stažen a za jaké poslední období obsahuje data.",
   "zdroj": "odvozeno (meta.load_log, stg)",
   "licence": "CC BY-SA 4.0",
   "granularita": "zdroj × obec",
   "frekvence": "denně",
   "klic": [
    "kod_obce",
    "zdroj"
   ],
   "poznamka": null,
   "zdroj_view": "mart.zdroje_aktualnost",
   "radku": 21,
   "sloupce": [
    {
     "nazev": "zdroj",
     "typ": "text",
     "popis": "Datová sada."
    },
    {
     "nazev": "poskytovatel",
     "typ": "text",
     "popis": "Poskytovatel dat."
    },
    {
     "nazev": "granularita",
     "typ": "text",
     "popis": "Nejjemnější územní / věcná granularita."
    },
    {
     "nazev": "posledni_obdobi_dat",
     "typ": "date",
     "popis": "Poslední období, za které zdroj obsahuje data."
    },
    {
     "nazev": "posledni_stazeni",
     "typ": "timestamp",
     "popis": "Poslední stažení (UTC)."
    },
    {
     "nazev": "dni_od_posledniho_obdobi",
     "typ": "integer",
     "popis": "Dní od posledního období dat do dneška.",
     "jednotka": "dny"
    },
    {
     "nazev": "ocekavana_frekvence",
     "typ": "text",
     "popis": "Jak často zdroj vychází (denně, měsíčně, ročně, po zasedání …)."
    },
    {
     "nazev": "stav",
     "typ": "text",
     "popis": "Stav aktuálnosti.",
     "hodnoty": {
      "ok": "data odpovídají očekávané frekvenci",
      "zpožděno": "poslední období je starší, než frekvence dovoluje"
     }
    }
   ],
   "obdobi": null,
   "parquet": "https://data.obecvgrafu.cz/ostrava/zdroje_aktualnost.parquet",
   "csv": "https://data.obecvgrafu.cz/ostrava/zdroje_aktualnost.csv"
  },
  "celkove_naklady": {
   "popis": "Celkové náklady vybraných akcí mimo CityVizor (ručně, se zdrojem a odkazem).",
   "zdroj": "ručně (zprávy města, média, EIB) – zdroj u každého řádku",
   "licence": "CC BY-SA 4.0",
   "granularita": "akce (ORG)",
   "frekvence": "ručně",
   "klic": [
    "org"
   ],
   "poznamka": null,
   "zdroj_view": "config/rucni/celkove_naklady.csv",
   "radku": 1,
   "sloupce": [
    {
     "nazev": "org",
     "typ": "text",
     "popis": "ORG akce (CityVizor)."
    },
    {
     "nazev": "celkove_naklady",
     "typ": "text",
     "popis": "Celkové náklady akce.",
     "jednotka": "Kč"
    },
    {
     "nazev": "stav_k",
     "typ": "text",
     "popis": "K jakému datu údaj platí (d.m.rrrr)."
    },
    {
     "nazev": "zdroj",
     "typ": "text",
     "popis": "Zdroj údaje."
    },
    {
     "nazev": "odkaz",
     "typ": "text",
     "popis": "Odkaz na zdrojový záznam (dokument, smlouvu, stránku)."
    },
    {
     "nazev": "poznamka",
     "typ": "text",
     "popis": "Poznámka (oficiální zdroj, rozdíly mezi zdroji)."
    }
   ],
   "csv": "https://data.obecvgrafu.cz/ostrava/celkove_naklady.csv"
  },
  "puvodni_plan": {
   "popis": "Původní plán vybraných akcí po letech (ručně, se zdrojem).",
   "zdroj": "ručně",
   "licence": "CC BY-SA 4.0",
   "granularita": "akce × rok",
   "frekvence": "ručně",
   "klic": [
    "org",
    "rok"
   ],
   "poznamka": "Zatím prázdné – plní se ručně (Příloha 9 rozpočtu).",
   "zdroj_view": "config/rucni/puvodni_plan.csv",
   "radku": 0,
   "sloupce": [
    {
     "nazev": "org",
     "typ": "text",
     "popis": "ORG akce."
    },
    {
     "nazev": "rok",
     "typ": "text",
     "popis": "Rok plánu."
    },
    {
     "nazev": "puvodni_plan",
     "typ": "text",
     "popis": "Původně schválený plán.",
     "jednotka": "Kč"
    },
    {
     "nazev": "zdroj",
     "typ": "text",
     "popis": "Zdroj údaje."
    }
   ],
   "csv": "https://data.obecvgrafu.cz/ostrava/puvodni_plan.csv"
  },
  "known_issues": {
   "popis": "Známé strukturální problémy dat a modelu (ručně): doména, dopad, řešení, stav, zdroj.",
   "zdroj": "ručně",
   "licence": "CC BY-SA 4.0",
   "granularita": "problém",
   "frekvence": "ručně",
   "klic": [
    "id"
   ],
   "poznamka": null,
   "zdroj_view": "config/rucni/known_issues.csv",
   "radku": 13,
   "sloupce": [
    {
     "nazev": "id",
     "typ": "text",
     "popis": "ID problému (KI01 …)."
    },
    {
     "nazev": "domena",
     "typ": "text",
     "popis": "Doména."
    },
    {
     "nazev": "problem",
     "typ": "text",
     "popis": "Popis problému."
    },
    {
     "nazev": "dopad",
     "typ": "text",
     "popis": "Dopad na analýzu."
    },
    {
     "nazev": "reseni_v_modelu",
     "typ": "text",
     "popis": "Jak je to řešeno v modelu."
    },
    {
     "nazev": "stav",
     "typ": "text",
     "popis": "Stav řešení (vyřešeno / částečně / otevřené)."
    },
    {
     "nazev": "zdroj",
     "typ": "text",
     "popis": "Odkaz na zdroj."
    }
   ],
   "csv": "https://data.obecvgrafu.cz/ostrava/known_issues.csv"
  },
  "domeny": {
   "popis": "Domény overview města a stav pokrytí daty (ručně): máme / částečně / chybí.",
   "zdroj": "ručně",
   "licence": "CC BY-SA 4.0",
   "granularita": "doména",
   "frekvence": "ručně",
   "klic": [
    "domena"
   ],
   "poznamka": null,
   "zdroj_view": "config/rucni/domeny.csv",
   "radku": 12,
   "sloupce": [
    {
     "nazev": "domena",
     "typ": "text",
     "popis": "Doména overview města."
    },
    {
     "nazev": "stav",
     "typ": "text",
     "popis": "Pokrytí daty.",
     "hodnoty": {
      "máme": "",
      "částečně": "",
      "chybí": ""
     }
    },
    {
     "nazev": "zdroj",
     "typ": "text",
     "popis": "Hlavní zdroj."
    },
    {
     "nazev": "poznamka",
     "typ": "text",
     "popis": "Co chybí."
    }
   ],
   "csv": "https://data.obecvgrafu.cz/ostrava/domeny.csv"
  },
  "zdroje_licence": {
   "popis": "Zdroje dat a jejich licence (ručně, do zavedení meta.zdroj): poskytovatel, datová sada, odkaz, licence, atribuce, ověření.",
   "zdroj": "ručně (meta.zdroj)",
   "licence": "CC BY-SA 4.0",
   "granularita": "zdroj",
   "frekvence": "ručně",
   "klic": [
    "zdroj_id"
   ],
   "poznamka": null,
   "zdroj_view": "config/rucni/zdroje_licence.csv",
   "radku": 28,
   "sloupce": [
    {
     "nazev": "poradi",
     "typ": "text",
     "popis": "Pořadí."
    },
    {
     "nazev": "datova_sada",
     "typ": "text",
     "popis": "Datová sada."
    },
    {
     "nazev": "poskytovatel",
     "typ": "text",
     "popis": "Poskytovatel."
    },
    {
     "nazev": "url_zdroje",
     "typ": "text",
     "popis": "URL zdroje."
    },
    {
     "nazev": "licence",
     "typ": "text",
     "popis": "Licence ('neuvedena' = zdroj licenci neuvádí, 'neověřeno' = zatím neověřeno)."
    },
    {
     "nazev": "url_licence",
     "typ": "text",
     "popis": "Odkaz na znění licence."
    },
    {
     "nazev": "atribuce_text",
     "typ": "text",
     "popis": "Text povinné atribuce."
    },
    {
     "nazev": "share_alike",
     "typ": "text",
     "popis": "ano = odvozená data musí mít stejnou licenci."
    },
    {
     "nazev": "osobni_udaje",
     "typ": "text",
     "popis": "Zda zdroj obsahuje osobní údaje a jak se s nimi zachází (např. jména zastupitelů, protistrany smluv)."
    },
    {
     "nazev": "overeno",
     "typ": "text",
     "popis": "Kdy a jak byla licence ověřena."
    },
    {
     "nazev": "poznamka",
     "typ": "text",
     "popis": "Poznámka."
    },
    {
     "nazev": "zdroj_aktualnost",
     "typ": "text",
     "popis": "Název zdroje v tabulce zdroje_aktualnost (vazba licence ↔ aktuálnost)."
    },
    {
     "nazev": "zdroj_id",
     "typ": "text",
     "popis": "ID zdroje (meta.zdroj), na který odkazují sloupce zdroj_id v datech."
    },
    {
     "nazev": "vrstva",
     "typ": "text",
     "popis": "Vrstva zdroje.",
     "hodnoty": {
      "A": "státní páteř – stejný zdroj pro všechny obce",
      "B": "detail města – jen kde to obec zveřejňuje"
     }
    },
    {
     "nazev": "kod_obce",
     "typ": "text",
     "popis": "Kód obce, které se zdroj týká (vrstva B); prázdné = celostátní zdroj pro všechny obce."
    },
    {
     "nazev": "vyuziti",
     "typ": "text",
     "popis": "Využití v projektu.",
     "hodnoty": {
      "používá se": "data se stahují",
      "plánováno": "zdroj je známý, zatím nevytěžený"
     }
    }
   ],
   "csv": "https://data.obecvgrafu.cz/ostrava/zdroje_licence.csv"
  }
 }
}