Skip to main content
Version: ADONIS 13/ADOIT 14/ADOGRC 11.1

Data Model

BOC's products are built on top of ADOXX, which is a versatile metamodelling platform that provides capabilities to store domain-specific data in data repositories based on arbitrary, configurable metamodels.

While pre-built metamodels for the purposes of e.g. Business Process Modelling (BPMN) and Enterprise Architecture Management (ArchiMate) are available, products built on top of ADOXX can be used to adapt and extend pre-existing metamodels or to create entirely new metamodels from scratch, using the concepts of the internal meta²model. For details on these concepts and the general terms used in the ADOXX context, refer to the Terminology.


The meta²model consists of the internal generic concepts that are instantiated to create a domain-specific metamodel.

Example: The BPMN metamodel contains the (metamodel) concepts Task and StartEvent which are instantiations of the (meta²model) concept Class.

ADOXX Meta²Model

Example Metamodel: BPMN

BPMN is a graphical representation for specifying business processes in a business process model. The BPMN metamodel is the standard metamodel used in ADONIS.

The following image shows a part of the BPMN metamodel. BPMN

Example Metamodel: ArchiMate

ArchiMate is an enterprise architecture modelling language to support the description, analysis and visualization of architecture within and across business domains. The ArchiMate metamodel is the standard metamodel used in ADOIT and serves as another example showing how the ADOXX meta²model can be instantiated.

The following image shows a part of the ArchiMate metamodel. ArchiMate