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.
Example Metamodel: BPMN
The following image shows a part of the BPMN metamodel.
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.