Open GeertThijs opened 3 years ago
In DOV is het nu zo voorzien dat één of meerdere opdracht kan gekoppeld worden met een boring, sondering alle types van interpretaties, grondmonsters , Grondwaterlocatie, Filter, Bodemlocatie, Bodemsite, Voorafmelding. Door opdrachten te koppelen, groepeert men inderdaad objecten. Deze opdrachtkoppeling kan gemaakt worden vanuit inderdaad 'wie geeft opdracht om de boring/laboproef etc uit te voeren', maar kan ook gebruikt worden om reeds bestaande objecten te verzamelen waarop gesteund wordt in vb een (modelleer)project, of referentiesets te documenteren.
Model(len) waarop de issue van toepassing is: Allemaal.
Omschrijving van het probleem: Opdracht komt voor als attribuut (bv bij Bemonsteringsobject) maar de klasse is nog niet gedefinieerd of geattribueerd. Onduidelijk blijft ook wat onder een Opdracht moet worden verstaan: waartoe wordt opdracht gegeven? Momenteel komt het attribuut niet voor bij Observatie, enkel bij Bemonsteringsobject. Maar betekent dit dat opdracht geven voor een Bemonsteringsobject (bv een Grondboring) meteen ook de opdracht inhoudt voor het uitvoeren van de Observaties die daarop slaan? Verder is onduidelijk in hoeverre een opdracht een specialisatie is van een Bemonsteringsobjectcollectie of een Observatiecollectie, feit is wel dat soms Opdrachten gecreëerd worden louter met het doel om Bemonsteringsobjecten of Observaties te groeperen (waardoor een Bemonsteringsobject niet enkel met zijn originele Opdracht maar met nog andere Opdrachten kan gekoppeld zijn).
Omschrijving van een mogelijke oplossing: Opdracht uitwerken louter volgens zijn semantische betekenis ("toegewezen taak") met bijbehorende attributen (bv uitvoerder van de opdracht, beschrijving van de taak edm). Daarnaast het gebruik van Bemonsteringsobjectcollectie illustreren en SSN:Observatiecollectie toevoegen. Te illustreren middels een objectdiagram.