Supply Chain Domain
The Supply Chain domain represents the end-to-end network and processes governing the flow of materials, goods, services, and related information from suppliers through to customers. It provides a structured approach for modeling supplier networks, logistics operations, inventory management, and supply chain processes.
Schema Version: 2.1
Schema Location: /schemas/supply-chain.schema.json
Specification: JSON Schema Draft-07
Overview
What is the Supply Chain Domain?
The Supply Chain domain captures the external network and flow dimensions that enable organizational activities, enabling supply chain-centric analysis that drives strategic planning, operational efficiency, and resilience. The domain covers:
- Supplier Networks — Structured arrangements of supplier relationships
- Supply Chain Processes — Defined sequences transforming inputs to outputs
- Logistics Networks — Physical facilities and transportation connections
- Inventory Management — Approaches to maintaining optimal inventory levels
This domain extends the Orthogramic Metamodel by providing deeper insights into supply chain structures, network dynamics, and process flows.
Purpose and Value
The Supply Chain domain enables architects and planners to:
- Model network structure — Analyze end-to-end supply chain including suppliers and partners
- Map processes — Connect supply chain processes to business operations
- Support decisions — Enable data-driven network design and supplier selection
- Drive resilience — Improve visibility into supply chain risks and vulnerabilities
- Optimize performance — Measure cost, service, quality, and sustainability
The Supply Chain domain maps directly to supply chain data concepts:
- Supplier Network → Supplier dimension /master data
- Supply Chain Process → Process flow /event stream
- Logistics Network → Location /facility dimension
- Inventory → Inventory fact table
- Lead Time → Time-series metrics
Core Components
The Supply Chain domain uses interconnected operational elements:
- Supplier Networks: External organizations providing materials and services
- Supply Chain Processes: Sequences from sourcing to fulfillment
- Logistics Networks: Physical infrastructure for movement
- Inventory Management: Stock levels and policies
Domain Attributes
Core Attributes
| Attribute | Type | Description | Required |
|---|---|---|---|
supplyChainID | String | Unique identifier for supply chain element | ✓ |
title | String | Name or title of supply chain element | ✓ |
description | String | Detailed explanation | ✓ |
supplyChainCategory | Enum | Classification within supply network | ✓ |
orgUnitTitle | String | Organization unit responsible | ✓ |
orgUnitRoles | Array[String] | Roles managing supply chain | |
supplyChainScope | Enum | Organizational breadth | |
geographicCoverage | Object | Geographic regions covered | |
locationStrategy | Object | Facility location approach | |
leadTime | Object | End-to-end and component lead times | |
volumeCapacity | Object | Normal and peak capacity | |
costStructure | Object | Cost breakdown and trends | |
flexibilityRating | Object | Volume, mix, and product flexibility | |
resilienceRating | Object | Redundancy and recovery capability | |
riskProfile | Object | Key risk factors and mitigation | |
sustainabilityRating | Object | Environmental and social performance | |
qualityMetrics | Array[Object] | Quality performance indicators | |
technologyEnablers | Array[Object] | Enabling technologies | |
digitalMaturity | Object | Digital transformation status | |
maturityLevel | Object | Overall supply chain maturity | |
improvementOpportunities | Array[Object] | Enhancement opportunities | |
strategicImportance | Object | Strategic contribution | |
competitiveAdvantage | Object | Competitive positioning | |
dependencies | Array[Object] | Dependencies on other domains | |
relatedSupplyChainElements | Array[Object] | Related elements | |
governanceModel | Object | Governance structure |
Enumeration Values
Supply Chain Category (supplyChainCategory)
| Value | Description | Example |
|---|---|---|
Manufacturing | Production-focused supply chain | Assembly operations |
Distribution | Distribution-focused | Retail distribution |
Service | Service delivery chain | Field service |
Procurement | Sourcing-focused | Strategic sourcing |
Reverse | Returns and recycling | Product returns |
Supply Chain Scope (supplyChainScope)
| Value | Description |
|---|---|
Enterprise | Entire organization |
Division | Business division |
Product Line | Specific product line |
Regional | Geographic region |
Segment | Customer segment |
Maturity Level (maturityLevel)
| Value | Description |
|---|---|
Initial | Ad-hoc, reactive processes |
Developing | Basic processes defined |
Defined | Standardized processes |
Managed | Measured and controlled |
Optimizing | Continuous improvement |
Location Strategy Type (locationStrategyType)
| Value | Description | Example |
|---|---|---|
Proximity-to-Supply | Near suppliers | Manufacturing hubs |
Proximity-to-Market | Near customers | Distribution centers |
Low-Cost | Cost-optimized locations | Offshore facilities |
Hybrid | Balanced approach | Multi-criteria |
Supplier Network Elements
| Attribute | Type | Description |
|---|---|---|
networkID | String | Unique identifier |
networkTitle | String | Name of supplier network |
description | String | Detailed description |
supplierCategories | Array[Object] | Types of suppliers |
supplierTiers | Array[Object] | Tier 1, Tier 2, etc. |
geographicDistribution | Object | Geographic spread |
singleSourceComponents | Array[Object] | Single-source items |
criticalSuppliers | Array[Object] | Key strategic suppliers |
supplierSelectionCriteria | Array[Object] | Selection factors |
supplierPerformanceMetrics | Array[Object] | Performance tracking |
riskProfile | Object | Network risk assessment |
sustainabilityRequirements | Object | ESG requirements |
technologyIntegration | Object | Digital integration level |
collaborationModel | Object | Partnership approaches |
spendAnalysis | Object | Spend breakdown |
Logistics Network Elements
| Attribute | Type | Description |
|---|---|---|
networkID | String | Unique identifier |
networkTitle | String | Name of logistics network |
networkType | Enum | Type: Inbound, Outbound, Reverse, Internal |
facilities | Array[Object] | Facilities in network |
transportationModes | Array[Object] | Transportation types |
routeStructure | Object | Route configuration |
capacityUtilization | Object | Capacity usage |
serviceLevel | Object | Service performance |
costPerformance | Object | Cost metrics |
carbonFootprint | Object | Environmental impact |
Inventory Management Elements
| Attribute | Type | Description |
|---|---|---|
inventoryID | String | Unique identifier |
inventoryTitle | String | Name of inventory policy |
inventoryType | Enum | Type: Raw Material, WIP, Finished Goods, MRO |
inventoryPolicy | Object | Stocking policy |
safetyStock | Object | Buffer stock levels |
turnoverRate | Object | Inventory turns |
carryingCost | Object | Holding costs |
serviceLevel | Object | Fill rate targets |
obsolescenceRisk | Object | Aging risk |
Domain Relationships
The Supply Chain domain integrates with other metamodel domains:
| Target Domain | Relationship Type | Description |
|---|---|---|
| Strategy | Alignment | Supply chain supports strategic objectives |
| Capabilities | Enablement | Supply chain capabilities required |
| Products | Delivery | Supply chain delivers products |
| Services | Support | Supply chain enables service delivery |
| Technology | Integration | Technology enables supply chain |
| Finance | Cost | Supply chain costs tracked |
| Risk | Exposure | Supply chain risks identified |
| Sustainability | Impact | Environmental footprint managed |
| Performance | Measurement | Supply chain KPIs tracked |
| Stakeholder | Partnership | Suppliers as stakeholders |
Examples
Example 1: Global Electronics Manufacturing Supply Chain
{
"supplyChainID": "SC-MFG-001",
"title": "Global Electronics Manufacturing Supply Chain",
"description": "End-to-end supply chain for consumer electronics manufacturing, including component sourcing, assembly operations, distribution networks, and aftermarket service fulfillment.",
"supplyChainCategory": "Manufacturing",
"orgUnitTitle": "Global Supply Chain Management",
"orgUnitRoles": ["Chief Supply Chain Officer", "Director of Global Sourcing", "Logistics Operations Manager"],
"supplyChainScope": "Enterprise",
"geographicCoverage": {
"regions": ["North America", "Europe", "Asia-Pacific", "Southeast Asia"],
"countries": ["United States", "China", "Vietnam", "Germany", "Malaysia", "Mexico"],
"coverageType": "global",
"expansionPlans": "Evaluating new manufacturing hub in Eastern Europe by 2026"
},
"locationStrategy": {
"strategyType": "Proximity-to-Supply",
"strategyDescription": "Primary manufacturing facilities positioned near key semiconductor and component suppliers with regional distribution centers close to major markets",
"evaluationCriteria": ["Supplier ecosystem density", "Labor expertise", "Logistics infrastructure", "Tax incentives"]
},
"leadTime": {
"endToEndLeadTime": "45-60 days",
"componentLeadTimes": [
{
"componentName": "Semiconductor procurement",
"duration": "30-45 days",
"variability": "High - affected by global shortages"
},
{
"componentName": "Final assembly",
"duration": "7 days",
"variability": "Low"
},
{
"componentName": "Distribution to regional centers",
"duration": "5-10 days",
"variability": "Medium - affected by port congestion"
}
],
"leadTimeReliability": "72% on-time delivery to commitment dates",
"improvementTargets": "Reduce end-to-end lead time to 35 days by Q4 2026"
},
"volumeCapacity": {
"normalCapacity": "1.2 million units per month",
"peakCapacity": "1.5 million units per month",
"utilizationRate": "83% average utilization",
"capacityConstraints": ["Semiconductor availability", "Skilled labor in Vietnam facility", "Q4 shipping capacity"]
},
"costStructure": {
"totalCost": "$425M annual supply chain operational cost",
"costComponents": [
{"componentName": "Materials and components", "amount": "$312M", "percentage": 73.4},
{"componentName": "Manufacturing labor", "amount": "$48M", "percentage": 11.3},
{"componentName": "Logistics and transportation", "amount": "$36M", "percentage": 8.5},
{"componentName": "Warehousing and inventory", "amount": "$19M", "percentage": 4.5}
],
"costTrends": "Component costs decreasing 3% annually, logistics costs increasing 7% annually",
"costReductionTargets": "8% total cost reduction target over next 24 months"
},
"resilienceRating": {
"overallRating": "moderate",
"redundancyLevel": "low",
"diversificationLevel": "moderate",
"visibilityLevel": "high",
"recoveryCapability": "moderate",
"resilienceInvestments": ["Secondary supplier qualification program", "Regional inventory buffers", "Multi-modal transportation capability"]
},
"riskProfile": {
"overallRiskLevel": "high",
"keyRiskFactors": [
{
"factorName": "Semiconductor supply constraints",
"riskLevel": "high",
"mitigationApproach": "Long-term contracts, strategic inventory, supplier diversification"
},
{
"factorName": "Geopolitical disruption in Asia",
"riskLevel": "high",
"mitigationApproach": "Manufacturing footprint diversification, scenario planning"
}
]
},
"sustainabilityRating": {
"overallRating": "moderate",
"carbonFootprint": "187,000 metric tons CO2e annually",
"wasteReduction": "72% manufacturing waste diverted from landfill",
"sustainabilityInitiatives": ["Renewable energy transition", "Packaging redesign program", "Scope 3 emissions tracking"]
},
"technologyEnablers": [
{
"technologyName": "Supply Chain Control Tower",
"technologyPurpose": "End-to-end visibility and exception management",
"implementationStatus": "operational",
"businessImpact": "45% reduction in supply disruption resolution time"
},
{
"technologyName": "ML Demand Forecasting",
"technologyPurpose": "Improved demand prediction accuracy",
"implementationStatus": "operational",
"businessImpact": "18% reduction in forecast error"
}
],
"qualityMetrics": [
{
"metricName": "First Pass Yield",
"currentValue": "94.6%",
"targetValue": "97%",
"trend": "improving"
},
{
"metricName": "Defect Rate",
"currentValue": "350 DPMO",
"targetValue": "200 DPMO",
"trend": "improving"
}
]
}
Example 2: Retail Distribution Network
{
"supplyChainID": "SC-DIST-001",
"title": "Regional Retail Distribution Network",
"description": "Distribution network serving retail stores across the Eastern region",
"supplyChainCategory": "Distribution",
"orgUnitTitle": "Distribution Operations",
"supplyChainScope": "Regional",
"geographicCoverage": {
"regions": ["Northeast US", "Southeast US"],
"coverageType": "regional"
},
"leadTime": {
"endToEndLeadTime": "2-5 days",
"leadTimeReliability": "95% on-time delivery"
},
"volumeCapacity": {
"normalCapacity": "500,000 cases per week",
"peakCapacity": "750,000 cases per week"
}
}
Implementation Guidelines
Supply Chain Design Best Practices
- Design for resilience — Build redundancy and flexibility into networks
- Optimize total cost — Balance all cost components holistically
- Enable visibility — Implement end-to-end tracking and monitoring
- Manage risk — Identify and mitigate supply chain vulnerabilities
- Drive sustainability — Integrate ESG considerations into operations
Supply Chain Performance Framework
SCOR Model Alignment
| SCOR Process | Orthogramic Mapping |
|---|---|
| Plan | Demand planning, S&OP processes |
| Source | Supplier networks, procurement |
| Make | Manufacturing processes |
| Deliver | Logistics networks, fulfillment |
| Return | Reverse logistics |
| Enable | Technology, governance |
OpenMetadata Integration
When integrating with OpenMetadata, map Supply Chain entities as follows:
| Orthogramic Element | OpenMetadata Entity | Notes |
|---|---|---|
| Supplier Network | Database | Supplier data source |
| Supply Chain Process | Pipeline | Process flows |
| Logistics Data | Table | Location/shipment data |
| Inventory | Table | Inventory fact tables |
| KPIs | Dashboard | Supply chain dashboards |
# Example: Map Supply Chain to OpenMetadata Pipeline
def create_supply_chain_pipeline(supply_chain):
"""
Map Orthogramic Supply Chain to OpenMetadata Pipeline
"""
return {
"name": supply_chain["supplyChainID"].lower(),
"displayName": supply_chain["title"],
"description": supply_chain["description"],
"pipelineType": "supplyChain",
"owner": {"name": supply_chain.get("orgUnitTitle", ""), "type": "team"},
"tags": [
{"tagFQN": f"SupplyChainCategory.{supply_chain['supplyChainCategory']}"},
{"tagFQN": f"Scope.{supply_chain.get('supplyChainScope', 'Enterprise')}"}
],
"tasks": [
{
"name": "source",
"displayName": "Sourcing",
"taskType": "procurement"
},
{
"name": "make",
"displayName": "Manufacturing",
"taskType": "production"
},
{
"name": "deliver",
"displayName": "Distribution",
"taskType": "logistics"
}
]
}
Schema Reference
- Repository:
Orthogramic/Orthogramic_Metamodel - Schema Location:
/schemas/supply-chain.schema.json - Version: 2.1
- Specification: JSON Schema Draft-07
- License: Creative Commons Attribution-ShareAlike 4.0 (CC BY-SA 4.0)
Previous: Risk Management Domain | Next: Sustainability Domain