If domain models have the same data type as that of the properties, you can associate multiple domain models with multiple properties.
For example, an event and a concept have an OrderID property defined the same way, and both the
OrderID properties use an
OrderIDModel domain model. In this case, the
OrderIDModel domain model is associated with the
OrderID property of the event, as well as of the concept. However, the concept or the event property is associated only with the
OrderIDModel domain model.