This page helps contributors discover public industrial datasets that may be useful for scenario design and benchmark extensions.
It does not change AssetOpsBench scoring or baseline definitions. It is a reference map for dataset discovery and adaptation planning.
Before using any external dataset:
source, version/date, transform script) with every derived artifact.iot, wo, vibration, tsfm, fmsr).| Dataset / index | Primary focus | AssetOpsBench fit | Notes |
|---|---|---|---|
| awesome-industrial-datasets | Curated index (multiple domains) | Discovery for all domains | Useful first stop; each linked dataset has its own license and usage terms. |
| SWaT (Secure Water Treatment) | Water-treatment process telemetry, attack/anomaly traces | iot, tsfm, anomaly scenarios |
Commonly used for anomaly-detection tasks; verify host terms and citation requirements. |
| NASA C-MAPSS | Turbofan degradation / RUL | tsfm, prognostics scenarios |
Good candidate for PHM and RUL-style benchmark tasks. |
| Case Western Reserve Bearing Data Center | Bearing vibration fault data | vibration |
Strong fit for spectral diagnosis and fault-classification tasks. |
| Paderborn University Bearing Dataset | Rolling-bearing fault experiments | vibration, tsfm |
Useful to cross-check bearing-fault robustness across machines/loads. |
When preparing scenarios from an external source, define these fields early:
asset_id and site_name strategy (stable IDs, no ambiguous aliases)characteristic_form that remain auditable from the dataiot, wo, vibration, tsfm, fmsr, multi-step)The mappings below are documentation-only starting points. They do not imply that the raw datasets are redistributed in this repository or that executable benchmark scenarios already exist for each source.
Public bearing datasets are a strong fit for the existing vibration domain.
AssetOpsBench already includes a
vibration MCP server with
FFT analysis, envelope analysis, bearing characteristic frequency calculation,
ISO 10816 severity assessment, and full vibration diagnosis capabilities.
Existing local utterances in src/scenarios/local/vibration_utterance.json can
be used as a style reference for future scenario PRs.
| Source | Asset class | Candidate AssetOpsBench domain | Candidate scenario shape | Notes |
|---|---|---|---|---|
| Case Western Reserve Bearing Data Center | Bearings, rotating machinery, motors | vibration |
Fault classification from FFT/envelope evidence; bearing-frequency reasoning; maintenance prioritization after suspected bearing fault | Verify dataset terms and citation requirements before deriving fixtures. |
| Paderborn University Bearing Dataset | Rolling bearings under varying operating conditions | vibration, optional tsfm |
Cross-load bearing diagnosis; robustness checks across machine/load conditions; time-series condition comparison | Useful follow-up source once the first bearing mapping is agreed. |
Candidate vibration prompts for a future executable scenario PR:
SWaT is a useful starting point for water-treatment anomaly scenarios. It maps
most naturally to iot for sensor and actuator history, and to tsfm for
forecasting or anomaly-detection tasks. More advanced scenarios may combine
sensor lookup, time-series analysis, process-stage interpretation, and operator
recommendations.
| Source | Asset class | Candidate AssetOpsBench domain | Candidate scenario shape | Notes |
|---|---|---|---|---|
| SWaT (Secure Water Treatment) | Water-treatment process, sensors, actuators | iot, tsfm, multi-step |
Retrieve process telemetry for a time window; identify abnormal process state; forecast threshold breach; explain affected treatment stage | Verify source terms before use. Do not commit raw Kaggle data unless redistribution is explicitly allowed. |
Candidate SWaT prompts for a future executable scenario PR:
Before turning either mapping into benchmark scenarios, a follow-up PR should make the source-to-scenario contract explicit:
asset_id and site_name values.docs/guideline/utterance_design_guideline.md.docs/guideline/ground_truth_design_guideline.md.docs/evaluation.md.README.md -> “Call for Scenario Contribution”docs/guideline/utterance_design_guideline.mddocs/guideline/ground_truth_design_guideline.md