Search in package


ArchiMate is a part of the AddOn with a screen for a combination of search and toolbox for ArchiMate. It reduces the change for duplicate elements in the repository.


Assistant is a number of screens with extra functionality. It is available via the menu specialize and in the ribbon the IDEA button (under Add-Ins)

BD-DWH Integration ABB

For the introduction of a Big Data Platform in an existing application landscape that includes a data storage, transformation and analysis element, like a DWH there are four scenarious for integration possible. In this package four alternatives are described with their characteristics, advantages and disadvantages. For TDP one scenario must be selected for further implementation.

Big Data Blueprint

A Big Data blueprint as described in the literature. It is focused on Big Data but also useful for other data transforming activities

Big Data Infrastructure

Beschrijving van de infrastructurele aspecten van een big data architectuur

Big Data Mechanisms

Technology mechanisms represent well-defined IT artifacts that are established within an IT industry.

Big Data Patterns

The simplest way to describe a pattern is that it provides a proven solution to a common problem individually documented in a consistent format and usually as part of a larger collection. The notion of a pattern is already a fundamental part of everyday life. Without acknowledging it each time, we naturally use proven solutions to solve common problems each day. Patterns in the IT world that revolve around the design of automated systems are referred to as design patterns.

BigData Assistant

Package with the description of generic architectural building blocks and solution building blocks.

Conceptual datamodel example

The conceptual model shows a relatively abstract representation of the entities without the corresponding details such as the attributes and the cardinalities of the associations. In the conceptual model the links between the entities are shown and more importantly a common model (and vocabulary) is defined from the field. In particular, the description of the meaning of the entities is therefore important. In addition to the vocabulary, a number of additional aspects of the entities are also considered: The use of these entities for example in (business) processes or within applications. Data governance aspects of the entities, for example who owns the data, who needs to be informed or consulted about changes, etc. For the conceptual model, ArchiMate was chosen because this language makes it possible to make connections with other entity types in an organization (processes, applications etc).

Data analytics and -science


Data filtering and selection


Data processing


Data qualities

Datakwaliteiten zijn ontwikkeld door een internationaal consortium te weten Datakwaliteiten worden vooral ingezet voor het bepalen van de behoefte en het aanbod bij een registerfunctie. De datakwaliteiten worden weergegeven in het diagram overzicht datakwaliteiten

Data science


Data storage


Data types


Data visualisations



The deduplicator is a rountine in the IDEA addon to merge elements with the same name and stereotype. This can be done on package and element level.





Example Architecture

This sample is based on a part of the adventure works database from Microsoft and shows the implementation of the four layers of the IDEA architecture in a relative simple entity model.

Example FormFactory entities

Example of a number of software entities specific for a certain software framework the FormFactory.

Example model for software development

In a number of situations the logical model can be used to define an extra physical implementation in software. For example for interfaces or for (data entry forms etc).

Example of a data catalogue

Data management or data catalogue example of adventure works based on the DaMa concepts

Example of a data model

Example of the three data model layer:
  • Conceptual model
  • Logical model
  • Physical model

Example of a User Interface

For user interfaces a standardized and simple notation can be used to give an idea about what the GUI will look like.



File transformation ABB

Building block for transformation from file based data to the standardized data target (model)

Hadoop components


Hourglass ABB

Hourglass architecture pattern for modelling implementation specific functions and entities in a standardized architectural model.

Hourglass elements



IDEA is a combination of functionalities for data modeling and data architecture. It automates the tedious and repeating modeling activities.



IDEA Documentation

This is the documentation of the IDEA AddOn. It is a combination of:
  • Description of the user interface
  • Source code of the AddOn




Screens documentation with a brief description of the various screens in the IDEA AddOn. Please see also the webvideos on the various screens and usage of functionalities

Logical datamodel example

Logical model example is the implementation independent detail model of the adventure works example



Physical datamodel example

Physical model example is the implementation specific detail model of the adventure works example based on a SQL Server 2016 relational database


Kwaliteiten bieden de mogelijkheid om op een andere wijze de eisen te formuleren die je aan een bepaalde functionaliteit of toepassing stelt. Met name de mogelijkheid om kwaliteiten te kwantificeren maken deze entiteiten interessant. Op dit moment zijn er twee soorten kwaliteiten onderkend:

Relational Transformation ABB

Transformation from a relational database data source to the standardized data target

Sample qualities

Package with two sets of standard qualities. One for Data entities (from and one for Software (from ISO).

Servicemodel ABB

Detailed ABB for describing the logical service interface in combination with extra governance functionalities

Software qualities

Software qualities are used to define the quality of software applications and component based on an internation ISO standard.

Software qualities

Software qualities based on the Quint2 model

Stakeholders in sample data catalogue

Package with a number of stakeholders in the example project. Only used to show the set up the data management associations and matrices.

Starter Class Diagram



The library is still named TEA based on the initial project done at TenneT. Currently IDEA and TEA are combined to one library. The name is maintained for legacy reasons





Transformation ABB/SBB




XML transformation ABB