﻿<xs:schema xmlns="http://nemus.skogsstyrelsen.se/scheman/fornlamning/1" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://nemus.skogsstyrelsen.se/scheman/fornlamning/1">
  <xs:annotation>
    <xs:documentation>Fornlämning</xs:documentation>
  </xs:annotation>
  <xs:element name="fornlamning">
    <xs:annotation>
      <xs:documentation>Rotelementet för fornlämning</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="uppgifter" type="uppgifterType" />
        <xs:element minOccurs="0" name="bilagor" type="bilagorType" />
      </xs:sequence>
      <xs:attribute name="typ" use="required">
        <xs:simpleType>
          <xs:annotation>
            <xs:documentation>Typ av fornlämningsärende</xs:documentation>
          </xs:annotation>
          <xs:restriction base="xs:string">
            <xs:enumeration value="samråd">
              <xs:annotation>
                <xs:documentation>Begäran om samråd vid skogsbruksåtgärder.</xs:documentation>
              </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="tillstånd">
              <xs:annotation>
                <xs:documentation>Ansökan om tillstånd till ingrepp i fornlämningsområde vid skogsbruksåtgärder.</xs:documentation>
              </xs:annotation>
            </xs:enumeration>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
    </xs:complexType>
  </xs:element>
  <xs:complexType name="geografisktObjektType" abstract="true">
    <xs:annotation>
      <xs:documentation>Objekt som representerar en företeelse vars läge i förhållande till jordens yta är av speciellt intresse.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="geometri" type="wktType" />
    </xs:sequence>
    <xs:attribute name="objektId" type="xs:int" />
  </xs:complexType>
  <xs:simpleType name="wktType">
    <xs:annotation>
      <xs:documentation>Beskrivning av läge, form och storlek (inom GIS) m h a WKT-strängar.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:whiteSpace value="collapse" />
      <xs:minLength value="1" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="uppgifterType">
    <xs:annotation>
      <xs:documentation>Uppgifter för fornlämning</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="fastighetsbeteckning" type="xs:string">
        <xs:annotation>
          <xs:documentation>Fastighetsbeteckning: Fastighetsnamn Block:Enhet</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="externId" type="xs:string" minOccurs="0" />
      <xs:element name="personer" type="personerType" />
      <xs:element name="lamningar" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Nya forn- eller kulturlämningar.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="beskrivning" type="xs:string" />
            <xs:element name="lamning" minOccurs="0" maxOccurs="unbounded">
              <xs:complexType>
                <xs:annotation>
                  <xs:documentation>Geografisk representation av en forn- eller kulturlämning.</xs:documentation>
                </xs:annotation>
                <xs:complexContent>
                  <xs:extension base="geografisktObjektType" />
                </xs:complexContent>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="atgarder" type="atgarderType" minOccurs="0" />
      <xs:element name="markingrepp" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Tillståndsbeskrivning för att utföra ett markingrepp.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="tidUtforande" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Datum då åtgärden ska påbörjas.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="korstracka" minOccurs="0" maxOccurs="unbounded">
        <xs:complexType>
          <xs:annotation>
            <xs:documentation>Geografisk representation av körsträckor till och från området.</xs:documentation>
          </xs:annotation>
          <xs:complexContent>
            <xs:extension base="geografisktObjektType" />
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="personerType">
    <xs:annotation>
      <xs:documentation>Personer</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" name="person" type="personType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="personType">
    <xs:annotation>
      <xs:documentation>Person</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="namn" type="xs:string" />
      <xs:element name="adress" type="xs:string" />
      <xs:element minOccurs="0" name="coAdress" type="xs:string" />
      <xs:element name="postnummer" type="xs:string" />
      <xs:element name="postort" type="xs:string" />
      <xs:element minOccurs="0" name="telefon" type="xs:string" />
      <xs:element minOccurs="0" name="mobil" type="xs:string" />
      <xs:element minOccurs="0" name="epost" type="xs:string" />
    </xs:sequence>
    <xs:attribute name="roll" type="rollType" />
  </xs:complexType>
  <xs:simpleType name="rollType">
    <xs:annotation>
      <xs:documentation>Roll</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="markägare" />
      <xs:enumeration value="ombud" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="atgarderType">
    <xs:annotation>
      <xs:documentation>Åtgärder</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="markberedning" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Markberedning</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent>
            <xs:extension base="atgardType">
              <xs:sequence>
                <xs:element name="markberedningsmetod" maxOccurs="unbounded">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:enumeration value="hög" />
                      <xs:enumeration value="fläck" />
                      <xs:enumeration value="långfläck" />
                      <xs:enumeration value="invers" />
                      <xs:enumeration value="harv" />
                      <xs:enumeration value="fräs" />
                      <xs:enumeration value="bränning" />
                      <xs:enumeration value="annan" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="hansyn" minOccurs="0" maxOccurs="unbounded">
                  <xs:complexType>
                    <xs:annotation>
                      <xs:documentation>Hänsyn där markberedning INTE kommer att utföras.</xs:documentation>
                    </xs:annotation>
                    <xs:complexContent>
                      <xs:extension base="geografisktObjektType" />
                    </xs:complexContent>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="stubbskord" minOccurs="0">
        <xs:complexType>
          <xs:annotation>
            <xs:documentation>Stubbskörd</xs:documentation>
          </xs:annotation>
          <xs:complexContent>
            <xs:extension base="atgardType">
              <xs:sequence>
                <xs:element name="hansyn" minOccurs="0" maxOccurs="unbounded">
                  <xs:complexType>
                    <xs:annotation>
                      <xs:documentation>Hänsyn där stubbskörd INTE kommer att utföras.</xs:documentation>
                    </xs:annotation>
                    <xs:complexContent>
                      <xs:extension base="geografisktObjektType" />
                    </xs:complexContent>
                  </xs:complexType>
                </xs:element>
                <xs:element name="placeringAvlagg" minOccurs="0" maxOccurs="unbounded">
                  <xs:complexType>
                    <xs:annotation>
                      <xs:documentation>Punktmarkering var avlägget ska placeras.</xs:documentation>
                    </xs:annotation>
                    <xs:complexContent>
                      <xs:extension base="geografisktObjektType" />
                    </xs:complexContent>
                  </xs:complexType>
                </xs:element>

              </xs:sequence>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="plantering" minOccurs="0">
        <xs:complexType>
          <xs:annotation>
            <xs:documentation>Plantering</xs:documentation>
          </xs:annotation>
          <xs:complexContent>
            <xs:extension base="atgardType">
              <xs:sequence>
                <xs:element name="avverkningsyta" type="xs:decimal" minOccurs="0" />
                <xs:element name="skogsodling" type="xs:decimal" minOccurs="0" />
                <xs:element name="naturligForyngring" type="xs:decimal" minOccurs="0" />
                <xs:element name="hansyn" minOccurs="0" maxOccurs="unbounded">
                  <xs:complexType>
                    <xs:annotation>
                      <xs:documentation>Hänsyn där plantering INTE kommer att utföras.</xs:documentation>
                    </xs:annotation>
                    <xs:complexContent>
                      <xs:extension base="geografisktObjektType" />
                    </xs:complexContent>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="skyddsdikning" minOccurs="0">
        <xs:complexType>
          <xs:annotation>
            <xs:documentation>Skyddsdikning</xs:documentation>
          </xs:annotation>
          <xs:complexContent>
            <xs:extension base="atgardType">
              <xs:sequence>
                <xs:element name="skyddsdikningsyta" minOccurs="0" maxOccurs="unbounded">
                  <xs:complexType>
                    <xs:annotation>
                      <xs:documentation>Skyddsdikningens yta</xs:documentation>
                    </xs:annotation>
                    <xs:complexContent mixed="false">
                      <xs:extension base="geografisktObjektType">
                        <xs:sequence>
                          <xs:element name="attribut">
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element name="djup" minOccurs="0" type="xs:decimal"/>
                                <xs:element name="breddVidMarkytan" minOccurs="0" type="xs:decimal"/>
                                <xs:element name="langd" minOccurs="0" type="xs:decimal"/>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                        </xs:sequence>
                      </xs:extension>
                    </xs:complexContent>
                  </xs:complexType>
                </xs:element>
                <xs:element name="utlopp" minOccurs="0" maxOccurs="unbounded">
                  <xs:complexType>
                    <xs:annotation>
                      <xs:documentation>Skyddsdikets utlopp</xs:documentation>
                    </xs:annotation>
                    <xs:complexContent>
                      <xs:extension base="geografisktObjektType" />
                    </xs:complexContent>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="basTraktorvagar" minOccurs="0">
        <xs:complexType>
          <xs:annotation>
            <xs:documentation>Bas-/traktorväg</xs:documentation>
          </xs:annotation>
          <xs:complexContent>
            <xs:extension base="atgardType">
              <xs:sequence>
                <xs:element name="vag" minOccurs="0" maxOccurs="unbounded">
                  <xs:complexType>
                    <xs:annotation>
                      <xs:documentation>Geografisk representation av en bas-/traktorväg.</xs:documentation>
                    </xs:annotation>
                    <xs:complexContent>
                      <xs:extension base="geografisktObjektType" />
                    </xs:complexContent>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="virkesavlagg" minOccurs="0">
        <xs:complexType>
          <xs:annotation>
            <xs:documentation>Virkesavlägg/GROT</xs:documentation>
          </xs:annotation>
          <xs:complexContent>
            <xs:extension base="atgardType">
              <xs:sequence>
                <xs:element name="avlagg" minOccurs="0" maxOccurs="unbounded">
                  <xs:complexType>
                    <xs:annotation>
                      <xs:documentation>Geografisk representation av ett virkesavlägg.</xs:documentation>
                    </xs:annotation>
                    <xs:complexContent>
                      <xs:extension base="geografisktObjektType" />
                    </xs:complexContent>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="dikning" minOccurs="0">
        <xs:complexType>
          <xs:annotation>
            <xs:documentation>Dikning</xs:documentation>
          </xs:annotation>
          <xs:complexContent>
            <xs:extension base="atgardType">
              <xs:sequence>
                <xs:element name="dike" minOccurs="0" maxOccurs="unbounded">
                  <xs:complexType>
                    <xs:annotation>
                      <xs:documentation>Dike</xs:documentation>
                    </xs:annotation>
                    <xs:complexContent mixed="false">
                      <xs:extension base="geografisktObjektType">
                        <xs:sequence>
                          <xs:element name="attribut">
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element name="djup" minOccurs="0" type="xs:decimal"/>
                                <xs:element name="breddVidMarkytan" minOccurs="0" type="xs:decimal"/>
                                <xs:element name="langd" minOccurs="0" type="xs:decimal"/>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                        </xs:sequence>
                      </xs:extension>
                    </xs:complexContent>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="invallning" minOccurs="0">
        <xs:complexType>
          <xs:annotation>
            <xs:documentation>Vallar</xs:documentation>
          </xs:annotation>
          <xs:complexContent>
            <xs:extension base="atgardType">
              <xs:sequence>
                <xs:element name="vall" minOccurs="0" maxOccurs="unbounded">
                  <xs:complexType>
                    <xs:annotation>
                      <xs:documentation>Vall</xs:documentation>
                    </xs:annotation>
                    <xs:complexContent>
                      <xs:extension base="geografisktObjektType" />
                    </xs:complexContent>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="vattenavledning" minOccurs="0">
        <xs:complexType>
          <xs:annotation>
            <xs:documentation>Vattenavledning</xs:documentation>
          </xs:annotation>
          <xs:complexContent>
            <xs:extension base="atgardType">
              <xs:sequence>
                <xs:element name="objekt" minOccurs="0" maxOccurs="unbounded">
                  <xs:complexType>
                    <xs:annotation>
                      <xs:documentation>Geografiska objekt för vattenavledning.</xs:documentation>
                    </xs:annotation>
                    <xs:complexContent>
                      <xs:extension base="geografisktObjektType" />
                    </xs:complexContent>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="massor" minOccurs="0">
        <xs:complexType>
          <xs:annotation>
            <xs:documentation>Placering av massor</xs:documentation>
          </xs:annotation>
          <xs:complexContent>
            <xs:extension base="atgardType">
              <xs:sequence>
                <xs:element name="objekt" minOccurs="0" maxOccurs="unbounded">
                  <xs:complexType>
                    <xs:annotation>
                      <xs:documentation>Geografiska objekt för placering av massor.</xs:documentation>
                    </xs:annotation>
                    <xs:complexContent>
                      <xs:extension base="geografisktObjektType" />
                    </xs:complexContent>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="anlaggningar" minOccurs="0">
        <xs:complexType>
          <xs:annotation>
            <xs:documentation>Övriga anläggningar (pumpstation, slamgrop/sedimentationsbassäng, m.m.)</xs:documentation>
          </xs:annotation>
          <xs:complexContent>
            <xs:extension base="atgardType">
              <xs:sequence>
                <xs:element name="anlaggning" minOccurs="0" maxOccurs="unbounded">
                  <xs:complexType>
                    <xs:annotation>
                      <xs:documentation>Geografisk representation av en anläggning.</xs:documentation>
                    </xs:annotation>
                    <xs:complexContent>
                      <xs:extension base="geografisktObjektType" />
                    </xs:complexContent>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="skadeforebyggandeAtgarder" minOccurs="0">
        <xs:complexType>
          <xs:annotation>
            <xs:documentation>Skadeförebyggande åtgärder</xs:documentation>
          </xs:annotation>
          <xs:complexContent>
            <xs:extension base="atgardType">
              <xs:sequence>
                <xs:element name="objekt" minOccurs="0" maxOccurs="unbounded">
                  <xs:complexType>
                    <xs:annotation>
                      <xs:documentation>Geografisk representation av skadeförebyggande åtgärder.</xs:documentation>
                    </xs:annotation>
                    <xs:complexContent>
                      <xs:extension base="geografisktObjektType" />
                    </xs:complexContent>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="dikesrensning" minOccurs="0">
        <xs:complexType>
          <xs:annotation>
            <xs:documentation>Dikesrensning</xs:documentation>
          </xs:annotation>
          <xs:complexContent>
            <xs:extension base="atgardType">
              <xs:sequence>
                <xs:element minOccurs="0" maxOccurs="1" name="djup" type="xs:decimal" />
                <xs:element minOccurs="0" maxOccurs="1" name="breddVidVattenytan" type="xs:decimal" />
                <xs:element minOccurs="0" maxOccurs="1" name="langd" type="xs:decimal" />
                <xs:element name="objekt" minOccurs="0" maxOccurs="unbounded">
                  <xs:complexType>
                    <xs:annotation>
                      <xs:documentation>Geografisk representation av dikesrensning.</xs:documentation>
                    </xs:annotation>
                    <xs:complexContent>
                      <xs:extension base="geografisktObjektType" />
                    </xs:complexContent>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="godsling" minOccurs="0">
        <xs:complexType>
          <xs:annotation>
            <xs:documentation>Gödsling</xs:documentation>
          </xs:annotation>
          <xs:complexContent>
            <xs:extension base="atgardType">
              <xs:sequence>
                <xs:element minOccurs="0" maxOccurs="1" name="givanAvGodsel" type="xs:string" />
                <xs:element minOccurs="0" maxOccurs="1" name="givanAvKvavegodsling" type="xs:string" />
                <xs:element minOccurs="0" maxOccurs="1" name="typAvGodsel" type="xs:string" />
                <xs:element minOccurs="0" maxOccurs="1" name="spridningsMetod" type="xs:string" />
                <xs:element name="objekt" minOccurs="0" maxOccurs="unbounded">
                  <xs:complexType>
                    <xs:annotation>
                      <xs:documentation>Geografisk representation av gödsling.</xs:documentation>
                    </xs:annotation>
                    <xs:complexContent>
                      <xs:extension base="geografisktObjektType" />
                    </xs:complexContent>
                  </xs:complexType>
                </xs:element>
                <xs:element name="lagringsplats" minOccurs="0" maxOccurs="unbounded">
                  <xs:complexType>
                    <xs:annotation>
                      <xs:documentation>Geografisk representation av lagringsplats.</xs:documentation>
                    </xs:annotation>
                    <xs:complexContent>
                      <xs:extension base="geografisktObjektType" />
                    </xs:complexContent>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="askaterforing" minOccurs="0">
        <xs:complexType>
          <xs:annotation>
            <xs:documentation>Askåterföring</xs:documentation>
          </xs:annotation>
          <xs:complexContent>
            <xs:extension base="atgardType">
              <xs:sequence>
                <xs:element minOccurs="0" maxOccurs="1" name="mangdAska" type="xs:string" />
                <xs:element minOccurs="0" maxOccurs="1" name="spridningsMetod" type="xs:string" />
                <xs:element name="objekt" minOccurs="0" maxOccurs="unbounded">
                  <xs:complexType>
                    <xs:annotation>
                      <xs:documentation>Geografisk representation av askåterföring.</xs:documentation>
                    </xs:annotation>
                    <xs:complexContent>
                      <xs:extension base="geografisktObjektType" />
                    </xs:complexContent>
                  </xs:complexType>
                </xs:element>
                <xs:element name="lagringsplats" minOccurs="0" maxOccurs="unbounded">
                  <xs:complexType>
                    <xs:annotation>
                      <xs:documentation>Geografisk representation av lagringsplats.</xs:documentation>
                    </xs:annotation>
                    <xs:complexContent>
                      <xs:extension base="geografisktObjektType" />
                    </xs:complexContent>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="omlaggning" minOccurs="0">
        <xs:complexType>
          <xs:annotation>
            <xs:documentation>Omläggning</xs:documentation>
          </xs:annotation>
          <xs:complexContent>
            <xs:extension base="atgardType">
              <xs:sequence>
                <xs:element name="objekt" minOccurs="0" maxOccurs="unbounded">
                  <xs:complexType>
                    <xs:annotation>
                      <xs:documentation>Geografisk representation av omläggningen.</xs:documentation>
                    </xs:annotation>
                    <xs:complexContent>
                      <xs:extension base="geografisktObjektType" />
                    </xs:complexContent>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="atgardType" abstract="true">
    <xs:annotation>
      <xs:documentation>Åtgärd</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="beskrivning" type="xs:string">
        <xs:annotation>
          <xs:documentation>Beskrivning av utförande och hänsyn.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="bilagorType">
    <xs:annotation>
      <xs:documentation>Bilagor</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="bilaga" type="bilagaType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="bilagaType">
    <xs:annotation>
      <xs:documentation />
    </xs:annotation>
    <xs:sequence>
      <xs:element name="data" type="xs:base64Binary" />
      <xs:element minOccurs="0" name="beskrivning" type="xs:string" />
      <xs:element name="typ">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="foto" />
            <xs:enumeration value="övrig" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="filformat">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="pdf" />
            <xs:enumeration value="jpg" />
            <xs:enumeration value="jpeg" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:schema>