-
Deze modelleringen zijn uitwerkingen o.b.v. deze casus waarbij er voor objecttypes die onderhevig zijn aan planning een "geplande" variant van dat objecttype wordt geïntroduceerd. Deze heeft dezelfde eigenschappen als het normale objecttype, maar representeert altijd een geplande versie daarvan. |
Beta Was this translation helpful? Give feedback.
Replies: 9 comments 2 replies
-
Alternatief a - Gepland object met dezelfde idIn deze uitwerking wordt er naast het objecttype Voordelen (wordt bijgewerkt adhv discussie)
Nadelen (wordt bijgewerkt adhv discussie)
|
Beta Was this translation helpful? Give feedback.
-
Alternatief b - Gepland object met relaties naar bestaand objectIn deze uitwerking wordt er naast het objecttype Voordelen (wordt bijgewerkt adhv discussie)
Nadelen (wordt bijgewerkt adhv discussie)
|
Beta Was this translation helpful? Give feedback.
-
De vraag is bij deze uitwerkingen nog of je dan altijd een GeplandeVerharding introduceert, ook als er nog geen corresponderende bestaande Verharding is. Of doe je het zoals in EMSO staat, alleen een GeplandeVerharding als er al een bestaande Verharding is die significant verschilt (i.e. de geometrie verschilt). De relatie tussen gepland en bestaande objecten zouden we Ik ben er zelf overigens voor om de relaties niet op te nemen (en dus voor 2a te kiezen). De relaties zijn afleidbaar. |
Beta Was this translation helpful? Give feedback.
-
Deze uitwerking komt meer overeen met hetgeen gespecificeerd is in het conceptueel model voor de situatie dat sprake van een meer complexe verbouwing. Alleen in de situatie dat er sprake is van een complexere verbouwing zal er (tijdelijk) sprake zijn van een gerelateerd "parallel" object om de geplande nieuwe situatie weer te geven. Zodra de nieuwe situatie gereed is, wordt het planobject beëindigd en is de fysieke werkelijkheid te volgen via het hoofdobject. Alleen voor de tijdelijke plansituatie bestaat de verwijzing naar het planobject. |
Beta Was this translation helpful? Give feedback.
-
Voordeel: de identificatie is hetzelfde. De requirement: hoe weten deze 2 objecten dat het over hetzelfde ding gaat, is eenvoudig te zien. Voordeel: het is heel duidelijk wat gerealiseerd is (of zeker zo gaat worden in de nabije toekomst met een toekomstmutatie) en wat gepland is. Je kan er aparte kaartlagen van maken in een kaartviewer. Voordeel: heel goed te implementeren in een registratie, er is geen relatie nodig van een plan object naar een gerealiseerd object en ook niet andersom. Maar het is wel afleidbaar, zodra gewenst in een product of API.
Voordeel: er is geen uitzonderingssituatie als je 2 soorten objecten maakt - het is altijd op 1 manier (dus liever niet dat een plan object alleen wordt gemaakt bij uitzondering). Nadeel: de objecttypes hebben een eigen naam. Dat voelt wat gekunsteld. Maar als we het ook echt als een apart object zien, die wat zegt over een ander object, dan is het juist goed dat het een andere naam heeft. Nadeel: als een bronhouder per ongeluk het gerealiseerde object een andere identificatie geeft, dan is de relatie weg. Het vereist wel zorgvuldig werken. Dit is op te lossen als je he plan object een eigen identificatie geeft, en de identificatie van het te realiseren object reserveert, als eigenschap van het plan object. |
Beta Was this translation helpful? Give feedback.
-
Ik zie ook een issue met 'business rules'. In theorie zou een |
Beta Was this translation helpful? Give feedback.
-
Daarnaast is de semantiek van 'GeplandeVerharding' ook ingewikkeld voor mij. Ik vind lastig wat dit nu is? Is het nu een fysiek object of een toestand van een fysiek object. En als het een fysiek object is, dan is het dus iets 'conceptueels' want het representeert niet een fysiek object maar een plan voor een fysiek object. Niet persé een oplossing nog voor, maar vind het lastig uit te leggen. |
Beta Was this translation helpful? Give feedback.
-
Deze is ook mijn favoriet. Vanwege dat de scheiding helder is, er 1 mechanisme is en niet soms het een, soms het ander, en het mij lijkt dat het gebruik ervan op deze manier fijn is. Uitwerkpuntjes nog wel:
|
Beta Was this translation helpful? Give feedback.
-
Aanvullingen uit overleg van 15 april:
Conclusie op 15 april: de consensus is om uitwerking 2 verder te gaan uitwerken. Daarbij 'simpele gevallen' meenemen, en brondocument meenemen in het model. |
Beta Was this translation helpful? Give feedback.
Aanvullingen uit overleg van 15 april:
Conclusie op 15 april: de consensus is om uitwerking 2 verder te gaan uitwerken. Daarbij 'simpele gevallen' meenemen, en brondocument meenemen in het model.