Skip to content

OpenCCF - Open Corporate Carbon Footprint Data Model

An open, interoperable data model for exchanging GHG Protocol-aligned corporate carbon footprints between systems. Released under CC0-1.0.

URI: https://w3id.org/openccf

Name: openccf

Classes

Class Description
ActivityData Optional activity information underlying the emissions
CompanyIdentifier Standardised company identifier
DataQuality Data quality of an emissions line, aligned to the GHG Protocol Scope 3 Standa...
EmissionFactor Metadata describing the emission factor applied to a line
EmissionsLine A single quantified source or category of emissions within a report
EmissionsReport A company's greenhouse gas footprint for a defined reporting period
GasBreakdown Constituent gas-level resolution of a line's emissions
IntensityDenominator A denominator for calculating intensity values
LandSectorData Optional land sector and removals metadata
Sector Standardised sector classification

Slots

Slot Description
accountingType Inventory treatment of this line, and its contribution to the report net tota...
activityData
boundary Land boundary / traceability level
category
code
companyFacilityIdentifier Facility where emissions physically occurred (optional)
companyIdentifiers
companyName Legal or trading name of the reporting entity
completeness Degree to which the emission estimation is statistically representative and c...
dataQuality GHG Protocol data quality assessment for this line, spanning both the activit...
dataQualityInformation Optional free-text data quality context not captured by the indicators above ...
dataset Specific dataset used (optional)
dataYear Year the emission factor was issued
description Free-text description of the specific activity quantity used to calculate thi...
emissionFactor Metadata on the emission factor used for this line
emissionOrigin
emissionsLines The set of Emissions Lines that make up this report
emissionsQuantityKgCO2e Total CO2-equivalent for this line, expressed as a non-negative magnitude
gas
gasBreakdown
gasCO2eContribution Portion of the line's emissionsQuantityKgCO2e attributable to this gas, as a ...
gasQuantity Quantity of the gas in its native unit (e
geographicalRepresentativeness Degree to which the emission estimation reflects the actual geography
gwpHorizon GWP time horizon applied across the whole report
intensityDenominators
ipccBasis IPCC Assessment Report basis for the GWP values used
landSectorData
lifecycleStage Where applicable (e
lineStatus
monitoringApproach Monitoring approach and reversal treatment
name
primaryRegion Location of the reporting entity as a UN/LOCODE (minimum country; state/regio...
region Country or region where emissions physically occurred, as a UN/LOCODE (minimu...
reliability Reliability of the emission estimation sources and measurement or estimation ...
reportID Unique identifier for this report
reportingPeriodEnd
reportingPeriodStart
reportStatus
scheme Classification scheme (e
scope
sectors
source Authority for the emission factor used
storageDuration Expected storage duration / permanence category
subcategory Optional free-text subcategorisation of the line within its category, at the ...
technologicalRepresentativeness Degree to which the emission estimation reflects the actual technology(ies) u...
temporalRepresentativeness Degree to which the emission estimation reflects the actual time period
totalNetEmissionsLocationBasedKgCO2e Net aggregate for the reporting period on the location-based Scope 2 method: ...
totalNetEmissionsMarketBasedKgCO2e Net aggregate for the reporting period on the market-based Scope 2 method: as...
type e
unit
value
valueUnit Denominator unit for the emission factor value, i

Enumerations

Enumeration Description
AccountingTypeEnum
DataQualityRatingEnum GHG Protocol data quality indicator rating (Poor to Very good)
EmissionCategoryEnum Source classification
EmissionOriginEnum
GasEnum
GwpHorizonEnum
IpccBasisEnum
LineStatusEnum Completeness of this line
ReportStatusEnum
ScopeEnum

Types

Type Description
Boolean A binary (true or false) value
Curie a compact URI
Date a date (year, month and day) in an idealized calendar
DateOrDatetime Either a date or a datetime
Datetime The combination of a date and time
Decimal A real number with arbitrary precision that conforms to the xsd:decimal speci...
Double A real number that conforms to the xsd:double specification
Float A real number that conforms to the xsd:float specification
Integer An integer
Jsonpath A string encoding a JSON Path
Jsonpointer A string encoding a JSON Pointer
Ncname Prefix part of CURIE
Nodeidentifier A URI, CURIE or BNODE that represents a node in a model
Objectidentifier A URI or CURIE that represents an object in the model
Sparqlpath A string encoding a SPARQL Property Path
String A character string
Time A time object represents a (local) time of day, independent of any particular...
Uri a complete URI
Uriorcurie a URI or a CURIE

Subsets

Subset Description