Skip to content

Class: GasBreakdown

Constituent gas-level resolution of a line's emissions. Where a breakdown is provided it must be complete: the sum of gasCO2eContribution across entries equals the line's emissionsQuantityKgCO2e, within a small rounding tolerance (relative 0.1% with an absolute floor for near-zero lines). Any portion not attributable to a named gas is carried as an explicit OTHER entry rather than left implicit.

URI: openccf:class/GasBreakdown

 classDiagram
    class GasBreakdown
    click GasBreakdown href "../../classes/GasBreakdown/"
      GasBreakdown : emissionOrigin





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



      GasBreakdown : gas





        GasBreakdown --> "1" GasEnum : gas
        click GasEnum href "../../enums/GasEnum/"
        <<enumeration>> GasEnum



      GasBreakdown : gasCO2eContribution

      GasBreakdown : gasQuantity

Slots

Name Cardinality and Range Description Inheritance
gas 1
GasEnum
  • CO2
  • CH4
  • N2O
  • HFC: With subtype to be specified.
  • PFC
  • SF6
  • NF3
  • OTHER: Specified separately.
direct
gasQuantity 0..1
Float
Quantity of the gas in its native unit (e.g. tonnes CH4). direct
gasCO2eContribution 0..1
Float
Portion of the line's emissionsQuantityKgCO2e attributable to this gas, as a non-negative magnitude. Where a breakdown is present, contributions sum to the line total (see class-level note). direct
emissionOrigin 0..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.
Origin of this gas's emissions. Where a gas breakdown is provided, gas-level origin takes precedence over the line-level emissionOrigin. direct

Usages

used by used in type used
EmissionsLine gasBreakdown range GasBreakdown

Identifier and Mapping Information

Schema Source

Mappings

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

LinkML Source

Direct

name: GasBreakdown
description: 'Constituent gas-level resolution of a line''s emissions. Where a breakdown
  is provided it must be complete: the sum of gasCO2eContribution across entries equals
  the line''s emissionsQuantityKgCO2e, within a small rounding tolerance (relative
  0.1% with an absolute floor for near-zero lines). Any portion not attributable to
  a named gas is carried as an explicit OTHER entry rather than left implicit.'
from_schema: https://w3id.org/openccf
attributes:
  gas:
    name: gas
    from_schema: https://w3id.org/openccf
    rank: 1000
    domain_of:
    - GasBreakdown
    range: GasEnum
    required: true
  gasQuantity:
    name: gasQuantity
    description: Quantity of the gas in its native unit (e.g. tonnes CH4).
    from_schema: https://w3id.org/openccf
    rank: 1000
    domain_of:
    - GasBreakdown
    range: float
  gasCO2eContribution:
    name: gasCO2eContribution
    description: Portion of the line's emissionsQuantityKgCO2e attributable to this
      gas, as a non-negative magnitude. Where a breakdown is present, contributions
      sum to the line total (see class-level note).
    from_schema: https://w3id.org/openccf
    rank: 1000
    domain_of:
    - GasBreakdown
    range: float
    minimum_value: 0
  emissionOrigin:
    name: emissionOrigin
    description: Origin of this gas's emissions. Where a gas breakdown is provided,
      gas-level origin takes precedence over the line-level emissionOrigin.
    from_schema: https://w3id.org/openccf
    domain_of:
    - EmissionsLine
    - GasBreakdown
    range: EmissionOriginEnum

Induced

name: GasBreakdown
description: 'Constituent gas-level resolution of a line''s emissions. Where a breakdown
  is provided it must be complete: the sum of gasCO2eContribution across entries equals
  the line''s emissionsQuantityKgCO2e, within a small rounding tolerance (relative
  0.1% with an absolute floor for near-zero lines). Any portion not attributable to
  a named gas is carried as an explicit OTHER entry rather than left implicit.'
from_schema: https://w3id.org/openccf
attributes:
  gas:
    name: gas
    from_schema: https://w3id.org/openccf
    rank: 1000
    owner: GasBreakdown
    domain_of:
    - GasBreakdown
    range: GasEnum
    required: true
  gasQuantity:
    name: gasQuantity
    description: Quantity of the gas in its native unit (e.g. tonnes CH4).
    from_schema: https://w3id.org/openccf
    rank: 1000
    owner: GasBreakdown
    domain_of:
    - GasBreakdown
    range: float
  gasCO2eContribution:
    name: gasCO2eContribution
    description: Portion of the line's emissionsQuantityKgCO2e attributable to this
      gas, as a non-negative magnitude. Where a breakdown is present, contributions
      sum to the line total (see class-level note).
    from_schema: https://w3id.org/openccf
    rank: 1000
    owner: GasBreakdown
    domain_of:
    - GasBreakdown
    range: float
    minimum_value: 0
  emissionOrigin:
    name: emissionOrigin
    description: Origin of this gas's emissions. Where a gas breakdown is provided,
      gas-level origin takes precedence over the line-level emissionOrigin.
    from_schema: https://w3id.org/openccf
    owner: GasBreakdown
    domain_of:
    - EmissionsLine
    - GasBreakdown
    range: EmissionOriginEnum