World Benchmarking Alliance+Image
NAT.B08 Soil Health
What did the company score for NAT.B08 Soil Health in the Nature Benchmark?
18824655
Formula

About the data

Over 40% of living organisms in terrestrial ecosystems associate directly with soils during their life cycle, making soils among the most important reservoirs of biodiversity (UNEP, BRS Conventions and Minamata Convention, 2021). However, current unsustainable agricultural practices and other business activities have led to the degradation of around one-third of the world’s soil, resulting in significant negative impacts on biodiversity and soil health (TEEB, 2018). This indicator focuses on practices that reduce soil degradation and encourage regeneration in the system by improving soil health and agrobiodiversity.These include helping to tackle climate change, improving air and water quality and reducing the cost of accessing goods and services.

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 WikiRating 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 = [0.2, 0.2, 0.2, 0.2, 0.2]
soil_health = [increasing_agrobiodiversity_evidence, agrobiodiversity_evidence, soil_health_targers_reporting, agrobiodiversity_impact, agrobiodiversity_targets_reporting]
redistributed_weights(weights, soil_health)

weights.reduce((weighted_sum, weight, index) -> 
              weighted_sum + weight*score(soil_health[index])
             , 0)
World Benchmarking Alliance+Image
World Benchmarking Alliance
Netherlands
increasing_agrobiodiversity_evidence
World Benchmarking Alliance+Image
World Benchmarking Alliance
Netherlands
agrobiodiversity_evidence
World Benchmarking Alliance+Image
World Benchmarking Alliance
Netherlands
soil_health_targers_reporting
World Benchmarking Alliance+Image
World Benchmarking Alliance
Netherlands
agrobiodiversity_impact
World Benchmarking Alliance+Image
World Benchmarking Alliance
Netherlands
agrobiodiversity_targets_reporting
Value Type
Number
Options
Researchable
no
Research Policy
Community Assessed