We zien in de xsd dat het is toegestaan om een lege waarde bij een 'verplicht' veld te hebben (minOccurs=0). In de tekst van IMG staat dan dat het attribuut wel verplicht is (kardinaliteit).
We zien het in ieder geval terugkomen bij de volgende attributen. Mogelijk is deze opsomming niet volledig.
Nen3610ID
WaardePerOctaafband
FactorPerOctaafband
Na analyse blijkt de bron van de fout te zitten in de implementatie van de automatische UML diagrammen naar het GML applicatieschema. De specifieke bug staat beschreven in: https://github.com/Imvertor/Imvertor-Maven/issues/393
Wat is de impact van het oplossen
Als de fout opgelost is heeft dat impact op het xsd-schema. Er wordt daardoor minder toegestaan. Dat maakt het niet backwards compatable en daarom wordt het beschouwd als X-wijziging. Totdat er een grote wijziging op IMG komt naar versie 3.2 of 4.0 zullen er steeds 2 schema's gepubliceerd worden, waarbij het eerste de officieel geldende is en de 2e als release candidate met "rc" in de naam.
Zie ook https://register.geostandaarden.nl/gmlapplicatieschema/img/3.1.1/
Wat moet het worden? [optioneel]
De bug in de imvertor software moet worden opgelost. Daarna moet de conversie opnieuw gedraaid worden en het resulterende schema moet als wijzigverzoek worden ingediend.
Waar zit de fout?
Dit verzoek is aangemeld door Geonovum met helpdesknummer SDIMG-129. In het GML applicatieschema van IMGeluid: https://register.geostandaarden.nl/gmlapplicatieschema/img/3.1.0/IMGeluid.xsd
Wat is de fout?
We zien in de xsd dat het is toegestaan om een lege waarde bij een 'verplicht' veld te hebben (minOccurs=0). In de tekst van IMG staat dan dat het attribuut wel verplicht is (kardinaliteit).
We zien het in ieder geval terugkomen bij de volgende attributen. Mogelijk is deze opsomming niet volledig.
Na analyse blijkt de bron van de fout te zitten in de implementatie van de automatische UML diagrammen naar het GML applicatieschema. De specifieke bug staat beschreven in: https://github.com/Imvertor/Imvertor-Maven/issues/393
Wat is de impact van het oplossen
Als de fout opgelost is heeft dat impact op het xsd-schema. Er wordt daardoor minder toegestaan. Dat maakt het niet backwards compatable en daarom wordt het beschouwd als X-wijziging. Totdat er een grote wijziging op IMG komt naar versie 3.2 of 4.0 zullen er steeds 2 schema's gepubliceerd worden, waarbij het eerste de officieel geldende is en de 2e als release candidate met "rc" in de naam. Zie ook https://register.geostandaarden.nl/gmlapplicatieschema/img/3.1.1/
Wat moet het worden? [optioneel]
De bug in de imvertor software moet worden opgelost. Daarna moet de conversie opnieuw gedraaid worden en het resulterende schema moet als wijzigverzoek worden ingediend.