Glossary

eCl@ss

eCl@ss is a cross-industry product classification and attribute standard maintained by the eCl@ss e.V. association in Germany. It pairs a four-level, eight-digit class hierarchy with standardized property dictionaries, so each class carries a defined list of attributes with their units and permitted values. It is widely used for industrial, MRO, electrical, and chemical catalogs in DACH markets, typically exchanged inside BMEcat files.

What eCl@ss actually is

eCl@ss is two things bolted together: a taxonomy and a property dictionary. Most people who say "we need eCl@ss" mean the second one, even when they only ask for the first.

The taxonomy is a four-level hierarchy, two digits per level, producing an eight-digit code of the form 27-14-11-01:

LevelCode shapeWhat it does
Segment27Broadest bucket. Segment 27 covers electrical engineering, automation and process control
Main group27-14Narrows to a product family
Group27-14-11Narrows again
Commodity class27-14-11-01The terminal class. This is what carries the attribute list

The dictionary is the part that matters. Each commodity class points to a set of properties. Every property has a stable identifier (an IRDI, shaped like 0173-1#02-AAO677#002), a datatype and a unit, and enumerated properties also carry a fixed value list. So "rated voltage" is not a free-text field you invent. It is a registered property with a defined unit and a defined way to express it.

eCl@ss ships in versioned releases and in two flavors. BASIC gives you the class plus a flat property list. ADVANCED adds structured aspects, blocks and cardinality, so you can describe configurable and multi-variant products properly.

eCl@ss vs ETIM vs UNSPSC

These three get lumped together as "classification standards." They are not interchangeable, and picking the wrong one is how a catalog project stalls.

DimensioneCl@ssETIMUNSPSC
Governed byeCl@ss e.V. (Germany)ETIM International (Netherlands)GS1 US, on behalf of UNDP
ScopeCross-industry: automation, electrical, chemicals, MRO, lab, constructionTechnical trades: electrical, HVAC, plumbing, building materials, toolsEverything, broadly and shallowly
Class code8 digits, four levels (27-14-11-01)EC + 6 digits (EC000123)8 digits, four levels (segment/family/class/commodity)
Attributes included?Yes. Full property dictionary with IRDIs, units and value listsYes. Features (EF…), values (EV…), units (EU…)No. Classification only
Property identifiersIRDI, per IEC 61360 / ISO 13584ETIM feature codesNone
Primary useIndustrial catalog exchange, BMEcat, Industrie 4.0 / Asset Administration ShellDistributor catalogs in the tradesSpend analysis, procurement reporting, tax and sourcing categorization
Commonly requested inDACH and the wider EUBenelux, DACH, NordicsUS enterprise procurement

The practical read:

  • If a buyer asks for UNSPSC, they want to categorize spend. One code per SKU and you are done.
  • If a buyer asks for ETIM, they are a distributor in the electrical or HVAC trades and they want features filled in.
  • If a buyer asks for eCl@ss, they want a class code and a populated property set, usually delivered inside a BMEcat file, usually at a specific release version.

Many manufacturers end up maintaining all three. They do not conflict. They answer different questions about the same 3/8-16 Grade 8 hex bolt.

What "send us eCl@ss" actually asks of you

The class code is the easy half. The property set is where the labor is.

Take a UL listed 600V wire connector. Classifying it takes one decision. Completing its eCl@ss property set looks more like this:

eCl@ss propertyExample valueWhere it usually lives today
Manufacturer nameIdeal IndustriesPIM, clean
Manufacturer part number30-1041PIM, clean
GTIN07837430104113ERP, sometimes stale
Rated voltage600 VPage 4 of a PDF spec sheet
Wire range, min (smallest conductor)22 AWGBuried in a table image
Wire range, max (largest conductor)10 AWGSame table image
Approval markUL Listed (UL 486C)A certificate file nobody indexed
Operating temperature, max105 °CMarketing copy, unstructured

Every row after the second one has to be found, converted to the unit eCl@ss expects, and mapped to the right IRDI at the right release version. Then repeat across 40,000 SKUs.

The two failure modes are predictable. Distributors reject files for missing mandatory properties: the class demanded twelve, you sent five. Or they reject for unit and value-list violations: you sent "105C" as a string where the property wants a numeric in °C, or you sent "black" where the class carries an enumerated color list with its own value IRDIs.

A classification project ships a code. An eCl@ss project ships filled fields.

Storage vs completion

A modern PIM is the right place to store eCl@ss: class codes, versioned property sets, export mappings. Anglera works alongside Akeneo, Salsify, Syndigo, inriver and Pimberly rather than replacing them.

The unsolved problem is that the fields arrive empty.

That is the gap Anglera works in. The PIM stores your product data; Anglera does the work of completing it: reading the spec sheets, the certificates and the supplier tables, pulling out the rated voltage and the wire range and the approval mark, converting them into the units and value lists the target eCl@ss class demands, and writing them back into the PIM you already run.

A few things worth planning for:

  • Version drift. eCl@ss releases annually. A distributor on release 12 and one on release 14 are not asking for the same file. Map once, re-map on cadence.
  • BASIC vs ADVANCED. Do not promise ADVANCED for a configurable product line until you know your source data can actually support the block structure.
  • Multi-standard reality. The same populated attribute, 600 V rated voltage, feeds eCl@ss, ETIM and your own PDP. Complete it once, express it three ways. Re-collecting it per standard is avoidable waste.

Treat eCl@ss as a practice, not a project. The catalog gains SKUs every quarter and the standard revises every year, so the fill work never fully ends. It just needs to stop being a fire drill.

Frequently asked questions

Is eCl@ss free to use?

No. eCl@ss is maintained by eCl@ss e.V., a membership association, and commercial use of the full release is licensed to members. Fees scale with company size. You can browse the classification structure publicly, but downloading the complete property dictionary, the part you actually need to populate a BMEcat file, sits behind membership.

Do I need both eCl@ss and ETIM?

Often yes, if you sell across European channels. ETIM is the common requirement in electrical, HVAC and plumbing distribution in Benelux and the Nordics; eCl@ss is the usual ask for industrial, automation and MRO catalogs in DACH. They overlap in scope but not in identifiers, so a distributor asking for one will not accept the other. The underlying attribute values are shared. Only the mapping differs.

What is an IRDI in eCl@ss?

An IRDI (International Registration Data Identifier) is the stable, globally unique code for an eCl@ss class, property, or enumerated value, defined under IEC 61360 and ISO 13584. It looks like 0173-1#02-AAO677#002. It matters because it survives translation and renaming: "rated voltage" and "Bemessungsspannung" resolve to the same IRDI, which is what makes machine-to-machine catalog exchange work.

What eCl@ss release should I map to?

Ask the receiving party. eCl@ss publishes a new release roughly every year, and a distributor validating against release 12 will reject a file built on release 14 properties. In practice you map to whatever version each major channel is on, keep the underlying attribute values version-neutral in your PIM, and re-map when a channel moves. Do not assume the newest release is the safe default.

Does my PIM handle eCl@ss for me?

Your PIM will store eCl@ss class codes, hold versioned property sets, and export to your channel formats. What it will not do is find the rated voltage on page four of a PDF and convert it into the right unit against the right IRDI. That sourcing and normalization work is manual by default.

Related terms

See it on your own SKUs.

A 30-minute walkthrough on your categories and your supplier data.

Book a demo