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

minor text updates to sustainability.md and sustainability.yaml #491

Merged
merged 7 commits into from
Sep 24, 2024
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 .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
ci:
autoupdate_schedule: quarterly
skip: [pip-compile]
default_language_version:
python: python3.10
repos:
- repo: https://github.com/astral-sh/ruff-pre-commit
rev: v0.6.3
Expand Down
10 changes: 4 additions & 6 deletions common-requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -88,15 +88,15 @@ mdurl==0.1.2
# via markdown-it-py
myst-parser==0.18.1
# via -r common-requirements.in
ocds-babel==0.3.1
ocds-babel==0.3.6
# via -r common-requirements.in
ocdsextensionregistry==0.3.8
ocdsextensionregistry==0.4.0
# via -r common-requirements.in
ocdsindex==0.2.0
# via -r common-requirements.in
outcome==1.1.0
# via trio
packaging==21.3
packaging==24.1
# via
# pytest
# sphinx
Expand All @@ -106,8 +106,6 @@ pluggy==0.13.1
# via pytest
pygments==2.15.1
# via sphinx
pyparsing==2.4.7
# via packaging
pysocks==1.7.1
# via urllib3
pytest==7.2.0
Expand Down Expand Up @@ -160,7 +158,7 @@ sphinxcontrib-qthelp==1.0.3
# via sphinx
sphinxcontrib-serializinghtml==1.1.5
# via sphinx
standard-theme @ git+https://github.com/open-contracting/standard_theme.git@0d9d89f7b150105fd366a7f626e57d3103090230#egg=standard_theme
standard-theme @ git+https://github.com/open-contracting/standard_theme.git@07ca0e39979a244656dd6df0658f2ead428184b9#egg=standard_theme
# via -r common-requirements.in
starlette==0.38.4
# via sphinx-autobuild
Expand Down
29 changes: 15 additions & 14 deletions docs/cost/ids/sustainability.md
Original file line number Diff line number Diff line change
Expand Up @@ -460,7 +460,7 @@ Project level:
:columns: 4
CoST IDS element
^^^
Disclose the maintenance plan or program.
Disclose the maintenance plan or program. This is the documentation that describes work to slow the deterioration of the asset.
````

````{grid-item-card}
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 @@ -1692,12 +1692,13 @@ Map to [`environment.abatementCost`](project-schema.json,,environment/abatementC
:columns: 4
CoST IDS element
^^^
Identify potential non-climate impacts that have been factored into the project planning. Select from the list:
Disclose and provide further details on the potential non-climate impacts that have been factored into the project planning. This can comprise, without limitation the following:

- economic
- social
- environmental
- gender empowerment.
- others (explain)
````

````{grid-item-card}
Expand Down Expand Up @@ -1751,7 +1752,7 @@ See [public consultation meetings (social module)](social-public-consultation-me
:columns: 4
CoST IDS element
^^^
Disbursements dates according to financial agreement versus actual disbursements dates.
Disclose disbursements dates according to financial agreement versus actual disbursements dates.
````

````{grid-item-card}
Expand Down Expand Up @@ -2434,7 +2435,7 @@ Project level:
:columns: 4
CoST IDS element
^^^
Identify whether the project is located or cut through indigenous land. Use the information at the [LandMark - Global Platform of Indigenous and Community Lands](https://www.landmarkmap.org/) on both databases Indigenous Lands Acknowledged by Government and Not Acknowledged by Government (customary tenure or with formal land claim submitted) to disclose the information.
Identify whether the project is located or cut through indigenous land. Use the information at the [LandMark - Global Platform of Indigenous and Community Lands](https://www.landmarkmap.org/map/#x=-102.46&y=13.47&l=3&a=community_FormalDoc%2Ccommunity_NoDoc%2Ccommunity_FormalClaim%2Ccommunity_Occupied%2Cindigenous_FormalDoc%2Cindigenous_NoDoc%2Cindigenous_FormalClaim%2Cindigenous_Occupied) on both databases Indigenous Lands Acknowledged by Government and Not Acknowledged by Government (customary tenure or with formal land claim submitted) to disclose the information.
````

````{grid-item-card}
Expand Down Expand Up @@ -2566,20 +2567,20 @@ Map to [`social.landCompensationBudget`](project-schema.json,/definitions/Social
`````


(social-labour-obligations)=
(social-labor-obligations)=

`````{grid} 2

````{grid-item-card} Labour obligations
````{grid-item-card} Labor obligations
:columns: 4
CoST IDS element
^^^
Disclose labour obligations in the construction contract. This can include, without limitation, the following:
Disclose labor obligations in the construction contract. This can include, without limitation, the following:

- minimum wage
- overtime
- prohibition of forced labour
- prohibition of child labour
- prohibition of forced labor
- prohibition of child labor
- equal opportunity
- non-discrimination
- freedom of association
Expand Down Expand Up @@ -2645,15 +2646,15 @@ Contracting process level:
`````


(social-labour-budget)=
(social-labor-budget)=

`````{grid} 2

````{grid-item-card} Labour budget
````{grid-item-card} Labor budget
:columns: 4
CoST IDS element
^^^
Disclose the amount allocated by the main contractor to cover for labour costs.
Disclose the amount allocated by the main contractor to cover for labor costs.
````

````{grid-item-card}
Expand Down Expand Up @@ -2773,7 +2774,7 @@ Publish summary statistics on worker fatalities:
:columns: 4
CoST IDS element
^^^
Disclose labour related certifications issued in relation to project contractors and subcontractors such as ISO 45001 for Health and Safety.
Disclose labor related certifications issued in relation to project contractors and subcontractors such as ISO 45001 for Health and Safety.
````

````{grid-item-card}
Expand Down
12 changes: 8 additions & 4 deletions manage.py
Original file line number Diff line number Diff line change
Expand Up @@ -155,7 +155,7 @@ def _get_definition_references(schema, defn, parents=None, project_schema=None,
defn,
[*parents, key, "0"],
project_schema,
include_nested,
include_nested=include_nested,
)
)
elif "$ref" in value:
Expand All @@ -168,17 +168,21 @@ def _get_definition_references(schema, defn, parents=None, project_schema=None,
defn,
[*parents, key],
project_schema,
include_nested,
include_nested=include_nested,
)
)
elif "properties" in value:
references.extend(
_get_definition_references(value, defn, [*parents, key], project_schema, include_nested)
_get_definition_references(
value, defn, [*parents, key], project_schema, include_nested=include_nested
)
)

if "definitions" in schema:
for key, value in schema["definitions"].items():
references.extend(_get_definition_references(value, defn, [key], project_schema, include_nested))
references.extend(
_get_definition_references(value, defn, [key], project_schema, include_nested=include_nested)
)

return references

Expand Down
33 changes: 15 additions & 18 deletions mapping/sustainability.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -381,7 +381,7 @@
title: Maintenance plan or program
module: Economic and fiscal
indicator: Economic viability
disclosure format: Disclose the maintenance plan or program.
disclosure format: Disclose the maintenance plan or program. This is the documentation that describes work to slow the deterioration of the asset.
mapping: 'Project Level: [Add a project document](../common.md#add-a-project-document) and set its [`.documentType`](project-schema.json,/definitions/Document,documentType) to ''maintenancePlan''.'
example: |-
{
Expand Down Expand Up @@ -1259,11 +1259,7 @@
title: Project approval period
module: Climate finance
indicator: Accessibility
disclosure format: |-
Disclose dates for project approval:

- submission date
- approval date
disclosure format: "Disclose dates for project approval:\n\n- submission date \n- approval date"
mapping: |-
Project level:

Expand Down Expand Up @@ -1438,12 +1434,13 @@
module: Climate finance
indicator: Non-climate impact
disclosure format: |-
Identify potential non-climate impacts that have been factored into the project planning. Select from the list:
Disclose and provide further details on the potential non-climate impacts that have been factored into the project planning. This can comprise, without limitation the following:

- economic
- social
- environmental
- gender empowerment.
- others (explain)
mapping: |-
Project level:

Expand Down Expand Up @@ -1490,7 +1487,7 @@
title: Disbursement records
module: Climate finance
indicator: Efficiency
disclosure format: Disbursements dates according to financial agreement versus actual disbursements dates.
disclosure format: Disclose disbursements dates according to financial agreement versus actual disbursements dates.
mapping: |-
For each planned disbursement:

Expand Down Expand Up @@ -2088,7 +2085,7 @@
title: Indigenous land
module: Social
indicator: Indigenous populations
disclosure format: Identify whether the project is located or cut through indigenous land. Use the information at the [LandMark - Global Platform of Indigenous and Community Lands](https://www.landmarkmap.org/) on both databases Indigenous Lands Acknowledged by Government and Not Acknowledged by Government (customary tenure or with formal land claim submitted) to disclose the information.
disclosure format: Identify whether the project is located or cut through indigenous land. Use the information at the [LandMark - Global Platform of Indigenous and Community Lands](https://www.landmarkmap.org/map/#x=-102.46&y=13.47&l=3&a=community_FormalDoc%2Ccommunity_NoDoc%2Ccommunity_FormalClaim%2Ccommunity_Occupied%2Cindigenous_FormalDoc%2Cindigenous_NoDoc%2Cindigenous_FormalClaim%2Cindigenous_Occupied) on both databases Indigenous Lands Acknowledged by Government and Not Acknowledged by Government (customary tenure or with formal land claim submitted) to disclose the information.
mapping: |-
Project level:

Expand Down Expand Up @@ -2210,16 +2207,16 @@
- /social/landCompensationBudget/currency
refs: ''
- id: '4.6'
title: Labour obligations
title: Labor obligations
module: Social
indicator: Labour compliance
indicator: Labor compliance
disclosure format: |-
Disclose labour obligations in the construction contract. This can include, without limitation, the following:
Disclose labor obligations in the construction contract. This can include, without limitation, the following:

- minimum wage
- overtime
- prohibition of forced labour
- prohibition of child labour
- prohibition of forced labor
- prohibition of child labor
- equal opportunity
- non-discrimination
- freedom of association
Expand Down Expand Up @@ -2288,10 +2285,10 @@
- /contractingProcesses/summary/documents/url
refs: ''
- id: '4.7'
title: Labour budget
title: Labor budget
module: Social
indicator: Labour compliance
disclosure format: Disclose the amount allocated by the main contractor to cover for labour costs.
indicator: Labor compliance
disclosure format: Disclose the amount allocated by the main contractor to cover for labor costs.
mapping: |-
Contracting process level:

Expand Down Expand Up @@ -2402,7 +2399,7 @@
title: Health and safety certifications
module: Social
indicator: Health and Safety
disclosure format: Disclose labour related certifications issued in relation to project contractors and subcontractors such as ISO 45001 for Health and Safety.
disclosure format: Disclose labor related certifications issued in relation to project contractors and subcontractors such as ISO 45001 for Health and Safety.
mapping: |-
Contracting process level:

Expand Down