<?xml version="1.0" encoding="utf-8"?>
<!-- Created with Liquid XML Studio 1.0.8.0 (http://www.liquid-technologies.com) -->
<xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:include schemaLocation=".\DamUpliftSituation.xsd" />
  <xs:include schemaLocation=".\DamSurfaceLine.xsd" />
  <xs:complexType name="DesignResult">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="StabilityDesignResults">
        <xs:complexType>
          <xs:sequence minOccurs="0" maxOccurs="1">
            <xs:element name="UpliftSituation" type="UpliftSituation" />
            <xs:element name="RedesignedSurfaceLine" type="SurfaceLine" />
          </xs:sequence>
          <xs:attribute name="ResultMessage" type="xs:string" use="required" />
          <xs:attribute name="SafetyFactor" type="xs:double" use="optional" />
          <xs:attribute name="Zone1SafetyFactor" type="xs:double" use="optional" />
          <xs:attribute name="Zone1EntryPointX" type="xs:double" use="optional" />
          <xs:attribute name="Zone1ExitPointX" type="xs:double" use="optional" />
          <xs:attribute name="Zone2SafetyFactor" type="xs:double" use="optional" />
          <xs:attribute name="Zone2EntryPointX" type="xs:double" use="optional" />
          <xs:attribute name="Zone2ExitPointX" type="xs:double" use="optional" />
          <xs:attribute name="NumberOfIterations" type="xs:int" use="optional" />
          <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:complexType>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="1" name="PipingDesignResults">
        <xs:complexType>
          <xs:sequence minOccurs="0" maxOccurs="1">
            <xs:element name="UpliftSituation" type="UpliftSituation" />
            <xs:element name="RedesignedSurfaceLine" type="SurfaceLine" />
          </xs:sequence>
          <xs:attribute name="ResultMessage" type="xs:string" use="required" />
          <xs:attribute name="UpliftFactor" type="xs:double" use="optional" />
          <xs:attribute name="HeaveFactor" type="xs:double" use="optional" />
          <xs:attribute name="BlighFactor" type="xs:double" use="optional" />
          <xs:attribute name="BlighHcritical" type="xs:double" use="optional" />
          <xs:attribute name="Sellmeijer4ForcesFactor" type="xs:double" use="optional" />
          <xs:attribute name="Sellmeijer4ForcesHcritical" type="xs:double" use="optional" />
          <xs:attribute name="SellmeijerVnkFactor" type="xs:double" use="optional" />
          <xs:attribute name="SellmeijerVnkHcritical" type="xs:double" use="optional" />
          <xs:attribute name="Wti2017BackwardErosionFactor" type="xs:double" use="optional" />
          <xs:attribute name="Wti2017BackwardErosionHcritical" type="xs:double" use="optional" />
          <xs:attribute name="ExitPointX" type="xs:double" use="optional" />
          <xs:attribute name="Wti2017UpliftFactor" type="xs:double" use="optional" />
          <xs:attribute name="Wti2017UpliftHcritical" type="xs:double" use="optional" />
          <xs:attribute name="Wti2017DeltaPhiCu" type="xs:double" use="optional" />
          <xs:attribute name="Wti2017HeaveFactor" type="xs:double" use="optional" />
          <xs:attribute name="Wti2017HeaveHcritical" type="xs:double" use="optional" />
          <xs:attribute name="Wti2017Gradient" type="xs:double" use="optional" />
          <xs:attribute name="Wti2017FactorOverall" type="xs:double" use="optional" />
          <xs:attribute name="Wti2017HcriticalOverall" type="xs:double" use="optional" />
          <xs:attribute name="Wti2017EffectiveStress" type="xs:double" use="optional" />
          <xs:attribute name="Wti2017BackwardErosionDeltaPhiC" type="xs:double" use="optional" />
          <xs:attribute name="Wti2017CCreep" type="xs:double" use="optional" />
          <xs:attribute name="Wti2017BackwardErosionDeltaPhiReduced" type="xs:double" use="optional" />
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="BaseFileName" type="xs:string" use="required" />
    <xs:attribute name="CalculationSubDir" type="xs:string" use="required" />
    <xs:attribute name="LocationName" type="xs:string" use="required" />
    <xs:attribute name="ScenarioName" type="xs:string" use="required" />
    <xs:attribute name="ProfileName" type="xs:string" use="required" />
    <xs:attribute name="CalculationResult" use="required">
      <xs:simpleType>
        <xs:restriction base="xs:int">
          <xs:enumeration value="NoRun" />
          <xs:enumeration value="Succeeded" />
          <xs:enumeration value="NoInput" />
          <xs:enumeration value="NoLicense" />
          <xs:enumeration value="UserAbort" />
          <xs:enumeration value="InvalidInputStructure" />
          <xs:enumeration value="InvalidInputData" />
          <xs:enumeration value="RunFailed" />
          <xs:enumeration value="UnexpectedError" />
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
</xs:schema>