<?xml version="1.0" encoding="UTF-8"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema"
        xmlns:app="http://skjema.geonorge.no/SOSI/produktspesifikasjon/FKB-Arealbruk/5.1"
        xmlns:gml="http://www.opengis.net/gml/3.2"
        xmlns:sc="http://www.interactive-instruments.de/ShapeChange/AppInfo"
        elementFormDefault="qualified"
        targetNamespace="http://skjema.geonorge.no/SOSI/produktspesifikasjon/FKB-Arealbruk/5.1"
        version="5.1">
   <annotation>
      <documentation>Datamodell for produktspesifikasjonen FKB-Arealbruk. FKB-Arealbruk beskriver den fysiske bruken av et areal, f.eks. industriområder, campingplasser og parker. Datasettet er ikke heldekkende.</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/-->
   <element name="Alpinbakke"
            substitutionGroup="app:ArealbrukGenerell"
            type="app:AlpinbakkeType">
      <annotation>
         <documentation>DownhillSlope: nedfart for ski med permanent karakter</documentation>
      </annotation>
   </element>
   <complexType name="AlpinbakkeType">
      <complexContent>
         <extension base="app:ArealbrukGenerellType">
            <sequence/>
         </extension>
      </complexContent>
   </complexType>
   <complexType name="AlpinbakkePropertyType">
      <sequence minOccurs="0">
         <element ref="app:Alpinbakke"/>
      </sequence>
      <attributeGroup ref="gml:AssociationAttributeGroup"/>
      <attributeGroup ref="gml:OwnershipAttributeGroup"/>
   </complexType>
   <element name="Anleggsområde"
            substitutionGroup="app:ArealbrukGenerell"
            type="app:AnleggsområdeType">
      <annotation>
         <documentation>ConstructionSite: område der det pågår anleggsarbeid

I FKB er det en målsetting om at mest mulig av byggeaktivitet når det gjelder f.eks. bygninger eller veganlegg fanges opp gjennom saksbehandling og legges inn i tiltaksbasen (FKB-Tiltak). Anleggsområder som ligger i tiltaksbasen skal ikke inngå i FKB-Arealbruk.</documentation>
      </annotation>
   </element>
   <complexType name="AnleggsområdeType">
      <complexContent>
         <extension base="app:ArealbrukGenerellType">
            <sequence/>
         </extension>
      </complexContent>
   </complexType>
   <complexType name="AnleggsområdePropertyType">
      <sequence minOccurs="0">
         <element ref="app:Anleggsområde"/>
      </sequence>
      <attributeGroup ref="gml:AssociationAttributeGroup"/>
      <attributeGroup ref="gml:OwnershipAttributeGroup"/>
   </complexType>
   <element abstract="true"
            name="ArealbrukGenerell"
            substitutionGroup="app:Fellesegenskaper"
            type="app:ArealbrukGenerellType">
      <annotation>
         <documentation>Abstrakt klasse for felleselementer for arealbruksområder</documentation>
      </annotation>
   </element>
   <complexType abstract="true" name="ArealbrukGenerellType">
      <complexContent>
         <extension base="app:FellesegenskaperType">
            <sequence>
               <element minOccurs="0" name="eksternpeker" type="anyURI">
                  <annotation>
                     <documentation>referanse til det samme objektet forvaltet i et annet datasystem. Kan f.eks. være parkforvalter i en kommune, skytebaneregister e.l. Informasjonen må vedlikeholdes administrativt.

Det vil være opp til det eksterne systemet å etablere URI-er som unikt indentifiserer systemet og det aktuelle objektet i systemet.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">EKSTERNPEKER</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element name="område" type="gml:SurfacePropertyType">
                  <annotation>
                     <documentation>objektets utstrekning</documentation>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <complexType name="ArealbrukGenerellPropertyType">
      <sequence minOccurs="0">
         <element ref="app:ArealbrukGenerell"/>
      </sequence>
      <attributeGroup ref="gml:AssociationAttributeGroup"/>
      <attributeGroup ref="gml:OwnershipAttributeGroup"/>
   </complexType>
   <element name="Campingplass"
            substitutionGroup="app:ArealbrukGenerell"
            type="app:CampingplassType">
      <annotation>
         <documentation>CampingSite: faste anlegg med servicebygg, campinghytter o.l.</documentation>
      </annotation>
   </element>
   <complexType name="CampingplassType">
      <complexContent>
         <extension base="app:ArealbrukGenerellType">
            <sequence/>
         </extension>
      </complexContent>
   </complexType>
   <complexType name="CampingplassPropertyType">
      <sequence minOccurs="0">
         <element ref="app:Campingplass"/>
      </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 name="datafangstdato" type="date">
                  <annotation>
                     <documentation>dato når objektet siste gang ble registrert/observert/målt i terrenget</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">DATAFANGSTDATO</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element minOccurs="0" name="verifiseringsdato" type="date">
                  <annotation>
                     <documentation>dato når dataene er fastslått å være i samsvar med virkeligheten.

Merknad FKB:
Brukes for eksempel i de sammenhenger hvor det er foretatt fotogrammetrisk ajourhold, og hvor det ikke er registrert endringer på objektet (det virkelige objektet er i samsvar med dataobjektet)</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">VERIFISERINGSDATO</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element minOccurs="0" name="registreringsversjon" type="gml:CodeType">
                  <annotation>
                     <documentation>angivelse av hvilken produktspesifikasjon som er utgangspunkt  for dataene</documentation>
                     <appinfo>
                        <sc:targetCodeListURI>https://register.geonorge.no/sosi-kodelister/fkb/generell/5.0/registreringsversjon</sc:targetCodeListURI>
                        <defaultCodeSpace xmlns="http://www.opengis.net/gml/3.2">https://register.geonorge.no/sosi-kodelister/fkb/generell/5.0/registreringsversjon</defaultCodeSpace>
                        <sc:taggedValue tag="SOSI_navn">REGISTRERINGSVERSJON</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element minOccurs="0" name="informasjon" type="string">
                  <annotation>
                     <documentation>generell opplysning.

Merknad FKB:
Mulighet til å legge inn utfyllende informasjon om objektet. Egenskapen bør bare brukes til å legge inn ekstra informasjon om enkeltobjekter. Egenskapen bør ikke brukes til å systematisk angi ekstrainformasjon om mange/alle objekter i et datasett.</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">INFORMASJON</sc:taggedValue>
                     </appinfo>
                  </annotation>
               </element>
               <element name="kvalitet" type="app:PosisjonskvalitetPropertyType">
                  <annotation>
                     <documentation>beskrivelse av kvaliteten på stedfestingen</documentation>
                     <appinfo>
                        <sc:taggedValue tag="SOSI_navn">KVALITET</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>
   <element name="Golfbane"
            substitutionGroup="app:ArealbrukGenerell"
            type="app:GolfbaneType">
      <annotation>
         <documentation>GolfCourse: område for golfspilling</documentation>
      </annotation>
   </element>
   <complexType name="GolfbaneType">
      <complexContent>
         <extension base="app:ArealbrukGenerellType">
            <sequence/>
         </extension>
      </complexContent>
   </complexType>
   <complexType name="GolfbanePropertyType">
      <sequence minOccurs="0">
         <element ref="app:Golfbane"/>
      </sequence>
      <attributeGroup ref="gml:AssociationAttributeGroup"/>
      <attributeGroup ref="gml:OwnershipAttributeGroup"/>
   </complexType>
   <element name="Gravplass"
            substitutionGroup="app:ArealbrukGenerell"
            type="app:GravplassType">
      <annotation>
         <documentation>BurialPlace: område for gravstøtter, begravelsesplass og kirkegård</documentation>
      </annotation>
   </element>
   <complexType name="GravplassType">
      <complexContent>
         <extension base="app:ArealbrukGenerellType">
            <sequence/>
         </extension>
      </complexContent>
   </complexType>
   <complexType name="GravplassPropertyType">
      <sequence minOccurs="0">
         <element ref="app:Gravplass"/>
      </sequence>
      <attributeGroup ref="gml:AssociationAttributeGroup"/>
      <attributeGroup ref="gml:OwnershipAttributeGroup"/>
   </complexType>
   <element name="Grustak"
            substitutionGroup="app:ArealbrukGenerell"
            type="app:GrustakType">
      <annotation>
         <documentation>GravelPit: uttaksplass, område, drevet i dagen for malm eller sand, grus, pukk, skifer</documentation>
      </annotation>
   </element>
   <complexType name="GrustakType">
      <complexContent>
         <extension base="app:ArealbrukGenerellType">
            <sequence/>
         </extension>
      </complexContent>
   </complexType>
   <complexType name="GrustakPropertyType">
      <sequence minOccurs="0">
         <element ref="app:Grustak"/>
      </sequence>
      <attributeGroup ref="gml:AssociationAttributeGroup"/>
      <attributeGroup ref="gml:OwnershipAttributeGroup"/>
   </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 navnerom 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>
   <element name="Industriområde"
            substitutionGroup="app:ArealbrukGenerell"
            type="app:IndustriområdeType">
      <annotation>
         <documentation>IndustrialArea: område, bebygd eller ubebygd, benyttet til industriformål</documentation>
      </annotation>
   </element>
   <complexType name="IndustriområdeType">
      <complexContent>
         <extension base="app:ArealbrukGenerellType">
            <sequence/>
         </extension>
      </complexContent>
   </complexType>
   <complexType name="IndustriområdePropertyType">
      <sequence minOccurs="0">
         <element ref="app:Industriområde"/>
      </sequence>
      <attributeGroup ref="gml:AssociationAttributeGroup"/>
      <attributeGroup ref="gml:OwnershipAttributeGroup"/>
   </complexType>
   <element name="Lekeplass"
            substitutionGroup="app:ArealbrukGenerell"
            type="app:LekeplassType">
      <annotation>
         <documentation>Playground: område for lekeplass</documentation>
      </annotation>
   </element>
   <complexType name="LekeplassType">
      <complexContent>
         <extension base="app:ArealbrukGenerellType">
            <sequence/>
         </extension>
      </complexContent>
   </complexType>
   <complexType name="LekeplassPropertyType">
      <sequence minOccurs="0">
         <element ref="app:Lekeplass"/>
      </sequence>
      <attributeGroup ref="gml:AssociationAttributeGroup"/>
      <attributeGroup ref="gml:OwnershipAttributeGroup"/>
   </complexType>
   <element name="Lufthavn"
            substitutionGroup="app:ArealbrukGenerell"
            type="app:LufthavnType">
      <annotation>
         <documentation>ConstructionSite: område (med bygninger, installasjoner og utstyr) som helt eller delvis brukes i forbindelse med luftfartøyers avgang, landing, manøvrering og oppstilling.</documentation>
      </annotation>
   </element>
   <complexType name="LufthavnType">
      <complexContent>
         <extension base="app:ArealbrukGenerellType">
            <sequence/>
         </extension>
      </complexContent>
   </complexType>
   <complexType name="LufthavnPropertyType">
      <sequence minOccurs="0">
         <element ref="app:Lufthavn"/>
      </sequence>
      <attributeGroup ref="gml:AssociationAttributeGroup"/>
      <attributeGroup ref="gml:OwnershipAttributeGroup"/>
   </complexType>
   <element name="Park"
            substitutionGroup="app:ArealbrukGenerell"
            type="app:ParkType">
      <annotation>
         <documentation>Park: grøntområde i by- eller tettbygd område, opparbeidet og vedlikeholdt med plenareal, beplantninger, vannpartier og lignende</documentation>
      </annotation>
   </element>
   <complexType name="ParkType">
      <complexContent>
         <extension base="app:ArealbrukGenerellType">
            <sequence/>
         </extension>
      </complexContent>
   </complexType>
   <complexType name="ParkPropertyType">
      <sequence minOccurs="0">
         <element ref="app:Park"/>
      </sequence>
      <attributeGroup ref="gml:AssociationAttributeGroup"/>
      <attributeGroup ref="gml:OwnershipAttributeGroup"/>
   </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 tidligere 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="Skytebane"
            substitutionGroup="app:ArealbrukGenerell"
            type="app:SkytebaneType">
      <annotation>
         <documentation>ShootingRange: avgrenset område hvor det skytes</documentation>
      </annotation>
   </element>
   <complexType name="SkytebaneType">
      <complexContent>
         <extension base="app:ArealbrukGenerellType">
            <sequence/>
         </extension>
      </complexContent>
   </complexType>
   <complexType name="SkytebanePropertyType">
      <sequence minOccurs="0">
         <element ref="app:Skytebane"/>
      </sequence>
      <attributeGroup ref="gml:AssociationAttributeGroup"/>
      <attributeGroup ref="gml:OwnershipAttributeGroup"/>
   </complexType>
   <element name="SportIdrettPlass"
            substitutionGroup="app:ArealbrukGenerell"
            type="app:SportIdrettPlassType">
      <annotation>
         <documentation>SportsArena: område hvor det utøves sport og idrett</documentation>
      </annotation>
   </element>
   <complexType name="SportIdrettPlassType">
      <complexContent>
         <extension base="app:ArealbrukGenerellType">
            <sequence/>
         </extension>
      </complexContent>
   </complexType>
   <complexType name="SportIdrettPlassPropertyType">
      <sequence minOccurs="0">
         <element ref="app:SportIdrettPlass"/>
      </sequence>
      <attributeGroup ref="gml:AssociationAttributeGroup"/>
      <attributeGroup ref="gml:OwnershipAttributeGroup"/>
   </complexType>
   <element name="Steintipp"
            substitutionGroup="app:ArealbrukGenerell"
            type="app:SteintippType">
      <annotation>
         <documentation>StoneQuarry: område for steintipp</documentation>
      </annotation>
   </element>
   <complexType name="SteintippType">
      <complexContent>
         <extension base="app:ArealbrukGenerellType">
            <sequence/>
         </extension>
      </complexContent>
   </complexType>
   <complexType name="SteintippPropertyType">
      <sequence minOccurs="0">
         <element ref="app:Steintipp"/>
      </sequence>
      <attributeGroup ref="gml:AssociationAttributeGroup"/>
      <attributeGroup ref="gml:OwnershipAttributeGroup"/>
   </complexType>
   <element name="Transformatorstasjon"
            substitutionGroup="app:ArealbrukGenerell"
            type="app:TransformatorstasjonType">
      <annotation>
         <documentation>ConstructionSite: område for omforming og fordeling av elektrisk energi.

Oftest et tydelig avgrenset/inngjerdet område med mange kabler inn og ut.</documentation>
      </annotation>
   </element>
   <complexType name="TransformatorstasjonType">
      <complexContent>
         <extension base="app:ArealbrukGenerellType">
            <sequence/>
         </extension>
      </complexContent>
   </complexType>
   <complexType name="TransformatorstasjonPropertyType">
      <sequence minOccurs="0">
         <element ref="app:Transformatorstasjon"/>
      </sequence>
      <attributeGroup ref="gml:AssociationAttributeGroup"/>
      <attributeGroup ref="gml:OwnershipAttributeGroup"/>
   </complexType>
</schema>
