TianGong PCR

Petroleum oils and oils obtained from bituminous minerals

Lifecycle status
Candidate
Content maturity
Authored methodology
Current version
No published versionLast updated
Readiness
Review required

Methodology and translation states come from the source record; publishing this website does not change their review status.

Content languages

zh-CN · Aligned
Status, classification and source details

Readiness

  • Warnings methodology_not_reviewed Authored methodology is candidate guidance and still requires methodology review.

Classification mapping

CPC 3.0:12012 · narrower

Source

1. Scope and Applicability

This PCR covers non-conventional crude feedstock oils produced from bituminous minerals: surface-mined oil sands, in-situ bitumen recovery and oil-shale retorting, including actual upgrading when the declared output is synthetic crude. Select one route and product state; mined mineral feed, bitumen, diluted bitumen and upgraded crude are not interchangeable mass references. It excludes conventional reservoir crude, refined petroleum products and hydrogen as a standalone reference product. CPC 12012 cites SIEC 4500, whose statistical definition is wider than this oils-only methodology; the accepted relation must therefore remain narrower. Coal- and gas-derived synthetic liquids require an explicitly authored conversion extension before use. Sources: un-cpc3-notes-2025, ifc-onshore-oil-gas-2007, nrcan-oil-sands-processing, epa-spent-oil-shale.

2. Product Category Identity

FieldValue
canonical_pcr_idpcr.ores-and-minerals-electricity-gas-and-water.crude-petroleum-and-natural-gas.petroleum-oils-and-oils-obtained-from-bituminous-minerals
classification_refsCPC 3.0: 12012
covered_productsNon-conventional mineral-derived bitumen or synthetic crude with a fixed declared state
excluded_productsConventional crude; refined fuels; standalone hydrogen; unprocessed shale and sand; unauthored coal/gas conversion routes
representative_productNon-conventional mineral-derived bitumen or synthetic crude with a fixed declared state
production_routeOil-sand extraction or in-situ bitumen recovery or shale retorting; actual separation, upgrading and gate handling
market_stateBulk crude refinery feedstock; specify stabilization, water/sediment and dilution status

3. Reference Flow

FieldValue
WhatProvide crude petroleum feedstock for subsequent refining
How much1 kg net crude
How wellDeclared crude grade, sulfur content, density at stated temperature, water/sediment and stabilization state
How long or cycleOne production-period output; no service lifetime
reference_flow_linkcrude_dispatch
FieldValue
Reference amount1
Reference product flowPetroleum oils and oils obtained from bituminous minerals, crude b7ce9d42-8843-4752-b408-040a32e6aa4e
Reference flow propertyMass 93a60a56-a3c8-11da-a746-0800200b9a66
Reference unit groupUnits of mass 93a60a57-a4c8-11da-a746-0800200c9a66
Reference unitkg
Required qualifierscountry; field or feedstock source; production period; extraction route; crude grade; density and temperature; sulfur; water and sediment; stabilization; added diluent identity and mass; production gate; co-products; allocation

4. Measurement and Unit Rules

rule_idApplies toRequired propertyRequired unitRule
reference_massreference productMasskgUse net crude mass at the gate, excluding free water, sediment, exported gas and added diluent. Measure using cp_crude_dispatch.
volume_conversionreference productMasskgConvert metered crude volume to mass using measured density at the same temperature and water/sediment corrections; retain the original volume, temperature and density evidence. Do not assume a universal barrel-to-kg factor.
gas_statefuel_gas; natural_gas_coproductVolumem3Retain gas composition, pressure, temperature and dry/wet convention; distinguish metered from standard volume. No assumed density or calorific value.
electric_energyelectricityNet calorific valueMJConvert electricity records using 1 kWh = 3.6 MJ; this is a unit identity, not a fuel heating value.

5. System Boundary

Boundary Abstraction

FieldValue
declared_starting_conditionPurchased mined oil sands or oil shale, or in-situ bitumen-bearing deposits; distinguish feed water, kerogen, bitumen and any added diluent
starting_condition_rolePhysical foreground inlet; never an assumption of zero upstream burden
product_classification_scopeCrude oils before refining; minerals and co-produced gas are separate inputs or outputs
recursive_input_rulePurchased crude input carries a compatible upstream dataset; internal crude transfers are reconciled without adding a second external input or output
upstream_dataset_requirementLink electricity, fuels, water, hydrogen and mined feedstocks to compatible supply datasets. If mining or drilling is outside foreground, attach its disclosed upstream burden; no silent zero-burden inlet
disclosureForeground versus background mining and well development; gate, water handling, flaring, upgrading, capital infrastructure and abandonment boundary
rule_idapplies_toRulesource_ids
boundary_operationsforegroundInclude recovery, gathering, separation, conditioning, in-boundary storage, direct combustion, flaring and fugitive losses up to the declared gate; offshore operations require site evidence rather than treating onshore guidance as offshore measurements.ifc-onshore-oil-gas-2007
boundary_routesbituminous_mineralsInclude the selected mining/recovery or retorting route and upgrading needed for the specified crude state; separately identify internally reused water, gas and heat.nrcan-oil-sands-processing; epa-spent-oil-shale
boundary_completenessforegroundThe cards are a collection core, not an exhaustive list for every field. Add one atomic row for each actual chemical formulation, diluent, drilling input, land occupation, waste and speciated discharge absent from the core. Retain evidence for absence; disclose capital and abandonment burdens via linked datasets or separate records. Exclude post-gate transport, refining and final combustion from foreground.ifc-onshore-oil-gas-2007

6. Process Inventory Structure

Process Map

process_idprocess_nameinclusioninclusion_conditionrolequantitative_reference
recoveryBituminous-mineral oil recoveryrequiredDeclared oil-sand recovery, in-situ bitumen or oil-shale retorting routeforeground productionper 1 kg reference flow
conditioningSeparation and residue handlingrequiredCrude separation and treatment before dispatchforeground collection blockper 1 kg reference flow
upgradingCrude-feedstock upgradingconditionalSynthetic crude requires hydrogen addition or carbon removal before the declared gateforeground collection blockper 1 kg reference flow
dispatchProduction-gate storage and dispatchrequiredNet crude measurement at the declared gateforeground collection blockper 1 kg reference flow

Process blocks partition one aggregate foreground system. Do not count internal transfers as external exchanges. Utility and direct-emission cards in recovery collect the system-wide totals once, with submetered attribution retained by operation. Each conditional card is included only when its stated physical exchange occurs.

Process: Bituminous-mineral oil recovery (recovery)

Inputs

Product flows
Mined oil shale (oil_shale)

Above-ground retorting using purchased mined shale; link its mining dataset and do not duplicate resource extraction.

  • Selected flow: Mined oil shale
  • Flow property / unit: Mass / kg
  • Amount rule: Collect the measured period total of this exchange; normalize to net crude output using cp_oil_shale.
  • Value mode: foreground_record
  • Specificity: site_specific
  • Normalization basis: per 1 kg reference flow
  • Basis kind: reference_flow
  • Evidence kind: collected_record
  • Collection protocol: cp_oil_shale
  • Sources: epa-spent-oil-shale
Mined oil sand (oil_sand)

Recovery from purchased mined oil sand; declare feedstock water and bitumen content.

  • Selected flow: Mined oil sand
  • Flow property / unit: Mass / kg
  • Amount rule: Collect the measured period total of this exchange; normalize to net crude output using cp_oil_sand.
  • Value mode: foreground_record
  • Specificity: site_specific
  • Normalization basis: per 1 kg reference flow
  • Basis kind: reference_flow
  • Evidence kind: collected_record
  • Collection protocol: cp_oil_sand
  • Sources: nrcan-oil-sands-processing
Electricity (electricity)

This purchased electricity exchange requires independently confirmed actual supplier, consumption or production interface, geography, voltage, generation attributes and energy property/unit; its UUID remains unresolved until a compatible direct-read identity is confirmed. A waste-incineration generation flow must not represent arbitrary site power.

Purchased electricity for all foreground operations; assign shared meters once.

  • Selected flow: Electricity
  • Flow property / unit: Net calorific value / MJ
  • Amount rule: Collect the measured period total of this exchange; normalize to net crude output using cp_electricity.
  • Value mode: foreground_record
  • Specificity: site_specific
  • Normalization basis: per 1 kg reference flow
  • Basis kind: reference_flow
  • Evidence kind: collected_record
  • Collection protocol: cp_electricity
  • Sources: ifc-onshore-oil-gas-2007
Diesel fuel (diesel)

Diesel-powered equipment where present; exclude downstream delivery fuel.

  • Selected flow: Diesel fuel 9d258d75-6792-4f1c-9856-81602ed8f816
  • Flow property / unit: Mass / kg
  • Amount rule: Collect the measured period total of this exchange; normalize to net crude output using cp_diesel.
  • Value mode: foreground_record
  • Specificity: site_specific
  • Normalization basis: per 1 kg reference flow
  • Basis kind: reference_flow
  • Evidence kind: collected_record
  • Collection protocol: cp_diesel
  • Sources: ifc-onshore-oil-gas-2007
natural gas in the gaseous state (fuel_gas)

Externally supplied gaseous natural gas burned on site; internally recovered gas is an internal transfer, not a purchased input.

  • Selected flow: natural gas in the gaseous state 4f19ca0e-7b3b-11dd-ad8b-0800200c9a66
  • Flow property / unit: Volume / m3
  • Amount rule: Collect the measured period total of this exchange; normalize to net crude output using cp_fuel_gas.
  • Value mode: foreground_record
  • Specificity: site_specific
  • Normalization basis: per 1 kg reference flow
  • Basis kind: reference_flow
  • Evidence kind: collected_record
  • Collection protocol: cp_fuel_gas
  • Sources: ifc-onshore-oil-gas-2007
Tap water (water)

Supplied tap water where used; separate reservoir water and internally recycled water.

  • Selected flow: Tap water 3a8411b6-e476-4f98-9d77-0d492661a07f
  • Flow property / unit: Volume / m3
  • Amount rule: Collect the measured period total of this exchange; normalize to net crude output using cp_water.
  • Value mode: foreground_record
  • Specificity: site_specific
  • Normalization basis: per 1 kg reference flow
  • Basis kind: reference_flow
  • Evidence kind: collected_record
  • Collection protocol: cp_water
  • Sources: ifc-onshore-oil-gas-2007
Heat from steam (steam)

Imported heat delivered by steam for thermal recovery or conditioning; report pressure and steam quality. Measure imported heat energy in MJ. On-site generation is modelled using its fuel and water without counting imported heat.

  • Selected flow: Heat from steam c333ae82-c22d-4cb0-8f0a-b10017eec1f7
  • Flow property / unit: Gross calorific value / MJ
  • Amount rule: Collect the measured period total of this exchange; normalize to net crude output using cp_steam.
  • Value mode: foreground_record
  • Specificity: site_specific
  • Normalization basis: per 1 kg reference flow
  • Basis kind: reference_flow
  • Evidence kind: collected_record
  • Collection protocol: cp_steam
  • Sources: nrcan-oil-sands-processing
Elementary flows

Outputs

Elementary flows
carbon dioxide (fossil) (co2)

Direct fossil CO2 from combustion, flaring and processing; outdoor air with unspecified subcompartment.

  • Selected flow: carbon dioxide (fossil) 08a91e70-3ddc-11dd-923d-0050c2490048
  • Flow property / unit: Mass / kg
  • Amount rule: Collect the measured period total of this exchange; normalize to net crude output using cp_co2.
  • Value mode: foreground_record
  • Specificity: site_specific
  • Normalization basis: per 1 kg reference flow
  • Basis kind: reference_flow
  • Evidence kind: collected_record
  • Collection protocol: cp_co2
  • Sources: ifc-onshore-oil-gas-2007
methane (fossil) (methane)

Direct fossil methane from vents, leaks, tanks and flare slip; do not equate all flare-feed gas with methane emitted.

  • Selected flow: methane (fossil) 08a91e70-3ddc-11dd-9610-0050c2490048
  • Flow property / unit: Mass / kg
  • Amount rule: Collect the measured period total of this exchange; normalize to net crude output using cp_methane.
  • Value mode: foreground_record
  • Specificity: site_specific
  • Normalization basis: per 1 kg reference flow
  • Basis kind: reference_flow
  • Evidence kind: collected_record
  • Collection protocol: cp_methane
  • Sources: ifc-onshore-oil-gas-2007
Nitrogen oxides, expressed as nitrogen dioxide (nox)

Measured outdoor combustion NOx reported as NO2-equivalent mass; retain reporting convention, not N2O.

  • Selected flow: Nitrogen oxides, expressed as nitrogen dioxide
  • Flow property / unit: Mass / kg
  • Amount rule: Collect the measured period total of this exchange; normalize to net crude output using cp_nox.
  • Value mode: foreground_record
  • Specificity: site_specific
  • Normalization basis: per 1 kg reference flow
  • Basis kind: reference_flow
  • Evidence kind: collected_record
  • Collection protocol: cp_nox
  • Sources: ifc-onshore-oil-gas-2007
Sulfur dioxide to outdoor air (so2)

Sulfur dioxide where sulfur-bearing fuel or gas is processed; outdoor release only.

  • Selected flow: Sulfur dioxide to outdoor air
  • Flow property / unit: Mass / kg
  • Amount rule: Collect the measured period total of this exchange; normalize to net crude output using cp_so2.
  • Value mode: foreground_record
  • Specificity: site_specific
  • Normalization basis: per 1 kg reference flow
  • Basis kind: reference_flow
  • Evidence kind: collected_record
  • Collection protocol: cp_so2
  • Sources: ifc-onshore-oil-gas-2007
carbon monoxide (fossil) (co)

Direct fossil carbon monoxide from combustion or flaring to outdoor air.

  • Selected flow: carbon monoxide (fossil) 08a91e70-3ddc-11dd-924e-0050c2490048
  • Flow property / unit: Mass / kg
  • Amount rule: Collect the measured period total of this exchange; normalize to net crude output using cp_co.
  • Value mode: foreground_record
  • Specificity: site_specific
  • Normalization basis: per 1 kg reference flow
  • Basis kind: reference_flow
  • Evidence kind: collected_record
  • Collection protocol: cp_co
  • Sources: ifc-onshore-oil-gas-2007
hydrogen sulfide (h2s)

Hydrogen sulfide released to outdoor air where sour fluids are present.

  • Selected flow: hydrogen sulfide 08a91e70-3ddc-11dd-94a9-0050c2490048
  • Flow property / unit: Mass / kg
  • Amount rule: Collect the measured period total of this exchange; normalize to net crude output using cp_h2s.
  • Value mode: foreground_record
  • Specificity: site_specific
  • Normalization basis: per 1 kg reference flow
  • Basis kind: reference_flow
  • Evidence kind: collected_record
  • Collection protocol: cp_h2s
  • Sources: ifc-onshore-oil-gas-2007
particles (PM2.5) (pm)

Measured PM2.5 from combustion or material handling; do not substitute total dust.

  • Selected flow: particles (PM2.5) 08a91e70-3ddc-11dd-9293-0050c2490048
  • Flow property / unit: Mass / kg
  • Amount rule: Collect the measured period total of this exchange; normalize to net crude output using cp_pm.
  • Value mode: foreground_record
  • Specificity: site_specific
  • Normalization basis: per 1 kg reference flow
  • Basis kind: reference_flow
  • Evidence kind: collected_record
  • Collection protocol: cp_pm
  • Sources: ifc-onshore-oil-gas-2007

Process: Separation and residue handling (conditioning)

Outputs

Product flows
Waste flows
Saline produced water transferred for treatment (produced_water)

Produced water transferred to external treatment or disposal; record salinity, hydrocarbon content and fate. Internal reinjection is recorded in the water balance only.

  • Selected flow: Saline produced water transferred for treatment
  • Flow property / unit: Mass / kg
  • Amount rule: Collect the measured period total of this exchange; normalize to net crude output using cp_produced_water.
  • Value mode: foreground_record
  • Specificity: site_specific
  • Normalization basis: per 1 kg reference flow
  • Basis kind: reference_flow
  • Evidence kind: collected_record
  • Collection protocol: cp_produced_water
  • Sources: ifc-onshore-oil-gas-2007
Spent oil shale after retorting (spent_shale)

Above-ground oil-shale retorting; record dry solids and water separately in supporting records.

  • Selected flow: Spent oil shale after retorting
  • Flow property / unit: Mass / kg
  • Amount rule: Collect the measured period total of this exchange; normalize to net crude output using cp_spent_shale.
  • Value mode: foreground_record
  • Specificity: site_specific
  • Normalization basis: per 1 kg reference flow
  • Basis kind: reference_flow
  • Evidence kind: collected_record
  • Collection protocol: cp_spent_shale
  • Sources: epa-spent-oil-shale
Oil-sand extraction tailings (tailings)

Mined oil-sand extraction; declare slurry solids fraction and retained water.

  • Selected flow: Oil-sand extraction tailings
  • Flow property / unit: Mass / kg
  • Amount rule: Collect the measured period total of this exchange; normalize to net crude output using cp_tailings.
  • Value mode: foreground_record
  • Specificity: site_specific
  • Normalization basis: per 1 kg reference flow
  • Basis kind: reference_flow
  • Evidence kind: collected_record
  • Collection protocol: cp_tailings
  • Sources: nrcan-oil-sands-processing

Process: Crude-feedstock upgrading (upgrading)

Inputs

Product flows
Hydrogen gas (hydrogen)

Hydrogen-addition upgrading ending at refinery-feed synthetic crude; record actual net hydrogen input.

  • Selected flow: Hydrogen gas
  • Flow property / unit: Mass / kg
  • Amount rule: Collect the measured period total of this exchange; normalize to net crude output using cp_hydrogen.
  • Value mode: foreground_record
  • Specificity: site_specific
  • Normalization basis: per 1 kg reference flow
  • Basis kind: reference_flow
  • Evidence kind: collected_record
  • Collection protocol: cp_hydrogen
  • Sources: nrcan-oil-sands-processing

Outputs

Product flows
Petroleum Coke (coke)

Carbon-removal upgrading only when marketable petroleum coke leaves the boundary; otherwise identify the actual waste.

  • Selected flow: Petroleum Coke 444ca42c-1a06-4089-adba-62640255cf25
  • Flow property / unit: Mass / kg
  • Amount rule: Collect the measured period total of this exchange; normalize to net crude output using cp_coke.
  • Value mode: foreground_record
  • Specificity: site_specific
  • Normalization basis: per 1 kg reference flow
  • Basis kind: reference_flow
  • Evidence kind: collected_record
  • Collection protocol: cp_coke
  • Sources: nrcan-oil-sands-processing
Recovered elemental sulphur, crude (sulfur)

Sulfur recovery during upgrading when saleable elemental sulfur is exported.

  • Selected flow: Recovered elemental sulphur, crude 586e1b09-2904-4b0a-b1ef-fc012259004f
  • Flow property / unit: Mass / kg
  • Amount rule: Collect the measured period total of this exchange; normalize to net crude output using cp_sulfur.
  • Value mode: foreground_record
  • Specificity: site_specific
  • Normalization basis: per 1 kg reference flow
  • Basis kind: reference_flow
  • Evidence kind: collected_record
  • Collection protocol: cp_sulfur
  • Sources: nrcan-oil-sands-processing

Process: Production-gate storage and dispatch (dispatch)

Outputs

Product flows
Petroleum oils and oils obtained from bituminous minerals, crude (crude_dispatch)

Net crude at declared production gate; associated gas, free water, mineral solids and added diluent are excluded from the reference mass.

  • Selected flow: Petroleum oils and oils obtained from bituminous minerals, crude b7ce9d42-8843-4752-b408-040a32e6aa4e
  • Flow property / unit: Mass / kg
  • Amount rule: 1 kg
  • Value mode: foreground_record
  • Specificity: site_specific
  • Normalization basis: per 1 kg reference flow
  • Basis kind: reference_flow
  • Evidence kind: collected_record
  • Collection protocol: cp_crude_dispatch
  • Sources: un-cpc-3-structure

7. Allocation and Co-product Handling

rule_idapplies_toRulesource_ids
allocation_subdivideshared_operationsUse cp_allocation to separate directly metered crude-only, gas-only and shared operations before assigning shared burdens. Keep crude, gas and recovered products distinct; returned gas and water are internal flows.
allocation_causalshared_burdensUse documented process-specific causal relationships from cp_allocation. If no defensible physical relationship exists, use declared period revenue shares with actual product quantities and prices, and report a physical-allocation sensitivity. Do not assume one universal energy or mass fraction; no displacement credit for flaring or disposal.
allocation_losseslossesAssign losses and treatment burdens to the operation that caused them, using the same declared allocation method as its products. Compare pre-allocation total balances and retain the unallocated inventory.

8. Foreground Data Collection, Calculation, and Quality Rules

Data Collection Protocols

protocol_idprocess_idflow_rolerecord_typeraw_fieldscollection_methodunitfrequencytemporal_coveragesite_scopeaggregation_rulequality_evidence
cp_oil_shalerecoveryMined oil shalemeasurement_recordperiod; site; operation; exchange amount; meter unit; uncertainty; net crude output kg; internal transfer exclusion; allocation evidenceMeter, weigh or use traceable supplier/waste-transfer records for this named exchange; emissions require species-resolved monitoring or a documented source-specific model with measured activitykgeach shift; monthly reconciliationcomplete production year or justified representative periodsame field or production site and gateper 1 kg reference flowcalibration, original records and uncertainty
cp_oil_sandrecoveryMined oil sandmeasurement_recordperiod; site; operation; exchange amount; meter unit; uncertainty; net crude output kg; internal transfer exclusion; allocation evidenceMeter, weigh or use traceable supplier/waste-transfer records for this named exchange; emissions require species-resolved monitoring or a documented source-specific model with measured activitykgeach shift; monthly reconciliationcomplete production year or justified representative periodsame field or production site and gateper 1 kg reference flowcalibration, original records and uncertainty
cp_electricityrecoveryElectricitymeasurement_recordperiod; site; operation; exchange amount; meter unit; uncertainty; net crude output kg; internal transfer exclusion; allocation evidenceMeter, weigh or use traceable supplier/waste-transfer records for this named exchange; emissions require species-resolved monitoring or a documented source-specific model with measured activityMJeach shift; monthly reconciliationcomplete production year or justified representative periodsame field or production site and gateper 1 kg reference flowcalibration, original records and uncertainty
cp_dieselrecoveryDiesel fuelmeasurement_recordperiod; site; operation; exchange amount; meter unit; uncertainty; net crude output kg; internal transfer exclusion; allocation evidenceMeter, weigh or use traceable supplier/waste-transfer records for this named exchange; emissions require species-resolved monitoring or a documented source-specific model with measured activitykgeach shift; monthly reconciliationcomplete production year or justified representative periodsame field or production site and gateper 1 kg reference flowcalibration, original records and uncertainty
cp_fuel_gasrecoverynatural gas in the gaseous statemeasurement_recordperiod; site; operation; exchange amount; meter unit; uncertainty; net crude output kg; internal transfer exclusion; allocation evidenceMeter, weigh or use traceable supplier/waste-transfer records for this named exchange; emissions require species-resolved monitoring or a documented source-specific model with measured activitym3each shift; monthly reconciliationcomplete production year or justified representative periodsame field or production site and gateper 1 kg reference flowcalibration, original records and uncertainty
cp_waterrecoveryTap watermeasurement_recordperiod; site; operation; exchange amount; meter unit; uncertainty; net crude output kg; internal transfer exclusion; allocation evidenceMeter, weigh or use traceable supplier/waste-transfer records for this named exchange; emissions require species-resolved monitoring or a documented source-specific model with measured activitym3each shift; monthly reconciliationcomplete production year or justified representative periodsame field or production site and gateper 1 kg reference flowcalibration, original records and uncertainty
cp_steamrecoveryHeat from steammeasurement_recordperiod; site; operation; exchange amount; meter unit; uncertainty; net crude output kg; internal transfer exclusion; allocation evidenceUse a calibrated heat meter to record imported steam heat in MJ; retain steam mass flow, pressure, temperature, quality and condensate-return conditions supporting the meter output.MJeach shift; monthly reconciliationcomplete production year or justified representative periodsame field or production site and gateper 1 kg reference flowcalibration, original records and uncertainty
cp_co2recoverycarbon dioxide (fossil)measurement_recordperiod; site; operation; exchange amount; meter unit; uncertainty; net crude output kg; internal transfer exclusion; allocation evidenceMeter, weigh or use traceable supplier/waste-transfer records for this named exchange; emissions require species-resolved monitoring or a documented source-specific model with measured activitykgeach shift; monthly reconciliationcomplete production year or justified representative periodsame field or production site and gateper 1 kg reference flowcalibration, original records and uncertainty
cp_methanerecoverymethane (fossil)measurement_recordperiod; site; operation; exchange amount; meter unit; uncertainty; net crude output kg; internal transfer exclusion; allocation evidenceMeter, weigh or use traceable supplier/waste-transfer records for this named exchange; emissions require species-resolved monitoring or a documented source-specific model with measured activitykgeach shift; monthly reconciliationcomplete production year or justified representative periodsame field or production site and gateper 1 kg reference flowcalibration, original records and uncertainty
cp_noxrecoveryNitrogen oxides, expressed as nitrogen dioxidemeasurement_recordperiod; site; operation; exchange amount; meter unit; uncertainty; net crude output kg; internal transfer exclusion; allocation evidenceMeter, weigh or use traceable supplier/waste-transfer records for this named exchange; emissions require species-resolved monitoring or a documented source-specific model with measured activitykgeach shift; monthly reconciliationcomplete production year or justified representative periodsame field or production site and gateper 1 kg reference flowcalibration, original records and uncertainty
cp_so2recoverySulfur dioxide to outdoor airmeasurement_recordperiod; site; operation; exchange amount; meter unit; uncertainty; net crude output kg; internal transfer exclusion; allocation evidenceMeter, weigh or use traceable supplier/waste-transfer records for this named exchange; emissions require species-resolved monitoring or a documented source-specific model with measured activitykgeach shift; monthly reconciliationcomplete production year or justified representative periodsame field or production site and gateper 1 kg reference flowcalibration, original records and uncertainty
cp_corecoverycarbon monoxide (fossil)measurement_recordperiod; site; operation; exchange amount; meter unit; uncertainty; net crude output kg; internal transfer exclusion; allocation evidenceMeter, weigh or use traceable supplier/waste-transfer records for this named exchange; emissions require species-resolved monitoring or a documented source-specific model with measured activitykgeach shift; monthly reconciliationcomplete production year or justified representative periodsame field or production site and gateper 1 kg reference flowcalibration, original records and uncertainty
cp_h2srecoveryhydrogen sulfidemeasurement_recordperiod; site; operation; exchange amount; meter unit; uncertainty; net crude output kg; internal transfer exclusion; allocation evidenceMeter, weigh or use traceable supplier/waste-transfer records for this named exchange; emissions require species-resolved monitoring or a documented source-specific model with measured activitykgeach shift; monthly reconciliationcomplete production year or justified representative periodsame field or production site and gateper 1 kg reference flowcalibration, original records and uncertainty
cp_pmrecoveryparticles (PM2.5)measurement_recordperiod; site; operation; exchange amount; meter unit; uncertainty; net crude output kg; internal transfer exclusion; allocation evidenceMeter, weigh or use traceable supplier/waste-transfer records for this named exchange; emissions require species-resolved monitoring or a documented source-specific model with measured activitykgeach shift; monthly reconciliationcomplete production year or justified representative periodsame field or production site and gateper 1 kg reference flowcalibration, original records and uncertainty
cp_produced_waterconditioningSaline produced water transferred for treatmentmeasurement_recordperiod; site; operation; exchange amount; meter unit; uncertainty; net crude output kg; internal transfer exclusion; allocation evidenceMeter, weigh or use traceable supplier/waste-transfer records for this named exchange; emissions require species-resolved monitoring or a documented source-specific model with measured activitykgeach shift; monthly reconciliationcomplete production year or justified representative periodsame field or production site and gateper 1 kg reference flowcalibration, original records and uncertainty
cp_spent_shaleconditioningSpent oil shale after retortingmeasurement_recordperiod; site; operation; exchange amount; meter unit; uncertainty; net crude output kg; internal transfer exclusion; allocation evidenceMeter, weigh or use traceable supplier/waste-transfer records for this named exchange; emissions require species-resolved monitoring or a documented source-specific model with measured activitykgeach shift; monthly reconciliationcomplete production year or justified representative periodsame field or production site and gateper 1 kg reference flowcalibration, original records and uncertainty
cp_tailingsconditioningOil-sand extraction tailingsmeasurement_recordperiod; site; operation; exchange amount; meter unit; uncertainty; net crude output kg; internal transfer exclusion; allocation evidenceMeter, weigh or use traceable supplier/waste-transfer records for this named exchange; emissions require species-resolved monitoring or a documented source-specific model with measured activitykgeach shift; monthly reconciliationcomplete production year or justified representative periodsame field or production site and gateper 1 kg reference flowcalibration, original records and uncertainty
cp_hydrogenupgradingHydrogen gasmeasurement_recordperiod; site; operation; exchange amount; meter unit; uncertainty; net crude output kg; internal transfer exclusion; allocation evidenceMeter, weigh or use traceable supplier/waste-transfer records for this named exchange; emissions require species-resolved monitoring or a documented source-specific model with measured activitykgeach shift; monthly reconciliationcomplete production year or justified representative periodsame field or production site and gateper 1 kg reference flowcalibration, original records and uncertainty
cp_cokeupgradingPetroleum Cokemeasurement_recordperiod; site; operation; exchange amount; meter unit; uncertainty; net crude output kg; internal transfer exclusion; allocation evidenceMeter, weigh or use traceable supplier/waste-transfer records for this named exchange; emissions require species-resolved monitoring or a documented source-specific model with measured activitykgeach shift; monthly reconciliationcomplete production year or justified representative periodsame field or production site and gateper 1 kg reference flowcalibration, original records and uncertainty
cp_sulfurupgradingRecovered elemental sulphur, crudemeasurement_recordperiod; site; operation; exchange amount; meter unit; uncertainty; net crude output kg; internal transfer exclusion; allocation evidenceMeter, weigh or use traceable supplier/waste-transfer records for this named exchange; emissions require species-resolved monitoring or a documented source-specific model with measured activitykgeach shift; monthly reconciliationcomplete production year or justified representative periodsame field or production site and gateper 1 kg reference flowcalibration, original records and uncertainty
cp_crude_dispatchdispatchPetroleum oils and oils obtained from bituminous minerals, crudemeasurement_recordperiod; site; operation; exchange amount; meter unit; uncertainty; net crude output kg; internal transfer exclusion; allocation evidenceCalibrated crude mass/volume meter with same-temperature density, water/sediment and diluent corrections; reconcile dispatch with tank inventorykgeach shift; monthly reconciliationcomplete production year or justified representative periodsame field or production site and gateper 1 kg reference flowcalibration, original records and uncertainty
cp_allocationconditioningco-products and shared burdensallocation_recordproduct amounts; prices; shared meters; causal relationships; period; currencyReconcile shared burdens by operation; document physical causality and same-period sales recordskg; m3; currencymonthlysame production yearsame production boundaryburden assigned to crude normalized per 1 kg reference flowunallocated inventory and sensitivity results

Calculation Rules

rule_idApplies toFormula or ruleInputsOutputsource_ids
period_normalizationall inventory rowsDivide period net exchange amount by same-period net crude output mass; assign shared burdens using cp_allocation first; reference output is 1 kgexchange collection protocols; cp_crude_dispatch; cp_allocationexchange per 1 kg reference flow
gas_balancenatural_gas_coproduct; methaneReconcile recovered gas with export, internal fuel use, reinjection, venting and flaring; calculate species emissions only from measured composition and combustion efficiency, not total gas volumegas meters, composition and fate recordsspecies emissions and gas balanceifc-onshore-oil-gas-2007

Data Quality Requirements

requirement_idApplies toRequirementEvidence
dq_identityreference productConfirm declared crude state, route and all required qualifiers; mineral feedstock or refined fuel cannot be the reference productproduct tests and gate records
dq_completenessforegroundReconcile every actual exchange against the site process diagram; disclose estimates, uncertainty and recollection needs; missing data is not zerosite balances, procurement, transfers and emissions
dq_rangeimportant flowsUse inferred empirical ranges only with at least two independent original-text-verified sources compatible in boundary and state; no external empirical range is prescribed hereforeground records and source applicability analysis

9. Validation Rules

rule_idapplies_toRulesource_ids
validate_referencecrude_dispatchConfirm reference output is 1 kg net crude and every row and collection aggregation uses the same gate, period and net-mass denominator
validate_balanceforegroundReconcile pre-allocation oil, gas, water and solids balances; disclose stock changes and measurement uncertainty; output mass must not duplicate assumed resource extraction
validate_emissionsdirect_emissionsReconcile combustion, flaring, venting and fugitive sources separately; species, mass units and air compartments must agree; NOx cannot be substituted by N2Oifc-onshore-oil-gas-2007
validate_uuidinventoryCheck public flow identity, state, type, property and units for each row; unresolved identity remains a named exchange and cannot receive an unverified proxy UUID

10. Published Dataset Profile

FieldValue
dataset_roleforeground_dataset
downstream_usesecondary_dataset; background_dataset
allowed_useCrude production supply for refinery feedstock with compatible route, state and boundary
excluded_useFuel combustion, refining stage or undeclared mixed-route comparisons
required_metadatafield, country, route, gate, period, crude properties, dilution state, co-products and allocation, upstream datasets
required_quality_disclosurecoverage, missing data, unresolved identities, measurement/model uncertainty, allocation sensitivity, infrastructure and abandonment boundary
update_triggermaterial change in route, feedstock, recovery technology, gate state, measurement or upstream supply

11. Data Sources

Source idTypeReferenceUsed for
un-cpc-3-structureofficial_guidanceCentral Product Classification (CPC) Version 3.0 Structure; https://unstats.un.org/unsd/classifications/Econ/Download/In%20Text/CPC_Ver_3.0_Structure_30Jun2025.csv; retrieved 2026-09-30category identity; CSV rows 446-456
ifc-onshore-oil-gas-2007official_guidanceEnvironmental, Health, and Safety Guidelines for Onshore Oil and Gas Development; https://www.ifc.org/content/dam/ifc/doc/2000/2007-onshore-oil-gas-development-ehs-guidelines-en.pdf; retrieved 2026-09-30production separation, air sources, flare records, produced water; pages 2, 4-5, 27
nrcan-oil-sands-processingofficial_guidanceOil Sands Extraction and Processing; https://prod-natural-resources.azure.cloud.nrcan-rncan.gc.ca/energy-sources/fossil-fuels/oil-sands-extraction-processing; retrieved 2026-09-30in-situ and mined recovery; crude upgrading; modified 2025-01-16
epa-spent-oil-shaleofficial_guidanceSpent Oil Shale; https://archive.epa.gov/epawaste/nonhaz/industrial/special/web/html/oilshale.html; retrieved 2026-09-30retorting and spent shale; FAQ 8; archived guidance, not current legal advice

| un-cpc3-notes-2025 | official_guidance | UNSD CPC Version 3.0 Explanatory Notes, 30 June 2025, printed pp.56–57. https://unstats.un.org/unsd/classifications/Econ/Download/In%20Text/CPC_Ver_3.0_Exp_Notes_30Jun2025.pdf | Category distinction only; does not establish process quantities |

Raw downloads

These files are byte-identical to the canonical files for this revision in the repository.

Structured rule index

This index comes from verified structured.yaml and retains the canonical English rule text.

System boundary rules · 3
Rule IDApplies toRuleSource IDs
boundary_operationsforegroundInclude recovery, gathering, separation, conditioning, in-boundary storage, direct combustion, flaring and fugitive losses up to the declared gate; offshore operations require site evidence rather than treating onshore guidance as offshore measurements.ifc-onshore-oil-gas-2007
boundary_routesbituminous_mineralsInclude the selected mining/recovery or retorting route and upgrading needed for the specified crude state; separately identify internally reused water, gas and heat.nrcan-oil-sands-processing, epa-spent-oil-shale
boundary_completenessforegroundThe cards are a collection core, not an exhaustive list for every field. Add one atomic row for each actual chemical formulation, diluent, drilling input, land occupation, waste and speciated discharge absent from the core. Retain evidence for absence; disclose capital and abandonment burdens via linked datasets or separate records. Exclude post-gate transport, refining and final combustion from foreground.ifc-onshore-oil-gas-2007
Allocation rules · 3
Rule IDApplies toRuleSource IDs
allocation_subdivideshared_operationsUse cp_allocation to separate directly metered crude-only, gas-only and shared operations before assigning shared burdens. Keep crude, gas and recovered products distinct; returned gas and water are internal flows.
allocation_causalshared_burdensUse documented process-specific causal relationships from cp_allocation. If no defensible physical relationship exists, use declared period revenue shares with actual product quantities and prices, and report a physical-allocation sensitivity. Do not assume one universal energy or mass fraction; no displacement credit for flaring or disposal.
allocation_losseslossesAssign losses and treatment burdens to the operation that caused them, using the same declared allocation method as its products. Compare pre-allocation total balances and retain the unallocated inventory.
Validation rules · 4
Rule IDApplies toRuleSource IDs
validate_referencecrude_dispatchConfirm reference output is 1 kg net crude and every row and collection aggregation uses the same gate, period and net-mass denominator
validate_balanceforegroundReconcile pre-allocation oil, gas, water and solids balances; disclose stock changes and measurement uncertainty; output mass must not duplicate assumed resource extraction
validate_emissionsdirect_emissionsReconcile combustion, flaring, venting and fugitive sources separately; species, mass units and air compartments must agree; NOx cannot be substituted by N2Oifc-onshore-oil-gas-2007
validate_uuidinventoryCheck public flow identity, state, type, property and units for each row; unresolved identity remains a named exchange and cannot receive an unverified proxy UUID
Processes and inputs/outputs · 4
Process IDProcess nameInput flowsOutput flows
recoveryBituminous-mineral oil recovery77
conditioningSeparation and residue handling03
upgradingCrude-feedstock upgrading12
dispatchProduction-gate storage and dispatch01

Complete field inspector

Loads this record’s complete manifest and structured projection on demand; values are never truncated. Requires JavaScript.

On this page