<?xml version="1.0" encoding="UTF-8"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema"
        xmlns:app="https://skjema.geonorge.no/SOSI/produktspesifikasjon/KartGraArealer/1.0"
        xmlns:gml="http://www.opengis.net/gml/3.2"
        elementFormDefault="qualified"
        targetNamespace="https://skjema.geonorge.no/SOSI/produktspesifikasjon/KartGraArealer/1.0"
        version="1.0">
   <annotation>
      <documentation>Datasettet er et felles datagrunnlag for ulike typer arealanalyser</documentation>
   </annotation>
   <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="GraArealFlate"
            substitutionGroup="gml:AbstractFeature"
            type="app:GraArealFlateType">
      <annotation>
         <documentation>En flate i Grunnkartet som representerer et sammenhengende areal med egenskaper som arealdekke, arealbruk, økosystemtype og tilhørende informasjon om kildedata, brukt som grunnlag for arealanalyser og -regnskap.</documentation>
      </annotation>
   </element>
   <complexType name="GraArealFlateType">
      <complexContent>
         <extension base="gml:AbstractFeatureType">
            <sequence>
               <element name="område" type="gml:SurfacePropertyType">
                  <annotation>
                     <documentation>den geografiske avgrensingen av Grunnkartflaten</documentation>
                  </annotation>
               </element>
               <element name="arealdekkeNiva1" type="gml:CodeType">
                  <annotation>
                     <documentation>Viser hovedklasser for arealressurser med vekt på produksjonsgrunnlaget for jord- og skogbruk, som jordbruksareal, skog, vann og bebygd areal</documentation>
                     <appinfo>
                        <defaultCodeSpace xmlns="http://www.opengis.net/gml/3.2">https://register.geonorge.no/sosi-kodelister/temadata/grunnkart-arealanalyse/arealdekkeniva1</defaultCodeSpace>
                     </appinfo>
                  </annotation>
               </element>
               <element name="arealdekkeNiva2" type="gml:CodeType">
                  <annotation>
                     <documentation>Gir en mer detaljert inndeling av arealressursene innenfor hovedklassene, for eksempel fulldyrka jord, myr eller åpen fastmark</documentation>
                     <appinfo>
                        <defaultCodeSpace xmlns="http://www.opengis.net/gml/3.2">https://register.geonorge.no/sosi-kodelister/temadata/grunnkart-arealanalyse/arealdekkeniva2</defaultCodeSpace>
                     </appinfo>
                  </annotation>
               </element>
               <element name="arealdekkeKode" type="gml:CodeType">
                  <annotation>
                     <documentation>Standardisert tallkode for arealdekke på begge nivåer</documentation>
                     <appinfo>
                        <defaultCodeSpace xmlns="http://www.opengis.net/gml/3.2">https://register.geonorge.no/sosi-kodelister/temadata/grunnkart-arealanalyse/arealdekkekode</defaultCodeSpace>
                     </appinfo>
                  </annotation>
               </element>
               <element name="grunnforhold" type="gml:CodeType">
                  <annotation>
                     <documentation>Grunnforhold gir informasjon om tjukkelse, type og utbredelse av jorddekket i alle områder under skoggrensen</documentation>
                  </annotation>
               </element>
               <element name="grunnforholdKode" type="gml:CodeType">
                  <annotation>
                     <documentation>Standardisert tallkode for grunnforhold</documentation>
                     <appinfo>
                        <defaultCodeSpace xmlns="http://www.opengis.net/gml/3.2">https://register.geonorge.no/sosi-kodelister/temadata/grunnkart-arealanalyse/grunnforholdkode</defaultCodeSpace>
                     </appinfo>
                  </annotation>
               </element>
               <element name="skogbonitet" type="gml:CodeType">
                  <annotation>
                     <documentation>Et mål på arealets evne til å produsere trevirke, basert på trærnes høydevekst, alder, vegetasjonstype og forekomst av spesielle plantearter</documentation>
                     <appinfo>
                        <defaultCodeSpace xmlns="http://www.opengis.net/gml/3.2">https://register.geonorge.no/sosi-kodelister/temadata/grunnkart-arealanalyse/skogbonitet</defaultCodeSpace>
                     </appinfo>
                  </annotation>
               </element>
               <element name="skogbonitetKode" type="gml:CodeType">
                  <annotation>
                     <documentation>Standardisert tallkode for skogbonitet</documentation>
                     <appinfo>
                        <defaultCodeSpace xmlns="http://www.opengis.net/gml/3.2">https://register.geonorge.no/sosi-kodelister/temadata/grunnkart-arealanalyse/skogbonitetkode</defaultCodeSpace>
                     </appinfo>
                  </annotation>
               </element>
               <element name="arealbrukLandHovedklasse" type="gml:CodeType">
                  <annotation>
                     <documentation>Gir oversikt over bebygd og opparbeidet areal og beskriver den fysiske bruken av arealet, som bolig, næring eller samferdsel på et overordnet nivå.</documentation>
                     <appinfo>
                        <defaultCodeSpace xmlns="http://www.opengis.net/gml/3.2">https://register.geonorge.no/sosi-kodelister/temadata/ssbarealbruk/ssbarealbrukhovedklasse</defaultCodeSpace>
                     </appinfo>
                  </annotation>
               </element>
               <element name="arealbrukLandUnderklasse" type="gml:CodeType">
                  <annotation>
                     <documentation>Gir oversikt over bebygd og opparbeidet areal og beskriver den fysiske bruken av arealet, som bolig, næring eller samferdsel på et detaljert nivå.</documentation>
                     <appinfo>
                        <defaultCodeSpace xmlns="http://www.opengis.net/gml/3.2">https://register.geonorge.no/sosi-kodelister/temadata/ssbarealbruk/ssbarealbrukunderklasse</defaultCodeSpace>
                     </appinfo>
                  </annotation>
               </element>
               <element name="arealbrukLandKode" type="gml:CodeType">
                  <annotation>
                     <documentation>Standardisert tallkode for arealbruk på land for begge nivåer.</documentation>
                     <appinfo>
                        <defaultCodeSpace xmlns="http://www.opengis.net/gml/3.2">https://register.geonorge.no/sosi-kodelister/temadata/ssbarealbruk/ssbarealbrukkode</defaultCodeSpace>
                     </appinfo>
                  </annotation>
               </element>
               <element name="arealbrukHav" type="gml:CodeType">
                  <annotation>
                     <documentation>Klassifisering av stedbundet arealbruk i havområder.</documentation>
                  </annotation>
               </element>
               <element name="arealbrukHavKode" type="gml:CodeType">
                  <annotation>
                     <documentation>Standardisert tallkode for arealbruk i hav.</documentation>
                     <appinfo>
                        <defaultCodeSpace xmlns="http://www.opengis.net/gml/3.2">https://register.geonorge.no/sosi-kodelister/temadata/ssbarealbruk/ssbarealbrukhavkode</defaultCodeSpace>
                     </appinfo>
                  </annotation>
               </element>
               <element name="okosystemtypeNiva1" type="gml:CodeType">
                  <annotation>
                     <documentation>Økosystemklasse nivå 1 har 12 klasser, og deler kartet inn i hovedøkosystemer etter europeisk arealtypologi utviklet spesielt til bruk i naturregnskap (Eurostat)</documentation>
                     <appinfo>
                        <defaultCodeSpace xmlns="http://www.opengis.net/gml/3.2">https://register.geonorge.no/sosi-kodelister/temadata/grunnkart-arealanalyse/okosystemtypeniva1</defaultCodeSpace>
                     </appinfo>
                  </annotation>
               </element>
               <element name="okosystemtypeNiva2" type="gml:CodeType">
                  <annotation>
                     <documentation>Økosystemklasse nivå 2 gir en videre inndeling av de 12 klassene i nivå 1. Inndelingen følger europeisk arealtypologi utviklet spesielt til bruk i naturregnskap (Eurostat)</documentation>
                     <appinfo>
                        <defaultCodeSpace xmlns="http://www.opengis.net/gml/3.2">https://register.geonorge.no/sosi-kodelister/temadata/grunnkart-arealanalyse/okosystemtypeniva2</defaultCodeSpace>
                     </appinfo>
                  </annotation>
               </element>
               <element name="okosystemtypeNiva3" type="gml:CodeType">
                  <annotation>
                     <documentation>Økosystemklasse nivå 3 gir en videre inndeling av økosystemklasse 1 og 2. Inndelingen følger europeisk arealtypologi utviklet spesielt til bruk i naturregnskap (Eurostat)</documentation>
                     <appinfo>
                        <defaultCodeSpace xmlns="http://www.opengis.net/gml/3.2">https://register.geonorge.no/sosi-kodelister/temadata/grunnkart-arealanalyse/okosystemtypeniva3</defaultCodeSpace>
                     </appinfo>
                  </annotation>
               </element>
               <element minOccurs="0" name="okosystemtypeKode" type="gml:CodeType">
                  <annotation>
                     <documentation>Standardisert tallkode for økosystemtyper på alle tre nivåer</documentation>
                     <appinfo>
                        <defaultCodeSpace xmlns="http://www.opengis.net/gml/3.2">https://register.geonorge.no/sosi-kodelister/temadata/grunnkart-arealanalyse/okosystemtypekode</defaultCodeSpace>
                     </appinfo>
                  </annotation>
               </element>
               <element name="grunnkartKilde" type="gml:CodeType">
                  <annotation>
                     <documentation>Spesifiserer kilden for avgrensningen av grunnkart-flaten</documentation>
                     <appinfo>
                        <defaultCodeSpace xmlns="http://www.opengis.net/gml/3.2">https://register.geonorge.no/sosi-kodelister/temadata/grunnkart-arealanalyse/grunnkartkilde</defaultCodeSpace>
                     </appinfo>
                  </annotation>
               </element>
               <element name="arealbrukKilde" type="gml:CodeType">
                  <annotation>
                     <documentation>Spesifiserer kilden for arealbruksinformasjonen</documentation>
                     <appinfo>
                        <defaultCodeSpace xmlns="http://www.opengis.net/gml/3.2">https://register.geonorge.no/sosi-kodelister/temadata/ssbarealbruk/ssbarealbrukkilde</defaultCodeSpace>
                     </appinfo>
                  </annotation>
               </element>
               <element name="andelBygg" type="integer"/>
               <element name="andelGra" type="integer"/>
               <element name="andelGronn" type="integer"/>
               <element name="kommunenummer" type="gml:CodeType">
                  <annotation>
                     <documentation>nummerering av kommunen i henhold til Statistisk sentralbyrå sin offisielle liste

Merknad: Det presiseres at kommune alltid skal ha 4 siffer, dvs. eventuelt med ledende null. Kommune benyttes for kopling mot en rekke andre registre som også benytter 4 siffer.</documentation>
                     <appinfo>
                        <defaultCodeSpace xmlns="http://www.opengis.net/gml/3.2">https://register.geonorge.no/sosi-kodelister/inndelinger/inndelingsbase/kommunenummer</defaultCodeSpace>
                     </appinfo>
                  </annotation>
               </element>
               <element name="identifikasjon" type="app:IdentifikasjonPropertyType">
                  <annotation>
                     <documentation>unik identifikasjon av et objekt</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="kopidata" type="app:KopidataPropertyType">
                  <annotation>
                     <documentation>angivelse av at objektet er hentet fra et kopidatasett og ikke fra originaldatasettet

Merknad: Inneholder informasjon om når kopidatasettet ble kopiert fra originaldatasettet og hvem som er originaldataansvarlig</documentation>
                  </annotation>
               </element>
               <element minOccurs="0" name="oppdateringsdato" type="dateTime">
                  <annotation>
                     <documentation>tidspunkt for siste endring på objektet 

Merknad: 
Oppdateringsdato kan være forskjellig fra datafangsdato ved at data som er registrert kan bufres en kortere eller lengre periode før disse legges inn i datasystemet (databasen).</documentation>
                  </annotation>
               </element>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <complexType name="GraArealFlatePropertyType">
      <sequence minOccurs="0">
         <element ref="app:GraArealFlate"/>
      </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>
      </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.</documentation>
            </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>
            </annotation>
         </element>
         <element minOccurs="0" name="versjonId" type="string">
            <annotation>
               <documentation>versionId: identifikasjon av en spesiell versjon av et geografisk objekt (instans)</documentation>
            </annotation>
         </element>
      </sequence>
   </complexType>
   <complexType name="IdentifikasjonPropertyType">
      <sequence>
         <element ref="app:Identifikasjon"/>
      </sequence>
   </complexType>
   <element name="Kopidata"
            substitutionGroup="gml:AbstractObject"
            type="app:KopidataType">
      <annotation>
         <documentation>angivelse av at objektet er hentet fra en kopi av originaldata

Merknad: 
Kan benyttes dersom man gjør et uttak av en database som ikke inneholder originaldataene.</documentation>
      </annotation>
   </element>
   <complexType name="KopidataType">
      <sequence>
         <element name="områdeId" type="integer">
            <annotation>
               <documentation>identifikasjon av område som dataene dekker

Merknad: Kan angis med kommunenummer eller fylkesnummer. Disse bør spesifiseres nærmere.</documentation>
            </annotation>
         </element>
         <element name="originalDatavert" type="string">
            <annotation>
               <documentation>ansvarlig etat for forvaltning av data</documentation>
            </annotation>
         </element>
         <element name="kopidato" type="dateTime">
            <annotation>
               <documentation>dato når objektet ble kopiert fra originaldatasettet  

Merknad:
Er en del av egenskapen Kopidata. Brukes i de tilfeller hvor en kopidatabase brukes til distribusjon.
Å kopiere et datasett til en kopidatabase skal ikke føre til at Oppdateringsdato blir endret.
Eventuell redigering av data i et kopidatasett medfører ny Oppdateringsdato, Datafangstdato og/eller Verifiseringsdato.</documentation>
            </annotation>
         </element>
      </sequence>
   </complexType>
   <complexType name="KopidataPropertyType">
      <sequence>
         <element ref="app:Kopidata"/>
      </sequence>
   </complexType>
</schema>
