Defining relationships between object types - 8.0

Talend Data Catalog Administration Guide

Talend Big Data Platform
Talend Data Fabric
Talend Data Management Platform
Talend Data Services Platform
Talend MDM Platform
Talend Real-Time Big Data Platform
Talend Data Catalog
Administration and Monitoring
Data Governance
Last publication date

After associating attribute types with object types, define custom association or composition relationships between the objects.

When a relationship has been used in an instance, you cannot change its cardinalities.

Naming standards for composition role names

A composition role name should be a noun depicting the name of the child object.

The name should be plural when the cardinality is set to Many and singular when set to One, such as "Parent" has "Child" or "Children".

For example: Order has Customer Address.

Naming standards for association role names

An association role name must be unique for the END1 and END2 objects. It also should be a singular noun optionally preceded with an adjective and short as possible.
  • A role name of a uni-directional relationship is a noun. It is plural when the cardinality is many.
  • A bi-directional relationship has one role name as noun and another one as a verb.

When there are multiple relationships to an object, each role name should depict the name of the END2 object.

For example: A Term has Synonym Terms, A Term has Acronym, A Policy Is Enforced by Rules, A Term Defines Imported Objects or An Imported Object is Defined By Terms.

Association role names:
  • become section headers and tab names in the object page for a custom model.
  • become Object Type in worksheets.