Relationship instance data model objects
Relationship instance data model objects are objects within the
relationship instance data model that have attributes which contain the data
which should be used for a lookup relationship. The primary objects in the
relationship model are Relationship Instance, Instance Data, Role Instance,
Key Attribute Value, and Property Value.
The following table provides details for the attributes applicable to relationship instance data model objects:
| Model Object | Attribute | Type | Description |
|---|---|---|---|
| Relationship Instance | Name | String | Name of the relationship instance. The name of the relationship instance is mandatory and has to conform to NCName rules. The name corresponds to the name of the relationship that this relationship instance applies to. |
| Namespace | String | Namespace of the relationship instance. The Namespace is mandatory and has to be a valid URI representation. The Namespace corresponds to the Namespace of the relationship that this relationship instance applies to. | |
| Instance Data | instanceId | Integer | The instanceId is a unique value which is used to identify the specific instance data. |
| Role Instance | Name | String | Name of the role instance. The name of the role instance is mandatory and has to conform to NCName rules. The name corresponds to the name of the role that this role instance applies to. |
| Namespace | String | Namespace of the role instance. The Namespace is mandatory and has to be a valid URI representation. The Namespace corresponds to the Namespace of the role that this role instance applies to. | |
| Key Attribute Value | name | String | Name of the key attribute value. The name corresponds to the path of the key attribute within the role definition. |
| value | String | Value for the key attribute value. This value can be set on the Instance Data page on the relationship Instance Data property page. | |
| Property Value | Name | String | The name of the property corresponds to the name of the property defined in the relationship or role definition. |
| type | QName | The type of the property corresponds to the property type of the property defined in the relationship or role definition. | |
| value | String | Value for the property for a specific instance data or role instance. If no value is set for the specific instance data or role instance the default value defined for the corresponding property in the relationship or role definition is used in the runtime environment. |
This topic only applies to BAW, and is located in the BAW repository. Last updated on 2025-03-13 12:15