How to design ISO 22400-aligned data models that unify ERP, MES, SCADA, and historians into a consistent KPI layer for aerospace manufacturing.

For aerospace and defense manufacturers, ISO 22400 is most powerful when it is implemented in the data model, not just referenced in a specification. The standard defines how manufacturing KPIs should be structured conceptually, but engineering teams still must decide how to represent those concepts in databases, event streams, and integrations across ERP, MES, SCADA, historians, PLM, and QMS. When this is done well, a multi-plant aerospace operation can compare KPIs with confidence, and a platform such as Connect 981 can present standardized manufacturing KPI views without forcing a single vendor stack.
This article explains how ISO 22400 influences data modeling and system integration across typical aerospace digital infrastructure. It focuses on representing equipment states, orders, and time categories in a coherent KPI layer, while remaining vendor- and technology-agnostic. The goal is to give architects and data engineers a clear blueprint for aligning heterogeneous systems with ISO 22400 semantics.
ISO 22400 is intentionally conceptual. It defines KPIs, time categories, and objects such as work units and production orders, but it does not dictate how these elements should be stored in tables, topics, or data lakes. In an aerospace environment, however, KPIs must be auditable, traceable to underlying events, and reproducible across program lifecycles. That requires explicit data modeling decisions.
At minimum, an ISO 22400-aware model needs to capture three layers:
These layers can live in different systems: SCADA for signals, MES for high-level events, a historian for dense time-series data, and a cloud data platform for aggregation. The data model is the glue that ensures a KPI such as “availability” has the same meaning no matter where it is queried.
Aerospace production and MRO facilities frequently operate with a heterogeneous stack: a legacy MES on the shop floor, a modern PLM system defining configurations, ERP managing orders, plus multiple historians and test data repositories. Without a shared semantic model, every integration becomes a custom mapping exercise, and KPI definitions drift over time.
ISO 22400 provides a reference vocabulary, but the implementation must resolve several practical questions:
The answer is a shared, ISO 22400-aligned data model—often implemented as a semantic layer or KPI store—that sits above plant-specific systems. Connect 981 and similar platforms can then consume this layer to power cross-site aerospace KPI reporting, while respecting the constraints of each site’s local systems.
ISO 22400 treats equipment states as the foundation for many equipment-related KPIs. For aerospace machining centers, autoclaves, composite layup machines, test cells, and assembly stations, these states are typically derived from a combination of:
A robust event model represents state transitions explicitly. A common pattern is an equipment_state_event structure with fields such as:
equipment_id (work unit identifier, aligned with IEC 62264 levels).state_code (normalized to RUN, STOP, IDLE, SLOW, or other ISO 22400-related states).reason_code (plant-specific detail, e.g., TOOL_CHANGE, PROGRAM_LOAD, QUALITY_HOLD).start_time and end_time (or start time plus duration).source_system (SCADA, MES, manual entry, etc.).The raw machine or SCADA events can be noisy, with rapid transitions and transient conditions. A normalization pipeline should consolidate these into clean, non-overlapping time segments associated with a single state. This is where an ISO 22400 mapping table is valuable: it expresses how vendor-specific signals map to a standard state_code.
Once states are modeled as time segments, KPI-oriented aggregation becomes straightforward. ISO 22400 relies heavily on time categories—such as operating time, busy time, planned downtime, and unplanned downtime—that are built from these state segments.
For aerospace plants, a daily or shift-level equipment_time_summary structure is useful. It can include:
equipment_id and time_bucket (e.g., day, shift, or custom period).These summaries serve two purposes. First, they support ISO 22400-aligned KPIs such as utilization and availability. Second, they provide traceability: when a program-level performance review questions an equipment KPI, engineers can drill back from a KPI to a time summary and then to the underlying state events and SCADA signals.
In aerospace manufacturing, performance is often evaluated by program, configuration, or serialized asset rather than only by equipment. ISO 22400 addresses this by defining objects like production orders and lots that can be associated with work units and time periods. To align with this, the data model should represent the relationship among:
A typical pattern uses a production_operation_execution entity with:
order_id and operation_id (from ERP/MES).equipment_id and optionally work_center_id.start_time, end_time, and scheduled_time.good_quantity, rework_quantity, scrap_quantity, with units.configuration_id or effectivity link for configuration-controlled parts.This entity provides the bridge between time-based equipment behavior and order-level KPIs. It allows ISO 22400 concepts such as production time structure and order execution reliability to be computed consistently, even when the underlying orders originate from multiple ERP instances or legacy planning tools.
Aerospace workflows span multiple process types: discrete assembly of airframe structures, batch processes in special processing and coatings, and quasi-continuous operation in test facilities. ISO 22400 is designed to cover batch, continuous, and discrete industries; the data model should therefore avoid assuming a single process type.
Practical strategies include:
lot_or_batch_id attribute to represent material groupings, whether they are heat lots, composite layup kits, or engine modules.This flexibility ensures that ISO 22400 KPIs retain their meaning across the breadth of aerospace operations—from precision machining to environmental testing—without requiring separate definitions per process family.
ISO 22400 does not prescribe any transport protocols or message formats, but certain integration patterns appear repeatedly in aerospace digital environments:
Interfaces may be implemented via OPC UA, file-based transfers, REST APIs, or message queues, but the key is that each system provides sufficient identifiers to be bound to the ISO 22400 objects in the semantic model (equipment IDs, order IDs, lot IDs, time stamps, and reason codes).
Instead of directly wiring every system to every other system, many aerospace organizations adopt a semantic layer that mediates integrations. ISO 22400 concepts become the vocabulary of that layer. For example:
equipment_state_event messages with ISO 22400-style state codes.operation_execution events using consistent order and equipment identifiers that match the semantic model.quality_event messages that refer to the same operations and lots, allowing scrap-related time to be tied to downtime and performance KPIs.Platforms like Connect 981 can then subscribe to these normalized feeds and provide cross-plant KPI dashboards and analytics without having to interpret plant-specific codes each time. This approach is especially valuable when working with a distributed aerospace supply base, where primary OEM sites and tiered suppliers need to exchange KPI information in a comparable way.
An ISO 22400-aware KPI store or data lake is typically organized around a small set of core dimensions and fact-like structures. For aerospace manufacturing, those dimension tables often include:
The fact structures then contain normalized event-level and aggregated data:
fact_equipment_state for state segments.fact_operation_execution for order-related production events.fact_quality_outcome for inspection and test results.fact_kpi_snapshot for pre-computed ISO 22400 KPI values by period and level (equipment, line, plant, program).By keeping the schema technology-agnostic (star schema, wide tables, or lakehouse-style parquet datasets), organizations retain freedom in their storage and query engines while still honoring the ISO 22400 semantic structure.
ISO 22400 emphasizes metadata such as units of measure, applicable logical ranges, and expected trend directions. Aerospace programs often require this information for documentation, internal standards, and customer reporting. In the KPI store, this suggests explicit metadata structures:
kpi_definition table that lists each KPI, its ISO 22400 reference, unit, typical consumers (operator, supervisor, management), and whether higher values are considered good or bad.kpi_threshold or kpi_target tables that capture plant- or program-specific goals without conflating them with the standardized KPI definition.This metadata makes it easier to build dashboards, automated checks, and alerts in aerospace environments where KPI interpretation must be consistent across programs and subject to audit or regulatory review. It also prevents accidental redefinition of KPIs when sites introduce new visualization tools or reports.
Consider a composite manufacturing cell producing critical flight structures. SCADA systems capture autoclave cycle data and layup station states; MES manages work instructions and order status; ERP owns the overall production order and schedule. An ISO 22400-ready pipeline might look like this:
The result is an auditable pipeline from raw sensor data to standardized KPIs, suitable for cross-plant comparison and customer-facing performance reports when needed.
On the consumption side, aerospace organizations may use a mix of tools: in-house portals, commercial BI platforms, engineering analytics notebooks, and specialized dashboards for program reviews. By exposing KPIs through a common ISO 2240-aligned semantic layer, these tools all draw from the same source of truth.
Key practices include:
In this model, Connect 981 or a similar digital manufacturing platform can coordinate KPI reporting across the aerospace enterprise, while the ISO 22400-aligned data model ensures that every plant, supplier, and program interprets those KPIs the same way.
ISO 22400 does not dictate how to architect your MES, historian, or data lake. It does, however, define a shared language of states, time categories, orders, and KPIs that can guide architecture decisions. In regulated aerospace environments, where traceability, configuration control, and cross-site comparability matter, implementing that language in the data model provides tangible benefits.
By representing equipment states as normalized events, linking orders and operations across ERP and MES, and consolidating heterogeneous system data into an ISO 22400-aligned KPI store, aerospace manufacturers can achieve consistent, audit-ready performance reporting. Platforms like Connect 981 can then leverage this foundation to support digital thread initiatives, supplier visibility, and standards-aligned KPI frameworks without forcing a single technology stack. The standard provides the semantics; the data model turns those semantics into operational reality.
Whether you're managing 1 site or 100, C-981 adapts to your environment and scales with your needs—without the complexity of traditional systems.