Geonovum / MIM-Werkomgeving

Werkomgeving van MIM. Bevat werk en alle pre-publicatieversies.
https://geonovum.github.io/MIM-Werkomgeving/
7 stars 16 forks source link

Imvertor: alle missende metagegevens worden niet als waarschuwingen maar als fouten gerapporteerd #475

Open ArjanLoeffen opened 4 months ago

ArjanLoeffen commented 4 months ago

Zie https://github.com/Imvertor/Imvertor-Maven/issues/459 Dit is vrij belangrijk voor het juiste begrip van de werking van de standaard.

ThiesMesdag commented 4 months ago

Dat zou volgens mij alleen in het definitieve model zo moeten zijn. Design time moet je ook zonder alle verplichte metagegevens kunnen genereren ten behoeve van review.

ArjanLoeffen commented 4 months ago

Dat betekent dat nagedacht moet worden over de status van het model en de fase van het werkproces. Die hebben we al: https://imvertor.armatiek.nl/imvertor-executor/dashboard/wiki?key=info-PHASES

Zou het zo moeten zijn dat als de fase initieel of klad is (0. of 1), dat dan geen waarschuwingen worden gegeven over niet beschikbare tagged values?

ThiesMesdag commented 4 months ago

Dat kan, dan zou het zo iets worden als

0/1. draft: geen waarschuwing

  1. final draft: waarschuwingen
  2. final: error

Maar altijd een waarschuwing en alleen bij final een error is ook prima.

ArjanLoeffen commented 4 months ago

Ik ben het eens met jouw voorstel.

Ik denk dat waarschuwingen niet moeten worden gegeven als dat het zicht op écht relevante waarschuwingen ontneemt. In veel runs komen honderden waarschuwingen op tagged values voor, en énkele die op dat moment (bij fase init of klad) relevant zijn. Die raken gemakkelijk ondergesneeuwd (visueel).