Naar de inhoud
PureField

Begrippengids, Platform

Wat is een semantische laag?

Auteur
PureField
Gepubliceerd
Bijgewerkt

Een semantische laag is de laag met definities die ruwe gegevens vertaalt naar bedrijfstaal. Welk record als klant telt, hoe een offerte aan een apparaat is gekoppeld en hoe de winratio wordt berekend, staat hier één keer vast. Rapporten en AI-agents beantwoorden vragen met deze definities, zodat een woord op elk scherm hetzelfde betekent.

Waarom heeft iedereen het nu over semantische lagen?

Omdat AI-agents vragen zijn gaan stellen aan bedrijfsgegevens, en een taalmodel de begrippen van je bedrijf pas goed gebruikt als ze ervoor zijn gedefinieerd. Is een "actieve klant" iemand die in de laatste 90 dagen bestelde, of iemand met een lopend onderhoudscontract? Telt een offerte als gewonnen op de dag van ondertekening, of als de order wordt aangemaakt? Mensen lossen zulke verschillen op in een overleg; een agent werkt met de definitie die hij krijgt. Zonder definitie kiest hij de meest waarschijnlijke lezing en kan hij op twee dagen twee verschillende antwoorden op dezelfde vraag geven.

Daarom investeren grote softwareleveranciers in semantische lagen. Salesforce beschrijft Tableau Semantics als een laag die je gegevens vertaalt naar je bedrijfstaal en baseert de antwoorden van zijn Agentforce-agents erop. Analistenbureau ISG schrijft dat semantische modellering gegevens hun zakelijke betekenis geeft en de context levert die BI en AI-agents nodig hebben.

Wat legt een semantische laag vast?

Een semantische laag legt vijf dingen vast: recordtypen, de koppelingen tussen records, meetwaarden, de eigen termen van het bedrijf en wie wat mag zien.

DefinitieWat ze beschrijftVoorbeeld van een bedrijf dat apparatuur verkoopt en onderhoudt
RecordtypenWat elk record is en wat de velden betekenenApparaatrecord: serienummer, installatiedatum, einde garantie
RelatiesHoe records met elkaar samenhangenOfferteregel → apparaatrecord → werkorder → servicerapport → factuur
MeetwaardenFormule, periode en welke records meetellenWinratio: geaccepteerde offertes / (geaccepteerd + afgewezen)
BedrijfstermenDe woorden van het team en hun synoniemen"Unit", "machine" en "apparaat" beschrijven hetzelfde recordtype
RechtenWie welke records en meetwaarden zietEen monteur ziet zijn eigen werkorders, de servicemanager de hele regio

Wat gebeurt er als definities verspreid liggen?

Dezelfde vraag krijgt twee verschillende antwoorden, en het team discussieert over waar een getal vandaan komt in plaats van over wat het betekent. De verkoopmanager ziet op het dashboard een winratio van 32%, de spreadsheet van financiën zegt 27%. Het verschil zit in de formule: de een telde verlopen offertes mee in de noemer, de ander niet. Beide getallen kloppen op zichzelf; het probleem is dat de definitie twee keer op twee plekken is geschreven. Stel je dezelfde vraag aan een AI-agent, dan moet die kiezen welke definitie hij gebruikt.

Een semantische laag verplaatst die discussie naar één plek: de definitie wordt één keer geschreven, en dashboard, rapport en agent lezen haar allemaal.

Waar zit een semantische laag?

Een semantische laag wordt gebouwd boven op het datawarehouse waar je gegevens verzamelt, of in de bedrijfssoftware waar de gegevens ontstaan.

Boven op een datawarehouseWaar de gegevens ontstaan
Herkomst van de gegevensGekopieerd uit meerdere programma'sAls record aangemaakt wanneer het werk gebeurt
Wanneer definities ontstaanNa het overzetten, in een aparte modelleringstoolRecordtypen en koppelingen komen mee met het record; bedrijfstermen en meetwaarden worden toegevoegd
Wiens taakData engineers en analistenHet team dat de software inricht en de managers van het bedrijf
Actueel houdenHet model wordt bijgewerkt voor elk nieuw programma en veldKoppelingen blijven actueel als records veranderen
Past bijVerkoop, service en financiën in aparte programma'sVerkoop, service en financiën op één platform

Welke past, hangt af van waar je gegevens ontstaan. Loopt het werk in tien aparte programma's, dan brengt een laag boven op het warehouse ze samen in één taal. Loopt het op één platform, dan is de kortste weg de betekenis te bewaren waar het record ontstaat: zodra een offerte is geaccepteerd, is duidelijk welke apparaten eruit voortkwamen, en zodra een werkorder is geopend, bij welk apparaat die hoort.

Hoe gebruiken AI-agents een semantische laag?

De agent koppelt de woorden in een vraag aan definities, bouwt daaruit de zoekopdracht en antwoordt samen met de records waarop hij steunt. Bij "Bij welke klanten loopt dit kwartaal de garantie van apparaten af?" verloopt het zo:

  • De agent koppelt "apparaten" aan het apparaatrecord, "garantie loopt af" aan de einddatum van de garantie en "dit kwartaal" aan een datumbereik.
  • Hij volgt de koppeling van het apparaatrecord naar het klantrecord en groepeert de lijst per klant.
  • Per klant bekijkt hij het laatste servicerapport en stelt hij een conceptofferte voor een onderhoudscontract op.
  • In het antwoord toont hij op welke records hij steunt; een bevoegde persoon keurt het concept goed of past het aan.

Met de definities op hun plek zet de agent deze stappen elke keer in dezelfde volgorde; ook als de vraag anders is geformuleerd, leidt hetzelfde begrip naar hetzelfde record.

Hoe werkt de semantische laag in PureField?

In PureField zit de semantische laag waar de gegevens ontstaan: zodra een record wordt aangemaakt, liggen het type, de betekenis van de velden en de koppelingen met andere records vast.

  • Records ontstaan gekoppeld. Geaccepteerde offerteregels worden apparaatrecords met serienummer; werkorders worden geopend vanuit het apparaatrecord, servicerapporten zijn gekoppeld aan de werkorder en de factuur komt uit het afgeronde servicerapport.
  • Agents lezen uit een recordcatalogus. Copilot en de digitale medewerkers lezen uit een catalogus die recordtypen zoals klant, apparaat, offerte, werkorder en factuur met hun veldbeschrijvingen definieert. Vraag je naar een klant, dan volgen ze de koppelingen naar offertes, apparaten, service en facturen via de relaties in die catalogus.
  • Copilot kent de taal van je bedrijf. Copilot krijgt de context van je bedrijf mee: of apparaten units zijn die bij klanten staan of je eigen installaties, wat een werkorder bij jou betekent en volgens welke regels het antwoordt. Copilot gebruikt dit profiel in elk antwoord.
  • Getallen rusten op records. In het managementoverleg van Copilot kijken de directeuren voor verkoop, financiën en service naar de records van hun eigen terrein; elk getal in het antwoord rust op een record, en bedragen zonder bron worden gemarkeerd.
  • Jij bepaalt de schrijfregels. Volledige plannen om records aan te maken of bij te werken worden direct opgeslagen; verwijderingen, ontbrekende velden en inhoud uit externe bronnen gaan ter goedkeuring.

Copilot en de digitale medewerkers draaien op PAIOS (PureField AI Operating System). Op de pagina AI-agents zie je wat elke agent in welke module doet.

Onderbouwing

Tableau Semantics
de productpagina van Salesforce. Ze beschrijft de semantische laag als de plek waar gegevens naar bedrijfstaal worden vertaald, modellen één keer worden gedefinieerd en overal worden gebruikt, en waarop Agentforce-agents hun antwoorden baseren. Bron: tableau.com/products/tableau-semantics
ISG, Salesforce Adds Knowledge to Tableau for Agentic Analytics
analyst perspective van Matt Aslett van 3 juni 2026. Het stelt dat semantische modellering gegevens hun zakelijke betekenis geeft en de context levert die BI en AI-agents nodig hebben. Bron: research.isg-one.com

Probeer in een PureField-demo een Copilot die de taal van je records spreekt. Demo plannen of probeer 7 dagen gratis.

Veelgestelde vragen

Is een semantische laag hetzelfde als een datadictionary?

Een datadictionary somt op wat velden betekenen. Een semantische laag maakt van die definities meetwaarden en koppelingen tussen records, en zoekopdrachten worden daaruit opgebouwd. Een datadictionary is een document om te lezen; een semantische laag is de laag waarop rapporten en agents draaien.

Wat is het verschil tussen een semantische laag en een bedrijfsbrein?

Een semantische laag beantwoordt "wat betekent dit getal, en waaraan is dit record gekoppeld?". Een bedrijfsbrein beantwoordt "wat doen we in deze situatie, en wie keurt het goed?". Een AI-agent gebruikt allebei: eerst leest hij wat de records betekenen, daarna de werkwijze van het bedrijf.

Heb je een datateam nodig voor een semantische laag?

Wordt de laag boven op een datawarehouse gebouwd, dan heb je meestal data engineers en analisten nodig. Lopen verkoop, service en financiën op één platform, dan komen recordtypen en koppelingen mee met de software, en worden bedrijfseigen termen en meetwaarden samen met je managers toegevoegd.

Voorkomt een semantische laag foute antwoorden van AI?

Ze verkleint het risico flink: de agent leest termen uit definities in plaats van te gokken en neemt bij dezelfde vraag elke keer dezelfde weg. Nagaan op welk record een antwoord rust, blijft een goede gewoonte; in PureField rusten de getallen van Copilot op records en worden bedragen zonder bron gemarkeerd.