<?xml version='1.0' encoding="UTF-8" ?>
<schema
   targetNamespace="http://mapserver.gis.umn.edu/mapserver" 
   xmlns:ms="http://mapserver.gis.umn.edu/mapserver" 
   xmlns:ogc="http://www.opengis.net/ogc"
   xmlns:xsd="http://www.w3.org/2001/XMLSchema"
   xmlns="http://www.w3.org/2001/XMLSchema"
   xmlns:gml="http://www.opengis.net/gml"
   elementFormDefault="qualified" version="0.1" >

  <import namespace="http://www.opengis.net/gml"
          schemaLocation="https://schemas.opengis.net/gml/3.1.1/base/gml.xsd" />

  <element name="evenement_agrege" 
           type="ms:evenement_agregeType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="evenement_agregeType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="proprietaire_des_donnees" minOccurs="0" type="string"/>
          <element name="cle_primaire_se_id" minOccurs="0" type="string"/>
          <element name="nom_de_l_evenement" minOccurs="0" type="string"/>
          <element name="numero_de_l_evenement_agrege" minOccurs="0" type="string"/>
          <element name="date_de_l_evenement" minOccurs="0" type="string"/>
          <element name="precision_relative_a_la_date" minOccurs="0" type="string"/>
          <element name="date_de_l_evenement_representation" minOccurs="0" type="string"/>
          <element name="processus_principal_eau" minOccurs="0" type="boolean"/>
          <element name="processus_principal_glissement" minOccurs="0" type="boolean"/>
          <element name="processus_principal_chute" minOccurs="0" type="boolean"/>
          <element name="processus_principal_avalanche" minOccurs="0" type="boolean"/>
          <element name="processus_principal_effondrement_affaissement" minOccurs="0" type="boolean"/>
          <element name="processus_principal_autres" minOccurs="0" type="boolean"/>
          <element name="gewaessername" minOccurs="0" type="string"/>
          <element name="remarques_meteo" minOccurs="0" type="string"/>
          <element name="remarques_dommages" minOccurs="0" type="string"/>
          <element name="remarque_processus" minOccurs="0" type="string"/>
          <element name="canton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="zones_de_processus_eau_sans_informations_detaillees" 
           type="ms:zones_de_processus_eau_sans_informations_detailleesType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="zones_de_processus_eau_sans_informations_detailleesType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="cle_primaire_pr_id" minOccurs="0" type="string"/>
          <element name="cle_etrangere_bi_id" minOccurs="0" type="string"/>
          <element name="numero_storme" minOccurs="0" type="string"/>
          <element name="evidence" minOccurs="0" type="string"/>
          <element name="processus_determinant" minOccurs="0" type="string"/>
          <element name="processus_partiel_eau" minOccurs="0" type="string"/>
          <element name="canton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="zone_de_processus_eau_ruissellement_remontee_de_nappe" 
           type="ms:zone_de_processus_eau_ruissellement_remontee_de_nappeType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="zone_de_processus_eau_ruissellement_remontee_de_nappeType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="cle_primaire_pr_id" minOccurs="0" type="string"/>
          <element name="cle_etrangere_bi_id" minOccurs="0" type="string"/>
          <element name="cle_primaire_di_id" minOccurs="0" type="string"/>
          <element name="cle_etrangere_di_bi_id" minOccurs="0" type="string"/>
          <element name="cle_etrangere_di_pr_id" minOccurs="0" type="string"/>
          <element name="numero_storme" minOccurs="0" type="string"/>
          <element name="evidence" minOccurs="0" type="string"/>
          <element name="processus_determinant" minOccurs="0" type="string"/>
          <element name="processus_partiel_eau" minOccurs="0" type="string"/>
          <element name="profondeur_maximale_d_inondation_m" minOccurs="0" type="double"/>
          <element name="profondeur_maximale_d_inondation_mao" minOccurs="0" type="string"/>
          <element name="canton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="zone_de_processus_eau_erosion_des_berges" 
           type="ms:zone_de_processus_eau_erosion_des_bergesType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="zone_de_processus_eau_erosion_des_bergesType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="cle_primaire_pr_id" minOccurs="0" type="string"/>
          <element name="cle_etrangere_bi_id" minOccurs="0" type="string"/>
          <element name="cle_primaire_di_id" minOccurs="0" type="string"/>
          <element name="cle_etrangere_di_bi_id" minOccurs="0" type="string"/>
          <element name="cle_etrangere_di_pr_id" minOccurs="0" type="string"/>
          <element name="numero_storme" minOccurs="0" type="string"/>
          <element name="evidence" minOccurs="0" type="string"/>
          <element name="processus_determinant" minOccurs="0" type="string"/>
          <element name="processus_partiel_eau" minOccurs="0" type="string"/>
          <element name="canton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="zone_de_processus_eau_inondation_laves_torrentielles" 
           type="ms:zone_de_processus_eau_inondation_laves_torrentiellesType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="zone_de_processus_eau_inondation_laves_torrentiellesType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="cle_primaire_pr_id" minOccurs="0" type="string"/>
          <element name="cle_etrangere_bi_id" minOccurs="0" type="string"/>
          <element name="cle_primaire_di_id" minOccurs="0" type="string"/>
          <element name="cle_etrangere_di_bi_id" minOccurs="0" type="string"/>
          <element name="cle_etrangere_di_pr_id" minOccurs="0" type="string"/>
          <element name="numero_storme" minOccurs="0" type="string"/>
          <element name="evidence" minOccurs="0" type="string"/>
          <element name="processus_determinant" minOccurs="0" type="string"/>
          <element name="processus_partiel_eau" minOccurs="0" type="string"/>
          <element name="declenchement_geometrie_du_lit" minOccurs="0" type="boolean"/>
          <element name="declenchement_obstruction_materiaux_flottants" minOccurs="0" type="boolean"/>
          <element name="declenchement_obstruction_alluvions" minOccurs="0" type="boolean"/>
          <element name="declenchement_atterrissement_de_materiaux_charriage" minOccurs="0" type="boolean"/>
          <element name="declenchement_rupture_de_digue" minOccurs="0" type="boolean"/>
          <element name="declenchement_canalisation" minOccurs="0" type="boolean"/>
          <element name="declenchement_rupture_de_lac" minOccurs="0" type="boolean"/>
          <element name="declenchement_autre_cause" minOccurs="0" type="boolean"/>
          <element name="declenchement_mao" minOccurs="0" type="string"/>
          <element name="volume_de_rupture_de_lac_m3" minOccurs="0" type="integer"/>
          <element name="volume_de_rupture_de_lac_mao" minOccurs="0" type="string"/>
          <element name="volume_du_material_solide_depose_m3" minOccurs="0" type="integer"/>
          <element name="volume_du_materiel_solide_depose_mao" minOccurs="0" type="string"/>
          <element name="profondeur_maximale_d_inondation_m" minOccurs="0" type="double"/>
          <element name="profondeur_maximale_d_inondation_mao" minOccurs="0" type="string"/>
          <element name="volume_de_lave_torrentielle_depose_m3" minOccurs="0" type="integer"/>
          <element name="volume_de_lave_torrentielle_depose_mao" minOccurs="0" type="string"/>
          <element name="debit_maximal_m3" minOccurs="0" type="double"/>
          <element name="debit_maximal_mao" minOccurs="0" type="string"/>
          <element name="canton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="zone_de_processus_glissement" 
           type="ms:zone_de_processus_glissementType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="zone_de_processus_glissementType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="cle_primaire_pr_id" minOccurs="0" type="string"/>
          <element name="cle_etrangere_bi_id" minOccurs="0" type="string"/>
          <element name="cle_primaire_di_id" minOccurs="0" type="string"/>
          <element name="cle_etrangere_di_bi_id" minOccurs="0" type="string"/>
          <element name="cle_etrangere_di_pr_id" minOccurs="0" type="string"/>
          <element name="numero_storme" minOccurs="0" type="string"/>
          <element name="evidence" minOccurs="0" type="string"/>
          <element name="processus_determinant" minOccurs="0" type="string"/>
          <element name="processus_partiel_glissement" minOccurs="0" type="string"/>
          <element name="volume_de_materiel_deplace_m3" minOccurs="0" type="double"/>
          <element name="volume_de_materiel_deplace_mao" minOccurs="0" type="string"/>
          <element name="hauteur_max_du_depot_dans_la_zone_de_freinage_m3" minOccurs="0" type="double"/>
          <element name="hauteur_max_du_depot_dans_la_zone_de_freinage_mao" minOccurs="0" type="string"/>
          <element name="canton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="zone_de_processus_chute" 
           type="ms:zone_de_processus_chuteType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="zone_de_processus_chuteType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="cle_primaire_pr_id" minOccurs="0" type="string"/>
          <element name="cle_etrangere_bi_id" minOccurs="0" type="string"/>
          <element name="cle_primaire_di_id" minOccurs="0" type="string"/>
          <element name="cle_etrangere_di_bi_id" minOccurs="0" type="string"/>
          <element name="cle_etrangere_di_pr_id" minOccurs="0" type="string"/>
          <element name="numero_storme" minOccurs="0" type="string"/>
          <element name="evidence" minOccurs="0" type="string"/>
          <element name="processus_determinant" minOccurs="0" type="string"/>
          <element name="processus_partiel_chute" minOccurs="0" type="string"/>
          <element name="volume_total_du_materiel_depose_m3" minOccurs="0" type="double"/>
          <element name="volume_total_du_materiel_depose_mao" minOccurs="0" type="string"/>
          <element name="nombre_de_pierres_blocs_deposes" minOccurs="0" type="string"/>
          <element name="nombre_de_pierres_blocs_deposes_mao" minOccurs="0" type="string"/>
          <element name="dimension_du_plus_gros_bloc_axe_a_m" minOccurs="0" type="double"/>
          <element name="dimension_du_plus_gros_bloc_axe_b_m" minOccurs="0" type="double"/>
          <element name="dimension_du_plus_gros_bloc_axe_c_m" minOccurs="0" type="double"/>
          <element name="dimensions_du_plus_gros_bloc_axe_a_b_c_mao" minOccurs="0" type="string"/>
          <element name="forme_du_plus_gros_bloc" minOccurs="0" type="string"/>
          <element name="forme_du_plus_gros_bloc_mao" minOccurs="0" type="string"/>
          <element name="canton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="zone_de_processus_avalanche" 
           type="ms:zone_de_processus_avalancheType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="zone_de_processus_avalancheType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="cle_primaire_pr_id" minOccurs="0" type="string"/>
          <element name="cle_etrangere_bi_id" minOccurs="0" type="string"/>
          <element name="cle_primaire_di_id" minOccurs="0" type="string"/>
          <element name="cle_etrangere_di_bi_id" minOccurs="0" type="string"/>
          <element name="cle_etrangere_di_pr_id" minOccurs="0" type="string"/>
          <element name="numero_storme" minOccurs="0" type="string"/>
          <element name="evidence" minOccurs="0" type="string"/>
          <element name="processus_determinant" minOccurs="0" type="string"/>
          <element name="processus_partiel_avalanche" minOccurs="0" type="string"/>
          <element name="volume_de_depot_m3" minOccurs="0" type="double"/>
          <element name="volume_de_depot_mao" minOccurs="0" type="string"/>
          <element name="epaisseur_maximale_du_materiel_depose_m" minOccurs="0" type="double"/>
          <element name="epaisseur_maximale_du_materiel_depose_mao" minOccurs="0" type="string"/>
          <element name="canton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="zone_de_processus_ea_sans_informations_detaillees" 
           type="ms:zone_de_processus_ea_sans_informations_detailleesType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="zone_de_processus_ea_sans_informations_detailleesType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="cle_primaire_pr_id" minOccurs="0" type="string"/>
          <element name="cle_etrangere_bi_id" minOccurs="0" type="string"/>
          <element name="numero_storme" minOccurs="0" type="string"/>
          <element name="evidence" minOccurs="0" type="string"/>
          <element name="processus_determinant" minOccurs="0" type="string"/>
          <element name="processus_partiale_effondrement_affaisement" minOccurs="0" type="string"/>
          <element name="canton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="zone_de_processus_effondrement" 
           type="ms:zone_de_processus_effondrementType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="zone_de_processus_effondrementType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="cle_primaire_pr_id" minOccurs="0" type="string"/>
          <element name="cle_etrangere_bi_id" minOccurs="0" type="string"/>
          <element name="cle_primaire_di_id" minOccurs="0" type="string"/>
          <element name="cle_etrangere_di_bi_id" minOccurs="0" type="string"/>
          <element name="cle_etrangere_di_pr_id" minOccurs="0" type="string"/>
          <element name="numero_storme" minOccurs="0" type="string"/>
          <element name="evidence" minOccurs="0" type="string"/>
          <element name="processus_determinant" minOccurs="0" type="string"/>
          <element name="processus_partiale_effondrement" minOccurs="0" type="string"/>
          <element name="surface_d_effondrement_m2" minOccurs="0" type="integer"/>
          <element name="surface_d_effondrement_mao" minOccurs="0" type="string"/>
          <element name="canton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="zone_de_processus_affaissement" 
           type="ms:zone_de_processus_affaissementType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="zone_de_processus_affaissementType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="cle_primaire_pr_id" minOccurs="0" type="string"/>
          <element name="cle_etrangere_bi_id" minOccurs="0" type="string"/>
          <element name="cle_primaire_di_id" minOccurs="0" type="string"/>
          <element name="cle_etrangere_di_bi_id" minOccurs="0" type="string"/>
          <element name="cle_etrangere_di_pr_id" minOccurs="0" type="string"/>
          <element name="numero_storme" minOccurs="0" type="string"/>
          <element name="evidence" minOccurs="0" type="string"/>
          <element name="processus_determinant" minOccurs="0" type="string"/>
          <element name="processus_partiale_affaissement" minOccurs="0" type="string"/>
          <element name="surface_d_affaissement_m2" minOccurs="0" type="integer"/>
          <element name="surface_d_affaissement_mao" minOccurs="0" type="string"/>
          <element name="canton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="zone_de_processus_autre_processus" 
           type="ms:zone_de_processus_autre_processusType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="zone_de_processus_autre_processusType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="cle_primaire_pr_id" minOccurs="0" type="string"/>
          <element name="cle_etrangere_bi_id" minOccurs="0" type="string"/>
          <element name="cle_primaire_di_id" minOccurs="0" type="string"/>
          <element name="cle_etrangere_di_bi_id" minOccurs="0" type="string"/>
          <element name="cle_etrangere_di_pr_id" minOccurs="0" type="string"/>
          <element name="numero_storme" minOccurs="0" type="string"/>
          <element name="evidence" minOccurs="0" type="string"/>
          <element name="processus_determinant" minOccurs="0" type="string"/>
          <element name="nome_de_l_autre_processus" minOccurs="0" type="string"/>
          <element name="canton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="information_de_base" 
           type="ms:information_de_baseType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="information_de_baseType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="proprietaire_des_donnees" minOccurs="0" type="string"/>
          <element name="cle_primaire_bi_id" minOccurs="0" type="string"/>
          <element name="cle_etrangere_se_id" minOccurs="0" type="string"/>
          <element name="numero_storme" minOccurs="0" type="string"/>
          <element name="processus_principal_eau" minOccurs="0" type="boolean"/>
          <element name="processus_principal_glissement" minOccurs="0" type="boolean"/>
          <element name="processus_principal_chute" minOccurs="0" type="boolean"/>
          <element name="processus_principal_avalanche" minOccurs="0" type="boolean"/>
          <element name="processus_principal_effondrement_affaissement" minOccurs="0" type="boolean"/>
          <element name="processus_principal_autres" minOccurs="0" type="boolean"/>
          <element name="processus_determinant" minOccurs="0" type="string"/>
          <element name="date_de_l_evenement" minOccurs="0" type="string"/>
          <element name="precision_relative_a_la_date" minOccurs="0" type="string"/>
          <element name="date_de_l_evenement_representation" minOccurs="0" type="string"/>
          <element name="duree_de_l_evenement_jour" minOccurs="0" type="integer"/>
          <element name="duree_de_l_evenement_heure" minOccurs="0" type="integer"/>
          <element name="duree_de_l_evenement_minute" minOccurs="0" type="integer"/>
          <element name="duree_de_l_evenement_mao" minOccurs="0" type="string"/>
          <element name="type_de_saisie" minOccurs="0" type="string"/>
          <element name="glacier" minOccurs="0" type="string"/>
          <element name="nom_du_lieu" minOccurs="0" type="string"/>
          <element name="nom_du_cours_d_eau" minOccurs="0" type="string"/>
          <element name="nom_du_glacier" minOccurs="0" type="string"/>
          <element name="commune" minOccurs="0" type="string"/>
          <element name="remarque_information_de_base" minOccurs="0" type="string"/>
          <element name="statut_de_l_objet_storme" minOccurs="0" type="string"/>
          <element name="dommages_aux_personnes_aux_animaux" minOccurs="0" type="string"/>
          <element name="personnes_decedees" minOccurs="0" type="string"/>
          <element name="personnes_blessees" minOccurs="0" type="string"/>
          <element name="animaux_blesses_ou_morts" minOccurs="0" type="string"/>
          <element name="dommages_aux_biens" minOccurs="0" type="string"/>
          <element name="dommages_aux_infrastructures_aux_voies_de_communication" minOccurs="0" type="string"/>
          <element name="dommages_aux_terres_agricoles_aux_forets" minOccurs="0" type="string"/>
          <element name="dommages_agreges" minOccurs="0" type="string"/>
          <element name="canton" minOccurs="0" type="string"/>
          <element name="remarque_dommages" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

</schema>
