Verschillen tussen IMKL 2.2 en 2.3
Veranderingen aan schema en validatieregels.
Bekijk het stappenplan om IMKL 2.2-pakketten om te zetten naar IMKL 2.3-pakketten.
Schema
Beschrijving |
Aanpassing van het UML schema aan het IMKL 2.3 model volgens onderstaande omschrijvingen: |
Toevoeging nieuw object “BeschermdGebied” met volgende relatie:
|
Verwijdering van de mogelijkheid om extra topografie in rasterformaat door te geven. Verwijdering van volgende attributen in object “ExtraTopografie”:
|
Koppeling van het mixin[1] object “label” op het object “ActivityComplex” |
Toevoeging optioneel attribuut "temperatuur" bij "ThermalPipe" |
Toevoeging definitie voor subThema “elektriciteitKathodischeBescherming” |
Uitbreiding volgende codelijsten:
|
[1] Het woord “mixin” dat in de data dictionary veelvuldig gebruikt wordt is – in de context van dit document - een UML-technisch begrip. Het is een INSPIRE UML-tag die op een class kan worden geplaatst, waardoor deze class een mixin class wordt. Dit betekent dat de attributen van die class binnen een andere class gebruikt kunnen worden.
In het IMKL2.2 data model was dit nodig om informatie te kunnen overerven van verschillende class objecten.
Validatiegregels
Ook de extra validatieregels veranderden. Het volledig overzicht staat in het document met de extra regels.
Voor onderstaande regels kan het nodig zijn om bestaande pakketten aan te passen. Het document met de extra validatieregels bevat ook de uitbreidingen op de bestaande regels.
Object | Wijziging | Reden voor de wijziging |
Alle | cdata-tags worden niet meer toegelaten in de vrije tekstvelden | Omwille van veiligheidsoverwegingen worden cdata-tags niet meer aanvaard in een IMKL-antwoord. |
ExtraPlan | 'bestandLocatie' en 'bestandIdentificator': enkel volgende karakters worden aanvaard: a-z A-Z 0-9 _ - spatie . + ! ( ) | Accenten en speciale tekens zorgen voor problemen bij het samenstellen van de downloadbare pakketten (IMKL-data, prints en offline pakketten). |
ExtraTopografie | Attributen 'rasterBestandLocatie' en 'rasterBestandMediaType' werden verwijderd | Het zal niet meer mogelijk zijn om ExtraTopografie door te geven in rasterformaten. |
UtilityLink | 'centrelineGeometry': lijngeometrie moet minstens 2 verschillende coördinatenparen bevatten. | Een linestring die enkel uit 2 identieke punten bestaat, wordt niet meer aanvaard. |
UtilityLink | UtilityLinks die niet gekoppeld zijn aan een kabel,leiding of containerleiding worden niet aanvaard. | Het is niet meer toegestaan om "losse" UtilityLinks mee te geven in een netwerk. |
UtilityLinkSequence | Object verwijderd | UtilityLinkSequences worden niet ontwikkeld, het is dan ook niet mogelijk om UtilityLinkSequences mee te geven. |
UtilityNetwork | 'bestandLocatie': enkel volgende karakters worden aanvaard: a-z A-Z 0-9 _ - spatie . + ! ( ) | Accenten en speciale tekens zorgen voor problemen bij het samenstellen van de downloadbare pakketten (IMKL-data, prints en offline pakketten). |
UtilityLink | 'currentStatus': nilReason niet meer toegelaten | Validatie voor dit attribuut werd in lijn gebracht met de validatie in de andere objecten. |
UtilityLink | 'validFrom': wordt nagekeken op nilReason, nilReason is wel toegelaten | Validatie voor dit attribuut werd in lijn gebracht met de validatie in de andere objecten. |