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.
| Definitie | Wat ze beschrijft | Voorbeeld van een bedrijf dat apparatuur verkoopt en onderhoudt |
|---|---|---|
| Recordtypen | Wat elk record is en wat de velden betekenen | Apparaatrecord: serienummer, installatiedatum, einde garantie |
| Relaties | Hoe records met elkaar samenhangen | Offerteregel → apparaatrecord → werkorder → servicerapport → factuur |
| Meetwaarden | Formule, periode en welke records meetellen | Winratio: geaccepteerde offertes / (geaccepteerd + afgewezen) |
| Bedrijfstermen | De woorden van het team en hun synoniemen | "Unit", "machine" en "apparaat" beschrijven hetzelfde recordtype |
| Rechten | Wie welke records en meetwaarden ziet | Een 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 datawarehouse | Waar de gegevens ontstaan | |
|---|---|---|
| Herkomst van de gegevens | Gekopieerd uit meerdere programma's | Als record aangemaakt wanneer het werk gebeurt |
| Wanneer definities ontstaan | Na het overzetten, in een aparte modelleringstool | Recordtypen en koppelingen komen mee met het record; bedrijfstermen en meetwaarden worden toegevoegd |
| Wiens taak | Data engineers en analisten | Het team dat de software inricht en de managers van het bedrijf |
| Actueel houden | Het model wordt bijgewerkt voor elk nieuw programma en veld | Koppelingen blijven actueel als records veranderen |
| Past bij | Verkoop, service en financiën in aparte programma's | Verkoop, 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?
Wat is het verschil tussen een semantische laag en een bedrijfsbrein?
Heb je een datateam nodig voor een semantische laag?
Voorkomt een semantische laag foute antwoorden van AI?
Gerelateerde links
- Wat is business intelligence?Hoe gegevens meetwaarden en beslissingen worden.
- Wat is een bedrijfsbrein?Een semantische laag beantwoordt "wat betekent dit getal?", een bedrijfsbrein "wat doen we in deze situatie?".
- Bedrijfssoftware met AI-agentsHoe Copilot antwoordt vanuit je records.
- AI-agentsCopilot en digitale medewerkers in PureField.
