<?xml version="1.0" encoding="utf-8"?>
<!-- Created with Liquid XML Studio 1.0.8.0 (http://www.liquid-technologies.com) -->
<xs:schema xmlns:ns0="http://deltares.nl/2008/ProfileDefinition" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:include schemaLocation=".\DamLocation.xsd" />
  <xs:include schemaLocation=".\DamSurfaceLine.xsd" />
  <xs:include schemaLocation=".\DamSoil.xsd" />
  <xs:include schemaLocation=".\DamSegment.xsd" />
  <xs:include schemaLocation=".\DamSoilProfile1D.xsd" />
  <xs:include schemaLocation=".\DamSoilProfile2D.xsd" />
  <xs:include schemaLocation=".\DamStabilityParameters.xsd" />
  <xs:include schemaLocation=".\DamTimeSerie.xsd" />
  <xs:include schemaLocation=".\DamSensor.xsd" />
  <xs:include schemaLocation=".\DamSensorLocation.xsd" />
  <xs:include schemaLocation=".\DamSensorGroup.xsd" />
  <xs:complexType name="Input">
    <xs:sequence>
      <xs:element name="Locations">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" maxOccurs="unbounded" name="Location" type="Location" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="SurfaceLines">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" maxOccurs="unbounded" name="SurfaceLine" type="SurfaceLine" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Soils">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" maxOccurs="unbounded" name="Soil" type="Soil" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Segments">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" maxOccurs="unbounded" name="Segment" type="Segment" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="SoilProfiles1D">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" maxOccurs="unbounded" name="SoilProfile1D" type="SoilProfile1D" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="SoilProfiles2D">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" maxOccurs="unbounded" name="SoilProfile2D" type="SoilProfile2D" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="StabilityParameters" type="StabilityParameters" />
      <xs:element name="AquiferSoils" nillable="true">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" maxOccurs="unbounded" name="AquiferSoil">
              <xs:complexType>
                <xs:attribute name="Soilname" type="xs:string" use="required" />
                <xs:attribute name="IsAquifer" type="xs:boolean" use="required" />
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="1" name="OperationalInputTimeSeries" nillable="true">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" maxOccurs="unbounded" name="TimeSerie" type="TimeSerie" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="1" name="SensorData" nillable="true">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="1" maxOccurs="1" name="SensorGroups">
              <xs:complexType>
                <xs:sequence>
                  <xs:element minOccurs="0" maxOccurs="unbounded" name="SensorGroup" type="SensorGroup" />
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element minOccurs="1" maxOccurs="1" name="Sensors">
              <xs:complexType>
                <xs:sequence>
                  <xs:element minOccurs="0" maxOccurs="unbounded" name="Sensor" type="Sensor" />
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="SensorLocations">
              <xs:complexType>
                <xs:sequence>
                  <xs:element minOccurs="0" maxOccurs="unbounded" name="SensorLocation" type="SensorLocation" />
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="DamProjectType" use="required">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="Operational" />
          <xs:enumeration value="Design" />
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="FailureMechanismSystemType" use="required">
      <xs:simpleType>
        <xs:restriction base="xs:int">
          <xs:enumeration value="StabilityInside" />
          <xs:enumeration value="StabilityOutside" />
          <xs:enumeration value="Piping" />
          <xs:enumeration value="HorizontalBalance" />
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="PipingModelType" use="optional">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="Bligh" />
          <xs:enumeration value="SellmeijerVnk" />
          <xs:enumeration value="Sellmeijer4Forces" />
          <xs:enumeration value="WtiSellmeijerRevised" />
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="StabilityModelType" use="optional">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="Bishop" />
          <xs:enumeration value="UpliftVan" />
          <xs:enumeration value="BishopUpliftVan" />
          <xs:enumeration value="UpliftVanWti" />
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="AnalysisType" use="optional">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="NoAdaption" />
          <xs:enumeration value="AdaptGeometry" />
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="ProjectPath" type="xs:string" use="optional" />
    <xs:attribute name="CalculationMap" type="xs:string" use="optional" />
    <xs:attribute name="MaxCalculationCores" type="xs:int" use="optional" />
  </xs:complexType>
  <xs:element name="Input" type="Input" />
</xs:schema>