﻿<xs:schema id="foryngringsavverkningNormalskog_1"
    targetNamespace="http://nemus.skogsstyrelsen.se/scheman/foryngringsavverkningNormalskog/1"
    elementFormDefault="qualified"
    xmlns="http://nemus.skogsstyrelsen.se/scheman/foryngringsavverkningNormalskog/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 normalskog.</xs:documentation>
  </xs:annotation>
  <xs:element name="foryngringsavverkningNormalskog">
    <xs:annotation>
      <xs:documentation>Föryngringsavverkning i normalskog.</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="berorda" type="dt:berordaType" />
        <xs:element name="anmalanAvverkning">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="anmalningsyta" type="dt:wktPolygonType">
              </xs:element>
              <xs:element name="planeradAvverkning" type="dt:haType" />
              <xs:element name="hansyn">
								<xs:complexType>
									<xs:sequence>
										<xs:group ref="adt:hansynGroup" />
										<xs:group ref="adt:hansynRenGroup" minOccurs="0" />
									</xs:sequence>
								</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:choice >
											<xs:sequence>
											  <xs:element name="planeradeForyngringsatgarderGenomPlanteringEllerSadd" >
												  <xs:complexType>
													  <xs:sequence>
														  <xs:choice maxOccurs="unbounded">
															  <xs:element name="planteringUtanFroSkarmtrad" type="planteringType" />
															  <xs:element name="planteringMedFroSkarmtrad" type="planteringType"  />
															  <xs:element name="sadd" type="saddType" />
														  </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="planeradForyngringsatgardGenomNaturligForyngring" minOccurs="0"/>
											</xs:sequence>
											<xs:element name="planeradeForyngringsatgarderGenomNaturligForyngring" type="planeradForyngringsatgardGenomNaturligForyngring"/>
										</xs:choice>
									</xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="anvandningAvFrammandeTradart" type="adt:anvandningAvFrammandeTradartType" minOccurs="0" />
				<xs:element name="dispenser" type="adt:dispensType" minOccurs="0" />
          
        <xs:element name="ovrigt" type="adt:ovrigtType" minOccurs="0"/>
				<xs:element name="bilaga" type="adt:bilagaMedSamebyType" minOccurs="0" maxOccurs="unbounded">
				</xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>

  <xs:complexType name="planeradForyngringsatgardGenomNaturligForyngring">
    <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" minOccurs="0" />
                <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="genomUpprepadUtglesning" type="dt:haType" />
      </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="planteringType">
    <xs:sequence>
      <xs:element name="ha" type="dt:haType" />
      <xs:element name="tradart" type="adt:allTradartType" minOccurs="0" />
      <xs:element name="antal" type="dt:antalType" minOccurs="0" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="saddType">
    <xs:sequence>
      <xs:element name="ha" type="dt:haType" />
      <xs:element name="tradart" type="adt:allTradartType" minOccurs="0" />
    </xs:sequence>
  </xs:complexType>

</xs:schema>