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
|
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
|
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
- from schema: https://w3id.org/openccf
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