<?xml version="1.0" encoding="UTF-8"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema"
        xmlns:app="https://skjema.test.geonorge.no/SOSI/produktspesifikasjon/Riksgrense/1.0"
        xmlns:gml="http://www.opengis.net/gml/3.2"
        xmlns:sc="http://www.interactive-instruments.de/ShapeChange/AppInfo"
        elementFormDefault="qualified"
        targetNamespace="https://skjema.test.geonorge.no/SOSI/produktspesifikasjon/Riksgrense/1.0"
        version="1.0">
   <annotation>
      <documentation>Datamodell for forvaltning av riksgrensedata, og produksjon av dokumentasjon. Modellen er tenkt kun til forvaltning, og ikke formidling</documentation>
   </annotation>
   <import namespace="http://www.interactive-instruments.de/ShapeChange/AppInfo"
           schemaLocation="http://shapechange.net/resources/schema/ShapeChangeAppinfo.xsd"/>
   <import namespace="http://www.opengis.net/gml/3.2"
           schemaLocation="http://schemas.opengis.net/gml/3.2.1/gml.xsd"/>
   <!--XML Schema document created by ShapeChange - http://shapechange.net/-->
   <simpleType name="BehandlingKodeType">
      <annotation>
         <documentation>status for behandling av søknad.</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">BEHANDLING</sc:taggedValue>
         </appinfo>
      </annotation>
      <union memberTypes="app:BehandlingKodeEnumerationType app:BehandlingKodeOtherType"/>
   </simpleType>
   <simpleType name="BehandlingKodeEnumerationType">
      <annotation>
         <documentation>status for behandling av søknad.</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">BEHANDLING</sc:taggedValue>
         </appinfo>
      </annotation>
      <restriction base="string">
         <enumeration value="BehandletOgGodkjent">
            <annotation>
               <documentation>eksisterende eller planlagt objekt i grensegata hvor det er søkt om tiltak etter grenseloven, og dette er innvilget</documentation>
            </annotation>
         </enumeration>
         <enumeration value="BehandletOgAvslått">
            <annotation>
               <documentation>eksisterende eller planlagt objekt i grensegata hvor det er søkt om tiltak etter grenseloven, og dette er avslått</documentation>
            </annotation>
         </enumeration>
         <enumeration value="IkkeIgangsatt">
            <annotation>
               <documentation>planlagt objekt i grensegata hvor det er søkt om tiltak etter grenseloven, og hvor saken ikke er behandlet</documentation>
            </annotation>
         </enumeration>
         <enumeration value="UlovligOppførtReistSak">
            <annotation>
               <documentation>eksisterende objekt i grensegata uten at det i forkant ble søkt om tiltak, eller hvor søknad er avslått, og hvor krav om opprydding er igangsatt</documentation>
            </annotation>
         </enumeration>
         <enumeration value="UlovligOppført">
            <annotation>
               <documentation>eksisterende objekt i grensegata uten at det i forkant ble søkt om tiltak, eller hvor søknad er avslått, uten at krav om opprydding er sendt</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Aksepteres">
            <annotation>
               <documentation>eksisterende objekt i grensegata uten at det i forkant ble søkt om tiltak, og hvor det ikke skal reises sak for å fjerne objektet</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <simpleType name="BehandlingKodeOtherType">
      <restriction base="string">
         <pattern value="other: \w{2,}"/>
      </restriction>
   </simpleType>
   <element name="Bilde"
            substitutionGroup="gml:AbstractObject"
            type="app:BildeType">
      <annotation>
         <documentation>metadata om bilder som er tatt av ulike grenseobjekt</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">BILDE</sc:taggedValue>
         </appinfo>
      </annotation>
   </element>
   <complexType name="BildeType">
      <sequence>
         <element name="bildelenke" type="string">
            <annotation>
               <documentation>nettadresse til aktuelt bilde.</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">BILDELENKE</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element name="bildetype" type="app:BildetypeKodeType">
            <annotation>
               <documentation>type bilde i aktuelt tilfelle.</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">BILDETYPE</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element name="fotodato" type="date">
            <annotation>
               <documentation>dato for når bilde er tatt.</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">FOTODATO</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element minOccurs="0" name="merknad" type="string">
            <annotation>
               <documentation>eventuelle merknader knyttet til hvert enkelt bilde.</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">MERKNAD</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element minOccurs="0" name="hovedbilde" type="boolean">
            <annotation>
               <documentation>opplysning om hvilket bilde av objektet som regnes som det bildet som skal representere objektet.</documentation>
            </annotation>
         </element>
      </sequence>
   </complexType>
   <complexType name="BildePropertyType">
      <sequence>
         <element ref="app:Bilde"/>
      </sequence>
   </complexType>
   <simpleType name="BildetypeKodeType">
      <annotation>
         <documentation>informasjon om fra hvilken retning det enkelte bilde er fotografert.

Merknad:
Bruker retning nord når grense følges fra Iddefjorden til Treriksrøysa. Dette gjøres også om man går i himmelretning mot sør, for eksempel fra Iddefjorden til Søndre Vammen. Bilder som er i himmelretning sør om Rr G bruk BILDETYPE FotoNord. Retningsrøys som i himmelretning ligger sør for Rr G gis betegnelsen RrGrn (rn = retningsrøys nord). Fra treriksrøysa mellom Norge, Sverige og Finland brukes retning øst mot treriksrøysa mellin Norge, Finland og Russland.</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">BILDETYPE</sc:taggedValue>
         </appinfo>
      </annotation>
      <union memberTypes="app:BildetypeKodeEnumerationType app:BildetypeKodeOtherType"/>
   </simpleType>
   <simpleType name="BildetypeKodeEnumerationType">
      <annotation>
         <documentation>informasjon om fra hvilken retning det enkelte bilde er fotografert.

Merknad:
Bruker retning nord når grense følges fra Iddefjorden til Treriksrøysa. Dette gjøres også om man går i himmelretning mot sør, for eksempel fra Iddefjorden til Søndre Vammen. Bilder som er i himmelretning sør om Rr G bruk BILDETYPE FotoNord. Retningsrøys som i himmelretning ligger sør for Rr G gis betegnelsen RrGrn (rn = retningsrøys nord). Fra treriksrøysa mellom Norge, Sverige og Finland brukes retning øst mot treriksrøysa mellin Norge, Finland og Russland.</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">BILDETYPE</sc:taggedValue>
         </appinfo>
      </annotation>
      <restriction base="string">
         <enumeration value="FotoFraSvenskSide">
            <annotation>
               <documentation>bilde av objekt tatt fra svensk side av grensen</documentation>
            </annotation>
         </enumeration>
         <enumeration value="FotoFraFinskSide">
            <annotation>
               <documentation>bilde av objekt tatt fra finsk side av grensen</documentation>
            </annotation>
         </enumeration>
         <enumeration value="FotoFraNorskSide">
            <annotation>
               <documentation>foto av objekt fra norsk side av grensen.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="FotoFraRussiskSide">
            <annotation>
               <documentation>foto av objektet fra russisk side</documentation>
            </annotation>
         </enumeration>
         <enumeration value="FotoSør">
            <annotation>
               <documentation>foto av objekt tatt i grensegaten i retning sør.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="FotoNord">
            <annotation>
               <documentation>foto av objekt tatt i grensegaten i retning nord.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="FotoØst">
            <annotation>
               <documentation>foto av objekt tatt i grensegaten i retning øst.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="FotoVest">
            <annotation>
               <documentation>foto av objekt tatt i grensegaten i retning vest.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="FotoSikringsbolt">
            <annotation>
               <documentation>foto av sikringsbolt tatt i retning mot riksrøys.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="FotoSvenskHjertestein">
            <annotation>
               <documentation>foto av svensk side av hjertestein</documentation>
            </annotation>
         </enumeration>
         <enumeration value="FotoNorskHjertestein">
            <annotation>
               <documentation>foto av norsk side av hjertestein</documentation>
            </annotation>
         </enumeration>
         <enumeration value="FotoFinskHjertestein">
            <annotation>
               <documentation>foto av finsk side av hjertestein.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="FotoRetningsrøysNmotrøys">
            <annotation>
               <documentation>foto av retningsrøys nord i retning mot riksrøys</documentation>
            </annotation>
         </enumeration>
         <enumeration value="FotoRetningsrøysNfrarøys">
            <annotation>
               <documentation>foto av retningsrøys nord i retning fra riksrøys</documentation>
            </annotation>
         </enumeration>
         <enumeration value="FotoRetningsrøysSmotrøys">
            <annotation>
               <documentation>foto av retningsrøys sør i retning mot riksrøys</documentation>
            </annotation>
         </enumeration>
         <enumeration value="FotoRetningsrøysSfrarøys">
            <annotation>
               <documentation>foto av retningsrøys sør i retning fra riksrøys</documentation>
            </annotation>
         </enumeration>
         <enumeration value="FotoRetningsrøysØmotrøys">
            <annotation>
               <documentation>foto av retningsrøys øst i retning mot riksrøys</documentation>
            </annotation>
         </enumeration>
         <enumeration value="FotoRetningsrøysØfrarøys">
            <annotation>
               <documentation>foto av retningsrøys øst i retning fra riksrøys</documentation>
            </annotation>
         </enumeration>
         <enumeration value="FotoRetningsrøysVmotrøys">
            <annotation>
               <documentation>foto av retningsrøys vest i retning mot riksrøys</documentation>
            </annotation>
         </enumeration>
         <enumeration value="FotoRetningsrøysVfrarøys">
            <annotation>
               <documentation>foto av retningsrøys vest i retning fra riksrøys</documentation>
            </annotation>
         </enumeration>
         <enumeration value="FotoNorskGrensestolpe">
            <annotation>
               <documentation>foto av norsk grensestolpe riksgrense Norge-Russland</documentation>
            </annotation>
         </enumeration>
         <enumeration value="FotoRussiskGrensestolpe">
            <annotation>
               <documentation>foto av russisk grensestolpe riksgrense Norge-Russland og Finland-Russland.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="FotoFinskGrensestolpe">
            <annotation>
               <documentation>foto av norsk grensestolpe riksgrense Finland-Russland</documentation>
            </annotation>
         </enumeration>
         <enumeration value="AnnetBilde">
            <annotation>
               <documentation>annen type bilde. detaljinformasjon finnes i merknadsfelt.</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <simpleType name="BildetypeKodeOtherType">
      <restriction base="string">
         <pattern value="other: \w{2,}"/>
      </restriction>
   </simpleType>
   <simpleType name="BolttypeKodeType">
      <annotation>
         <documentation>beskrivelse av ulike markeringer/bolttyper.</documentation>
      </annotation>
      <union memberTypes="app:BolttypeKodeEnumerationType app:BolttypeKodeOtherType"/>
   </simpleType>
   <simpleType name="BolttypeKodeEnumerationType">
      <annotation>
         <documentation>beskrivelse av ulike markeringer/bolttyper.</documentation>
      </annotation>
      <restriction base="string">
         <enumeration value="Bolt">
            <annotation>
               <documentation>markering av typen bolt.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Rør">
            <annotation>
               <documentation>markering av typen rør.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Borhull">
            <annotation>
               <documentation>markering av typen borehull.</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <simpleType name="BolttypeKodeOtherType">
      <restriction base="string">
         <pattern value="other: \w{2,}"/>
      </restriction>
   </simpleType>
   <element name="Brytningspunkt"
            substitutionGroup="app:Riksgrensepunkt"
            type="app:BrytningspunktType">
      <annotation>
         <documentation>et umarkert punkt som definerer riksgrensa. Brytningspunktene er på riksgrensa Norge-Sverige definert som skjæringspunkt mellom rettlinjer basert på fire nærliggende grensedefinerende grensemerker. På riksgrensa Norge-Russland er brytningspunktet (begrep knekkpunkt er brukt i beskrivelsen av riksgrensa) definert som skjæringspunkt mellom rettlinjer som dannes av overettmerker. Brytningspunktene er beskrevet i grensemerkebeskrivelsene.</documentation>
      </annotation>
   </element>
   <complexType name="BrytningspunktType">
      <complexContent>
         <extension base="app:RiksgrensepunktType">
            <sequence>
               <element name="grensemerkenummer" type="string">
                  <annotation>
                     <documentation>betegnelse for alle typer grensemerker. 

Eksempler:
- Rr189A for riksrøys 189A, 
- Fu1 for utligger, 
- Es1 for grenseskilt, 
- Bp45A for brytningspunkt. 
- Rr7sb1 og Rr7sb2 for henholdsvis sikringsbolt 1 og sikringsbolt 2 ved riksrøys 7.
- Rr7rs og Rr7rn for henholdsvis retningsrøys sør og retningsrøys nord ved riksrøys 7. I tillegg for de tilfellene der det finnes flere retningsrøyser Rr207rs1 og Rr207rs2 der rs1 ligger nærmest riksrøysa.

- Opplysningsskilt type C, f1NO for skiltet som står på norsk side og f1SE for skiltet som står på svensk side.


Betegnelsen brukes i grensemerkebeskrivelsen. Også unik betegnelse for identifikasjon av profilpunkt på riksgrensa Norge-Russland, som arves fra tilhørende grensestolpepar, for eksempel: Grm371. Tilhørende stolper betegnes som Grm371n og Grm371r for stolpe på henholdsvis norsk og russisk side av grensen.

Merknad: 
Grensemerkene er nummerert i stigende nummerrekkefølge uavhengig av type punkt, fra sør mot nord.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">GRENSEMERKENUMMER</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element maxOccurs="3"
                        minOccurs="0"
                        name="navn"
                        type="app:ObjektnavnPropertyType">
                  <annotation>
                     <documentation>Navnet på brytningspunktet. Kan være svensk, finsk, norsk og eventuelt samisk.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">OBJEKTNAVN</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="sikringsbolt"
                        type="app:SikringsboltPropertyType">
                  <annotation>
                     <documentation>et brytningspunkt kan ha ingen eller flere sikringsbolter.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">SIKRINGSBOLT</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <complexType name="BrytningspunktPropertyType">
      <sequence minOccurs="0">
         <element ref="app:Brytningspunkt"/>
      </sequence>
      <attributeGroup ref="gml:AssociationAttributeGroup"/>
      <attributeGroup ref="gml:OwnershipAttributeGroup"/>
   </complexType>
   <element abstract="true"
            name="Fellesegenskaper"
            substitutionGroup="gml:AbstractFeature"
            type="app:FellesegenskaperType">
      <annotation>
         <documentation>abstrakt objekttype som bærer sentrale egenskaper som er anbefalt for bruk i produktspesifikasjoner.</documentation>
      </annotation>
   </element>
   <complexType abstract="true" name="FellesegenskaperType">
      <complexContent>
         <extension base="gml:AbstractFeatureType">
            <sequence>
               <element name="identifikasjon" type="app:IdentifikasjonPropertyType">
                  <annotation>
                     <documentation>unik identifikasjon av et objekt 

Merknad FKB:
Unik identifikasjon av et objekt, ivaretas av den ansvarlige produsent/forvalter, og som kan benyttes av eksterne applikasjoner som referanse til objektet.
Den unike identifikatoren er unik for kartobjektet og skal ikke endres i kartobjektets levetid. Dette må ikke forveksles med en tematisk identifikator (for eksempel bygningsnummer) som unikt identifiserer et objekt i virkeligheten. En bygning med samme bygningsnummer vil kunne representeres i mange kartprodukter der det finnes en unik identifikasjon i hver av dem.
For FKB benyttes UUID (Universally unique identifier) som lokalId. Dette innebærer at lokalId alene alltid vil være unik. Likevel skal alltid navnerom også angis. Navnerom angir FKB-datasettet.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">IDENT</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element name="oppdateringsdato" type="dateTime">
                  <annotation>
                     <documentation>tidspunkt for siste endring på objektet 

Merknad FKB: 

Denne datoen viser datasystemets siste endring på dataobjektet. Egenskapen settes av forvaltningssystemet etter følgende regler:

i. Oppdateringsdato er tidspunkt for oppdatering av databasen og settes av forvaltningsbasen (ikke av klienten).

ii. Oppdateringsdato skal endres også hvis det er kopidata som blir endret eller importert i en ”kopibase”.

iii. Når avgrensingslinjene til en flate endres, skal flateobjektet få ny oppdateringsdato.

iv. Oppdateringsdato skal endres hvis en egenskap endres.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">OPPDATERINGSDATO</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element minOccurs="0" name="sluttdato" type="dateTime">
                  <annotation>
                     <documentation>Tid for når denne versjonen av objektet var erstattet eller opphørt å eksistere.

Merknad FKB:
Egenskapen settes av forvaltningssystemet. Sluttdato skal kun sendes med ut fra forvaltningssystemet i sammenhenger der objektenes historikk er interessant.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">SLUTTDATO</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element minOccurs="0"
                        name="kvalitet"
                        type="app:PosisjonskvalitetPropertyType">
                  <annotation>
                     <documentation>beskrivelse av kvaliteten på stedfestingen.

Merknad:
Posisjonskvalitet er ikke konform med  kvalitetsmodellen i ISO slik den er defineret i ISO19157:2013, men er en videreføring av tildligere brukte kvalitetsegenskaper i SOSI. FKB 5.0 innfører en egen variant av datatypen Posisjonskvalitet der kodeliste målemetode er byttet ut med den mer generelle kodelista Datafangstmetode.</documentation>
                  </annotation>
               </element>
               <element name="oppdatertAv" type="string">
                  <annotation>
                     <documentation>opplysning om hvem som har oppdatert denne versjonen av objektet.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">OPPDATERTAV</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <complexType name="FellesegenskaperPropertyType">
      <sequence minOccurs="0">
         <element ref="app:Fellesegenskaper"/>
      </sequence>
      <attributeGroup ref="gml:AssociationAttributeGroup"/>
      <attributeGroup ref="gml:OwnershipAttributeGroup"/>
   </complexType>
   <simpleType name="FestetypeKodeType">
      <annotation>
         <documentation>måten skilt er festet til stolpe.</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">FESTETYPE</sc:taggedValue>
         </appinfo>
      </annotation>
      <union memberTypes="app:FestetypeKodeEnumerationType app:FestetypeKodeOtherType"/>
   </simpleType>
   <simpleType name="FestetypeKodeEnumerationType">
      <annotation>
         <documentation>måten skilt er festet til stolpe.</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">FESTETYPE</sc:taggedValue>
         </appinfo>
      </annotation>
      <restriction base="string">
         <enumeration value="overMedLokk">
            <annotation>
               <documentation>over stolpe med lokk.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Under">
            <annotation>
               <documentation>med klammer under.</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <simpleType name="FestetypeKodeOtherType">
      <restriction base="string">
         <pattern value="other: \w{2,}"/>
      </restriction>
   </simpleType>
   <element name="Grensegate"
            substitutionGroup="app:Fellesegenskaper"
            type="app:GrensegateType">
      <annotation>
         <documentation>området på hver side av riksgrensen som er ryddet for vegetasjon høyere enn 0,5 m. &gt;Deles opp i segmenter av riksgrense der det er ulik tilvekst.</documentation>
      </annotation>
   </element>
   <complexType name="GrensegateType">
      <complexContent>
         <extension base="app:FellesegenskaperType">
            <sequence>
               <element name="senterlinjeGrensegate" type="gml:CurvePropertyType">
                  <annotation>
                     <documentation>centerline: beskrivelse av ulike segmenter av grensegata. Gaten splittes mellom grensepunkt hvis det er endringer i enten tilvekst, skjøtsel eller ansvarlig myndighet.</documentation>
                  </annotation>
               </element>
               <element name="bredde" type="string">
                  <annotation>
                     <documentation>Bredden på grensegaten i meter</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">GRENSEGATEBREDDE</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="publikumshenvendelse"
                        type="app:PublikumshenvendelsePropertyType">
                  <annotation>
                     <documentation>hevendelser fra publikum om tilstanden til grensegata. For eksempel gjengrodd med skog, eller søppel.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">PUBLIKUMSHENVENDELSE</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element name="tilvekst" type="app:TilvekstKodeType">
                  <annotation>
                     <documentation>angir hvor raskt vegetasjonen vokser opp i grensegate.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">TILVEKST</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="skjøtsel"
                        type="app:SkjøtselPropertyType">
                  <annotation>
                     <documentation>skjøtselsarbeid som er utført i grensegata.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">SKJØTSEL</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element name="ansvarligMyndighet" type="app:OrganisasjonKodeType">
                  <annotation>
                     <documentation>myndighet som har ansvar for skjøtsel av grensegate og grensemerker.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">ANSVARLIGORGANISASJON</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element maxOccurs="unbounded" minOccurs="0" name="uoffisieltObjekt">
                  <annotation>
                     <documentation>ei grensegate kan ha ingen eller flere uofisielle objekt.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">UOFFISIELTOBJEKT</sc:taggedValue>
                     </appinfo>
                  </annotation>
                  <complexType>
                     <complexContent>
                        <extension base="gml:AbstractFeatureMemberType">
                           <sequence minOccurs="0">
                              <element ref="app:UoffisieltObjekt"/>
                           </sequence>
                           <attributeGroup ref="gml:AssociationAttributeGroup"/>
                        </extension>
                     </complexContent>
                  </complexType>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <complexType name="GrensegatePropertyType">
      <sequence minOccurs="0">
         <element ref="app:Grensegate"/>
      </sequence>
      <attributeGroup ref="gml:AssociationAttributeGroup"/>
      <attributeGroup ref="gml:OwnershipAttributeGroup"/>
   </complexType>
   <element abstract="true"
            name="Grensemerke"
            substitutionGroup="app:Fellesegenskaper"
            type="app:GrensemerkeType">
      <annotation>
         <documentation>samlende betegnelse for riksrøyser, utliggere og skilt med mer</documentation>
      </annotation>
   </element>
   <complexType abstract="true" name="GrensemerkeType">
      <complexContent>
         <extension base="app:FellesegenskaperType">
            <sequence>
               <element name="posisjon" type="gml:PointPropertyType">
                  <annotation>
                     <documentation>position: koordinat for grensemerke</documentation>
                  </annotation>
               </element>
               <element minOccurs="0"
                        name="grensemerkebeskrivelse"
                        type="app:GrensemerkebeskrivelsePropertyType">
                  <annotation>
                     <documentation>beskriver grensemerkets beliggenhet, og opplysninger om objektet.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">GRENSEMERKEBESKRIVELSE</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element minOccurs="0" name="skjema" type="string">
                  <annotation>
                     <documentation>Skannet (raster) dokumentasjon av grensemerke. Genereres samtidig med at offisiell utgave av grensemerkebeskrivelse blir produsert. Erstattes av ny versjon ved senere grenseoppganger.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">SKJEMA</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="skjøtsel"
                        type="app:SkjøtselPropertyType">
                  <annotation>
                     <documentation>informasjon om feltarbeid, og hva som ble utført</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">SKJØTSEL</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="publikumshenvendelse"
                        type="app:PublikumshenvendelsePropertyType">
                  <annotation>
                     <documentation>opplysning, klage osv. om tilstand på grensemerket</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">PUBLIKUMSHENVENDELSE</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="bilde"
                        type="app:BildePropertyType">
                  <annotation>
                     <documentation>bilder av grensemerket fra forskjellige retninger.</documentation>
                  </annotation>
               </element>
               <element name="registrerteKoordinater" type="app:KoordinatreferanseKodeType">
                  <annotation>
                     <documentation>refererer til hvor på objektet koordinatene er målt inn</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">KOORDINATREFERANSE</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element minOccurs="0" name="markering" type="app:MarkeringKodeType">
                  <annotation>
                     <documentation>type markering av et grensemerke.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">MARKERING</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element minOccurs="0" name="toppmarkering" type="app:MarkeringKodeType">
                  <annotation>
                     <documentation>fysisk markering oppå grensemerket.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">TOPPMARKERING</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element name="ansvarligMyndighet" type="app:OrganisasjonKodeType">
                  <annotation>
                     <documentation>myndighet som har ansvar for skjøtsel av grensemerke.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">ANSVARLIGMYNDIGHET</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element name="status" type="app:GrensemerkeStatusKodeType">
                  <annotation>
                     <documentation>informasjon om hvordan grensemerket forholder seg til selve riksgrensa.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">GRENSEMERKESTATUS</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element name="posisjonsbestemmelse" type="app:PosisjonsbestemmelsePropertyType">
                  <annotation>
                     <documentation>beskrivelse av hvordan koordinaten er bestemt.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">POSISJONSBESTEMMELSE</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element minOccurs="0" name="kontrollertDato" type="date">
                  <annotation>
                     <documentation>dato for kontroll når vedlikehold er satt bort til eksterne.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">KONTROLLERTDATO</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <complexType name="GrensemerkePropertyType">
      <sequence minOccurs="0">
         <element ref="app:Grensemerke"/>
      </sequence>
      <attributeGroup ref="gml:AssociationAttributeGroup"/>
      <attributeGroup ref="gml:OwnershipAttributeGroup"/>
   </complexType>
   <simpleType name="GrensemerkeStatusKodeType">
      <annotation>
         <documentation>informasjon om hvordan grensemerket forholder seg til selve riksgrensa.</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">GRENSEMERKESTATUS</sc:taggedValue>
         </appinfo>
      </annotation>
      <union memberTypes="app:GrensemerkeStatusKodeEnumerationType app:GrensemerkeStatusKodeOtherType"/>
   </simpleType>
   <simpleType name="GrensemerkeStatusKodeEnumerationType">
      <annotation>
         <documentation>informasjon om hvordan grensemerket forholder seg til selve riksgrensa.</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">GRENSEMERKESTATUS</sc:taggedValue>
         </appinfo>
      </annotation>
      <restriction base="string">
         <enumeration value="Definerer">
            <annotation>
               <documentation>objektets plassering definerer riksgrensen.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Viser">
            <annotation>
               <documentation>objektet står i riksgrensen og viser grenseforløp.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Opplyser">
            <annotation>
               <documentation>objektet står nær riksgrensen, og opplyser om denne.</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <simpleType name="GrensemerkeStatusKodeOtherType">
      <restriction base="string">
         <pattern value="other: \w{2,}"/>
      </restriction>
   </simpleType>
   <element name="Grensemerkebeskrivelse"
            substitutionGroup="gml:AbstractObject"
            type="app:GrensemerkebeskrivelseType">
      <annotation>
         <documentation>beskriver grensemerkets beliggenhet, og opplysninger om objektet.</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">GRENSEMERKEBESKRIVELSE</sc:taggedValue>
         </appinfo>
      </annotation>
   </element>
   <complexType name="GrensemerkebeskrivelseType">
      <sequence>
         <element minOccurs="0" name="beskrivelse" type="string">
            <annotation>
               <documentation>beskriver grensemerkets plassering.</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">BESKRIVELSE</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element minOccurs="0" name="oppførtÅr" type="integer">
            <annotation>
               <documentation>år for første gang oppført. Om røys har rast ned og bygges opp på nytt på samme sted endres ikke oppført år.</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">BYGDÅR</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element maxOccurs="unbounded"
                  minOccurs="0"
                  name="merknad"
                  type="string">
            <annotation>
               <documentation>Generell merknad</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">MERKNAD</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element maxOccurs="unbounded"
                  minOccurs="0"
                  name="siktTilGrensemerke"
                  type="string">
            <annotation>
               <documentation>Grensemerker det er sikt til forutsatt at gata er ryddet.</documentation>
            </annotation>
         </element>
         <element maxOccurs="unbounded"
                  minOccurs="0"
                  name="andreMarkeringer"
                  type="string">
            <annotation>
               <documentation>Opplisting av andre markeringer ved det aktuelle grenseobjekt</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">ANDREMARKERINGER</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element minOccurs="0"
                  name="grenseprotokollKoordinater"
                  type="app:GrenseprotokollKoordinaterPropertyType">
            <annotation>
               <documentation>beskrivelse av grensemerkets grunnrisskoordinater fra grensemerkebeskrivelse i sist godkjente sluttdokumentasjon.</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">GRENSEPROTOKOLLKOORDINATER</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element minOccurs="0"
                  name="grenseprotokollHøyde"
                  type="app:GrenseprotokollHøydePropertyType">
            <annotation>
               <documentation>beskrivelse av grensemerkets høyde fra grensemerkebeskrivelse i sist godkjente sluttdokumentasjon.</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">GRENSEPROTOKOLLHØYDE</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
      </sequence>
   </complexType>
   <complexType name="GrensemerkebeskrivelsePropertyType">
      <sequence>
         <element ref="app:Grensemerkebeskrivelse"/>
      </sequence>
   </complexType>
   <element name="Grensemerkebolt"
            substitutionGroup="app:Grenseviser"
            type="app:GrensemerkeboltType">
      <annotation>
         <documentation>bolter eller borehull som er hjelpemarkering knyttet til riksgrensen</documentation>
      </annotation>
   </element>
   <complexType name="GrensemerkeboltType">
      <complexContent>
         <extension base="app:GrenseviserType">
            <sequence>
               <element name="grensemerkenummer" type="string">
                  <annotation>
                     <documentation>betegnelse for alle typer grensemerker. 

Eksempler:
- Rr189A for riksrøys 189A, 
- Fu1 for utligger, 
- Es1 for grenseskilt, 
- Bp45A for brytningspunkt. 
- Betegnelse for grensemerkebolt: 196d1.
- Rr7sb1 og Rr7sb2 for henholdsvis sikringsbolt 1 og sikringsbolt 2 ved riksrøys 7.
- Rr7rs og Rr7rn for henholdsvis retningsrøys sør og retningsrøys nord ved riksrøys 7. I tillegg for de tilfellene der det finnes flere retningsrøyser Rr207rs1 og Rr207rs2 der rs1 ligger nærmest riksrøysa.

- Opplysningsskilt type C, f1NO for skiltet som står på norsk side og f1SE for skiltet som står på svensk side.


Betegnelsen brukes i grensemerkebeskrivelsen. Også unik betegnelse for identifikasjon av profilpunkt på riksgrensa Norge-Russland, som arves fra tilhørende grensestolpepar, for eksempel: Grm371. Tilhørende stolper betegnes som Grm371n og Grm371r for stolpe på henholdsvis norsk og russisk side av grensen.

Merknad: 
Grensemerkene er nummerert i stigende nummerrekkefølge uavhengig av type punkt, fra sør mot nord.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">GRENSEMERKENUMMER</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element name="bolttype" type="app:BolttypeKodeType">
                  <annotation>
                     <documentation>Teknisk utforming av hjelpemerke</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">TYPEHJELPEMERKE</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element name="steinrøys" type="boolean">
                  <annotation>
                     <documentation>angir om punktet er markert med en liten haug med løse steiner.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">STEINRØYS</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element name="materialeBolt" type="app:MaterialeBoltKodeType">
                  <annotation>
                     <documentation>materiale bolten er laget av.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">MATERIALEBOLT</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element name="underlag" type="app:UnderlagKodeType">
                  <annotation>
                     <documentation>informasjon om hva merket er nedsatt i.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">UNDERLAG</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <complexType name="GrensemerkeboltPropertyType">
      <sequence minOccurs="0">
         <element ref="app:Grensemerkebolt"/>
      </sequence>
      <attributeGroup ref="gml:AssociationAttributeGroup"/>
      <attributeGroup ref="gml:OwnershipAttributeGroup"/>
   </complexType>
   <element name="GrenseprotokollHøyde"
            substitutionGroup="gml:AbstractObject"
            type="app:GrenseprotokollHøydeType">
      <annotation>
         <documentation>høydeinformasjon fra grenseprotokollen

Merknad:
Kan avvike fra koordinatene for den digitale representasjonen, grunnet senere konstruksjon av grensa.</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">GRENSEPROTOKOLLHØYDE</sc:taggedValue>
         </appinfo>
      </annotation>
   </element>
   <complexType name="GrenseprotokollHøydeType">
      <sequence>
         <element name="høyde" type="double">
            <annotation>
               <documentation>Høyde fra grenseprotokollen</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">HØYDEIPROTOKOLL</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element name="koordinatsystem" type="string">
            <annotation>
               <documentation>Referansesystem for høyden</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">KOORDINATSYSTEM</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element minOccurs="0"
                  name="koordinatreferanse"
                  type="app:KoordinatreferanseKodeType">
            <annotation>
               <documentation>hva høyden refereres til</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">KOORDINATREFERANSE</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element minOccurs="0" name="merknad" type="string">
            <annotation>
               <documentation>Opplysning om hvor høyden stammer fra</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">MERKNAD</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
      </sequence>
   </complexType>
   <complexType name="GrenseprotokollHøydePropertyType">
      <sequence>
         <element ref="app:GrenseprotokollHøyde"/>
      </sequence>
   </complexType>
   <element name="GrenseprotokollKoordinater"
            substitutionGroup="gml:AbstractObject"
            type="app:GrenseprotokollKoordinaterType">
      <annotation>
         <documentation>koordinatinformasjon fra grenseprotokollen 

Merknad:
Kan avvike fra koordinatene for den digitale representasjonen, grunnet senere konstruksjon av grensen</documentation>
      </annotation>
   </element>
   <complexType name="GrenseprotokollKoordinaterType">
      <sequence>
         <element name="nord" type="double">
            <annotation>
               <documentation>nord-koordinat fra grenseprotokollen</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">NORD</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element name="øst" type="double">
            <annotation>
               <documentation>æst-koordinat fra grenseprotokollen</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">ØST</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element name="koordinatsystem" type="string">
            <annotation>
               <documentation>Referansesystem for koordinatene</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">KOORDINATSYSTEM</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element minOccurs="0"
                  name="koordinatreferanse"
                  type="app:KoordinatreferanseKodeType">
            <annotation>
               <documentation>Hva koordinaten viser til</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">KOORDINATREFERANSE</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element minOccurs="0" name="merknad" type="string">
            <annotation>
               <documentation>Opplysning om hvor koordinatene stammer fra</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">MERKNAD</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
      </sequence>
   </complexType>
   <complexType name="GrenseprotokollKoordinaterPropertyType">
      <sequence>
         <element ref="app:GrenseprotokollKoordinater"/>
      </sequence>
   </complexType>
   <element name="Grenseskilt"
            substitutionGroup="app:Grenseviser"
            type="app:GrenseskiltType">
      <annotation>
         <documentation>skilt satt opp i riksgrensen, og viser grensens beliggenhet (type B: ved enkelte veger og stier).</documentation>
      </annotation>
   </element>
   <complexType name="GrenseskiltType">
      <complexContent>
         <extension base="app:GrenseviserType">
            <sequence>
               <element name="grensemerkenummer" type="string">
                  <annotation>
                     <documentation>betegnelse for alle typer grensemerker. 

Eksempler:
- Rr189A for riksrøys 189A, 
- Fu1 for utligger, 
- Es1 for grenseskilt, 
- Bp45A for brytningspunkt. 
- Rr7sb1 og Rr7sb2 for henholdsvis sikringsbolt 1 og sikringsbolt 2 ved riksrøys 7.
- Rr7rs og Rr7rn for henholdsvis retningsrøys sør og retningsrøys nord ved riksrøys 7. I tillegg for de tilfellene der det finnes flere retningsrøyser Rr207rs1 og Rr207rs2 der rs1 ligger nærmest riksrøysa.

- Opplysningsskilt type C, f1NO for skiltet som står på norsk side og f1SE for skiltet som står på svensk side.


Betegnelsen brukes i grensemerkebeskrivelsen. Også unik betegnelse for identifikasjon av profilpunkt på riksgrensa Norge-Russland, som arves fra tilhørende grensestolpepar, for eksempel: Grm371. Tilhørende stolper betegnes som Grm371n og Grm371r for stolpe på henholdsvis norsk og russisk side av grensen.

Merknad: 
Grensemerkene er nummerert i stigende nummerrekkefølge uavhengig av type punkt, fra sør mot nord.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">GRENSEMERKENUMMER</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element name="skilttype" type="app:SkilttypeKodeType">
                  <annotation>
                     <documentation>skilttype, type B.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">SKILTTYPEGRENSESKILT</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="nærmesteGrensemerke"
                        type="app:NærmesteGrensemerkePropertyType">
                  <annotation>
                     <documentation>beskriver avstand og retning til nærmeste grensemerke</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">NÆRMESTEGRENSEMERKE</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element name="skiltutforming" type="app:SkiltutformingPropertyType">
                  <annotation>
                     <documentation>utforming av ulike typer skilt.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">SKILTUTFORMING</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <complexType name="GrenseskiltPropertyType">
      <sequence minOccurs="0">
         <element ref="app:Grenseskilt"/>
      </sequence>
      <attributeGroup ref="gml:AssociationAttributeGroup"/>
      <attributeGroup ref="gml:OwnershipAttributeGroup"/>
   </complexType>
   <element name="Grensestolpe"
            substitutionGroup="app:Grenseviser"
            type="app:GrensestolpeType">
      <annotation>
         <documentation>stolpe i tilknytning til riksgrensa mellom Norge og Russland.</documentation>
      </annotation>
   </element>
   <complexType name="GrensestolpeType">
      <complexContent>
         <extension base="app:GrenseviserType">
            <sequence>
               <element name="grensemerkenummer" type="string">
                  <annotation>
                     <documentation>betegnelse for alle typer grensemerker. 

Eksempler:
- Rr189A for riksrøys 189A, 
- Fu1 for utligger, 
- Es1 for grenseskilt, 
- Bp45A for brytningspunkt. 
- Rr7sb1 og Rr7sb2 for henholdsvis sikringsbolt 1 og sikringsbolt 2 ved riksrøys 7.
- Rr7rs og Rr7rn for henholdsvis retningsrøys sør og retningsrøys nord ved riksrøys 7. I tillegg for de tilfellene der det finnes flere retningsrøyser Rr207rs1 og Rr207rs2 der rs1 ligger nærmest riksrøysa.

- Opplysningsskilt type C, f1NO for skiltet som står på norsk side og f1SE for skiltet som står på svensk side.


Betegnelsen brukes i grensemerkebeskrivelsen. Også unik betegnelse for identifikasjon av profilpunkt på riksgrensa Norge-Russland, som arves fra tilhørende grensestolpepar, for eksempel: Grm371. Tilhørende stolper betegnes som Grm371n og Grm371r for stolpe på henholdsvis norsk og russisk side av grensen.

Merknad: 
Grensemerkene er nummerert i stigende nummerrekkefølge uavhengig av type punkt, fra sør mot nord.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">GRENSEMERKENUMMER</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element name="stolpemateriale" type="app:StolpematerialeKodeType">
                  <annotation>
                     <documentation>hvilket materiale stolpen er lagd av.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">STOLPEMATERIALE</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element minOccurs="0" name="egenhøyde" type="double">
                  <annotation>
                     <documentation>høyde for grensemerke til topp grensemerke.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">EGENHØYDE</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <complexType name="GrensestolpePropertyType">
      <sequence minOccurs="0">
         <element ref="app:Grensestolpe"/>
      </sequence>
      <attributeGroup ref="gml:AssociationAttributeGroup"/>
      <attributeGroup ref="gml:OwnershipAttributeGroup"/>
   </complexType>
   <element abstract="true"
            name="Grenseviser"
            substitutionGroup="app:Grensemerke"
            type="app:GrenseviserType">
      <annotation>
         <documentation>samlende betegnelse for objekter som viser riksgrensa.</documentation>
      </annotation>
   </element>
   <complexType abstract="true" name="GrenseviserType">
      <complexContent>
         <extension base="app:GrensemerkeType">
            <sequence/>
         </extension>
      </complexContent>
   </complexType>
   <complexType name="GrenseviserPropertyType">
      <sequence minOccurs="0">
         <element ref="app:Grenseviser"/>
      </sequence>
      <attributeGroup ref="gml:AssociationAttributeGroup"/>
      <attributeGroup ref="gml:OwnershipAttributeGroup"/>
   </complexType>
   <element name="HistoriskGrensemerke"
            substitutionGroup="app:Fellesegenskaper"
            type="app:HistoriskGrensemerkeType">
      <annotation>
         <documentation>et grensemerke som ikke definerer den faktiske grensen i dag, men var en del av eldre definisjoner av grenseforløpet.</documentation>
      </annotation>
   </element>
   <complexType name="HistoriskGrensemerkeType">
      <complexContent>
         <extension base="app:FellesegenskaperType">
            <sequence>
               <element name="posisjon" type="gml:PointPropertyType">
                  <annotation>
                     <documentation>punktgeometri som viser overgangspunktets plassering.</documentation>
                  </annotation>
               </element>
               <element name="posisjonsbestemmelse" type="app:PosisjonsbestemmelsePropertyType">
                  <annotation>
                     <documentation>beskrivelse av hvordan punktets posisjon er bestemt.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">POSISJONSBESTEMMELSE</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element name="bilde" type="app:BildePropertyType">
                  <annotation>
                     <documentation>bilder av grensemerket fra forskjellige retninger.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">BILDE</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element name="grensemerkenummer" type="string">
                  <annotation>
                     <documentation>nummerering av historiske grensemerker som ikke er en del av de offisielle grensemerkene i dag</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">GRENSEMERKENUMMER</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="navn"
                        type="app:ObjektnavnPropertyType">
                  <annotation>
                     <documentation>det historiske grensemerkets navn</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">NAVN</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="skjøtsel"
                        type="app:SkjøtselPropertyType">
                  <annotation>
                     <documentation>informasjon om feltarbeid, og hva som ble utført</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">SKJØTSEL</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <complexType name="HistoriskGrensemerkePropertyType">
      <sequence minOccurs="0">
         <element ref="app:HistoriskGrensemerke"/>
      </sequence>
      <attributeGroup ref="gml:AssociationAttributeGroup"/>
      <attributeGroup ref="gml:OwnershipAttributeGroup"/>
   </complexType>
   <element name="Hjertesteininformasjon"
            substitutionGroup="gml:AbstractObject"
            type="app:HjertesteininformasjonType">
      <annotation>
         <documentation>informasjon hogd inn i hjertestein</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">HJERTESTEININFORMASJON</sc:taggedValue>
         </appinfo>
      </annotation>
   </element>
   <complexType name="HjertesteininformasjonType">
      <sequence>
         <element minOccurs="0" name="høyde" type="double">
            <annotation>
               <documentation>hjertesteinens høyde i meter.</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">HJERTESTEINHØYDE</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element minOccurs="0" name="monogramNorge" type="app:MonogramNorgeKodeType">
            <annotation>
               <documentation>monogram på norsk side</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">MONOGRAMNORGE</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element minOccurs="0"
                  name="monogramSverige"
                  type="app:MonogramSverigeKodeType">
            <annotation>
               <documentation>monogram på svensk side</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">MONOGRAMSVERIGE</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element minOccurs="0"
                  name="monogramFinland"
                  type="app:MonogramFinlandKodeType">
            <annotation>
               <documentation>monogram på finsk side</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">MONOGRAMFINLAND</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element minOccurs="0"
                  name="nasjonsnavnFinland"
                  type="app:NasjonsnavnFinlandKodeType">
            <annotation>
               <documentation>navn på nasjon i påskrift på finsk side av hjertestein.
Kan være to varianter.</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">NASJONSNAVNFINLAND</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element minOccurs="0"
                  name="nasjonsnavnNorge"
                  type="app:NasjonsnavnNorgeKodeType">
            <annotation>
               <documentation>navn på nasjon i påskrift på norsk side av hjertestein.

Kan være to varianter.</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">NASJONSNAVNNORGE</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element minOccurs="0"
                  name="nasjonsnavnRussland"
                  type="app:NasjonsnavnRusslandKodeType">
            <annotation>
               <documentation>navn på nasjon i påskrift på russisk side av hjertestein.

Kan bare være bare en variant.</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">NASJONSNAVNRUSSLAND</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element minOccurs="0"
                  name="nasjonsnavnSverige"
                  type="app:NasjonsnavnSverigeKodeType">
            <annotation>
               <documentation>navn på nasjon i påskrift på svensk side av  hjertestein.

Kan være to varianter.</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">NASJONSNAVNSVERIGE</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element minOccurs="0" name="årstallNorge" type="integer">
            <annotation>
               <documentation>årstall i inskripsjon på norsk side av hjertestein.</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">ÅRSTALL-NORGE</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element minOccurs="0" name="årstallSverige" type="integer">
            <annotation>
               <documentation>årstall i inskripsjon på svensk side av hjertestein.</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">ÅRSTALL-SVERIGE</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element minOccurs="0" name="årstallFinland" type="integer">
            <annotation>
               <documentation>årstall i inskripsjon på finsk side av hjertestein.</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">ÅRSTALL-FINLAND</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element minOccurs="0" name="årstallRussland" type="integer">
            <annotation>
               <documentation>årstall på russisk side av hjertestein.</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">ÅRSTALL-RUSSLAND</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
      </sequence>
   </complexType>
   <complexType name="HjertesteininformasjonPropertyType">
      <sequence>
         <element ref="app:Hjertesteininformasjon"/>
      </sequence>
   </complexType>
   <element name="Identifikasjon"
            substitutionGroup="gml:AbstractObject"
            type="app:IdentifikasjonType">
      <annotation>
         <documentation>Identification: Unik identifikasjon av et objekt i et datasett, forvaltet av den ansvarlige produsent/forvalter, og kan benyttes av eksterne applikasjoner som stabil referanse til objektet. 

Merknad 1: Denne objektidentifikasjonen må ikke forveksles med en tematisk objektidentifikasjon, slik som f.eks bygningsnummer. 

Merknad 2: Denne unike identifikatoren vil ikke endres i løpet av objektets levetid, og ikke gjenbrukes i andre objekt.</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">IDENT</sc:taggedValue>
         </appinfo>
      </annotation>
   </element>
   <complexType name="IdentifikasjonType">
      <sequence>
         <element name="lokalId" type="string">
            <annotation>
               <documentation>localId: lokal identifikator av et objekt

Merknad: Det er dataleverendørens ansvar å sørge for at den lokale identifikatoren er unik innenfor navnerommet. For FKB-data benyttes UUID som lokalId.</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">LOKALID</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element name="navnerom" type="string">
            <annotation>
               <documentation>namespace: navnerom som unikt identifiserer datakilden til et objekt, anbefales å være en http-URI

Eksempel: http://data.geonorge.no/SentraltStedsnavnsregister/1.0

Merknad : Verdien for nanverom vil eies av den dataprodusent som har ansvar for de unike identifikatorene og må være registrert i data.geonorge.no eller data.norge.no</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">NAVNEROM</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element minOccurs="0" name="versjonId" type="string">
            <annotation>
               <documentation>versionId: identifikasjon av en spesiell versjon av et geografisk objekt (instans)</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">VERSJONID</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
      </sequence>
   </complexType>
   <complexType name="IdentifikasjonPropertyType">
      <sequence>
         <element ref="app:Identifikasjon"/>
      </sequence>
   </complexType>
   <simpleType name="InnmålingsmetodeKodeType">
      <annotation>
         <documentation>ulike målemetoder benyttet ved posisjonsbestemmelse (eksternt forvaltet i GeoNorge).</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">INNMÅLINGSMETODE</sc:taggedValue>
         </appinfo>
      </annotation>
      <union memberTypes="app:InnmålingsmetodeKodeEnumerationType app:InnmålingsmetodeKodeOtherType"/>
   </simpleType>
   <simpleType name="InnmålingsmetodeKodeEnumerationType">
      <annotation>
         <documentation>ulike målemetoder benyttet ved posisjonsbestemmelse (eksternt forvaltet i GeoNorge).</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">INNMÅLINGSMETODE</sc:taggedValue>
         </appinfo>
      </annotation>
      <restriction base="string">
         <enumeration value="SWEPOS-NRTK">
            <annotation>
               <documentation>målt inn ved hjelp av SWEPOS</documentation>
            </annotation>
         </enumeration>
         <enumeration value="CPOS-NRTK">
            <annotation>
               <documentation>målt inn ved hjelp av CPOS.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="FINPOS">
            <annotation>
               <documentation>målt inn ved hjelp av FINPOS</documentation>
            </annotation>
         </enumeration>
         <enumeration value="VRINEX">
            <annotation>
               <documentation>målt inn ved hjelp av RINEX.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="PPP">
            <annotation>
               <documentation>målt inn ved bruk av PPP.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="GNSS-Etterprosessering">
            <annotation>
               <documentation>beregnet ved etterprosessering av GNSS-målinger.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Skjæring">
            <annotation>
               <documentation>beregnet ved skjæring.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Transformert">
            <annotation>
               <documentation>koordinaten er transformert fra eldre målinger/beregninger.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="EldreMålemetode">
            <annotation>
               <documentation>Eldre målemetode, for eksempel ......</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Beregnet">
            <annotation>
               <documentation>korrdinatene på punktet er beregnet.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Fastsatt">
            <annotation>
               <documentation>koordinatene på punktet er fastsatt.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Annen">
            <annotation>
               <documentation>annen innmålingsmetode.</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <simpleType name="InnmålingsmetodeKodeOtherType">
      <restriction base="string">
         <pattern value="other: \w{2,}"/>
      </restriction>
   </simpleType>
   <element name="KoordinatfestetPunkt"
            substitutionGroup="app:Riksgrensepunkt"
            type="app:KoordinatfestetPunktType">
      <annotation>
         <documentation>umerket punkt i riksgrensa bestemt med kooordinater. Finnes i vann , innsjøer og på land.</documentation>
      </annotation>
   </element>
   <complexType name="KoordinatfestetPunktType">
      <complexContent>
         <extension base="app:RiksgrensepunktType">
            <sequence>
               <element name="grensemerkenummer" type="string">
                  <annotation>
                     <documentation>betegnelse for alle typer grensemerker. 

Eksempler:
- Rr189A for riksrøys 189A, 
- Fu1 for utligger, 
- Es1 for grenseskilt, 
- Bp45A for brytningspunkt. 
- Rr7sb1 og Rr7sb2 for henholdsvis sikringsbolt 1 og sikringsbolt 2 ved riksrøys 7.
- Rr7rs og Rr7rn for henholdsvis retningsrøys sør og retningsrøys nord ved riksrøys 7. I tillegg for de tilfellene der det finnes flere retningsrøyser Rr207rs1 og Rr207rs2 der rs1 ligger nærmest riksrøysa.

- Opplysningsskilt type C, f1NO for skiltet som står på norsk side og f1SE for skiltet som står på svensk side.


Betegnelsen brukes i grensemerkebeskrivelsen. Også unik betegnelse for identifikasjon av profilpunkt på riksgrensa Norge-Russland, som arves fra tilhørende grensestolpepar, for eksempel: Grm371. Tilhørende stolper betegnessom Grm371n og Grm371r for stolpe på henholdsvis norsk og russisk side av grensen.

Merknad: 
Grensemerkene er nummerert i stigende nummerrekkefølge uavhengig av type punkt, fra sør mot nord.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">GRENSEMERKENUMMER</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <complexType name="KoordinatfestetPunktPropertyType">
      <sequence minOccurs="0">
         <element ref="app:KoordinatfestetPunkt"/>
      </sequence>
      <attributeGroup ref="gml:AssociationAttributeGroup"/>
      <attributeGroup ref="gml:OwnershipAttributeGroup"/>
   </complexType>
   <simpleType name="KoordinatreferanseKodeType">
      <annotation>
         <documentation>refererer til hvor på objektet koordinatene er målt inn</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">KOORDINATREFERANSE</sc:taggedValue>
         </appinfo>
      </annotation>
      <union memberTypes="app:KoordinatreferanseKodeEnumerationType app:KoordinatreferanseKodeOtherType"/>
   </simpleType>
   <simpleType name="KoordinatreferanseKodeEnumerationType">
      <annotation>
         <documentation>refererer til hvor på objektet koordinatene er målt inn</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">KOORDINATREFERANSE</sc:taggedValue>
         </appinfo>
      </annotation>
      <restriction base="string">
         <enumeration value="Fotmarkering">
            <annotation>
               <documentation>målt til fot markering, for eksempel fot røys.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Markering">
            <annotation>
               <documentation>målt sentrum topp på markering</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Sentrumsbolt">
            <annotation>
               <documentation>målt sentrum topp på bolt</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Toppmarkering">
            <annotation>
               <documentation>målt sentrum topp på toppmarkering</documentation>
            </annotation>
         </enumeration>
         <enumeration value="UmerketPunkt">
            <annotation>
               <documentation>punktet er umerket.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Annet">
            <annotation>
               <documentation>generell koordinatreferanse.</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <simpleType name="KoordinatreferanseKodeOtherType">
      <restriction base="string">
         <pattern value="other: \w{2,}"/>
      </restriction>
   </simpleType>
   <simpleType name="KoordinatsystemKodeType">
      <annotation>
         <documentation>definert som EPSG-kode for ulike koordinatsystem. Kodelisten utviders etter hvert som behovet melder seg.</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">KOORDINATSYSTEM</sc:taggedValue>
         </appinfo>
      </annotation>
      <union memberTypes="app:KoordinatsystemKodeEnumerationType app:KoordinatsystemKodeOtherType"/>
   </simpleType>
   <simpleType name="KoordinatsystemKodeEnumerationType">
      <annotation>
         <documentation>definert som EPSG-kode for ulike koordinatsystem. Kodelisten utviders etter hvert som behovet melder seg.</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">KOORDINATSYSTEM</sc:taggedValue>
         </appinfo>
      </annotation>
      <restriction base="string">
         <enumeration value="EPSG5845">
            <annotation>
               <documentation>SWEREF99 TM + RH2000 høyde</documentation>
            </annotation>
         </enumeration>
         <enumeration value="EPSG5972">
            <annotation>
               <documentation>koordinat beregnet i Euref89 UTM.-sone 32 og NN2000.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="EPSG5973">
            <annotation>
               <documentation>koordinat beregnet i Euref89 UTM.-sone 33 og NN2000.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="EPSG5974">
            <annotation>
               <documentation>koordinat beregnet i Euref89 UTM.-sone 34 og NN2000.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="EPSG5975">
            <annotation>
               <documentation>koordinat beregnet i Euref89 UTM.-sone 35 og NN2000.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="EPSG5717">
            <annotation>
               <documentation>koordinatsystemet N60 i Finland.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="EPSG5718">
            <annotation>
               <documentation>koordinatsystemet Rh70 i Sverige.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="EPSG23032">
            <annotation>
               <documentation>koordinatsystemet ED50 UTM sone 32.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="EPSG23033">
            <annotation>
               <documentation>koordinatsystemet ED50 UTM sone 33.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="EPSG23034">
            <annotation>
               <documentation>koordinatsystemet ED50 UTM sone 34.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="EPSG23035">
            <annotation>
               <documentation>koordinatsystemet ED50 UTM sone 35.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="EPSG5174">
            <annotation>
               <documentation>høydegrunnlag NN54.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="EPSG3903">
            <annotation>
               <documentation>ETRS89 / TM35FIN(N,E) + N2000 height. Brukes i Finland.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="EPSG6172">
            <annotation>
               <documentation>EUREF89 UTM sone 32 og NN54</documentation>
            </annotation>
         </enumeration>
         <enumeration value="EPSG27393">
            <annotation>
               <documentation>norsk system NGO1948 akse III</documentation>
            </annotation>
         </enumeration>
         <enumeration value="EPSG27394">
            <annotation>
               <documentation>norsk system NGO1948 akse IV.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="EPSG25832">
            <annotation>
               <documentation>koordinater beregnet i EUREF89 UTM-sone 32, ingen høyder.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="EPSG25835">
            <annotation>
               <documentation>beregnet i EUREF89 UTM-sone 35, ingen høyder.</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <simpleType name="KoordinatsystemKodeOtherType">
      <restriction base="string">
         <pattern value="other: \w{2,}"/>
      </restriction>
   </simpleType>
   <simpleType name="MarkeringKodeType">
      <annotation>
         <documentation>Type markering av et objekt</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">MARKERING</sc:taggedValue>
         </appinfo>
      </annotation>
      <union memberTypes="app:MarkeringKodeEnumerationType app:MarkeringKodeOtherType"/>
   </simpleType>
   <simpleType name="MarkeringKodeEnumerationType">
      <annotation>
         <documentation>Type markering av et objekt</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">MARKERING</sc:taggedValue>
         </appinfo>
      </annotation>
      <restriction base="string">
         <enumeration value="Røys">
            <annotation>
               <documentation>konstruksjon av stein og/eller betong</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Naturstein">
            <annotation>
               <documentation>naturlig forekommende stor stein</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Trepåle">
            <annotation>
               <documentation>impregnert tre med kvadratisk tverrsnitt 12x12 cm.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Minnesmerke">
            <annotation>
               <documentation>steinsokkel med enten minnestein eller minnetavle i</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Bolt">
            <annotation>
               <documentation>bolt</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Hjertestein">
            <annotation>
               <documentation>steintavle med inskripsjoner</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Minnestein">
            <annotation>
               <documentation>steinblokk/bearbeidet naturstein</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Minnetavle">
            <annotation>
               <documentation>metalltavle med tekst og monogram i relieff</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Skilt">
            <annotation>
               <documentation>skilt (se kodeliste skilttype)</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Borhull">
            <annotation>
               <documentation>hull i fjell eller stein</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Umarkert">
            <annotation>
               <documentation>ikke fysisk markering i terrenget</documentation>
            </annotation>
         </enumeration>
         <enumeration value="StøtteIArmertBetong">
            <annotation>
               <documentation>markering av typen støtte som består av armert betong.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="MonolittIArmertBetong">
            <annotation>
               <documentation>merket består av monolitt i armert betong.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="TreplatePåBetongfundament">
            <annotation>
               <documentation>markering som består av treplate på betongfundament.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Sjøbøye">
            <annotation>
               <documentation>markering som består av sjøbøye</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Komposittstolpe">
            <annotation>
               <documentation>grensestolpe i kompositt (riksgrense Norge-Russland)</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Jernstolpe">
            <annotation>
               <documentation>grensestolpe i jern.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="PlastikkSolpe">
            <annotation>
               <documentation>grensestolpe i platikk (riksgrense Finland-Russland)</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <simpleType name="MarkeringKodeOtherType">
      <restriction base="string">
         <pattern value="other: \w{2,}"/>
      </restriction>
   </simpleType>
   <simpleType name="MaterialeBoltKodeType">
      <annotation>
         <documentation>beskriver hvilket materiale bolten består av.</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">MATERIALEBOLT</sc:taggedValue>
         </appinfo>
      </annotation>
      <union memberTypes="app:MaterialeBoltKodeEnumerationType app:MaterialeBoltKodeOtherType"/>
   </simpleType>
   <simpleType name="MaterialeBoltKodeEnumerationType">
      <annotation>
         <documentation>beskriver hvilket materiale bolten består av.</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">MATERIALEBOLT</sc:taggedValue>
         </appinfo>
      </annotation>
      <restriction base="string">
         <enumeration value="Messing">
            <annotation>
               <documentation>bolt av messing</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Stål">
            <annotation>
               <documentation>bolt av stål</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Jern">
            <annotation>
               <documentation>bolt av jern</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Kopper">
            <annotation>
               <documentation>bolt av kopper</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Aluminium">
            <annotation>
               <documentation>bolt av aluminium</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Plast">
            <annotation>
               <documentation>bolt av plast.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Annet">
            <annotation>
               <documentation>bolt av annet materiale</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Ukjent">
            <annotation>
               <documentation>type markering er ukjent.</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <simpleType name="MaterialeBoltKodeOtherType">
      <restriction base="string">
         <pattern value="other: \w{2,}"/>
      </restriction>
   </simpleType>
   <simpleType name="MonogramFinlandKodeType">
      <annotation>
         <documentation>oversikt over inskripsjoner på hver side av hjertesteiner.</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">MONOGRAMFINLAND</sc:taggedValue>
         </appinfo>
      </annotation>
      <union memberTypes="app:MonogramFinlandKodeEnumerationType app:MonogramFinlandKodeOtherType"/>
   </simpleType>
   <simpleType name="MonogramFinlandKodeEnumerationType">
      <annotation>
         <documentation>oversikt over inskripsjoner på hver side av hjertesteiner.</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">MONOGRAMFINLAND</sc:taggedValue>
         </appinfo>
      </annotation>
      <restriction base="string">
         <enumeration value="CarlXVIGustaf">
            <annotation>
               <documentation>Kong Carl XVI Gustaf av Sverige</documentation>
            </annotation>
         </enumeration>
         <enumeration value="HaraldV">
            <annotation>
               <documentation>Kong Harald den V av Norge</documentation>
            </annotation>
         </enumeration>
         <enumeration value="FredrikV">
            <annotation>
               <documentation>Kong Fredrik V av Norge og Danmark</documentation>
            </annotation>
         </enumeration>
         <enumeration value="AdolfFredrik">
            <annotation>
               <documentation>Kong Adolf Fredrik av Sverige.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="ChristianVII">
            <annotation>
               <documentation>Kong Christian VII av Norge og Danmark</documentation>
            </annotation>
         </enumeration>
         <enumeration value="CarlXIVJohan">
            <annotation>
               <documentation>Kong Carl XIV Johan av Sverige</documentation>
            </annotation>
         </enumeration>
         <enumeration value="OscarI">
            <annotation>
               <documentation>Kong Oscar I av Norge og Sverige</documentation>
            </annotation>
         </enumeration>
         <enumeration value="KarlXV">
            <annotation>
               <documentation>Kong Karl XV av Norge og Sverige.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="OscarII">
            <annotation>
               <documentation>Kong Oscar II av Norge og Sverige.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="HaakonVII">
            <annotation>
               <documentation>Kong Haakon VII av Norge</documentation>
            </annotation>
         </enumeration>
         <enumeration value="GustavV">
            <annotation>
               <documentation>Kong Gustav V av Sverige</documentation>
            </annotation>
         </enumeration>
         <enumeration value="OlavV">
            <annotation>
               <documentation>Kong Olav V av Norge</documentation>
            </annotation>
         </enumeration>
         <enumeration value="GustavVIAdolf">
            <annotation>
               <documentation>Kong Gustav VI Adolf av Sverige</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <simpleType name="MonogramFinlandKodeOtherType">
      <restriction base="string">
         <pattern value="other: \w{2,}"/>
      </restriction>
   </simpleType>
   <simpleType name="MonogramNorgeKodeType">
      <annotation>
         <documentation>oversikt over inskripsoner på hver side av hjertesteiner.</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">MONOGRAMNORGE</sc:taggedValue>
         </appinfo>
      </annotation>
      <union memberTypes="app:MonogramNorgeKodeEnumerationType app:MonogramNorgeKodeOtherType"/>
   </simpleType>
   <simpleType name="MonogramNorgeKodeEnumerationType">
      <annotation>
         <documentation>oversikt over inskripsoner på hver side av hjertesteiner.</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">MONOGRAMNORGE</sc:taggedValue>
         </appinfo>
      </annotation>
      <restriction base="string">
         <enumeration value="CarlXVIGustaf">
            <annotation>
               <documentation>Kong Carl XVI Gustaf av Sverige</documentation>
            </annotation>
         </enumeration>
         <enumeration value="HaraldV">
            <annotation>
               <documentation>Kong Harald den V av Norge</documentation>
            </annotation>
         </enumeration>
         <enumeration value="FredrikV">
            <annotation>
               <documentation>Kong Fredrik V av Norge og Danmark</documentation>
            </annotation>
         </enumeration>
         <enumeration value="AdolfFredrik">
            <annotation>
               <documentation>Kong Adolf Fredrik av Sverige.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="ChristianVII">
            <annotation>
               <documentation>Kong Christian VII av Norge og Danmark</documentation>
            </annotation>
         </enumeration>
         <enumeration value="CarlXIVJohan">
            <annotation>
               <documentation>Kong Carl XIV Johan av Sverige</documentation>
            </annotation>
         </enumeration>
         <enumeration value="OscarI">
            <annotation>
               <documentation>Kong Oscar I av Norge og Sverige</documentation>
            </annotation>
         </enumeration>
         <enumeration value="KarlXV">
            <annotation>
               <documentation>Kong Karl XV av Norge og Sverige.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="OscarII">
            <annotation>
               <documentation>Kong Oscar II av Norge og Sverige.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="HaakonVII">
            <annotation>
               <documentation>Kong Haakon VII av Norge</documentation>
            </annotation>
         </enumeration>
         <enumeration value="GustavV">
            <annotation>
               <documentation>Kong Gustav V av Sverige</documentation>
            </annotation>
         </enumeration>
         <enumeration value="OlavV">
            <annotation>
               <documentation>Kong Olav V av Norge</documentation>
            </annotation>
         </enumeration>
         <enumeration value="GustavVIAdolf">
            <annotation>
               <documentation>Kong Gustav VI Adolf av Sverige</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <simpleType name="MonogramNorgeKodeOtherType">
      <restriction base="string">
         <pattern value="other: \w{2,}"/>
      </restriction>
   </simpleType>
   <simpleType name="MonogramSverigeKodeType">
      <annotation>
         <documentation>oversikt over inskripsoner på hver side av hjertesteiner.</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">MONOGRAMSVERIGE</sc:taggedValue>
         </appinfo>
      </annotation>
      <union memberTypes="app:MonogramSverigeKodeEnumerationType app:MonogramSverigeKodeOtherType"/>
   </simpleType>
   <simpleType name="MonogramSverigeKodeEnumerationType">
      <annotation>
         <documentation>oversikt over inskripsoner på hver side av hjertesteiner.</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">MONOGRAMSVERIGE</sc:taggedValue>
         </appinfo>
      </annotation>
      <restriction base="string">
         <enumeration value="CarlXVIGustaf">
            <annotation>
               <documentation>Kong Carl XVI Gustaf av Sverige</documentation>
            </annotation>
         </enumeration>
         <enumeration value="HaraldV">
            <annotation>
               <documentation>Kong Harald den V av Norge</documentation>
            </annotation>
         </enumeration>
         <enumeration value="FredrikV">
            <annotation>
               <documentation>Kong Fredrik V av Norge og Danmark</documentation>
            </annotation>
         </enumeration>
         <enumeration value="AdolfFredrik">
            <annotation>
               <documentation>Kong Adolf Fredrik av Sverige.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="ChristianVII">
            <annotation>
               <documentation>Kong Christian VII av Norge og Danmark</documentation>
            </annotation>
         </enumeration>
         <enumeration value="CarlXIVJohan">
            <annotation>
               <documentation>Kong Carl XIV Johan av Sverige</documentation>
            </annotation>
         </enumeration>
         <enumeration value="OscarI">
            <annotation>
               <documentation>Kong Oscar I av Norge og Sverige</documentation>
            </annotation>
         </enumeration>
         <enumeration value="KarlXV">
            <annotation>
               <documentation>Kong Karl XV av Norge og Sverige.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="OscarII">
            <annotation>
               <documentation>Kong Oscar II av Norge og Sverige.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="HaakonVII">
            <annotation>
               <documentation>Kong Haakon VII av Norge</documentation>
            </annotation>
         </enumeration>
         <enumeration value="GustavV">
            <annotation>
               <documentation>Kong Gustav V av Sverige</documentation>
            </annotation>
         </enumeration>
         <enumeration value="OlavV">
            <annotation>
               <documentation>Kong Olav V av Norge</documentation>
            </annotation>
         </enumeration>
         <enumeration value="GustavVIAdolf">
            <annotation>
               <documentation>Kong Gustav VI Adolf av Sverige</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <simpleType name="MonogramSverigeKodeOtherType">
      <restriction base="string">
         <pattern value="other: \w{2,}"/>
      </restriction>
   </simpleType>
   <simpleType name="NasjonsnavnFinlandKodeType">
      <annotation>
         <documentation>liste over aktuelle navn for påskrift på finsk side av hjertestein.</documentation>
      </annotation>
      <union memberTypes="app:NasjonsnavnFinlandKodeEnumerationType app:NasjonsnavnFinlandKodeOtherType"/>
   </simpleType>
   <simpleType name="NasjonsnavnFinlandKodeEnumerationType">
      <annotation>
         <documentation>liste over aktuelle navn for påskrift på finsk side av hjertestein.</documentation>
      </annotation>
      <restriction base="string">
         <enumeration value="Suomi">
            <annotation>
               <documentation>påskriften Suomi (Finland).</documentation>
            </annotation>
         </enumeration>
         <enumeration value="S">
            <annotation>
               <documentation>påskrift S for Sverige på svenskegrensa, og S for Suomi på finskegrensa.</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <simpleType name="NasjonsnavnFinlandKodeOtherType">
      <restriction base="string">
         <pattern value="other: \w{2,}"/>
      </restriction>
   </simpleType>
   <simpleType name="NasjonsnavnNorgeKodeType">
      <annotation>
         <documentation>liste over aktuelle navn for påskrift på norsk side av hjertestein.</documentation>
      </annotation>
      <union memberTypes="app:NasjonsnavnNorgeKodeEnumerationType app:NasjonsnavnNorgeKodeOtherType"/>
   </simpleType>
   <simpleType name="NasjonsnavnNorgeKodeEnumerationType">
      <annotation>
         <documentation>liste over aktuelle navn for påskrift på norsk side av hjertestein.</documentation>
      </annotation>
      <restriction base="string">
         <enumeration value="Norge">
            <annotation>
               <documentation>påskriften Norge</documentation>
            </annotation>
         </enumeration>
         <enumeration value="N">
            <annotation>
               <documentation>påskrift N for Norge</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <simpleType name="NasjonsnavnNorgeKodeOtherType">
      <restriction base="string">
         <pattern value="other: \w{2,}"/>
      </restriction>
   </simpleType>
   <simpleType name="NasjonsnavnRusslandKodeType">
      <annotation>
         <documentation>liste over aktuelle navn for påskrift på russisk side av hjertestein.</documentation>
      </annotation>
      <union memberTypes="app:NasjonsnavnRusslandKodeEnumerationType app:NasjonsnavnRusslandKodeOtherType"/>
   </simpleType>
   <simpleType name="NasjonsnavnRusslandKodeEnumerationType">
      <annotation>
         <documentation>liste over aktuelle navn for påskrift på russisk side av hjertestein.</documentation>
      </annotation>
      <restriction base="string">
         <enumeration value="Russland">
            <annotation>
               <documentation>påskrift for Russland.</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <simpleType name="NasjonsnavnRusslandKodeOtherType">
      <restriction base="string">
         <pattern value="other: \w{2,}"/>
      </restriction>
   </simpleType>
   <simpleType name="NasjonsnavnSverigeKodeType">
      <annotation>
         <documentation>liste over aktuelle navn for påskrift på svenskside av hjertestein.</documentation>
      </annotation>
      <union memberTypes="app:NasjonsnavnSverigeKodeEnumerationType app:NasjonsnavnSverigeKodeOtherType"/>
   </simpleType>
   <simpleType name="NasjonsnavnSverigeKodeEnumerationType">
      <annotation>
         <documentation>liste over aktuelle navn for påskrift på svenskside av hjertestein.</documentation>
      </annotation>
      <restriction base="string">
         <enumeration value="Sverige">
            <annotation>
               <documentation>påskriften Sverige</documentation>
            </annotation>
         </enumeration>
         <enumeration value="S">
            <annotation>
               <documentation>påskrift S for Sverige på svenskegrensa, og S for Suomi på finskegrensa.</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <simpleType name="NasjonsnavnSverigeKodeOtherType">
      <restriction base="string">
         <pattern value="other: \w{2,}"/>
      </restriction>
   </simpleType>
   <element name="NærmesteGrensemerke"
            substitutionGroup="gml:AbstractObject"
            type="app:NærmesteGrensemerkeType">
      <annotation>
         <documentation>forrige og neste grensemerke langs riksgrensa.</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">NÆRMESTEGRENSEMERKE</sc:taggedValue>
         </appinfo>
      </annotation>
   </element>
   <complexType name="NærmesteGrensemerkeType">
      <sequence>
         <element name="grensemerkeNummer" type="string">
            <annotation>
               <documentation>Nummer</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">GRENSEMERKENUMMER</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element minOccurs="0" name="grensemerkeAvstand" type="double">
            <annotation>
               <documentation>Horisontal avstand i kartplanet [m]</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">GRENSEMERKEAVSTAND</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element minOccurs="0" name="grensemerkeRetning" type="double">
            <annotation>
               <documentation>Retningsvinkel i kartplanet [gon]</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">GRENSEMERKERETNING</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
      </sequence>
   </complexType>
   <complexType name="NærmesteGrensemerkePropertyType">
      <sequence>
         <element ref="app:NærmesteGrensemerke"/>
      </sequence>
   </complexType>
   <element name="Objektnavn"
            substitutionGroup="gml:AbstractObject"
            type="app:ObjektnavnType">
      <annotation>
         <documentation>offisiellt navn på objekt (riksrøys, terrengdetalj o.l.).</documentation>
      </annotation>
   </element>
   <complexType name="ObjektnavnType">
      <sequence>
         <element name="navn" type="string">
            <annotation>
               <documentation>navn på objektet angitt med språkkode og rekkefølge.</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">NAVN</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element name="språkkode" type="app:SpråkKodeType">
            <annotation>
               <documentation>kode for aktuelt språk.</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">SPRÅKKODE</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element name="rekkefølge" type="integer">
            <annotation>
               <documentation>nummerrekkefølge ved presentasjoner.</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">REKKEFØLGE</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
      </sequence>
   </complexType>
   <complexType name="ObjektnavnPropertyType">
      <sequence>
         <element ref="app:Objektnavn"/>
      </sequence>
   </complexType>
   <element name="Opplysningsskilt"
            substitutionGroup="app:Grensemerke"
            type="app:OpplysningsskiltType">
      <annotation>
         <documentation>et opplysningsskilt som er satt opp i tilknytning til riksgrensa.</documentation>
      </annotation>
   </element>
   <complexType name="OpplysningsskiltType">
      <complexContent>
         <extension base="app:GrensemerkeType">
            <sequence>
               <element name="grensemerkenummer" type="string">
                  <annotation>
                     <documentation>betegnelse for alle typer grensemerker. 

Eksempler:
- Rr189A for riksrøys 189A, 
- Fu1 for utligger, 
- Es1 for grenseskilt, 
- Bp45A for brytningspunkt. 
- Rr7sb1 og Rr7sb2 for henholdsvis sikringsbolt 1 og sikringsbolt 2 ved riksrøys 7.
- Rr7rs og Rr7rn for henholdsvis retningsrøys sør og retningsrøys nord ved riksrøys 7. I tillegg for de tilfellene der det finnes flere retningsrøyser Rr207rs1 og Rr207rs2 der rs1 ligger nærmest riksrøysa.

- Opplysningsskilt type C, f1NO for skiltet som står på norsk side og f1SE for skiltet som står på svensk side.


Betegnelsen brukes i grensemerkebeskrivelsen. Også unik betegnelse for identifikasjon av profilpunkt på riksgrensa Norge-Russland, som arves fra tilhørende grensestolpepar, for eksempel: Grm371. Tilhørende stolper betegnes som Grm371n og Grm371r for stolpe på henholdsvis norsk og russisk side av grensen.

Merknad: 
Grensemerkene er nummerert i stigende nummerrekkefølge uavhengig av type punkt, fra sør mot nord.</documentation>
                  </annotation>
               </element>
               <element name="skilttype" type="app:SkilttypeKodeType">
                  <annotation>
                     <documentation>skilt av type A, C eller E.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">SKILTTYPEOPPLYSNINGSSKILT</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="nærmesteGrensemerke"
                        type="app:NærmesteGrensemerkePropertyType">
                  <annotation>
                     <documentation>beskriver avstand og retning til nærmeste grensemerke</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">NÆRMESTEGRENSEMERKE</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element name="skiltutforming" type="app:SkiltutformingPropertyType">
                  <annotation>
                     <documentation>beskrivelse av hvordan skiltet ser ut.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">SKILTUTFORMING</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <complexType name="OpplysningsskiltPropertyType">
      <sequence minOccurs="0">
         <element ref="app:Opplysningsskilt"/>
      </sequence>
      <attributeGroup ref="gml:AssociationAttributeGroup"/>
      <attributeGroup ref="gml:OwnershipAttributeGroup"/>
   </complexType>
   <simpleType name="OrganisasjonKodeType">
      <annotation>
         <documentation>Denne kodelisten er antakelig den samme som opphav i SOSI (TE og GM 7.9.05)</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">ORGANISASJON</sc:taggedValue>
         </appinfo>
      </annotation>
      <union memberTypes="app:OrganisasjonKodeEnumerationType app:OrganisasjonKodeOtherType"/>
   </simpleType>
   <simpleType name="OrganisasjonKodeEnumerationType">
      <annotation>
         <documentation>Denne kodelisten er antakelig den samme som opphav i SOSI (TE og GM 7.9.05)</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">ORGANISASJON</sc:taggedValue>
         </appinfo>
      </annotation>
      <restriction base="string">
         <enumeration value="Kartverket">
            <annotation>
               <documentation>Statens kartverk i Norge</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Lantmäteriet">
            <annotation>
               <documentation>Lantmäteriet i Sverige</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Lantmäteriverket">
            <annotation>
               <documentation>Lantmäteriverket i Finland</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Grensekommisariatet">
            <annotation>
               <documentation>Grensekommisariatet.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Russland">
            <annotation>
               <documentation>ansvarlig organisasjon i Russland.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="GrensevaktenFinland">
            <annotation>
               <documentation>grensevakten i Finland.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Annen">
            <annotation>
               <documentation>annen ansvalrlig organisasjon.</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <simpleType name="OrganisasjonKodeOtherType">
      <restriction base="string">
         <pattern value="other: \w{2,}"/>
      </restriction>
   </simpleType>
   <element name="Overettmerke"
            substitutionGroup="app:Grenseviser"
            type="app:OverettmerkeType">
      <annotation>
         <documentation>merke som brukes til å beskrive forløp av riksgrense.

Eksempler:
På riksgrense Norge/Sverige - 117/A og 117/B der A ligger nørmest det punktet som definerer riksgrensen.

På riksgrense Norge/Russland - 19/1 og 19/2 der 1 er det punktet som ligger nærmest punkt som definerer riksgrensen.</documentation>
      </annotation>
   </element>
   <complexType name="OverettmerkeType">
      <complexContent>
         <extension base="app:GrenseviserType">
            <sequence>
               <element name="grensemerkenummer" type="string">
                  <annotation>
                     <documentation>betegnelse for alle typer grensemerker. 

Eksempler:
- Rr189A for riksrøys 189A, 
- Fu1 for utligger, 
- Es1 for grenseskilt, 
- Bp45A for brytningspunkt. 
- Rr7sb1 og Rr7sb2 for henholdsvis sikringsbolt 1 og sikringsbolt 2 ved riksrøys 7.
- Rr7rs og Rr7rn for henholdsvis retningsrøys sør og retningsrøys nord ved riksrøys 7. I tillegg for de tilfellene der det finnes flere retningsrøyser Rr207rs1 og Rr207rs2 der rs1 ligger nærmest riksrøysa.

- Opplysningsskilt type C, f1NO for skiltet som står på norsk side og f1SE for skiltet som står på svensk side.


Betegnelsen brukes i grensemerkebeskrivelsen. Også unik betegnelse for identifikasjon av profilpunkt på riksgrensa Norge-Russland, som arves fra tilhørende grensestolpepar, for eksempel: Grm371. Tilhørende stolper betegnes som Grm371n og Grm371r for stolpe på henholdsvis norsk og russisk side av grensen.

Merknad: 
Grensemerkene er nummerert i stigende nummerrekkefølge uavhengig av type punkt, fra sør mot nord.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">GRENSEMERKENUMMER</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element minOccurs="0" name="egenhøyde" type="double">
                  <annotation>
                     <documentation>høyde for grensemerke til topp grensemerke.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">EGENHØYDE</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <complexType name="OverettmerkePropertyType">
      <sequence minOccurs="0">
         <element ref="app:Overettmerke"/>
      </sequence>
      <attributeGroup ref="gml:AssociationAttributeGroup"/>
      <attributeGroup ref="gml:OwnershipAttributeGroup"/>
   </complexType>
   <element name="Overgangspunkt"
            substitutionGroup="app:Fellesegenskaper"
            type="app:OvergangspunktType">
      <annotation>
         <documentation>punkt som brukes ved overgangen fra Riksgrense til RiksgrenseLavlinje, RiksgrenseDjupå, RiksgrenseVannl eller Riksgrense.</documentation>
      </annotation>
   </element>
   <complexType name="OvergangspunktType">
      <complexContent>
         <extension base="app:FellesegenskaperType">
            <sequence>
               <element name="posisjon" type="gml:PointPropertyType">
                  <annotation>
                     <documentation>punktgeometri som viser overgangspunktets plassering.</documentation>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <complexType name="OvergangspunktPropertyType">
      <sequence minOccurs="0">
         <element ref="app:Overgangspunkt"/>
      </sequence>
      <attributeGroup ref="gml:AssociationAttributeGroup"/>
      <attributeGroup ref="gml:OwnershipAttributeGroup"/>
   </complexType>
   <element name="Posisjonsbestemmelse"
            substitutionGroup="gml:AbstractObject"
            type="app:PosisjonsbestemmelseType">
      <annotation>
         <documentation>metadata om posisjonsbestemmelse for gitt objekt.</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">POSISJONSBESTEMMELSE</sc:taggedValue>
         </appinfo>
      </annotation>
   </element>
   <complexType name="PosisjonsbestemmelseType">
      <sequence>
         <element name="koordinatsystem" type="app:KoordinatsystemKodeType">
            <annotation>
               <documentation>offisielle EPSG-koder for koordinatsystemet beregningene er utført i.</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">KOORDINATSYSTEM</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element name="dato" type="date">
            <annotation>
               <documentation>når posisjonsbestemmelsen er gjort i marka.</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">DATO</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element name="målemetode" type="app:InnmålingsmetodeKodeType">
            <annotation>
               <documentation>Her må enten den offisielle kodelista i SOSI (ekstern) brukes, eller så må vi lage en forenklet kodeliste. 

Transformert finnes ikke i den norske kodelista.</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">INNMÅLINGSMETODE</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element name="referanse" type="app:KoordinatreferanseKodeType">
            <annotation>
               <documentation>referansepunkt for måling.</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">KOORDINATREFERANSE</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element name="ansvarligOrganisasjon" type="app:OrganisasjonKodeType">
            <annotation>
               <documentation>Kodeliste</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">ANSVARLIGORGANISASJON</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
      </sequence>
   </complexType>
   <complexType name="PosisjonsbestemmelsePropertyType">
      <sequence>
         <element ref="app:Posisjonsbestemmelse"/>
      </sequence>
   </complexType>
   <element name="Posisjonskvalitet"
            substitutionGroup="gml:AbstractObject"
            type="app:PosisjonskvalitetType">
      <annotation>
         <documentation>beskrivelse av kvaliteten på stedfestingen.

Merknad:
Posisjonskvalitet er ikke konform med  kvalitetsmodellen i ISO slik den er defineret i ISO19157:2013, men er en videreføring av tildligere brukte kvalitetsegenskaper i SOSI. FKB 5.0 innfører en egen variant av datatypen Posisjonskvalitet der kodeliste målemetode er byttet ut med den mer generelle kodelista Datafangstmetode.</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">KVALITET</sc:taggedValue>
         </appinfo>
      </annotation>
   </element>
   <complexType name="PosisjonskvalitetType">
      <sequence>
         <element name="datafangstmetode" type="gml:CodeType">
            <annotation>
               <documentation>metode for datafangst. 
Egenskapen beskriver datafangstmetode for grunnrisskoordinater (x,y), eller for både grunnriss og høyde (x,y,z) dersom det ikke er oppgitt noen verdi for datafangstmetodeHøyde.</documentation>
               <appinfo>
                  <sc:targetCodeListURI>https://register.geonorge.no/sosi-kodelister/fkb/generell/5.0/datafangstmetode</sc:targetCodeListURI>
                  <defaultCodeSpace xmlns="http://www.opengis.net/gml/3.2">https://register.geonorge.no/sosi-kodelister/fkb/generell/5.0/datafangstmetode</defaultCodeSpace>
                  <sc:taggedValue tag="SOSI_navn">DATAFANGSTMETODE</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element minOccurs="0" name="nøyaktighet" type="integer">
            <annotation>
               <documentation>standardavviket til posisjoneringa av objektet oppgitt i cm

I de aller fleste sammenhenger benyttes en anslått eller forventet verdi for standardavvik, men dersom man har en beregnet verdi skal denne benyttes. 

For objekter med punktgeometri benyttes verdi for punktstandardavvik. For objekter med kurvegeometri benyttes standardavviket for tverravviket fra kurva. For objekter med overflate- eller volumgeometri er forståelsen at standardavviket beregnes ut fra (3D) avvikene mellom sann posisjon og nærmeste punkt på overflata. 

Merknad:
Verdien er ment å beskrive nøyaktigheten til objektet sammenlignet med sann verdi. Standardavvik er i utgangspunktet et mål på det tilfeldige avviket og det innebærer at vi forutsetter at det systematiske avviket i liten grad påvirker nøyaktigheten til posisjoneringa. For fotogrammetriske data settes som hovedregel verdien lik kravet til standardavvik ved datafangst. Se standarden Geodatakvalitet for nærmere definisjon av standardavvik og hvordan dette defineres, beregnes og kontrolleres.</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">NØYAKTIGHET</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element minOccurs="0" name="synbarhet" type="gml:CodeType">
            <annotation>
               <documentation>beskrivelse av hvor godt objektene framgår i datagrunnlaget for posisjonering (f.eks. flybildene).</documentation>
               <appinfo>
                  <sc:targetCodeListURI>https://register.geonorge.no/sosi-kodelister/fkb/generell/5.0/synbarhet</sc:targetCodeListURI>
                  <defaultCodeSpace xmlns="http://www.opengis.net/gml/3.2">https://register.geonorge.no/sosi-kodelister/fkb/generell/5.0/synbarhet</defaultCodeSpace>
                  <sc:taggedValue tag="SOSI_navn">SYNBARHET</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element minOccurs="0" name="datafangstmetodeHøyde" type="gml:CodeType">
            <annotation>
               <documentation>metoden brukt for høyderegistrering av posisjon.

Det er bare nødvending å angi en verdi for egenskapen dersom datafangstmetode for høyde avviker fra datafangstmetode for grunnriss.</documentation>
               <appinfo>
                  <sc:targetCodeListURI>https://register.geonorge.no/sosi-kodelister/fkb/generell/5.0/datafangstmetode</sc:targetCodeListURI>
                  <defaultCodeSpace xmlns="http://www.opengis.net/gml/3.2">https://register.geonorge.no/sosi-kodelister/fkb/generell/5.0/datafangstmetode</defaultCodeSpace>
                  <sc:taggedValue tag="SOSI_navn">DATAFANGSTMETODEHØYDE</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element minOccurs="0" name="nøyaktighetHøyde" type="integer">
            <annotation>
               <documentation>standardavviket til posisjoneringa av objektet oppgitt i cm

I de aller fleste sammenhenger benyttes en anslått eller forventet verdi for standardavviket, men dersom man faktisk har standardavviket til posisjoneringa av objektet oppgitt i cm

I de aller fleste sammenhenger benyttes en anslått eller forventet verdi for standardavvik, men dersom man har en beregnet verdi skal denne benyttes. 

Merknad:
Verdien er ment å beskrive nøyaktigheten til objektet sammenlignet med sann verdi. Standardavvik er i utgangspunktet et mål på det tilfeldige avviket og det innebærer at vi forutsetter at det systematiske avviket i liten grad påvirker nøyaktigheten til posisjoneringa. For fotogrammetriske data settes som hovedregel verdien lik kravet til standardavvik ved datafangst. Se standarden Geodatakvalitet for nærmere definisjon av standardavvik og hvordan dette defineres, beregnes og kontrolleres.</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">H-NØYAKTIGHET</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
      </sequence>
   </complexType>
   <complexType name="PosisjonskvalitetPropertyType">
      <sequence>
         <element ref="app:Posisjonskvalitet"/>
      </sequence>
   </complexType>
   <element name="Profilpunkt"
            substitutionGroup="app:Riksgrensepunkt"
            type="app:ProfilpunktType">
      <annotation>
         <documentation>som oftest et umerket punkt som ligger i profilen mellom grensestolpene mellom Norge og Russland.

Merknad: På land ligger punktet som regel midt mellom grensestolpene. Der det er stein eller fjell er sentermerket markert med borhull, med ring (25 cm i diameter) rundt. I vann er punktet umerket, og skal sammenfalle med djupålen.</documentation>
      </annotation>
   </element>
   <complexType name="ProfilpunktType">
      <complexContent>
         <extension base="app:RiksgrensepunktType">
            <sequence>
               <element minOccurs="0" name="avstandNorskStolpe" type="double">
                  <annotation>
                     <documentation>plan, horisontal avstand i meter fra grensemerket til tilhørende grensestolpe på norsk side av riksgrensen.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">AVSTANDNORSKSTOLPE</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element name="avstandRussiskStolpe" type="double">
                  <annotation>
                     <documentation>plan, horisontal avstand i meter fra grensemerket til tilhørende grensestolpe på russisk side av riksgrensen.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">AVSTANDRUSSISKSTOLPE</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element minOccurs="0" name="avstandFinskStolpe" type="double">
                  <annotation>
                     <documentation>plan, horisontal avstand i meter fra grensemerket til tilhørende grensestolpe på finskside av riksgrensen.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">AVSTANDFINSKSTOLPE</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element name="grensemerkenummer" type="string">
                  <annotation>
                     <documentation>unikt nummer for identifikasjon av profilpunkt, og arves fra tilhørende grensestolpepar, for eksempel: Grm371.

Merknad: grensemerkene er nummerert i stigende nummerrekkefølge uavhengig av type punkt.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">GRENSEMERKENUMMER</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element name="markertPunkt" type="boolean">
                  <annotation>
                     <documentation>punkt stukket ut, og markert under grenseoppgangen i 1947, og som fortsatt eksisterer i marka.

Merknad: Borehull med ring rundt (ca. 25 cm i diameter), opprinnelig med hvitmalt spisset trepel hvor det er løsmasser; pelene er ikke vedlikeholdt, og borte nå.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">MARKERTPUNKT</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element maxOccurs="2"
                        minOccurs="0"
                        name="grensestolpe"
                        type="app:GrensestolpePropertyType">
                  <annotation>
                     <documentation>ett profilpunkt blir definert av to grensestoper.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">GRENSESTOLPE</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <complexType name="ProfilpunktPropertyType">
      <sequence minOccurs="0">
         <element ref="app:Profilpunkt"/>
      </sequence>
      <attributeGroup ref="gml:AssociationAttributeGroup"/>
      <attributeGroup ref="gml:OwnershipAttributeGroup"/>
   </complexType>
   <element name="Publikumshenvendelse"
            substitutionGroup="gml:AbstractObject"
            type="app:PublikumshenvendelseType">
      <annotation>
         <documentation>opplysning, klage osv. om tilstand på grensemerket og grensegata.</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">PUBLIKUMSHENVENDELSE</sc:taggedValue>
         </appinfo>
      </annotation>
   </element>
   <complexType name="PublikumshenvendelseType">
      <sequence>
         <element maxOccurs="unbounded" name="informasjon" type="string">
            <annotation>
               <documentation>opplysninger om saken, hva saken gjelder</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">INFORMASJON</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element minOccurs="0" name="interneNotater" type="string">
            <annotation>
               <documentation>supplerende informasjon om saken, interne vurderinger</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">INTERNENOTATER</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element minOccurs="0"
                  name="statusBehandling"
                  type="app:StatusBehandlingKodeType">
            <annotation>
               <documentation>angir steg i håndtering av saken</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">STATUSBEHANDLING</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element name="innmeldtDato" type="date">
            <annotation>
               <documentation>dato for henvendelse</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">INNMELDTDATO</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element minOccurs="0" name="ferdigDato" type="date">
            <annotation>
               <documentation>dato for når saken er utført</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">FERDIGDATO</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element maxOccurs="unbounded"
                  minOccurs="0"
                  name="internreferanseKartverket"
                  type="string">
            <annotation>
               <documentation>referanse til nasjonalt arkivsystem.</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">INTERNREFERANSEKARTVERKET</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element name="internreferanseFinland" type="string">
            <annotation>
               <documentation>referanse i finsk arkivsysttem</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">INTERNREFERANSENLSF</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
      </sequence>
   </complexType>
   <complexType name="PublikumshenvendelsePropertyType">
      <sequence>
         <element ref="app:Publikumshenvendelse"/>
      </sequence>
   </complexType>
   <element name="RegistrertHøyde"
            substitutionGroup="gml:AbstractObject"
            type="app:RegistrertHøydeType">
      <annotation>
         <documentation>objektets høyde definert med en eller to ulike målinger.</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">REGISTERTHØYDE</sc:taggedValue>
         </appinfo>
      </annotation>
   </element>
   <complexType name="RegistrertHøydeType">
      <sequence>
         <element minOccurs="0" name="maksHøyde" type="double">
            <annotation>
               <documentation>høyde fra laveste terrengpunkt til topp røys (markering)</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">MAKSHØYDE</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element minOccurs="0" name="minHøyde" type="double">
            <annotation>
               <documentation>høyde fra høyeste terrengpunkt til topp røys (markering)</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">MINHØYDE</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
      </sequence>
   </complexType>
   <complexType name="RegistrertHøydePropertyType">
      <sequence>
         <element ref="app:RegistrertHøyde"/>
      </sequence>
   </complexType>
   <element name="Retningsrøys"
            substitutionGroup="app:Grenseviser"
            type="app:RetningsrøysType">
      <annotation>
         <documentation>liten røys beliggende nær riksrøys og angir retning til neste røys</documentation>
      </annotation>
   </element>
   <complexType name="RetningsrøysType">
      <complexContent>
         <extension base="app:GrenseviserType">
            <sequence>
               <element minOccurs="0" name="egenhøyde" type="double">
                  <annotation>
                     <documentation>høyde for grensemerke til topp grensemerke.</documentation>
                  </annotation>
               </element>
               <element name="grensemerkenummer" type="string">
                  <annotation>
                     <documentation>betegnelse for alle typer grensemerker. 

Eksempler:
- Rr189A for riksrøys 189A, 
- Fu1 for utligger, 
- Es1 for grenseskilt, 
- Bp45A for brytningspunkt. 
- Rr7sb1 og Rr7sb2 for henholdsvis sikringsbolt 1 og sikringsbolt 2 ved riksrøys 7.
- Rr7rs og Rr7rn for henholdsvis retningsrøys sør og retningsrøys nord ved riksrøys 7. I tillegg for de tilfellene der det finnes flere retningsrøyser Rr207rs1 og Rr207rs2 der rs1 ligger nærmest riksrøysa.

- Opplysningsskilt type C, f1NO for skiltet som står på norsk side og f1SE for skiltet som står på svensk side.


Betegnelsen brukes i grensemerkebeskrivelsen. Også unik betegnelse for identifikasjon av profilpunkt på riksgrensa Norge-Russland, som arves fra tilhørende grensestolpepar, for eksempel: Grm371. Tilhørende stolper betegnes som Grm371n og Grm371r for stolpe på henholdsvis norsk og russisk side av grensen.

Merknad: 
Grensemerkene er nummerert i stigende nummerrekkefølge uavhengig av type punkt, fra sør mot nord.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">GRENSEMERKENUMMER</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <complexType name="RetningsrøysPropertyType">
      <sequence minOccurs="0">
         <element ref="app:Retningsrøys"/>
      </sequence>
      <attributeGroup ref="gml:AssociationAttributeGroup"/>
      <attributeGroup ref="gml:OwnershipAttributeGroup"/>
   </complexType>
   <element name="RiksGrense"
            substitutionGroup="app:Fellesegenskaper"
            type="app:RiksGrenseType">
      <annotation>
         <documentation>avgrensningen av nasjonen Norge mot andre nasjoner. Linje mellom to riksrøyser,  brytningspunkt, profilpunkt, og/eller koordinatfestet punkt eller grenseforløp som følger vann, vassdrag og lavlinje i terrenget. Grenseforløp angis som punkter med linje mellom punktene. Omfatter også grense i sjø fram til territorialgrensa 

Merknad:
(Iddefjorden samt Varangerfjorden).  Riksgrensen går mellom to instanser av Brytningspunkt, Riksrøys, Profilpunkt eller KoordinatfestetPunkt.</documentation>
      </annotation>
   </element>
   <complexType name="RiksGrenseType">
      <complexContent>
         <extension base="app:FellesegenskaperType">
            <sequence>
               <element name="riksgrenselinje" type="gml:CurvePropertyType">
                  <annotation>
                     <documentation>border: Geometri-egenskap</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="grensebeskrivelse" type="string">
                  <annotation>
                     <documentation>beskrivelse av riksgrensens forløp.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">GRENSEBESKRIVELSE</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element maxOccurs="2"
                        minOccurs="0"
                        name="brytningspunkt"
                        type="app:BrytningspunktPropertyType">
                  <annotation>
                     <documentation>ei riksgrense har null til to brytningspunkt. Det er ett der riksgrensen knyttes mot kurvegeometri i form av RiksgrenseVann, RiksgrenseDal eller RikgrenseDjupål.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">BRYTNINGSPUNKT</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element maxOccurs="2"
                        minOccurs="0"
                        name="riksrøys"
                        type="app:RiksrøysPropertyType">
                  <annotation>
                     <documentation>ei riksgrense har null til to riksrøyser. Det er ett der riksgrensen knyttes mot kurvegeometri i form av RiksgrenseVann, RiksgrenseDal eller RikgrenseDjupål.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">RIKSRØYS</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element maxOccurs="2"
                        minOccurs="0"
                        name="profilpunkt"
                        type="app:ProfilpunktPropertyType">
                  <annotation>
                     <documentation>ei riksgrense har null til to Profilpunkt. Det er ett der riksgrensen knyttes mot kurvegeometri i form av RiksgrenseVann, RiksgrenseDal eller RikgrenseDjupål.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">PROFILPUNKT</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element maxOccurs="unbounded" minOccurs="0" name="grensegate">
                  <annotation>
                     <documentation>et riksgrenseobjekt har ingen eller flere grensegater</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">GRENSEGATE</sc:taggedValue>
                     </appinfo>
                  </annotation>
                  <complexType>
                     <complexContent>
                        <extension base="gml:AbstractFeatureMemberType">
                           <sequence minOccurs="0">
                              <element ref="app:Grensegate"/>
                           </sequence>
                           <attributeGroup ref="gml:AssociationAttributeGroup"/>
                        </extension>
                     </complexContent>
                  </complexType>
               </element>
               <element maxOccurs="2"
                        minOccurs="0"
                        name="koordinatfestetpunkt"
                        type="app:KoordinatfestetPunktPropertyType">
                  <annotation>
                     <documentation>ei riksgrense har null til to KoordinatfestetPunkt. Det er ett der riksgrensen knyttes mot kurvegeometri i form av RiksgrenseVann, RiksgrenseDal eller RikgrenseDjupål.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">KOORDINATFESTETPUNKT</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element maxOccurs="2"
                        minOccurs="0"
                        name="overgangspunkt"
                        type="app:OvergangspunktPropertyType">
                  <annotation>
                     <documentation>riksgrensen har ingen eller et overgangspunkt der den knyttes mot RiksgrenseVann, RiksgrenseDal eller RiksgrenseDjupål.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">OVERGANGSPUNKT</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <complexType name="RiksGrensePropertyType">
      <sequence minOccurs="0">
         <element ref="app:RiksGrense"/>
      </sequence>
      <attributeGroup ref="gml:AssociationAttributeGroup"/>
      <attributeGroup ref="gml:OwnershipAttributeGroup"/>
   </complexType>
   <element name="RiksgrenseDjupål"
            substitutionGroup="app:RiksgrenseTerrengdetalj"
            type="app:RiksgrenseDjupålType">
      <annotation>
         <documentation>umarkert linje som følger dypeste kurve i vassdrag, og definerer riksgrensas forløp 

Merknad: Ikke definert som punkt i grensemerkeprotokollen.</documentation>
      </annotation>
   </element>
   <complexType name="RiksgrenseDjupålType">
      <complexContent>
         <extension base="app:RiksgrenseTerrengdetaljType">
            <sequence>
               <element minOccurs="0" name="datafangstdato" type="date">
                  <annotation>
                     <documentation>dato for innsamling av data. I de fleste tilfeller vil det være fotodato.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">DATAFANGSTDATO</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element minOccurs="0" name="grensebeskrivelse" type="string">
                  <annotation>
                     <documentation>beskrivelse av riksgrensens forløp.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">GRENSEBESKRIVELSE</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element maxOccurs="2"
                        minOccurs="0"
                        name="brytningspunkt"
                        type="app:BrytningspunktPropertyType">
                  <annotation>
                     <documentation>RiksgreneDjupål kan ende opp i brytningspunkt.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">BRYTNINGSPUNKT</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element maxOccurs="2"
                        minOccurs="0"
                        name="overgangspunkt"
                        type="app:OvergangspunktPropertyType">
                  <annotation>
                     <documentation>ei RiksgrenseDjupål kan knyttes dsammen med anddre grenselinjer via inntil to overgangspunkt (ett i hver ende).</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">OVERGANGSPUNKT</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element maxOccurs="2"
                        minOccurs="0"
                        name="profilpunkt"
                        type="app:ProfilpunktPropertyType">
                  <annotation>
                     <documentation>RiksgrenseVann, RiksgrenselAVLINJE eller RiksgrenseDjupål kan ende opp i Profilpunkt</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">PROFILPUNKT</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element maxOccurs="2"
                        minOccurs="0"
                        name="riksrøys"
                        type="app:RiksrøysPropertyType">
                  <annotation>
                     <documentation>Riksrøys kan henge på RiksgrenseDjupål</documentation>
                  </annotation>
               </element>
               <element maxOccurs="2"
                        minOccurs="0"
                        name="koordinatfestetPunkt"
                        type="app:KoordinatfestetPunktPropertyType">
                  <annotation>
                     <documentation>RiksgrenseVann, RiksgrenseLavlinjel eller RiksgrenseDjupål kan ende opp i koordinatfestetPunkt.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">KOORDINATFESTETPUNKT</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <complexType name="RiksgrenseDjupålPropertyType">
      <sequence minOccurs="0">
         <element ref="app:RiksgrenseDjupål"/>
      </sequence>
      <attributeGroup ref="gml:AssociationAttributeGroup"/>
      <attributeGroup ref="gml:OwnershipAttributeGroup"/>
   </complexType>
   <element name="RiksgrenseLavlinje"
            substitutionGroup="app:RiksgrenseTerrengdetalj"
            type="app:RiksgrenseLavlinjeType">
      <annotation>
         <documentation>lavlinje i terrenget som beskriver riksgrensen.</documentation>
      </annotation>
   </element>
   <complexType name="RiksgrenseLavlinjeType">
      <complexContent>
         <extension base="app:RiksgrenseTerrengdetaljType">
            <sequence>
               <element minOccurs="0" name="datafangstdato" type="date">
                  <annotation>
                     <documentation>dato for innsamling av data. I de fleste tilfeller vil det være fotodato.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">DATAFANGSTDATO</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element minOccurs="0" name="grensebeskrivelse" type="string">
                  <annotation>
                     <documentation>beskrivelse av riksgrensens forløp.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">GRENSEBESKRIVELSE</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element maxOccurs="2"
                        minOccurs="0"
                        name="brytningspunkt"
                        type="app:BrytningspunktPropertyType">
                  <annotation>
                     <documentation>RiksgrenseLavlinje kan ende opp i brytningspunkt.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">BRYTNINGSPUNKT</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element maxOccurs="2"
                        minOccurs="0"
                        name="profilpunkt"
                        type="app:ProfilpunktPropertyType">
                  <annotation>
                     <documentation>RiksgrenseVann, RiksgrenselAVLINJE eller RiksgrenseDjupål kan ende opp i Profilpunkt</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">PROFILPUNKT</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element maxOccurs="2"
                        minOccurs="0"
                        name="koordinatfestetPunkt"
                        type="app:KoordinatfestetPunktPropertyType">
                  <annotation>
                     <documentation>RiksgrenseVann, RiksgrenseDal eller RiksgrenseDjupål kan ende opp i koordinatfestetPunkt.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">KOORDINATFESTETPUNKT</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="grensegate"
                        type="app:GrensegatePropertyType">
                  <annotation>
                     <documentation>en RiksgrenseDal kan ha ingen eller menge grensegater.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">GRENSEGATE</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element maxOccurs="2"
                        minOccurs="0"
                        name="overgangspunkt"
                        type="app:OvergangspunktPropertyType">
                  <annotation>
                     <documentation>ei RiksgrenseDal kan knyttes dsammen med anddre grenselinjer via inntil to overgangspunkt (ett i hver ende).</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">OVERGANGSPUNKT</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element maxOccurs="2"
                        minOccurs="0"
                        name="riksrøys"
                        type="app:RiksrøysPropertyType">
                  <annotation>
                     <documentation>Riksrøys kan henge på RiksgrenseDjupål og RiksgrenseDal</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">RIKSRØYS</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <complexType name="RiksgrenseLavlinjePropertyType">
      <sequence minOccurs="0">
         <element ref="app:RiksgrenseLavlinje"/>
      </sequence>
      <attributeGroup ref="gml:AssociationAttributeGroup"/>
      <attributeGroup ref="gml:OwnershipAttributeGroup"/>
   </complexType>
   <element abstract="true"
            name="RiksgrenseTerrengdetalj"
            substitutionGroup="app:Fellesegenskaper"
            type="app:RiksgrenseTerrengdetaljType">
      <annotation>
         <documentation>riksgrensen følger terrengdetalj som lavlinje (i dal) eller djupål. 

Merknad:
grensen er ikke markert i terrenget</documentation>
      </annotation>
   </element>
   <complexType abstract="true" name="RiksgrenseTerrengdetaljType">
      <complexContent>
         <extension base="app:FellesegenskaperType">
            <sequence>
               <element name="riksgrenseKurve" type="gml:CurvePropertyType">
                  <annotation>
                     <documentation>centerline: kurvegeometri som bestemmer forløp av riksgrense som følger terrengdetalj.</documentation>
                  </annotation>
               </element>
               <element maxOccurs="5"
                        minOccurs="0"
                        name="terrengdetaljnavn"
                        type="app:ObjektnavnPropertyType">
                  <annotation>
                     <documentation>navn på vassdrag.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">OBJEKTNAVN</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <complexType name="RiksgrenseTerrengdetaljPropertyType">
      <sequence minOccurs="0">
         <element ref="app:RiksgrenseTerrengdetalj"/>
      </sequence>
      <attributeGroup ref="gml:AssociationAttributeGroup"/>
      <attributeGroup ref="gml:OwnershipAttributeGroup"/>
   </complexType>
   <element name="RiksgrenseVann"
            substitutionGroup="app:Fellesegenskaper"
            type="app:RiksgrenseVannType">
      <annotation>
         <documentation>koordinatbestemt grense i vann som definerer forløpet av riksgrensen.</documentation>
      </annotation>
   </element>
   <complexType name="RiksgrenseVannType">
      <complexContent>
         <extension base="app:FellesegenskaperType">
            <sequence>
               <element name="riksgrenseKurve" type="gml:CurvePropertyType">
                  <annotation>
                     <documentation>border: kurvegeometri som bestemmer forløp av riksgrense i vann.</documentation>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="navn"
                        type="app:ObjektnavnPropertyType">
                  <annotation>
                     <documentation>navn på innsjø.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">NAVN</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element minOccurs="0" name="grensebeskrivelse" type="string">
                  <annotation>
                     <documentation>beskrivelse av riksgrensens forløp mellom to punkter.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">GRENSEBESKRIVELSE</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element maxOccurs="2"
                        minOccurs="0"
                        name="brytningspunkt"
                        type="app:BrytningspunktPropertyType">
                  <annotation>
                     <documentation>RiksgrenseVann kan ende opp i Brytningspunkt.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">BRYTNINGSPUNKT</sc:taggedValue>
                        <sc:taggedValue tag="SOSI_navn">BRYTNINGSPUNKT</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element maxOccurs="2"
                        minOccurs="0"
                        name="profilpunkt"
                        type="app:ProfilpunktPropertyType">
                  <annotation>
                     <documentation>RiksgrenseVann kan ende opp i profilpunkt.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">PROFILPUNKT</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element maxOccurs="2"
                        minOccurs="0"
                        name="riksrøys"
                        type="app:RiksrøysPropertyType">
                  <annotation>
                     <documentation>Riksrøys kan henge på RiksgrenseBann</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">RIKSRØYS</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element maxOccurs="2"
                        minOccurs="0"
                        name="koordinatfestetPunkt"
                        type="app:KoordinatfestetPunktPropertyType">
                  <annotation>
                     <documentation>RiksgrenseVann kan ende opp i KoordinatfestetPunkt</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">KOORDINATFESTETPUNKT</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element maxOccurs="2"
                        minOccurs="0"
                        name="overgangspunkt"
                        type="app:OvergangspunktPropertyType">
                  <annotation>
                     <documentation>RiksgrenseVann har ingen eller et overgangspunkt der den knyttes mot Riksgrense, RiksgrenseDal eller RiksgrenseDjupål.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">OVERGANGSPUNKT</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <complexType name="RiksgrenseVannPropertyType">
      <sequence minOccurs="0">
         <element ref="app:RiksgrenseVann"/>
      </sequence>
      <attributeGroup ref="gml:AssociationAttributeGroup"/>
      <attributeGroup ref="gml:OwnershipAttributeGroup"/>
   </complexType>
   <element abstract="true"
            name="Riksgrensepunkt"
            substitutionGroup="app:Grensemerke"
            type="app:RiksgrensepunktType">
      <annotation>
         <documentation>punkt som definerer riksgrensen</documentation>
      </annotation>
   </element>
   <complexType abstract="true" name="RiksgrensepunktType">
      <complexContent>
         <extension base="app:GrensemerkeType">
            <sequence>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="nærmesteGrensemerke"
                        type="app:NærmesteGrensemerkePropertyType">
                  <annotation>
                     <documentation>beskriver avstand og retning til nærmeste grensemerke.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">NÆRMESTEGRENSEMERKE</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <complexType name="RiksgrensepunktPropertyType">
      <sequence minOccurs="0">
         <element ref="app:Riksgrensepunkt"/>
      </sequence>
      <attributeGroup ref="gml:AssociationAttributeGroup"/>
      <attributeGroup ref="gml:OwnershipAttributeGroup"/>
   </complexType>
   <element name="Riksrøys"
            substitutionGroup="app:Riksgrensepunkt"
            type="app:RiksrøysType">
      <annotation>
         <documentation>et markert punkt som definerer riksgrensen</documentation>
      </annotation>
   </element>
   <complexType name="RiksrøysType">
      <complexContent>
         <extension base="app:RiksgrensepunktType">
            <sequence>
               <element name="grensemerkenummer" type="string">
                  <annotation>
                     <documentation>betegnelse for alle typer grensemerker. 

Eksempler:
- Rr189A for riksrøys 189A, 
- Fu1 for utligger, 
- Es1 for grenseskilt, 
- Bp45A for brytningspunkt. 
- Rr7sb1 og Rr7sb2 for henholdsvis sikringsbolt 1 og sikringsbolt 2 ved riksrøys 7.
- Rr7rs og Rr7rn for henholdsvis retningsrøys sør og retningsrøys nord ved riksrøys 7. I tillegg for de tilfellene der det finnes flere retningsrøyser Rr207rs1 og Rr207rs2 der rs1 ligger nærmest riksrøysa.

- Opplysningsskilt type C, f1NO for skiltet som står på norsk side og f1SE for skiltet som står på svensk side.


Betegnelsen brukes i grensemerkebeskrivelsen. Også unik betegnelse for identifikasjon av profilpunkt på riksgrensa Norge-Russland, som arves fra tilhørende grensestolpepar, for eksempel: Grm371. Tilhørende stolper betegnes som Grm371n og Grm371r for stolpe på henholdsvis norsk og russisk side av grensen.

Merknad: 
Grensemerkene er nummerert i stigende nummerrekkefølge uavhengig av type punkt, fra sør mot nord.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">GRENSEMERKENUMMER</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element name="traktatfestetPunkt" type="boolean">
                  <annotation>
                     <documentation>informasjon om punktet er fastsatt i traktat (true). Punkter som er nevnt i Strömstadtraktaten fra 1751.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">TRAKTATFESTETPUNKT</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element name="sentrumsbolt" type="app:SentrumsboltKodeType">
                  <annotation>
                     <documentation>informasjon om riksrøys har sentrumsbolt eller ikke.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">SENTRUMSBOLT</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element minOccurs="0" name="diameterBunn" type="double">
                  <annotation>
                     <documentation>riksrøysas diameter i bunn målt i meter.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">DIAMETERBUNN</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element name="visersteiner" type="boolean">
                  <annotation>
                     <documentation>steiner i par plassert på toppen av røysa og som viser grensa i begge retninger</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">VISERSTEINER</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element minOccurs="0" name="diameterTopp" type="double">
                  <annotation>
                     <documentation>riksrøysas diameter i toppen målt i meter.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">DIAMETERTOPP</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element name="vitnesteiner" type="boolean">
                  <annotation>
                     <documentation>steiner i par plassert på toppen av røysa som bekrefter visersteinene</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">VITNESTEINER</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element minOccurs="0"
                        name="skiltutforming"
                        type="app:SkiltutformingPropertyType">
                  <annotation>
                     <documentation>utforming av ulike typer skilt.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">SKILTUTFORMING</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element minOccurs="0" name="sokkelbredde" type="double">
                  <annotation>
                     <documentation>sokkelens bredde i meter målt parallelt med grensegaten 

Merknad: Måles med 2 desimaler</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">SOKKELBREDDE</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element minOccurs="0"
                        name="hjertesteininformasjon"
                        type="app:HjertesteininformasjonPropertyType">
                  <annotation>
                     <documentation>informasjon hogd inn i hjertestein</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">HJERTESTEININFORMASJON</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element minOccurs="0" name="sokkellengde" type="double">
                  <annotation>
                     <documentation>lengde på sokkel målt i meter vinkelrett på grensegata.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">SOKKELLENGDE</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element minOccurs="0"
                        name="registrertHøyde"
                        type="app:RegistrertHøydePropertyType">
                  <annotation>
                     <documentation>høyder fra terrengpunkt til topp røys.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">REGISTRERTHØYDE</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element minOccurs="0" name="riksgrensemerkenummer" type="integer">
                  <annotation>
                     <documentation>nummer på riksrøyser i grensebeskrivelsen fra første oppgang 1752 - 1766.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">RIKSGRENSEMERKENUMMER</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element minOccurs="0" name="støpt" type="boolean">
                  <annotation>
                     <documentation>opplyser om røysa er forsterket med betong</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">STØPT</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="navn"
                        type="app:ObjektnavnPropertyType">
                  <annotation>
                     <documentation>navn på riksrøys

Merknad:
Kan inneholde navnet på flere språk. Det må angis rekkefølge for å presentere navnene i riktig rekkefølge på kart.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">OBJEKTNAVN</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="retningsrøys"
                        type="app:RetningsrøysPropertyType">
                  <annotation>
                     <documentation>ei riksrøys har null til to retningsrøyser.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">RETNINGSRØYS</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="sikringsbolt"
                        type="app:SikringsboltPropertyType">
                  <annotation>
                     <documentation>ei riksrøys kan ha ingen eller flere sikringsbolter</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">SIKRINGSBOLT</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <complexType name="RiksrøysPropertyType">
      <sequence minOccurs="0">
         <element ref="app:Riksrøys"/>
      </sequence>
      <attributeGroup ref="gml:AssociationAttributeGroup"/>
      <attributeGroup ref="gml:OwnershipAttributeGroup"/>
   </complexType>
   <simpleType name="SentrumsboltKodeType">
      <annotation>
         <documentation>informasjon om riksrøys har sentrumsbolt eller ikke. Sentrumsbolt omfatter også borhull.</documentation>
      </annotation>
      <union memberTypes="app:SentrumsboltKodeEnumerationType app:SentrumsboltKodeOtherType"/>
   </simpleType>
   <simpleType name="SentrumsboltKodeEnumerationType">
      <annotation>
         <documentation>informasjon om riksrøys har sentrumsbolt eller ikke. Sentrumsbolt omfatter også borhull.</documentation>
      </annotation>
      <restriction base="string">
         <enumeration value="Ja">
            <annotation>
               <documentation>det er påvist sentrumsbolt.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Nei">
            <annotation>
               <documentation>det finnes ikke sentrumsbolt.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="VetIkke">
            <annotation>
               <documentation>det er usikkert om det finnes sentrumsbolt eller ikke.</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <simpleType name="SentrumsboltKodeOtherType">
      <restriction base="string">
         <pattern value="other: \w{2,}"/>
      </restriction>
   </simpleType>
   <element name="Sikringsbolt"
            substitutionGroup="app:Fellesegenskaper"
            type="app:SikringsboltType">
      <annotation>
         <documentation>hjelpepunkt for rekonstruksjon av objektets opprinnelige beliggenhet</documentation>
      </annotation>
   </element>
   <complexType name="SikringsboltType">
      <complexContent>
         <extension base="app:FellesegenskaperType">
            <sequence>
               <element name="posisjon" type="gml:PointPropertyType">
                  <annotation>
                     <documentation>position: koordinatene til sikringsbolt.</documentation>
                  </annotation>
               </element>
               <element name="grensemerkenummer" type="string">
                  <annotation>
                     <documentation>betegnelse for alle typer grensemerker. 

Eksempler:
- Rr189A for riksrøys 189A, 
- Fu1 for utligger, 
- Es1 for grenseskilt, 
- Bp45A for brytningspunkt. 
- Rr7sb1 og Rr7sb2 for henholdsvis sikringsbolt 1 og sikringsbolt 2 ved riksrøys 7.
- Rr7rs og Rr7rn for henholdsvis retningsrøys sør og retningsrøys nord ved riksrøys 7. I tillegg for de tilfellene der det finnes flere retningsrøyser Rr207rs1 og Rr207rs2 der rs1 ligger nærmest riksrøysa.

- Opplysningsskilt type C, f1NO for skiltet som står på norsk side og f1SE for skiltet som står på svensk side.


Betegnelsen brukes i grensemerkebeskrivelsen. Også unik betegnelse for identifikasjon av profilpunkt på riksgrensa Norge-Russland, som arves fra tilhørende grensestolpepar, for eksempel: Grm371. Tilhørende stolper betegnes som Grm371n og Grm371r for stolpe på henholdsvis norsk og russisk side av grensen.

Merknad: 
Grensemerkene er nummerert i stigende nummerrekkefølge uavhengig av type punkt, fra sør mot nord.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">GRENSEMERKENUMMER</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element minOccurs="0"
                        name="posisjonsbestemmelse"
                        type="app:PosisjonsbestemmelsePropertyType">
                  <annotation>
                     <documentation>beskrivelse av hvordan koordinaten er bestemt.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">POSISJONSBESTEMMELSE</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <complexType name="SikringsboltPropertyType">
      <sequence minOccurs="0">
         <element ref="app:Sikringsbolt"/>
      </sequence>
      <attributeGroup ref="gml:AssociationAttributeGroup"/>
      <attributeGroup ref="gml:OwnershipAttributeGroup"/>
   </complexType>
   <simpleType name="SkiltplateKanttypeKodeType">
      <annotation>
         <documentation>hvordan skiltet er utformet på kanten</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">SKILTPLATEKANTTYPE</sc:taggedValue>
         </appinfo>
      </annotation>
      <union memberTypes="app:SkiltplateKanttypeKodeEnumerationType app:SkiltplateKanttypeKodeOtherType"/>
   </simpleType>
   <simpleType name="SkiltplateKanttypeKodeEnumerationType">
      <annotation>
         <documentation>hvordan skiltet er utformet på kanten</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">SKILTPLATEKANTTYPE</sc:taggedValue>
         </appinfo>
      </annotation>
      <restriction base="string">
         <enumeration value="Falset">
            <annotation>
               <documentation>skiltet har falset kant</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Plan">
            <annotation>
               <documentation>skiltet har plan kant.</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <simpleType name="SkiltplateKanttypeKodeOtherType">
      <restriction base="string">
         <pattern value="other: \w{2,}"/>
      </restriction>
   </simpleType>
   <simpleType name="SkiltplatemodellKodeType">
      <annotation>
         <documentation>utforming av selveskiltplaten</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">SKILTPLATEMODELL</sc:taggedValue>
         </appinfo>
      </annotation>
      <union memberTypes="app:SkiltplatemodellKodeEnumerationType app:SkiltplatemodellKodeOtherType"/>
   </simpleType>
   <simpleType name="SkiltplatemodellKodeEnumerationType">
      <annotation>
         <documentation>utforming av selveskiltplaten</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">SKILTPLATEMODELL</sc:taggedValue>
         </appinfo>
      </annotation>
      <restriction base="string">
         <enumeration value="1959">
            <annotation>
               <documentation>utforming etablert i forbindelse med oppgang i 1959</documentation>
            </annotation>
         </enumeration>
         <enumeration value="1984">
            <annotation>
               <documentation>utforming etablert i forbindelse med oppgang i 1984.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="727.3R">
            <annotation>
               <documentation>skilt av modellen 727.3R i norsk skiltnormal.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="F22">
            <annotation>
               <documentation>skilt av modellen F22 i svensk skiltnormal.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="F10">
            <annotation>
               <documentation>skilt av typen F10 i svensk skiltnormal.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="FBG-type">
            <annotation>
               <documentation>modell brukt av den finske grensevakten.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Bru">
            <annotation>
               <documentation>skilt der veger krysser Tanaelvea.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Elv">
            <annotation>
               <documentation>skilt som viser hvor elven danner grensen mellom Norge og Finland. Finnes ved start og slutt av grenseseksjon.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Annen">
            <annotation>
               <documentation>informasjonsskilt, for eksempel ved Muokavaara/Krokfjellet.</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <simpleType name="SkiltplatemodellKodeOtherType">
      <restriction base="string">
         <pattern value="other: \w{2,}"/>
      </restriction>
   </simpleType>
   <simpleType name="SkiltplateretningKodeType">
      <annotation>
         <documentation>i hvilken retning informasjonen på skiltet er rettet</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">SKILTPLATERETNING</sc:taggedValue>
         </appinfo>
      </annotation>
      <union memberTypes="app:SkiltplateretningKodeEnumerationType app:SkiltplateretningKodeOtherType"/>
   </simpleType>
   <simpleType name="SkiltplateretningKodeEnumerationType">
      <annotation>
         <documentation>i hvilken retning informasjonen på skiltet er rettet</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">SKILTPLATERETNING</sc:taggedValue>
         </appinfo>
      </annotation>
      <restriction base="string">
         <enumeration value="Sverige">
            <annotation>
               <documentation>skiltets inskripsjon vender mot Sverige</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Norge">
            <annotation>
               <documentation>skiltets inskripsjon vender mot Norge</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Annen">
            <annotation>
               <documentation>skiltet har annen retning</documentation>
            </annotation>
         </enumeration>
         <enumeration value="NorgeOgSverige">
            <annotation>
               <documentation>to skiltplater, den ene vender mot Sverige, og den andre mot Norge.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="NorgeOgFinland">
            <annotation>
               <documentation>to skiltplater, den ene vender mot Finland, og den andre mot Norge.</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <simpleType name="SkiltplateretningKodeOtherType">
      <restriction base="string">
         <pattern value="other: \w{2,}"/>
      </restriction>
   </simpleType>
   <simpleType name="SkilttypeKodeType">
      <annotation>
         <documentation>opplysning om hvilken type skilt som er benyttet.</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">SKILTTYPE</sc:taggedValue>
         </appinfo>
      </annotation>
      <union memberTypes="app:SkilttypeKodeEnumerationType app:SkilttypeKodeOtherType"/>
   </simpleType>
   <simpleType name="SkilttypeKodeEnumerationType">
      <annotation>
         <documentation>opplysning om hvilken type skilt som er benyttet.</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">SKILTTYPE</sc:taggedValue>
         </appinfo>
      </annotation>
      <restriction base="string">
         <enumeration value="A">
            <annotation>
               <documentation>brukt ved bekker eller elver</documentation>
            </annotation>
         </enumeration>
         <enumeration value="B">
            <annotation>
               <documentation>brukes ved stier, traktorveger og veger.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="C">
            <annotation>
               <documentation>brukt på odder eller holmer</documentation>
            </annotation>
         </enumeration>
         <enumeration value="E">
            <annotation>
               <documentation>skilt ved fylkes-, riks-, eller europaveg. Skilt som forvaltes av vegmyndighetene i respektive land.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="F">
            <annotation>
               <documentation>brukes på finskegrensen Mellom Finland og Norge/Sverige) for grenseskilt og opplysningsskilt.</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <simpleType name="SkilttypeKodeOtherType">
      <restriction base="string">
         <pattern value="other: \w{2,}"/>
      </restriction>
   </simpleType>
   <element name="Skiltutforming"
            substitutionGroup="gml:AbstractObject"
            type="app:SkiltutformingType">
      <annotation>
         <documentation>utforming av ulike typer skilt.</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">SKILTUTFORMING</sc:taggedValue>
         </appinfo>
      </annotation>
   </element>
   <complexType name="SkiltutformingType">
      <sequence>
         <element name="skiltplatemodell" type="app:SkiltplatemodellKodeType">
            <annotation>
               <documentation>utforming av selve skiltplaten</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">SKILTPLATEMODELL</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element minOccurs="0"
                  name="skiltplateretning"
                  type="app:SkiltplateretningKodeType">
            <annotation>
               <documentation>i hvilken retning informasjonen på  skiltet er rettet</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">SKILTPLATERETNING</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element name="kanttype" type="app:SkiltplateKanttypeKodeType">
            <annotation>
               <documentation>hvordan skiltet er utformet på kanten</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">SKILTPLATEKANTTYPE</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element minOccurs="0" name="stolpehøyde" type="double">
            <annotation>
               <documentation>stolpens høyde i meter</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">STOLPEHØYDE</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element minOccurs="0" name="stolpediameter" type="integer">
            <annotation>
               <documentation>stolpens diameter målt i millimeter.</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">STOLPEDIAMETER</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element name="stolpemateriale" type="app:StolpematerialeKodeType">
            <annotation>
               <documentation>hvilket materiale stolpen er lagd av.</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">STOLPEMATERIALE</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element minOccurs="0"
                  name="stolpeinnfesting"
                  type="app:StolpeinnfestingKodeType">
            <annotation>
               <documentation>hvordan stolpen er forankret til bakken.</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">STOLPEINNFESTING</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element minOccurs="0" name="festetype" type="app:FestetypeKodeType">
            <annotation>
               <documentation>måten skilt er festet til stolpe.</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">FESTETYPE</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element minOccurs="0" name="festediameter" type="integer">
            <annotation>
               <documentation>diameter i millimeter på klammen som fester skiltet ved stolpen.</documentation>
            </annotation>
         </element>
      </sequence>
   </complexType>
   <complexType name="SkiltutformingPropertyType">
      <sequence>
         <element ref="app:Skiltutforming"/>
      </sequence>
   </complexType>
   <element name="Skjøtsel"
            substitutionGroup="gml:AbstractObject"
            type="app:SkjøtselType">
      <annotation>
         <documentation>informasjon om feltarbeid, og hva som ble utført</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">SKJØTSEL</sc:taggedValue>
         </appinfo>
      </annotation>
   </element>
   <complexType name="SkjøtselType">
      <sequence>
         <element name="utførtDato" type="date">
            <annotation>
               <documentation>datoen en periode er avsluttet.</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">UTFØRTDATO</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element name="utførtSkjøtselsarbeid" type="app:UtførtArbeidKodeType">
            <annotation>
               <documentation>arbeidet som ble utført</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">UTFØRTARBEID</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element minOccurs="0" name="informasjon" type="string">
            <annotation>
               <documentation>tilleggsbeskrivelse av utført arbeid.</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">INFORMASJON</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element name="ansvarligOrganisasjon" type="app:OrganisasjonKodeType">
            <annotation>
               <documentation>hvem som er ansvarlig for utført arbeid.</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">ANSVARLIGORGANISASJON</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element minOccurs="0" name="skjøtselsrapport" type="string">
            <annotation>
               <documentation>lenke til rapport over utført arbeid lagret i nasjonalt arkivsystem.</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">SKJØTSELSRAPPORT</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element minOccurs="0" name="kontrolldato" type="date">
            <annotation>
               <documentation>dato for kontroll når skjøtsel er satt bort til eksterne.</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">KONTROLLDATO</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
      </sequence>
   </complexType>
   <complexType name="SkjøtselPropertyType">
      <sequence>
         <element ref="app:Skjøtsel"/>
      </sequence>
   </complexType>
   <simpleType name="SpråkKodeType">
      <annotation>
         <documentation>ISO 639 del 3 språkkodetabell

language code tables of ISO 639 part 3

ISO 639-3 is a code that aims to define three-letter identifiers for all known human languages. At the core of ISO 639-3 are the individual languages already accounted for in ISO 639-2.</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">SPRÅK</sc:taggedValue>
            <sc:taggedValue tag="SOSI_navn">SPRÅKKODE</sc:taggedValue>
         </appinfo>
      </annotation>
      <union memberTypes="app:SpråkKodeEnumerationType app:SpråkKodeOtherType"/>
   </simpleType>
   <simpleType name="SpråkKodeEnumerationType">
      <annotation>
         <documentation>ISO 639 del 3 språkkodetabell

language code tables of ISO 639 part 3

ISO 639-3 is a code that aims to define three-letter identifiers for all known human languages. At the core of ISO 639-3 are the individual languages already accounted for in ISO 639-2.</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">SPRÅK</sc:taggedValue>
            <sc:taggedValue tag="SOSI_navn">SPRÅKKODE</sc:taggedValue>
         </appinfo>
      </annotation>
      <restriction base="string">
         <enumeration value="eng">
            <annotation>
               <documentation>English</documentation>
            </annotation>
         </enumeration>
         <enumeration value="fkv">
            <annotation>
               <documentation>Kven Finnish</documentation>
            </annotation>
         </enumeration>
         <enumeration value="smj">
            <annotation>
               <documentation>Lule Sami</documentation>
            </annotation>
         </enumeration>
         <enumeration value="sme">
            <annotation>
               <documentation>Northern Sami</documentation>
            </annotation>
         </enumeration>
         <enumeration value="swe">
            <annotation>
               <documentation>Swedish</documentation>
            </annotation>
         </enumeration>
         <enumeration value="fin">
            <annotation>
               <documentation>Finnish</documentation>
            </annotation>
         </enumeration>
         <enumeration value="nor">
            <annotation>
               <documentation>Norwegian</documentation>
            </annotation>
         </enumeration>
         <enumeration value="sma">
            <annotation>
               <documentation>Southern Sami</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <simpleType name="SpråkKodeOtherType">
      <restriction base="string">
         <pattern value="other: \w{2,}"/>
      </restriction>
   </simpleType>
   <simpleType name="StatusBehandlingKodeType">
      <annotation>
         <documentation>angir status for behandling av henvendelse</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">STATUSBEHANDLING</sc:taggedValue>
         </appinfo>
      </annotation>
      <union memberTypes="app:StatusBehandlingKodeEnumerationType app:StatusBehandlingKodeOtherType"/>
   </simpleType>
   <simpleType name="StatusBehandlingKodeEnumerationType">
      <annotation>
         <documentation>angir status for behandling av henvendelse</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">STATUSBEHANDLING</sc:taggedValue>
         </appinfo>
      </annotation>
      <restriction base="string">
         <enumeration value="IkkePåbegynt">
            <annotation>
               <documentation>henvendelsen er ikke behandlet</documentation>
            </annotation>
         </enumeration>
         <enumeration value="UnderBehandling">
            <annotation>
               <documentation>saken er under behandling</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Ferdig">
            <annotation>
               <documentation>saken er ferdigstilt</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <simpleType name="StatusBehandlingKodeOtherType">
      <restriction base="string">
         <pattern value="other: \w{2,}"/>
      </restriction>
   </simpleType>
   <simpleType name="StolpeinnfestingKodeType">
      <annotation>
         <documentation>hvordan stolpen er forankret til bakken.</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">STOLPEINNFESTING</sc:taggedValue>
         </appinfo>
      </annotation>
      <union memberTypes="app:StolpeinnfestingKodeEnumerationType app:StolpeinnfestingKodeOtherType"/>
   </simpleType>
   <simpleType name="StolpeinnfestingKodeEnumerationType">
      <annotation>
         <documentation>hvordan stolpen er forankret til bakken.</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">STOLPEINNFESTING</sc:taggedValue>
         </appinfo>
      </annotation>
      <restriction base="string">
         <enumeration value="Støpt">
            <annotation>
               <documentation>stolpen er støpt fast i bakken</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Grop">
            <annotation>
               <documentation>satt ned i løsmasser, og stort sett fylt med steiner rundt for økt stabilitet.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Fjellfeste">
            <annotation>
               <documentation>stolpen er festet med fjellfeste.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Jordfeste">
            <annotation>
               <documentation>stolpen er festet med jordfeste.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Røys">
            <annotation>
               <documentation>stolpen står i røys.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Ukjent">
            <annotation>
               <documentation>type innfesting er ukjent.</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <simpleType name="StolpeinnfestingKodeOtherType">
      <restriction base="string">
         <pattern value="other: \w{2,}"/>
      </restriction>
   </simpleType>
   <simpleType name="StolpematerialeKodeType">
      <annotation>
         <documentation>hvilket materiale stolpen er lagd av.</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">STOLPEMATERIALE</sc:taggedValue>
         </appinfo>
      </annotation>
      <union memberTypes="app:StolpematerialeKodeEnumerationType app:StolpematerialeKodeOtherType"/>
   </simpleType>
   <simpleType name="StolpematerialeKodeEnumerationType">
      <annotation>
         <documentation>hvilket materiale stolpen er lagd av.</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">STOLPEMATERIALE</sc:taggedValue>
         </appinfo>
      </annotation>
      <restriction base="string">
         <enumeration value="Kompositt">
            <annotation>
               <documentation>stolpe laget av komposittmaterialer.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Metall">
            <annotation>
               <documentation>stolpe lagd av metall.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Tre">
            <annotation>
               <documentation>stolpe lagd av tre.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Annet">
            <annotation>
               <documentation>stolpe lagd av annet materiale.</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <simpleType name="StolpematerialeKodeOtherType">
      <restriction base="string">
         <pattern value="other: \w{2,}"/>
      </restriction>
   </simpleType>
   <element name="SøknadspliktigTiltak"
            substitutionGroup="gml:AbstractObject"
            type="app:SøknadspliktigTiltakType">
      <annotation>
         <documentation>ternreferanseFinlandbehandling av uoffisielle objekter i riksgrensegata etter grenseloven</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">SØKNADSPLIKTIGTILTAK</sc:taggedValue>
         </appinfo>
      </annotation>
   </element>
   <complexType name="SøknadspliktigTiltakType">
      <sequence>
         <element name="internreferanseFinland" type="string">
            <annotation>
               <documentation>referanse til sak i arkivsystem</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">INTERNREFERANSENLSF</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element minOccurs="0" name="internReferanseKartverket" type="string">
            <annotation>
               <documentation>referanse til sak i arkivsystem</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">INTERNREFERANSEKARTVERKET</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element name="behandling" type="app:BehandlingKodeType">
            <annotation>
               <documentation>status for behandling av søknad.</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">BEHANDLING</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element name="ansvarligOrganisasjon" type="app:OrganisasjonKodeType">
            <annotation>
               <documentation>hvem som er ansvarlig for behandling av saken</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">ANSVARLIGORGANISASJON</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element minOccurs="0" name="egneTiltak" type="string">
            <annotation>
               <documentation>om tiltaket krever at det settes opp offisielt skilt eller lignende. 

Merknad: Kan også gjelde kontroll av om grensemerker blir berørt</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">EGNETILTAK</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
         <element name="omsøktTiltak" type="boolean">
            <annotation>
               <documentation>opplysning om tiltaket er søkt om.</documentation>
               <appinfo>
                  <sc:taggedValue tag="SOSI_navn">OMSØKTTILTAK</sc:taggedValue>
               </appinfo>
            </annotation>
         </element>
      </sequence>
   </complexType>
   <complexType name="SøknadspliktigTiltakPropertyType">
      <sequence>
         <element ref="app:SøknadspliktigTiltak"/>
      </sequence>
   </complexType>
   <simpleType name="TilvekstKodeType">
      <annotation>
         <documentation>Grad av vegetasjonstilvekst og bonitet mellom to riksrøyser</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">TILVEKST</sc:taggedValue>
         </appinfo>
      </annotation>
      <union memberTypes="app:TilvekstKodeEnumerationType app:TilvekstKodeOtherType"/>
   </simpleType>
   <simpleType name="TilvekstKodeEnumerationType">
      <annotation>
         <documentation>Grad av vegetasjonstilvekst og bonitet mellom to riksrøyser</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">TILVEKST</sc:taggedValue>
         </appinfo>
      </annotation>
      <restriction base="string">
         <enumeration value="Ingen">
            <annotation>
               <documentation>snaufjell</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Lite">
            <annotation>
               <documentation>kratt og kort lauvskog.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Middels">
            <annotation>
               <documentation>middels løvskog og mindre barskog</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Mye">
            <annotation>
               <documentation>god tilvekst på barskog</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Ukjent">
            <annotation>
               <documentation>vegetasjonstilvekster ikke kjent</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <simpleType name="TilvekstKodeOtherType">
      <restriction base="string">
         <pattern value="other: \w{2,}"/>
      </restriction>
   </simpleType>
   <simpleType name="UnderlagKodeType">
      <annotation>
         <documentation>beskrivelse av hvilket materiale markeringer er satt ned i.</documentation>
      </annotation>
      <union memberTypes="app:UnderlagKodeEnumerationType app:UnderlagKodeOtherType"/>
   </simpleType>
   <simpleType name="UnderlagKodeEnumerationType">
      <annotation>
         <documentation>beskrivelse av hvilket materiale markeringer er satt ned i.</documentation>
      </annotation>
      <restriction base="string">
         <enumeration value="Fjell">
            <annotation>
               <documentation>merke nedsatt i fjell.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="JordfastStein">
            <annotation>
               <documentation>merke nedsatt i jordfast stein.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Ukjent">
            <annotation>
               <documentation>merkets underlag er ukjent.</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <simpleType name="UnderlagKodeOtherType">
      <restriction base="string">
         <pattern value="other: \w{2,}"/>
      </restriction>
   </simpleType>
   <simpleType name="UoffisiellTypeKodeType">
      <annotation>
         <documentation>oversikt og er uoffisielle markeringer i tilknytning til grensa.</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">UOFFISIELLTYPE</sc:taggedValue>
         </appinfo>
      </annotation>
      <union memberTypes="app:UoffisiellTypeKodeEnumerationType app:UoffisiellTypeKodeOtherType"/>
   </simpleType>
   <simpleType name="UoffisiellTypeKodeEnumerationType">
      <annotation>
         <documentation>oversikt og er uoffisielle markeringer i tilknytning til grensa.</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">UOFFISIELLTYPE</sc:taggedValue>
         </appinfo>
      </annotation>
      <restriction base="string">
         <enumeration value="Jernbaneskilt">
            <annotation>
               <documentation>markering i form av jernbaneskilt</documentation>
            </annotation>
         </enumeration>
         <enumeration value="AnnetSkilt">
            <annotation>
               <documentation>markering i form av annet skilt</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Bygning">
            <annotation>
               <documentation>bygning som ligger inne i grensegata</documentation>
            </annotation>
         </enumeration>
         <enumeration value="UoffisielltGrensemerke">
            <annotation>
               <documentation>markering i form av typen uoffisielt grensemerke.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Stengsel">
            <annotation>
               <documentation>markering i form av stengsel</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Annet">
            <annotation>
               <documentation>markering i form av annet</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <simpleType name="UoffisiellTypeKodeOtherType">
      <restriction base="string">
         <pattern value="other: \w{2,}"/>
      </restriction>
   </simpleType>
   <element name="UoffisieltObjekt"
            substitutionGroup="app:Fellesegenskaper"
            type="app:UoffisieltObjektType">
      <annotation>
         <documentation>objekt som ligger i eller i tilknytning til riksgrensegata, men som ikke er knyttet til offisiell merking.</documentation>
      </annotation>
   </element>
   <complexType name="UoffisieltObjektType">
      <complexContent>
         <extension base="app:FellesegenskaperType">
            <sequence>
               <element name="type" type="app:UoffisiellTypeKodeType">
                  <annotation>
                     <documentation>variant av uoffisielt objekt.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">UOFFISIELL-TYPE</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element name="posisjon" type="gml:PointPropertyType">
                  <annotation>
                     <documentation>position: koordinat for uoffisielt objekt.</documentation>
                  </annotation>
               </element>
               <element minOccurs="0"
                        name="søknadspliktigTiltak"
                        type="app:SøknadspliktigTiltakPropertyType">
                  <annotation>
                     <documentation>behandling av uoffisielle objekter i riksgrensegata etter grenselovens bestemmelser.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">SØKNADSPLIKTIGTILTAK</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element name="posisjonsbestemmelse" type="app:PosisjonsbestemmelsePropertyType">
                  <annotation>
                     <documentation>beskrivelse av hvordan punktets posisjon er bestemt.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">POSISJONSBESTEMMELSE</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element minOccurs="0" name="merknad" type="string">
                  <annotation>
                     <documentation>utfyllende beskrivelse av det uoffisielle objektet.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">MERKNAD</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element minOccurs="0" name="utførtArbeid" type="app:UtførtArbeidKodeType">
                  <annotation>
                     <documentation>arbeid som er utført på eller ved objektet.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">UTFØRTARBEID</sc:taggedValue>
                        <sc:taggedValue tag="SOSI_navn">UTFØRTARBEID</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="bilde"
                        type="app:BildePropertyType">
                  <annotation>
                     <documentation>fotografi(er) av objektet.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">BILDE</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <complexType name="UoffisieltObjektPropertyType">
      <sequence minOccurs="0">
         <element ref="app:UoffisieltObjekt"/>
      </sequence>
      <attributeGroup ref="gml:AssociationAttributeGroup"/>
      <attributeGroup ref="gml:OwnershipAttributeGroup"/>
   </complexType>
   <simpleType name="UtførtArbeidKodeType">
      <annotation>
         <documentation>informasjon om feltarbeid, og hva som ble utført</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">UTFØRTARBEID'</sc:taggedValue>
         </appinfo>
      </annotation>
      <union memberTypes="app:UtførtArbeidKodeEnumerationType app:UtførtArbeidKodeOtherType"/>
   </simpleType>
   <simpleType name="UtførtArbeidKodeEnumerationType">
      <annotation>
         <documentation>informasjon om feltarbeid, og hva som ble utført</documentation>
         <appinfo>
            <sc:taggedValue tag="SOSI_navn">UTFØRTARBEID'</sc:taggedValue>
         </appinfo>
      </annotation>
      <restriction base="string">
         <enumeration value="Restaurert">
            <annotation>
               <documentation>rengjort og malt ved behov</documentation>
            </annotation>
         </enumeration>
         <enumeration value="DelvisOmbygd">
            <annotation>
               <documentation>deler av røysa er ombygd</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Ombygd">
            <annotation>
               <documentation>hele røysa er ombygd</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Skiltplate">
            <annotation>
               <documentation>skiltplaten er byttet mot ny</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Hjertestein">
            <annotation>
               <documentation>hjertesteinen er byttet mot ny</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Sentrumsbolt">
            <annotation>
               <documentation>observasjon av sentrumsbolt</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Kontrollinnmåling">
            <annotation>
               <documentation>toleranse på nyinnmåling er innenfor 10 cm, og opprinnelige koordinater beholdes på objektet</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Ryddet">
            <annotation>
               <documentation>hele grensegata er ryddet</documentation>
            </annotation>
         </enumeration>
         <enumeration value="DelvisRyddet">
            <annotation>
               <documentation>deler av grensegata er ryddet</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Befart">
            <annotation>
               <documentation>visuell innhenting av status i felt.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Fjernet">
            <annotation>
               <documentation>objektet er fjernet.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="SkiltplateOgStolpe">
            <annotation>
               <documentation>både skiltplate og stolpe er skiftet.</documentation>
            </annotation>
         </enumeration>
         <enumeration value="Annet">
            <annotation>
               <documentation>Annet arbeid utført, se informasjon.</documentation>
            </annotation>
         </enumeration>
      </restriction>
   </simpleType>
   <simpleType name="UtførtArbeidKodeOtherType">
      <restriction base="string">
         <pattern value="other: \w{2,}"/>
      </restriction>
   </simpleType>
   <element name="Utligger"
            substitutionGroup="app:Grenseviser"
            type="app:UtliggerType">
      <annotation>
         <documentation>røys som ligger mellom riksrøyser med stor avstand, eller der fri sikt mellom disse mangler, definerer ikke grensas beliggenhet</documentation>
      </annotation>
   </element>
   <complexType name="UtliggerType">
      <complexContent>
         <extension base="app:GrenseviserType">
            <sequence>
               <element name="grensemerkenummer" type="string">
                  <annotation>
                     <documentation>betegnelse for alle typer grensemerker. 

Eksempler:
- Rr189A for riksrøys 189A, 
- Fu1 for utligger, 
- Es1 for grenseskilt, 
- Bp45A for brytningspunkt. 
- Rr7sb1 og Rr7sb2 for henholdsvis sikringsbolt 1 og sikringsbolt 2 ved riksrøys 7.
- Rr7rs og Rr7rn for henholdsvis retningsrøys sør og retningsrøys nord ved riksrøys 7. I tillegg for de tilfellene der det finnes flere retningsrøyser Rr207rs1 og Rr207rs2 der rs1 ligger nærmest riksrøysa.

- Opplysningsskilt type C, f1NO for skiltet som står på norsk side og f1SE for skiltet som står på svensk side.


Betegnelsen brukes i grensemerkebeskrivelsen. Også unik betegnelse for identifikasjon av profilpunkt på riksgrensa Norge-Russland, som arves fra tilhørende grensestolpepar, for eksempel: Grm371. Tilhørende stolper betegnes som Grm371n og Grm371r for stolpe på henholdsvis norsk og russisk side av grensen.

Merknad: 
Grensemerkene er nummerert i stigende nummerrekkefølge uavhengig av type punkt, fra sør mot nord.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">GRENSEMERKENUMMER</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="navn"
                        type="app:ObjektnavnPropertyType">
                  <annotation>
                     <documentation>navn på utligger.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">OBJEKTNAVN</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element minOccurs="0"
                        name="registrertHøyde"
                        type="app:RegistrertHøydePropertyType">
                  <annotation>
                     <documentation>høyde fra terrengpunkt til topp røys.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">REGISTRERTHØYDE</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element minOccurs="0"
                        name="hjertesteininformasjon"
                        type="app:HjertesteininformasjonPropertyType">
                  <annotation>
                     <documentation>informasjon hogd inn i hjertestein</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">HJERTESTEININFORMASJON</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element minOccurs="0" name="diameterBunn" type="double">
                  <annotation>
                     <documentation>utliggerens diameter i bunn målt i meter.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">DIAMETERBUNN</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element minOccurs="0" name="diameterTopp" type="double">
                  <annotation>
                     <documentation>utliggerens diameter i toppen målt i meter.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">DIAMETERTOPP</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element name="støpt" type="boolean">
                  <annotation>
                     <documentation>opplyser om utligger er forsterket med betong.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">STØPT</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="nærmesteGrensemerke"
                        type="app:NærmesteGrensemerkePropertyType">
                  <annotation>
                     <documentation>beskriver avstand og retning til nærmeste grensemerke</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">NÆRMESTEGRENSEMERKE</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element name="sentrumsbolt" type="app:SentrumsboltKodeType">
                  <annotation>
                     <documentation>informasjon om utligger har sentrumsbolt eller ikke.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">SENTRUMSBOLT</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="retningsrøys"
                        type="app:RetningsrøysPropertyType">
                  <annotation>
                     <documentation>en utligger kan tilhøre ingen eller mange retningsrøyser.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">RETNINGSRØYS</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element maxOccurs="unbounded"
                        minOccurs="0"
                        name="sikringsbolt"
                        type="app:SikringsboltPropertyType">
                  <annotation>
                     <documentation>en utligger har ingen til mange sikringsbolter</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">SIKRINGSBOLT</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <complexType name="UtliggerPropertyType">
      <sequence minOccurs="0">
         <element ref="app:Utligger"/>
      </sequence>
      <attributeGroup ref="gml:AssociationAttributeGroup"/>
      <attributeGroup ref="gml:OwnershipAttributeGroup"/>
   </complexType>
</schema>
