Home › Partners › ETIM

Strategic standard · ETIM-mature

Skwirrel & ETIM — the classification the installation industry runs on

ETIM is the international classification standard for technical products — structured features instead of free text. Skwirrel works ETIM-native: not as a plug-in, but as the foundation of how we build product data. Including ETIM MC for BIM objects.

Bezoek ETIM Alle partners
ETIM v7–v10 · DYNAMIC + MC

Note: This page is partially translated. The full English version is being prepared. For the latest detailed content, please refer to the Dutch version.

Why ETIM is part of our foundation

Many PIM systems treat classification as an attribute: a text field where you put "ETIM EC000345". That falls short. ETIM is not a label — it is a schema, with required and optional features per class, value-lists, units, and versions.

Skwirrel handles ETIM as a first-class entity. A product is in an ETIM class. The features that belong to it are enforced on input, validated on publication, and correctly sent along to 2BA and all other ETIM consumers.

What that means in practice

  • Validation instead of free-text fields. ETIM features are strictly typed (Alphanumeric with value-list / Numeric with unit / Logical true-false).
  • Feature templates per class. A class for "ball valve" (EC011343) has 58 features — required and optional, with the right types and value-lists.
  • Synonyms are recognized automatically. Classes come with extensive synonym lists for searchability.
  • Multi-version support. Skwirrel runs v7, v8, v9 and v10 in parallel.
  • ETIM MC for BIM. For products that need to land in BIM libraries you supply the MC characteristic values with the correct dimensional drawing codes.
  • Exchange beyond 2BA. ETIM xChange 1.1, ETIM xChange 2.0 and BMEcat 5.0 — for customers without a 2BA account, international suppliers, or EDI flows.

ETIM and 2BA together

ETIM is how you classify. 2BA is where you publish. Skwirrel does both seamlessly: you classify in Skwirrel with ETIM, and 2BA publication automatically picks the right fields in the right 2BA format. No double entry, no drift between "what I have in my PIM" and "what my customer sees".

Veelgestelde vragen

Veelgestelde vragen

Wat is ETIM en waarom heb ik het nodig?

ETIM (European Technical Information Model) is een internationale classificatiestandaard voor technische producten — installatie, elektrotechniek, sanitair, klimaatbeheersing. In plaats van vrije producttekst werk je met features (eigenschappen) per class: een schroef heeft kop-type, diameter, lengte, materiaal. Datapools zoals 2BA én klanten van groothandels eisen ETIM-classificatie. Zonder ETIM lever je geen bruikbare productdata aan.

Wat is het verschil tussen ETIM Dynamic en ETIM MC (Modelling Class)?

Twee verschillende dingen die naast elkaar leven binnen de ETIM-familie:

  • ETIM Dynamic = de gewone productclassificatie waar je per productinstantie kenmerken invult — type (alphanumeric/numeric/logical), unit (mm, °C, kW), en value-list waar van toepassing. Een ETIM-class voor "kogelafsluiter" heeft bijvoorbeeld ~58 features.
  • ETIM MC (Modelling Classes, voorheen ETIM-RT) = een aparte standaard voor BIM — Building Information Modeling. Per MC krijg je een dimensionele SVG-tekening (gehost op cdn.etim-international.com/drawings/) waarvan elke numerieke feature een dimensionalDrawingCode heeft — bijvoorbeeld code a voor "Hoek bedieningsas", LB voor "Lengte bediening", M1 voor "As-afstand 1". Daarnaast definieert een MC ports (in/uitgangen) zodat BIM-software weet waar pipes of kabels op aansluiten.

Eén MC dekt vaak meerdere product-classes. Voorbeeld: MC000008 "Basis afsluiter (met bediening)" dekt 10 verschillende ETIM-classes voor kleppen en afsluiters — dezelfde geometrie, andere classificatie. Skwirrel ondersteunt beide modi: een product kan tegelijk in ETIM Dynamic geclassificeerd zijn (voor productdata-uitwisseling) én in ETIM MC zitten (voor BIM-bibliotheken).

Hoe zit het met ETIM-versies? Moet ik upgraden naar v10?

ETIM brengt elke 2-3 jaar een nieuwe versie uit met nieuwe classes en uitgebreidere features. Skwirrel ondersteunt ETIM 7, 8, 9 én 10 gelijktijdig — een product kan in meerdere versies tegelijk zitten, met de juiste features per versie. Of je moet upgraden hangt af van je afnemers: sommige groothandels eisen v10, andere accepteren v8 of v9 nog. Wij adviseren upgrade naar v10 voor nieuwe productlijnen, met behoud van oudere versies voor lopende afnemers.

Welke uitwisselformaten ondersteunt Skwirrel naast 2BA?

Naast directe 2BA-publicatie ondersteunen we ETIM xChange 1.1, ETIM xChange 2.0 en BMEcat 5.0 voor import én export. xChange 2.0 is de modernere variant met nieuwe class-typing en uitgebreidere asset-koppeling — wij hebben ondersteuning klaar zodra je afnemers erom vragen. Voor klanten die ETIM xChange-bestanden krijgen van leveranciers (bijv. fabrikanten in DE/AT) doen we de import 1-op-1 — geen tussenstap nodig.

Hoe migreer ik mijn bestaande productdata naar ETIM-features?

Dat is meestal een eenmalige inrichtingsklus. We mappen je huidige attribuut-set (uit Excel, ERP of eigen PIM) naar ETIM-features. Voor straightforward classes (kabelhaspels, kogellagers) is dat 80% automatisch. Voor complexere classes met veel features doen we een review-ronde. Skwirrel toont je per artikel welke ETIM-features verplicht zijn en welke ontbreken — zodat je gericht kunt aanvullen.

Wat doe ik als mijn product geen exacte ETIM-class heeft?

ETIM heeft >5500 classes en groeit elke release. Toch komt het voor dat een nieuw product geen perfecte match heeft. Drie opties: (1) kies de dichtstbijzijnde bestaande class met aangepaste features, (2) dien een ETIM RFC (Request for Change) in voor een nieuwe class — Skwirrel kan dit voor je doen, (3) classificeer voorlopig in een generieke class en re-classificeer zodra ETIM de specifiekere variant opneemt.

Hoe zit ETIM in elkaar met meertaligheid?

ETIM is uitgesproken meertalig — 23 talen zijn standaard onderdeel, met respect voor regionale verschillen:

  • Nederlands: nl-BE én nl-NL
  • Duits: de-AT, de-CH, de-DE
  • Frans: fr-BE, fr-CH, fr-FR
  • Engels: ETIM English (basis) + en-AU, en-GB, en-US
  • Plus: Italiaans (it-CH, it-IT), Pools, Portugees, Spaans, Zweeds, Deens, Noors, Fins, Sloveens, Oekraïens

Class-namen, feature-namen en value-lists zijn allemaal gelokaliseerd. Als je je product classificeert met EC011343 (kogelafsluiter) zijn class-naam én alle features automatisch beschikbaar in al die talen — je hoeft alleen je eigen commerciële tekst (modelnamen, marketingbeschrijvingen) te vertalen.

Worden imperial units (inch, foot) ook ondersteund?

Ja — naast metrieke units (mm, kW, °C) heeft ETIM voor numerieke features ook een unitImperial-veld. Bijvoorbeeld: "Diameter as bediening" heeft millimeter als primaire unit én inch als imperial alternatief. Voor publicaties naar UK- of US-markten kunnen we beide tonen, of automatisch converteren.

Hoe is de ETIM-structuur opgebouwd? Wat zijn groups, classes, features?

Vier soorten entiteiten, met een duidelijke hiërarchie:

  • Product Group (EG) — domein-grouping, bijv. EG020049 "Ketels, verwarmingstoestellen en warmtepompen" of EG000043 "Ruimteverwarming"
  • Product Class (EC) — concrete classificatie binnen een group, bijv. EC011719 "Gashaard / gaskachel" (zit in group EG020049). ~5500 classes totaal.
  • Feature (EF) — een eigenschap, bijv. EF000076 "Vermogen" (Numeric, unit kW) of EF000010 "Model" (Alphanumeric met value-list). 25.000+ features in de standaard.
  • Feature Group (EFG) — logische bundel van features, bijv. EFG00010 "Materiaal" bundelt features als Materiaal behuizing, Materiaalkwaliteit, Oppervlaktebescherming. Voor formuliers-UI heel handig.

Voor BIM is er een parallelle hiërarchie: Modelling Group (MG) → Modelling Class (MC). Bijvoorbeeld MG000042 "Valves, taps and controls (hydronic)" bundelt alle klep-MC''s.

Voor jou als gebruiker: Skwirrel laat je werken op class-niveau; de groups en feature-groups verschijnen alleen als ordering-mechanisme in de UI.

Wat is een "local" feature en hoe gaat Skwirrel daarmee om?

ETIM-features kunnen local: true zijn — dat betekent NL-specifiek (alleen voor de Nederlandse ETIM-implementatie, niet internationaal). Veel oude Nederlandse features zijn local; bij elke ETIM-versie worden er steeds meer geüniformeerd naar internationaal. Skwirrel maakt dit transparant: per feature zie je of het local of internationaal is, en bij internationale publicatie krijg je vroegtijdig de waarschuwing dat local-only velden niet meegestuurd worden.

Hoe goed werkt zoeken in ETIM? Vinden klanten mijn product met de juiste class?

Beter dan je verwacht — ETIM-classes komen met uitgebreide synonyms-lijsten. Voorbeeld: class EC011719 "Gashaard / gaskachel" heeft 16 synoniemen: Gasgevelkachel, Gevelhaard, Gevelkachel, Haard, Inbouwhaard, Inbouwkachel, Inzethaard, Kachel, Muurkachel, Schoorsteenkachel, Voorzethaard, Voorzetkachel...

Een buyer die zoekt op "voorzetkachel" of "inbouwhaard" landt dus precies bij jouw gashaard-class. Skwirrel''s eigen catalogus-zoekfunctie en die van 2BA-aangesloten groothandels gebruiken deze synoniemen automatisch.

Hoe gaat het als een ETIM-class wijzigt tussen versies — moet ik er iets mee?

ETIM versies krijgen elke 2-3 jaar een nieuwe release. Per class kun je via get_class_diff precies zien wat is veranderd: features toegevoegd, value-lists uitgebreid, units gewijzigd, een class geannuleerd. ChangeCode kan zijn: Added, Changed, Deleted, of Unchanged.

Skwirrel monitort die changes per release en levert per klant een werklijst: "deze 27 producten zitten in classes die zijn gewijzigd — controleer of je nieuwe features wilt invullen". Geen verplichting, geen automatische schrijfacties — jij beslist.

Wat is ETIM xChange en wanneer gebruik ik dat?

ETIM xChange is een gestandaardiseerd uitwisselformaat — een soort universele PDF voor productdata. Je krijgt of stuurt een xChange-bestand en kunt het bij elke ETIM-conforme afnemer of leverancier importeren. Skwirrel ondersteunt zowel xChange-import (om bijv. data van een leverancier op te halen) als -export (om naar afnemers te sturen die geen 2BA gebruiken).

Vraag over deze update?

Bel Jeroen.

Wil je weten wat dit voor jouw omgeving betekent, of waarom we iets specifiek hebben aangepakt? We geven graag context.

Bel +31 (0)85 303 34 40