Skip to main content

Cross-Domain Relationships

Cross-domain relationships define how entities from different Orthogramic 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 Version: 2.1
Schema Location: /schemas/extensions/cross-relationships/cross-domain.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

Relationship Categories

Cross-domain relationships are organized into seven categories, each capturing a distinct type of interaction between domains.

Financial Relationships

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

RelationshipDescriptionExample
fundsProvides financial resources to supportFinance domain funds an Initiative
measuresEvaluates financial performance ofFinance domain measures a Capability's ROI
reportsGenerates financial reporting forFinance domain reports on Value Stream profitability
forecastsProjects future financial state ofFinance domain forecasts Initiative costs
{
"crossDomainRelationship": {
"id": "cdr-001",
"sourceDomain": "finance",
"sourceEntity": "operating-budget-2024",
"targetDomain": "initiatives",
"targetEntity": "digital-transformation-program",
"relationshipType": "funds",
"strength": "strong",
"description": "2024 operating budget allocation for digital transformation",
"metadata": {
"allocationAmount": 2500000,
"currency": "AUD",
"fiscalYear": "FY2024"
}
}
}

Operational Relationships

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

RelationshipDescriptionExample
dependsRequires for successful operationInitiative depends on Capability
constrainsLimits or restricts operation ofPolicy constrains Value Stream
enablesMakes possible or facilitatesTechnology enables Capability
mitigatesReduces risk or impact onCapability mitigates Risk
consumesUses resources or outputs fromValue Stream consumes Information
deliversProduces outputs forValue Stream delivers to Customer
optimizesImproves efficiency or performance ofInitiative optimizes Capability
maintainsSustains ongoing operation ofTechnology maintains Information
{
"crossDomainRelationship": {
"id": "cdr-002",
"sourceDomain": "capabilities",
"sourceEntity": "customer-data-management",
"targetDomain": "value-streams",
"targetEntity": "customer-onboarding",
"relationshipType": "enables",
"strength": "critical",
"description": "Customer data management capability enables the onboarding value stream"
}
}

Governance Relationships

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

RelationshipDescriptionExample
monitorsObserves and tracks performance ofPerformance domain monitors Value Stream
governsExercises authority and control overPolicy governs Capability
auditsFormally examines and evaluatesRisk Management audits Process
certifiesProvides formal approval toPolicy certifies Technology
escalatesRaises issues or decisions toInitiative escalates to Strategy
accountableForBears ultimate responsibility forStakeholder accountableFor Initiative
responsibleForExecutes or deliversOrganization unit responsibleFor Capability
{
"crossDomainRelationship": {
"id": "cdr-003",
"sourceDomain": "policy",
"sourceEntity": "data-privacy-policy",
"targetDomain": "capabilities",
"targetEntity": "customer-data-collection",
"relationshipType": "governs",
"strength": "mandatory",
"complianceRequirement": true,
"regulatorySource": "Privacy Act 1988"
}
}

Information and Knowledge Relationships

These relationships describe how knowledge, data, and insights flow between domains.

RelationshipDescriptionExample
informsProvides information that shapes decisionsInformation informs Strategy
validatesConfirms or verifies outputs fromPerformance validates Initiative
enrichesEnhances data quality or completeness ofInformation enriches Customer domain
learnsAcquires knowledge or patterns fromIntelligence learns from Performance
teachesTransfers knowledge toCapability teaches People
benchmarksCompares performance againstPerformance benchmarks Market
{
"crossDomainRelationship": {
"id": "cdr-004",
"sourceDomain": "intelligence",
"sourceEntity": "market-analysis-system",
"targetDomain": "strategy",
"targetEntity": "market-expansion-strategy",
"relationshipType": "informs",
"strength": "strong",
"informationType": "competitive-intelligence",
"refreshFrequency": "quarterly"
}
}

Innovation and Transformation Relationships

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

RelationshipDescriptionExample
innovatesDrives innovation or new developments inInnovation innovates Capability
evolvesCauses evolutionary changes inInitiative evolves Technology
transformsDrives transformational change inInitiative transforms Value Stream
designsCreates or architectsInnovation designs Products
implementsPuts into operationInitiative implements Technology
{
"crossDomainRelationship": {
"id": "cdr-005",
"sourceDomain": "initiatives",
"sourceEntity": "ai-enablement-program",
"targetDomain": "capabilities",
"targetEntity": "customer-service",
"relationshipType": "transforms",
"strength": "critical",
"transformationType": "automation",
"targetState": "AI-assisted customer service by Q4 2025"
}
}

Coordination and Integration Relationships

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

RelationshipDescriptionExample
orchestratesCoordinates activities ofStrategy orchestrates Initiatives
integratesBrings together outputs fromTechnology integrates Information
synchronizesEnsures timing alignment withValue Stream synchronizes with Supply Chain
alignsEnsures consistency withInitiative aligns with Strategy
prioritizesDetermines relative importance ofStrategy prioritizes Initiatives
{
"crossDomainRelationship": {
"id": "cdr-006",
"sourceDomain": "strategy",
"sourceEntity": "growth-strategy-2025",
"targetDomain": "initiatives",
"targetEntity": "new-market-entry",
"relationshipType": "prioritizes",
"priority": 1,
"alignmentScore": 0.95,
"strategicTheme": "market-expansion"
}
}

Market and Demand Relationships

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

RelationshipDescriptionExample
drivesCreates demand or requirement forMarket drives Product development
respondsReacts to changes inValue Stream responds to Customer
{
"crossDomainRelationship": {
"id": "cdr-007",
"sourceDomain": "market",
"sourceEntity": "enterprise-segment",
"targetDomain": "products",
"targetEntity": "enterprise-platform",
"relationshipType": "drives",
"demandSignal": "strong",
"marketTrend": "digital-transformation"
}
}

Complete Relationship Reference

The full set of 37 cross-domain relationship types:

CategoryRelationships
Financialfunds, measures, reports, forecasts
Operationaldepends, constrains, enables, mitigates, consumes, delivers, optimizes, maintains
Governancemonitors, governs, audits, certifies, escalates, accountableFor, responsibleFor
Informationinforms, validates, enriches, learns, teaches, benchmarks
Innovationinnovates, evolves, transforms, designs, implements
Coordinationorchestrates, integrates, synchronizes, aligns, prioritizes
Marketdrives, responds

Relationship Strength

All cross-domain relationships include a strength property indicating the criticality of the connection:

StrengthDescription
criticalFailure would severely impact the target domain
strongSignificant dependency with material impact
moderateNotable connection but alternatives exist
weakMinimal or optional connection
mandatoryRequired by policy, regulation, or contract

Schema Definition

{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "https://orthogramic.com/schemas/extensions/cross-relationships/cross-domain.schema.json",
"title": "Cross-Domain Relationship",
"type": "object",
"required": ["id", "sourceDomain", "sourceEntity", "targetDomain", "targetEntity", "relationshipType"],
"properties": {
"id": {
"type": "string",
"description": "Unique identifier for the relationship"
},
"sourceDomain": {
"type": "string",
"description": "The domain type of the source entity"
},
"sourceEntity": {
"type": "string",
"description": "Identifier of the source entity"
},
"targetDomain": {
"type": "string",
"description": "The domain type of the target entity"
},
"targetEntity": {
"type": "string",
"description": "Identifier of the target entity"
},
"relationshipType": {
"type": "string",
"enum": [
"funds", "measures", "reports", "forecasts",
"depends", "constrains", "enables", "mitigates", "consumes", "delivers", "optimizes", "maintains",
"monitors", "governs", "audits", "certifies", "escalates", "accountableFor", "responsibleFor",
"informs", "validates", "enriches", "learns", "teaches", "benchmarks",
"innovates", "evolves", "transforms", "designs", "implements",
"orchestrates", "integrates", "synchronizes", "aligns", "prioritizes",
"drives", "responds"
]
},
"strength": {
"type": "string",
"enum": ["critical", "strong", "moderate", "weak", "mandatory"]
},
"description": {
"type": "string"
},
"metadata": {
"type": "object",
"additionalProperties": true
}
}
}

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
  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.