Valideringsregler

FeilkodeTypeFeilmelding  Beskrivelse Kilde
V1009 Advarsel Manglende tagged value SOSI_navn på attributtSOSI_navn mangler SOSI
V1007  Feil Topo assosiasjoner må ha tagged value xsdEncodingRule=notEncoded for å ikke bli med i GML applikasjonsskjemaTopo assosiasjonerGML/Shapechange
V1001 Advarsel Assosiasjon mangler angivelse av 'Direction'/retningAssosiasjon mangler retning
V1018FeilAssosiasjon er ufullstendig, mangler objekt på en av sideneUkjent typeUML
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 2Multippel arv ISO 19103 CSL Rec 7
V1005Feil Assosiasjon skal ha multiplisitet på navigerbare enderMultiplisitet 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 kodelisteEksterne kodelisterISO 19103 CSL Rec 4
V1012 Kritisk feil Typen det pekes til er ikke gyldig/finnes ikkeUkjent typeUML
V1010 Feil Det er ugyldige tegn i navn på attributtNavnereglerISO 19103 CSL Req 16
V1003 Advarsel Manglende tagged value SOSI_navn på navigerbar connector ende
 SOSI
MVR800017 Feil Klasse mangler Identifikasjon for bruk i Geosynkronisering /wiki/spaces/SPOS/pages/2424836 Geosynk..
MVR800018 Feil Attributt mangler nillable=true for bruk i oppdatering i Geosynkronisering /wiki/spaces/SPOS/pages/2424836 Geosynk..
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å attributtNavneregler ISO 19103 CSL Rec 10
V1014 Advarsel Det anbefales å bruke liten forbokstav på attributtNavneregler ISO 19103 CSL Rec 11
V1006 Advarsel Det anbefales å bruke liten forbokstav på rollenavnNavneregler ISO 19103 CSL Rec 11
V1023, V1024 Advarsel Det anbefales å bruke stor forbokstav på klassenavnNavneregler ISO 19103 CSL Rec 11
V1025 FeilArv er kun tillatt mellom klasser av samme typeArv kun mellom like typer ISO 19103 CSL Req 14
V1002 FeilAssosiasjon skal ha rollenavn på navigerbare enderRollenavn på navigerbare assosiasjonsenderISO 19103 CSL Req 11
V1027 FeilUgyldige tegn i targetNamespaceUgyldige tegn i targetNamespaceGML - XML...
V1028FeilUgyldige tegn i xsdDocument
GML - XML
V1019AdvarselAssosiasjonen vises ikke i noe diagramElementer som ikke vises i diagramISO 19103 CSL Req 17,18
V1022FeilKlasse vises ikke i noe diagramElementer som ikke vises i diagramISO 19103 CSL Req 17,18
V1029AdvarselSirkelreferanseSirkelreferanserBeste praksis
V1021FeilFeilplassert elementFeilplasserte elementerBeste praksis

FeilLike attributtnavn og rollenavn for samme klasseLike attributtnavn og rollenavn for samme klasseISO 19103 CSL Req 16
V1013FeilFlere like attributtnavn for samme klasseFlere like attributtnavn for samme klasseISO 19103 CSL Req 16
V1033AdvarselAssosiasjonskrav på datatypeAssosiasjoner på datatypeISO 19103 CSL Req 12, 13
V1032AdvarselEn abstrakt klasse bør ha minst en realiserbar spesialiseringAbstrakte klasser med realiserbar spesialiseringBeste praksis

AdvarselAttributtet peker på en tom datatype. Det er ikke anbefalt å benytte datatyper uten attributter, bruk innebygde primitiver istedenfor.Tomme datatyperISO 19103 CSL Req 22

Etter validering av UML modell kan det også være aktuelt å validere GML leveransen

http://sosi.geonorge.no/SOSIModelValidation/1.0/