Dit diagram is een viewpoint voor het uitwerken van een conceptueel datamodel.Dit viewpoint geeft aan welke soorten elementen en relaties gebruikt kunnen worden binnen het opstellen van een conceptueel data model.
Voor het conceptueel datamodel gelden een paar uitgangspunten:
- Conceptueel data model is voor meerdere stakeholders (ook niet-ICTers) en dient eenvoudig van opzet te zijn.
- Conceptueel data model is uitgewerkt in ArchiMate (business layer).
- Voor het conceptueel data model wordt alleen het stereotype Business Object gebruikt.
- Het conceptuele model heeft een hiƫrarchische structuur gebaseerd op domeinen.
- Voor een domein kunnen als dit de complexiteit verlaagd meerdere diagrammen gemaakt worden.
- Het conceptuele model wordt gerelateerd aan het logische data model. Zie hiervoor het hybride meta datamodel.
- Het conceptuele model kan gerelateerd worden aan de andere data management kennisgebieden zoals governance, architectuur en datakwaliteit.
Versie | 1.0 | Creatie datum | 05-08-2022 |
Tussen conceptuele data entiteiten kunnen relaties gelegd worden. Voor een relatie wordt een naam gegeven. Bij voorkeur in de vorm van een werkwoord. Een gerelateerde data entiteit heeft alle kenmerken van de conceptuele data entiteit.
- Modellering binnen ArchiMate gebaseerd op BusinessObject stereotypen
Voor het CDM wordt alleen gebruik gemaakt van ArchiMate Business objecten en hun onderlinge relaties.
- Conceptuele entiteit is een zelfstandig naamwoord
Naamgevingsconventie gebaseerd op de ArchiMate regels.
- Conceptuele entiteit is in enkelvoud
Enkelvoud gekozen ter voorkoming van duplicaten in het model.
- Conceptuele entiteiten worden aan elkaar gerelateerd met een ArchiMate associatie
De associatie geeft aan dat er een verband is zonder verdere typering. Desgewenst kun je een richting aangeven.
- Conceptuele ArchiMate associatie heeft een werkwoord als naam
De naam van een associatie geeft een verduidelijking van de relatie.
- Nederlandse naam voor de entiteiten en associaties
Voertaal in het model is Nederlands dus de concepten krijgen Nederlandse namen.
- Aggregatie relatie voor de heeft relatie
Introduceren van groeperingsmogelijkheden of groepering van elementen. Bijvoorbeeld bij het gebruik van datadomeinen.
- Specialisatie relatie voor de is_een relatie
Introductie van een hierarchie op basis van specialisaties.
- Composities worden op dit moment niet gemodelleerd gebruik een aggregatie
Afhankelijk van de context van de organisatie kan deze worden toegevoegd. Hier wordt gekozen voor een relatief eenvoudig model met een beperkt aantal concepten.
- Bij Engelse termen worden de Nederlandse termen als synoniem opgenomen
Nederlands is de voertaal, is een Engelse term meer gebruikt dan de Nederlandse term als synoniem opnemen.
- Er worden geen attributen gemodelleerd. Als een attribuut van belang is in het CDM benoem het dan als een Element
Detaillering op basis van attributen wordt ontmoedigt in het CDM is onderdeel van het LDM.
Domein is de hoogste hierarchische indeling van de conceptuele data entiteiten. Deze domein indeling sluit nauw aan bij de gebruikte indeling van domeinen binnen de organisatie. Desgewenst kan deze domein indeling ook gebruikt worden voor het bepalen van de data governance (de eigenaren en stewards).
Van iedere domein data entiteit wordt een definitie gegeven. Desgewenst wordt onder de kenmerken een lijst van synoniemen opgegeven.
Brengt binnen een domein aan welke conceptuele data entiteiten voorkomen. Dit wordt gemodelleerd met de specialisatie of aggregatie connector tussen een domein en een data entiteit. Er wordt zo veel mogelijk voorkomen dat een conceptuele data entiteit onder meerdere domeinen valt
Van iedere data entiteit wordt een definitie gegeven. Desgewenst wordt onder de kenmerken een lijst van synoniemen opgegeven. Een domein data entiteit heeft alle kenmerken van de conceptuele data entiteit.
Desgewenst kan een hierarchie worden opgebouwd van de conceptuele data entiteiten. Dit wordt gemodelleerd met de specialisatie connector. Houdt er rekening mee dat een sub data entiteit gespecialiseerd kan worden door opnieuw een sub data entiteit.