Skip to main content

Manufacturing Domain

The Manufacturing domain represents the structured entity within which the production of goods occurs. It focuses on the organizational identity, structure, and foundational characteristics that define how the manufacturing function is constituted and operates, including production units, work orders, bills of materials, inventory and manufacturing objectives.

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

Overview​

What is the Manufacturing Domain?​

The Manufacturing domain captures the entire operational framework that governs production, inventory, quality, and resource management. The domain covers:

  • Production Units — Assembly, fabrication and processing lines and cells
  • Work Orders — Production orders and scheduling
  • Bills of Materials — Component structures and recipes
  • Inventory Management — Stock control and tracking
  • Manufacturing Objectives — Targets for quality, cost, lead time and flexibility

This domain extends the Triodian Metamodel by providing frameworks for modeling manufacturing operations and their integration with supply chain.

Purpose and Value​

The Manufacturing domain enables architects and planners to:

  • Model production operations — Structure manufacturing processes
  • Track work orders — Manage production scheduling
  • Manage materials — Control bills of materials and inventory
  • Monitor quality — Track quality metrics and compliance
  • Optimize performance — Measure and improve OEE
For Data Engineers

The Manufacturing domain maps to MES and ERP data concepts:

  • Production Unit → Work center /equipment entity
  • Work Order → Production order fact table
  • Bill of Materials → BOM structure /component hierarchy
  • Inventory → Inventory fact table
  • Manufacturing Objective → Target and KPI data

Core Components​

The Manufacturing domain uses an operations hierarchy:

  1. Production Units (productionUnit): Assembly, fabrication and processing units
  2. Work Orders (workOrder): Production orders and their status
  3. Bills of Materials (billOfMaterials): Component structures
  4. Inventory (inventory): Materials and stock levels
  5. Manufacturing Objectives (manufacturingObjective): Prioritized targets with owners and metrics

Domain Attributes​

Core Attributes​

AttributeTypeDescriptionRequired
manufacturingIDStringUnique identifier for the manufacturing entity✓
titleStringName/title of manufacturing entity✓
descriptionStringDetailed explanation of the manufacturing entity or process✓
purposeStringIntended function or strategic goal✓
ownerStringResponsible individual or team (e.g. Head of Operations)✓
manufacturingCategoryEnumType of manufacturing process (see below)✓
manufacturingFocusEnumPrimary focus area of the manufacturing strategy (see below)✓
timeHorizonEnumStrategy time frame (see below)✓
scopeLevelEnumOrganizational or geographical scope (see below)✓
strategicAlignmentStringAlignment with the broader business strategy
productionUnitsArray[Object]Production units within this manufacturing entity (see Production Unit)
workOrdersArray[Object]Active and completed work orders (see Work Order)
billsOfMaterialsArray[Object]Bills of materials for products (see Bill of Materials)
inventoryArray[Object]Current inventory of raw materials, WIP and finished goods (see Inventory)
manufacturingObjectivesArray[Object]Objectives supporting the manufacturing strategy (see Manufacturing Objective)
keyActivitiesStringCritical implementation actions
resourcesStringAllocated resources (e.g. budget, personnel, machinery)
keyPerformanceIndicatorsArray[String]Success metrics
dependenciesStringRequired dependencies (e.g. supply chain, IT systems)
risksStringAssociated risks and challenges
riskCategoriesArray[Enum]Risk categories (shared list, see below)
mitigationStrategiesStringRisk mitigation approaches

Enumeration Values​

Manufacturing Category (manufacturingCategory)​

ValueDescriptionExample
jobShopCustom, low-volumeCustom machinery
batchProductionMedium-volume batches, including formula-based process manufacturingPharmaceuticals, food and beverages
massProductionHigh-volume standardized discrete unitsConsumer electronics, automotive
continuousFlowNon-stop processingChemicals, oil
customManufacturingMade to individual customer specificationsBespoke equipment

Manufacturing Focus (manufacturingFocus)​

ValueDescription
costReductionMinimize production costs
qualityImprovementEnhance product quality
leadTimeReductionShorten production cycles
flexibilityIncrease production flexibility
innovationIntroduce new processes and technologies, such as automation

Scope Level (scopeLevel)​

ValueDescription
globalWorldwide operations
continentalMultiple countries
regionalGeographic region
nationalSingle country
siteLevelIndividual facility
productionLineProduction line

Time Horizon (timeHorizon)​

The shared time horizon list.

ValueDescription
immediateNow to 3 months
shortTermUp to 1 year
mediumTerm2-3 years
longTerm4-5 years
extendedBeyond 5 years

Risk Categories (riskCategories)​

The shared risk category list.

ValueDescription
strategicStrategic direction risks
operationalProduction disruptions, quality failures and workplace safety incidents
financialCost overruns
marketDemand and market changes
economicEconomic conditions
politicalPolitical developments
complianceRegulatory compliance, e.g. GMP
legalLegal and contractual risks
technologyEquipment failures and obsolescence
securityCybersecurity, e.g. of plant control systems
privacyPersonal data risks
dataQualityInaccurate or incomplete data
supplyChainMaterial availability
peopleLabour shortages and skills
reputationalDamage to reputation
relationshipPartner and supplier relationships
changeManagementRisks from change programmes
environmentalEnvironmental compliance and climate
externalOther events outside the organization's control
otherAny other risk

Production Unit Type (unitType)​

ValueDescription
assemblyAssembles components into products
fabricationForms or machines parts from raw material
chemicalProcessingProcesses materials chemically, e.g. formulation and blending

Work Order Status (status)​

The shared work status list.

ValueDescription
proposedRequested, not yet planned
plannedScheduled
approvedReleased for production
inProgressIn production
onHoldPaused
deferredPostponed
completedFinished
cancelledCancelled

Objective Priority (priority)​

ValueDescription
lowLow priority
mediumMedium priority
highHigh priority
criticalCritical priority

Manufacturing Elements​

Production Unit (productionUnit)​

AttributeTypeDescriptionRequired
unitNameStringName of the production unit✓
unitTypeEnumType of production unit (see above)✓
locationStringPhysical location of the production unit
capacityIntegerMaximum output capacity of the unit per time period

Work Order (workOrder)​

AttributeTypeDescriptionRequired
orderIDStringUnique identifier for the work order✓
productReferenceStringID of the Product domain element being manufactured✓
quantityIntegerNumber of units to be produced✓
statusEnumCurrent state of the production order (see above)✓

Bill of Materials (billOfMaterials)​

AttributeTypeDescriptionRequired
bomIDStringUnique identifier for the bill of materials✓
productReferenceStringID of the Product domain element this BOM is for✓
itemsArray[Object]Components and their required quantities: item (String), quantity (Integer), unit (String)✓

Inventory (inventory)​

AttributeTypeDescriptionRequired
materialReferenceStringID of the material or product element held✓
quantityIntegerAmount currently in stock✓
warehouseLocationStringPhysical location of the inventory
lastUpdatedDateTimeTimestamp of the last inventory update

Manufacturing Objective (manufacturingObjective)​

AttributeTypeDescriptionRequired
titleStringName/title of objective✓
descriptionStringObjective explanation✓
ownerStringResponsible individual/team✓
priorityEnumPriority level (see above)✓
metricsStringSuccess assessment indicators
targetValueStringSpecific target to achieve
currentValueStringCurrent baseline value
timelineStringAchievement timeframe

Domain Relationships​

The Manufacturing domain integrates with other metamodel domains:

Target DomainRelationship TypeDescription
Supply ChainIntegrationManufacturing part of supply chain
ProductsProductionProducts manufactured
TechnologyEnablementTechnology enables manufacturing
FinanceCostManufacturing costs tracked
PerformanceMeasurementManufacturing KPIs tracked
QualityAssuranceQuality management
PeopleResourcesWorkforce management
RiskAssessmentManufacturing risks
SustainabilityImpactEnvironmental footprint
OrganizationStructureOrg units manage manufacturing

Examples​

Example 1: Global Manufacturing Operations​

{
"manufacturingID": "MFG-GLOBAL-001",
"title": "Global Electronics Manufacturing Operations",
"description": "Enterprise-wide manufacturing operations for consumer electronics across multiple facilities",
"purpose": "To provide a canonical source of truth for manufacturing processes and enable operational excellence",
"owner": "VP Global Manufacturing",
"manufacturingCategory": "massProduction",
"manufacturingFocus": "qualityImprovement",
"timeHorizon": "mediumTerm",
"scopeLevel": "global",
"strategicAlignment": "Supports corporate goal of improving profit margins by 5% through operational excellence",
"productionUnits": [
{
"unitName": "Surface Mount Technology Line 1",
"unitType": "assembly",
"location": "Shenzhen Plant",
"capacity": 100000
},
{
"unitName": "Final Assembly Line 1",
"unitType": "assembly",
"location": "Shenzhen Plant",
"capacity": 24000
}
],
"workOrders": [
{
"orderID": "WO-2025-001234",
"productReference": "PROD-SMX-001",
"quantity": 50000,
"status": "inProgress"
}
],
"billsOfMaterials": [
{
"bomID": "BOM-SMX-001",
"productReference": "PROD-SMX-001",
"items": [
{
"item": "6.5in OLED Display",
"quantity": 1,
"unit": "each"
},
{
"item": "4500mAh Battery Pack",
"quantity": 1,
"unit": "each"
},
{
"item": "Main Logic Board",
"quantity": 1,
"unit": "each"
},
{
"item": "Camera Module Assembly",
"quantity": 1,
"unit": "each"
}
]
}
],
"inventory": [
{
"materialReference": "COMP-DISPLAY-001",
"quantity": 42000,
"warehouseLocation": "Shenzhen Plant, Bay 4",
"lastUpdated": "2025-01-20T08:00:00Z"
}
],
"manufacturingObjectives": [
{
"title": "Raise OEE",
"description": "Increase Overall Equipment Effectiveness on SMT lines",
"owner": "Director of Manufacturing Engineering",
"priority": "high",
"metrics": "OEE (availability × performance × quality)",
"currentValue": "83%",
"targetValue": "88%",
"timeline": "By end of 2026"
}
],
"keyActivities": "Implement Lean Six Sigma program, invest in automation technology, standardize processes across sites",
"resources": "$45M annual budget, 2,500 personnel across 8 facilities, new automation technology investment",
"keyPerformanceIndicators": [
"Overall Equipment Effectiveness (OEE)",
"First Pass Yield",
"Inventory Turnover Rate",
"On-Time Delivery",
"Cost per Unit"
],
"dependencies": "Stable supply chain, strong IT infrastructure for MES integration, skilled workforce",
"risks": "Equipment failure, labor shortages, supply chain disruptions, quality issues",
"riskCategories": [
"operational",
"supplyChain",
"technology",
"people"
],
"mitigationStrategies": "Preventive maintenance programme, dual sourcing for critical components, cross-training of line operators"
}

Example 2: Process Manufacturing​

{
"manufacturingID": "MFG-PHARMA-001",
"title": "Pharmaceutical Manufacturing Facility",
"description": "GMP-compliant pharmaceutical manufacturing for tablet and capsule production",
"purpose": "Produce tablets and capsules that meet GMP quality standards",
"owner": "Site Director",
"manufacturingCategory": "batchProduction",
"manufacturingFocus": "qualityImprovement",
"timeHorizon": "shortTerm",
"scopeLevel": "siteLevel",
"productionUnits": [
{
"unitName": "Tablet Press Line",
"unitType": "chemicalProcessing",
"capacity": 500000
}
],
"keyPerformanceIndicators": [
"Batch Success Rate",
"Right First Time",
"Deviation Rate",
"Equipment Availability"
],
"risks": "Batch failures, GMP deviations, workplace safety incidents",
"riskCategories": [
"compliance",
"operational"
]
}

Example 3: Manufacturing Elements​

A production unit, a work order and an inventory record on their own:

{
"unitName": "Engine Assembly Line 1",
"unitType": "assembly"
}
{
"orderID": "WO-2025-002",
"productReference": "PROD-B555",
"quantity": 1000,
"status": "planned"
}
{
"materialReference": "PROD-A123",
"quantity": 500,
"warehouseLocation": "Warehouse 3, Shelf B",
"lastUpdated": "2025-08-04T12:00:00Z"
}

Example 4: Work Order Status Update​

A status update changes only the status of an existing work order. It is a message payload, not a complete work order:

{
"orderID": "WO-2025-002",
"status": "inProgress"
}

Implementation Guidelines​

Manufacturing Excellence Best Practices​

  1. Standardize processes — Define and document standard work
  2. Measure performance — Track OEE and quality metrics
  3. Enable visibility — Implement MES for real-time tracking
  4. Optimize flow — Apply lean principles to reduce waste
  5. Ensure quality — Build quality into the process

OEE Framework​

Manufacturing Metrics Framework​

CategoryMetricDescription
EfficiencyOEEOverall Equipment Effectiveness
EfficiencyUtilizationCapacity utilization
QualityFirst Pass YieldUnits passing first time
QualityDefect RateDefects per million
DeliveryOn-Time DeliveryOrders delivered on time
DeliveryLead TimeProduction cycle time
CostCost per UnitManufacturing cost per unit
InventoryTurnsInventory turnover rate

OpenMetadata Integration​

For Data Platform Teams

When integrating with OpenMetadata, map Manufacturing entities as follows:

Triodian ElementOpenMetadata EntityNotes
Production UnitDatabaseMES data source
Work OrderTableProduction order data
Bill of MaterialsTableBOM structure
InventoryTableInventory data
Manufacturing KPIsDashboardOEE dashboards
# Example: Map Manufacturing to OpenMetadata
def create_manufacturing_dashboard(manufacturing):
"""
Map Triodian Manufacturing to OpenMetadata Dashboard
"""
return {
"name": manufacturing["manufacturingID"].lower(),
"displayName": manufacturing["title"],
"description": manufacturing["description"],
"dashboardType": "manufacturing",
"owner": {"name": manufacturing["owner"], "type": "user"},
"tags": [
{"tagFQN": f"ManufacturingCategory.{manufacturing['manufacturingCategory']}"},
{"tagFQN": f"ManufacturingFocus.{manufacturing['manufacturingFocus']}"},
{"tagFQN": f"Scope.{manufacturing['scopeLevel']}"}
],
"charts": [
{
"name": "oee_trend",
"displayName": "OEE Trend",
"chartType": "line"
},
{
"name": "production_output",
"displayName": "Production Output",
"chartType": "bar"
},
{
"name": "quality_metrics",
"displayName": "Quality Metrics",
"chartType": "gauge"
}
]
}

Schema Reference​


Previous: Intelligence Domain | Next: Extensions Overview