World Benchmarking Alliance+Image
NAT.B09 Water withdrawal
What did the company score for NAT.B09 Water withdrawal in the Nature Benchmark?
18824670
Formula

About the data

One-fifth of the world’s river basins are experiencing significant changes in surface water available in the last five years (UN Water, 2021). Increasing exploitation of water resources is likely to lead to disruptions in ecosystem services in terms of renewing and purifying water resources. This indicator is aligned with the SBTN interim target to reduce water withdrawal in the most material parts of the value chain in line with environmental flow needs by 2030.

A note on the scoring system

Wikirate uses a standardized 10-point scoring system to enable comparison of company scores across different benchmarks. In the Nature Benchmark, companies can earn 1 point per indicator, which are then added together and calculated as a percentage of the total score for a measurement area (MA) to determine the final score for the MA. The overall Wikirate score is calculated by combining these scores with the appropriate weightings, and converting them to a 10-point scale. For instance, if a company achieves a final score of 50, the corresponding Rating will be 5.

score = (x) -> 
  if x == "Yes"
    10
  else
    0
    
redistributed_weights = (weights, values) ->
  num_of_weighted_values = weights.length  
  for value, index in values
    if value == "Not Applicable"
      num_of_weighted_values -= 1
      redistributed_weight_value = weights[index]
      for weight, i in weights
        if weight == 0
          continue
        weights[i] = weight + redistributed_weight_value/num_of_weighted_values
      weights[index] = 0
  weights
  
weights = (1/6 for i in [0...6])
water_withdrawal = [reduction_disclosure, reduction_target, water_stressed_area_dependency, withdrawal_from_water_stressed_areas, reduction_engagement, water_stressed_area_dependency_in_supply_chain]
redistributed_weights(weights, water_withdrawal)

weights.reduce((weighted_sum, weight, index) -> 
              weighted_sum + weight*score(water_withdrawal[index])
             , 0)
World Benchmarking Alliance+Image
World Benchmarking Alliance
reduction_disclosure
World Benchmarking Alliance+Image
World Benchmarking Alliance
reduction_target
World Benchmarking Alliance+Image
World Benchmarking Alliance
water_stressed_area_dependency
World Benchmarking Alliance+Image
World Benchmarking Alliance
withdrawal_from_water_stressed_areas
World Benchmarking Alliance+Image
World Benchmarking Alliance
reduction_engagement
water_stressed_area_dependency_in_supply_chain
Value Type
Number
Options
Researchable
no
Research Policy
Community Assessed