<?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="single_objects_surface_elements_underground" 
           type="ms:single_objects_surface_elements_undergroundType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="single_objects_surface_elements_undergroundType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="noofs" minOccurs="0" type="integer"/>
          <element name="validite" minOccurs="0" type="string"/>
          <element name="genre" minOccurs="0" type="string"/>
          <element name="qualite" minOccurs="0" type="string"/>
          <element name="regbl_egid" minOccurs="0" type="string"/>
          <element name="canton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="land_cover_surface" 
           type="ms:land_cover_surfaceType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="land_cover_surfaceType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="noofs" minOccurs="0" type="integer"/>
          <element name="qualite" minOccurs="0" type="string"/>
          <element name="genre" minOccurs="0" type="string"/>
          <element name="regbl_egid" minOccurs="0" type="string"/>
          <element name="canton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="land_cover_surface_water" 
           type="ms:land_cover_surface_waterType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="land_cover_surface_waterType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="noofs" minOccurs="0" type="integer"/>
          <element name="genre" minOccurs="0" type="string"/>
          <element name="ori" minOccurs="0" type="double"/>
          <element name="loc" minOccurs="0" type="string"/>
          <element name="canton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="land_cover_surface_project" 
           type="ms:land_cover_surface_projectType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="land_cover_surface_projectType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="noofs" minOccurs="0" type="integer"/>
          <element name="qualite" minOccurs="0" type="string"/>
          <element name="genre" minOccurs="0" type="string"/>
          <element name="regbl_egid" minOccurs="0" type="string"/>
          <element name="canton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="single_objects_surface_elements_without_underground" 
           type="ms:single_objects_surface_elements_without_undergroundType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="single_objects_surface_elements_without_undergroundType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="noofs" minOccurs="0" type="integer"/>
          <element name="validite" minOccurs="0" type="string"/>
          <element name="genre" minOccurs="0" type="string"/>
          <element name="qualite" minOccurs="0" type="string"/>
          <element name="regbl_egid" minOccurs="0" type="string"/>
          <element name="canton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="land_cover_surface_building" 
           type="ms:land_cover_surface_buildingType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="land_cover_surface_buildingType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="noofs" minOccurs="0" type="integer"/>
          <element name="qualite" minOccurs="0" type="string"/>
          <element name="genre" minOccurs="0" type="string"/>
          <element name="regbl_egid" minOccurs="0" type="string"/>
          <element name="canton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="land_cover_surface_project_buildings" 
           type="ms:land_cover_surface_project_buildingsType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="land_cover_surface_project_buildingsType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="noofs" minOccurs="0" type="integer"/>
          <element name="qualite" minOccurs="0" type="string"/>
          <element name="genre" minOccurs="0" type="string"/>
          <element name="regbl_egid" minOccurs="0" type="string"/>
          <element name="canton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="single_objects_surface_elements_underground_outline" 
           type="ms:single_objects_surface_elements_underground_outlineType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="single_objects_surface_elements_underground_outlineType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="noofs" minOccurs="0" type="integer"/>
          <element name="validite" minOccurs="0" type="string"/>
          <element name="genre" minOccurs="0" type="string"/>
          <element name="qualite" minOccurs="0" type="string"/>
          <element name="regbl_egid" minOccurs="0" type="string"/>
          <element name="canton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="house_numbers_and_names" 
           type="ms:house_numbers_and_namesType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="house_numbers_and_namesType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="noofs" minOccurs="0" type="integer"/>
          <element name="type" minOccurs="0" type="string"/>
          <element name="texte" minOccurs="0" type="string"/>
          <element name="ori" minOccurs="0" type="double"/>
          <element name="loc" minOccurs="0" type="string"/>
          <element name="canton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="pipelines_linear_elements" 
           type="ms:pipelines_linear_elementsType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="pipelines_linear_elementsType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="noofs" minOccurs="0" type="integer"/>
          <element name="exploitant" minOccurs="0" type="string"/>
          <element name="matiere" minOccurs="0" type="string"/>
          <element name="validite" minOccurs="0" type="string"/>
          <element name="visibilite" minOccurs="0" type="string"/>
          <element name="canton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="pipeline_labels" 
           type="ms:pipeline_labelsType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="pipeline_labelsType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="noofs" minOccurs="0" type="integer"/>
          <element name="exploitant" minOccurs="0" type="string"/>
          <element name="ori" minOccurs="0" type="double"/>
          <element name="loc" minOccurs="0" type="string"/>
          <element name="canton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="single_objects_linear_elements" 
           type="ms:single_objects_linear_elementsType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="single_objects_linear_elementsType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="noofs" minOccurs="0" type="integer"/>
          <element name="validite" minOccurs="0" type="string"/>
          <element name="genre" minOccurs="0" type="string"/>
          <element name="qualite" minOccurs="0" type="string"/>
          <element name="canton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="single_objects_point_elements" 
           type="ms:single_objects_point_elementsType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="single_objects_point_elementsType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="noofs" minOccurs="0" type="integer"/>
          <element name="validite" minOccurs="0" type="string"/>
          <element name="genre" minOccurs="0" type="string"/>
          <element name="qualite" minOccurs="0" type="string"/>
          <element name="ori" minOccurs="0" type="double"/>
          <element name="canton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="numbers_and_names" 
           type="ms:numbers_and_namesType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="numbers_and_namesType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="noofs" minOccurs="0" type="integer"/>
          <element name="type" minOccurs="0" type="string"/>
          <element name="texte" minOccurs="0" type="string"/>
          <element name="ori" minOccurs="0" type="double"/>
          <element name="loc" minOccurs="0" type="string"/>
          <element name="canton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="locality_labels" 
           type="ms:locality_labelsType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="locality_labelsType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="noofs" minOccurs="0" type="integer"/>
          <element name="nom_de_rue" minOccurs="0" type="string"/>
          <element name="ori" minOccurs="0" type="double"/>
          <element name="loc" minOccurs="0" type="string"/>
          <element name="canton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="house_addresses" 
           type="ms:house_addressesType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="house_addressesType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="noofs" minOccurs="0" type="integer"/>
          <element name="numero_maison" minOccurs="0" type="string"/>
          <element name="nom_batiment" minOccurs="0" type="string"/>
          <element name="regbl_egid" minOccurs="0" type="string"/>
          <element name="regbl_edid" minOccurs="0" type="string"/>
          <element name="nom_de_rue" minOccurs="0" type="string"/>
          <element name="npa" minOccurs="0" type="integer"/>
          <element name="chiffres_supplement" minOccurs="0" type="string"/>
          <element name="nom_localite" minOccurs="0" type="string"/>
          <element name="ori" minOccurs="0" type="double"/>
          <element name="loc" minOccurs="0" type="string"/>
          <element name="canton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="field_name" 
           type="ms:field_nameType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="field_nameType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="noofs" minOccurs="0" type="integer"/>
          <element name="categorie" minOccurs="0" type="string"/>
          <element name="nom" minOccurs="0" type="string"/>
          <element name="ori" minOccurs="0" type="double"/>
          <element name="loc" minOccurs="0" type="string"/>
          <element name="canton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="place_name" 
           type="ms:place_nameType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="place_nameType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="noofs" minOccurs="0" type="integer"/>
          <element name="categorie" minOccurs="0" type="string"/>
          <element name="nom" minOccurs="0" type="string"/>
          <element name="ori" minOccurs="0" type="double"/>
          <element name="loc" minOccurs="0" type="string"/>
          <element name="canton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="terrain_name" 
           type="ms:terrain_nameType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="terrain_nameType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="noofs" minOccurs="0" type="integer"/>
          <element name="categorie" minOccurs="0" type="string"/>
          <element name="nom" minOccurs="0" type="string"/>
          <element name="ori" minOccurs="0" type="double"/>
          <element name="loc" minOccurs="0" type="string"/>
          <element name="canton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="slide" 
           type="ms:slideType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="slideType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="noofs" minOccurs="0" type="integer"/>
          <element name="identdn" minOccurs="0" type="string"/>
          <element name="identificateur" minOccurs="0" type="string"/>
          <element name="nom" minOccurs="0" type="string"/>
          <element name="entree_valide" minOccurs="0" type="string"/>
          <element name="canton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="slide_name" 
           type="ms:slide_nameType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="slide_nameType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="noofs" minOccurs="0" type="integer"/>
          <element name="identdn" minOccurs="0" type="string"/>
          <element name="identificateur" minOccurs="0" type="string"/>
          <element name="nom" minOccurs="0" type="string"/>
          <element name="ori" minOccurs="0" type="double"/>
          <element name="loc" minOccurs="0" type="string"/>
          <element name="canton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="real_estate" 
           type="ms:real_estateType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="real_estateType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="noofs" minOccurs="0" type="integer"/>
          <element name="identdn" minOccurs="0" type="string"/>
          <element name="numero" minOccurs="0" type="string"/>
          <element name="egris_egrid" minOccurs="0" type="string"/>
          <element name="integralite" minOccurs="0" type="string"/>
          <element name="surface" minOccurs="0" type="integer"/>
          <element name="validite" minOccurs="0" type="string"/>
          <element name="canton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="real_estate_project" 
           type="ms:real_estate_projectType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="real_estate_projectType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="noofs" minOccurs="0" type="integer"/>
          <element name="identdn" minOccurs="0" type="string"/>
          <element name="numero" minOccurs="0" type="string"/>
          <element name="egris_egrid" minOccurs="0" type="string"/>
          <element name="integralite" minOccurs="0" type="string"/>
          <element name="surface" minOccurs="0" type="integer"/>
          <element name="canton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="dpr_and_mine" 
           type="ms:dpr_and_mineType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="dpr_and_mineType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="noofs" minOccurs="0" type="integer"/>
          <element name="identdn" minOccurs="0" type="string"/>
          <element name="numero" minOccurs="0" type="string"/>
          <element name="egris_egrid" minOccurs="0" type="string"/>
          <element name="integralite" minOccurs="0" type="string"/>
          <element name="genre" minOccurs="0" type="string"/>
          <element name="surface" minOccurs="0" type="integer"/>
          <element name="validite" minOccurs="0" type="string"/>
          <element name="canton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="dpr_and_mine_project" 
           type="ms:dpr_and_mine_projectType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="dpr_and_mine_projectType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="noofs" minOccurs="0" type="integer"/>
          <element name="identdn" minOccurs="0" type="string"/>
          <element name="numero" minOccurs="0" type="string"/>
          <element name="egris_egrid" minOccurs="0" type="string"/>
          <element name="integralite" minOccurs="0" type="string"/>
          <element name="genre" minOccurs="0" type="string"/>
          <element name="surface" minOccurs="0" type="integer"/>
          <element name="canton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="ownership_numbers" 
           type="ms:ownership_numbersType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="ownership_numbersType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="noofs" minOccurs="0" type="integer"/>
          <element name="identdn" minOccurs="0" type="string"/>
          <element name="numero" minOccurs="0" type="string"/>
          <element name="ori" minOccurs="0" type="double"/>
          <element name="loc" minOccurs="0" type="string"/>
          <element name="dif" minOccurs="0" type="string"/>
          <element name="canton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="ownership_numbers_project" 
           type="ms:ownership_numbers_projectType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="ownership_numbers_projectType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="noofs" minOccurs="0" type="integer"/>
          <element name="identdn" minOccurs="0" type="string"/>
          <element name="numero" minOccurs="0" type="string"/>
          <element name="ori" minOccurs="0" type="double"/>
          <element name="loc" minOccurs="0" type="string"/>
          <element name="dif" minOccurs="0" type="string"/>
          <element name="canton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="real_estate_helpline" 
           type="ms:real_estate_helplineType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="real_estate_helplineType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="canton" minOccurs="0" type="string"/>
          <element name="bfsnr" minOccurs="0" type="integer"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="municipal_boundary" 
           type="ms:municipal_boundaryType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="municipal_boundaryType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="noofs" minOccurs="0" type="integer"/>
          <element name="nom" minOccurs="0" type="string"/>
          <element name="canton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="district_boundary" 
           type="ms:district_boundaryType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="district_boundaryType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="type" minOccurs="0" type="string"/>
          <element name="validite" minOccurs="0" type="string"/>
          <element name="canton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="canton_boundary" 
           type="ms:canton_boundaryType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="canton_boundaryType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="type" minOccurs="0" type="string"/>
          <element name="validite" minOccurs="0" type="string"/>
          <element name="canton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="national_border" 
           type="ms:national_borderType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="national_borderType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="type" minOccurs="0" type="string"/>
          <element name="validite" minOccurs="0" type="string"/>
          <element name="canton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="boundary_points" 
           type="ms:boundary_pointsType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="boundary_pointsType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="noofs" minOccurs="0" type="integer"/>
          <element name="validite" minOccurs="0" type="string"/>
          <element name="signe" minOccurs="0" type="string"/>
          <element name="canton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="hfp3" 
           type="ms:hfp3Type" 
           substitutionGroup="gml:_Feature" />

  <complexType name="hfp3Type">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="noofs" minOccurs="0" type="integer"/>
          <element name="categorie" minOccurs="0" type="string"/>
          <element name="numero" minOccurs="0" type="string"/>
          <element name="coordonnee" minOccurs="0" type="string"/>
          <element name="altitude" minOccurs="0" type="double"/>
          <element name="signe" minOccurs="0" type="string"/>
          <element name="canton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="lfp3" 
           type="ms:lfp3Type" 
           substitutionGroup="gml:_Feature" />

  <complexType name="lfp3Type">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="noofs" minOccurs="0" type="integer"/>
          <element name="categorie" minOccurs="0" type="string"/>
          <element name="numero" minOccurs="0" type="string"/>
          <element name="coordonnee" minOccurs="0" type="string"/>
          <element name="altitude" minOccurs="0" type="double"/>
          <element name="signe" minOccurs="0" type="string"/>
          <element name="canton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="hfp2" 
           type="ms:hfp2Type" 
           substitutionGroup="gml:_Feature" />

  <complexType name="hfp2Type">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="noofs" minOccurs="0" type="integer"/>
          <element name="categorie" minOccurs="0" type="string"/>
          <element name="numero" minOccurs="0" type="string"/>
          <element name="coordonnee" minOccurs="0" type="string"/>
          <element name="altitude" minOccurs="0" type="double"/>
          <element name="signe" minOccurs="0" type="string"/>
          <element name="canton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="lfp2" 
           type="ms:lfp2Type" 
           substitutionGroup="gml:_Feature" />

  <complexType name="lfp2Type">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="noofs" minOccurs="0" type="integer"/>
          <element name="categorie" minOccurs="0" type="string"/>
          <element name="numero" minOccurs="0" type="string"/>
          <element name="coordonnee" minOccurs="0" type="string"/>
          <element name="altitude" minOccurs="0" type="double"/>
          <element name="signe" minOccurs="0" type="string"/>
          <element name="accessible" minOccurs="0" type="string"/>
          <element name="canton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="hfp1" 
           type="ms:hfp1Type" 
           substitutionGroup="gml:_Feature" />

  <complexType name="hfp1Type">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="noofs" minOccurs="0" type="integer"/>
          <element name="categorie" minOccurs="0" type="string"/>
          <element name="numero" minOccurs="0" type="string"/>
          <element name="coordonnee" minOccurs="0" type="string"/>
          <element name="altitude" minOccurs="0" type="double"/>
          <element name="signe" minOccurs="0" type="string"/>
          <element name="canton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="lfp1" 
           type="ms:lfp1Type" 
           substitutionGroup="gml:_Feature" />

  <complexType name="lfp1Type">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="noofs" minOccurs="0" type="integer"/>
          <element name="categorie" minOccurs="0" type="string"/>
          <element name="numero" minOccurs="0" type="string"/>
          <element name="coordonnee" minOccurs="0" type="string"/>
          <element name="altitude" minOccurs="0" type="double"/>
          <element name="signe" minOccurs="0" type="string"/>
          <element name="accessible" minOccurs="0" type="string"/>
          <element name="canton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="boundary_territorial_points" 
           type="ms:boundary_territorial_pointsType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="boundary_territorial_pointsType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="noofs" minOccurs="0" type="integer"/>
          <element name="validite" minOccurs="0" type="string"/>
          <element name="signe" minOccurs="0" type="string"/>
          <element name="borne_territoriale" minOccurs="0" type="string"/>
          <element name="canton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

</schema>
