Skip to main content

Cross-Domain Relationships

Cross-domain relationships define how entities from different Triodian domains connect, influence, and depend on one another. Unlike inter-unit relationships (which focus on organizational unit interactions), cross-domain relationships capture the semantic connections between domain types—such as how Finance funds Initiatives, or how Capabilities enable Value Streams.

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

Overview​

Why Cross-Domain Relationships Matter​

Organizations don't operate in isolated functional silos. Strategies depend on capabilities, initiatives consume resources, value streams require information, and policies constrain activities across multiple domains. Cross-domain relationships make these connections explicit, enabling:

  • Impact analysis — Understand how changes in one domain ripple across others
  • Dependency mapping — Trace what enables, constrains, or blocks progress
  • Governance alignment — Ensure policies and controls reach the right domains
  • Strategic coherence — Connect high-level strategy to operational execution

A Relationship Is a Record​

Each cross-domain relationship is a record with its own identifier. It names a source domain, a target domain, one of 37 relationship types and a description of how the two interact. Where the relationship is between specific records rather than between domains in general, sourceEntityID and targetEntityID carry the IDs of those records. Optional metadata records priority, impact area, frequency, strength, conditions and dates.

Direction Rule​

Every relationship flows from an initiating source to a receiving target. Active domains (such as strategy, capability, valueStream, initiative, policy and stakeholder) typically initiate relationships. The passive domains information, performance, product and service receive relationships and cannot be the source; the schema rejects a record whose sourceDomain is one of them. To express, for example, that information shapes a strategy, model the domain that produces or applies the information (such as intelligence) as the source, or reverse the relationship (strategy consumes information). See Relationship Directionality.

Relationship Categories​

Cross-domain relationships are organized into seven categories, each capturing a distinct type of interaction between domains. The categories group the 37 values of relationshipType; they are not a separate field.

Financial Relationships​

Financial relationships describe how economic resources flow between domains and how financial performance is measured.

RelationshipDescriptionExample
fundsProvides financial resources to enable the target's development, operation or enhancementFinance funds an Initiative
measuresExpresses the target's activities, outputs or outcomes in measurable financial termsFinance measures a Capability's ROI
reportsProduces formal reports on the target's financial performance, costs or returnsFinance reports on Value Stream profitability
forecastsProjects the target's future financial needs, costs or revenuesFinance forecasts Initiative costs
{
"relationshipID": "CDR-001",
"sourceDomain": "finance",
"targetDomain": "capability",
"relationshipType": "funds",
"description": "Finance provides funding to capabilities to enable development and enhancement of organizational competencies aligned with strategic objectives",
"metadata": {
"priority": "critical",
"impactArea": "strategic",
"frequency": "quarterly",
"strength": 5
}
}

Operational Relationships​

Operational relationships capture how domains enable, constrain, or depend on each other during day-to-day execution.

RelationshipDescriptionExample
dependsReceives necessary resources, services or capabilities from the target to deliver its outputsInitiative depends on Capability
constrainsImposes limitations, standards or compliance requirements on the targetPolicy constrains Value Stream
enablesIs essential to the implementation, operationalization or fulfilment of the targetTechnology enables Capability
mitigatesActively reduces the risks or vulnerabilities of the targetCapability mitigates Risk
consumesUses, relies on or draws from the target's resources, outputs or servicesValue Stream consumes Information
deliversProvides specific value or outcomes to the targetValue Stream delivers to Customer
optimizesImproves the performance or efficiency of the targetInitiative optimizes Capability
maintainsEnsures the ongoing operation of the targetTechnology maintains Information
{
"relationshipID": "CDR-010",
"sourceDomain": "capability",
"sourceEntityID": "CAP-CDM-001",
"targetDomain": "valueStream",
"targetEntityID": "VS-ONB-001",
"relationshipType": "enables",
"description": "Customer data management capability enables the customer onboarding value stream",
"metadata": {
"priority": "critical",
"impactArea": "customer",
"frequency": "continuous",
"strength": 5
}
}

Governance Relationships​

Governance relationships define oversight, accountability, and control mechanisms across domains.

RelationshipDescriptionExample
monitorsOversees, measures or evaluates the target's performance or effectivenessRisk monitors Initiative
governsDefines policies, standards or decision rights that control the targetPolicy governs Capability
auditsFormally examines the target for compliance, performance or qualityOrganization (compliance function) audits Value Stream
certifiesProvides formal approval or certification to the targetPolicy certifies Technology
escalatesReceives escalated issues or exceptions from the targetRisk escalates Initiative issues
accountableForIs accountable for oversight of the targetStakeholder accountableFor Initiative
responsibleForHas a clear line of responsibility for the targetOrganization responsibleFor Capability

The compliance function is an organization unit, so a compliance audit has organization as its source domain:

{
"relationshipID": "CDR-008",
"sourceDomain": "organization",
"targetDomain": "valueStream",
"relationshipType": "audits",
"description": "Compliance function audits customer onboarding value stream for regulatory adherence",
"metadata": {
"priority": "critical",
"impactArea": "regulatory",
"frequency": "quarterly",
"strength": 5
}
}

Information and Knowledge Relationships​

These relationships describe how knowledge, data, and insights flow between domains. Because information and performance cannot be a source, the source is the domain that produces or applies the knowledge.

RelationshipDescriptionExample
informsProvides information or data that shapes decisions in the targetIntelligence informs Strategy
validatesConfirms or verifies the target's outputs, decisions or processesStakeholder validates Initiative
enrichesEnhances the data quality, completeness or value of the targetIntelligence enriches Information
learnsGains knowledge or insights from the targetIntelligence learns from Performance
teachesTransfers knowledge or capabilities to the targetCapability teaches People
benchmarksUses the target as a performance standard or reference pointFinance benchmarks Market
{
"relationshipID": "CDR-011",
"sourceDomain": "intelligence",
"sourceEntityID": "INT-MKT-001",
"targetDomain": "strategy",
"targetEntityID": "STR-EXP-001",
"relationshipType": "informs",
"description": "Competitive intelligence from the market analysis program informs the market expansion strategy",
"metadata": {
"priority": "high",
"impactArea": "strategic",
"frequency": "quarterly",
"strength": 4
}
}

Innovation and Transformation Relationships​

These relationships capture how change and innovation propagate across the enterprise.

RelationshipDescriptionExample
innovatesDrives innovation or new developments in the targetInnovation innovates Capability
evolvesCauses evolutionary change in the targetInitiative evolves Technology
transformsDrives transformational change in the targetInitiative transforms Value Stream
designsShapes the structure, approach or architecture of the targetInnovation designs Product
implementsExecutes or realizes the vision, strategy or design of the targetInitiative implements Technology
{
"relationshipID": "CDR-006",
"sourceDomain": "initiative",
"targetDomain": "valueStream",
"relationshipType": "transforms",
"description": "Digital transformation initiative fundamentally changes customer experience value streams",
"metadata": {
"priority": "critical",
"impactArea": "customer",
"strength": 5
}
}

Coordination and Integration Relationships​

These relationships describe how domains are synchronized and integrated for coherent operation.

RelationshipDescriptionExample
orchestratesCoordinates the target's activities alongside other entitiesStrategy orchestrates Initiatives
integratesBrings together outputs or processes from the targetTechnology integrates Information
synchronizesEnsures timing alignment with the targetValue Stream synchronizes with Supply Chain
alignsIs intentionally harmonized with the target in purpose, direction or design, without a direct dependencyInitiative aligns with Strategy
prioritizesInfluences the priority or sequencing of the targetStrategy prioritizes Initiatives
{
"relationshipID": "CDR-012",
"sourceDomain": "strategy",
"sourceEntityID": "STR-GRW-2025",
"targetDomain": "initiative",
"targetEntityID": "INI-NME-001",
"relationshipType": "prioritizes",
"description": "The 2025 growth strategy ranks new market entry first among market-expansion initiatives",
"metadata": {
"priority": "strategic",
"impactArea": "strategic",
"frequency": "annually",
"strength": 5
}
}

Market and Demand Relationships​

These relationships capture how market forces and demand patterns influence domains.

RelationshipDescriptionExample
drivesGenerates, influences or amplifies demand for the target's outputs, services or capabilitiesMarket drives Product development
respondsIs triggered, adapted or activated in response to changes in the target or an external eventValue Stream responds to Customer
{
"relationshipID": "CDR-013",
"sourceDomain": "market",
"sourceEntityID": "MKT-ENT-001",
"targetDomain": "product",
"targetEntityID": "PRD-ENT-001",
"relationshipType": "drives",
"description": "Strong digital-transformation demand in the enterprise segment drives development of the enterprise platform",
"metadata": {
"priority": "high",
"impactArea": "customer",
"strength": 4
}
}

Complete Relationship Reference​

The full set of 37 cross-domain relationship types (relationshipType), in schema order:

CategoryRelationships
Financialfunds, measures, reports, forecasts
Operationaldepends, constrains, enables, mitigates, consumes, delivers, optimizes, maintains
Governancemonitors, governs, audits, certifies, escalates, accountableFor, responsibleFor
Information and knowledgeinforms, validates, enriches, learns, teaches, benchmarks
Innovation and transformationinnovates, evolves, transforms, designs, implements
Coordination and integrationorchestrates, integrates, synchronizes, aligns, prioritizes
Market and demanddrives, responds

Schema Reference​

Cross-Domain Relationship​

AttributeTypeRequiredDescription
relationshipIDString✓Unique identifier for the relationship, e.g. CDR-001
sourceDomainEnum✓The domain that initiates or provides in the relationship. Any domain except information, performance, product and service
sourceEntityIDStringID of the source entity, when the relationship is between specific records
targetDomainEnum✓The domain that receives the relationship
targetEntityIDStringID of the target entity, when the relationship is between specific records
relationshipTypeEnum✓How the source relates to the target; one of the 37 types above
descriptionString✓How the source and target interact
metadataObjectPriority, impact area, frequency, strength, conditions and dates (see below)

Relationship Metadata (relationshipMetadata)​

AttributeTypeRequiredDescription
priorityEnumPriority of the relationship
impactAreaEnumArea of the organization the relationship affects
frequencyEnumHow often the relationship is exercised
strengthIntegerStrength of the relationship, 1 to 5
conditionsStringConditions under which the relationship exists
effectiveDateDateDate the relationship becomes effective
reviewDateDateDate the relationship should be reviewed

Domains (targetDomain)​

sourceDomain and targetDomain use the shared domain list. Every domain can be a target; the four passive domains cannot be a source.

ValueDescriptionCan be source
organizationOrganization and its organization units✓
stakeholderStakeholders and their requirements✓
capabilityBusiness capabilities✓
strategyStrategies and strategic objectives✓
productProducts
serviceServices
informationInformation concepts and data
performancePerformance measures and KPIs
initiativeInitiatives, programs and projects✓
policyPolicies, rules and controls✓
valueStreamValue streams and their stages✓
customerCustomers and segments✓
marketMarkets and market segments✓
financeFinance: budgets, funding and financial resources✓
riskRisk management✓
modelRiskModel risk management✓
supplyChainSupply chain✓
innovationInnovation✓
sustainabilitySustainability✓
peoplePeople and workforce✓
technologyTechnology components and platforms✓
channelChannels✓
socialChangeSocial change✓
intelligenceIntelligence✓
manufacturingManufacturing✓
businessAnalysisBusiness analysis✓
externalOrganizationExternal organizations✓
triggerStrategic Response Model triggers✓
rationaleStrategic Response Model rationales✓
strategicIntentStrategic Response Model strategic intents✓
strategicResponseStrategic Response Model strategic responses✓
obligationSemantic Library obligations✓
semanticConstraintSemantic Library constraints on AI output✓
complianceRequirementCompliance requirements✓
statementOfComplianceStatements of compliance✓
publicReportPublic reports✓
mandatoryDisclosureMandatory disclosures✓
useCaseStandardised AI use cases✓
dataFlowDynamic and Time-Series data flows✓
timeboundMetricDynamic and Time-Series timebound metrics✓
predictiveModelDynamic and Time-Series predictive models✓
otherA domain not listed here✓

Priority (priority)​

The shared priority list plus strategic.

ValueDescription
lowMinor; address when convenient
mediumNotable; address in normal planning
highSignificant; address promptly
criticalEssential; failure would severely affect the target
strategicLong-term strategic importance; prioritize in strategic planning

Impact Area (impactArea)​

impactArea names the area of the organization the relationship affects, not a magnitude (use strength for that).

ValueDescription
strategicStrategic direction and positioning
operationalDay-to-day operations
tacticalShort- to medium-term plans and execution
financialCosts, revenue and financial performance
regulatoryCompliance and regulatory obligations
customerCustomer experience and outcomes
innovationInnovation and new development
riskRisk exposure and mitigation

Frequency (frequency)​

The shared frequency list.

ValueDescription
continuousAlways running
realTimeResponds as events occur
hourlyEvery hour
dailyEvery day
weeklyEvery week
monthlyEvery month
quarterlyEvery quarter
semiAnnuallyTwice a year
annuallyOnce a year
eventDrivenTriggered by a defined event
onDemandWhen requested
adHocIrregular, as needed

Relationship Strength (strength)​

metadata.strength is an integer from 1 to 5 indicating the criticality of the connection:

StrengthDescription
1Very weak; minimal or optional connection
2Weak; alternatives readily available
3Moderate; notable connection but alternatives exist
4Strong; significant dependency with material impact
5Very strong; critical dependency, failure would severely impact the target

Relationships required by policy, regulation or contract are recorded with relationshipType governs or constrains and, where useful, the obligation in conditions.

Relationships on Domain Records​

A domain record can list its own relationships in crossDomainRelationships. Each entry is an outgoing relationship (outgoingRelationship): the record that contains it is the source, so the entry names only the target. Domain schemas with crossDomainRelationships include technology, customer, channel, people, innovation, sustainability, risk management and model risk management.

Outgoing Relationship (outgoingRelationship)​

AttributeTypeRequiredDescription
targetDomainEnum✓The domain that receives the relationship
targetEntityIDStringID of the target entity, when the relationship is between specific records
relationshipTypeEnum✓How the containing record relates to the target
descriptionString✓How the source and target interact
metadataObjectRelationship metadata, as above
{
"targetDomain": "capability",
"targetEntityID": "CAP-INT-001",
"relationshipType": "enables",
"description": "Enables System Integration capability through standardized API management",
"metadata": {
"strength": 5
}
}

Within a technology record, the list looks like this:

{
"crossDomainRelationships": [
{
"targetDomain": "capability",
"targetEntityID": "CAP-INT-001",
"relationshipType": "enables",
"description": "Enables System Integration capability through standardized API management",
"metadata": { "strength": 5 }
},
{
"targetDomain": "service",
"targetEntityID": "SRV-PARTNER-002",
"relationshipType": "delivers",
"description": "Delivers secure partner integration services through managed APIs",
"metadata": { "strength": 4 }
}
]
}

Usage Guidelines​

When to Use Cross-Domain Relationships​

  • Strategic planning — Map how strategic objectives cascade to capabilities and initiatives
  • Impact assessment — Before changing a domain entity, trace its relationships
  • Compliance mapping — Connect policies to the domains they govern
  • Investment decisions — Understand what capabilities depend on proposed changes

Modeling Best Practices​

  1. Be specific — Use the most precise relationship type available
  2. Document the "why" — Include descriptions explaining the relationship's purpose
  3. Assess strength consistently — Apply the same criteria across the organization
  4. Review periodically — Relationships change as the organization evolves; record a reviewDate
  5. Start with critical paths — Model the most important relationships first
For Data Engineers

Cross-domain relationships map well to lineage and dependency tracking in data catalogs. When integrating with OpenMetadata, these relationships can populate the lineage graph, enabling impact analysis across business and technical domains.