Table of contents

Adding and managing asset relationships

You can add relationships between assets in the same catalog to help other users better understand the assets.

You must have the Admin or Editor role in a catalog to add or remove asset relationships.

Predefined relationships

These predefined relationships are provided by IBM.

Label on source asset Label on target asset Description
Is same as Is same as The asset is the same as another asset. For example, a CSV file that was uploaded twice to create two data assets that are identical.
Is related to Is related to The asset is related to another asset. For example, two data assets that have a primary key relationship.
Is parent of Is child of The asset is a parent of another asset.
Is child of Is parent of The asset is a child of another asset.
Is context parent of Is context child of The asset provides higher-level context for another asset. The source asset can have zero or more context children, but the target asset can have at most one context parent. For example, a schema asset can provide the context for a table asset that belongs to that schema.
Is context child of Is context parent of The asset has context provided by another asset. An asset can have only one Is context child of relationship. For example, a table asset can have only one context parent of the schema asset that the table belongs to.
Contains Is contained in The asset contains another asset. For example, a folder asset can contain data assets.
Is contained in Contains The asset is contained within another asset. For example, a data asset that is in a folder asset.
Has part Is part of The asset has one or more assets that are part of it. For example, a domain asset can have multiple data assets within it.
Is part of Has part The asset is a part of another asset. For example, a data asset can be part of a domain asset.
Implements Is implemented by The asset implements another asset. For example, a data asset can implement a logical data model asset.
Is implemented by Implements The asset is implemented by another asset. For example, a logical data model asset can be implemented by a data asset.
Uses Is used by The asset uses another asset. For example, a model asset can use a data asset.
Is used by Uses The asset is used by another asset. For example, a data asset can be used by a model asset.

Custom relationship types

You can create custom types of relationships for assets with Watson Data APIs. You can then assign your custom relationships to assets in the catalog.

Adding relationships between assets

To add a relationship between assets:

  1. On the Overview page of an asset, click Add relationship in the Relationships section.
  2. Select the type of relationship to add and click Next. You can select a predefined relationship, or any custom relationship.
  3. Select one or more target assets and click Add.

Deleting relationships from assets

To delete a relationship:

  1. On the Overview page of an asset, click remove icon next to the relationship in the Relationships section.
  2. Click Delete.

Learn more