Derivation

Company may set up a domain information model, covering aspects of their universe of discourse, as well as specific information submodels, covering parts of this universe. These models may be conceptual by nature, or be logical, or even technical, intended to be used for realisations in XML, Json or RDF schemas, DDLs, publications, or the like.

A complex set of such models may exist. These models are mutually interdependent: the occurrence of some construct in a technical model depends on the occurrence of a counterpart in the conceptual model. It may not be viable to model a surname in a technical model when no "name"of a "person" is known in the underlying conceptual model.

It is this dependency of models, throughout the chain of conceptual, logical and physical models, that must be managed. This is the heart of Imvertor:

  1. Any construct in a specialized model is linked to construct in a generalized model

  2. Any product definition has its roots in a logical model, and subsequently in the conceptual model

  3. Interdependencies between models of any level of specialization is validated.

  4. Knowledge that is recorded for generalized models is available for (publication of) specialized models

Imvertor thus supports the integration of models, and strictly manages the relations.