Valideringsregler
Feilkode | Type | Feilmelding | Beskrivelse | Kilde |
---|---|---|---|---|
V1009 | Advarsel | Manglende tagged value SOSI_navn på attributt | SOSI_navn mangler | SOSI |
V1007 | Feil | Topo assosiasjoner må ha tagged value xsdEncodingRule=notEncoded for å ikke bli med i GML applikasjonsskjema | Topo assosiasjoner | GML/Shapechange |
V1001 | Advarsel | Assosiasjon mangler angivelse av 'Direction'/retning | Assosiasjon mangler retning | |
V1018 | Feil | Assosiasjon er ufullstendig, mangler objekt på en av sidene | Ukjent type | UML |
V1026 | Feil | Multippel arv er ikke korrekt, forsøk arv i sekvens i steden eller bruk tag gmlMixin=true og abstract=true på arv nr 2 | Multippel arv | ISO 19103 CSL Rec 7 |
V1005 | Feil | Assosiasjon skal ha multiplisitet på navigerbare ender | Multiplisitet på navigerbare assosiasjonsender | ISO 19103 CSL Req 10 |
V1015 | Advarsel | SOSI_NAVN kan ikke være lenger enn 32 tegn | SOSI | |
V1016 | Advarsel | Kodeliste bør har taggedvalue defaultCodeSpace for attributt med angivelse av url til kodeliste | Eksterne kodelister | ISO 19103 CSL Rec 4 |
V1012 | Kritisk feil | Typen det pekes til er ikke gyldig/finnes ikke | Ukjent type | UML |
V1010 | Feil | Det er ugyldige tegn i navn på attributt | Navneregler | ISO 19103 CSL Req 16 |
V1003 | Advarsel | Manglende tagged value SOSI_navn på navigerbar connector ende | SOSI | |
V1008 | Advarsel | Attributt mangler beskrivelse/definisjon (notes) | ISO 19103 CSL Rec 12 | |
V1020 | Advarsel | Klasse mangler beskrivelse/definisjon (notes) | ISO 19103 CSL Rec 12 | |
Advarsel | Det anbefales ikke å bruke tegn(-_) i navn på attributt | Navneregler | ISO 19103 CSL Rec 10 | |
V1014 | Advarsel | Det anbefales å bruke liten forbokstav på attributt | Navneregler | ISO 19103 CSL Rec 11 |
V1006 | Advarsel | Det anbefales å bruke liten forbokstav på rollenavn | Navneregler | ISO 19103 CSL Rec 11 |
V1023, V1024 | Advarsel | Det anbefales å bruke stor forbokstav på klassenavn | Navneregler | ISO 19103 CSL Rec 11 |
V1025 | Feil | Arv er kun tillatt mellom klasser av samme type | Arv kun mellom like typer | ISO 19103 CSL Req 14 |
V1002 | Feil | Assosiasjon skal ha rollenavn på navigerbare ender | Rollenavn på navigerbare assosiasjonsender | ISO 19103 CSL Req 11 |
V1027 | Feil | Ugyldige tegn i targetNamespace | Ugyldige tegn i targetNamespace | GML - XML... |
V1028 | Feil | Ugyldige tegn i xsdDocument | GML - XML | |
V1019 | Advarsel | Assosiasjonen vises ikke i noe diagram | Elementer som ikke vises i diagram | ISO 19103 CSL Req 17,18 |
V1022 | Feil | Klasse vises ikke i noe diagram | Elementer som ikke vises i diagram | ISO 19103 CSL Req 17,18 |
V1029 | Advarsel | Sirkelreferanse | Sirkelreferanser | Beste praksis |
V1021 | Feil | Feilplassert element | Feilplasserte elementer | Beste praksis |
Feil | Like attributtnavn og rollenavn for samme klasse | Like attributtnavn og rollenavn for samme klasse | ISO 19103 CSL Req 16 | |
V1013 | Feil | Flere like attributtnavn for samme klasse | Flere like attributtnavn for samme klasse | ISO 19103 CSL Req 16 |
V1033 | Advarsel | Assosiasjonskrav på datatype | Assosiasjoner på datatype | ISO 19103 CSL Req 12, 13 |
V1032 | Advarsel | En abstrakt klasse bør ha minst en realiserbar spesialisering | Abstrakte klasser med realiserbar spesialisering | Beste praksis |
Advarsel | Attributtet peker på en tom datatype. Det er ikke anbefalt å benytte datatyper uten attributter, bruk innebygde primitiver istedenfor. | Tomme datatyper | ISO 19103 CSL Req 22 |
Etter validering av UML modell kan det også være aktuelt å validere GML leveransen