Metamodeling languages: Property of
A property can characterize instances of other types (i.e. non-properties).
- This relation is described in a metamodel with the property of relationship.
Each property of relationship is specified further with three constraints:
1) Id to describe if the property type is used as a naming property (a non-property type can have only one id),
2) Uniqueness to specify if there is no duplication of property values allowed among instantiations of this ‘property of’ relationship, and
3) Local name to define a name for this use of the property type.
two non-property types can refer to the same property type but with different labels