Skip to content

Commit

Permalink
update sustainability.yaml, add codes to policyAlignment.csv
Browse files Browse the repository at this point in the history
  • Loading branch information
odscjen committed Sep 26, 2024
1 parent 15dbd85 commit e52fa34
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 12 deletions.
14 changes: 8 additions & 6 deletions docs/cost/ids/sustainability.md
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,7 @@ Project Level:
:columns: 4
CoST IDS element
^^^
Name the funding organization(s) / sources of funding for preparation, implementation and maintenance. Maintenance covers any preventative or corrective maintenance and the day-to-day running of the assets. This stage is also called operation.
Name the funding organization(s) or funding source(s) for the preparation, implementation and maintenance stages, and disclose the budget line(s) to which the project belongs. The maintenance stage covers any preventative or corrective maintenance and the day-to-day running of the assets; this stage is also called operation.
````
````{grid-item-card}
Expand All @@ -153,7 +153,7 @@ Project level:
2. For each stage:
a. Get the [`BudgetBreakdown`](../../reference/schema.md#budgetbreakdown) object in the budget breakdowns' [`.budgetBreakdown`](project-schema.json,/definitions/BudgetBreakdowns,budgetBreakdown) array whose [`.description`](project-schema.json,/definitions/BudgetBreakdown,description) is the name of the stage. If none exists yet, add a [`BudgetBreakdown`](../../reference/schema.md#budgetbreakdown) object to the budget breakdowns' [`.budgetBreakdown`](project-schema.json,/definitions/BudgetBreakdowns,budgetBreakdown) array, set its [`.id`](project-schema.json,/definitions/BudgetBreakdown,id) incrementally and set its [`.description`](project-schema.json,/definitions/BudgetBreakdown,description) to the name of the stage.
a. Get the [`BudgetBreakdown`](../../reference/schema.md#budgetbreakdown) object in the budget breakdowns' [`.budgetBreakdown`](project-schema.json,/definitions/BudgetBreakdowns,budgetBreakdown) array whose [`.description`](project-schema.json,/definitions/BudgetBreakdown,description) is the name of the stage and whose [`.id`](project-schema.json,/definitions/BudgetBreakdown,id) is the identifier of the budget line. If none exists yet, add a [`BudgetBreakdown`](../../reference/schema.md#budgetbreakdown) object to the budget breakdowns' [`.budgetBreakdown`](project-schema.json,/definitions/BudgetBreakdowns,budgetBreakdown) array, set its [`.id`](project-schema.json,/definitions/BudgetBreakdown,id) to the budget line identifier and set its [`.description`](project-schema.json,/definitions/BudgetBreakdown,description) to the name of the stage.
b. Get the [`Organization`](../../reference/schema.md#organization) object in [`parties`](project-schema.json,,parties) that represents the funding source. If none exists yet, [add an organization](../common.md#add-an-organization) and add 'funder' to its [`.roles`](project-schema.json,/definitions/Organization,roles).
Expand All @@ -167,15 +167,15 @@ Project level:
"description": "Breakdown by stage",
"budgetBreakdown": [
{
"id": "1",
"id": "2024/ED01/ED01-FAC/EQ01",
"description": "Preparation",
"sourceParty": {
"id": "1",
"name": "Agency for Agricultural Development of Morocco"
}
},
{
"id": "2",
"id": "2024/ED01/ED01-FAC/SE01",
"description": "Implementation",
"sourceParty": {
"id": "1",
Expand Down Expand Up @@ -1499,7 +1499,7 @@ CoST IDS element
^^^
Disclose dates for project approval:
- submission date
- submission date
- approval date
````
Expand Down Expand Up @@ -3055,7 +3055,9 @@ Disclose documentation that evidences that the project is part of, or aligned wi
- Paris Agreement
- Nationally Determined Contributions (NDCs)
- National Adaptation Plans
- Medium-term fiscal frameworks/targets
- Medium-term fiscal/budget frameworks
- Annual budgets
- Pipeline of infrastructure projects
````
````{grid-item-card}
Expand Down
18 changes: 12 additions & 6 deletions mapping/sustainability.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -85,15 +85,15 @@
title: Funding source for preparation, implementation and maintenance
module: Economic and fiscal
indicator: Economic viability
disclosure format: Name the funding organization(s) / sources of funding for preparation, implementation and maintenance. Maintenance covers any preventative or corrective maintenance and the day-to-day running of the assets. This stage is also called operation.
disclosure format: Name the funding organization(s) or funding source(s) for the preparation, implementation and maintenance stages, and disclose the budget line(s) to which the project belongs. The maintenance stage covers any preventative or corrective maintenance and the day-to-day running of the assets; this stage is also called operation.
mapping: |-
Project level:
1. Get the [`BudgetBreakdowns`](../../reference/schema.md#budgetbreakdowns) object in the [`budget.budgetBreakdowns`](project-schema.json,,budget/budgetBreakdowns) array whose [`.description`](project-schema.json,/definitions/BudgetBreakdowns,description) is "Breakdown by stage". If none exists yet, add a [`BudgetBreakdowns`](../../reference/schema.md#budgetbreakdowns) object to the [`budget.budgetBreakdowns`](project-schema.json,,budget/budgetBreakdowns) array, set its [`.id`](project-schema.json,/definitions/BudgetBreakdowns,id) incrementally and its [`.description`](project-schema.json,/definitions/BudgetBreakdowns,description) to "Breakdown by stage".
2. For each stage:
a. Get the [`BudgetBreakdown`](../../reference/schema.md#budgetbreakdown) object in the budget breakdowns' [`.budgetBreakdown`](project-schema.json,/definitions/BudgetBreakdowns,budgetBreakdown) array whose [`.description`](project-schema.json,/definitions/BudgetBreakdown,description) is the name of the stage. If none exists yet, add a [`BudgetBreakdown`](../../reference/schema.md#budgetbreakdown) object to the budget breakdowns' [`.budgetBreakdown`](project-schema.json,/definitions/BudgetBreakdowns,budgetBreakdown) array, set its [`.id`](project-schema.json,/definitions/BudgetBreakdown,id) incrementally and set its [`.description`](project-schema.json,/definitions/BudgetBreakdown,description) to the name of the stage.
a. Get the [`BudgetBreakdown`](../../reference/schema.md#budgetbreakdown) object in the budget breakdowns' [`.budgetBreakdown`](project-schema.json,/definitions/BudgetBreakdowns,budgetBreakdown) array whose [`.description`](project-schema.json,/definitions/BudgetBreakdown,description) is the name of the stage and whose [`.id`](project-schema.json,/definitions/BudgetBreakdown,id) is the identifier of the budget line. If none exists yet, add a [`BudgetBreakdown`](../../reference/schema.md#budgetbreakdown) object to the budget breakdowns' [`.budgetBreakdown`](project-schema.json,/definitions/BudgetBreakdowns,budgetBreakdown) array, set its [`.id`](project-schema.json,/definitions/BudgetBreakdown,id) to the budget line identifier and set its [`.description`](project-schema.json,/definitions/BudgetBreakdown,description) to the name of the stage.
b. Get the [`Organization`](../../reference/schema.md#organization) object in [`parties`](project-schema.json,,parties) that represents the funding source. If none exists yet, [add an organization](../common.md#add-an-organization) and add 'funder' to its [`.roles`](project-schema.json,/definitions/Organization,roles).
Expand All @@ -107,15 +107,15 @@
"description": "Breakdown by stage",
"budgetBreakdown": [
{
"id": "1",
"id": "2024/ED01/ED01-FAC/EQ01",
"description": "Preparation",
"sourceParty": {
"id": "1",
"name": "Agency for Agricultural Development of Morocco"
}
},
{
"id": "2",
"id": "2024/ED01/ED01-FAC/SE01",
"description": "Implementation",
"sourceParty": {
"id": "1",
Expand Down Expand Up @@ -1259,7 +1259,11 @@
title: Project approval period
module: Climate finance
indicator: Accessibility
disclosure format: "Disclose dates for project approval:\n\n- submission date \n- approval date"
disclosure format: |-
Disclose dates for project approval:
- submission date
- approval date
mapping: |-
Project level:
Expand Down Expand Up @@ -2666,7 +2670,9 @@
- Paris Agreement
- Nationally Determined Contributions (NDCs)
- National Adaptation Plans
- Medium-term fiscal frameworks/targets
- Medium-term fiscal/budget frameworks
- Annual budgets
- Pipeline of infrastructure projects
mapping: |-
Project level:
Expand Down
2 changes: 2 additions & 0 deletions schema/project-level/codelists/policyAlignment.csv
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,5 @@ parisAgreement,Paris agreement,"The Paris Agreement is a legally binding interna
nationallyDeterminedContribution,Nationally determined contribution,A Nationally Determined Contribution (NDC) is a climate action plan to cut emissions and adapt to climate impacts. Each Party to the Paris Agreement is required to establish an NDC and update it every five years.,OC4IDS
nationalAdaptationPlan,National adaptation plan,"The National Adaptation Plan (NAPs) process was established under the Cancun Adaptation Framework (2010) in order to prepare countries for addressing climate risk in the medium term. The main objectives of the NAPs are to reduce vulnerability to climate change, and to mainstream climate change adaptation in all levels of planning.",OC4IDS
mediumTermFiscalFramework,Medium-term fiscal framework,"A medium-term fiscal framework is a multiyear budget tool that combines expenditure ceilings, resource forecasts and baselines of ongoing expenditures.",OC4IDS
annualBudget,Annual budget,The planned expenditure for a financial year. This may detail the infrastructure policies and projects that the budget will fund.,OC4IDS
infrastructureProjectPipeline,Pipeline of infrastructure projects,A list of planned infrastructure projects and programs. This may detail the policies each infrastructure project and program is a part of.,OC4IDS

0 comments on commit e52fa34

Please sign in to comment.