Skip to main content

Prepare PCF data - 7.0.0

All PCF endpoints must perform schema validation in order to be certified, therefore data needs to be provided in a correct format.

If the provided PCF data does not conform to the defined schema, Dataspace OS application will make the validation on reject the faulty PCF data.

Resources


Reference Table - Product Carbon Footprint (Root Object)

Property

Mandatory

Validator / Enum Values

id

Yes

UUID v4 pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$

specVersion

Yes

Text (string)

partialFullPcf

Yes

Enum: Cradle-to-gate, Cradle-to-grave

precedingPfIds

No

Array of UUID v4

version

Yes

Number ≥ 0

created

Yes

Timestamp (ISO 8601 pattern)

extWBCSD_pfStatus

Yes

Enum: Active, Deprecated

validityPeriodStart

No

Timestamp

validityPeriodEnd

No

Timestamp

comment

No

Text

companyName

Yes

Non-empty string

companyIds

Yes

Array of URIs (minItems: 1)

productDescription

No

Text

productIds

Yes

Array of URIs (minItems: 1)

Reference Table — PcfEntity (nested inside pcf)

Property

Mandatory

Validator / Enum Values

extWBCSD_productCodeCpc

Yes

Text

productName

Yes

Non-empty string

pcf

Yes

Object → PcfEntity

pcfLegalStatement

No

Text

declaredUnit

Yes

Enum: liter, kilogram, cubic meter, kilowatt hour, megajoule, ton, kilometer, square meter, piece

unitaryProductAmount

Yes

Number > 0 (StrictlyPositiveDecimalTrait)

productMassPerDeclaredUnit

Yes

Number ≥ 0 (PositiveDecimalWeightTrait)

exemptedEmissionsPercent

Yes

Number between 0 and 5

exemptedEmissionsDescription

No

Text

boundaryProcessesDescription

No

Text

geographyCountrySubdivision

No

Pattern: [A-Z]{2}-[A-Z0-9]{1,3}

geographyCountry

No

Pattern: [A-Z]{2}

geographyRegionOrSubregion

Yes

Enum: Africa, Americas, Asia, Europe, Oceania, Australia and New Zealand, Central Asia, Eastern Asia, Eastern Europe, Latin America and the Caribbean, Melanesia, Micronesia, Northern Africa, Northern America, Northern Europe, Polynesia, South-eastern Asia, Southern Asia, Southern Europe, Sub-Saharan Africa, Western Asia, Western Europe, Global, Several

referencePeriodStart

Yes

Timestamp

referencePeriodEnd

Yes

Timestamp

crossSectoralStandardsUsed

Yes

Enum: ISO Standard 14067, ISO Standard 14044, Pathfinder v1, Pathfinder v2, PAS 2050, ISO Standard 14040, ISO Standard 14041, ISO Standard 14042, ISO Standard 14043, PEF, Other, GHG Protocol Product Standard

productOrSectorSpecificRules

Yes

Array of objects with: operator (Enum: PEF, EPD International, Other) and ruleNames (non-empty strings)

extWBCSD_characterizationFactors

Yes

Enum: AR5, AR6

extTFS_allocationWasteIncineration

Yes

Enum: cut-off, reverse cut-off, system expansion

primaryDataShare (2025)

Yes

Number between 0 and 100

secondaryEmissionFactorSources

Yes

Array of Text

dataQualityRating (2025)

Yes

Object with numeric indicators

extWBCSD_packagingEmissionsIncluded

Yes

Boolean

pcfExcludingBiogenic

Yes

Number ≥ 0

pcfIncludingBiogenic (optional now)

No

Number (positive or negative)

fossilGhgEmissions (2025)

Yes

Number ≥ 0

biogenicCarbonEmissionsOtherThanCO2(2025)

Yes

Number ≥ 0

biogenicCarbonWithdrawal (2025)

Yes

Number ≤ 0

dlucGhgEmissions (2025)

Yes

Number ≥ 0

extTFS_luGhgEmissions (2025)

Yes

Number (positive or negative)

aircraftGhgEmissions (2025)

Yes

Number ≥ 0

carbonContentTotal (2025)

Yes

Number ≥ 0

extWBCSD_fossilCarbonContent(2025)

Yes

Number ≥ 0

carbonContentBiogenic (2025)

Yes

Number ≥ 0

Note: rows marked (2025) reflect fields that became mandatory or were added in the 2025 update cycle referenced in the source table. This table reflects the reference data as provided; if you need the full, unabridged v7.0.0 schema reference (this excerpt was truncated at carbonContentBiogenic), pull the complete field list from Pcf-schema.json directly.

Did this answer your question?