Building a domain model


A domain represents the set of possible values for a data element. Each attribute, column and common item should therefore be linked to a domain, which itself is linked to a data type.

In Open ModelSphere domains are grouped in domain models. There are three ways to create this type of model:
  1. From the main menu choose Edit > Add > Domain model > Target system of your choice.

  2. Right-click Project and choose Add > Domain model > Target system of your choice.

  3. In the Edit toolbar, click the Add tool > Domain model > Target system of your choice.

By default settings, the diagram for a domain model is displayed upon request. With the pointer tool, select domain model in the explorer window and do Add > Diagram. If you want to modify the default settings, see Modifying the options.

To add objects to the domain model: highlight domain model in the explorer window, then choose Edit > Add > Domain.



You should name the domains immediately after their creation.

A domain can be assigned to an attribute, a column, a common item or another domain using the descriptor Type.

If the descriptor Propagated is checked for a domain, the values of are uniformly used, i.e. they are propagated to the corresponding descriptors of attributes, columns, common items and domains which are linked to the domain.