From 81fb5230bcf57fe553f34de00d7aa97cfb8a36f6 Mon Sep 17 00:00:00 2001 From: Beth Hadley Date: Tue, 30 Apr 2024 11:08:05 +0200 Subject: [PATCH 01/13] Create 0032-cross-sectoral-standards.md --- .../log/0032-cross-sectoral-standards.md | 53 +++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 decisions/log/0032-cross-sectoral-standards.md diff --git a/decisions/log/0032-cross-sectoral-standards.md b/decisions/log/0032-cross-sectoral-standards.md new file mode 100644 index 0000000..d57837c --- /dev/null +++ b/decisions/log/0032-cross-sectoral-standards.md @@ -0,0 +1,53 @@ +# 32. Extend Cross Sectoral Standards list to be more comprehensive and extensible + +Date: 2024-04-17 + +## Status + +Proposed +* Feedback originally raised by industry initiatives (CX, TfS) in summer 2023 +* PACT is now working witih industry initiatives to align on the "complete set" of permitted cross sectoral standards +* Per discussions with TfS and CX, they are aligned to the proposals listed and have a (slight) preference for Proposal 1 (i.e. extensible list and exclusion of "other" option) +* Goal is to reach alignment with initiatives on proposal and raise to Tech WG May 15 + +## Context + +### Business Context +The attribute crossSectoralStandardsUsed in the PACT 2.0.0 specification is intended to communicate the set of Cross Sectoral Standard(s) applied for calculating or allocating GHG emissions for the calculation of the PCF. Per v2.0.0 of the PACT specification, this field is mandatory and must be populated with an array, populated with a set of one or more valid strings. The following strings are valid: `GHG Protocol Product standard, ISO Standard 14067, ISO Standard 14044`. + +Three main concerns have been raised with the current specification of this field: +* The provided list is hypothesized to be incomplete and may not include all potential cross-sectoral standards internationally +* Given the current design of the field, when a new cross sectoral standard is identified and it is determined it should be added to the set, this would result in a backwards breaking change and therefore not be available until a major release of the tech specs +* There may be cross sectoral standards we are not aware of (potentially regional cross sectoral standards) and therefore because the user has no option to add an additional standard they used, beyond those listed, this limits the standards the user is disclosing to the data recipient + +[For full details see here](https://flat-dollar-c04.notion.site/Extend-the-Cross-Sectoral-Standards-List-to-be-more-comprehensive-and-extensible-ddf602f360e14168b2a300d71a38f672) + +## Proposal +To address the above challenges, we propose two options for evaluation by the community and especially with our strategic initiatives + +Proposal 1: +* A new attribute which includes a set of options. These options would include (exact list pending final alignment with community): `ISO 14067; ISO14083; PACT Framework v1; PACT Framework v2; PACT Framework v2.1; GHG Protocol Product; PAS 2050; ISO 14040-44; PEF` +* The set of recommended options may be extended without requiring a new version of the specifications (neither minor nor major) + +Proposal 2: +* All aspects of Proposal 1, and in addition: +* Additional cross sectoral standards may also be disclosed by the user which are not listed within the recommended options + + +Proposal 1 may be more advantageous if the community wishes to enforce higher degrees of standardization and not permit the use and/or sharing of additional cross sectoral standards not listed; Proposal 2 is more advantageous to support flexibility of exchange and disclosure of all standards used + +## Detailed Technical Proposal + +To be updated + +## Decision + +Pending alignment with initiatives + + +## Consequences +* Technical Specifications must be updated accordingly + +Based on current assumptions: +* The existing attribute `CrossSectoralStandard` will be deprecated in v2.3 and removed from the spec in v3 +* A new attribute, meeting the business needs of this ADR will be introduced in v2.3 From ba743b3e65104b1cc03442abee5ca2573d6916bb Mon Sep 17 00:00:00 2001 From: Raimundo Henriques Date: Tue, 30 Apr 2024 16:55:23 +0100 Subject: [PATCH 02/13] feat: update with Tech Spec change proposal --- .../log/0032-cross-sectoral-standards.md | 52 +++++++++++++++---- spec/v2/index.bs | 47 +++++++++-------- 2 files changed, 65 insertions(+), 34 deletions(-) diff --git a/decisions/log/0032-cross-sectoral-standards.md b/decisions/log/0032-cross-sectoral-standards.md index d57837c..39fdd69 100644 --- a/decisions/log/0032-cross-sectoral-standards.md +++ b/decisions/log/0032-cross-sectoral-standards.md @@ -23,22 +23,52 @@ Three main concerns have been raised with the current specification of this fiel [For full details see here](https://flat-dollar-c04.notion.site/Extend-the-Cross-Sectoral-Standards-List-to-be-more-comprehensive-and-extensible-ddf602f360e14168b2a300d71a38f672) ## Proposal -To address the above challenges, we propose two options for evaluation by the community and especially with our strategic initiatives +To address the above challenges, we propose the following for evaluation by the community and especially with our strategic initiatives: -Proposal 1: -* A new attribute which includes a set of options. These options would include (exact list pending final alignment with community): `ISO 14067; ISO14083; PACT Framework v1; PACT Framework v2; PACT Framework v2.1; GHG Protocol Product; PAS 2050; ISO 14040-44; PEF` -* The set of recommended options may be extended without requiring a new version of the specifications (neither minor nor major) +* A new attribute which includes a set of options. These options would include (exact list pending final alignment with community): `ISO 14067; ISO14083; PACT Framework v1; PACT Framework v2; PACT Framework v2.1; GHGP Product; PAS 2050; ISO14040-44; PEF` +* The set of options may be evolved without breaking backwards compatibility -Proposal 2: -* All aspects of Proposal 1, and in addition: -* Additional cross sectoral standards may also be disclosed by the user which are not listed within the recommended options +We have also considered the possibility of disclosing a cross sectoral standard not contained in the set of options explicitly covered by the Technical Specifications. We concluded that this possibility was suboptimal, for the following reasons: +* It would afford more complexity to the Technical Specifications, requiring a structured data type similar to [`ProductOrSectorSpecificRule`](https://wbcsd.github.io/data-exchange-protocol/v2/#dt-productorsectorspecificrule) +* There would be no clear guidance for data recipients who received a `ProductFootprint` with an unexpected cross sectoral standard +* There are no straightforward advantages in this possibility that supersede the disadvantages of accommodating it -Proposal 1 may be more advantageous if the community wishes to enforce higher degrees of standardization and not permit the use and/or sharing of additional cross sectoral standards not listed; Proposal 2 is more advantageous to support flexibility of exchange and disclosure of all standards used - ## Detailed Technical Proposal -To be updated +1. Addition of deprecation warnings to the attribute `crossSectoralStandardsUsed`, as well as to the data types `CrossSectoralStandard` and `CrossSectoralStandardSet`. +2. Addition of new property `crossSectoralStandards` defined as follows: + + ``` + + crossSectoralStandards + Array of Strings + M + The cross-sectoral standards applied for calculating or allocating [=GHG=] emissions. + + It MUST be a non-empty set of strings with the following possible values: + + : ISO14067 + :: for the ISO 14067 standard + : ISO14083 + :: for the ISO 14083 standard + : PACT Framework v1 + :: for version 1 of the PACT Framework + : PACT Framework v2 + :: for version 2 of the PACT Framework + : PACT Framework v2.1 + :: for version 2.1 of the PACFramework + : GHGP Product + :: for the Greehouse Gas Protoco(GHGP) Product standard + : PAS 2050 + :: for the Publicly AvailablSpecification (PAS) 2050 + : ISO1404-44 + :: for the ISO 14044-44 standard + : PEF + :: for the EU [Product Environmental Footprint Guide](https://ec.europa.eu/environment/archives/eussd/pdf/footprint/PEF%20methodology%20final%20draft.pdf) + + Advisement: The enumeration of standards above will be evolved in future revisions. Account for this when implementing the validation of this property. + ``` ## Decision @@ -49,5 +79,5 @@ Pending alignment with initiatives * Technical Specifications must be updated accordingly Based on current assumptions: -* The existing attribute `CrossSectoralStandard` will be deprecated in v2.3 and removed from the spec in v3 +* The existing attribute `crossSectoralStandardsUsed` will be deprecated in v2.3 and removed from the spec in v3 * A new attribute, meeting the business needs of this ADR will be introduced in v2.3 diff --git a/spec/v2/index.bs b/spec/v2/index.bs index 423e5fb..953ad10 100644 --- a/spec/v2/index.bs +++ b/spec/v2/index.bs @@ -640,25 +640,28 @@ Advisement: M The cross-sectoral standards applied for calculating or allocating [=GHG=] emissions. - It MUST be a non-empty array and MUST contain only the following values without duplicates: - - : ISO14067 - :: for the ISO 14067 Standard, "Greenhouse gases — Carbon footprint of products — Requirements and guidelines for quantification" - : ISO14083 - :: for the ISO 14083 Standard, "Greenhouse gases — Quantification and reporting of greenhouse gas emissions arising from transport chain operations" - : ISO14040-44 - :: for the ISO 14040-44 Standard, "Environmental management — Life cycle assessment — Principles and framework" - : GHGP Product - :: for the Greehouse Gas Protocol (GHGP) Product Standard - : PEF - :: for the EU Product Environmental Footprint Guide - : PACT Methodology `$VERSION$` - :: for a given version of the [=Pathfinder Framework=], where `$VERSION$` is the version number (1.0, 2.0, 3.0, etc.). It is recommended to use the latest version of the Methodology. - : PAS2050 - :: for the Publicly Available Specification (PAS) 2050, "Specification for the assessment of the life cycle greenhouse gas emissions of goods and services". The use of this standard is permitted but not recommended. - - Advisement: - The enumeration of standards above CAN evolve in future revisions. A host system MUST accept ProductFootprints from later revisions with `crossSectoralStandards` containing values that are not defined in this specification. + It MUST be a non-empty set of strings with the following possible values: + + : ISO14067 + :: for the ISO 14067 standard + : ISO14083 + :: for the ISO 14083 standard + : PACT Framework v1 + :: for version 1 of the PACT Framework + : PACT Framework v2 + :: for version 2 of the PACT Framework + : PACT Framework v2.1 + :: for version 2.1 of the PACT Framework + : GHGP Product + :: for the Greehouse Gas Protocol (GHGP) Product standard + : PAS 2050 + :: for the Publicly Available Specification (PAS) 2050 + : ISO1404-44 + :: for the ISO 14044-44 standard + : PEF + :: for the EU [Product Environmental Footprint Guide](https://ec.europa.eu/environment/archives/eussd/pdf/footprint/PEF%20methodology%20final%20draft.pdf) + + Advisement: The enumeration of standards above will be evolved in future revisions. Account for this when implementing the validation of this property. productOrSectorSpecificRules : [=ProductOrSectorSpecificRuleSet=] Array @@ -1144,11 +1147,11 @@ Example encoding of a <{EmissionFactorDS}> in JSON: Each <{EmissionFactorDS}> MUST be encoded as a JSON object. - - ## Data Type: CrossSectoralStandard ## {#dt-crosssectoralstandard} Advisement: This data type is DEPRECATED and will be removed in version 3 of these Technical Specifications. +Advisement: This data type is DEPRECATED and will be removed in version 3 of these Technical Specifications. + CrossSectoralStandard is the enumeration of accounting standards used for product carbon footprint calculation. Valid values are
@@ -1168,8 +1171,6 @@ CrossSectoralStandard is the enumeration of accounting standards used for produc Each CrossSectoralStandard MUST be encoded as a JSON string. - - ## Data Type: CrossSectoralStandardSet ## {#dt-crosssectoralstandardset} Advisement: This data type is DEPRECATED and will be removed in version 3 of these Technical Specifications. From 9c6dd3033c2aabdd62253e813d6185e3e6fa41be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Pomp=C3=A9ry?= Date: Tue, 30 Apr 2024 21:50:05 +0200 Subject: [PATCH 03/13] fix: be more explicit on the contents and encoding of `crossSectoralStandards` --- decisions/log/0032-cross-sectoral-standards.md | 13 +++++++------ spec/v2/index.bs | 8 +++++--- 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/decisions/log/0032-cross-sectoral-standards.md b/decisions/log/0032-cross-sectoral-standards.md index 39fdd69..72247e3 100644 --- a/decisions/log/0032-cross-sectoral-standards.md +++ b/decisions/log/0032-cross-sectoral-standards.md @@ -44,9 +44,9 @@ We have also considered the possibility of disclosing a cross sectoral standard crossSectoralStandards Array of Strings M - The cross-sectoral standards applied for calculating or allocating [=GHG=] emissions. + The cross-sectoral standards applied for calculating or allocating [=GHG=] emissions. - It MUST be a non-empty set of strings with the following possible values: + It MUST be a non-empty array and MUST contain only the following values without duplicates: : ISO14067 :: for the ISO 14067 standard @@ -59,15 +59,16 @@ We have also considered the possibility of disclosing a cross sectoral standard : PACT Framework v2.1 :: for version 2.1 of the PACFramework : GHGP Product - :: for the Greehouse Gas Protoco(GHGP) Product standard + :: for the Greehouse Gas Protocol (GHGP) Product standard : PAS 2050 - :: for the Publicly AvailablSpecification (PAS) 2050 - : ISO1404-44 + :: for the Publicly AvailablSpecification (PAS) 2050 + : ISO14040-44 :: for the ISO 14044-44 standard : PEF :: for the EU [Product Environmental Footprint Guide](https://ec.europa.eu/environment/archives/eussd/pdf/footprint/PEF%20methodology%20final%20draft.pdf) - Advisement: The enumeration of standards above will be evolved in future revisions. Account for this when implementing the validation of this property. + Advisement: + The enumeration of standards above CAN evolve in future revisions. A host system MUST accept ProductFootprints from later revisions with `crossSectoralStandards` containing values that are not defined in this specification. ``` ## Decision diff --git a/spec/v2/index.bs b/spec/v2/index.bs index 953ad10..7ed8f1f 100644 --- a/spec/v2/index.bs +++ b/spec/v2/index.bs @@ -640,7 +640,7 @@ Advisement: M The cross-sectoral standards applied for calculating or allocating [=GHG=] emissions. - It MUST be a non-empty set of strings with the following possible values: + It MUST be a non-empty array and MUST contain only the following values without duplicates: : ISO14067 :: for the ISO 14067 standard @@ -656,12 +656,14 @@ Advisement: :: for the Greehouse Gas Protocol (GHGP) Product standard : PAS 2050 :: for the Publicly Available Specification (PAS) 2050 - : ISO1404-44 + : ISO14040-44 :: for the ISO 14044-44 standard : PEF :: for the EU [Product Environmental Footprint Guide](https://ec.europa.eu/environment/archives/eussd/pdf/footprint/PEF%20methodology%20final%20draft.pdf) - Advisement: The enumeration of standards above will be evolved in future revisions. Account for this when implementing the validation of this property. + Advisement: + The enumeration of standards above CAN evolve in future revisions. + A [=host system=] MUST accept ProductFootprints from later revisions with <{CarbonFootprint/crossSectoralStandards}> containing values that are not defined in this specification. productOrSectorSpecificRules : [=ProductOrSectorSpecificRuleSet=] Array From ae40734d68a431496930222470170d0da7ffc171 Mon Sep 17 00:00:00 2001 From: Beth Hadley Date: Thu, 2 May 2024 13:44:24 -0400 Subject: [PATCH 04/13] Update 0032-cross-sectoral-standards.md Small additions to the status and fixed a few minor typos. Now ready for formal review by initiatives! --- decisions/log/0032-cross-sectoral-standards.md | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/decisions/log/0032-cross-sectoral-standards.md b/decisions/log/0032-cross-sectoral-standards.md index 72247e3..c58de9f 100644 --- a/decisions/log/0032-cross-sectoral-standards.md +++ b/decisions/log/0032-cross-sectoral-standards.md @@ -5,9 +5,10 @@ Date: 2024-04-17 ## Status Proposed -* Feedback originally raised by industry initiatives (CX, TfS) in summer 2023 +* Feedback originally raised by industry initiatives (CX, TfS) in Summer 2023 * PACT is now working witih industry initiatives to align on the "complete set" of permitted cross sectoral standards -* Per discussions with TfS and CX, they are aligned to the proposals listed and have a (slight) preference for Proposal 1 (i.e. extensible list and exclusion of "other" option) +* Per discussions with TfS and CX, initiatives are aligned to the proposal listed and have a (slight) preference for Proposal 1 (i.e. extensible list and exclusion of "other" option) +* Per discussions with SINE, addition of "other" as an option significantly increases complexity of specification with doubtable value, therefore we are proceeding with proposal of extensible list without the option of "other" * Goal is to reach alignment with initiatives on proposal and raise to Tech WG May 15 ## Context @@ -49,21 +50,21 @@ We have also considered the possibility of disclosing a cross sectoral standard It MUST be a non-empty array and MUST contain only the following values without duplicates: : ISO14067 - :: for the ISO 14067 standard + :: for the ISO 14067 Standard : ISO14083 - :: for the ISO 14083 standard + :: for the ISO 14083 Standard : PACT Framework v1 :: for version 1 of the PACT Framework : PACT Framework v2 :: for version 2 of the PACT Framework : PACT Framework v2.1 - :: for version 2.1 of the PACFramework + :: for version 2.1 of the PACT Framework : GHGP Product - :: for the Greehouse Gas Protocol (GHGP) Product standard + :: for the Greehouse Gas Protocol (GHGP) Product Standard : PAS 2050 - :: for the Publicly AvailablSpecification (PAS) 2050 + :: for the Publicly Available Specification (PAS) 2050 : ISO14040-44 - :: for the ISO 14044-44 standard + :: for the ISO 14044-44 Standard : PEF :: for the EU [Product Environmental Footprint Guide](https://ec.europa.eu/environment/archives/eussd/pdf/footprint/PEF%20methodology%20final%20draft.pdf) From 81e5021a19b9aff81029b5931831c1fe8968512c Mon Sep 17 00:00:00 2001 From: Beth Hadley Date: Fri, 3 May 2024 09:15:58 -0400 Subject: [PATCH 05/13] Update 0032-cross-sectoral-standards.md Updated per feedback from Methodology initiative alignment, removed PAS 2050 --- decisions/log/0032-cross-sectoral-standards.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/decisions/log/0032-cross-sectoral-standards.md b/decisions/log/0032-cross-sectoral-standards.md index c58de9f..0b4ddfd 100644 --- a/decisions/log/0032-cross-sectoral-standards.md +++ b/decisions/log/0032-cross-sectoral-standards.md @@ -10,6 +10,7 @@ Proposed * Per discussions with TfS and CX, initiatives are aligned to the proposal listed and have a (slight) preference for Proposal 1 (i.e. extensible list and exclusion of "other" option) * Per discussions with SINE, addition of "other" as an option significantly increases complexity of specification with doubtable value, therefore we are proceeding with proposal of extensible list without the option of "other" * Goal is to reach alignment with initiatives on proposal and raise to Tech WG May 15 +* May 3, 2024: Updated proposal to remove PAS 2050 (Publicly Available Specification (PAS) 2050), which per initiative alignment PAS is outdated and and not maintained, apparently it is mostly in the UK (with Carbon Trust). So in principal it could be added but not recommended ## Context @@ -26,7 +27,7 @@ Three main concerns have been raised with the current specification of this fiel ## Proposal To address the above challenges, we propose the following for evaluation by the community and especially with our strategic initiatives: -* A new attribute which includes a set of options. These options would include (exact list pending final alignment with community): `ISO 14067; ISO14083; PACT Framework v1; PACT Framework v2; PACT Framework v2.1; GHGP Product; PAS 2050; ISO14040-44; PEF` +* A new attribute which includes a set of options. These options would include (exact list pending final alignment with community): `ISO 14067; ISO14083; PACT Framework v1; PACT Framework v2; PACT Framework v2.1; GHGP Product; ISO14040-44; PEF` * The set of options may be evolved without breaking backwards compatibility We have also considered the possibility of disclosing a cross sectoral standard not contained in the set of options explicitly covered by the Technical Specifications. We concluded that this possibility was suboptimal, for the following reasons: @@ -61,8 +62,6 @@ We have also considered the possibility of disclosing a cross sectoral standard :: for version 2.1 of the PACT Framework : GHGP Product :: for the Greehouse Gas Protocol (GHGP) Product Standard - : PAS 2050 - :: for the Publicly Available Specification (PAS) 2050 : ISO14040-44 :: for the ISO 14044-44 Standard : PEF From 3b3be04210c4d99bf72c88ebe2a66390f9f3518f Mon Sep 17 00:00:00 2001 From: Beth Hadley Date: Mon, 13 May 2024 10:51:14 +0200 Subject: [PATCH 06/13] Update index.bs Fix to typo re ISO14040-44 (we are still awaiting methodology to finalize this list however, so this may still change) --- spec/v2/index.bs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/v2/index.bs b/spec/v2/index.bs index 7ed8f1f..4195558 100644 --- a/spec/v2/index.bs +++ b/spec/v2/index.bs @@ -657,7 +657,7 @@ Advisement: : PAS 2050 :: for the Publicly Available Specification (PAS) 2050 : ISO14040-44 - :: for the ISO 14044-44 standard + :: for the ISO 14040-44 standard : PEF :: for the EU [Product Environmental Footprint Guide](https://ec.europa.eu/environment/archives/eussd/pdf/footprint/PEF%20methodology%20final%20draft.pdf) From fa2dd0f5bd611f28cd228843e81fda8b5106d8a2 Mon Sep 17 00:00:00 2001 From: Raimundo Henriques Date: Mon, 13 May 2024 11:00:30 +0100 Subject: [PATCH 07/13] fix: ISO14040 in .md --- decisions/log/0032-cross-sectoral-standards.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/decisions/log/0032-cross-sectoral-standards.md b/decisions/log/0032-cross-sectoral-standards.md index 0b4ddfd..fdd8994 100644 --- a/decisions/log/0032-cross-sectoral-standards.md +++ b/decisions/log/0032-cross-sectoral-standards.md @@ -63,11 +63,11 @@ We have also considered the possibility of disclosing a cross sectoral standard : GHGP Product :: for the Greehouse Gas Protocol (GHGP) Product Standard : ISO14040-44 - :: for the ISO 14044-44 Standard + :: for the ISO 14040-44 Standard : PEF :: for the EU [Product Environmental Footprint Guide](https://ec.europa.eu/environment/archives/eussd/pdf/footprint/PEF%20methodology%20final%20draft.pdf) - Advisement: + Advisement: The enumeration of standards above CAN evolve in future revisions. A host system MUST accept ProductFootprints from later revisions with `crossSectoralStandards` containing values that are not defined in this specification. ``` From eb516caf50352c45fcce27ce8ac6a94067183a2b Mon Sep 17 00:00:00 2001 From: Beth Hadley Date: Wed, 15 May 2024 12:56:31 +0200 Subject: [PATCH 08/13] Update 0032-cross-sectoral-standards.md Updated per latest alignments with initiatives; specifically added PAS2050 and PACT Framework v1 back in, but indicated these are not recommended --- .../log/0032-cross-sectoral-standards.md | 42 ++++++++++--------- 1 file changed, 22 insertions(+), 20 deletions(-) diff --git a/decisions/log/0032-cross-sectoral-standards.md b/decisions/log/0032-cross-sectoral-standards.md index fdd8994..7441388 100644 --- a/decisions/log/0032-cross-sectoral-standards.md +++ b/decisions/log/0032-cross-sectoral-standards.md @@ -6,11 +6,9 @@ Date: 2024-04-17 Proposed * Feedback originally raised by industry initiatives (CX, TfS) in Summer 2023 -* PACT is now working witih industry initiatives to align on the "complete set" of permitted cross sectoral standards -* Per discussions with TfS and CX, initiatives are aligned to the proposal listed and have a (slight) preference for Proposal 1 (i.e. extensible list and exclusion of "other" option) +* Per discussions with TfS, CX, and Green x Digital, initiatives are aligned to the proposal * Per discussions with SINE, addition of "other" as an option significantly increases complexity of specification with doubtable value, therefore we are proceeding with proposal of extensible list without the option of "other" -* Goal is to reach alignment with initiatives on proposal and raise to Tech WG May 15 -* May 3, 2024: Updated proposal to remove PAS 2050 (Publicly Available Specification (PAS) 2050), which per initiative alignment PAS is outdated and and not maintained, apparently it is mostly in the UK (with Carbon Trust). So in principal it could be added but not recommended +* Update May 15: Per discussions with initiatives, a few of the proposed cross sectoral standards are considered out-dated and/or discouraged by the PACT community (specifically PACT Framework v1 and PAS 2050), however it was considered these should still remain permissable options (technically) although discouraged. Therefore these have been added but indicated as "not recommended". ## Context @@ -18,16 +16,15 @@ Proposed The attribute crossSectoralStandardsUsed in the PACT 2.0.0 specification is intended to communicate the set of Cross Sectoral Standard(s) applied for calculating or allocating GHG emissions for the calculation of the PCF. Per v2.0.0 of the PACT specification, this field is mandatory and must be populated with an array, populated with a set of one or more valid strings. The following strings are valid: `GHG Protocol Product standard, ISO Standard 14067, ISO Standard 14044`. Three main concerns have been raised with the current specification of this field: -* The provided list is hypothesized to be incomplete and may not include all potential cross-sectoral standards internationally -* Given the current design of the field, when a new cross sectoral standard is identified and it is determined it should be added to the set, this would result in a backwards breaking change and therefore not be available until a major release of the tech specs -* There may be cross sectoral standards we are not aware of (potentially regional cross sectoral standards) and therefore because the user has no option to add an additional standard they used, beyond those listed, this limits the standards the user is disclosing to the data recipient +* The provided list is hypothesized to be incomplete and may not include all relevant cross-sectoral standards internationally +* Given the current design of the field, when a new cross sectoral standard is identified and it is determined it should be added to the set, this would result in a backwards breaking change and therefore not be available until a major release of the tech specs, causing a long delay before the new standard could be used for data exchange [For full details see here](https://flat-dollar-c04.notion.site/Extend-the-Cross-Sectoral-Standards-List-to-be-more-comprehensive-and-extensible-ddf602f360e14168b2a300d71a38f672) ## Proposal -To address the above challenges, we propose the following for evaluation by the community and especially with our strategic initiatives: +To address the above challenges, we (jointly with Catena-X, TfS, and Green x Digital) propose the following for evaluation by the PACT community: -* A new attribute which includes a set of options. These options would include (exact list pending final alignment with community): `ISO 14067; ISO14083; PACT Framework v1; PACT Framework v2; PACT Framework v2.1; GHGP Product; ISO14040-44; PEF` +* A new attribute which includes a set of options. These options would include those listed in technical proposal below (exact list pending final alignment with community) * The set of options may be evolved without breaking backwards compatibility We have also considered the possibility of disclosing a cross sectoral standard not contained in the set of options explicitly covered by the Technical Specifications. We concluded that this possibility was suboptimal, for the following reasons: @@ -50,30 +47,35 @@ We have also considered the possibility of disclosing a cross sectoral standard It MUST be a non-empty array and MUST contain only the following values without duplicates: + Recommended: : ISO14067 - :: for the ISO 14067 Standard + :: for the ISO 14067 Standard, "Greenhouse gases — Carbon footprint of products — Requirements and guidelines for quantification" : ISO14083 - :: for the ISO 14083 Standard - : PACT Framework v1 - :: for version 1 of the PACT Framework + :: for the ISO 14083 Standard, "Greenhouse gases — Quantification and reporting of greenhouse gas emissions arising from transport chain operations" + : ISO14040-44 + :: for the ISO 14040-44 Standard, "Environmental management — Life cycle assessment — Principles and framework" + : GHGP Product + :: for the Greehouse Gas Protocol (GHGP) Product Standard + : PEF + :: for the EU Product Environmental Footprint Guide : PACT Framework v2 :: for version 2 of the PACT Framework : PACT Framework v2.1 :: for version 2.1 of the PACT Framework - : GHGP Product - :: for the Greehouse Gas Protocol (GHGP) Product Standard - : ISO14040-44 - :: for the ISO 14040-44 Standard - : PEF - :: for the EU [Product Environmental Footprint Guide](https://ec.europa.eu/environment/archives/eussd/pdf/footprint/PEF%20methodology%20final%20draft.pdf) + Not recommended but permitted*: + : PACT Framework v1 + :: for version 1 of the PACT Framework + : PAS2050 + : for the Publicly Available Specification (PAS) 2050, "Specification for the assessment of the life cycle greenhouse gas emissions of goods and services" Advisement: The enumeration of standards above CAN evolve in future revisions. A host system MUST accept ProductFootprints from later revisions with `crossSectoralStandards` containing values that are not defined in this specification. + The set of standards listed include some standards which PACT does not recommend given they have become deprecated and/or outdated. However, with the goal of enabling transparency, PACT Technical Specifications nevertheless includes these as options. ``` ## Decision -Pending alignment with initiatives +Pending review by PACT Tech Working Group; all feedback and fundamental objections to be raised by May 29; consensus decision planned June 5 ## Consequences From 74b12cf0a7c4ddb9163c9479755d0cbb0673bde9 Mon Sep 17 00:00:00 2001 From: Beth Hadley Date: Wed, 15 May 2024 13:04:16 +0200 Subject: [PATCH 09/13] Update index.bs corresponding updates to the set of cross sectoral standards --- spec/v2/index.bs | 43 ++++++++++++++++++++++--------------------- 1 file changed, 22 insertions(+), 21 deletions(-) diff --git a/spec/v2/index.bs b/spec/v2/index.bs index 4195558..4dd656b 100644 --- a/spec/v2/index.bs +++ b/spec/v2/index.bs @@ -642,28 +642,29 @@ Advisement: It MUST be a non-empty array and MUST contain only the following values without duplicates: - : ISO14067 - :: for the ISO 14067 standard - : ISO14083 - :: for the ISO 14083 standard - : PACT Framework v1 - :: for version 1 of the PACT Framework - : PACT Framework v2 - :: for version 2 of the PACT Framework - : PACT Framework v2.1 - :: for version 2.1 of the PACT Framework - : GHGP Product - :: for the Greehouse Gas Protocol (GHGP) Product standard - : PAS 2050 - :: for the Publicly Available Specification (PAS) 2050 - : ISO14040-44 - :: for the ISO 14040-44 standard - : PEF - :: for the EU [Product Environmental Footprint Guide](https://ec.europa.eu/environment/archives/eussd/pdf/footprint/PEF%20methodology%20final%20draft.pdf) - + Recommended: + : ISO14067 + :: for the ISO 14067 Standard, "Greenhouse gases — Carbon footprint of products — Requirements and guidelines for quantification" + : ISO14083 + :: for the ISO 14083 Standard, "Greenhouse gases — Quantification and reporting of greenhouse gas emissions arising from transport chain operations" + : ISO14040-44 + :: for the ISO 14040-44 Standard, "Environmental management — Life cycle assessment — Principles and framework" + : GHGP Product + :: for the Greehouse Gas Protocol (GHGP) Product Standard + : PEF + :: for the EU Product Environmental Footprint Guide + : PACT Framework v2 + :: for version 2 of the PACT Framework + : PACT Framework v2.1 + :: for version 2.1 of the PACT Framework + Not recommended but permitted*: + : PACT Framework v1 + :: for version 1 of the PACT Framework + : PAS2050 + : for the Publicly Available Specification (PAS) 2050, "Specification for the assessment of the life cycle greenhouse gas emissions of goods and services" Advisement: - The enumeration of standards above CAN evolve in future revisions. - A [=host system=] MUST accept ProductFootprints from later revisions with <{CarbonFootprint/crossSectoralStandards}> containing values that are not defined in this specification. + The enumeration of standards above CAN evolve in future revisions. A host system MUST accept ProductFootprints from later revisions with `crossSectoralStandards` containing values that are not defined in this specification. + The set of standards listed include some standards which PACT does not recommend given they have become deprecated and/or outdated. However, with the goal of enabling transparency, PACT Technical Specifications nevertheless includes these as options. productOrSectorSpecificRules : [=ProductOrSectorSpecificRuleSet=] Array From 1de52f8331d76b2237116934879e0728ca057a45 Mon Sep 17 00:00:00 2001 From: Beth Hadley Date: Wed, 15 May 2024 13:05:40 +0200 Subject: [PATCH 10/13] Update index.bs typo --- spec/v2/index.bs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spec/v2/index.bs b/spec/v2/index.bs index 4dd656b..48e960f 100644 --- a/spec/v2/index.bs +++ b/spec/v2/index.bs @@ -657,11 +657,11 @@ Advisement: :: for version 2 of the PACT Framework : PACT Framework v2.1 :: for version 2.1 of the PACT Framework - Not recommended but permitted*: + Not recommended but permitted: : PACT Framework v1 :: for version 1 of the PACT Framework : PAS2050 - : for the Publicly Available Specification (PAS) 2050, "Specification for the assessment of the life cycle greenhouse gas emissions of goods and services" + :: for the Publicly Available Specification (PAS) 2050, "Specification for the assessment of the life cycle greenhouse gas emissions of goods and services" Advisement: The enumeration of standards above CAN evolve in future revisions. A host system MUST accept ProductFootprints from later revisions with `crossSectoralStandards` containing values that are not defined in this specification. The set of standards listed include some standards which PACT does not recommend given they have become deprecated and/or outdated. However, with the goal of enabling transparency, PACT Technical Specifications nevertheless includes these as options. From 57cece12956ca8bc48ca3b85ad073a147adc33f9 Mon Sep 17 00:00:00 2001 From: Beth Hadley Date: Wed, 15 May 2024 13:05:59 +0200 Subject: [PATCH 11/13] Update 0032-cross-sectoral-standards.md typo --- decisions/log/0032-cross-sectoral-standards.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/decisions/log/0032-cross-sectoral-standards.md b/decisions/log/0032-cross-sectoral-standards.md index 7441388..57e6302 100644 --- a/decisions/log/0032-cross-sectoral-standards.md +++ b/decisions/log/0032-cross-sectoral-standards.md @@ -66,7 +66,7 @@ We have also considered the possibility of disclosing a cross sectoral standard : PACT Framework v1 :: for version 1 of the PACT Framework : PAS2050 - : for the Publicly Available Specification (PAS) 2050, "Specification for the assessment of the life cycle greenhouse gas emissions of goods and services" + :: for the Publicly Available Specification (PAS) 2050, "Specification for the assessment of the life cycle greenhouse gas emissions of goods and services" Advisement: The enumeration of standards above CAN evolve in future revisions. A host system MUST accept ProductFootprints from later revisions with `crossSectoralStandards` containing values that are not defined in this specification. From b42206101bd44ffe983d22eb1666775eeb7bd567 Mon Sep 17 00:00:00 2001 From: Beth Hadley Date: Fri, 17 May 2024 10:25:27 +0200 Subject: [PATCH 12/13] Update 0032-cross-sectoral-standards.md wording change per feedback from "afford" to "introduce" --- decisions/log/0032-cross-sectoral-standards.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/decisions/log/0032-cross-sectoral-standards.md b/decisions/log/0032-cross-sectoral-standards.md index 57e6302..12e454e 100644 --- a/decisions/log/0032-cross-sectoral-standards.md +++ b/decisions/log/0032-cross-sectoral-standards.md @@ -28,7 +28,7 @@ To address the above challenges, we (jointly with Catena-X, TfS, and Green x Dig * The set of options may be evolved without breaking backwards compatibility We have also considered the possibility of disclosing a cross sectoral standard not contained in the set of options explicitly covered by the Technical Specifications. We concluded that this possibility was suboptimal, for the following reasons: -* It would afford more complexity to the Technical Specifications, requiring a structured data type similar to [`ProductOrSectorSpecificRule`](https://wbcsd.github.io/data-exchange-protocol/v2/#dt-productorsectorspecificrule) +* It would introduce more complexity to the Technical Specifications, requiring a structured data type similar to [`ProductOrSectorSpecificRule`](https://wbcsd.github.io/data-exchange-protocol/v2/#dt-productorsectorspecificrule) * There would be no clear guidance for data recipients who received a `ProductFootprint` with an unexpected cross sectoral standard * There are no straightforward advantages in this possibility that supersede the disadvantages of accommodating it From d4d811fa295005bab2132d3fdf35fc678082420e Mon Sep 17 00:00:00 2001 From: Raimundo Henriques Date: Tue, 25 Jun 2024 11:30:46 +0100 Subject: [PATCH 13/13] fix: include updated index.bs --- spec/v2/index.bs | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/spec/v2/index.bs b/spec/v2/index.bs index 48e960f..0e6fdf8 100644 --- a/spec/v2/index.bs +++ b/spec/v2/index.bs @@ -642,7 +642,6 @@ Advisement: It MUST be a non-empty array and MUST contain only the following values without duplicates: - Recommended: : ISO14067 :: for the ISO 14067 Standard, "Greenhouse gases — Carbon footprint of products — Requirements and guidelines for quantification" : ISO14083 @@ -653,18 +652,13 @@ Advisement: :: for the Greehouse Gas Protocol (GHGP) Product Standard : PEF :: for the EU Product Environmental Footprint Guide - : PACT Framework v2 - :: for version 2 of the PACT Framework - : PACT Framework v2.1 - :: for version 2.1 of the PACT Framework - Not recommended but permitted: - : PACT Framework v1 - :: for version 1 of the PACT Framework + : PACT Methodology `$VERSION$` + :: for a given version of the [=Pathfinder Framework=], where `$VERSION$` is the version number (1.0, 2.0, 3.0, etc.). It is recommended to use the latest version of the Methodology. : PAS2050 - :: for the Publicly Available Specification (PAS) 2050, "Specification for the assessment of the life cycle greenhouse gas emissions of goods and services" - Advisement: + :: for the Publicly Available Specification (PAS) 2050, "Specification for the assessment of the life cycle greenhouse gas emissions of goods and services". The use of this standard is permitted but not recommended. + + Advisement: The enumeration of standards above CAN evolve in future revisions. A host system MUST accept ProductFootprints from later revisions with `crossSectoralStandards` containing values that are not defined in this specification. - The set of standards listed include some standards which PACT does not recommend given they have become deprecated and/or outdated. However, with the goal of enabling transparency, PACT Technical Specifications nevertheless includes these as options. productOrSectorSpecificRules : [=ProductOrSectorSpecificRuleSet=] Array @@ -1150,9 +1144,9 @@ Example encoding of a <{EmissionFactorDS}> in JSON: Each <{EmissionFactorDS}> MUST be encoded as a JSON object. -## Data Type: CrossSectoralStandard ## {#dt-crosssectoralstandard} -Advisement: This data type is DEPRECATED and will be removed in version 3 of these Technical Specifications. + +## Data Type: CrossSectoralStandard ## {#dt-crosssectoralstandard} Advisement: This data type is DEPRECATED and will be removed in version 3 of these Technical Specifications. CrossSectoralStandard is the enumeration of accounting standards used for product carbon footprint calculation. Valid values are @@ -1174,6 +1168,8 @@ CrossSectoralStandard is the enumeration of accounting standards used for produc Each CrossSectoralStandard MUST be encoded as a JSON string. + + ## Data Type: CrossSectoralStandardSet ## {#dt-crosssectoralstandardset} Advisement: This data type is DEPRECATED and will be removed in version 3 of these Technical Specifications.