<?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: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:sequence>
    <xs:attribute name="DamProjectType" use="required">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="AssessmentRegional" />
          <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: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: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>