egdilna:zaklady-konceptualnich-modelu
☑️ Schváleno 21.11.2024 15:41 od Michal Rada (verze: 1) | Schvalovatel: michal.rada@praha.eu
Základy konceptuálních modelů
Konceptuální model specifikuje pojmy glosáře následujícím způsobem:
1) S pojmy pracuje jako s typy, které klasifikuje do několika druhů:
- Pojem reprezentující osoby určitého druhu klasifikuje jako typ subjektu.
- Pojem reprezentující věci určitého druhu klasifikuje jako typ objektu.
- Pojem reprezentující určitou roli osob klasifikuje jako typ role.
- Pojem reprezentující určitou fázi osob klasifikuje jako typ fáze.
- Pojem reprezentující vztahy určitého druhu mezi osobami nebo mezi osobami a věcmi klasifikuje jako typ vztahu.
- Pojem reprezentující události určitého druhu klasifikuje jako typ události.
- Pojem reprezentující činnosti určitého druhu klasifikuje jako typ činnosti.
- Pojem reprezentující vlastnosti určitého druhu charakterizující osoby, věci, role, vztahy, události nebo činnosti klasifikuje jako typ vlastnosti.
2) Doplňuje věcné (sémantické) souvislosti mezi pojmy.
- Přiřazuje typy vlastností k ostatním typům popsaným výše. Tím modeluje, jakými vlastnostmi mohou být charakterizovány jaké druhy osob, věcí, jaké role, atd.
- Přiřazuje k typům vztahů typy, které se vztahu účastní. Je možné následující přiřazení: Typu vztahu se účastní pouze typy subjektů, rolí a fází. Tím modeluje vztahy mezi subjekty práva, příp. mezi subjekty práva v určitých rolích nebo fázích. Typu vztahu se účastní typ subjektu, role nebo fáze na jedné straně a typ objektu na druhé straně. Tím modeluje vztahy mezi subjekty práva na jedné straně a objekty práva na druhé straně.
- Přiřazuje typy subjektů, objektů, rolí, fází a vztahů k typům událostí a činností, které se jich týkají. Tím modeluje, že daná událost nebo činnost se během svého průběhu dotýká daných subjektů, objektů atd. subjekty, role nebo fáze jsou účastníky událostí či činností objekty jsou předměty událostí či činností
- Dále libovolně podle potřeb dané agendy propojuje typy subjektů, objektů, rolí a fází pomocí obecných pojmenovaných asociací. Tím modeluje souvislosti, které nejsou takového významu, aby byly modelovány jako typy vztahů
- Obecná pojmenovaná asociace i typ vztahu modelují souvislosti. Zatímco ale typ vztahu je na stejné úrovni jako ostatní typy a může mít přiřazeny typy vlastností (tj. být charakterizován agendovými údaji), tak obecná pojmenovaná asociace je pouze prostým propojením bez jakékoliv možné charakteristiky agendovými údaji.
- Určuje specializační vazby, které modelují, že určitý typ je speciálnější než jiný typ (je jeho speciálním případem a každý prvek speciálního prvku je také prvkem specializovaného). Konkrétně specializuje:
- Typy subjektů jinými typy subjektů nebo typy fází
- Typy objektů jinými typy objektů nebo typy fází
- Typy rolí jinými typy rolí
- Typy fází jinými typy fází
- Typy vztahů jinými typy vztahů
- Typy událostí jinými typy událostí
- Typy činností jinými typy činností
- Přiřazuje typy subjektů k typům rolí. Tím modeluje, že subjekty mohou vystupovat v rámci agendy v různých rolích.
Konceptuální model je vyjádřen v grafické podobě diagramu. Všechny typy kromě typů vlastností jsou zobrazeny jako obdélníky s názvem pojmu a s uvedením typu mezi symboly «
>>. Typy vlastností přiřazené k typu jsou zobrazeny přímo jako součást příslušného obdélníku. Pozn.: Jedná se o notaci grafického jazyka UML diagramů tříd.
egdilna/zaklady-konceptualnich-modelu.txt · Poslední úprava: 21.11.2024 15:40 autor: Michal Rada