<?xml version="1.0" encoding="utf-8"?>
<PropertySetDef xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" ifdguid="5b6b0000d1cf11e1800000215ad4efdf" templatetype="PSET_TYPEDRIVENOVERRIDE" xsi:noNamespaceSchemaLocation="http://buildingSMART-tech.org/xml/psd/PSD_IFC4.xsd" xmlns="http://buildingSMART-tech.org/xml/psd/PSD_IFC4.xsd">
  <IfcVersion version="IFC4X4" />
  <Name>Pset_CoolingTowerTypeCommon</Name>
  <Definition>Cooling tower type common attributes.
WaterRequirement attribute unit type modified in IFC2x2 Pset Addendum.</Definition>
  <Applicability />
  <ApplicableClasses>
    <ClassName>IfcCoolingTower</ClassName>
  </ApplicableClasses>
  <ApplicableTypeValue>IfcCoolingTower</ApplicableTypeValue>
  <PropertyDefs>
    <PropertyDef ifdguid="00cda600d1c711e1800000215ad4efdf">
      <Name>Reference</Name>
      <Definition>Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as "construction type". It should be provided as an alternative to the name of the "object type", if the software does not support object types and no classification reference to a recognized classification system used.

&gt; IFC4.3.0.0 DEPRECATION&amp;nbsp;  The Reference property is deprecated and shall no longer be used, use attribute Name on the relating type instead.</Definition>
      <PropertyType>
        <TypePropertySingleValue>
          <DataType type="IfcIdentifier" />
        </TypePropertySingleValue>
      </PropertyType>
      <NameAliases>
        <NameAlias lang="en">Reference</NameAlias>
        <NameAlias lang="ja-JP">参照</NameAlias>
        <NameAlias lang="ko-KR">참조</NameAlias>
      </NameAliases>
      <DefinitionAliases>
        <DefinitionAlias lang="en" />
        <DefinitionAlias lang="ja-JP">当該プロジェクトで定義する形式の参照ID（例：A-1)、承認された分類に存在しないときに使用される。</DefinitionAlias>
        <DefinitionAlias lang="ko-KR">해당 프로젝트에 정의된 형식의 참조 ID (예 : A-1) 승인된 분류에 존재하지 않을 때 사용된다.</DefinitionAlias>
      </DefinitionAliases>
    </PropertyDef>
    <PropertyDef ifdguid="66be2b80d1cf11e1800000215ad4efdf">
      <Name>Status</Name>
      <Definition>Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as "New" - element designed as new addition, "Existing" - element exists and remains, "Demolish" - element existed but is to be demolished,  "Temporary" - element will exists only temporary (like a temporary support structure).</Definition>
      <PropertyType>
        <TypePropertyEnumeratedValue>
          <EnumList name="PEnum_ElementStatus">
            <EnumItem>NEW</EnumItem>
            <EnumItem>EXISTING</EnumItem>
            <EnumItem>DEMOLISH</EnumItem>
            <EnumItem>TEMPORARY</EnumItem>
            <EnumItem>OTHER</EnumItem>
            <EnumItem>NOTKNOWN</EnumItem>
            <EnumItem>UNSET</EnumItem>
          </EnumList>
          <ConstantList>
            <ConstantDef>
              <Name>NEW</Name>
              <Definition>element designed as new addition</Definition>
              <NameAliases>
                <NameAlias lang="en">New</NameAlias>
              </NameAliases>
              <DefinitionAliases />
            </ConstantDef>
            <ConstantDef>
              <Name>EXISTING</Name>
              <Definition>element exists and is to remain</Definition>
              <NameAliases>
                <NameAlias lang="en">Existing</NameAlias>
              </NameAliases>
              <DefinitionAliases />
            </ConstantDef>
            <ConstantDef>
              <Name>DEMOLISH</Name>
              <Definition>element exists but is to be demolished</Definition>
              <NameAliases>
                <NameAlias lang="en">Demolish</NameAlias>
              </NameAliases>
              <DefinitionAliases />
            </ConstantDef>
            <ConstantDef>
              <Name>TEMPORARY</Name>
              <Definition>element will exist only temporarily (such as a temporary support structure)</Definition>
              <NameAliases>
                <NameAlias lang="en">Temporary</NameAlias>
              </NameAliases>
              <DefinitionAliases />
            </ConstantDef>
            <ConstantDef>
              <Name>OTHER</Name>
              <Definition>required category not on scale</Definition>
              <NameAliases>
                <NameAlias lang="en">(other)</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Value is not listed.</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>NOTKNOWN</Name>
              <Definition>Value is unkown</Definition>
              <NameAliases>
                <NameAlias lang="en">(unknown)</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Value is unknown.</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>UNSET</Name>
              <Definition>Value has not been specified</Definition>
              <NameAliases>
                <NameAlias lang="en">(unset)</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Value has not been specified.</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
          </ConstantList>
        </TypePropertyEnumeratedValue>
      </PropertyType>
      <NameAliases>
        <NameAlias lang="en">Status</NameAlias>
        <NameAlias lang="ja-JP">状態</NameAlias>
      </NameAliases>
      <DefinitionAliases>
        <DefinitionAlias lang="en" />
        <DefinitionAlias lang="ja-JP">要素（主にリノベーションまたは改修プロジェクトにおいて）の状態。 状態は、「新規(New)」－新しく追加される要素。「既存」－要素は存在し、かつ残りもの。「破壊」－要素は存在したが、廃棄されるもの。「一時的」－一時的に存在する要素（一時的にサポートしている構造のようなもの）。</DefinitionAlias>
      </DefinitionAliases>
    </PropertyDef>
    <PropertyDef ifdguid="75a4de00d1cf11e1800000215ad4efdf">
      <Name>NominalCapacity</Name>
      <Definition>The total nominal or volumetric capacity of the object.

Nominal cooling tower capacity in terms of heat transfer rate of the cooling tower between air stream and water stream at nominal conditions.</Definition>
      <PropertyType>
        <TypePropertySingleValue>
          <DataType type="IfcPowerMeasure" />
        </TypePropertySingleValue>
      </PropertyType>
      <NameAliases>
        <NameAlias lang="en">Nominal Capacity</NameAlias>
      </NameAliases>
      <DefinitionAliases>
        <DefinitionAlias lang="en" />
      </DefinitionAliases>
    </PropertyDef>
    <PropertyDef ifdguid="7b022880d1cf11e1800000215ad4efdf">
      <Name>CircuitType</Name>
      <Definition>OpenCircuit: Exposes water directly to the cooling atmosphere.
CloseCircuit: The fluid is separated from the atmosphere by a heat exchanger.
Wet: The air stream or the heat exchange surface is evaporatively cooled.
Dry: No evaporation into the air stream.
DryWet: A combination of a dry tower and a wet tower.</Definition>
      <PropertyType>
        <TypePropertyEnumeratedValue>
          <EnumList name="PEnum_CoolingTowerCircuitType">
            <EnumItem>OPENCIRCUIT</EnumItem>
            <EnumItem>CLOSEDCIRCUITWET</EnumItem>
            <EnumItem>CLOSEDCIRCUITDRY</EnumItem>
            <EnumItem>CLOSEDCIRCUITDRYWET</EnumItem>
            <EnumItem>OTHER</EnumItem>
            <EnumItem>NOTKNOWN</EnumItem>
            <EnumItem>UNSET</EnumItem>
          </EnumList>
          <ConstantList>
            <ConstantDef>
              <Name>OPENCIRCUIT</Name>
              <NameAliases>
                <NameAlias lang="en">Open Circuit</NameAlias>
              </NameAliases>
              <DefinitionAliases />
            </ConstantDef>
            <ConstantDef>
              <Name>CLOSEDCIRCUITWET</Name>
              <NameAliases>
                <NameAlias lang="en">Closed Circuit Wet</NameAlias>
              </NameAliases>
              <DefinitionAliases />
            </ConstantDef>
            <ConstantDef>
              <Name>CLOSEDCIRCUITDRY</Name>
              <NameAliases>
                <NameAlias lang="en">Closed Circuit Dry</NameAlias>
              </NameAliases>
              <DefinitionAliases />
            </ConstantDef>
            <ConstantDef>
              <Name>CLOSEDCIRCUITDRYWET</Name>
              <NameAliases>
                <NameAlias lang="en">Closed Circuit Dry Wet</NameAlias>
              </NameAliases>
              <DefinitionAliases />
            </ConstantDef>
            <ConstantDef>
              <Name>OTHER</Name>
              <Definition>required category not on scale</Definition>
              <NameAliases>
                <NameAlias lang="en">(other)</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Value is not listed.</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>NOTKNOWN</Name>
              <Definition>Value is unkown</Definition>
              <NameAliases>
                <NameAlias lang="en">(unknown)</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Value is unknown.</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>UNSET</Name>
              <Definition>Value has not been specified</Definition>
              <NameAliases>
                <NameAlias lang="en">(unset)</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Value has not been specified.</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
          </ConstantList>
        </TypePropertyEnumeratedValue>
      </PropertyType>
      <NameAliases>
        <NameAlias lang="en">Circuit Type</NameAlias>
      </NameAliases>
      <DefinitionAliases>
        <DefinitionAlias lang="en" />
      </DefinitionAliases>
    </PropertyDef>
    <PropertyDef ifdguid="89504480d1cf11e1800000215ad4efdf">
      <Name>FlowArrangement</Name>
      <Definition>Defines the basic flow arrangements for the heat exchanger or cooler tower:COUNTERFLOW: Air and water flow enter in different directions.
CROSSFLOW: Air and water flow are perpendicular.
PARALLELFLOW: Air and water flow enter in same directions.
MULTIPASS: Multipass flow heat exchanger arrangement. 
OTHER: Other type of heat exchanger flow arrangement not defined above.</Definition>
      <PropertyType>
        <TypePropertyEnumeratedValue>
          <EnumList name="PEnum_CoolingTowerFlowArrangement">
            <EnumItem>COUNTERFLOW</EnumItem>
            <EnumItem>CROSSFLOW</EnumItem>
            <EnumItem>PARALLELFLOW</EnumItem>
            <EnumItem>OTHER</EnumItem>
            <EnumItem>NOTKNOWN</EnumItem>
            <EnumItem>UNSET</EnumItem>
          </EnumList>
          <ConstantList>
            <ConstantDef>
              <Name>COUNTERFLOW</Name>
              <NameAliases>
                <NameAlias lang="en">Counter Flow</NameAlias>
              </NameAliases>
              <DefinitionAliases />
            </ConstantDef>
            <ConstantDef>
              <Name>CROSSFLOW</Name>
              <NameAliases>
                <NameAlias lang="en">Cross Flow</NameAlias>
              </NameAliases>
              <DefinitionAliases />
            </ConstantDef>
            <ConstantDef>
              <Name>PARALLELFLOW</Name>
              <NameAliases>
                <NameAlias lang="en">Parallel Flow</NameAlias>
              </NameAliases>
              <DefinitionAliases />
            </ConstantDef>
            <ConstantDef>
              <Name>OTHER</Name>
              <Definition>required category not on scale</Definition>
              <NameAliases>
                <NameAlias lang="en">(other)</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Value is not listed.</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>NOTKNOWN</Name>
              <Definition>Value is unkown</Definition>
              <NameAliases>
                <NameAlias lang="en">(unknown)</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Value is unknown.</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>UNSET</Name>
              <Definition>Value has not been specified</Definition>
              <NameAliases>
                <NameAlias lang="en">(unset)</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Value has not been specified.</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
          </ConstantList>
        </TypePropertyEnumeratedValue>
      </PropertyType>
      <NameAliases>
        <NameAlias lang="en">Flow Arrangement</NameAlias>
      </NameAliases>
      <DefinitionAliases>
        <DefinitionAlias lang="en" />
      </DefinitionAliases>
    </PropertyDef>
    <PropertyDef ifdguid="95d49d00d1cf11e1800000215ad4efdf">
      <Name>SprayType</Name>
      <Definition>SprayFilled: Water is sprayed into airflow.
SplashTypeFill: water cascades over successive rows of splash bars.
FilmTypeFill: water flows in a thin layer over closely spaced sheets.</Definition>
      <PropertyType>
        <TypePropertyEnumeratedValue>
          <EnumList name="PEnum_CoolingTowerSprayType">
            <EnumItem>SPRAYFILLED</EnumItem>
            <EnumItem>SPLASHTYPEFILL</EnumItem>
            <EnumItem>FILMTYPEFILL</EnumItem>
            <EnumItem>OTHER</EnumItem>
            <EnumItem>NOTKNOWN</EnumItem>
            <EnumItem>UNSET</EnumItem>
          </EnumList>
          <ConstantList>
            <ConstantDef>
              <Name>SPRAYFILLED</Name>
              <NameAliases>
                <NameAlias lang="en">Spray Filled</NameAlias>
              </NameAliases>
              <DefinitionAliases />
            </ConstantDef>
            <ConstantDef>
              <Name>SPLASHTYPEFILL</Name>
              <NameAliases>
                <NameAlias lang="en">Splash Type Fill</NameAlias>
              </NameAliases>
              <DefinitionAliases />
            </ConstantDef>
            <ConstantDef>
              <Name>FILMTYPEFILL</Name>
              <NameAliases>
                <NameAlias lang="en">Film Type Fill</NameAlias>
              </NameAliases>
              <DefinitionAliases />
            </ConstantDef>
            <ConstantDef>
              <Name>OTHER</Name>
              <Definition>required category not on scale</Definition>
              <NameAliases>
                <NameAlias lang="en">(other)</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Value is not listed.</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>NOTKNOWN</Name>
              <Definition>Value is unkown</Definition>
              <NameAliases>
                <NameAlias lang="en">(unknown)</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Value is unknown.</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>UNSET</Name>
              <Definition>Value has not been specified</Definition>
              <NameAliases>
                <NameAlias lang="en">(unset)</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Value has not been specified.</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
          </ConstantList>
        </TypePropertyEnumeratedValue>
      </PropertyType>
      <NameAliases>
        <NameAlias lang="en">Spray Type</NameAlias>
      </NameAliases>
      <DefinitionAliases>
        <DefinitionAlias lang="en" />
      </DefinitionAliases>
    </PropertyDef>
    <PropertyDef ifdguid="a553e600d1cf11e1800000215ad4efdf">
      <Name>CapacityControl</Name>
      <Definition>FanCycling: Fan is cycled on and off to control duty.
TwoSpeedFan: Fan is switched between low and high speed to control duty.
VariableSpeedFan: Fan speed is varied to control duty.
DampersControl: Dampers modulate the air flow to control duty.
BypassValveControl: Bypass valve modulates the water flow to control duty.
MultipleSeriesPumps: Turn on/off multiple series pump to control duty.
TwoSpeedPump: Switch between high/low pump speed to control duty.
VariableSpeedPump: vary pump speed to control duty.</Definition>
      <PropertyType>
        <TypePropertyEnumeratedValue>
          <EnumList name="PEnum_CoolingTowerCapacityControl">
            <EnumItem>FANCYCLING</EnumItem>
            <EnumItem>TWOSPEEDFAN</EnumItem>
            <EnumItem>VARIABLESPEEDFAN</EnumItem>
            <EnumItem>DAMPERSCONTROL</EnumItem>
            <EnumItem>BYPASSVALVECONTROL</EnumItem>
            <EnumItem>MULTIPLESERIESPUMPS</EnumItem>
            <EnumItem>TWOSPEEDPUMP</EnumItem>
            <EnumItem>VARIABLESPEEDPUMP</EnumItem>
            <EnumItem>OTHER</EnumItem>
            <EnumItem>NOTKNOWN</EnumItem>
            <EnumItem>UNSET</EnumItem>
          </EnumList>
          <ConstantList>
            <ConstantDef>
              <Name>FANCYCLING</Name>
              <NameAliases>
                <NameAlias lang="en">Fan Cycling</NameAlias>
              </NameAliases>
              <DefinitionAliases />
            </ConstantDef>
            <ConstantDef>
              <Name>TWOSPEEDFAN</Name>
              <NameAliases>
                <NameAlias lang="en">Two-Speed Fan</NameAlias>
              </NameAliases>
              <DefinitionAliases />
            </ConstantDef>
            <ConstantDef>
              <Name>VARIABLESPEEDFAN</Name>
              <NameAliases>
                <NameAlias lang="en">Variable Speed Fan</NameAlias>
              </NameAliases>
              <DefinitionAliases />
            </ConstantDef>
            <ConstantDef>
              <Name>DAMPERSCONTROL</Name>
              <NameAliases>
                <NameAlias lang="en">Dampers Control</NameAlias>
              </NameAliases>
              <DefinitionAliases />
            </ConstantDef>
            <ConstantDef>
              <Name>BYPASSVALVECONTROL</Name>
              <NameAliases>
                <NameAlias lang="en">Bypass Valve Control</NameAlias>
              </NameAliases>
              <DefinitionAliases />
            </ConstantDef>
            <ConstantDef>
              <Name>MULTIPLESERIESPUMPS</Name>
              <NameAliases>
                <NameAlias lang="en">Multiple Series Pumps</NameAlias>
              </NameAliases>
              <DefinitionAliases />
            </ConstantDef>
            <ConstantDef>
              <Name>TWOSPEEDPUMP</Name>
              <NameAliases>
                <NameAlias lang="en">Two-Speed Pump</NameAlias>
              </NameAliases>
              <DefinitionAliases />
            </ConstantDef>
            <ConstantDef>
              <Name>VARIABLESPEEDPUMP</Name>
              <NameAliases>
                <NameAlias lang="en">Variable Speed Pump</NameAlias>
              </NameAliases>
              <DefinitionAliases />
            </ConstantDef>
            <ConstantDef>
              <Name>OTHER</Name>
              <Definition>required category not on scale</Definition>
              <NameAliases>
                <NameAlias lang="en">(other)</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Value is not listed.</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>NOTKNOWN</Name>
              <Definition>Value is unkown</Definition>
              <NameAliases>
                <NameAlias lang="en">(unknown)</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Value is unknown.</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>UNSET</Name>
              <Definition>Value has not been specified</Definition>
              <NameAliases>
                <NameAlias lang="en">(unset)</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Value has not been specified.</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
          </ConstantList>
        </TypePropertyEnumeratedValue>
      </PropertyType>
      <NameAliases>
        <NameAlias lang="en">Capacity Control</NameAlias>
      </NameAliases>
      <DefinitionAliases>
        <DefinitionAlias lang="en" />
      </DefinitionAliases>
    </PropertyDef>
    <PropertyDef ifdguid="c583a500d1cf11e1800000215ad4efdf">
      <Name>ControlStrategy</Name>
      <Definition>FixedExitingWaterTemp: The capacity is controlled to maintain a fixed exiting water temperature.
WetBulbTempReset: The set-point is reset based on the wet-bulb temperature.</Definition>
      <PropertyType>
        <TypePropertyEnumeratedValue>
          <EnumList name="PEnum_CoolingTowerControlStrategy">
            <EnumItem>FIXEDEXITINGWATERTEMP</EnumItem>
            <EnumItem>WETBULBTEMPRESET</EnumItem>
            <EnumItem>OTHER</EnumItem>
            <EnumItem>NOTKNOWN</EnumItem>
            <EnumItem>UNSET</EnumItem>
          </EnumList>
          <ConstantList>
            <ConstantDef>
              <Name>FIXEDEXITINGWATERTEMP</Name>
              <NameAliases>
                <NameAlias lang="en">Fixed Exiting Water Temp</NameAlias>
              </NameAliases>
              <DefinitionAliases />
            </ConstantDef>
            <ConstantDef>
              <Name>WETBULBTEMPRESET</Name>
              <NameAliases>
                <NameAlias lang="en">Wet Bulb Temp Reset</NameAlias>
              </NameAliases>
              <DefinitionAliases />
            </ConstantDef>
            <ConstantDef>
              <Name>OTHER</Name>
              <Definition>required category not on scale</Definition>
              <NameAliases>
                <NameAlias lang="en">(other)</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Value is not listed.</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>NOTKNOWN</Name>
              <Definition>Value is unkown</Definition>
              <NameAliases>
                <NameAlias lang="en">(unknown)</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Value is unknown.</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>UNSET</Name>
              <Definition>Value has not been specified</Definition>
              <NameAliases>
                <NameAlias lang="en">(unset)</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Value has not been specified.</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
          </ConstantList>
        </TypePropertyEnumeratedValue>
      </PropertyType>
      <NameAliases>
        <NameAlias lang="en">Control Strategy</NameAlias>
      </NameAliases>
      <DefinitionAliases>
        <DefinitionAlias lang="en" />
      </DefinitionAliases>
    </PropertyDef>
    <PropertyDef ifdguid="d0d6d080d1cf11e1800000215ad4efdf">
      <Name>NumberOfCells</Name>
      <Definition>Number of cells in one cooling tower unit.</Definition>
      <PropertyType>
        <TypePropertySingleValue>
          <DataType type="IfcCountMeasure" />
        </TypePropertySingleValue>
      </PropertyType>
      <NameAliases>
        <NameAlias lang="en">Number Of Cells</NameAlias>
      </NameAliases>
      <DefinitionAliases>
        <DefinitionAlias lang="en" />
      </DefinitionAliases>
    </PropertyDef>
    <PropertyDef ifdguid="d6341b00d1cf11e1800000215ad4efdf">
      <Name>BasinReserveVolume</Name>
      <Definition>Volume between operating and overflow levels in cooling tower basin.</Definition>
      <PropertyType>
        <TypePropertySingleValue>
          <DataType type="IfcVolumeMeasure" />
        </TypePropertySingleValue>
      </PropertyType>
      <NameAliases>
        <NameAlias lang="en">Basin Reserve Volume</NameAlias>
      </NameAliases>
      <DefinitionAliases>
        <DefinitionAlias lang="en" />
      </DefinitionAliases>
    </PropertyDef>
    <PropertyDef ifdguid="db916580d1cf11e1800000215ad4efdf">
      <Name>LiftElevationDifference</Name>
      <Definition>Elevation difference between cooling tower sump and the top of the tower.</Definition>
      <PropertyType>
        <TypePropertySingleValue>
          <DataType type="IfcPositiveLengthMeasure" />
        </TypePropertySingleValue>
      </PropertyType>
      <NameAliases>
        <NameAlias lang="en">Lift Elevation Difference</NameAlias>
      </NameAliases>
      <DefinitionAliases>
        <DefinitionAlias lang="en" />
      </DefinitionAliases>
    </PropertyDef>
    <PropertyDef ifdguid="e0561980d1cf11e1800000215ad4efdf">
      <Name>WaterRequirement</Name>
      <Definition>Make-up water requirement.</Definition>
      <PropertyType>
        <TypePropertySingleValue>
          <DataType type="IfcVolumetricFlowRateMeasure" />
        </TypePropertySingleValue>
      </PropertyType>
      <NameAliases>
        <NameAlias lang="en">Water Requirement</NameAlias>
      </NameAliases>
      <DefinitionAliases>
        <DefinitionAlias lang="en" />
      </DefinitionAliases>
    </PropertyDef>
    <PropertyDef ifdguid="e51acd80d1cf11e1800000215ad4efdf">
      <Name>OperationTemperatureRange</Name>
      <Definition>Allowable operation ambient air temperature range.</Definition>
      <PropertyType>
        <TypePropertySingleValue>
          <DataType type="IfcThermodynamicTemperatureMeasure" />
        </TypePropertySingleValue>
      </PropertyType>
      <NameAliases>
        <NameAlias lang="en">Operation Temperature Range</NameAlias>
      </NameAliases>
      <DefinitionAliases>
        <DefinitionAlias lang="en" />
      </DefinitionAliases>
    </PropertyDef>
    <PropertyDef ifdguid="e9df8180d1cf11e1800000215ad4efdf">
      <Name>AmbientDesignDryBulbTemperature</Name>
      <Definition>Ambient design dry bulb temperature used for selecting the cooling tower.</Definition>
      <PropertyType>
        <TypePropertySingleValue>
          <DataType type="IfcThermodynamicTemperatureMeasure" />
        </TypePropertySingleValue>
      </PropertyType>
      <NameAliases>
        <NameAlias lang="en">Ambient Design Dry Bulb Temperature</NameAlias>
      </NameAliases>
      <DefinitionAliases>
        <DefinitionAlias lang="en" />
      </DefinitionAliases>
    </PropertyDef>
    <PropertyDef ifdguid="ef3ccc00d1cf11e1800000215ad4efdf">
      <Name>AmbientDesignWetBulbTemperature</Name>
      <Definition>Ambient design wet bulb temperature used for selecting the cooling tower.</Definition>
      <PropertyType>
        <TypePropertySingleValue>
          <DataType type="IfcThermodynamicTemperatureMeasure" />
        </TypePropertySingleValue>
      </PropertyType>
      <NameAliases>
        <NameAlias lang="en">Ambient Design Wet Bulb Temperature</NameAlias>
      </NameAliases>
      <DefinitionAliases>
        <DefinitionAlias lang="en" />
      </DefinitionAliases>
    </PropertyDef>
  </PropertyDefs>
  <PsetDefinitionAliases>
    <PsetDefinitionAlias lang="en" />
  </PsetDefinitionAliases>
</PropertySetDef>