Skip to content

Commit

Permalink
Merge pull request #431 from open-contracting/415_climate_objectives
Browse files Browse the repository at this point in the history
add environment.goals and environmentalGoal.csv
  • Loading branch information
odscjen authored Nov 21, 2023
2 parents 51e9c4f + c763a4b commit 60b9fd0
Show file tree
Hide file tree
Showing 9 changed files with 55 additions and 6 deletions.
2 changes: 2 additions & 0 deletions docs/_static/i18n.csv
Original file line number Diff line number Diff line change
Expand Up @@ -405,3 +405,5 @@ completion/finalValueDetails,Final value details,True,
completion/finalScope,Final scope,True,
completion/finalScopeDetails,Final scope details,True,
language,Language,True,
environment,Environment,False,
environment/goals,Environmental goals,False,
6 changes: 3 additions & 3 deletions docs/cost/ids/sustainability.md
Original file line number Diff line number Diff line change
Expand Up @@ -837,12 +837,12 @@ Eg:
:columns: 8
OC4IDS mapping
^^^
Project level: Add the relevant code from the climateChangeGoal codelist to the `environment.climateChangeGoal` array
Project level: Add the relevant code from the environmentalGoal codelist to the `environment.goals` array
```json
{
"environment": {
"climateChangeGoals": [
"mitigation"
"goals": [
"climateChangeMitigation"
]
}
}
Expand Down
5 changes: 5 additions & 0 deletions docs/examples/blank.json
Original file line number Diff line number Diff line change
Expand Up @@ -439,5 +439,10 @@
"finalValueDetails": "",
"finalScope": "",
"finalScopeDetails": ""
},
"environment": {
"goals": [
"string"
]
}
}
5 changes: 5 additions & 0 deletions docs/examples/example.json
Original file line number Diff line number Diff line change
Expand Up @@ -982,6 +982,11 @@
"finalValueDetails": "Budget increase due to construction delay.",
"finalScope": "Upgrade of Junctions 4 and 5 and repairs to the watercourse at Junction 5.",
"finalScopeDetails": "Scope was expanded to include repairs to a watercourse damaged during construction excavation."
},
"environment": {
"goals": [
"climateChangeMitigation"
]
}
}
]
Expand Down
2 changes: 2 additions & 0 deletions docs/reference/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,12 +28,14 @@
* `.transactions`
* `.milestones`
* `ContractingProcesses.milestones`
* [#431](https://github.com/open-contracting/infrastructure/pull/431) - add `environment.goals`.
* [#427](https://github.com/open-contracting/infrastructure/pull/427) - add `Organization.beneficialOwners`

### Codelists

* [#355](https://github.com/open-contracting/infrastructure/pull/355) - use correct normative and non-normative keywords codelist descriptions.
* [#377](https://github.com/open-contracting/infrastructure/pull/377) - clarify business logic in contractingProcessStatus codelist.
* [#431](https://github.com/open-contracting/infrastructure/pull/431) - add environmentalGoal codelist.
* add codelists:
* [#369](https://github.com/open-contracting/infrastructure/pull/369) - classificationScheme
* [#427](https://github.com/open-contracting/infrastructure/pull/427) - country
Expand Down
7 changes: 7 additions & 0 deletions docs/reference/codelists.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,13 @@ Projects with a `status` of 'completed' may be displayed in a list of archived p
:file: ../../build/current_lang/codelists/milestoneType.csv
```

### EnvironmentalGoal

```{csv-table-no-translate}
:header-rows: 1
:file: ../../build/current_lang/codelists/environmentalGoal.csv
```

### country

```{csv-table-no-translate}
Expand Down
6 changes: 3 additions & 3 deletions mapping/sustainability.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -486,12 +486,12 @@
- mitigation
- adaptation
- cross-cutting
mapping: 'Project level: Add the relevant code from the climateChangeGoal codelist to the `environment.climateChangeGoal` array'
mapping: 'Project level: Add the relevant codes from the environmentalGoal codelist to the `environment.goals` array'
example: |-
{
"environment": {
"climateChangeGoals": [
"mitigation"
"goals": [
"climateChangeMitigation"
]
}
}
Expand Down
3 changes: 3 additions & 0 deletions schema/project-level/codelists/environmentalGoal.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
Code,Title,Description,Source
climateChangeAdaptation,Climate change adaptation,"Adjustment to actual or expected climate and its effects, in order to moderate harm or exploit beneficial opportunities.",OC4IDS
climateChangeMitigation,Climate change mitigation,Reduction of emissions or enhancement of the sinks of greenhouse gases.,OC4IDS
25 changes: 25 additions & 0 deletions schema/project-level/project-schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -296,6 +296,31 @@
],
"default": "en",
"minLength": 1
},
"environment": {
"title": "Environment",
"description": "Information about the environmental and climate impacts of the project and the actions the project will take to mitigate potentially negative impacts on adjacent populations and habitats.",
"type": "object",
"properties": {
"goals": {
"title": "Environmental goals",
"description": "The environmental goals pursued, using the closed [environmentalGoal](https://standard.open-contracting.org/infrastructure/{{version}}/{{lang}}/reference/codelists/#environmentalgoal) codelist.",
"type": [
"array"
],
"items": {
"type": "string",
"enum": [
"climateChangeAdaptation",
"climateChangeMitigation"
]
},
"codelist": "environmentalGoal.csv",
"openCodelist": false,
"minItems": 1
}
},
"minProperties": 1
}
},
"definitions": {
Expand Down

0 comments on commit 60b9fd0

Please sign in to comment.