18
Pozn.: V podkladech identifikovaná (rozvinutá) podstatná jména označující pojmy převádíme vždy do prvního pádu jednotného čísla. Pozn.: Je vhodné podstatná jména označující pojmy rozvinout co nejvíce, aby byl daný pojem určen jednoznačně a úplně. V seznamu pojmů výše jsme identifikovali pojem, který jsme pojmenovali jako “jméno vlastníka silničního vozidla”. Mohli bychom pojem pojmenovat pouze jako “jméno”. Takové zkrácení ale není doporučováno. Název pojmu jej totiž musí co nejlépe identifikovat jeho význam. Krátké pojmenování “jméno” neurčuje pojem jednoznačně. Není jasné, o jaké jméno nebo o čí jméno se jedná. 2.4. (rozvinuté) podstatné jméno nebo sloveso označující vztahy mezi osobami nebo vztahy mezi osobami na straně jedné a věcmi na straně druhé Zákona č. 56/2001 Sb. popisuje na několika místech vlastnické právo k silničnímu vozidlu. Jedná se o pojem, který můžeme přidat do glosáře. Reprezentuje vztah mezi osobou, která je vlastníkem silničního vozidla, a silničním vozidlem, které je vlastněné fyzickou osobou. Pro snazší pochopitelnost glosáře ale zvolíme jednodušší název pojmu = vlastnictví silničního vozidla. Pojem Zdroj Důvod identifikace vlastnictví silničního vozidla celý zákon vztah 3. Podklady nyní analyzujeme z pohledu pojmů identifikovaných v bodu 2. Hledáme v nich části, které pojmy definují, popisují nebo ze kterých alespoň lze popis odvodit. Jde nám především o pojmy v bodech 2.1, ale snažíme se najít definice či popisy i pro další pojmy. 3.1. Pokud definice v podkladech existuje, zaznamenáme ji k pojmu včetně reference na příslušnou část jako zdroj pojmu. Dále k pojmu můžeme uvést i další charakteristiky (např. alternativní název). Např.: Pojem silniční vozidlo je definován v § 1 zákona č. 56/2001 Sb. následovně:
(1) Silniční vozidlo je motorové nebo nemotorové vozidlo, které je vyrobené za účelem provozu na pozemních komunikacích pro přepravu osob, zvířat nebo věcí. ↓↓↓ silniční vozidlo (dle zákona 56/2001 Sb.)
název: silniční vozidlo
alternativní názvy: vůz
definice: Silniční vozidlo je motorové nebo nemotorové vozidlo, které je vyrobené za účelem provozu na pozemních komunikacích pro přepravu osob, zvířat nebo věcí.
zdroj: § 1 odst. 1 zákona č. 56/2001 Sb.
doplňující poznámka: (neuvedena)
3.2. Pokud definice v podkladech neexistuje, snažíme se význam pojmu popsat. Výsledný popis je sice námi zkonstruovaný a v podkladech není přímo uvedený, ale můžeme jej uvést jako definici. Jako referenci na zdroj pojmu nemůžeme dát konkrétní část, ale snažíme se uvést tu, která pojem nejlépe
19
charakterizuje nebo ze které jsme definici odvodili. Pokud to není možné, uvedeme podklad jako takový (např. celý zákon). Také doplníme ostatní charakteristiky pojmu. Např.: Evidence údajů v registru silničních vozidel je upravena v § 1 zákona č. 56/2001 Sb. neobsahuje přímou definici pojmu vlastník vozidla. Z kontextu zákona však lze odvodit alespoň popis významu pojmu a uvést jej jako definici. ↓↓↓ vlastník vozidla (dle zákona 56/2001 Sb.)
název: vlastník vozidla
alternativní názvy: vlastník, osoba vlastnící vozidlo
definice: Vlastníkem silničního vozidla je osoba (fyzická, podnikající fyzická nebo právnická osoba), která vlastní vozidlo a která je jako vlastník uvedena v registru silničních vozidel.
zdroj: § 4 odst. 2, písm. a) zákona č. 56/2001 Sb.
doplňující poznámka: (neuvedena)
Části podkladů z bodu 1 nemusí být dostatečně specifické pro analýzu všech důležitých pojmů. Mohou popisovat, že mají být evidovány nějaké údaje o osobě či věci, přičemž konkrétní údaje nespecifikují. Konkrétní údaje pak mohou vyplývat z jiné části podkladů. Snažíme se tedy tyto doplňující části podkladů nalézt. Pro nalezené zopakujeme kroky 2 a 3 výše a poté znovu zopakujeme tento krok 4. Toto kolečko opakujeme, dokud nezpracujeme všechny části podkladů, které takto identifikujeme. Např.: § 4 zákona č. 56/2001 Sb.
l) údaje o technických prohlídkách a technické způsobilosti silničního vozidla,
Z tohoto ustanovení vyplývá, že mají být evidovány nějaké údaje o technických prohlídkách. Konkrétní údaje o technických prohlídkách ale ustanovení nespecifikuje. Je proto nutné najít jiná ustanovení tohoto zákona, ze kterého údaje o technických prohlídkách vyplývají a pro ně zopakovat analýzu popsanou v předchozích krocích. Těchto ustanovení je několik. Namátkou:
§ 49
Technickou prohlídkou silničního vozidla mohou být zjištěny 3 stupně závad, kterými jsou
a) lehká závada, která nemá významný vliv na provozní vlastnosti vozidla, bezpečnost provozu na pozemních komunikacích ani životní prostředí, b) vážná závada, která …, c) nebezpečná závada, která … .
V tomto ustanovení můžeme identifikovat důležité pojmy jako závada, lehká závada, vážná závada a nebezpečná závada. Postup vypracování konceptuálního modelu agendy Nyní pojmy v glosáři vztáhneme k sobě navzájem pomocí věcných souvislostí. Tím vytvoříme konceptuální model, který nám poslouží pro vytvoření správné evidence údajů agendy.
20
Konceptuální model vypracováváme prostřednictvím editace diagramu. Pokud nám to zvolený nástroj pro vytváření konceptuálních modelů dovolí, můžeme konceptuální model rozdělit do více diagramů, abychom se vyhnuli velkým a těžko čitelným diagramům. V teorii výše jsme používali pojmy osoba nebo věc. Tyto pojmy již dále používat nebudeme. Začneme již používat terminologii registru práv a povinností, resp. práva obecně, a budeme používat pojmy subjekt práva a objekt práva. 1. Začneme s pojmy, které jsme do glosáře zařadili, protože jsme je identifikovali v podkladech jako pojmy, které označují osobu nebo věc (krok 2.1 tvorby glosáře). 1.1. Vybereme ty pojmy, které označují subjekty práva. Každý takový pojem vložíme do diagramu konceptuálního modelu. Pojem označíme jako 1.1.1. typ role, pokud pojem v kontextu agendy označuje roli subjektů práva, o kterých jsou vedeny údaje v registru osob nebo v registru obyvatel. Je nutné si uvědomit, že většina pojmů označujících subjekty práva označuje role subjektů práva, nikoliv subjekty práva jako takové. Role subjektu práva je charakteristická tím, že popisuje subjekt práva v kontextu dané agendy a v alespoň jednom vztahu významném pro agendu k jinému subjektu práva nebo k objektu práva. Typ role pak specializujeme od 1.1.1.1. typu právnická osoba ze sémantického slovníku registru osob, pokud se jedná o roli právnické osoby 1.1.1.2. typu podnikající fyzická osoba ze sémantického slovníku registru osob, pokud se jedná o roli podnikající fyzické osoby 1.1.1.3. typu osoba v registru osob ze sémantického slovníku registru osob, pokud se jedná o roli právnické osoby nebo podnikající fyzické osoby 1.1.1.4. typu subjekt údajů vedený v registru obyvatel ze sémantického slovníku registru obyvatel, pokud se jedná o roli fyzické osoby 1.1.1.5. typu osoba ze sémantického slovníku základních registrů, pokud se jedná o roli právnické osoby, podnikající fyzické osoby nebo fyzické osoby Pozn.: V případě, že se jedná o roli jiným způsobem kombinující právnické a fyzické osoby, je nutno postupovat složitějším způsobem, který je popsán v Doplňující techniky k postupu vypracování sémantického slovníku agendy. Pozn.: V případě, že se jedná o roli jiného typu subjektu vedeného v registru osob než jsou výše uvedené (svěřenského fondu, organizační složky státu, organizační části osoby) specializujeme od příslušného typu objektu ze sémantického slovníku registru osob. Příklad V glosáři jsme identifikovali pojmy vlastník vozidla a provozovatel vozidla. Označují roli právnické osoby, podnikající fyzické osoby nebo fyzické osoby. Podle výše uvedeného postupu je tedy vložíme do diagramu konceptuálního modelu a označíme je jako typy rolí. Specializujeme je od pojmu osoba ze sémantického slovníku základních registrů.
21
Pozn.: Šedá barva pozadí u typu objektu osoba značí, že se jedná o pojem z jiného slovníku pojmů, než je slovník pojmů agendy, pro kterou konceptuální model vytváříme.
Pozn.: Pokud pojem v kontextu agendy označuje roli subjektu práva, která je speciálním případem jiné role zavedené v tomto sémantickém slovníku agendy nebo v sémantickém slovníku jiné agendy, ve které jsou vedeny údaje vztažené k této jiné roli, pojem označíme také jako typ role a navíc jej od tohoto jiného typu role specializujeme. 1.1.2. typ role, pokud pojem v kontextu agendy označuje subjekty práva, o kterých nejsou vedeny údaje v základních registrech. Typ role pak specializujeme od obecných pojmů právnická osoba nebo fyzická osoba ze sémantického slovníku veřejného sektoru, příp. od ještě obecnějšího pojmu subjekt práva, pokud není možné říci, zda se jedná o právnickou nebo fyzickou osobu. 1.2. Dále vybereme ty pojmy, které označují objekty práva. Každý takový pojem vložíme do diagramu konceptuálního modelu. Pojem označíme jako 1.2.1. typ objektu, pokud pojem v kontextu agendy označuje objekty práva, o kterých jsou údaje primárně vedeny v této agendě. 1.2.1.1. Zároveň jej specializujeme od pojmu objekt práva z generického sémantického slovníku pojmů veřejného sektoru. Příklad
V glosáři jsme identifikovali pojmy silniční vozidlo, technický průkaz, technická prohlídka a závada. Označují objekty práva, o kterých jsou údaje primárně vedeny v modelované agendě. Do agendy nejsou žádné údaje o těchto objektech práva přebírány z žádné jiné agendy. Proto je označíme jako typy objektů a specializujeme je od pojmu objekt práva z generického sémantického slovníku pojmů veřejného sektoru.
22
1.2.2. typ objektu, pokud pojem označuje objekty práva, o kterých jsou údaje primárně vedené v jiné agendě, a pojem označuje jejich speciální druh, NEBO typ fáze, pokud pojem označuje určitou fázi životního cyklu objektů práva. 1.2.2.1. Zároveň jej specializujeme od příslušného typu objektu v sémantickém slovníku pojmů této jiné agendy. Příklad Přesuneme se do agendy definované zákonem č. 542/2020 Sb. o výrobcích s ukončenou životností. Při tvorbě sémantického slovníku pojmů této agendy je do glosáře vložen pojem vozidlo s ukončenou životností. Pojem označuje objekty práva, které jsou silničními vozidly podle zákona č. 56/2001 Sb. která se stala odpadem. Vozidlo s ukončenou životností je speciální fází životního cyklu silničního vozidla. Nejedná se o roli, protože je vozidlem s ukončenou životností nezávisle na kontextu, ve kterém o něm uvažujeme, tj. i mimo kontext agendy zákona č. 542/2020 Sb. Zároveň jsou ale o silničním vozidle primárně údaje vedeny v agendě podle zákona č. 56/2001 Sb. Při vkládání pojmu vozidlo s ukončenou životností do konceptuálního modelu tedy vložíme jako typ fáze a specializujeme jej od pojmu silniční vozidlo. Situaci zobrazuje následující diagram. Šedý pojem silniční vozidlo je pojem z agendy zákona č. 56/2001 Sb.
23
Příklad Nyní se přesuneme do agendy definované zákonem č. 168/1999 Sb., o pojištění odpovědnosti za škodu způsobenou provozem vozidla. Do jejího glosáře je vložen pojem vozidlo. Označuje silniční vozidla dle zákona č. 56/2001 Sb. avšak ve specifickém kontextu agendy, který je spojen s pojištěním odpovědnosti za škodu způsobenou provozem daného vozidla. Primárně jsou údaje o vozidle vedeny v agendě definované zákonem č. 56/2001 Sb. V agendě definované zákonem č. 168/1999 Sb. jsou pak vedeny specifické údaje spojené s pojištěním odpovědnosti. Pojem vozidlo tedy do konceptuálního modelu agendy definované zákonem č. 168/1999 Sb. vložíme jako typ objektu, který specializuje typ objektu silniční vozidlo ze slovníku agendy definované zákonem č. 56/2001 Sb. Nejedná se o typ fáze, protože není označena určitá fáze v životního cyklu silničního vozidla, pouze jeho jiný kontext. Neuvažujeme ale role, protože z pohledu logiky veřejné správy objekty práva nemohou vystupovat v rolích.
Pokračujeme s pojmy, které jsme do glosáře zařadili, protože jsme je identifikovali v podkladech jako pojmy, které označují vlastnost (krok 2.3 tvorby glosáře). Každý takový pojem analyzujeme a zavádíme do konceptuálního modelu následujícím způsobem. 2.1. Reprezentuje pojem charakteristiku subjektů nebo objektů práva, role, fáze, události nebo činnosti, která je vyjádřena jako prostý řetězec, číslo, datum, čas, webová adresa, booleovská hodnota (tj. true/false, pravda/nepravda, ano/ne), apod? 2.1.1. Pojem vložíme do diagramu konceptuálního modelu a označíme jej jako typ vlastnosti, který přiřadíme příslušnému typu (subjektu, objektu, ...), jehož vlastnost vyjadřuje. Příklad Pojmy číslo technického průkazu a datum vydání technického průkazu jsme identifikovali jako pojmy, které označují vlastnosti technických průkazů. Reprezentují charakteristiku
24
technických průkazů, které mohou být vyjádřeny jako prostý řetězec, resp. datum. Proto je vložíme do konceptuálního modelu jako typy vlastností, které přiřadíme typu objektu technických průkaz.
2.2. Reprezentuje pojem charakteristiku, která je vyjádřena jako hodnoty číselníku? 2.2.1. Pojem vložíme do diagramu konceptuálního modelu a označíme jej jako typ objektu. 2.2.2. Specializujeme jej od typu objektu položka číselníku ze sémantického slovníku registru práv a povinností. 2.2.3. Do konceptuálního modelu vložíme novou obecnou pojmenovanou asociaci, kterou propojíme typem, kterému charakteristika patří, s typem objektu vyjadřujícím tuto charakteristiku. Příklad V glosáři jsme identifikovali pojem značka silničního vozidla (např. Škoda, BMW apod, nikoliv SPZ) jako pojem, který označuje vlastnosti silničních vozidel. Reprezentuje charakteristiku silničních vozidel, kterou vyjadřujeme jako hodnoty z číselníku. To zda danou charakteristiku vyjadřujeme jako hodnoty číselníku vyplývá z našeho vlastního rozhodnutí při návrhu datové architektury IS. Zde v modelu toto rozhodnutí pouze zachycujeme. Pojem vložíme do diagramu konceptuálního modelu a označíme jej jako typ objektu. Specializujeme ho od pojmu položka číselníku ze sémantického slovníku registru práv a povinností. Dále propojíme typ objektu silniční vozidlo s typem objektu značka silničního vozidla novým typem vztahu, který vhodně pojmenujeme. V našem případě volíme pojmenování “má značku”.