Sustainability pillar · v0.16.0

emissions-inventory EmissionsInventory

Annual GHG emissions inventory.

$id · https://corpospec.com/schemas/v0.16.0/emissions-inventory.schema.json

Fields

Field Type Required Description
assurance_level AssuranceLevel yes Assurance level.
base_year integer yes Base year (for trajectory tracking).
created_at IsoDate yes ISO 8601 date (YYYY-MM-DD).
entity PathRef yes Path-based cross-reference relative to .corpospec/ root. Pattern: `^[a-z0-9_-]+(/[a-z0-9_.-]+)+$`
id PathRef yes Path-based cross-reference relative to .corpospec/ root. Pattern: `^[a-z0-9_-]+(/[a-z0-9_.-]+)+$`
lines EmissionLine[] yes
methodology string yes Methodology notes (e.g. "GHGP Corporate Standard + Scope 3 Standard; emissions factors per DEFRA 2025").
organisational_boundary OrganisationalBoundary yes Organisational boundary (GHGP §3.1).
reporting_period_end IsoDate yes ISO 8601 date (YYYY-MM-DD).
reporting_period_start IsoDate yes ISO 8601 date (YYYY-MM-DD).
assurance_provider string?
published_report PathRef? PathRef to the published inventory report.

Definitions

Shared types referenced within this schema.

AssuranceLevel
Assurance level.
EmissionLine
One emission line item.
type: object
EmissionScope
Emission scope.
IsoDate
ISO 8601 date (YYYY-MM-DD).
type: string
OrganisationalBoundary
Organisational boundary (GHGP §3.1).
PathRef
Path-based cross-reference relative to .corpospec/ root. Pattern: `^[a-z0-9_-]+(/[a-z0-9_.-]+)+$`
pattern: ^[a-z0-9_-]+(/[a-z0-9_.-]+)+$
Scope2Method
Scope 2 reporting method (dual-reporting mandate per GHGP Scope 2 Guidance).
Scope3Category
Scope 3 category (GHGP — 15 categories).

Reference in your YAML

# yaml-language-server: $schema=https://corpospec.com/schemas/v0.16.0/emissions-inventory.schema.json