Home

dataspecificatie

Een dataspecificatie is een document dat de data-eisen voor een systeem, project of data-uitwisseling helder vastlegt. Het beschrijft welke data opgeslagen, verwerkt en uitgewisseld moeten worden, welke kenmerken ze hebben en welke regels op de data van toepassing zijn. Het doel is om betrokken partijen op één lijn te brengen, validateerbare verwachtingen te scheppen en hergebruik van data mogelijk te maken.

Belangrijke onderdelen van een dataspecificatie zijn onder meer de data-elementen (attributen) met naam, datatype, lengte, formaten

Metadata en standaarden spelen een belangrijke rol, waaronder beschrijvingen van herkomst, eigenaarschap en versiebeheer. Het kan

De dataspecificatie beoogt vaak de levenscyclus van data vast te leggen, van creatie en onderhoud tot archivering

en
of
ze
verplicht
zijn;
de
relaties
tussen
entiteiten;
identificatie
zoals
primary
keys
en
referentiële
integriteit;
validatieregels
en
foutmeldingen;
bronnen
van
data
en
de
transformaties
die
ze
ondergaan
bij
migratie
of
integratie;
interfaces
en
uitwisselingsformaten
(bijvoorbeeld
JSON,
XML,
CSV);
data-kwaliteitscriteria
zoals
volledigheid,
juistheid
en
tijdigheid;
en
privacy-
en
beveiligingsconstraints,
zoals
behandeling
van
persoonsgegevens
en
encryptie.
verwijzingen
naar
een
data
dictionary
of
een
business
glossary
bevatten
en
aansluiting
zoeken
bij
normen
zoals
ISO/IEC
11179
voor
metadataregistraties
of
branche-specifieke
standaarden.
of
verwijdering,
en
noemt
eigenaren,
data
stewards
en
goedkeuringsprocessen.
Toepassingen
omvatten
data-interfaces,
API-contracten,
ETL-processen,
datawarehouses
en
migratieprojecten.
Een
concreet
voorbeeld
is
een
klantentabel
met
velden
als
klant_id,
naam,
adres,
e-mail
en
geboortedatum,
inclusief
validatieregels
voor
e-mail
en
landcodes.