Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add environment.goals and environmentalGoal.csv #431

Merged
merged 7 commits into from
Nov 21, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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