Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

1.4. Note about OpenMI 2 compliancy

to be decided: which compliancy is more appropriate?

1.4.1. Slightly changed from 1.4 compliancy

...

* 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 the classical time and space dependent component just had to implement the basic ILinkableComponent. For 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 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 1.x compliancy a the classical time and space dependent component just had to implement the basic ILinkableComponent. For 2.x compliancy this component would have to implement the basic and the time and space specific extension interfaces.

...