Kennisbank
Wat is ETIM?
ETIM is de internationale classificatie voor technische producten: per productklasse ligt vast welke kenmerken een product heeft, in welke eenheid en met welke toegestane waarden. Fabrikanten leveren hun productdata volgens ETIM aan, zodat groothandels en installateurs die data zonder omzetten in hun ERP, PIM of webshop kunnen gebruiken.
Bijgewerkt op
ETIM in het kort
ETIM is een afspraak tussen fabrikanten, groothandels en installateurs over hoe je een technisch product beschrijft. Een aardlekschakelaar is in ETIM klasse EC000003, en die klasse heeft in ETIM 10.0 31 kenmerken: aantal polen, nominale stroom, foutstroom, type lekstroom, montagewijze en zo verder. Elke fabrikant vult dezelfde 31 kenmerken in, met dezelfde codes en eenheden. Daardoor kan een installateur aardlekschakelaars van verschillende merken naast elkaar zetten en filteren. Alle kenmerken van een klasse staan in de ETIM Viewer.
ETIM International in Margraten beheert het model; elk land heeft een eigen ETIM-organisatie voor de vertaling. In Nederland is dat Ketenstandaard Bouw en Techniek, die de standaard omschrijft als een afspraak over welke technische kenmerken fabrikanten gestructureerd aanleveren, zodat ketenpartners ze in ERP, PIM, webshop en BIM-modellen kunnen gebruiken. Wat dat voor een technische groothandel betekent staat op bouw en installatietechniek; hoe ETIM zich verhoudt tot een artikelcode staat in SKU of EAN.
Hoe is ETIM opgebouwd?
Het model heeft zes onderdelen. Elk onderdeel heeft een code die in elke taal gelijk is; alleen de omschrijving verschilt per taal.
| Onderdeel | Code | Voorbeeld |
|---|---|---|
| Groep | EG plus 6 cijfers | EG000020, veiligheidsschakelaars en zekeringen |
| Klasse | EC plus 6 cijfers | EC000003, aardlekschakelaar |
| Kenmerk | EF plus 6 cijfers | EF000227, nominale stroom |
| Waarde | EV plus 6 cijfers | een vaste waarde bij een alfanumeriek kenmerk |
| Eenheid | per numeriek kenmerk | ampère bij EF000227 |
| Synoniem | geen code | een andere naam voor de klasse, per taal |
De groep is er alleen om klassen te ordenen. Het werk zit in de klasse en haar kenmerken. Een kenmerk heeft een van vier typen:
| Type | Betekenis | Voorbeeld uit EC000003 |
|---|---|---|
| A, alfanumeriek | één waarde uit een vaste lijst | EF002560, type lekstroom |
| L, logisch | ja of nee | EF002561, selectieve bescherming |
| N, numeriek | één getal, met een eenheid | EF000227, nominale stroom in A |
| R, bereik | twee getallen | EF007515, omgevingstemperatuur tijdens bedrijf in °C |
Naast de internationale kenmerken bestaan er lokale kenmerken met een landcode in de code. EC000003 heeft er één: EFDE0120, type persoonlijke bescherming PRCD. Volgens Ketenstandaard ondersteunt ETIM xChange sinds versie 1.1 ook zulke lokale codes en codes voor imperiale maten, zoals EFI00001.
Hoe ziet ETIM-data eruit?
ETIM International onderscheidt twee soorten bestanden. Het model zelf, met alle klassen en kenmerken, komt als release in het XML-formaat ETIM IXF. Productdata, dus de waarden van één fabrikant voor één product, gaat in een uitwisselformaat. ETIM International beheert er twee: ETIM BMEcat, op XML, en ETIM xChange, op JSON. In Nederland is daarnaast het DICO ArtikelProductBericht in gebruik, dat op ETIM xChange is gebaseerd.
Een fragment van een aardlekschakelaar in de opbouw van ETIM xChange:
{
"EtimClassification": [
{
"EtimReleaseVersion": "10.0",
"EtimClassCode": "EC000003",
"EtimClassVersion": 10,
"EtimFeatures": [
{ "EtimFeatureCode": "EF001391", "EtimValueNumeric": "4" },
{ "EtimFeatureCode": "EF000227", "EtimValueNumeric": "40" },
{ "EtimFeatureCode": "EF002358", "EtimValueNumeric": "0.03" },
{ "EtimFeatureCode": "EF002561", "EtimValueLogical": false },
{ "EtimFeatureCode": "EF007515", "EtimValueRangeLower": "-25", "EtimValueRangeUpper": "40" },
{ "EtimFeatureCode": "EFDE0120", "ReasonNoValue": "NA" }
]
}
]
}
Drie dingen in dit fragment vragen om een omzetting. In xChange staat een getal als tekst met een punt als decimaalteken: "0.03". Een kenmerk zonder waarde krijgt een reden: MV (meerdere waarden), NA (niet van toepassing) of UN (onbekend). En de eenheid ligt vast per kenmerk: de foutstroom staat in ampère, terwijl een installateur in milliampère zoekt.
De foutstroom is het voorbeeld dat het vaakst misgaat. 0,03 A x 1.000 = 30 mA. Komt 0.03 zonder omzetting in een webshop met Nederlandse getalnotatie, dan kan die het lezen als 3 (de punt als scheiding van duizendtallen) of als tekst die op tekens sorteert. Staat een deel van het assortiment wel in milliampère, dan toont één filter 0,03 en 30 voor dezelfde foutstroom.
Hoeveel attributen levert ETIM op in je webshop?
Minder dan je zou denken, omdat kenmerken in meerdere klassen terugkomen. Neem drie klassen uit het assortiment van een elektrotechnische groothandel:
| Klasse | Omschrijving | Kenmerken |
|---|---|---|
| EC000003 | aardlekschakelaar | 31 |
| EC000036 | glaszekeringhouder | 6 |
| EC000020 | combinatie schakelaar en wandcontactdoos | 35 |
Opgeteld zijn dat 31 + 6 + 35 = 72 kenmerken. Maar EF000003 (montagewijze) en EF000227 (nominale stroom) staan in alle drie, EF000228 (nominale spanning) in de eerste twee, en kleur, RAL-nummer en de drie afmetingen van het schakelmateriaal in de eerste en de derde. Er blijven 62 verschillende EF-codes over. Een koppeling die één webshopattribuut per EF-code aanmaakt, komt op 62 attributen. Een koppeling die per klasse nieuwe attributen aanmaakt, maakt er 72 en zet in een categorie met al deze producten twee of drie filters met de naam "Nominale stroom" naast elkaar.
Welke ETIM-versie geldt?
ETIM 10.0 is uitgebracht in december 2024. Een officiële release komt ongeveer eens per drie jaar. Daartussen publiceert ETIM International dynamische releases met nieuwe en gewijzigde klassen. ETIM 11.0 staat gepland voor 1 december 2026; de termijn voor wijzigingsverzoeken sloot op 30 juni 2026.
Een klasse heeft een eigen versienummer. EC000003 staat in ETIM 10.0 op versie 10 met 31 kenmerken. In de dynamische release is het versie 11 met 32 kenmerken: EF005520, het aandraaimoment in Nm, is erbij gekomen. Een product dat volgens versie 11 is aangeleverd, heeft een veld dat in een mapping op versie 10 niet bestaat. Bewaart de koppeling per product de klasse en de klasseversie, dan staat het nieuwe kenmerk in de diff van de eerstvolgende run, en niet ongemerkt leeg of ontbrekend in de webshop.
Bij het uitwisselformaat lopen de versies uiteen. ETIM International bracht ETIM xChange 2.0 uit op 27 november 2025, met velden voor milieugegevens en verpakkingsmateriaal. Op de pagina over uitwisselformaten noemt ETIM International op 3 oktober 2026 nog versie 1.1 als geldend, en 2BA neemt 2.0 aan maar levert nog 1.0 en 1.1. Welke versie je ontvangt, hangt dus af van je bron.
Wat kost ETIM en wie mag het gebruiken?
Het ETIM-model valt onder de Open Data Commons Attribution Licence. Iedereen mag het kopiëren, gebruiken en aanpassen, mits de bron wordt vermeld. De taalversies zijn eigendom van de landelijke organisaties, die de toegang mogen beperken tot hun leden. De Nederlandse vertaling (nl-NL) is volgens de licentietabel van ETIM International voor leden van ETIM Nederland; de Belgisch-Nederlandse (nl-BE) en de Engelse basisversie zijn open voor iedereen. Fabrikanten en groothandels worden deelnemer bij Ketenstandaard; de productdata zelf krijg je via een databank zoals 2BA of EZ-base, of rechtstreeks van de fabrikant.
Wat betekent dit voor je koppeling?
ETIM-data komt goed gestructureerd binnen, maar geen webshop kent EF-codes. De koppeling zet elk kenmerk om naar een attribuut: tekst naar getal, de eenheid naar wat je klant verwacht, een bereik naar een minimum en een maximum, een code naar een omschrijving in de taal van de shop. Hij maakt één attribuut per EF-code en houdt per product de klasse en de versie bij. Wij bouwen die koppeling op jouw bron, jouw ERP en jouw webshop, en draaien en bewaken hem daarna, met een diff per run die laat zien welke kenmerken zijn gewijzigd.
Hoe classificatie in de stroom van productdata past staat op productdata, de mapping per platform op ETIM- en GS1-classificatie. Vertel waar je ETIM-data vandaan komt, dan hoor je hoe die in jouw webshop landt.
Veelgestelde vragen
Is ETIM hetzelfde als een EAN-code?
Nee. Een EAN-code, officieel GTIN, identificeert één verkoopbare verpakking van een artikel. ETIM beschrijft wat voor product het is en welke technische eigenschappen het heeft. Een aardlekschakelaar heeft per verpakking een eigen GTIN en één ETIM-klasse, EC000003, met dezelfde kenmerken voor elke verpakking. Zie SKU of EAN.
Is ETIM gratis?
Het classificatiemodel zelf wel. ETIM International stelt het beschikbaar onder de Open Data Commons Attribution Licence: je mag het gebruiken, delen en aanpassen als je de bron vermeldt. De vertalingen zijn van de landelijke ETIM-organisaties. De Nederlandse versie (nl-NL) is volgens ETIM International alleen voor leden van ETIM Nederland, de Belgisch-Nederlandse versie (nl-BE) is open voor iedereen.
Welke branches gebruiken ETIM?
ETIM begon in 1991 bij de elektrotechnische installateurs in Nederland. Daarna kwamen verwarming en sanitair (1998), de scheepsbouw (2009), bouwmaterialen (2014) en gereedschap en bouwbenodigdheden (2020). In Nederland beheert Ketenstandaard Bouw en Techniek de standaard. Zie bouw en installatietechniek.
Wat is het verschil tussen ETIM en DICO?
ETIM is de classificatie: welke kenmerken een product heeft. DICO is de Nederlandse berichtenstandaard van Ketenstandaard, waarmee je productdata, prijzen, orders en facturen tussen bedrijven uitwisselt. Het DICO ArtikelProductBericht is gebaseerd op ETIM xChange, met Nederlandse uitbreidingen. Zie wat is DICO.
Moet mijn webshop ETIM ondersteunen?
Nee. Shopify, WooCommerce en Magento hebben geen veld voor een ETIM-klasse of EF-code. De koppeling zet de kenmerken om naar wat de webshop wel kent: attributen, eigenschappen of metafields, met de omschrijving in de taal van de shop. De ETIM-codes blijven in de koppeling bewaard, zodat een nieuwe release te volgen is.
Vertel wat je nodig hebt
Vertel welke systemen je gebruikt en wat je wilt verbeteren. Je krijgt binnen één werkdag een persoonlijk antwoord. We helpen je de werkzaamheden helder te krijgen en spreken de prijs en planning af voordat je iets toezegt.
- Je weet de prijs en de doorlooptijd voordat je iets toezegt
- Wij zoeken uit welke koppeling het werk uit handen neemt
- Wij verzorgen de bouw, hosting, bewaking en het onderhoud
- Je team krijgt minder overtypwerk en minder uitzoekwerk