<!-- sutdata  - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<!ELEMENT sutdata ( version, options?, building_systems ) >

  <!-- version  - - - - - - - - - - - - - - - - - - - - - - - - - - -->
  <!ELEMENT version EMPTY >
  <!ATTLIST version value (5) #REQUIRED >
  <!-- /version - - - - - - - - - - - - - - - - - - - - - - - - - - -->

  <!-- options  - - - - - - - - - - - - - - - - - - - - - - - - - - -->
  <!ELEMENT options EMPTY >
  <!ATTLIST options hot_water_temperature CDATA #REQUIRED >
  <!ATTLIST options cold_water_temperature CDATA #REQUIRED >
  <!ATTLIST options recovery_to_hot_water_efficiency CDATA #REQUIRED >
  <!ATTLIST options hot_water_internal_loss CDATA #REQUIRED >
  <!ATTLIST options hot_water_external_loss CDATA #REQUIRED >
  <!ATTLIST options design_heating_min CDATA #REQUIRED >
  <!ATTLIST options design_cooling_max CDATA #REQUIRED >
  <!ATTLIST options process_to_heat CDATA #REQUIRED >
  <!-- /options - - - - - - - - - - - - - - - - - - - - - - - - - - -->

  <!-- building_systems - - - - - - - - - - - - - - - - - - - - - - -->
  <!ELEMENT building_systems ( heating_systems, cooling_systems, 
                               ventilation_systems?, 
                               undefined_systems ) >

    <!-- heating_systems  - - - - - - - - - - - - - - - - - - - - - -->
    <!ELEMENT heating_systems ( heaters, fuel_heaters?, heat_pumps?, 
                                solar_panels? ) >

      <!-- heaters  - - - - - - - - - - - - - - - - - - - - - - - - -->
      <!ELEMENT heaters ( heater+ ) >
        
        <!-- heater - - - - - - - - - - - - - - - - - - - - - - - - -->
        <!ELEMENT heater EMPTY >
        <!ATTLIST heater name CDATA #REQUIRED >
        <!ATTLIST heater constrain_power (true|false|phony) 
                         #REQUIRED >
        <!ATTLIST heater power_constraint CDATA #REQUIRED >
        <!ATTLIST heater circulation_pump_electricity_quota CDATA 
                         #REQUIRED >
        <!ATTLIST heater circulation_pump_electricity_power CDATA 
                         #REQUIRED >
        <!ATTLIST heater supply_temperature_low CDATA #REQUIRED >
        <!ATTLIST heater supply_temperature_high CDATA #REQUIRED >
        <!ATTLIST heater drain_temperature_low CDATA #REQUIRED >
        <!ATTLIST heater drain_temperature_high CDATA #REQUIRED >
        <!ATTLIST heater outside_temperature_low CDATA #REQUIRED >
        <!ATTLIST heater outside_temperature_high CDATA #REQUIRED >
        <!ATTLIST heater indoor_power_low CDATA #REQUIRED >
        <!ATTLIST heater indoor_power_high CDATA #REQUIRED >
        <!ATTLIST heater water_radiator_share CDATA #REQUIRED >
        <!ATTLIST heater control_sensor (indoor|outdoor) #REQUIRED >
        <!-- /heater  - - - - - - - - - - - - - - - - - - - - - - - -->

      <!-- /heaters - - - - - - - - - - - - - - - - - - - - - - - - -->
    
      <!-- fuel_heaters  - - - - - - - - - - - - - - - - - - - - - - - - -->
      <!ELEMENT fuel_heaters ( fuel_heater+ ) >

        <!-- fuel_heater - - - - - - - - - - - - - - - - - - - - - - - - -->
        <!ELEMENT fuel_heater EMPTY >
        <!ATTLIST fuel_heater name CDATA #REQUIRED >
        <!ATTLIST fuel_heater power CDATA #REQUIRED >
        <!ATTLIST fuel_heater efficiency CDATA #REQUIRED >
        <!ATTLIST fuel_heater circulation_fan_power CDATA #REQUIRED >
        <!ATTLIST fuel_heater circulation_fan_power_cont CDATA #REQUIRED >
        <!ATTLIST fuel_heater draft_fan_power CDATA #REQUIRED >
        <!-- /fuel_heater  - - - - - - - - - - - - - - - - - - - - - - - -->

      <!-- /fuel_heaters - - - - - - - - - - - - - - - - - - - - - - - - -->
   
      <!-- heat_pumps - - - - - - - - - - - - - - - - - - - - - - - -->
      <!ELEMENT heat_pumps ( pump+, media+ ) >

        <!-- pump - - - - - - - - - - - - - - - - - - - - - - - - - -->
        <!ELEMENT pump EMPTY >
        <!ATTLIST pump name CDATA #REQUIRED >
        <!ATTLIST pump media CDATA #REQUIRED >
        <!ATTLIST pump cop CDATA #REQUIRED >
        <!ATTLIST pump heating_output CDATA #REQUIRED >
        <!ATTLIST pump energy_source 
                       (exhaust_air|rock|soil|sea|air_water|air_air) 
                       #REQUIRED >
        <!ATTLIST pump warm_side_max_temperature CDATA #REQUIRED >
        <!ATTLIST pump cold_side_min_temperature CDATA #REQUIRED >
        <!ATTLIST pump warm_side_temperature CDATA #REQUIRED >
        <!ATTLIST pump cold_side_temperature CDATA #REQUIRED >
        <!ATTLIST pump power_to_cold_carrier_pump_quota CDATA 
                       #REQUIRED >
        <!ATTLIST pump power_to_heat_carrier_pump_quota CDATA 
                       #REQUIRED >
        <!ATTLIST pump power_to_circulation_fan_quota CDATA #REQUIRED >
        <!ATTLIST pump include_pumps_and_fans (true|false) #REQUIRED >
        <!ATTLIST pump outdoor_pump_loss_coefficient CDATA #REQUIRED >
        <!ATTLIST pump target (1|2|3|4) #REQUIRED>
        <!ATTLIST pump priority (heating|hot_water) #IMPLIED>
        <!ATTLIST pump heat_gas_exchanger_to_hot_water (true|false) 
                       #IMPLIED >
        <!ATTLIST pump speed_min CDATA #IMPLIED >
        <!ATTLIST pump speed_max CDATA #IMPLIED >
        <!ATTLIST pump standard (en255|en14511) #IMPLIED >
        <!-- /pump  - - - - - - - - - - - - - - - - - - - - - - - - -->

        <!-- media  - - - - - - - - - - - - - - - - - - - - - - - - -->
        <!ELEMENT media ( condenser_temperatures, 
                          evaporation_temperatures, efficiency+ ) >
        <!ATTLIST media name CDATA #REQUIRED >

          <!-- condenser_temperatures - - - - - - - - - - - - - - - -->
          <!ELEMENT condenser_temperatures EMPTY >
          <!ATTLIST condenser_temperatures t1 CDATA #REQUIRED >
          <!ATTLIST condenser_temperatures t2 CDATA #REQUIRED >
          <!ATTLIST condenser_temperatures t3 CDATA #REQUIRED >
          <!ATTLIST condenser_temperatures t4 CDATA #REQUIRED >
          <!ATTLIST condenser_temperatures t5 CDATA #REQUIRED >
          <!ATTLIST condenser_temperatures t6 CDATA #REQUIRED >
          <!ATTLIST condenser_temperatures t7 CDATA #IMPLIED >
          <!ATTLIST condenser_temperatures t8 CDATA #IMPLIED >
          <!ATTLIST condenser_temperatures t9 CDATA #IMPLIED >
          <!-- /condenser_temperatures  - - - - - - - - - - - - - - -->

          <!-- evaporation_temperatures - - - - - - - - - - - - - - -->
          <!ELEMENT evaporation_temperatures EMPTY >
          <!ATTLIST evaporation_temperatures t1 CDATA #REQUIRED >
          <!ATTLIST evaporation_temperatures t2 CDATA #REQUIRED >
          <!ATTLIST evaporation_temperatures t3 CDATA #REQUIRED >
          <!ATTLIST evaporation_temperatures t4 CDATA #REQUIRED >
          <!ATTLIST evaporation_temperatures t5 CDATA #REQUIRED >
          <!ATTLIST evaporation_temperatures t6 CDATA #REQUIRED >
          <!ATTLIST evaporation_temperatures t7 CDATA #IMPLIED >
          <!ATTLIST evaporation_temperatures t8 CDATA #IMPLIED >
          <!ATTLIST evaporation_temperatures t9 CDATA #IMPLIED >
          <!-- /evaporation_temperatures  - - - - - - - - - - - - - -->

          <!-- efficiency - - - - - - - - - - - - - - - - - - - - - -->
          <!ELEMENT efficiency ( compressor_q, condenser_q, 
                                 hot_gas_t, hot_gas_q ) >
          <!ATTLIST efficiency rating CDATA #REQUIRED >

            <!-- compressor_q - - - - - - - - - - - - - - - - - - - -->
            <!ELEMENT compressor_q ( r1, r2, r3, r4, r5, r6, r7*, r8*, r9* ) >

              <!-- r1 - - - - - - - - - - - - - - - - - - - - - - - -->
              <!ELEMENT r1 EMPTY >
              <!ATTLIST r1 c1 CDATA #REQUIRED >
              <!ATTLIST r1 c2 CDATA #REQUIRED >
              <!ATTLIST r1 c3 CDATA #REQUIRED >
              <!ATTLIST r1 c4 CDATA #REQUIRED >
              <!ATTLIST r1 c5 CDATA #REQUIRED >
              <!ATTLIST r1 c6 CDATA #REQUIRED >
              <!ATTLIST r1 c7 CDATA #IMPLIED >
              <!ATTLIST r1 c8 CDATA #IMPLIED >
              <!ATTLIST r1 c9 CDATA #IMPLIED >
              <!-- /r1  - - - - - - - - - - - - - - - - - - - - - - -->

              <!-- r2 - - - - - - - - - - - - - - - - - - - - - - - -->
              <!ELEMENT r2 EMPTY >
              <!ATTLIST r2 c1 CDATA #REQUIRED >
              <!ATTLIST r2 c2 CDATA #REQUIRED >
              <!ATTLIST r2 c3 CDATA #REQUIRED >
              <!ATTLIST r2 c4 CDATA #REQUIRED >
              <!ATTLIST r2 c5 CDATA #REQUIRED >
              <!ATTLIST r2 c6 CDATA #REQUIRED >
              <!ATTLIST r2 c7 CDATA #IMPLIED >
              <!ATTLIST r2 c8 CDATA #IMPLIED >
              <!ATTLIST r2 c9 CDATA #IMPLIED >
              <!-- /r2  - - - - - - - - - - - - - - - - - - - - - - -->

              <!-- r3 - - - - - - - - - - - - - - - - - - - - - - - -->
              <!ELEMENT r3 EMPTY >
              <!ATTLIST r3 c1 CDATA #REQUIRED >
              <!ATTLIST r3 c2 CDATA #REQUIRED >
              <!ATTLIST r3 c3 CDATA #REQUIRED >
              <!ATTLIST r3 c4 CDATA #REQUIRED >
              <!ATTLIST r3 c5 CDATA #REQUIRED >
              <!ATTLIST r3 c6 CDATA #REQUIRED >
              <!ATTLIST r3 c7 CDATA #IMPLIED >
              <!ATTLIST r3 c8 CDATA #IMPLIED >
              <!ATTLIST r3 c9 CDATA #IMPLIED >
              <!-- /r3  - - - - - - - - - - - - - - - - - - - - - - -->

              <!-- r4 - - - - - - - - - - - - - - - - - - - - - - - -->
              <!ELEMENT r4 EMPTY >
              <!ATTLIST r4 c1 CDATA #REQUIRED >
              <!ATTLIST r4 c2 CDATA #REQUIRED >
              <!ATTLIST r4 c3 CDATA #REQUIRED >
              <!ATTLIST r4 c4 CDATA #REQUIRED >
              <!ATTLIST r4 c5 CDATA #REQUIRED >
              <!ATTLIST r4 c6 CDATA #REQUIRED >
              <!ATTLIST r4 c7 CDATA #IMPLIED >
              <!ATTLIST r4 c8 CDATA #IMPLIED >
              <!ATTLIST r4 c9 CDATA #IMPLIED >
              <!-- /r4  - - - - - - - - - - - - - - - - - - - - - - -->

              <!-- r5 - - - - - - - - - - - - - - - - - - - - - - - -->
              <!ELEMENT r5 EMPTY >
              <!ATTLIST r5 c1 CDATA #REQUIRED >
              <!ATTLIST r5 c2 CDATA #REQUIRED >
              <!ATTLIST r5 c3 CDATA #REQUIRED >
              <!ATTLIST r5 c4 CDATA #REQUIRED >
              <!ATTLIST r5 c5 CDATA #REQUIRED >
              <!ATTLIST r5 c6 CDATA #REQUIRED >
              <!ATTLIST r5 c7 CDATA #IMPLIED >
              <!ATTLIST r5 c8 CDATA #IMPLIED >
              <!ATTLIST r5 c9 CDATA #IMPLIED >
              <!-- /r5  - - - - - - - - - - - - - - - - - - - - - - -->

              <!-- r6 - - - - - - - - - - - - - - - - - - - - - - - -->
              <!ELEMENT r6 EMPTY >
              <!ATTLIST r6 c1 CDATA #REQUIRED >
              <!ATTLIST r6 c2 CDATA #REQUIRED >
              <!ATTLIST r6 c3 CDATA #REQUIRED >
              <!ATTLIST r6 c4 CDATA #REQUIRED >
              <!ATTLIST r6 c5 CDATA #REQUIRED >
              <!ATTLIST r6 c6 CDATA #REQUIRED >
              <!ATTLIST r6 c7 CDATA #IMPLIED >
              <!ATTLIST r6 c8 CDATA #IMPLIED >
              <!ATTLIST r6 c9 CDATA #IMPLIED >
              <!-- /r6  - - - - - - - - - - - - - - - - - - - - - - -->

              <!-- r7 - - - - - - - - - - - - - - - - - - - - - - - -->
              <!ELEMENT r7 EMPTY >
              <!ATTLIST r7 c1 CDATA #REQUIRED >
              <!ATTLIST r7 c2 CDATA #REQUIRED >
              <!ATTLIST r7 c3 CDATA #REQUIRED >
              <!ATTLIST r7 c4 CDATA #REQUIRED >
              <!ATTLIST r7 c5 CDATA #REQUIRED >
              <!ATTLIST r7 c6 CDATA #REQUIRED >
              <!ATTLIST r7 c7 CDATA #IMPLIED >
              <!ATTLIST r7 c8 CDATA #IMPLIED >
              <!ATTLIST r7 c9 CDATA #IMPLIED >
              <!-- /r7  - - - - - - - - - - - - - - - - - - - - - - -->

              <!-- r8 - - - - - - - - - - - - - - - - - - - - - - - -->
              <!ELEMENT r8 EMPTY >
              <!ATTLIST r8 c1 CDATA #REQUIRED >
              <!ATTLIST r8 c2 CDATA #REQUIRED >
              <!ATTLIST r8 c3 CDATA #REQUIRED >
              <!ATTLIST r8 c4 CDATA #REQUIRED >
              <!ATTLIST r8 c5 CDATA #REQUIRED >
              <!ATTLIST r8 c6 CDATA #REQUIRED >
              <!ATTLIST r8 c7 CDATA #IMPLIED >
              <!ATTLIST r8 c8 CDATA #IMPLIED >
              <!ATTLIST r8 c9 CDATA #IMPLIED >
              <!-- /r8  - - - - - - - - - - - - - - - - - - - - - - -->

              <!-- r9 - - - - - - - - - - - - - - - - - - - - - - - -->
              <!ELEMENT r9 EMPTY >
              <!ATTLIST r9 c1 CDATA #REQUIRED >
              <!ATTLIST r9 c2 CDATA #REQUIRED >
              <!ATTLIST r9 c3 CDATA #REQUIRED >
              <!ATTLIST r9 c4 CDATA #REQUIRED >
              <!ATTLIST r9 c5 CDATA #REQUIRED >
              <!ATTLIST r9 c6 CDATA #REQUIRED >
              <!ATTLIST r9 c7 CDATA #IMPLIED >
              <!ATTLIST r9 c8 CDATA #IMPLIED >
              <!ATTLIST r9 c9 CDATA #IMPLIED >
              <!-- /r9  - - - - - - - - - - - - - - - - - - - - - - -->


            <!-- /compressor_q  - - - - - - - - - - - - - - - - - - -->

            <!-- condenser_q  - - - - - - - - - - - - - - - - - - - -->
            <!ELEMENT condenser_q ( r1, r2, r3, r4, r5, r6, r7*, r8*, r9* ) >
            <!-- /condenser_q - - - - - - - - - - - - - - - - - - - -->

            <!-- hot_gas_t  - - - - - - - - - - - - - - - - - - - - -->
            <!ELEMENT hot_gas_t ( r1, r2, r3, r4, r5, r6, r7*, r8*, r9* ) >
            <!-- /hot_gas_t - - - - - - - - - - - - - - - - - - - - -->

            <!-- hot_gas_q  - - - - - - - - - - - - - - - - - - - - -->
            <!ELEMENT hot_gas_q ( r1, r2, r3, r4, r5, r6, r7*, r8*, r9* ) >
            <!-- /hot_gas_q - - - - - - - - - - - - - - - - - - - - -->

          <!-- /efficiency  - - - - - - - - - - - - - - - - - - - - -->

        <!-- /media - - - - - - - - - - - - - - - - - - - - - - - - -->

      <!-- /heat_pumps  - - - - - - - - - - - - - - - - - - - - - - -->

      <!-- solar_panels - - - - - - - - - - - - - - - - - - - - - - -->
      <!ELEMENT solar_panels ( panel+ ) >

        <!-- panel  - - - - - - - - - - - - - - - - - - - - - - - - -->
        <!ELEMENT panel EMPTY >
        <!ATTLIST panel name CDATA #REQUIRED >
        <!ATTLIST panel target (1|2|3) #REQUIRED >
        <!ATTLIST panel area CDATA #REQUIRED >
        <!ATTLIST panel rotate CDATA #REQUIRED >
        <!ATTLIST panel tilt CDATA #REQUIRED >
        <!ATTLIST panel absorption_coefficient CDATA #REQUIRED >
        <!ATTLIST panel loss_coefficient_low CDATA #REQUIRED >
        <!ATTLIST panel loss_coefficient_high CDATA #REQUIRED >
        <!ATTLIST panel accumulator_volume CDATA #REQUIRED >
        <!ATTLIST panel accumulator_heat_loss CDATA #REQUIRED >
        <!ATTLIST panel work_temperature_low CDATA #REQUIRED >
        <!ATTLIST panel work_temperature_high CDATA #REQUIRED >
        <!ATTLIST panel circulation_pump_electricity_quota CDATA 
                        #REQUIRED >
        <!ATTLIST panel model (simple|detailed) #IMPLIED >
        <!ATTLIST panel horizontal_angle CDATA #IMPLIED >
        <!-- /panel - - - - - - - - - - - - - - - - - - - - - - - - -->
      
      <!-- /solar_panels  - - - - - - - - - - - - - - - - - - - - - -->

    <!-- /heating_systems - - - - - - - - - - - - - - - - - - - - - -->

    <!-- cooling_systems  - - - - - - - - - - - - - - - - - - - - - -->
    <!ELEMENT cooling_systems ( coolers | cooling_machines? | 
                                district_coolers? | 
                                solar_shadings? )+ >

      <!-- coolers  - - - - - - - - - - - - - - - - - - - - - - - - -->
      <!ELEMENT coolers ( cooler+ ) >

        <!-- cooler - - - - - - - - - - - - - - - - - - - - - - - - -->
        <!ELEMENT cooler EMPTY>
        <!ATTLIST cooler name CDATA #REQUIRED >
        <!ATTLIST cooler constrain_power (true|false) #REQUIRED >
        <!ATTLIST cooler power_constraint CDATA #REQUIRED >
        <!ATTLIST cooler exhaust_air_recovery (true|false) #REQUIRED >
        <!-- /cooler  - - - - - - - - - - - - - - - - - - - - - - - -->

      <!-- coolers  - - - - - - - - - - - - - - - - - - - - - - - - -->

      <!-- cooling_machines - - - - - - - - - - - - - - - - - - - - -->
      <!ELEMENT cooling_machines ( ( water | dx )+, media? ) >

        <!-- water  - - - - - - - - - - - - - - - - - - - - - - - - -->
        <!ELEMENT water EMPTY>
        <!ATTLIST water name CDATA #REQUIRED >
        <!ATTLIST water temperature_low CDATA #REQUIRED >
        <!ATTLIST water temperature_high CDATA #REQUIRED >
        <!ATTLIST water cop_low CDATA #REQUIRED >
        <!ATTLIST water cop_high CDATA #REQUIRED >
        <!ATTLIST water free_cooling_temperature CDATA #REQUIRED >
        <!ATTLIST water max_relative_humidity CDATA #REQUIRED >
        <!ATTLIST water circulation_pump_electricity_quota 
                        CDATA #REQUIRED >
        <!-- /water - - - - - - - - - - - - - - - - - - - - - - - - -->

        <!-- dx - - - - - - - - - - - - - - - - - - - - - - - - - - -->
        <!ELEMENT dx EMPTY>
        <!ATTLIST dx name CDATA #REQUIRED >
        <!ATTLIST dx media CDATA #REQUIRED >
        <!ATTLIST dx cop CDATA #REQUIRED >
        <!ATTLIST dx cooling_output CDATA #REQUIRED >
        <!ATTLIST dx warm_side_max_temperature CDATA #REQUIRED >
        <!ATTLIST dx cold_side_min_temperature CDATA #REQUIRED >
        <!ATTLIST dx warm_side_temperature CDATA #REQUIRED >
        <!ATTLIST dx cold_side_temperature CDATA #REQUIRED >
        <!ATTLIST dx condensor_temperature_diff CDATA #REQUIRED >
        <!ATTLIST dx evaporator_temperature_diff CDATA #REQUIRED >
        <!ATTLIST dx type (room_air|supply_air) #REQUIRED >
        <!ATTLIST dx by_pass_factor CDATA #REQUIRED >
        <!ATTLIST dx part_load_coefficient CDATA #REQUIRED >
        <!ATTLIST dx include_pumps_and_fans (true|false) 
                          #REQUIRED >
        <!ATTLIST dx power_to_cold_carrier_pump CDATA #REQUIRED >
        <!ATTLIST dx power_to_circulation_fan CDATA #REQUIRED >
        <!ATTLIST dx circulation_fan_flow CDATA #REQUIRED >
        <!ATTLIST dx power_to_heat_carrier_pump CDATA #REQUIRED >
        <!ATTLIST dx power_to_condensor_fan CDATA #REQUIRED >
        <!-- /dx  - - - - - - - - - - - - - - - - - - - - - - - - - -->

      <!-- cooling_machines - - - - - - - - - - - - - - - - - - - - -->

      <!-- district_coolers - - - - - - - - - - - - - - - - - - - - -->
      <!ELEMENT district_coolers ( district )+ >

        <!-- district - - - - - - - - - - - - - - - - - - - - - - - -->
        <!ELEMENT district EMPTY>
        <!ATTLIST district name CDATA #REQUIRED >
        <!ATTLIST district circulation_pump_electricity_quota CDATA 
                           #REQUIRED >
        <!ATTLIST district max_relative_humidity_room CDATA #REQUIRED >
        <!-- /district  - - - - - - - - - - - - - - - - - - - - - - -->

      <!-- /district_coolers  - - - - - - - - - - - - - - - - - - - -->

      <!-- solar_shadings - - - - - - - - - - - - - - - - - - - - - -->
      <!ELEMENT solar_shadings ( shading )+ >

        <!-- shading  - - - - - - - - - - - - - - - - - - - - - - - -->
        <!ELEMENT shading EMPTY>
        <!ATTLIST shading name CDATA #REQUIRED >
        <!ATTLIST shading aspect_ratio CDATA #REQUIRED >
        <!ATTLIST shading left_eth CDATA #REQUIRED >
        <!ATTLIST shading left_thorn CDATA #REQUIRED >
        <!ATTLIST shading left_theta CDATA #REQUIRED >
        <!ATTLIST shading left_zeta CDATA #REQUIRED >
        <!ATTLIST shading left_constrain_solar (true|false) #REQUIRED >
        <!ATTLIST shading left_min_solar CDATA #REQUIRED >
        <!ATTLIST shading left_constrain_room_temperature (true|false) 
                          #REQUIRED >
        <!ATTLIST shading left_min_room_temperature CDATA #REQUIRED >
        <!ATTLIST shading left_constrain_outdoor_temperature 
                          (true|false) #REQUIRED >
        <!ATTLIST shading left_min_outdoor_temperature CDATA 
                          #REQUIRED >
        <!ATTLIST shading left_constrain_wind_velocity (true|false) 
                          #REQUIRED >
        <!ATTLIST shading left_max_wind_velocity CDATA #REQUIRED >
        <!ATTLIST shading left_constrain_trigger_schedule (true|false) 
                          #REQUIRED >
        <!ATTLIST shading left_trigger_schedule CDATA #REQUIRED >
        <!ATTLIST shading right_eth CDATA #REQUIRED >
        <!ATTLIST shading right_thorn CDATA #REQUIRED >
        <!ATTLIST shading right_theta CDATA #REQUIRED >
        <!ATTLIST shading right_zeta CDATA #REQUIRED >
        <!ATTLIST shading right_constrain_solar (true|false) 
                          #REQUIRED >
        <!ATTLIST shading right_min_solar CDATA #REQUIRED >
        <!ATTLIST shading right_constrain_room_temperature (true|false) 
                          #REQUIRED >
        <!ATTLIST shading right_min_room_temperature CDATA #REQUIRED >
        <!ATTLIST shading right_constrain_outdoor_temperature 
                          (true|false) #REQUIRED >
        <!ATTLIST shading right_min_outdoor_temperature CDATA 
                          #REQUIRED >
        <!ATTLIST shading right_constrain_wind_velocity (true|false) 
                          #REQUIRED >
        <!ATTLIST shading right_max_wind_velocity CDATA #REQUIRED >
        <!ATTLIST shading right_constrain_trigger_schedule 
                          (true|false) #REQUIRED >
        <!ATTLIST shading right_trigger_schedule CDATA #REQUIRED >
        <!ATTLIST shading upper_eth CDATA #REQUIRED >
        <!ATTLIST shading upper_thorn CDATA #REQUIRED >
        <!ATTLIST shading upper_theta CDATA #REQUIRED >
        <!ATTLIST shading upper_zeta CDATA #REQUIRED >
        <!ATTLIST shading upper_constrain_solar (true|false) 
                          #REQUIRED >
        <!ATTLIST shading upper_min_solar CDATA #REQUIRED >
        <!ATTLIST shading upper_constrain_room_temperature 
                          (true|false) #REQUIRED >
        <!ATTLIST shading upper_min_room_temperature CDATA 
                          #REQUIRED >
        <!ATTLIST shading upper_constrain_outdoor_temperature 
                          (true|false) #REQUIRED >
        <!ATTLIST shading upper_min_outdoor_temperature CDATA 
                          #REQUIRED >
        <!ATTLIST shading upper_constrain_wind_velocity (true|false) 
                          #REQUIRED >
        <!ATTLIST shading upper_max_wind_velocity CDATA #REQUIRED >
        <!ATTLIST shading upper_constrain_trigger_schedule 
                          (true|false) #REQUIRED >
        <!ATTLIST shading upper_trigger_schedule CDATA #REQUIRED >
        <!ATTLIST shading lower_eth CDATA #REQUIRED >
        <!ATTLIST shading lower_thorn CDATA #REQUIRED >
        <!ATTLIST shading lower_theta CDATA #REQUIRED >
        <!ATTLIST shading lower_zeta CDATA #REQUIRED >
        <!ATTLIST shading lower_constrain_solar (true|false) #REQUIRED >
        <!ATTLIST shading lower_min_solar CDATA #REQUIRED >
        <!ATTLIST shading lower_constrain_room_temperature (true|false) 
                          #REQUIRED >
        <!ATTLIST shading lower_min_room_temperature CDATA #REQUIRED >
        <!ATTLIST shading lower_constrain_outdoor_temperature 
                          (true|false) #REQUIRED >
        <!ATTLIST shading lower_min_outdoor_temperature CDATA 
                          #REQUIRED >
        <!ATTLIST shading lower_constrain_wind_velocity (true|false) 
                          #REQUIRED >
        <!ATTLIST shading lower_max_wind_velocity CDATA #REQUIRED >
        <!ATTLIST shading lower_constrain_trigger_schedule 
                          (true|false) #REQUIRED >
        <!ATTLIST shading lower_trigger_schedule CDATA #REQUIRED >
        <!ATTLIST shading transmittance_total CDATA #REQUIRED >
        <!ATTLIST shading transmittance_direct CDATA #REQUIRED >
        <!ATTLIST shading transmittance_constrain_solar (true|false) 
                          #REQUIRED >
        <!ATTLIST shading transmittance_min_solar CDATA #REQUIRED >
        <!ATTLIST shading transmittance_constrain_room_temperature 
                          (true|false) #REQUIRED >
        <!ATTLIST shading transmittance_min_room_temperature CDATA 
                          #REQUIRED >
        <!ATTLIST shading transmittance_constrain_outdoor_temperature 
                          (true|false) #REQUIRED >
        <!ATTLIST shading transmittance_min_outdoor_temperature CDATA 
                          #REQUIRED >
        <!ATTLIST shading transmittance_constrain_wind_velocity 
                          (true|false) #REQUIRED >
        <!ATTLIST shading transmittance_max_wind_velocity CDATA 
                          #REQUIRED >
        <!ATTLIST shading transmittance_constrain_trigger_schedule 
                          (true|false) #REQUIRED >
        <!ATTLIST shading transmittance_trigger_schedule CDATA 
                          #REQUIRED >
        <!ATTLIST shading leakage CDATA #REQUIRED >
        <!ATTLIST shading leakage_constrain_solar (true|false) 
                          #REQUIRED >
        <!ATTLIST shading leakage_min_solar CDATA #REQUIRED >
        <!ATTLIST shading leakage_constrain_room_temperature 
                          (true|false) #REQUIRED >
        <!ATTLIST shading leakage_min_room_temperature CDATA 
                          #REQUIRED >
        <!ATTLIST shading leakage_constrain_outdoor_temperature 
                          (true|false) #REQUIRED >
        <!ATTLIST shading leakage_min_outdoor_temperature CDATA 
                          #REQUIRED >
        <!ATTLIST shading leakage_constrain_wind_velocity 
                          (true|false) #REQUIRED >
        <!ATTLIST shading leakage_max_wind_velocity CDATA #REQUIRED >
        <!ATTLIST shading leakage_constrain_trigger_schedule 
                          (true|false) #REQUIRED >
        <!ATTLIST shading leakage_trigger_schedule CDATA #REQUIRED >
        <!ATTLIST shading u_value CDATA #REQUIRED >
        <!ATTLIST shading u_value_constrain_solar (true|false) 
                          #REQUIRED >
        <!ATTLIST shading u_value_min_solar CDATA #REQUIRED >
        <!ATTLIST shading u_value_constrain_room_temperature 
                          (true|false) #REQUIRED >
        <!ATTLIST shading u_value_min_room_temperature CDATA 
                          #REQUIRED >
        <!ATTLIST shading u_value_constrain_outdoor_temperature 
                          (true|false) #REQUIRED >
        <!ATTLIST shading u_value_min_outdoor_temperature CDATA 
                          #REQUIRED >
        <!ATTLIST shading u_value_constrain_wind_velocity 
                          (true|false) #REQUIRED >
        <!ATTLIST shading u_value_max_wind_velocity CDATA #REQUIRED >
        <!ATTLIST shading u_value_constrain_trigger_schedule 
                          (true|false) #REQUIRED >
        <!ATTLIST shading u_value_trigger_schedule CDATA #REQUIRED >
        <!-- /shading - - - - - - - - - - - - - - - - - - - - - - - -->

      <!-- /solar_shadings  - - - - - - - - - - - - - - - - - - - - -->


    <!-- /cooling_systems - - - - - - - - - - - - - - - - - - - - - -->

    <!-- ventilations_systems - - - - - - - - - - - - - - - - - - - -->
    <!ELEMENT ventilation_systems ( time_controlled | 
                                    temperature_controlled )+ >

      <!-- time_controlled  - - - - - - - - - - - - - - - - - - - - -->
      <!ELEMENT time_controlled ( ventilation_time )+ >

        <!-- ventilation_time - - - - - - - - - - - - - - - - - - - -->
        <!ELEMENT ventilation_time EMPTY >
        <!ATTLIST ventilation_time name CDATA #REQUIRED >
        <!ATTLIST ventilation_time preheating_supply_air_temperature 
                                   (true|false) #REQUIRED >
        <!ATTLIST ventilation_time 
                  preheating_supply_air_temperature_low CDATA 
                  #REQUIRED >
        <!ATTLIST ventilation_time 
                  preheating_supply_air_temperature_high CDATA 
                  #REQUIRED >
        <!ATTLIST ventilation_time 
                  preheating_supply_air_outdoor_temperature_low CDATA 
                  #REQUIRED >
        <!ATTLIST ventilation_time 
                  preheating_supply_air_outdoor_temperature_high CDATA 
                  #REQUIRED >
        <!ATTLIST ventilation_time preheating_supply_air_water_heating 
                  (true|false) #REQUIRED >
        <!ATTLIST ventilation_time cooling_supply_air_temperature 
                  (true|false) #REQUIRED >
        <!ATTLIST ventilation_time cooling_supply_air_temperature_low 
                  CDATA #REQUIRED >
        <!ATTLIST ventilation_time cooling_supply_air_temperature_high 
                  CDATA #REQUIRED >
        <!ATTLIST ventilation_time 
                  cooling_supply_air_outdoor_temperature_low CDATA 
                  #REQUIRED >
        <!ATTLIST ventilation_time 
                  cooling_supply_air_outdoor_temperature_high CDATA 
                  #REQUIRED >
        <!ATTLIST ventilation_time recovery (true|false) #REQUIRED >
        <!ATTLIST ventilation_time recovery_efficiency_low CDATA 
                  #REQUIRED >
        <!ATTLIST ventilation_time recovery_efficiency_high CDATA 
                  #REQUIRED >
        <!ATTLIST ventilation_time recovery_outdoor_temperature_low 
                  CDATA #REQUIRED >
        <!ATTLIST ventilation_time recovery_outdoor_temperature_high 
                  CDATA #REQUIRED >
        <!ATTLIST ventilation_time supply_fan_efficiency CDATA 
                  #REQUIRED >
        <!ATTLIST ventilation_time exhaust_fan_efficiency CDATA 
                  #REQUIRED >
        <!ATTLIST ventilation_time supply_fan_pressure CDATA 
                  #REQUIRED >
        <!ATTLIST ventilation_time exhaust_fan_pressure CDATA 
                  #REQUIRED >
        <!ATTLIST ventilation_time recirculation (true|false) 
                  #REQUIRED >
        <!ATTLIST ventilation_time recirculation_low CDATA 
                  #REQUIRED >
        <!ATTLIST ventilation_time recirculation_high CDATA 
                  #REQUIRED >
        <!ATTLIST ventilation_time 
                  recirculation_outdoor_temperature_low CDATA 
                  #REQUIRED >
        <!ATTLIST ventilation_time 
                  recirculation_outdoor_temperature_high CDATA 
                  #REQUIRED >
        <!ATTLIST ventilation_time flow_adjustment (true|false) 
                  #REQUIRED >
        <!ATTLIST ventilation_time flow_low CDATA #REQUIRED >
        <!ATTLIST ventilation_time flow_high CDATA #REQUIRED >
        <!ATTLIST ventilation_time flow_outdoor_temperature_low 
                  CDATA #REQUIRED >
        <!ATTLIST ventilation_time flow_outdoor_temperature_high CDATA 
                  #REQUIRED >
        <!ATTLIST ventilation_time cool_recovery_vent (true|false) 
                  #REQUIRED >
        <!ATTLIST ventilation_time cool_recovery_room (true|false) 
                  #REQUIRED >
        <!ATTLIST ventilation_time heat_recovery_room (true|false) 
                  #REQUIRED >
        <!ATTLIST ventilation_time supply_air_from_other_zones 
                  (true|false) #REQUIRED >
        <!ATTLIST ventilation_time exhaust_air_heat_pump 
                  (true|false) #REQUIRED >
        <!ATTLIST ventilation_time dx_cooler
                  (true|false) #REQUIRED >
        <!ATTLIST ventilation_time recirculation_locked_efficiency 
                  (true|false) #REQUIRED >
        <!ATTLIST ventilation_time recovery_locked_efficiency 
                  (true|false) #REQUIRED >
        <!ATTLIST ventilation_time reduced_recirculation_cooling 
                  (true|false) #REQUIRED >
        <!ATTLIST ventilation_time 
                  reduced_recirculation_constrain_outdoor_temp 
                  (true|false) #REQUIRED >
        <!ATTLIST ventilation_time 
                  reduced_recirculation_constrain_outdoor_entalphy 
                  (true|false) #REQUIRED >
        <!ATTLIST ventilation_time 
                  reduced_recirculation_constrain_indoor_temp 
                  (true|false) #REQUIRED >
        <!ATTLIST ventilation_time reduced_recirculation_control 
                  (temperature|entalphy) #REQUIRED >
        <!ATTLIST ventilation_time 
                  reduced_recirculation_max_outdoor_temp 
                  CDATA #REQUIRED >
        <!ATTLIST ventilation_time 
                  reduced_recirculation_max_outdoor_entalphy
                  CDATA #REQUIRED >
        <!ATTLIST ventilation_time 
                  reduced_recirculation_max_indoor_temp 
                  CDATA #REQUIRED >
        <!-- /ventilation_time  - - - - - - - - - - - - - - - - - - -->
        
      <!-- /time_controlled - - - - - - - - - - - - - - - - - - - - -->

      <!-- temperature_controlled - - - - - - - - - - - - - - - - - -->
      <!ELEMENT temperature_controlled ( ventilation_temperature )+ >

        <!-- ventilation_temperature  - - - - - - - - - - - - - - - -->
        <!ELEMENT ventilation_temperature EMPTY >
        <!ATTLIST ventilation_temperature name CDATA #REQUIRED >
        <!ATTLIST ventilation_temperature control_sequence 
                  (active-passive|passive-active) #REQUIRED >
        <!ATTLIST ventilation_temperature active_cooling (true|false) 
                  #REQUIRED >
        <!ATTLIST ventilation_temperature active_supply_air_low CDATA 
                  #REQUIRED >
        <!ATTLIST ventilation_temperature 
                  active_heat_exchange_efficiency CDATA #REQUIRED >
        <!ATTLIST ventilation_temperature passive_force (true|false) 
                  #REQUIRED >
        <!ATTLIST ventilation_temperature 
                  passive_room_temperature_force CDATA #REQUIRED >
        <!ATTLIST ventilation_temperature 
                  passive_room_supply_temperature_diff_low CDATA 
                  #REQUIRED >
        <!ATTLIST ventilation_temperature supply_flow CDATA 
                  #REQUIRED >
        <!ATTLIST ventilation_temperature exhaust_flow CDATA 
                  #REQUIRED >
        <!ATTLIST ventilation_temperature supply_fan_pressure CDATA 
                  #REQUIRED >
        <!ATTLIST ventilation_temperature exhaust_fan_pressure CDATA 
                  #REQUIRED >
        <!ATTLIST ventilation_temperature supply_fan_efficiency CDATA 
                  #REQUIRED >
        <!ATTLIST ventilation_temperature exhaust_fan_efficiency CDATA 
                  #REQUIRED >
        <!-- /ventilation_temperature - - - - - - - - - - - - - - - -->
        
      <!-- /temperature_controlled  - - - - - - - - - - - - - - - - -->

    <!-- /ventilation_systems - - - - - - - - - - - - - - - - - - - -->

    <!-- undefined_systems  - - - - - - - - - - - - - - - - - - - - -->
    <!ELEMENT undefined_systems ( usage_controlled ) >

      <!-- usage_controlled - - - - - - - - - - - - - - - - - - - - -->
      <!ELEMENT usage_controlled ( usage )+ >

        <!-- usage  - - - - - - - - - - - - - - - - - - - - - - - - -->
        <!ELEMENT usage EMPTY >
        <!ATTLIST usage name CDATA #REQUIRED >
        <!ATTLIST usage person CDATA #REQUIRED >
        <!ATTLIST usage process CDATA #REQUIRED >
        <!ATTLIST usage moisture CDATA #REQUIRED >
        <!ATTLIST usage hot_water CDATA #REQUIRED >
        <!ATTLIST usage max_temperature CDATA #REQUIRED >
        <!ATTLIST usage min_temperature CDATA #REQUIRED >
        <!ATTLIST usage min_temperature_passive_force CDATA #REQUIRED >
        <!-- /usage - - - - - - - - - - - - - - - - - - - - - - - - -->

      <!-- /usage_controlled  - - - - - - - - - - - - - - - - - - - -->

    <!-- /undefined_systems - - - - - - - - - - - - - - - - - - - - -->

  <!-- /building_systems  - - - - - - - - - - - - - - - - - - - - - -->

<!-- /sutdata - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
