CANONICAL DATA MODEL
2,086 mappings·985 canonical fields defined·ISA-95 categorized·deterministic
The semantic dictionary your platform framework needs. Pick the vendor, architecture or vertical you are working in.
Canonical Data Model for Fanuc CNC
Canonical Data Model for Siemens PLC
Canonical Data Model for Haas CNC
Canonical Data Model for SunSpec Inverters
Canonical Data Model for Rockwell / Allen-Bradley
Canonical Data Model for Kepware OPC
Canonical Data Model for Unified Namespace
ISA-95 Canonical Data Model
Canonical Data Model for OPC UA
Three different counts, because they measure three different things. 985 fields are defined in the production registry (/health layers.registry.fields). 366 is what resolution can currently emit, and 619 of the 985 have no vendor mapping behind them yet. The published MIT schema is a fourth number again, 694 at v2.1.0: github.com/FoundryNet/canonical-schema. We publish all four rather than pick the flattering one.
985 canonical fields defined, each carrying a unit, a physical quantity and an ISA-95 category. 2,086 vendor tag mappings across 19 verticals and 13 protocols resolve into it deterministically: a curated corpus lookup, not a model inferring meaning from a name.
Of the 15 transports the kernel declares, 13 are available: MQTT Sparkplug B reads metrics but does not yet decode protobuf payloads, and SNMP and Modbus RTU ship no client. Reach serial through a Modbus TCP gateway.
It ships as a container you run yourself. See platform licensing to embed it in your own product, or pricing for API access.