SOSI UML Profil
Stereotyper og tagged values som brukes i SOSI UML
Installeres med SOSI plugin som MDG teknologi - (i tillegg til UML profilen så tas også verktøymeny, diagramtyper, primitiver og mal med)
Pakker - stereotype = Applicationschema
- targetNamespace
- version
- xmlns
- xsdDocument
- xsdEncodingRule
- SOSI_kortnavn
- SOSI_langnavn
- SOSI_organisasjon
- SOSI_produktgruppe
- SOSI_produsent
- SOSI_spesifikasjonstype
- SOSI_versjon
- SOSI_modellstatus
- SOSI_dokumentasjon
Klasse - stereotype = featureType
- byValuePropertyType
- isCollection
- noPropertyType
Klasse - stereotype = dataType
- isCollection
- noPropertyType
- SOSI_navn
Klasse - stereotype = union
- isCollection
- noPropertyType
Klasse - stereotype = codeList
- asDictionary
- codelist
- defaultCodeSpace
- SOSI_datatype
- SOSI_lengde
- SOSI_navn
Attributt - stereotype = Attribute
- SOSI_navn
- SOSI_lengde
- sequenceNumber
- isMetadata
Attributt - stereotype = KodelisteAttribute
- SOSI_navn
- SOSI_lengde
- defaultCodeSpace
Attributt - stereotype = sosiKodelisteverdi
- SOSI_verdi
Attributt - stereotype = sosiPrimærnøkkel
- SOSI_navn
- SOSI_lengde
- SOSI_primærnøkkel=true
Attributt - stereotype = sosiFremmednøkkel
- SOSI_navn
- SOSI_lengde
- SOSI_fremmednøkkel=true
Aggregation- stereotype = topo
- xsdEncodingRule=notEncoded
TBD - assosiasjoner
Innebygde typer i SOSI UML MDG
- CharacterString
- Integer
- Boolean
- Date
- DateTime
- Real
- Flate
- Kurve
- Punkt
- Sverm
Disse konverteres direkte i SOSI plugin til SOSI format typer og i Shapechange til GML format typer