...
* at 1. The OpenMI Association provides extensions to the standard with more specific interfaces, e.g. for time and space dependent components. Although these extensions are part of the standard they are formally not required for compliancy. But the OpenMI Association recommends to implement the appropriate extension for easier data exchange with other OpenMI compliant components.
For 1.x compliancy This means a change in the implementation of the classical time and space dependent component, which had in 1.x just had to implement the basic ILinkableComponent. For OpenMI 2 .x compliancy this component would have to implement the basic and the time and space specific extension interfaces.
h3. 1.4.1. Two level compliancy
The compliancy with the OpenMI 2 standard is split into two levels. The OpenMI compliancy on the first level refers to basic interfaces whereas the OpenMI extension-compliancy includes additional interfaces, e.g. for time and space dependent components.
The IBaseLinkableComponent is the key interface in the OpenMI standard version 2.
...
* at 2.: This leads to a main difference between OpenMI 1.x and OpenMI 2. x. For In order to become 1.x compliancy compliant the classical time and space dependent component just had to implement the basic ILinkableComponent. For 2.x compliancy this This component would have to implement the basic and the time and space specific extension interfaces for becoming OpenMI 2 compliant.
How to define the extension interfaces
...