Een data contract is een expliciete afspraak tussen de leverancier en de gebruiker van gegevens: wat betekenen deze gegevens, welke vorm hebben ze, wat mag je ervan verwachten, en wie is verantwoordelijk als dat niet klopt.

Het woord "contract" schrikt af, maar het idee is nuchter. Vandaag lopen datastromen op impliciete aannames. Iemand bouwt een rapportage op een export en gaat ervan uit dat kolom G altijd de netto-omzet bevat. Zes maanden later verandert een collega die logica in het bronsysteem, met de beste bedoelingen. Het rapport blijft werken en is stil fout. Een data contract maakt zulke aannames zichtbaar en afdwingbaar.

Wat erin staat

De definitie. Wat is dit, in de taal van de organisatie? "Order gereed" betekent: fysiek verzonden én gefactureerd. Niet iets anders.

De vorm. Welke velden, welke types, welke eenheden, welke sleutel is uniek. Dit deel is technisch en juist daarom makkelijk te controleren.

De verwachting. Hoe vers zijn de gegevens, hoe compleet, welke waarden zijn toegestaan, wat is een acceptabele afwijking. Dit is de kwaliteitsafspraak.

De eigenaar. Eén persoon of team dat het contract heeft vastgesteld en dat een wijziging aankondigt voordat die live gaat.

De definitieOrder gereed = verzonden én gefactureerdDe vormVelden, types, eenheden, unieke sleutelDe verwachtingDagelijks voor 07:00, max 0,5% gemistDe eigenaarMeldt een wijziging twee weken voorafDefinitie, vorm, verwachting en eigenaar op één pagina.

Waarom het ertoe doet

Data contracten lossen een probleem op dat organisaties meestal als menselijk conflict ervaren: twee afdelingen met twee cijfers voor hetzelfde. Zonder contract is dat een discussie over wie gelijk heeft. Met contract is het een discussie over welke definitie geldt, en die kun je afsluiten, vastleggen en daarna hergebruiken.

Voor automatisering en AI is het nog directer. Een systeem dat handelt op gegevens moet weten wanneer die gegevens niet meer te vertrouwen zijn. Een contract geeft daar een meetpunt voor: breekt de belofte, dan stopt de actie, in plaats van dat er stil verkeerde beslissingen uitrollen.

De belofte staatVorm en versheid zijnafgesprokenDe controledraaitBij elke leveringgemetenDe beloftebreektKolom verandert,levering te laatDe actie stoptGeen stille verkeerdebeslissingDe eigenaarhersteltContract bijgesteld,keten weer openBreekt de belofte, dan stopt de actie in plaats van stil fout te gaan.

Hoe zwaar moet je het maken

Veel lichter dan het klinkt. Eén pagina per dataset is genoeg om te beginnen, en de eerste vijf contracten dek je met de vijf bronnen waar je echt op leunt. Een contract is geen governance-project; het is de kortste manier om een aanname op te schrijven voordat iemand hem per ongeluk breekt.

Data contracten zijn onderdeel van de betekenislaag onder een organisatie. Hoe die laag zich verhoudt tot de rest staat in Het bedrijfsbrein: waar de kennis van je organisatie gaat wonen.

Een contract in vier regels

Een werkbaar contract past op een pagina. Voor een orderregel-dataset ziet dat er ongeveer zo uit: de definitie ("order gereed = verzonden én gefactureerd"), de vorm (ordernummer is unieke sleutel, bedragen in euro's exclusief btw), de verwachting (dagelijks bijgewerkt voor 07:00, maximaal 0,5% ontbrekende regels) en de eigenaar (de manager logistiek, wijzigingen twee weken vooraf gemeld).

Veelgestelde vragen