Het model van de metadata verschijningsvormen is uitgewerkt in de vorm van een conceptueel datamodel. Voor het conceptuele datamodel is gekozen voor ArchiMate Business Objecten om het conceptuele datamodel te representeren.
In dit diagram kiezen we er daarom voor om ook voor de verschijningsvormen te kiezen voor business objecten. Echter in een andere context hadden we even zo goed voor bijvoorbeeld application interfaces kunnen kiezen binnen ArchiMate.
In dit diagram worst gebruik gemaakt van twee soorten ArchiMate relaties:
- Aggregatie, als een concept kan zijn opgebouwd uit andere elementen
- Specialisatie, een verschijningsvorm op basis van een concept met eigen kenmerken.
Deze uitwerking wordt vervolgens in het logisch datamodel voor de metadata simulator gebruikt voor de inrichting van dit model op basis van domeinen voor een aantal attributen in de objecttypen van het logisch metamodel.
Versie | 1.0 | Creatie datum | 10-10-2023 |
Binnen Metadata is de representatie of de verschijningsvorm van concepten een belangrijke toevoeging. Representaties zijn bijvoorbeeld diagrammen binnen een bepaalde modelleertaal, maar ook formulieren en schermen in informatiesystemen. Maar ook grafieken en dashboards omtrent metadata zijn verschijningsvormen. We zouden voor representaties ook een specifiek ArchiMate element kunnen kiezen voor representaties. Om het metamodel eenvoudig te houden is hier niet voor gekozen
Concepten bepalen de opbouw van het metamodel en kennen een paar abstracte concepten van specialiseren naar verschillende modelleertalen maar ook naar kennisgebieden in de metadata. Er wordt bijvoorbeeld een conceptueel datamodel uitgewerkt op basis van Meta Data Management op basis van het DMBoK.
Concepten kunnen aggregaties bestaande uit andere concepten van hetzelfde concepttype maar ook van een ander concepttype. Bijvoorbeeld een UML Klasse entiteit bestaat uit Eigenschappen van het Concepttype Attribute en het Concepttype Operatie.
Het model omvat alles met betrekking tot de context die we willen vastleggen. In de voorbeelden die we hier vastleggen is dat de metadata. Echter de conceptuele opzet is dusdanig algemeen dat het ook bruikbaar is voor andere metamodellen. Bijvoorbeeld Voor ArchiMate, UML, MoF en Entity Relationships kennen dergelijke concepten maar zijn in het Logische model in meer detail uitgewerkt
Tabelvormige representatie van meerdere elementen. Waarbij in de kolommen de eigenschappen van een element bepaald worden. De rijen zijn de verschillende elementen die getoond worden in deze lijst.
Een tabelvormige representatie bestaande uit twee elementen. De ene over de horizontale en de ander over de verticale as. Waarbij in de cellen waar de assen elkaar kruisen een relatie kan worden getoond.
In de matrix wordt daarbij de relatie veelal verrijkt of getypeerd met extra karakteristieken van de relatie tussen de elementen.
Bijvoorbeeld de CRUD of RASCI matrix.
Een diagram is een visuele representatie van een deel of subset van de elementen en relaties in het metamodel
Een tabelvormige representatie bestaande uit twee elementen. De ene over de horizontale en de ander over de verticale as. Waarbij in de cellen waar de assen elkaar kruisen een relatie kan worden getoond.
Een cirkeldiagram is een rond diagram dat op een taart of een pizza lijkt. Elke van de 'punten' van de taart of de pizza geeft een bepaalde categorie data weer. Samen vormen ze de hele taart. De pizza of taart in zijn geheel is 100 procent.
Een graaf of netwerk is te omschrijven als blokjes en lijntjes waarbij de blokjes elementen zijn en de lijnen de relaties tussen deze elementen.
tabel is een generieke verschijningsvorm waarbij data gerepresenteerd wordt in de vorm van rijen en kolommen. Het aantal rijen en kolommen is daarbij veelal variabel afhankelijk van de specialisatie van de tabel.
Representatie van één element waarin in de rijen in de eerste kolom de naam van een kenmerk of attribuut wordt getoond en in de tweede kolom de waarde van dit kenmerk of attribuut.
Een staafdiagram is de grafische weergave van de frequentieverdeling van data. Dit diagram toont staven van geringe breedte met hoogte gelijk aan de (relatieve) frequenties opgericht boven de mogelijke waarden.
Hierarchisch opbouw van elementen op basis van een ouder - kind relatie tussen elementen. Veelal zijn het elementen van hetzelfde typen.
Kenmerkend is wel dat vooraf veelal niet bekend is uit hoeveel niveaus de hierarchie bestaat.
Is een samenstelling van andere verschijningsvormen. Er is een veelheid van combinaties van verschijningsvormen mogelijk in deze hybride vorm. In dit whitepaper worden er slechts een aantal veel voorkomende hybride vormen beschreven.
Een getypeerde graaf is een specialisatie van een graaf. Het houdt in dat de relaties en elementen in weergave zijn verrijkt. Deze verrijkte weergave houdt in dat iedere verrijking extra concepten toont. bijvoorbeeld een UML klasse diagram waar een driehoekje op de lijn een specialisatie is en de getallen aan de uiteinden de cardinaliteiten of meervoudigheid representeren.
Hybride verschijningsvorm waarin een combinatie van twee verschijningsvormen gecombineerd worden. Meestal zijn dit een boom en een lijst.