Skip to main content

Inter-Unit Relationships

Inter-unit domain relationships describe how organizational units (business units, departments, divisions, teams) interact with domain entities across the enterprise. While cross-domain relationships connect entities of different domain types, inter-unit relationships focus on the organizational dimension—capturing who owns, provides, consumes, governs, or supports specific domain entities.

Schema: inter-unit-domain-relationship.schema.json
Specification: JSON Schema Draft-07

Overview​

Why Inter-Unit Relationships Matter​

Modern organizations are complex networks of units that collaborate, share resources, and exercise oversight across boundaries. Inter-unit relationships make these interactions explicit:

  • Accountability clarity — Define who owns and who governs domain entities
  • Service relationships — Model internal provider-consumer patterns
  • Dependency visibility — Understand which units depend on others
  • Governance mapping — Track oversight and stewardship responsibilities
  • Resource optimization — Identify shared capabilities and reduce duplication

Relationship with RACI​

Inter-unit relationships extend and complement traditional RACI (Responsible, Accountable, Consulted, Informed) models by providing richer semantic meaning. Where RACI answers "who does what role," inter-unit relationships answer "how do organizational units interact with domain entities."

Relationship Record​

Each inter-unit relationship is a record with its own relationshipID. It names the domain entity (domainType plus entityName, entityID or both), the organization unit (orgUnitTitle, orgUnitID or both), the unit's relationshipRole and the relationshipStrength from 1 (very weak) to 5 (very strong, mission-critical).

Inter-unit relationships cover six domains: capability, information, service, valueStream, initiative and product. For relationships between domains, use cross-domain relationships.

Role Rules​

The schema enforces these rules:

  • At least one of entityName and entityID identifies the entity, and at least one of orgUnitTitle and orgUnitID identifies the unit.
  • participating and triggering apply only to value streams (domainType valueStream).
  • sponsoring and impactedBy apply only to initiatives (domainType initiative).

Core Relationship Roles​

The Triodian Metamodel defines eight core inter-unit relationship roles:

Owning​

A unit that has primary ownership, control, and accountability for a domain entity. Each entity has one owning unit.

PropertyDescription
SemanticsUltimate authority and decision rights over the entity
ImpliedBudget responsibility, strategic direction, lifecycle management
Typical DomainsCapabilities, Products, Services, Information
{
"relationshipID": "IUR-003",
"domainType": "capability",
"entityName": "Portfolio Management",
"entityID": "CAP-PM-001",
"relationshipRole": "owning",
"orgUnitTitle": "Wealth Management Division",
"orgUnitID": "OU-WM-001",
"relationshipDescription": "Wealth Management owns the Portfolio Management capability",
"relationshipStrength": 5
}

Providing​

A unit that delivers the core functionality, service or resource of a domain entity for use by others.

PropertyDescription
SemanticsCreates, maintains, and offers the entity as a service
ImpliedService levels, operational responsibility, availability commitment
Typical DomainsServices, Products, Information
{
"relationshipID": "IUR-004",
"domainType": "service",
"entityName": "Identity Management Service",
"entityID": "SRV-IAM-001",
"relationshipRole": "providing",
"orgUnitTitle": "Enterprise Technology",
"orgUnitID": "OU-ET-001",
"relationshipDescription": "Operates the identity management service under SLA-IAM-001 with a 99.9% availability target",
"relationshipStrength": 5
}

Consuming​

A unit that actively uses the outputs or results of a domain entity to perform its own operations.

PropertyDescription
SemanticsRelies on the entity for operational or strategic purposes
ImpliedUsage requirements, dependency on availability
Typical DomainsServices, Capabilities, Information, Products
{
"relationshipID": "IUR-005",
"domainType": "capability",
"entityName": "Customer Data Management",
"entityID": "CAP-CDM-001",
"relationshipRole": "consuming",
"orgUnitTitle": "Retail Banking",
"orgUnitID": "OU-RB-001",
"relationshipDescription": "Retail Banking consumes customer data management in real time for onboarding",
"relationshipStrength": 4
}

Benefiting​

A unit that benefits from a domain entity, even indirectly, without consuming or operating it.

PropertyDescription
SemanticsGains value from outcomes or existence of the entity
ImpliedStakeholder interest, indirect dependency
Typical DomainsInitiatives, Value Streams, Products
{
"relationshipID": "IUR-006",
"domainType": "initiative",
"entityName": "Digital Transformation Program",
"entityID": "INI-DTP-001",
"relationshipRole": "benefiting",
"orgUnitTitle": "Corporate Strategy",
"orgUnitID": "OU-CS-001",
"relationshipDescription": "Corporate Strategy benefits from improved market position",
"relationshipStrength": 3
}

Custodian​

A unit that maintains the integrity, accuracy and compliance of an information or data entity without ownership authority.

PropertyDescription
SemanticsMaintains quality, ensures compliance, guards standards
ImpliedQuality oversight, compliance monitoring, standards enforcement
Typical DomainsInformation
{
"relationshipID": "IUR-007",
"domainType": "information",
"entityName": "Customer Master Data",
"entityID": "INF-CMD-001",
"relationshipRole": "custodian",
"orgUnitTitle": "Data Governance Office",
"orgUnitID": "OU-DGO-001",
"relationshipDescription": "Ensures customer data quality, classification and retention compliance",
"relationshipStrength": 4
}

Dependent​

A unit that relies on the effective functioning of another unit's entity to achieve its objectives.

PropertyDescription
SemanticsOperations would be impacted if the entity is unavailable
ImpliedRisk exposure, continuity requirements
Typical DomainsCapabilities, Services, Information
{
"relationshipID": "IUR-008",
"domainType": "service",
"entityName": "Market Data Feed",
"entityID": "SRV-MDF-001",
"relationshipRole": "dependent",
"orgUnitTitle": "Trading Operations",
"orgUnitID": "OU-TO-001",
"relationshipDescription": "Loss of the feed halts trading and regulatory reporting; recovery time objective 15 minutes",
"relationshipStrength": 5,
"relationshipRationale": "Trading decisions and regulatory reports require live market data"
}

Supporting​

A unit that gives operational advantage or risk reduction to another unit's activity with a domain entity.

PropertyDescription
SemanticsEnables or assists without primary responsibility
ImpliedAdvisory role, resource provision, specialist expertise
Typical DomainsCapabilities, Initiatives, Services
{
"relationshipID": "IUR-009",
"domainType": "initiative",
"entityName": "Cloud Migration Program",
"entityID": "INI-CMP-001",
"relationshipRole": "supporting",
"orgUnitTitle": "Enterprise Architecture",
"orgUnitID": "OU-EA-001",
"relationshipDescription": "Embedded architects provide architecture guidance and standards support",
"relationshipStrength": 3
}

Governing​

A unit that sets rules, standards or oversight mechanisms for a domain entity.

PropertyDescription
SemanticsSets rules, approves changes, enforces compliance
ImpliedAuthority over decisions, approval rights, enforcement power
Typical DomainsCapabilities, Products, Services, Initiatives
{
"relationshipID": "IUR-010",
"domainType": "capability",
"entityName": "Credit Decisioning",
"entityID": "CAP-CRD-001",
"relationshipRole": "governing",
"orgUnitTitle": "Group Risk Management",
"orgUnitID": "OU-GRM-001",
"relationshipDescription": "Governs risk appetite, model validation and policy compliance; escalates to the CRO",
"relationshipStrength": 5
}

Extended Relationship Roles​

Beyond the eight core roles, the schema defines roles for specific contexts.

Contributing​

A unit that provides partial input, expertise, or resources without being the primary provider.

{
"relationshipID": "IUR-001",
"domainType": "capability",
"entityName": "Risk Management Capability",
"relationshipRole": "contributing",
"orgUnitTitle": "Legal Division",
"relationshipDescription": "Provides regulatory compliance expertise for risk assessments",
"relationshipStrength": 4,
"relationshipRationale": "Legal expertise required for regulatory risk assessment compliance"
}

Reviewing​

A unit that validates, approves or signs off domain entity outputs or changes.

{
"relationshipID": "IUR-011",
"domainType": "product",
"entityName": "Mobile Banking App",
"relationshipRole": "reviewing",
"orgUnitTitle": "Information Security",
"relationshipDescription": "Approves compliance and security changes before release",
"relationshipStrength": 4
}

Monitoring​

A unit that tracks performance, usage, or compliance without operational involvement.

{
"relationshipID": "IUR-012",
"domainType": "service",
"entityName": "Identity Management Service",
"entityID": "SRV-IAM-001",
"relationshipRole": "monitoring",
"orgUnitTitle": "Service Management Office",
"relationshipDescription": "Tracks SLA compliance and usage patterns; alerts below 99.5% availability",
"relationshipStrength": 3
}

Coordinating​

A unit that facilitates collaboration between the units involved with a domain entity.

{
"relationshipID": "IUR-002",
"domainType": "valueStream",
"entityName": "Customer Onboarding Value Stream",
"relationshipRole": "coordinating",
"orgUnitTitle": "Process Management Office",
"relationshipDescription": "Orchestrates workflow between participating units",
"relationshipStrength": 5,
"relationshipRationale": "Critical coordination required for seamless customer experience"
}

Consulting​

A unit that provides advisory input or specialist knowledge without operational responsibility.

Escalating To​

A unit that receives escalated issues, exceptions, or decisions about the domain entity.

{
"relationshipID": "IUR-013",
"domainType": "capability",
"entityName": "Credit Decisioning",
"entityID": "CAP-CRD-001",
"relationshipRole": "escalatingTo",
"orgUnitTitle": "Executive Risk Committee",
"relationshipDescription": "Receives policy exceptions and threshold breaches; responds within four hours",
"relationshipStrength": 4
}

Value Stream and Initiative Roles​

Four roles apply to one domain only.

Participating and Triggering (value streams only)​

A participating unit contributes to specific stages of a value stream; a triggering unit initiates or activates its execution.

{
"relationshipID": "IUR-014",
"domainType": "valueStream",
"entityName": "Customer Onboarding Value Stream",
"relationshipRole": "triggering",
"orgUnitTitle": "Sales",
"relationshipDescription": "A signed customer application starts the onboarding value stream",
"relationshipStrength": 4
}

Sponsoring and Impacted By (initiatives only)​

A sponsoring unit provides funding, executive support or strategic backing for an initiative; an impacted unit has operations, processes or outcomes affected by it.

{
"relationshipID": "IUR-015",
"domainType": "initiative",
"entityName": "Digital Transformation Program",
"entityID": "INI-DTP-001",
"relationshipRole": "sponsoring",
"orgUnitTitle": "Office of the CEO",
"relationshipDescription": "Provides executive sponsorship and funding approval",
"relationshipStrength": 5
}

Complete Relationship Reference​

Relationship Role (relationshipRole)​

ValueDirectionDescription
owningUnit → EntityAccountable for the entity's governance, lifecycle and quality; one owning unit per entity
providingUnit → EntityDelivers the entity's core functionality, service or resource
consumingUnit ← EntityActively uses the entity's outputs or results to perform its own operations
contributingUnit → EntityProvides partial input, expertise or resources without being the primary provider
benefitingUnit ← EntityBenefits from the entity, even indirectly, without consuming or operating it
custodianUnit → EntityMaintains the integrity, accuracy and compliance of an information or data entity
dependentUnit ← EntityRelies on the effective functioning of another unit's entity to achieve its objectives
supportingUnit → EntityGives operational advantage or risk reduction to another unit's activity
governingUnit → EntitySets rules, standards or oversight mechanisms for the entity
monitoringUnit → EntityTracks the entity's performance, usage or compliance without operational involvement
reviewingUnit → EntityValidates, approves or signs off the entity's outputs or changes
coordinatingUnit ↔ UnitsFacilitates collaboration between the units involved with the entity
consultingUnit → EntityProvides advisory input or specialist knowledge without operational responsibility
escalatingToUnit ← EntityReceives escalated issues, exceptions or decisions about the entity
participatingUnit → Entity(value streams only) Contributes to specific stages of the value stream
triggeringUnit → Entity(value streams only) Initiates or activates value stream execution
sponsoringUnit → Entity(initiatives only) Provides funding, executive support or strategic backing
impactedByUnit ← Entity(initiatives only) Its operations, processes or outcomes are affected by the initiative

Domain Type (domainType)​

DomainDescription
capabilityBusiness capabilities
informationInformation concepts and data
serviceServices
valueStreamValue streams
initiativeInitiatives, programs and projects
productProducts

Schema Reference​

AttributeTypeRequiredDescription
relationshipIDString✓Unique identifier for the inter-unit domain relationship
domainTypeEnum✓The domain of the entity: capability, information, service, valueStream, initiative or product
entityNameStringName of the domain entity (this or entityID is required)
entityIDStringID of the domain entity (this or entityName is required)
relationshipRoleEnum✓The organization unit's role in relation to the entity
orgUnitTitleStringName of the organization unit holding the role (this or orgUnitID is required)
orgUnitIDStringID of the organization unit (this or orgUnitTitle is required)
relationshipDescriptionStringHow the unit is involved with the entity
relationshipStrengthInteger✓Intensity of the relationship: 1 very weak, 3 moderate, 5 very strong (mission-critical)
relationshipRationaleStringWhy the relationship exists

Visualization Example​

Usage Guidelines​

When to Use Inter-Unit Relationships​

  • Operating model design — Define how units collaborate around capabilities
  • Service catalog development — Map providers and consumers
  • Data governance implementation — Assign custodianship and ownership
  • Organizational change — Understand impact when restructuring
  • RACI enhancement — Provide richer context than basic RACI

Modeling Best Practices​

  1. Map ownership first — Start with clear owning relationships
  2. Identify provider-consumer pairs — These drive service thinking
  3. Don't over-model — Focus on material relationships
  4. Record strength and rationale — Use relationshipStrength and relationshipRationale to show which relationships matter most and why
  5. Connect to governance — Ensure governing relationships support accountability

Federation Scenarios​

For organizations modeling across enterprise boundaries (joint ventures, shared services, multi-agency programs), inter-unit relationships can span external organizations. See External Organizations for cross-enterprise modeling patterns.

For Data Engineers

Inter-unit relationships map directly to data ownership and stewardship concepts in data governance frameworks. When integrated with OpenMetadata, these relationships can populate owner assignments and data steward roles across business glossary terms.