Documentation

Adds fields to the tender and lot objects, to provide information related to Sustainable Public Procurement (SPP).

Motivation

To calculate SPP indicators, a user or an application needs to be able to perform the following tasks, using OCDS data:

  • Select the contracting processes or individual lots that relate to SPP.
  • Select the contracting processes or individual lots that relate to a specific sustainability goal.
  • Determine which strategies are being used to promote a sustainability goal, within a contracting process or lot.
  • Determine whether a procured item or a supplier has characteristics related to sustainability.

This extension add the fields needed for the above tasks as structured data.

Guidance

If you know a contracting process or lot is SPP-related, set hasSustainability to true.

If you know the sustainability goals pursued through the contracting process or lot, then, for each goal, add an entry in its sustainability array, from the sustainabilityGoal.csv codelist. This codelist contains codes for broad goals (like 'environmental') and narrower goals (like 'environmental.wasteReduction'). It is an open codelist, such that you can add new codes if no existing code is appropriate.

If you know the strategies used to pursue the sustainability goal(s), then, for each goal, add an entry in the strategies array, from the sustainabilityStrategy.csv codelist.

Examples

hasSustainability only

Public Health Wales adopts SPP in a contracting process to design office space and supply furniture.

{
  "tender": {
    "id": "P427",
    "title": "Design of office space and supply of furniture, reusing existing furniture",
    "hasSustainability": true
  }
}

If the contracting process is divided into lots, and it is known which lot(s) relate to SPP, set the lot's hasSustainability field:

{
  "tender": {
    "lots": [
      {
        "id": "123",
        "hasSustainability": true
      }
    ]
  }
}

The sustainability goal is known

Public Health Wales intends to reduce waste and CO2 emissions as part of a contracting process to design office space and supply furniture.

{
  "tender": {
    "sustainability": [
      {
        "goal": "environmental.wasteReduction"
      },
      {
        "goal": "environmental.carbonEmissionsReduction"
      }
    ]
  }
}

If only the broad goal is known, create a single entry using the broad code:

{
  "tender": {
    "sustainability": [
      {
        "goal": "environmental"
      }
    ]
  }
}

If the sustainabilityGoal.csv codelist contains no appropriate code, create your own code. To create a narrower code, add a period to an existing code, followed by a camelCase word:

{
  "tender": {
    "sustainability": [
      {
        "goal": "environmental.CFCReduction"
      }
    ]
  }
}

If there is a description of the sustainability goal:

{
  "tender": {
    "sustainability": [
      {
        "description": "This procurement procedure is aimed at reducing the environmental impact of Public Health Wales office space and furniture."
      }
    ]
  }
}

The strategies are known

Public Health Wales sets SPP-related technical specifications as part of a contracting process to design office space and supply furniture.

{
  "tender": {
    "sustainability": [
      {
        "goal": "environmental.wasteReduction",
        "strategies": [
          "technicalSpecifications"
        ]
      },
      {
        "goal": "environmental.CO2Reduction",
        "strategies": [
          "technicalSpecifications"
        ]
      }
    ]
  }
}

If the goal is unknown or is sustainability in general, omit goal and set strategies only:

{
  "tender": {
    "sustainability": [
      {
        "strategies": [
          "technicalSpecifications"
        ]
      }
    ]
  }
}

Background

This extension uses the UNEP definition of SPP:

A process whereby public sector organizations meet their needs for goods, services, works and utilities in a way that achieves value for money on a whole life basis in terms of generating benefits not only to the organization, but also to society and the economy, whilst minimizing, and if possible, avoiding, damage to the environment.

The sustainabilityGoal.csv codelist is based on the goals defined in the OpenSPP toolkit and the EU's strategic procurement codelist.

The sustainabilityStrategy.csv codelist is based on the strategies described in the OpenSPP toolkit and the EU's strategic procurement codelist.

Issues

Report issues for this extension in the ocds-extensions repository, putting the extension's name in the issue's title.

This extension was originally discussed in https://github.com/open-contracting/standard/issues/1543.

Changelog

2023-04-12

  • Add Sustainability.description field.
  • Add codes to sustainabilityGoal.csv:
    • 'economic.innovativePurchase'
    • 'economic.processInnovationPromotion'
    • 'economic.productInnovationPromotion'
    • 'economic.researchDevelopmentActivities'
    • 'environmental.biodiversityProtectionRestoration'
    • 'environmental.circularEconomy'
    • 'environmental.circularEconomy'
    • 'environmental.climateChangeMitigation'
    • 'environmental.pollutionPrevention'
    • 'environmental.waterResourcesProtection'
    • 'social.accessibility'
    • 'social.disadvantagedEmploymentOpportunities'
    • 'social.ethnicEquality'
    • 'social.genderEquality'
    • 'social.humanRightsInSupplyChains'
  • Add codes to sustainabilityStrategy.csv:
    • 'euGPPCriteria'
    • 'nationalGPPCriteria'
    • 'otherGPPCriteria'