Out-of-the-box derived relation types

Some derived relation types (DRTs) are ready for you to use immediately and are already integrated into other products. These are called out-of-the-box (OOTB) derived relation types.

List of OOTB DRTs

The following table contains OOTB derived relation types, which you can also find on the Relation types page in the Operating Model settings. You can identify derived relation types on the Relation types page by checking the Kind column. If the value in the Kind column for a relation type is Derived, the relation type is a derived relation type.

Head Role Co-role Tail Public ID
AI Agent can be accessed through provides access to AI Endpoint AIAgentAccessibleThroughAIEndpoint
AI Agent can consult data source can be consulted via Inference Data AIAgentCanReadDataSource
AI Agent can manipulate data in can be manipulated via Output Data AIAgentCanManipulateDataSource
AI Agent infers using LLM is used for inference of AI Model AgentInvokesModel
AI Agent is monitored by monitors AI Monitor AIAgentMonitoredByAIMonitor
AI Agent uses is used by AI Agent AIAgentCallsAIAgent
AI Base Model has inference category is inference category of Data Category AIBaseModelInfersFromDataCategory
AI Base Model has output category is output category of Data Category AIBaseModelHasOutputDataCategory
AI Base Model has training category is training category of Data Category AIBaseModelIsTrainedByDataCategory
AI Model Version has training category is training category of Data Category AIModelVersionIsTrainedByDataCategory
AI Model Version has output category is output category of Data Category AIModelVersionHasOutputDataCategory
AI Model Version complies to applies to Policy AiModelCompliesToPolicy
AI Model Version has inference category is inference category of Data Category AIModelVersionInfersFromDataCategory
AI Use Case complies to applies to Policy AiUseCaseCompliesToPolicy
AI Use Case has output is output of Data Category AiUseCaseHasOutputDataCategory
AI Use Case infers from infers Data Category AiUseCaseUsesInfersFromDataCategory
AI Use Case is trained by trains Data Category AiUseCaseIsTrainedByDataCategory
Data Entity represents represented by Table DataEntityRepresentsTable
Data Product is categorized by categorizes Data Category DataProductIsCategorizedByDataCategory
Data Product Port is categorized by categorizes Data Category DataProductOutputPortIsCategorizedByDataCategory
Data Product Port is implemented by implements Table DataProductOutputPortIsImplementedByTable
Measure Source is used to calculate is calculated using Measure MeasureSourceIsUsedToCalculateMeasure
Referencing Asset refers to is referred to Business Asset ReferencingAssetRefersToBusinessAsset

Customizing an OOTB DRT

Although OOTB derived relation types are managed by the system, you can customize the following elements:

  • Definition: You can edit the role, co-role, and description to better match your organization's terminology.
  • New relation paths: You can add your own relation paths alongside the existing ones. To ensure system stability, you can't edit or delete OOTB relation paths.

Public IDs of OOTB and system-managed derived relation types can't be edited.

Guidelines for the relation type builder

If an OOTB derived relation type is shown on the Relation type builder tab, you can add only new straight relation paths. You can edit or delete the relation paths that you added yourself.

Guidelines for the JSON editor

Most OOTB derived relation types contain multiple optimized relation paths, which is why they can be viewed or edited only via the JSON tab. When working in the JSON editor, there are a few specific guidelines to follow:

  • Creating connections: Any new relation path that you add must start from the head and reach the tail, either directly or through any new node that you add.
  • Protected elements: A relation path that you add can leave only the head node or any node that you added. It can reach only the tail node or any node that you added. Your relation path can't touch an intermediate OOTB node.
  • Identifying system code: You may notice elements labeled with "system": true, which indicates that the elements are read-only. If you try to edit these protected elements, your changes are reverted. You can edit or delete only the elements that you added.

Related topics

Managing derived relation types