In https://geonovum.github.io/MIM-Werkomgeving/#metagegeven-lengte wordt het gebruik van het metagegeven lengte beschreven voor het opleggen van beperkingen aan het aantal cijfers van een getal voor en na de komma. Hoewel de notatie technisch klopt heb ik er wel problemen mee:
De notatie is niet zeer geschikt om op te nemen in een catalogus omdat het een zelfbedacht notatie is.
Naast deze manier is er binnen MIM nog een (nauwkeuriger) manier om beperkingen op te leggen aan een getal namelijk door de metagegevens 'Minimumwaarde inclusief' etc. te gebruiken. Dit kan leiden tot tegenspraken in het model waarin de verschillende metagegevens elkaar tegenspreken.
Mijn voorstel:
Gebruik het metageven lengte ALLEEN voor karakters
Gebruik voor getallen: minInclusive, maxInclusive, minExclusive, maxExclusive en fractionDigits omdat deze termen in verschillende werelden al wel ingeburgerd zijn.
behalve het metagegeven fractionDigits bestaan al deze metagegevens als, alleen deze zou dus moeten toegevoegd.
Voor een voorbeeld van de problemen waar het feit dat het lengte veld niet in de catalogus terechtkomt en een eigenbedachte notate gebruik zie: https://github.com/Geonovum/IMG/issues/194
In https://geonovum.github.io/MIM-Werkomgeving/#metagegeven-lengte wordt het gebruik van het metagegeven lengte beschreven voor het opleggen van beperkingen aan het aantal cijfers van een getal voor en na de komma. Hoewel de notatie technisch klopt heb ik er wel problemen mee:
Mijn voorstel: