Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Inbouwen van keuzes (SDIMEV-39) #35

Closed
PB-GNM opened this issue Dec 16, 2021 · 7 comments
Closed

Inbouwen van keuzes (SDIMEV-39) #35

PB-GNM opened this issue Dec 16, 2021 · 7 comments
Labels
enhancement New feature or request v1.2 v1.3 verwerkt in versie 1.3 van IMEV

Comments

@PB-GNM
Copy link
Collaborator

PB-GNM commented Dec 16, 2021

Janne Verstappen meldt het volgende:

"Een validatieregel die we niet terug zien in het model is bij aandachtsgebieden: bronhouder moet een afstand OF een geometrie opgeven. Kan dit in het model worden verwerkt?
Toelichting:
Dit is verplicht en een logische XOR
in OpenAPI termen een oneOf, bijvoorbeeld door het invoegen van een ander attribuut:
bv. zone, als volgt
schema.components:
GifwolkAandachtsgebied:
required:
• zone
properties:
zone:
etc
zone:
oneOf:
• $ref: ‘#/Afstand’
• $ref: ‘#/Geometrie’"

Onderzocht moet worden of dit met de "choice" optie in EA kan. De vraag is dan hoe het vervolgens in de json-schema's terecht zal komen.

@PB-GNM
Copy link
Collaborator Author

PB-GNM commented Dec 16, 2021

Imvertor/Imvertor-Maven#172 beschrijft hoe het in Imvertor opgelost wordt.

@PB-GNM PB-GNM added the enhancement New feature or request label Jan 24, 2022
@PalmJanssen
Copy link
Contributor

Kan met een MIM Keuze modelelement of met een OCL constraint.

Wie geeft aan waar die choice moet komen? Graag een lijst.

@PalmJanssen
Copy link
Contributor

De keuze tussen afstand of geometrie is bij de PRContour:
image

@PalmJanssen
Copy link
Contributor

Dit kan op twee manieren:

  1. met een formele constraint: Voordeel, verandert niets aan model maar formaliseert semantiek en validatieregel
    image

  2. met een model keuze element: voordeel, implementatie in JSON kan automatisch (?)
    image

@PalmJanssen
Copy link
Contributor

PalmJanssen commented Feb 10, 2022

Werkgroep:

  • maak een keuze uit optie 1 en optie 2.
  • liefst optie 2 (omdat we dat overal doen) maar kijk wat de bezwaren zijn (o.a. dat ook voor d uitlevering een keuze moet worden gemaakt. Er kan niet een afstand en een geometrie worden uitgewisseld)
  • vraag aan Geodan @JanneVst

@PalmJanssen
Copy link
Contributor

optie 2 is gekozen

@PalmJanssen PalmJanssen added the v1.3 verwerkt in versie 1.3 van IMEV label Mar 4, 2022
@PB-GNM
Copy link
Collaborator Author

PB-GNM commented Jun 15, 2022

Gesloten, omdat het verwerkt is in versie 1.2 en omdat die versie goedgekeurd is.

@PB-GNM PB-GNM closed this as completed Jun 15, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request v1.2 v1.3 verwerkt in versie 1.3 van IMEV
Projects
None yet
Development

No branches or pull requests

2 participants