ETIM is a two-level classification model where product groups contain product classes, and every class carries a fixed set of typed features. Classifying a product means assigning it an EC code and filling in feature values using one of four data types. ETIM 9.0 covers 5,554 classes across electrical, HVAC, plumbing, and building products.

The two-level hierarchy

Forget deep category trees. ETIM doesn't have them.

The entire structure is two levels: product groups (EG codes) containing product classes (EC codes). That's it. A miniature circuit breaker lives in EC002714. It belongs to one product group. The class carries its own fixed feature set, roughly 10 to 30 features depending on product complexity.

This flatness is intentional. Deep taxonomies are hard to map between trading partners. Your BMEcat export or ETIM xChange file needs one EC code and a set of feature values, not a path through seven nested categories.

Every identifier follows the same pattern: two alpha characters, six digits. EC002714. EF000208. EV000146. Once you see the prefix, you know what you're looking at.

The four feature types

Every ETIM feature (EF code) is one of four types. The type determines exactly what data you fill in and what format your PIM needs to accept on export.

TypeWhat you enterExample feature
Alphanumeric (A)Pick from a fixed EV-coded listTrip characteristic, Colour
Numeric (N)A measured value with a unitRated current (16 A)
Logical (L)True or falseShort-circuit current limiting
Range (R)Min and max values with a unitAdjustable trip range (10–20 A)

Alphanumeric isn't free text. You pick from a controlled value list, and each option has its own EV code. Type B trip characteristic might be EV000146. DIN rail mounting might be EV000019. Your export file carries these codes, not the display text.

Numeric features always have a unit. Rated current is 16 A, not "16" floating in a cell. Rated voltage is 230/400 V AC. The unit travels with the value.

Value is a measurement with a unit (voltage, current, length): Numeric. Enter value and unit. Value is one option from a fixed list (colour, trip curve, mounting type): Alphanumeric. Find the EV code. Value is yes or no (current limiting, IP rating present): Logical. True or false. Value is a span (min–max current): Range. Enter min, max, and unit.

A real classified product

Abstract explanations don't stick. Here's what EC002714 actually looks like when you classify a 1-pole 16A Type B miniature circuit breaker.

NovaTech NB116B-1P — classified to EC002714

Feature CodeFeature NameTypeValueUnit
EF000208Rated currentNumeric16A
EF000093Rated voltageNumeric230/400V AC
EF000001Number of polesNumeric1
EF000424Trip characteristicAlphanumericEV000146 (Type B)
EF000038Mounting typeAlphanumericEV000019 (DIN rail)
EF002491Short-circuit current limitingLogicaltrue

Six features. Three types represented. The EC code tells a trading partner exactly which feature set to expect. The EF codes tell them which field is which. The EV codes give them controlled values they can map to their own filters without parsing free text.

This is what your supplier feed needs to become.

Supplier spreadsheet row

  • Rated current: 16A
  • Voltage: 230/400V
  • Poles: 1
  • Curve: B
  • DIN rail

After ETIM classification

  • EF000208 = 16 A (Numeric)
  • EF000093 = 230/400 V AC (Numeric)
  • EF000001 = 1 (Numeric)
  • EF000424 = EV000146 (Alphanumeric)
  • EF000038 = EV000019 (Alphanumeric)

The left side is what you get from manufacturers. The right side is what distributors need for their B2B catalogs and product data exchanges.

How to get started

Three steps. No membership required for the first two.

1. Find your EC class in the CMT

Browse or search by product name in the ETIM Classification Management Tool at etim-international.com. Confirm the class covers your product's technical scope. Check the feature list—if your product needs attributes the class doesn't have, you may need a different class or a change request.

2. Map your existing attributes to ETIM features

Don't do this by hand for 10,000 SKUs. Run your catalog through an AI classifier with ETIM structured output, then review the low-confidence matches manually. The classifier handles the bulk mapping; you handle the edge cases. A 500-SKU batch that would take a week by hand takes an afternoon with a confidence-based review queue.

3. Validate your export

ETIM offers a free online JSON validator for ETIM xChange files. Use it before sending anything to a trading partner. Catching a malformed EV code in validation beats a rejection email from your distributor's PIM team.

Why the urgency? In September 2024, IDEA—jointly owned by NEMA and NAED—rejoined ETIM North America as a Solution Provider member. Their explicit goal: increase ETIM adoption in the US wholesale electrical market. If you're supplying to major distributors, this standard is coming whether you're ready or not.


The hard part isn't understanding ETIM. It's that your current data probably isn't clean enough to drop straight into the feature table. Whitespace in voltage fields, free text where a controlled EV code is expected, missing pole counts. That's where the real work lives.