Open GeertThijs opened 3 years ago
Een belangrijk gevolg van aparte subklassen (waarbij Grondmonster & Bodemmonster naasteen bestaan) zou zijn dat Observaties zoals Korrelverdeling, Doorlatendheidsproef, schuifweerstand etc niet meer automatisch van toepassing zijn op Bodemmonster. GeobserveerdObject voor deze Observaties is nu Grondmonster.
De attributen ve Bodemmonster zijn quasi identiek en omvatten grotendeels van Bemonsteringsobject overgeërfde zaken als bemonsteringsplaats, bemonsteringstijdstip edm. Voor de rest gaat het om herdefinities van overgeërfde velden zoals monstertype. (Bv Grondmonstertype = geroerd, ongeroerd, gekernd, gespoeld etc terwijl dit voor Bodemmonster = enkelvoudig monster, mengmonster.)
Ik zou bodemmonster en grondmonster allebei als een type monster beschouwen. Later komen er waarschijnlijk nog andere monsters bij voor bodem en ondergrond: watermonster, waterbodemmonster, ...
comment Nathlie Cools van INBO: ik ben van mening dat je dit moet dit zien vanuit het standpunt van het laboratorium dat met het monster aan de slag gaat. Maakt het voor het labo uit of het monster een bodem of een ondergrondmonster is?
Model(len) waarop de issue van toepassing is: AP-Bodem
Omschrijving van het probleem: Een Bodemmonster is momenteel gemodelleerd als subklasse van Grondmonster. Argumentatie hiervoor is puur semantisch: Grond bestaat uit Bodem & Ondergrond, dus een Grondmonster dat louter uit de Bodem is genomen is een Bodemmonster.
Omschrijving van een mogelijke oplossing: Behouden of aparte klasse?