Skip to content

Class: EmissionsLine

A single quantified source or category of emissions within a report. Lines are flat; totals and subtotals are derived by grouping, not nesting.

URI: openccf:class/EmissionsLine

 classDiagram
    class EmissionsLine
    click EmissionsLine href "../../classes/EmissionsLine/"
      EmissionsLine : accountingType





        EmissionsLine --> "0..1" AccountingTypeEnum : accountingType
        click AccountingTypeEnum href "../../enums/AccountingTypeEnum/"
        <<enumeration>> AccountingTypeEnum



      EmissionsLine : activityData





        EmissionsLine --> "0..1" ActivityData : activityData
        click ActivityData href "../../classes/ActivityData/"



      EmissionsLine : category





        EmissionsLine --> "1" EmissionCategoryEnum : category
        click EmissionCategoryEnum href "../../enums/EmissionCategoryEnum/"
        <<enumeration>> EmissionCategoryEnum



      EmissionsLine : companyFacilityIdentifier

      EmissionsLine : dataQuality





        EmissionsLine --> "0..1" DataQuality : dataQuality
        click DataQuality href "../../classes/DataQuality/"



      EmissionsLine : dataQualityInformation

      EmissionsLine : emissionFactor





        EmissionsLine --> "0..1" EmissionFactor : emissionFactor
        click EmissionFactor href "../../classes/EmissionFactor/"



      EmissionsLine : emissionOrigin





        EmissionsLine --> "1" EmissionOriginEnum : emissionOrigin
        click EmissionOriginEnum href "../../enums/EmissionOriginEnum/"
        <<enumeration>> EmissionOriginEnum



      EmissionsLine : emissionsQuantityKgCO2e

      EmissionsLine : gasBreakdown





        EmissionsLine --> "*" GasBreakdown : gasBreakdown
        click GasBreakdown href "../../classes/GasBreakdown/"



      EmissionsLine : landSectorData





        EmissionsLine --> "0..1" LandSectorData : landSectorData
        click LandSectorData href "../../classes/LandSectorData/"



      EmissionsLine : lineStatus





        EmissionsLine --> "1" LineStatusEnum : lineStatus
        click LineStatusEnum href "../../enums/LineStatusEnum/"
        <<enumeration>> LineStatusEnum



      EmissionsLine : region

      EmissionsLine : scope





        EmissionsLine --> "1" ScopeEnum : scope
        click ScopeEnum href "../../enums/ScopeEnum/"
        <<enumeration>> ScopeEnum



      EmissionsLine : subcategory

Slots

Name Cardinality and Range Description Inheritance
scope 1
ScopeEnum
  • SCOPE_1: Direct emissions from owned or controlled sources.
  • SCOPE_2: Indirect emissions from purchased energy.
  • SCOPE_3: All other indirect value-chain emissions.
direct
category 1
EmissionCategoryEnum
  • STATIONARY_COMBUSTION: Scope 1: Stationary combustion.
  • MOBILE_COMBUSTION: Scope 1: Mobile combustion.
  • PROCESS_EMISSIONS: Scope 1: Process emissions from physical or chemical processes.
  • FUGITIVE: Scope 1: Fugitive emissions.
  • ELECTRICITY_MARKET_BASED: Scope 2: Purchased electricity (market-based method).
  • ELECTRICITY_LOCATION_BASED: Scope 2: Purchased electricity (location-based method).
  • HEAT_STEAM_COOLING: Scope 2: Purchased heat, steam and cooling.
  • S3_01_PURCHASED_GOODS_SERVICES: Category 1: Purchased goods and services.
  • S3_02_CAPITAL_GOODS: Category 2: Capital goods.
  • S3_03_FUEL_ENERGY_RELATED: Category 3: Fuel- and energy-related activities (not included in Scope 1 or Scope 2).
  • S3_04_UPSTREAM_TRANSPORT: Category 4: Upstream transportation and distribution.
  • S3_05_WASTE_IN_OPERATIONS: Category 5: Waste generated in operations.
  • S3_06_BUSINESS_TRAVEL: Category 6: Business travel.
  • S3_07_EMPLOYEE_COMMUTING: Category 7: Employee commuting.
  • S3_08_UPSTREAM_LEASED_ASSETS: Category 8: Upstream leased assets.
  • S3_09_DOWNSTREAM_TRANSPORT: Category 9: Downstream transportation and distribution.
  • S3_10_PROCESSING_SOLD_PRODUCTS: Category 10: Processing of sold products.
  • S3_11_USE_OF_SOLD_PRODUCTS: Category 11: Use of sold products.
  • S3_12_EOL_SOLD_PRODUCTS: Category 12: End-of-life treatment of sold products.
  • S3_13_DOWNSTREAM_LEASED_ASSETS: Category 13: Downstream leased assets.
  • S3_14_FRANCHISES: Category 14: Franchises.
  • S3_15_INVESTMENTS: Category 15: Investments.
  • NOT_SPECIFIED: Category not specified or not disclosed by the source.
direct
subcategory 0..1
String
Optional free-text subcategorisation of the line within its category, at the sender's discretion (e.g. "Food and beverages" or "HGV fleet"). There is no controlled vocabulary; values are descriptive and not intended to be machine-comparable. Useful for breaking a category into meaningful detail without changing its GHG Protocol classification. It is intended as a grouping label a sender or receiver can use to aggregate or subtotal lines (e.g. summing all "HGV fleet" lines). It describes the kind of line, not the specific activity used to calculate it (see ActivityData). direct
lineStatus 1
LineStatusEnum
  • COMPLETE: Fully measured or calculated for the reporting period.
  • INCOMPLETE: Partially measured; known to under-represent the total for this line.
  • EXCLUDED: Explicitly excluded from the report.
direct
emissionsQuantityKgCO2e 1
Float
Total CO2-equivalent for this line, expressed as a non-negative magnitude. Direction (whether the line adds to or subtracts from the net) is determined by accountingType, not by the sign of this value - consistent with GHG Protocol gross reporting, under which gross emissions and gross removals are reported separately and not netted within a category. direct
emissionOrigin 1
EmissionOriginEnum
  • FOSSIL
  • BIOGENIC
  • MIXED: Origin cannot be disaggregated in the source data.
  • NOT_SPECIFIED: Underlying data does not distinguish origin.
  • NOT_APPLICABLE: Origin concept not relevant for this gas.
direct
accountingType 0..1
AccountingTypeEnum
  • EMISSION
  • REMOVAL
  • GROSS_CO2_FLUX: Additional disclosure.
  • REVERSAL
  • OTHER_LAND_SECTOR_DISCLOSURE: Reserved for future expansion.
Inventory treatment of this line, and its contribution to the report net total: EMISSION adds, REMOVAL subtracts, REVERSAL adds; GROSS_CO2_FLUX and OTHER_LAND_SECTOR_DISCLOSURE are disclosure-only and excluded from the net. Defaults to EMISSION where omitted. direct
region 1
String
Country or region where emissions physically occurred, as a UN/LOCODE (minimum country; state/region extension supported). direct
companyFacilityIdentifier 0..1
String
Facility where emissions physically occurred (optional). direct
emissionFactor 0..1
EmissionFactor
Metadata on the emission factor used for this line. Optional as many exchanged figures (e.g. republished totals, or directly measured emissions) have no disclosed factor. Where factor is provided, source, year and ipccBasis are required. direct
dataQuality 0..1
DataQuality
GHG Protocol data quality assessment for this line, spanning both the activity data and the emission factor used. Optional; most relevant where secondary, proxy or estimated inputs are applied. Use dataQualityInformation for any additional context. direct
dataQualityInformation 0..1
String
Optional free-text data quality context not captured by the indicators above (e.g. calculation method, provenance, known limitations). Sender's discretion; not machine-comparable. direct
gasBreakdown *
GasBreakdown
direct
activityData 0..1
ActivityData
direct
landSectorData 0..1
LandSectorData
direct

Usages

used by used in type used
EmissionsReport emissionsLines range EmissionsLine

Rules

Rule Applied Preconditions Postconditions Elseconditions
slot_conditions {'scope': {'equals_string': 'SCOPE_1'}} {'category': {'any_of': [{'equals_string': 'STATIONARY_COMBUSTION'}, {'equals_string': 'MOBILE_COMBUSTION'}, {'equals_string': 'PROCESS_EMISSIONS'}, {'equals_string': 'FUGITIVE'}, {'equals_string': 'NOT_SPECIFIED'}]}}

Rule Applied Preconditions Postconditions Elseconditions
slot_conditions {'scope': {'equals_string': 'SCOPE_2'}} {'category': {'any_of': [{'equals_string': 'ELECTRICITY_MARKET_BASED'}, {'equals_string': 'ELECTRICITY_LOCATION_BASED'}, {'equals_string': 'HEAT_STEAM_COOLING'}, {'equals_string': 'NOT_SPECIFIED'}]}}

Rule Applied Preconditions Postconditions Elseconditions
slot_conditions {'scope': {'equals_string': 'SCOPE_3'}} {'category': {'any_of': [{'equals_string': 'S3_01_PURCHASED_GOODS_SERVICES'}, {'equals_string': 'S3_02_CAPITAL_GOODS'}, {'equals_string': 'S3_03_FUEL_ENERGY_RELATED'}, {'equals_string': 'S3_04_UPSTREAM_TRANSPORT'}, {'equals_string': 'S3_05_WASTE_IN_OPERATIONS'}, {'equals_string': 'S3_06_BUSINESS_TRAVEL'}, {'equals_string': 'S3_07_EMPLOYEE_COMMUTING'}, {'equals_string': 'S3_08_UPSTREAM_LEASED_ASSETS'}, {'equals_string': 'S3_09_DOWNSTREAM_TRANSPORT'}, {'equals_string': 'S3_10_PROCESSING_SOLD_PRODUCTS'}, {'equals_string': 'S3_11_USE_OF_SOLD_PRODUCTS'}, {'equals_string': 'S3_12_EOL_SOLD_PRODUCTS'}, {'equals_string': 'S3_13_DOWNSTREAM_LEASED_ASSETS'}, {'equals_string': 'S3_14_FRANCHISES'}, {'equals_string': 'S3_15_INVESTMENTS'}, {'equals_string': 'NOT_SPECIFIED'}]}}

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self openccf:EmissionsLine
native openccf:EmissionsLine

LinkML Source

Direct

name: EmissionsLine
description: A single quantified source or category of emissions within a report.
  Lines are flat; totals and subtotals are derived by grouping, not nesting.
from_schema: https://w3id.org/openccf
attributes:
  scope:
    name: scope
    from_schema: https://w3id.org/openccf
    rank: 1000
    domain_of:
    - EmissionsLine
    range: ScopeEnum
    required: true
  category:
    name: category
    from_schema: https://w3id.org/openccf
    rank: 1000
    domain_of:
    - EmissionsLine
    range: EmissionCategoryEnum
    required: true
  subcategory:
    name: subcategory
    description: Optional free-text subcategorisation of the line within its category,
      at the sender's discretion (e.g. "Food and beverages" or "HGV fleet"). There
      is no controlled vocabulary; values are descriptive and not intended to be machine-comparable.
      Useful for breaking a category into meaningful detail  without changing its
      GHG Protocol classification. It is intended as a grouping label  a sender or
      receiver can use to aggregate or subtotal lines (e.g. summing all  "HGV fleet"
      lines). It describes the kind of line, not the specific activity used  to calculate
      it (see ActivityData).
    from_schema: https://w3id.org/openccf
    rank: 1000
    domain_of:
    - EmissionsLine
  lineStatus:
    name: lineStatus
    from_schema: https://w3id.org/openccf
    rank: 1000
    domain_of:
    - EmissionsLine
    range: LineStatusEnum
    required: true
  emissionsQuantityKgCO2e:
    name: emissionsQuantityKgCO2e
    description: Total CO2-equivalent for this line, expressed as a non-negative magnitude.
      Direction (whether the line adds to or subtracts from the net) is determined
      by accountingType, not by the sign of this value - consistent with GHG Protocol
      gross reporting, under which gross emissions and gross removals are reported
      separately and not netted within a category.
    from_schema: https://w3id.org/openccf
    rank: 1000
    domain_of:
    - EmissionsLine
    range: float
    required: true
    minimum_value: 0
  emissionOrigin:
    name: emissionOrigin
    from_schema: https://w3id.org/openccf
    rank: 1000
    domain_of:
    - EmissionsLine
    - GasBreakdown
    range: EmissionOriginEnum
    required: true
  accountingType:
    name: accountingType
    description: 'Inventory treatment of this line, and its contribution to the report
      net total: EMISSION adds, REMOVAL subtracts, REVERSAL adds; GROSS_CO2_FLUX and
      OTHER_LAND_SECTOR_DISCLOSURE are disclosure-only and excluded from the net.
      Defaults to EMISSION where omitted.'
    from_schema: https://w3id.org/openccf
    rank: 1000
    ifabsent: EMISSION
    domain_of:
    - EmissionsLine
    range: AccountingTypeEnum
  region:
    name: region
    description: Country or region where emissions physically occurred, as a UN/LOCODE
      (minimum country; state/region extension supported).
    from_schema: https://w3id.org/openccf
    rank: 1000
    domain_of:
    - EmissionsLine
    required: true
  companyFacilityIdentifier:
    name: companyFacilityIdentifier
    description: Facility where emissions physically occurred (optional).
    from_schema: https://w3id.org/openccf
    rank: 1000
    domain_of:
    - EmissionsLine
  emissionFactor:
    name: emissionFactor
    description: Metadata on the emission factor used for this line. Optional as many
      exchanged figures (e.g. republished totals, or directly measured emissions)
      have no disclosed factor. Where factor is provided, source, year and ipccBasis
      are required.
    from_schema: https://w3id.org/openccf
    rank: 1000
    domain_of:
    - EmissionsLine
    range: EmissionFactor
    inlined: true
  dataQuality:
    name: dataQuality
    description: GHG Protocol data quality assessment for this line, spanning both
      the activity data and the emission factor used. Optional; most relevant where
      secondary, proxy or estimated inputs are applied. Use dataQualityInformation
      for any additional context.
    from_schema: https://w3id.org/openccf
    rank: 1000
    domain_of:
    - EmissionsLine
    range: DataQuality
    inlined: true
  dataQualityInformation:
    name: dataQualityInformation
    description: Optional free-text data quality context not captured by the indicators
      above (e.g. calculation method, provenance, known limitations). Sender's discretion;
      not machine-comparable.
    from_schema: https://w3id.org/openccf
    rank: 1000
    domain_of:
    - EmissionsLine
  gasBreakdown:
    name: gasBreakdown
    from_schema: https://w3id.org/openccf
    rank: 1000
    domain_of:
    - EmissionsLine
    range: GasBreakdown
    multivalued: true
    inlined_as_list: true
  activityData:
    name: activityData
    from_schema: https://w3id.org/openccf
    rank: 1000
    domain_of:
    - EmissionsLine
    range: ActivityData
    inlined: true
  landSectorData:
    name: landSectorData
    from_schema: https://w3id.org/openccf
    rank: 1000
    domain_of:
    - EmissionsLine
    range: LandSectorData
    inlined: true
rules:
- preconditions:
    slot_conditions:
      scope:
        name: scope
        equals_string: SCOPE_1
  postconditions:
    slot_conditions:
      category:
        name: category
        any_of:
        - equals_string: STATIONARY_COMBUSTION
        - equals_string: MOBILE_COMBUSTION
        - equals_string: PROCESS_EMISSIONS
        - equals_string: FUGITIVE
        - equals_string: NOT_SPECIFIED
  description: Scope 1 lines must use a Scope 1 category, or NOT_SPECIFIED.
- preconditions:
    slot_conditions:
      scope:
        name: scope
        equals_string: SCOPE_2
  postconditions:
    slot_conditions:
      category:
        name: category
        any_of:
        - equals_string: ELECTRICITY_MARKET_BASED
        - equals_string: ELECTRICITY_LOCATION_BASED
        - equals_string: HEAT_STEAM_COOLING
        - equals_string: NOT_SPECIFIED
  description: Scope 2 lines must use a Scope 2 category, or NOT_SPECIFIED.
- preconditions:
    slot_conditions:
      scope:
        name: scope
        equals_string: SCOPE_3
  postconditions:
    slot_conditions:
      category:
        name: category
        any_of:
        - equals_string: S3_01_PURCHASED_GOODS_SERVICES
        - equals_string: S3_02_CAPITAL_GOODS
        - equals_string: S3_03_FUEL_ENERGY_RELATED
        - equals_string: S3_04_UPSTREAM_TRANSPORT
        - equals_string: S3_05_WASTE_IN_OPERATIONS
        - equals_string: S3_06_BUSINESS_TRAVEL
        - equals_string: S3_07_EMPLOYEE_COMMUTING
        - equals_string: S3_08_UPSTREAM_LEASED_ASSETS
        - equals_string: S3_09_DOWNSTREAM_TRANSPORT
        - equals_string: S3_10_PROCESSING_SOLD_PRODUCTS
        - equals_string: S3_11_USE_OF_SOLD_PRODUCTS
        - equals_string: S3_12_EOL_SOLD_PRODUCTS
        - equals_string: S3_13_DOWNSTREAM_LEASED_ASSETS
        - equals_string: S3_14_FRANCHISES
        - equals_string: S3_15_INVESTMENTS
        - equals_string: NOT_SPECIFIED
  description: Scope 3 lines must use a Scope 3 category, or NOT_SPECIFIED.

Induced

name: EmissionsLine
description: A single quantified source or category of emissions within a report.
  Lines are flat; totals and subtotals are derived by grouping, not nesting.
from_schema: https://w3id.org/openccf
attributes:
  scope:
    name: scope
    from_schema: https://w3id.org/openccf
    rank: 1000
    owner: EmissionsLine
    domain_of:
    - EmissionsLine
    range: ScopeEnum
    required: true
  category:
    name: category
    from_schema: https://w3id.org/openccf
    rank: 1000
    owner: EmissionsLine
    domain_of:
    - EmissionsLine
    range: EmissionCategoryEnum
    required: true
  subcategory:
    name: subcategory
    description: Optional free-text subcategorisation of the line within its category,
      at the sender's discretion (e.g. "Food and beverages" or "HGV fleet"). There
      is no controlled vocabulary; values are descriptive and not intended to be machine-comparable.
      Useful for breaking a category into meaningful detail  without changing its
      GHG Protocol classification. It is intended as a grouping label  a sender or
      receiver can use to aggregate or subtotal lines (e.g. summing all  "HGV fleet"
      lines). It describes the kind of line, not the specific activity used  to calculate
      it (see ActivityData).
    from_schema: https://w3id.org/openccf
    rank: 1000
    owner: EmissionsLine
    domain_of:
    - EmissionsLine
    range: string
  lineStatus:
    name: lineStatus
    from_schema: https://w3id.org/openccf
    rank: 1000
    owner: EmissionsLine
    domain_of:
    - EmissionsLine
    range: LineStatusEnum
    required: true
  emissionsQuantityKgCO2e:
    name: emissionsQuantityKgCO2e
    description: Total CO2-equivalent for this line, expressed as a non-negative magnitude.
      Direction (whether the line adds to or subtracts from the net) is determined
      by accountingType, not by the sign of this value - consistent with GHG Protocol
      gross reporting, under which gross emissions and gross removals are reported
      separately and not netted within a category.
    from_schema: https://w3id.org/openccf
    rank: 1000
    owner: EmissionsLine
    domain_of:
    - EmissionsLine
    range: float
    required: true
    minimum_value: 0
  emissionOrigin:
    name: emissionOrigin
    from_schema: https://w3id.org/openccf
    rank: 1000
    owner: EmissionsLine
    domain_of:
    - EmissionsLine
    - GasBreakdown
    range: EmissionOriginEnum
    required: true
  accountingType:
    name: accountingType
    description: 'Inventory treatment of this line, and its contribution to the report
      net total: EMISSION adds, REMOVAL subtracts, REVERSAL adds; GROSS_CO2_FLUX and
      OTHER_LAND_SECTOR_DISCLOSURE are disclosure-only and excluded from the net.
      Defaults to EMISSION where omitted.'
    from_schema: https://w3id.org/openccf
    rank: 1000
    ifabsent: EMISSION
    owner: EmissionsLine
    domain_of:
    - EmissionsLine
    range: AccountingTypeEnum
  region:
    name: region
    description: Country or region where emissions physically occurred, as a UN/LOCODE
      (minimum country; state/region extension supported).
    from_schema: https://w3id.org/openccf
    rank: 1000
    owner: EmissionsLine
    domain_of:
    - EmissionsLine
    range: string
    required: true
  companyFacilityIdentifier:
    name: companyFacilityIdentifier
    description: Facility where emissions physically occurred (optional).
    from_schema: https://w3id.org/openccf
    rank: 1000
    owner: EmissionsLine
    domain_of:
    - EmissionsLine
    range: string
  emissionFactor:
    name: emissionFactor
    description: Metadata on the emission factor used for this line. Optional as many
      exchanged figures (e.g. republished totals, or directly measured emissions)
      have no disclosed factor. Where factor is provided, source, year and ipccBasis
      are required.
    from_schema: https://w3id.org/openccf
    rank: 1000
    owner: EmissionsLine
    domain_of:
    - EmissionsLine
    range: EmissionFactor
    inlined: true
  dataQuality:
    name: dataQuality
    description: GHG Protocol data quality assessment for this line, spanning both
      the activity data and the emission factor used. Optional; most relevant where
      secondary, proxy or estimated inputs are applied. Use dataQualityInformation
      for any additional context.
    from_schema: https://w3id.org/openccf
    rank: 1000
    owner: EmissionsLine
    domain_of:
    - EmissionsLine
    range: DataQuality
    inlined: true
  dataQualityInformation:
    name: dataQualityInformation
    description: Optional free-text data quality context not captured by the indicators
      above (e.g. calculation method, provenance, known limitations). Sender's discretion;
      not machine-comparable.
    from_schema: https://w3id.org/openccf
    rank: 1000
    owner: EmissionsLine
    domain_of:
    - EmissionsLine
    range: string
  gasBreakdown:
    name: gasBreakdown
    from_schema: https://w3id.org/openccf
    rank: 1000
    owner: EmissionsLine
    domain_of:
    - EmissionsLine
    range: GasBreakdown
    multivalued: true
    inlined: true
    inlined_as_list: true
  activityData:
    name: activityData
    from_schema: https://w3id.org/openccf
    rank: 1000
    owner: EmissionsLine
    domain_of:
    - EmissionsLine
    range: ActivityData
    inlined: true
  landSectorData:
    name: landSectorData
    from_schema: https://w3id.org/openccf
    rank: 1000
    owner: EmissionsLine
    domain_of:
    - EmissionsLine
    range: LandSectorData
    inlined: true
rules:
- preconditions:
    slot_conditions:
      scope:
        name: scope
        equals_string: SCOPE_1
  postconditions:
    slot_conditions:
      category:
        name: category
        any_of:
        - equals_string: STATIONARY_COMBUSTION
        - equals_string: MOBILE_COMBUSTION
        - equals_string: PROCESS_EMISSIONS
        - equals_string: FUGITIVE
        - equals_string: NOT_SPECIFIED
  description: Scope 1 lines must use a Scope 1 category, or NOT_SPECIFIED.
- preconditions:
    slot_conditions:
      scope:
        name: scope
        equals_string: SCOPE_2
  postconditions:
    slot_conditions:
      category:
        name: category
        any_of:
        - equals_string: ELECTRICITY_MARKET_BASED
        - equals_string: ELECTRICITY_LOCATION_BASED
        - equals_string: HEAT_STEAM_COOLING
        - equals_string: NOT_SPECIFIED
  description: Scope 2 lines must use a Scope 2 category, or NOT_SPECIFIED.
- preconditions:
    slot_conditions:
      scope:
        name: scope
        equals_string: SCOPE_3
  postconditions:
    slot_conditions:
      category:
        name: category
        any_of:
        - equals_string: S3_01_PURCHASED_GOODS_SERVICES
        - equals_string: S3_02_CAPITAL_GOODS
        - equals_string: S3_03_FUEL_ENERGY_RELATED
        - equals_string: S3_04_UPSTREAM_TRANSPORT
        - equals_string: S3_05_WASTE_IN_OPERATIONS
        - equals_string: S3_06_BUSINESS_TRAVEL
        - equals_string: S3_07_EMPLOYEE_COMMUTING
        - equals_string: S3_08_UPSTREAM_LEASED_ASSETS
        - equals_string: S3_09_DOWNSTREAM_TRANSPORT
        - equals_string: S3_10_PROCESSING_SOLD_PRODUCTS
        - equals_string: S3_11_USE_OF_SOLD_PRODUCTS
        - equals_string: S3_12_EOL_SOLD_PRODUCTS
        - equals_string: S3_13_DOWNSTREAM_LEASED_ASSETS
        - equals_string: S3_14_FRANCHISES
        - equals_string: S3_15_INVESTMENTS
        - equals_string: NOT_SPECIFIED
  description: Scope 3 lines must use a Scope 3 category, or NOT_SPECIFIED.