Online verze nástroje: https://egdilna.github.io/nastroje/dkedit
Stránka nástroje: https://egdilna.github.io/nastroje/#dkedit
Nástroj je dostupný také jako samostatný soubor HTML ke stažení a provozování lokálně bez připojení k internetu.
Správce datového katalogu úřadu je přístupná webová aplikace pro správu OFN datových slovníků a číselníků. Vše běží v jednom HTML souboru — žádný server, žádná instalace, data se ukládají v prohlížeči (localStorage).
Nástroj je navržen s důrazem na přístupnost — semantické HTML prvky, ARIA atributy, plná ovladatelnost klávesnicí, kompatibilita se čtečkami obrazovky. Dialogová okna využívají nativní <dialog> element s atributem inert při zavření.
Data jsou uložena v localStorage prohlížeče pod klíčem ofnv3 s verzí v4. Projekt lze exportovat jako JSON soubor a opětovně načíst. Data se nikam neodesílají.
Aplikace se skládá ze tří hlavních oblastí:
Záhlaví obsahuje tlačítko ☰ pro skrytí/zobrazení postranního panelu a hlavní navigační lištu se záložkami:
Postranní panel zobrazuje přehled slovníků a číselníků jako karty. Každá karta obsahuje:
Panel lze skrýt tlačítkem ☰ v záhlaví pro větší pracovní plochu.
Zobrazuje aktuální pohled dle aktivní záložky. Dynamicky renderovaný obsah včetně formulářů, tabulek a sestav.
Na záložce Projekt se nastavují základní metadata projektu:
| Pole | Popis |
|---|---|
| Název projektu | Interní název projektu (zobrazuje se v postranním panelu) |
| Organizace | Název organizace — přebírá se do metadat slovníků |
| Odpovědná osoba | Jméno autora |
| Kontaktní e-mail | |
| Základní IRI organizace | Základ URL pro auto-generování IRI, např. https://slovník.gov.cz/datový |
| Popis projektu | Volný popis |
Pole Základní IRI organizace je klíčové — od něj se odvozují automaticky generovaná IRI pro slovníky, pojmy, číselníky i položky.
Přehled počtu slovníků, pojmů, číselníků a položek v projektu s přímými odkazy na jednotlivé entity.
Záložka Slovníky zobrazuje karty všech slovníků projektu. Každá karta obsahuje název, stav, verzi, IRI, počet pojmů dle typů a tlačítka akcí.
Tlačítka na kartě slovníku:
| Pole | Popis |
|---|---|
| Název (česky) | Povinný, automaticky generuje IRI při psaní |
| Název (anglicky) | Volitelný překlad |
| IRI slovníku | Globální identifikátor; tlačítko ⚙ generuje z názvu a základního IRI organizace |
| Popis (česky/anglicky) | Textový popis slovníku |
| Stav | Viz kapitola Stavy |
| Úroveň | Tezaurus nebo Konceptuální model — ovlivňuje typ v JSON-LD exportu |
| Organizace, Autor | Metadata o původci |
Po uložení metadat jsou dostupná tlačítka Správa verzí, 🖨 Sestava pojmů a Export JSON-LD.
Exportuje slovník ve formátu OFN JSON-LD. Kontext: https://ofn.gov.cz/slovníky/.... Exportují se veškerá pole pojmů dle OFN schématu včetně ELI odkazů, vazeb, klasifikace a typů.
ELI odkazy se ukládají ve formátu opendata.eselpoint.cz (OFN standard) a při otevření odkazem 🔗 se automaticky přesměrují na www.e-sbirka.cz.
Podporuje import OFN JSON-LD souborů. Správně zpracovává:
alternativní-název jako pole synonymanadřazená-třída pro Typy objektu/subjektu právaagenda, agendový-informační-systém, definiční-obor, obor-hodnotustanovení-dokládající-neveřejnost-údajeZáložka Pojmy zobrazuje tabulku pojmů aktivního slovníku s filtry a hromadnými operacemi.
Filtry:
Tlačítka nad tabulkou:
Každý řádek tabulky obsahuje zaškrtávátko pro výběr k hromadným operacím.
| Typ | ID | Popis |
|---|---|---|
| Obecný pojem | Pojem |
Základní obecný pojem slovníku |
| Typ objektu práva | TypObjektu |
Třída reprezentující objekt práva, má Agendu a AIS |
| Typ subjektu práva | TypSubjektu |
Třída reprezentující subjekt práva |
| Vlastnost | Vlastnost |
Vlastnost třídy s datovým typem (obor hodnot) |
| Vztah | Vztah |
Vztah mezi třídami (definiční obor → obor hodnot) |
| Třída | Trida |
Obecná třída s možností napojení na číselník |
| Veřejný údaj | VerejnyUdaj |
Veřejný údaj dle RPP |
| Neveřejný údaj | NeverejnyUdaj |
Neveřejný údaj s povinným ustanovením neveřejnosti |
Formulář se přepíná zaškrtávátkem Rozšířený režim v modrém pruhu nahoře.
Základní režim zobrazuje:
Rozšířený režim přidává:
Typ-specifická pole v rozšířeném režimu:
IRI pojmu se automaticky generuje při psaní názvu, pokud:
Formát: {IRI slovníku}/pojem/{slug z názvu}
Tlačítko ⚙ Generovat spustí generování ručně. Upozornění se zobrazí pokud slovník nemá nastavené IRI.
Legislativní ustanovení jsou uložena jako IRI ve formátu OFN (opendata.eselpoint.cz).
Jednoduché zadání (v základním i rozšířeném režimu):
Zobrazení: místo URL se zobrazuje čitelný popis, např. Předpis 13/1997 Sb., § 20 odst. 2 písm. b) s datem znění.
Odkaz 🔗 otevře přímo v e-Sbírce na adrese www.e-sbirka.cz.
Po zaškrtnutí více pojmů se zobrazí tlačítko Hromadná akce… s těmito operacemi:
| Akce | Popis |
|---|---|
| Změnit stav | Nastaví vybraný stav všem označeným pojmům |
| Změnit typ | Přetypuje označené pojmy |
| Přidat legislativní ustanovení | Přidá ELI odkaz (rok+číslo, volba Definující/Související) |
| Přidat nelegislativní zdroj | Přidá zdroj se jménem, URL a typem |
| Přidat autorskou poznámku | Přidá interní poznámku ke každému označenému pojmu |
Záložka ⬆ Import CSV/TSV umožňuje hromadný import pojmů.
Po importu se automaticky dogeneruje IRI pro pojmy bez IRI (pokud má slovník nastavené IRI).
Mapovatelná pole: název CS/EN, definice CS/EN, popis CS/EN, synonyma CS (oddělená středníkem), typ, stav, IRI, definující ustanovení (ELI).
Záložka Číselníky zobrazuje karty všech číselníků projektu analogicky ke slovníkům.
| Pole | Popis |
|---|---|
| Název (česky/anglicky) | Název číselníku |
| IRI číselníku | Globální identifikátor; ⚙ generuje z názvu |
| Kód | Krátký kód číselníku |
| Akronym | Zkratka |
| Popis (česky/anglicky) | Popis |
| Definice (česky/anglicky) | Definice |
| Stav | Viz kapitola Stavy |
| Platnost od/do | Datumové ohraničení platnosti |
| URL v NKOD | Odkaz na datovou sadu v Národním katalogu otevřených dat |
Tabulka položek s filtrem dle stavu a hromadnými operacemi.
Formulář položky — základní a rozšířený režim:
Základní režim:
Rozšířený režim přidává:
| Akce | Popis |
|---|---|
| Změnit stav | Nastaví stav označeným položkám |
| Nastavit platnost | Platnost od a/nebo do (prázdné = neměnit) |
| Přidat autorskou poznámku | Přidá poznámku ke každé označené položce |
Funguje stejně jako import pojmů. Mapovatelná pole: kód, název CS/EN, definice/popis CS/EN, zkrácený název CS, alternativní název CS/EN, stav, IRI, platnost od/do.
Klíč pro detekci duplikátů je kód položky.
Exportuje číselník ve formátu OFN Číselníky. Kontext: https://ofn.gov.cz/číselníky/2022-02-08/kontexty/číselník.jsonld.
Stejný princip jako u slovníků — ukládání snapshotů s možností obnovení.
Stavy jsou sdílené pro všechny entity: slovníky, číselníky, pojmy i položky. Jsou to interní stavy nástroje — do JSON-LD exportu se nevkládají.
| Stav | Popis |
|---|---|
| Rozpracovaný | Pracovní verze, ještě nepřipravená k projednání |
| Návrh | Připravený návrh k prvnímu projednání |
| Projednávaný | Aktuálně projednávaný |
| Ke schválení | Prošel projednáváním, čeká na formální schválení |
| Schválený | Formálně schválený |
| Publikovaný | Zveřejněný |
| Neaktuální | Platný, ale nahrazený novějším |
| Zrušený | Zrušený, dále neplatný |
| Archivovaný | Historický záznam |
Záložka Verze u každého slovníku umožňuje:
Stejný princip jako u slovníků, snapshoty zachycují stav položek.
Tlačítko 🖨 Sestava pojmů v editaci slovníku nebo v postranním panelu.
Sestava obsahuje:
Pořadí sekcí:
U každého pojmu jsou zobrazeny: název CS/EN, synonyma, definice, popis, legislativní ustanovení (jako čitelný text s odkazem), stav, typ.
Na konci sestavy jsou nevyřízené autorské poznámky slovníku i pojmů.
Z přehledu verzí tlačítkem Vs. aktuální — zobrazí sestavu s barevně odlišenými změnami oproti vybrané verzi.
Tlačítko 🖨 Sestava položek v editaci číselníku nebo v postranním panelu.
Tabulková sestava s kódem, názvem, popisem/definicí, platností, stavem a sloupcem změny (v diff režimu).
Tlačítko 🖨 Tisknout / PDF v záhlaví sestavy otevře tiskový dialog prohlížeče. Pro uložení jako PDF zvolte v tiskném dialogu tiskárnu „Uložit jako PDF”.
Autorské poznámky jsou interní záznamy — nevkládají se do JSON-LD exportu.
U každé entity (slovník, pojem, číselník, položka) lze přidat libovolný počet poznámek tlačítkem + Přidat poznámku. Každá poznámka má:
Přepínání stavu poznámky je dostupné přímo u každé poznámky nebo z přehledového pohledu.
Záložka Poznámky v hlavní navigaci zobrazuje:
Karty slovníků a číselníků v postranním panelu zobrazují číslo nevyřízených poznámek (součet poznámek entity i všech jejích pojmů/položek).
Nevyřízené autorské poznámky se automaticky připojí na konec každé sestavy slovníku nebo číselníku, jako podklad pro projednání.
Záložka Hledat umožňuje fulltextové vyhledávání pojmů napříč všemi slovníky projektu.
Vyhledávání prohledává:
Výsledky jsou seskupeny dle slovníku. Kliknutím na výsledek se přejde přímo na editaci pojmu.
Dialog ⚖ Detailně… umožňuje sestavit přesný odkaz na ustanovení:
| Pole | Příklad hodnoty |
|---|---|
| Rok vyhlášení | 1997 |
| Číslo předpisu | 13 |
| Datum znění | 2024-07-01 (prázdné = aktuální) |
| Část | cast_6 |
| Paragraf | par_20, par_3a |
| Odstavec | odst_2 |
| Písmeno | pism_b |
| Bod | bod_1 |
Náhled výsledného IRI se zobrazuje průběžně při zadávání. Tlačítkem Vložit IRI se odkaz vloží do formuláře.
https://opendata.eselpoint.cz/esel-esb/eli/cz/sb/{rok}/{číslo}/{datum}/dokument/norma/{...}Předpis 13/1997 Sb., § 20 odst. 2 písm. b) (znění k 1. 7. 2024)https://www.e-sbirka.cz/eli/cz/sb/{rok}/{číslo}/{datum}/{...}Tento formát zajišťuje kompatibilitu s OFN specifikací a zároveň přímé otevírání v uživatelsky přívětivé e-Sbírce.
Při zadávání názvu (slovník, pojem) nebo kódu (položka) se IRI automaticky navrhne, pokud:
| Entita | Vzorec |
|---|---|
| Slovník | {základní IRI}/{slug z názvu} |
| Pojem | {IRI slovníku}/pojem/{slug z názvu} |
| Číselník | {základní IRI}/{slug z názvu} |
| Položka | {IRI číselníku}/položky/{slug z kódu} |
Slug se tvoří z názvu/kódu: malá písmena, diakritika odstraněna, mezery nahrazeny pomlčkami.
Tlačítko ⚙ Generovat spustí generování kdykoli ručně. Pokud slovník/číselník nemá nastavené IRI, zobrazí se varování.
Data jsou uložena v localStorage prohlížeče:
ofnv3, verze: v4.json a sdílet nebo zálohovatAplikace funguje v moderních prohlížečích (Chrome, Firefox, Edge, Safari). Nevyžaduje připojení k internetu.
Tlačítko ⚠ Resetovat aplikaci v sekci Import/Export na záložce Projekt smaže všechna data v localStorage a obnoví aplikaci do výchozího stavu. Akce je nevratná a vyžaduje potvrzení.
Aplikace pracuje s těmito OFN schématy:
https://ofn.gov.cz/slovníky/https://ofn.gov.cz/číselníky/2022-02-08/| Pojem | Vysvětlení |
|---|---|
| OFN | Otevřená formální norma — technické doporučení DIA pro datové sady veřejné správy ČR |
| IRI | Internationalized Resource Identifier — globální identifikátor entity (URI s podporou Unicode) |
| ELI | European Legislation Identifier — standardní identifikátor právních předpisů |
| JSON-LD | Formát pro propojená data (Linked Data) ve formátu JSON |
| PPDF | Propojený datový fond — sdílení údajů mezi agendami veřejné správy |
| RPP | Registr práv a povinností — evidence agend, AIS a datových prvků |
| NKOD | Národní katalog otevřených dat |
| Tezaurus | Slovník na úrovni pojmů bez formálních logických vztahů |
| Konceptuální model | Slovník s formálními vazbami (vlastnosti, vztahy, definiční obory) |
| Snapshot | Zaznamenaný stav pojmů/položek v daném okamžiku pro účely verzování |
Dokumentace odpovídá stavu aplikace Správce datového katalogu úřadu ke dni vydání. Nástroj je vyvíjen v rámci iniciativy eGdilna.