Skip to content

Commit

Permalink
add tender.sustainability and sustainabilityStrategies.csv
Browse files Browse the repository at this point in the history
  • Loading branch information
odscjen committed Nov 17, 2023
1 parent 51e9c4f commit ba99a51
Show file tree
Hide file tree
Showing 8 changed files with 63 additions and 18 deletions.
2 changes: 2 additions & 0 deletions docs/_static/i18n.csv
Original file line number Diff line number Diff line change
Expand Up @@ -235,6 +235,8 @@ contractingProcesses/summary/tender/administrativeEntity,Administrative entity,F
contractingProcesses/summary/tender/administrativeEntity,Organization reference,False,
contractingProcesses/summary/tender/administrativeEntity/name,Organization name,True,
contractingProcesses/summary/tender/administrativeEntity/id,Organization ID,True,
contractingProcesses/summary/tender/sustainability,Sustainability,False,
contractingProcesses/summary/tender/sustainability/strategies,Strategies,False,
contractingProcesses/summary/suppliers,Suppliers,False,
contractingProcesses/summary/suppliers,Organization reference,False,
contractingProcesses/summary/suppliers/name,Organization name,True,
Expand Down
14 changes: 6 additions & 8 deletions docs/cost/ids/sustainability.md
Original file line number Diff line number Diff line change
Expand Up @@ -2932,21 +2932,19 @@ OC4IDS mapping
^^^
Contracting process level:
Add a `Sustainability` object to the `.summary.tender.sustainability` array and add 'awardCriteria' to its `.strategies` array.
Add 'awardCriteria' to the `summary.tender.sustainability.strategies` array.
```json
{
"contractingProcesses": [
{
"id": "1",
"summary": {
"tender": {
"sustainability": [
{
"strategies": [
"awardCritera"
]
}
]
"sustainability": {
"strategies": [
"awardCriteria"
]
}
}
}
}
Expand Down
5 changes: 5 additions & 0 deletions docs/examples/blank.json
Original file line number Diff line number Diff line change
Expand Up @@ -244,6 +244,11 @@
"administrativeEntity": {
"name": "string",
"id": ""
},
"sustainability": {
"strategies": [
"string"
]
}
},
"suppliers": [
Expand Down
5 changes: 5 additions & 0 deletions docs/examples/example.json
Original file line number Diff line number Diff line change
Expand Up @@ -558,6 +558,11 @@
"administrativeEntity": {
"name": "Motorways Administrator UK",
"id": "GB-GOR-XX9876"
},
"sustainability": {
"strategies": [
"awardCriteria"
]
}
},
"suppliers": [
Expand Down
7 changes: 7 additions & 0 deletions docs/reference/codelists.md
Original file line number Diff line number Diff line change
Expand Up @@ -124,3 +124,10 @@ Projects with a `status` of 'completed' may be displayed in a list of archived p
:header-rows: 1
:file: ../../build/current_lang/codelists/classificationScheme.csv
```

### sustainabilityStrategy

```{csv-table-no-translate}
:header-rows: 1
:file: ../../build/current_lang/codelists/sustainbilityStrategy.csv
```
14 changes: 6 additions & 8 deletions mapping/sustainability.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1793,21 +1793,19 @@
mapping: |-
Contracting process level:
Add a `Sustainability` object to the `.summary.tender.sustainability` array and add 'awardCriteria' to its `.strategies` array.
Add 'awardCriteria' to the `summary.tender.sustainability.strategies` array.
example: |-
{
"contractingProcesses": [
{
"id": "1",
"summary": {
"tender": {
"sustainability": [
{
"strategies": [
"awardCritera"
]
}
]
"sustainability": {
"strategies": [
"awardCriteria"
]
}
}
}
}
Expand Down
10 changes: 10 additions & 0 deletions schema/project-level/codelists/sustainabilityStrategy.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
Code,Title,Description,Source
awardCriteria,Award criteria,"Award criteria are used to pursue sustainability goals: for example, allocating points relative to the percentage of recycled materials.",OCDS
contractPerformanceConditions,Contract performance conditions,"Contract performance conditions are used to pursue sustainability goals: for example, requiring the supplier to monitor carbon emissions during the contract's implementation.",OCDS
marginOfPreference,Margin of preference,"Margins of preference are used to pursue sustainability goals: for example, accepting the bid of a local supplier that is within a margin of the lowest bid.",OCDS
reservedParticipation,Reserved participation,"Reserved participation is used to pursue sustainability goals: for example, allowing only SMEs to participate in the contracting process.",OCDS
selectionCriteria,Selection criteria,"Selection criteria are used to fulfill sustainability goals: for example, requiring a bidder to have a sustainability certificate.",OCDS
technicalSpecifications,Technical specifications,"Items' technical specifications are used to pursue sustainability goals: for example, requiring a product to have an energy efficiency certificate.",OCDS
euGPPCriteria,EU GPP criteria,"Green public procurement criteria established at the European Union-level are used to pursue sustainability goals. Criteria can include selection criteria, technical specifications, award criteria and contract performance clauses.",OCDS
nationalGPPCriteria,National GPP criteria,"Green public procurement criteria established at the national level are used to pursue sustainability goals. Criteria can include selection criteria, technical specifications, award criteria and contract performance clauses.",OCDS
otherGPPCriteria,Other GPP criteria,"Green public procurement criteria established at a level other than the European Union or national levels are used to pursue sustainability goals. Criteria can include selection criteria, technical specifications, award criteria and contract performance clauses.",OCDS
24 changes: 22 additions & 2 deletions schema/project-level/project-schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -452,6 +452,27 @@
"title": "Administrative entity",
"description": "The name and identifier of the entity responsible for contract administration if this is different from the procuring entity. The full details of the entity should be added to the project-level `parties` array with a `role` of 'administrativeEntity'.",
"$ref": "#/definitions/OrganizationReference"
},
"sustainability": {
"title": "Sustainability",
"description": "Information about how the contracting process incorporates sustainable public procurement.",
"type": "object",
"properties": {
"strategies": {
"title": "Strategies",
"description": "The strategies used to pursue the sustainability goal(s), using the open [sustainabilityStrategy codelist](https://standard.open-contracting.org/infrastructure/{{version}}/{{lang}}/reference/codelists/#sustainabilityStrategy)",
"type": [
"array"
],
"items": {
"type": "string"
},
"codelist": "sustainabilityStrategy.csv",
"openCodelist": true,
"minItems": 1
}
},
"minProperties": 1
}
},
"minProperties": 1
Expand Down Expand Up @@ -2312,6 +2333,5 @@
},
"minProperties": 1
}
},
"minProperties": 1
}
}

0 comments on commit ba99a51

Please sign in to comment.