Open Footprint — Standalone Data Model
The polyglot data model standard for environmental reporting. 8 domains in v4.x with 3 additional domains in v5.0 preview.
Data Domains
Common Entities
Organizations, facilities, emission factors, units of measure, and shared reference data used across all domains.
Facility Structure
Equipment, locations, spatial data, and physical infrastructure for facilities where emissions occur.
Organizational Structure
Enterprise hierarchy, addresses, contacts, industry classifications, and corporate groupings.
Organizational Boundary
Reporting boundaries, scopes (1/2/3), ownership shares, and consolidation approach definitions.
Recording
Activity recording, calculation models, formulas, emission statements, and measurement methodology.
Product Life Cycle
Product carbon footprint (PCF), PACT methodology alignment, lifecycle stages from cradle to grave.
Reporting
Disclosure reports, intensity ratios, assurance statements, compliance tracking against CSRD/ESRS frameworks.
Data Verification
Quality rules, verification workflows, assessment methods, confidence scoring, and non-conformance tracking.
Emission Ledger Management
E-Ledger balances, liability tracking, double-entry carbon accounting with debit/credit mechanics.
Water
Water sourcing, usage, and quality measurements with environmental permits, water-stress classification, and water transactions.
Circularity
Waste streams, diversion and recovery operations, recycling, and circular material flows linked to product footprints and EPDs.
Carbon Measures
Core attribute types used across the Open Footprint recording and ledger domains.
CO2eKg
DECIMAL(15,4)kg CO2eEmission quantity in kilograms of CO2 equivalent. Core measure for all emission types.
CarbonDebt
DECIMAL(15,4)kg CO2eAccumulated CO2e debt passed through the supply chain via E-Ledger transfers.
CarbonIntensityValue
DECIMAL(10,4)gCO2e/MJCarbon intensity for fuel regulation compliance (e.g., Clean Fuels Canada).
ConfidenceScore
DECIMAL(5,4)0.0 - 1.0Verification confidence computed as passed_checks / total_checks. Higher is better.
PercentValue
DECIMAL(7,4)0 - 100%Allocation weights, primary data share, recovery rates. Sum of allocations must equal 100%.
DataQualityRating
INTEGER1 - 5 (PACT scale)PACT Data Quality Rating: 1 = highest quality (measured), 5 = lowest (estimated).
Recording Domain Flow
Activity data flows through calculation formulas into E-Ledger entries, then to dVE for verification.
Database Targets
PostgreSQL
Availableabstract, master_data, reference_data, transactional_data
Neo4j
AvailableGraph model — full DDL needs Enterprise/Aura
MongoDB
AvailableCollections with $jsonSchema validators
Databricks
PlannedDelta Lake — validated, pending workspace run
Oracle
PlannedRelational model
Snowflake
PlannedColumnar model
Explore OFP as an OSDU DDMS
See how OFP integrates into the OSDU Data Platform as an Environment DDMS.