Skip to main content

Capabilities Domain

The Capabilities domain represents core functions and competencies an organization must develop and maintain to deliver value and achieve strategic objectives. It provides a structured view of what an organization can do, independent of processes, systems, or people.

Schema: capability.schema.json
Specification: JSON Schema Draft-07

Overview​

What is a Capability?​

A capability represents the capacity of an organization to perform a particular kind of work or deliver specific outcomes. It encompasses the combination of:

  • People — Skills and competencies required
  • Processes — Workflows and procedures that enable execution
  • Technology — Systems and tools that support delivery
  • Information — Data and knowledge needed

Capabilities are expressed in business terms and remain relatively stable over time, while the underlying resources that enable them may change.

Purpose and Value​

The Capabilities domain enables architects and planners to:

  • Bridge strategy and execution by linking strategic objectives to organizational abilities
  • Assess maturity by tracking current vs. target capability levels
  • Identify investment needs by highlighting capability gaps
  • Enable reuse by describing capabilities independent of implementation
  • Support governance by assigning clear ownership and accountability
For Data Engineers

The Capabilities domain maps directly to data platform concepts:

  • Capability → Service or Function in your architecture
  • Capability Components → Infrastructure components (compute, storage, tools)
  • Maturity Level → Service maturity or SLA tier
  • Inputs/Outputs → Data flows and dependencies

Core Components​

The Capabilities domain includes three essential elements that work together:

  1. Capability Function: Represents the overarching purpose and role of a capability within the organization
  2. Capability Components: Key structural elements including people, processes, technology, and information
  3. Capability Process: Essential workflows, activities, and tasks that drive the capability's operation

Domain Attributes​

Core Attributes​

AttributeTypeDescriptionRequired
capabilityIDStringUnique identifier for the Capability, e.g. CAP-001✓
titleStringThe name or title of the Capability✓
descriptionStringA detailed explanation of what the Capability entails✓
purposeStringThe intended purpose or function within the Organization✓
ownerStringThe individual or team responsible for the Capability✓
orgUnitTitleStringThe organization unit(s) to which the Capability is linked
orgUnitIDStringID of the organization unit (see orgUnitTitle)
capabilityCategoryEnumBroad categorization of capability type
capabilityTypeEnumSpecific type of capability
businessDomainEnumBusiness domain area
inputsStringRequired resources/information/materials
outputsStringDeliverables or results produced
performanceIndicatorsStringEffectiveness and efficiency metrics
dependenciesStringOther capabilities, processes, or systems required
relatedCapabilitiesStringCapabilities that are related or linked
relatedCapabilityIDsArray[String]IDs of related Capabilities
maturityLevelEnumCurrent maturity level of the Capability
targetMaturityLevelEnumDesired future maturity level
toolsAndTechnologiesStringTools and technologies used to support the Capability
costStringFinancial cost for implementation and maintenance
investmentCategoryEnumType of investment required
risksStringPotential risks associated with the Capability
riskCategoriesArray[Enum]Categories of risks
improvementOpportunitiesStringAreas for enhancement or improvement
strategicAlignmentStringAlignment with strategic goals and objectives
criticalityEnumBusiness criticality level
availabilityEnumAvailability requirement
scalabilityEnumScalability characteristics
parentStringHigh-level Capability that encompasses this capability
parentCapabilityIDStringID of the higher-level Capability that encompasses this one
childStringSpecific Capability that falls under this capability
childCapabilityIDsArray[String]IDs of the Capabilities that fall under this one
capabilityFunctionsArray[Object]Functions that define capability purpose
capabilityComponentsArray[Object]Structural elements of the capability
capabilityProcessesArray[Object]Processes that drive capability operation

A capability record may not carry fields other than those listed above. Name links (orgUnitTitle, relatedCapabilities, parent, child) can be paired with their ID fields.

Enumeration Values​

Capability Category (capabilityCategory)​

ValueDescriptionExample
coreBusinessCentral to organization's primary value propositionCustomer service, product development
supportingSupports core business capabilitiesHuman resources, finance, procurement
enablingEnables other capabilities to functionIT infrastructure, data management
strategicDrives competitive advantage and differentiationInnovation, strategic planning
foundationalBasic capabilities required for operationGovernance, compliance, risk management
distinctiveUnique capabilities that differentiate from competitorsProprietary technology, specialized expertise

Capability Type (capabilityType)​

ValueDescriptionExample
operationalDay-to-day operational capabilitiesManufacturing, logistics, customer support
technicalTechnology and engineering capabilitiesSoftware development, system integration
businessBusiness management and strategy capabilitiesStrategic planning, business analysis
governanceOversight and control capabilitiesRisk management, compliance, audit
innovationResearch and development capabilitiesR&D, product innovation, process improvement
analyticalData analysis and intelligence capabilitiesBusiness intelligence, predictive analytics
digitalDigital transformation capabilitiesDigital platforms, automation, AI/ML
customerCustomer-facing capabilitiesSales, marketing, customer experience

Business Domain (businessDomain)​

ValueDescriptionExample
operationsOperational business functionsManufacturing, supply chain, logistics
financeFinancial management functionsAccounting, budgeting, financial planning
technologyTechnology and IT functionsSoftware development, infrastructure, cybersecurity
humanResourcesPeople management functionsRecruitment, training, performance management
salesMarketingRevenue generation functionsSales, marketing, customer acquisition
customerServiceCustomer support functionsHelp desk, customer support, service delivery
legalComplianceLegal and regulatory functionsLegal affairs, compliance, risk management
researchDevelopmentInnovation functionsProduct development, research, innovation
qualityAssuranceQuality management functionsQuality control, testing, process improvement
strategyPlanningStrategic management functionsStrategic planning, business development
procurementPurchasing and vendor managementSupplier management, procurement, contracts
facilitiesPhysical infrastructure managementBuilding management, maintenance

Maturity Level (maturityLevel, targetMaturityLevel)​

Both fields use the shared maturity list from common.schema.json.

ValueDescriptionCharacteristics
initialAd-hoc, unpredictable processesReactive, heroic efforts, inconsistent results
repeatableBasic project managementSome processes defined, can repeat past successes
definedStandardized organizational processesDocumented, consistent, proactive management
managedQuantitatively measured and controlledMetrics-driven, predictable performance
optimizingContinuous improvement focusInnovation-driven, industry-leading practices

Investment Category (investmentCategory)​

ValueDescriptionExample
capexCapital expenditureHardware, facilities, major systems
opexOperational expenditureLicensing, maintenance, services
mixedCombination of CAPEX and OPEXHybrid cloud, managed services
peopleHuman resource investmentTraining, hiring, contractors
technologyTechnology investmentSoftware, platforms, tools
processProcess improvement investmentConsulting, re-engineering

Criticality (criticality)​

criticality uses the shared four-point rating.

ValueDescriptionExample
criticalEssential for core operationsMission-critical systems, safety systems
highImportant for key business functionsCore business applications, reporting systems
mediumSupports important functionsAnalytical tools, administrative systems
lowSupporting functionsNice-to-have features, convenience tools

Availability (availability)​

ValueDescriptionExample
24x7Continuous availability requiredCritical production systems, emergency services
businessHoursAvailable during business hoursOffice applications, administrative systems
onDemandAvailable when neededAnalytical tools, reporting systems
seasonalAvailable during specific periodsHoliday processing, seasonal operations
scheduledAvailable during scheduled windowsBatch processing, maintenance windows

Scalability (scalability)​

ValueDescriptionExample
highlyScalableCan scale easily with demandCloud-based services, automated systems
moderatelyScalableCan scale with some effortTraditional applications, manual processes
limitedScalabilityDifficult to scaleLegacy systems, resource-constrained processes
notScalableCannot scale beyond current capacityFixed-capacity systems, manual operations

Sub-Elements​

Capability Function (capabilityFunction)​

AttributeTypeDescriptionRequired
titleStringName/title of the function✓
descriptionStringDetailed explanation of the function✓
purposeStringIntended purpose of the function✓
ownerStringIndividual/team responsible for the function
orgUnitTitleStringOrganization unit(s) where function resides
orgUnitIDStringID of the organization unit (see orgUnitTitle)
functionTypeEnumType of function: primary, secondary, supporting, enabling
inputsStringRequired inputs to perform the function
outputsStringOutputs or deliverables produced
processesStringProcesses involved in the function
performanceMetricsStringMetrics for measuring function effectiveness
frequencyEnumHow often the function is performed (shared frequency list)

Capability Component (capabilityComponent)​

AttributeTypeDescriptionRequired
titleStringName/title of the component✓
descriptionStringDetailed explanation of the component✓
purposeStringIntended purpose/benefit of the component✓
ownerStringIndividual/team responsible for the component
orgUnitTitleStringOrganization unit(s) utilizing the component
orgUnitIDStringID of the organization unit (see orgUnitTitle)
componentTypeEnumType: people, process, technology, information, infrastructure
technologiesStringTechnologies and tools used
processesStringProcesses involved in the component
skillsStringSkills and competencies required
vendorStringExternal vendor or supplier
lifecycleEnumLifecycle stage, from the shared lifecycle list: ideation, planning, design, development, implementation, launch, operational, enhancement, optimization, retirement
costStringCost associated with the component

Capability Process (capabilityProcess)​

AttributeTypeDescriptionRequired
titleStringName/title of the process✓
descriptionStringDetailed explanation of the process✓
purposeStringIntended purpose of the process✓
ownerStringIndividual/team responsible for the process✓
orgUnitTitleStringOrganization unit(s) executing the process
orgUnitIDStringID of the organization unit (see orgUnitTitle)
parentCapabilityStringThe Capability this process supports
parentCapabilityIDStringID of the Capability this process supports
processTypeEnumType of process: core, support, management, governance
processCategoryEnumProcess category: operational, strategic, tactical, administrative
inputsStringRequired inputs to the process
outputsStringOutputs produced by the process
stepsStringKey steps or activities in the process
performanceMetricsStringMetrics for measuring process effectiveness
complianceRequirementsStringRegulatory requirements governing the process
toolsRequiredStringTools, equipment and systems needed for the process
durationStringTypical time to complete the process
frequencyEnumHow often the process is executed (shared frequency list)
automationEnumLevel of automation, from the shared list: manual, semiAutomated, highlyAutomated, fullyAutomated, aiEnabled
complexityEnumProcess complexity, from the shared list: simple, moderate, complex, highlyComplex

Sub-elements may not carry fields other than those listed in their tables.

Domain Relationships​

The Capabilities domain integrates with other metamodel domains:

Target DomainRelationship TypeDescription
OrganizationOwnershipOrganization units own capabilities
StrategyAlignmentCapabilities align with strategic objectives
InitiativesEnhancementInitiatives improve or create capabilities
ServicesEnablementCapabilities enable service delivery
TechnologyImplementationTechnology implements capabilities
PeopleStaffingPeople staff and operate capabilities
InformationConsumptionCapabilities consume and produce information
PerformanceMeasurementPerformance metrics measure capability effectiveness
Value StreamContributionCapabilities contribute to value streams

Examples​

Example: Automated Track Inspection System​

{
"capabilityID": "CAP-001",
"title": "Automated Track Inspection System",
"description": "AI-enabled system for continuous track geometry measurement and defect detection across the rail network",
"purpose": "Enhance track inspection efficiency and accuracy through automated monitoring",
"owner": "Chief of Track Inspection Technology",
"orgUnitTitle": "Track and Rail Infrastructure Division",
"capabilityCategory": "coreBusiness",
"capabilityType": "operational",
"businessDomain": "operations",
"inputs": "Track geometry data, rail wear measurements, historical inspection records",
"outputs": "Daily inspection reports, defect predictions, maintenance recommendations",
"maturityLevel": "defined",
"targetMaturityLevel": "managed",
"toolsAndTechnologies": "LIDAR sensors, machine learning models, cloud analytics platform",
"cost": "Annual operating cost: $12.8M",
"investmentCategory": "technology",
"risks": "Equipment failure, data accuracy issues, sensor calibration drift",
"riskCategories": [
"technology",
"operational",
"financial"
],
"improvementOpportunities": "Integrate thermal imaging, expand predictive capabilities",
"strategicAlignment": "Supports accident reduction and efficiency goals",
"criticality": "critical",
"availability": "24x7",
"scalability": "highlyScalable",
"capabilityFunctions": [
{
"title": "Track Geometry Measurement",
"description": "Automated measurement of track geometry parameters including gauge, alignment, and surface",
"purpose": "Ensure compliance with FRA track geometry standards",
"owner": "Track Geometry Program Manager",
"orgUnitTitle": "Track Inspection Division",
"functionType": "primary",
"inputs": "Raw sensor data, track class information",
"outputs": "Geometry exception reports, maintenance alerts",
"processes": "Data collection, analysis, reporting, validation",
"performanceMetrics": "Data processing speed, accuracy rates",
"frequency": "continuous"
}
],
"capabilityComponents": [
{
"title": "Rail Wear Detection System",
"description": "Automated measurement of rail head wear and profile degradation",
"purpose": "Monitor rail degradation and predict maintenance needs",
"owner": "Rail Integrity Program Lead",
"orgUnitTitle": "Track Maintenance Division",
"componentType": "technology",
"technologies": "Laser profilers, ultrasonic sensors, analysis software",
"processes": "Data collection, wear analysis, reporting",
"skills": "Rail inspection certification, data analysis expertise",
"vendor": "Technology Solutions Inc.",
"lifecycle": "operational",
"cost": "Annual licensing: $150K, Maintenance: $50K"
}
],
"capabilityProcesses": [
{
"title": "Defect Detection Workflow",
"description": "End-to-end process for identifying and reporting track defects",
"purpose": "Ensure timely detection and resolution of safety-critical defects",
"owner": "Defect Detection Coordinator",
"orgUnitTitle": "Safety Compliance Unit",
"parentCapability": "Automated Track Inspection System",
"parentCapabilityID": "CAP-001",
"processType": "core",
"processCategory": "operational",
"inputs": "Sensor data, inspection images, historical defect database",
"outputs": "Defect reports, priority rankings, work orders",
"steps": "Data ingestion, ML analysis (about 80% of cases), human verification (about 20%), report generation",
"frequency": "daily",
"performanceMetrics": "Detection accuracy, false positive rate, time to report",
"toolsRequired": "Track geometry system, work order management system",
"automation": "highlyAutomated"
}
]
}

Implementation Guidelines​

Capability Modeling Best Practices​

  1. Start with business outcomes — Define capabilities in terms of what the organization needs to do, not how
  2. Keep capabilities stable — Capabilities should not change frequently; implementations do
  3. Avoid overlapping capabilities — Each capability should have a clear, distinct purpose
  4. Use hierarchies thoughtfully — Parent-child relationships should represent logical decomposition
  5. Link to strategy — Every capability should trace to strategic objectives

Maturity Assessment Approach​

  1. Assess Current State: Document current maturity level with evidence
  2. Define Target State: Set realistic target maturity based on strategy
  3. Identify Gaps: Analyze gaps between current and target
  4. Plan Improvements: Create initiatives to close gaps
  5. Execute & Measure: Implement and track progress

OpenMetadata Integration​

For Data Platform Teams

When integrating with OpenMetadata, map Capability entities as follows:

Triodian ElementOpenMetadata EntityNotes
CapabilityCustom Entity or TagCreate custom entity type or use tags
Capability OwnerUser/TeamLink to ownership
Inputs/OutputsLineageMap data flows
Maturity LevelCustom PropertyTrack on services/pipelines
Components (Technology)ServiceLink to actual services
# Example: Link capability to data assets in OpenMetadata
def link_capability_to_assets(capability, data_assets):
"""
Create custom properties on data assets linking to business capabilities
"""
capability_tag = {
"tagFQN": f"BusinessCapability.{capability['title'].replace(' ', '')}",
"description": capability["description"],
"source": "Triodian"
}

for asset in data_assets:
asset["tags"].append(capability_tag)
asset["extension"] = {
"capabilityID": capability["capabilityID"],
"capabilityOwner": capability["owner"],
"maturityLevel": capability.get("maturityLevel")
}

return data_assets

Value Stream Integration​

Capabilities are key contributors to value streams. When modeling:

  1. Map capabilities to value stream stages — Which capabilities support each stage?
  2. Identify capability dependencies — What capabilities must work together?
  3. Track capability performance — How do capabilities impact value stream KPIs?

Schema Reference​


Previous: Stakeholder Domain | Next: Strategy Domain