﻿<xs:schema id="foryngringsavverkningAdellovskog_1"
    targetNamespace="http://nemus.skogsstyrelsen.se/scheman/foryngringsavverkningAdellovskog/1"
    elementFormDefault="qualified"
    xmlns="http://nemus.skogsstyrelsen.se/scheman/foryngringsavverkningAdellovskog/1"
    xmlns:xs="http://www.w3.org/2001/XMLSchema"
    xmlns:dt="http://nemus.skogsstyrelsen.se/scheman/dataTypes/2"
    xmlns:adt="http://nemus.skogsstyrelsen.se/scheman/avverkningDataTypes/1"
>
  <xs:import namespace="http://nemus.skogsstyrelsen.se/scheman/dataTypes/2" schemaLocation="dataTypes_2.xsd" />
  <xs:import namespace="http://nemus.skogsstyrelsen.se/scheman/avverkningDataTypes/1" schemaLocation="avverkningDataTypes_1.xsd" />

  <xs:annotation>
    <xs:documentation>Föryngringsavverkning i ädellövskog</xs:documentation>
  </xs:annotation>
  <xs:element name="foryngringsavverkningAdellovskog">
    <xs:annotation>
      <xs:documentation>Föryngringsavverkning i ädellövskog.</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="berorda" type="dt:berordaType" />
        <xs:element name="ansokanAvverkning">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ansokningsyta" type="dt:wktPolygonType">
              </xs:element>
              <xs:element name="planeradAvverkning" type="dt:haType" />
              <xs:element name="hansyn">
                <xs:complexType>
                  <xs:group ref="adt:hansynGroup"/>
                </xs:complexType>
              </xs:element>
              <xs:element name="avlagg" type="dt:wktType" minOccurs="0" maxOccurs="unbounded">
              </xs:element>
              <xs:element name="foryngringsatgarder">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="nuvarandeTradart" type="adt:adellovTradartType"/>
                    <xs:sequence>
                      <xs:choice>
                        <xs:sequence>
                          <xs:element name="planeradeForyngringsatgarderGenomPlanteringEllerSadd"  >
                            <xs:complexType>
                              <xs:sequence>
                                <xs:choice maxOccurs="unbounded">
                                    <xs:element name="planteringUtanFroSkarmtrad" type="adellovskogPlanteringType" />
                                    <xs:element name="planteringMedFroSkarmtrad" type="adellovskogPlanteringType"  />
                                    <xs:element name="sadd" type="adellovskogSaddType"  />
                                </xs:choice>
                                <xs:element name="markberedning" minOccurs="0" >
                                  <xs:complexType>
                                    <xs:group ref="adt:markberedningGroup"/>
                                  </xs:complexType>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="planeradeForyngringsatgarderGenomNaturligForyngring" type="adellovskogPlaneradForyngringsatgardGenomNaturligForyngringType" minOccurs="0"  />
                        </xs:sequence>
                        <xs:element name="planeradeForyngringsatgarderGenomNaturligForyngring" type="adellovskogPlaneradForyngringsatgardGenomNaturligForyngringType"  />
                      </xs:choice>
                    </xs:sequence>
                    <xs:element name="tradartsbyte" type="tradartsbyteType" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation>Här anges trädartsbyte som innebär att beståndet upphör att vara ädellövskog.</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="anvandningAvFrammandeTradart" type="adt:anvandningAvFrammandeTradartType" minOccurs="0" />
        <xs:element name="ovrigt" type="adt:ovrigtType" minOccurs="0"/>
        <xs:element name="bilaga" type="adt:bilagaType" minOccurs="0" maxOccurs="unbounded" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>

  <xs:complexType name="adellovskogPlaneradForyngringsatgardGenomNaturligForyngringType">
    <xs:sequence>
      <xs:choice maxOccurs="unbounded">        
        <xs:element name="naturligMedFroSkarmtrad">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ha" type="dt:haType" />
              <xs:element name="tradartFroSkarmtrad" type="adt:allTradartType" />
              <xs:element name="antalFroSkarmtradPerHa" type="dt:antalType" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="naturligUtanFroSkarmtrad" type="dt:haType"  />      
        <xs:element name="naturligMedFroSkarmtradFoljtAvUpprepadUtglesning" type="dt:haType" >
          <xs:annotation>
            <xs:documentation>Här anges upprepad utglesning av ädellövsbeståndet.</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:choice>
      <xs:element name="markberedning" minOccurs="0" >
        <xs:complexType>
          <xs:group ref="adt:markberedningGroup"/>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="adellovskogPlanteringType">
    <xs:sequence>
      <xs:element name="ha" type="dt:haType" />
      <xs:element name="tradart" type="adt:allTradartType" />
      <xs:element name="antal" type="dt:antalType" minOccurs="0" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="adellovskogSaddType">
    <xs:sequence>
      <xs:element name="ha" type="dt:haType" />
      <xs:element name="tradart" type="adt:allTradartType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="tradartsbyteType">
    <xs:sequence>
      <xs:element name="ha" type="dt:haType" />
      <xs:element name="forslagTillErsattningsmarkFinns" type="xs:boolean" minOccurs="0" />
      <xs:element name="skalTillByte" type="dt:notEmptyString" />
      <xs:element name="jagVillAttSkogsstyrelsenKontaktarMig" type="xs:boolean" minOccurs="0" >
        <xs:annotation>
          <xs:documentation>Här anges om kontakt önskas för utsyning eller rådgivning om t.ex. naturhänsyn eller föryngringsåtgärder.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>

</xs:schema>
