Waardesoorten
In dit stelsel wordt gewerkt met een eigen set conceptuele waardesoorten. Deze waardesoorten categoriseren elementaire informatie (waarden) en maken deel uit van het conceptuele informatiemodel (Requirements‑laag, R, volgens het WRSPM‑model).
De waardesoorten doen uitdrukkelijk geen uitspraken over technische realisatie. Zij leggen niet vast dat iets een string, float, double of ander technisch datatype moet zijn. Dergelijke keuzes horen thuis in de System Specification‑laag (S) en kunnen per toepassing verschillen.
Door betekenis en techniek te scheiden:
- blijft het conceptuele model stabiel en technologie‑onafhankelijk;
- kunnen dezelfde begrippen in verschillende systemen verschillend worden geïmplementeerd;
- ontstaat ruimte voor preciezere technische keuzes zonder het model aan te passen.
Voorbeeld
De waardesoort Reëel getal beschrijft een continue, fysiek meetbare hoeveelheid. In een concrete implementatie kan dit bijvoorbeeld worden gerepresenteerd als:
- een
float, - een
double, - een
integerals benadering omwille van prestatieoptimalisatie onder geaccepteerd verlies van precisie.
De waardesoort Tijdsduur beschrijft de lengte van een tijdsinterval. Afhankelijk van de toepassing kan dit technisch worden vastgelegd als:
- een tekenreeks conform een ISO‑standaard (bijv.
PT15Mvoor 15 minuten), - een geheel getal dat een aantal seconden, milliseconden of microseconden telt,
- of een gespecialiseerd tijdsduurtype in een programmeertaal of databank.
Al deze representaties zijn technisch gelijkwaardig, zolang zij dezelfde conceptuele betekenis correct uitdrukken.
Basiswaardesoorten
Het stelsel hanteert een beperkte set fundamentele waardesoorten waarop alle waardedefinities zijn gebaseerd.
Tekst
Aanduiding bedoeld voor mensen, zonder vaste structuur of betekenis.
Gebruik voor:
- namen
- omschrijvingen
- toelichtingen
- vrije invoer in natuurlijke taal
Code
Symbolische aanduiding met een vastgelegde betekenis.
Gebruik voor:
- identificaties (bijv. EAN-code, registratienummer)
- adresserende waarden (telefoonnummer, e-mailadres)
- type- en modelaanduidingen
- classificaties die niet als waardelijsten zijn vastgelegd
Geheel getal
Telbare hoeveelheid zonder decimalen.
Gebruik voor:
- aantallen
- ordinalen
- tellingen
Reëel getal
Continue, fysiek meetbare hoeveelheid.
Gebruik voor:
- vermogen
- spanning
- lengte
- volume
- snelheid
Decimaal getal
Exact afgesproken numerieke waarde.
Gebruik voor:
- geldbedragen
- tarieven
- contractuele percentages
Dit type wordt gebruikt wanneer afronding of benadering niet is toegestaan.
Waarheidswaarde
Anduiding die één van twee elkaar uitsluitende waarden kan aannemen.
Gebruik voor:
- ja/nee-indicatoren
- flags
- binaire eigenschappen
Datum
Kalenderdatum zonder tijdsaanduiding.
Gebruik voor:
- ingangsdatum
- geboortedatum
- registratiedatum
Tijdstip
Exacte aanduiding van datum en tijd.
Gebruik voor:
- meetmomenten
- logtijdstippen
- gebeurtenissen
Tijdsduur
Lengte van een tijdsinterval.
Gebruik voor:
- looptijden
- geldigheidsduren
- vertragingen