Skip to content

The Integrated Master Schema

Chapter 7 — The Integrated Master Schema

Section titled “Chapter 7 — The Integrated Master Schema”

The Integrated Master Schema (IMS) is the single linking structure that connects every diagnostic decision in RAPID AI. It is not a database table. It is not a configuration file. It is the ground truth — the authoritative matrix that ensures sensor data, diagnostic logic, maintenance strategy, and dashboard presentation remain consistent across the entire platform.

The IMS is a matrix of 100 rows across 34 columns. Each row maps the complete diagnostic path from sensor input through to dashboard output for a specific failure mode on a specific asset type. When a reliability engineer questions a recommendation, they can follow the chain from the dashboard message back through the RCM logic, through the sensor evidence rule, to the specific failure mode and its physics. Nothing is a black box.


The IMS columns span seven functional groups:

Group 1 — Asset Context (columns 1-4)

ColumnDescription
schema_idUnique row identifier (IMS001-IMS100)
asset_typeEquipment family (pump, electric motor, gearbox, etc.)
asset_subtypeSpecific variant (centrifugal pump, helical gearbox, etc.)
asset_id_exampleReference asset ID for testing

Group 2 — Failure Logic (columns 5-10)

ColumnDescription
subsystemFunctional subsystem (bearings, hydraulics, sealing, etc.)
functionWhat the asset must do (deliver rated flow, support rotor, etc.)
functional_failureHow the function can fail (reduced flow, excess vibration, etc.)
failure_modeThe specific mechanism (cavitation, outer race spalling, etc.)
failure_causeRoot cause description
typical_symptomObservable field symptoms

This group encodes the RCM logic chain: function -> functional failure -> failure mode -> cause. Every maintenance strategy traces back to a specific function that must be preserved.

Group 3 — Detection (columns 11-16)

ColumnDescription
sensor_typeRequired sensors (vibration, temperature, pressure, current, etc.)
sensor_featureExtracted features used for detection
sensor_evidence_logicThe detection rule as a parseable expression
detectabilityOnline, offline, or mixed
confidence_ruleWhat makes the detection high or low confidence
rul_relevanceHow relevant RUL estimation is for this failure mode

The sensor_evidence_logic field is the computational heart of each row. It contains the IF-THEN expression that the rule engine evaluates against live data. For example:

IMS001: IF suction pressure falls AND cavitation signature rises THEN cavitation candidate
IMS002: IF BPFO rises AND envelope energy rises AND temperature rises THEN bearing distress candidate

Group 4 — Risk Assessment (columns 17-21)

ColumnDescription
consequence_categorySafety, Environmental, Operational, Economic, or Hidden
severity_rank_defaultDefault severity (1-5)
probability_rank_defaultDefault probability (1-5)
detectability_rank_defaultDefault detectability (1-5)
risk_priority_formulaAlways S x P x D

These columns feed the RPN (Risk Priority Number) computation described in Chapter 9. The default ranks serve as starting points that RAPID AI adjusts based on real-time sensor data.

Group 5 — Maintenance Strategy (columns 22-30)

ColumnDescription
rcm_decision_logicThe decision rule that selects the strategy
recommended_strategyCBM, Planned Replacement, Scheduled Inspection, etc.
maintenance_taskSpecific task description
task_typeCondition-based, Preventive, Corrective, etc.
task_frequencyHow often (daily, weekly, monthly, at shutdown, etc.)
trigger_conditionWhat triggers the task
responsible_teamWhich team executes (Maintenance, Operations, Reliability, etc.)
spare_requirementParts needed
shutdown_requirementWhether the machine must be stopped

Group 6 — Dashboard Output (columns 31-33)

ColumnDescription
dashboard_output_widgetWhich UI component displays this (Health Card, Risk Banner, Action Tile, etc.)
dashboard_output_messageThe human-readable message shown to the user
api_output_fieldWhich API response fields carry this information

Group 7 — Governance (column 34)

ColumnDescription
notesEngineering context, implementation notes, cross-references

The IMS covers 19 equipment families with 5-6 rows per family:

FamilyRow CountExample Failure Modes
Pump6Cavitation, bearing spalling, seal leakage, misalignment, impeller erosion
Electric Motor6Broken rotor bars, insulation failure, bearing damage, cooling failure, voltage imbalance
Gearbox6Tooth pitting, lubrication starvation, bearing failure, seal failure, foundation looseness
Fan5Blade imbalance, bearing failure, foundation looseness, airflow blockage, rotor rub
Compressor5Surge, bearing failure, seal leakage, valve degradation, intercooler fouling
Turbine5Blade erosion, bearing wear, seal degradation, governor instability, exhaust overtemp
Valve5Seat leakage, actuator failure, positioner drift, packing leakage, corrosion
Generator5Insulation degradation, bearing damage, excitation fault, cooling failure, winding fault
Conveyor5Belt slip, roller failure, tracking error, drive failure, structure fatigue
Crane/Hoist6Wire rope degradation, brake wear, gearbox damage, structural fatigue, control fault
Blower5Rotor imbalance, bearing failure, looseness, blockage, rub
Boiler5Tube failure, refractory degradation, burner fault, drum level instability, efficiency loss
Chiller5Compressor surge, condenser fouling, refrigerant leak, bearing failure, control drift
Heat Exchanger5Tube leakage, fouling, corrosion, vibration, pressure drop
Hydraulic Power Unit5Pump wear, valve sticking, filter blockage, fluid contamination, seal leakage
Mill5Liner wear, bearing failure, drive failure, material blockage, foundation settlement
Transformer6Winding fault, insulation degradation, cooling failure, bushing fault, tap changer failure
Actuator5Stem binding, positioner drift, seal leakage, motor failure, feedback loss
Agitator5Shaft fatigue, bearing damage, seal leakage, blade erosion, coupling failure

This single row encodes the complete diagnostic chain for pump cavitation:

  • Asset: Centrifugal pump (P-101), hydraulics subsystem
  • Function: Deliver rated flow and head
  • Functional failure: Reduced flow / unstable flow
  • Failure mode: Cavitation
  • Failure cause: Low NPSH / suction blockage / air ingress
  • Detection: Pressure + Vibration + Acoustics sensors
  • Evidence logic: IF suction pressure falls AND cavitation signature rises THEN cavitation candidate
  • Confidence: High if process and vibration data concur
  • Consequence: Operational (severity 4, probability 3, detectability 3, RPN = 36)
  • RCM decision: If online detectable with confidence >= 0.70, apply CBM + process correction
  • Strategy: Condition Based Maintenance
  • Task: Check suction line, strainers, NPSH, operating point
  • Frequency: Daily / shift review
  • Trigger: Suction pressure low with cavitation signature sustained
  • Team: Operations + Reliability
  • Dashboard: Process Alert + Advisory Panel
  • Message: “Probable cavitation detected; inspect suction conditions”
  • API fields: failure_mode, confidence_score, strategy

This is a “strong process-mechanical fusion case” — the notes field indicates that this diagnosis is strongest when both process data (suction pressure) and mechanical data (vibration signature) agree.

Walkthrough: IMS007 (Motor Stator Insulation Failure)

Section titled “Walkthrough: IMS007 (Motor Stator Insulation Failure)”

A safety-critical example:

  • Asset: Induction motor (M-202), stator subsystem
  • Function: Maintain insulation integrity
  • Failure mode: Stator winding insulation failure
  • Evidence logic: IF current imbalance persists AND temp rises AND IR/PI deteriorates THEN insulation failure risk
  • Consequence: Safety (severity 5, probability 3, detectability 4, RPN = 60)
  • RCM decision: If safety consequence and severity >= 4, escalate immediately
  • Strategy: Immediate Action / Escalation
  • Dashboard: Critical Alarm + Escalation Banner
  • Message: “Motor insulation integrity at risk; escalate”

The safety consequence category combined with severity >= 4 forces Tier 1 escalation in the RCM decision logic, regardless of other factors. This is by design: safety-critical failure modes always receive the most conservative response.


Adding a new failure mode to the system means adding a new IMS row with all 34 fields populated. This constraint forces complete thinking:

  1. Can we detect it? What sensors are needed? What features? What evidence logic?
  2. How serious is it? What are the consequences? Safety? Environmental? Operational?
  3. What should we do? Which maintenance strategy? What task? Who does it?
  4. How do we show it? Which dashboard widget? What message? What API fields?

If any of these questions cannot be answered, the failure mode is not ready for production. The IMS serves as a governance artifact — it prevents half-thought-through rules from entering the system.

  1. Identify the new failure mode and its asset context
  2. Research the detection physics — what sensor evidence reveals this failure?
  3. Define the evidence logic as a parseable expression
  4. Assign consequence category and risk ranks
  5. Select the RCM strategy using the six-tier decision hierarchy from Chapter 9
  6. Define the maintenance task and trigger
  7. Map to dashboard widget and API output fields
  8. Review with a reliability engineer for physics validation
  9. Add the row to integrated_master_schema_library_100.csv
  10. Generate normalized schema records for the runtime database

The current 100-row IMS covers the most common failure modes across 19 equipment families. The target is 500+ rows covering the full industrial equipment spectrum. Each new row adds diagnostic capability without modifying any service code — because rules are data, not code.

The IMS connects to the FRETTLSM taxonomy through the failure_cause field, to the RCM framework through the rcm_decision_logic field, and to the implementation layer through the normalized schema tables that decompose each IMS row into runtime-queryable relational records.


The IMS is not just a design artifact. It is the operational contract between the diagnostic engine and the user interface. Every diagnosis RAPID AI produces traces back to an IMS row. Every dashboard message corresponds to a specific IMS dashboard_output_message. Every API response field maps to an IMS api_output_field.

This traceability is what distinguishes RAPID AI from black-box systems. When a reliability engineer sees “Probable cavitation detected” on the dashboard, they can trace that message back through the IMS to the sensor evidence logic, to the failure mechanism, to the physics. The chain of reasoning is transparent, auditable, and explainable — because the IMS makes it so.


StandardRelevance to This Chapter
ISO 14224 — Reliability and maintenance dataThe IMS’s 34-column structure (asset context, failure logic, detection, risk assessment, maintenance strategy, dashboard output, governance) implements ISO 14224’s standardized equipment taxonomy and failure mode classification for petroleum, petrochemical, and natural gas industries.
ISO 13374 — Condition monitoring and diagnostics of machinesThe IMS’s sensor_evidence_logic field encodes the detection rules that implement ISO 13374 Level 3 (State Detection), while the rcm_decision_logic field drives Level 6 (Advisory Generation).
ISO 17359 — General guidelines for condition monitoringThe IMS implements ISO 17359’s recommendation for a structured approach linking equipment function, failure mode, detection method, and maintenance strategy in a single traceable chain.
SAE JA1011/JA1012 — RCM evaluation criteriaThe IMS hierarchy (function, functional failure, failure mode, consequence, detection, strategy, task) directly implements the seven questions of SAE JA1011-compliant RCM analysis.
MIMOSA OSA-CBM — Open System Architecture for CBMThe IMS’s dashboard_output_widget and api_output_field columns implement OSA-CBM’s presentation layer requirements, ensuring diagnostic results flow consistently from engine to user interface.
VersionDateAuthorChanges
2.1.02026-03-17Rick DAdded standards alignment, living doc metadata, changelog
2.0.02026-03-17Rick DEnriched with production codebase content
1.0.02026-03-17Rick DInitial chapter creation

Next: Chapter 8 — Domain Frameworks Previous: Chapter 6 — Engineering Intelligence