close fullscreen
  1. Home
  2. Metrics
  3. World Benchmarking Alliance+NAT.B08 Soil Health
attribution history edit build
NAT.B08 Soil Health
What did the company score for NAT.B08 Soil Health in the Nature Benchmark?
18824655
World Benchmarking Alliance
Formula
bookmark 0
  • Details
  • Companies 814
  • Inputs 4,080
  • Sources 2
  • Datasets 0
  • Calculations 1

About the data

history edit build

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 Rating will be 5.

Formula

history edit build

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)
NAT.B08.EA Improving Soil Health and Increasing Agrobiodiversity Evidence
Research lock
World Benchmarking Alliance
increasing_agrobiodiversity_evidence
NAT.B08.EB Improving Soil Health and Agrobiodiversity Evidence
Research lock
World Benchmarking Alliance
agrobiodiversity_evidence
NAT.B08.EC Improving Soil Health Targets Reporting
Research lock
World Benchmarking Alliance
soil_health_targers_reporting
NAT.B08.EE Soil Health and Agrobiodiversity Impact
Research lock
World Benchmarking Alliance
agrobiodiversity_impact
NAT.B08.ED Increasing Agrobiodiversity Targets Reporting
Research lock
World Benchmarking Alliance
agrobiodiversity_targets_reporting
License
CC BY 4.0 attribution
history edit build
Topics
Environment
Pollution
Soil Contamination
Land Use & Degradation
Land Degradation
Governance
Transparency
Sustainability & ESG Reporting
Sustainability Strategy
Sustainability Goals & Targets
Biodiversity
Biodiversity Impact Assessment
Sustainable Agriculture
Monoculture
history edit build
Framework Mappings
Value Type
Number
history edit build
Range
0-10
history edit build
Options
Researchable
no
history edit build
Assessment
Community Assessed
history edit build