Model Driven Interoperability (MDI) is a methodological framework, which provides a conceptual and technical support to make interoperable enterprises using ontologies and semantic annotations, following model driven development (MDD) principles.
These two projects worked on both the definition of a methodological framework and the application of MDI on concrete cases.
The MDI Method proposed to solve interoperability problems, like its name indicates, is based on the MDA approach.
Also, the following principles were applied to the definition of this method: Next picture show the main features of the MDI Method, in which the green areas give the estimated effort related to each phase and workflow: The MDI Framework[10][11][12] from ATHENA provides guidance on how MDD should be applied to address interoperability.
[13] The following services: verification of the consistency of models, support to automatic mapping discovery among heterogeneous models, and definition of semantic preserving transformation can support MDI to tackle both vertical and horizontal issues.