TianGong PCR产品类别规则

Olive oil, refined

Olive oil, refined: This PCR governs foreground data production for refined olive oil made from virgin olive oils by refining methods that do not alter the initial…

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

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:21672 · exact

Source

1. Scope and Applicability

This PCR governs foreground data production for refined olive oil made from virgin olive oils by refining methods that do not alter the initial glyceridic structure. It covers receipt of the oil requiring refining, the declared chemical or physical refining train, bleaching and filtration, deodorization, finished-oil storage, and on-site treatment of directly generated wastes and wastewater when operated by the reporting facility.

The default reporting boundary is gate-to-gate, from measured receipt of the feed oil at the refinery to bulk refined olive oil ready for dispatch at the plant gate. Olive cultivation, harvesting, virgin-oil extraction, and transport to the refinery are represented by disclosed upstream datasets. Consumer packaging, outbound distribution, retail, use, and end-of-life are excluded unless a study explicitly extends the boundary and reports those additions separately.

The category excludes virgin and extra-virgin olive oils, olive-pomace oils, refined olive-pomace oil, blends of refined olive oil with virgin olive oils, oils mixed with other vegetable oils, and oils obtained by re-esterification. Product identity and quality claims shall follow the declared jurisdiction; Codex CXS 33-1981 is the default international specification source.

2. Product Category Identity

FieldValue
canonical_pcr_idpcr.food-products-beverages-and-tobacco-textiles-apparel-and-leather-products.meat-fish-fruits-vegetables-oils-and-fats.olive-oil-refined
classification_refsCPC 3.0: 21672, Olive oil, refined (mapping context only)
covered_productsBulk refined olive oil obtained from virgin olive oils by a declared chemical or physical refining route without alteration of the initial glyceridic structure
excluded_productsVirgin or extra-virgin olive oil; crude, refined, or blended olive-pomace oil; refined-and-virgin olive oil blends; mixed vegetable oils; re-esterified oils; packaged retail products unless packaging is added as an explicit downstream module
representative_productRefined olive oil meeting the declared Codex or jurisdictional specification
production_routeReceipt and storage of oil requiring refining; route-specific deacidification and washing or physical refining; bleaching and filtration; deodorization; polishing and bulk storage
market_stateFinished product, bulk, production mix at plant gate
tiangong_process_identityOlive oil, refined 23640aac-454b-481e-a599-60f29b6d1b86 (public identity candidate only; its inventory estimates are not PCR evidence)

3. Reference Flow

FieldValue
WhatRefined olive oil suitable for the declared downstream market and specification
How much1 kg net refined olive oil
How wellMeets the declared refined-olive-oil identity and quality specification, including the declared free-acidity result and absence of pomace-oil or other-vegetable-oil substitution
How long or cycleOne refinery production campaign represented by the reporting period
reference_flow_linkNet conforming refined olive oil leaving finished-product storage at the plant gate
FieldValue
Reference amount1 kg
Reference product flowOlive oil, refined 4637b050-f60f-4ebb-af43-5128ebf416bf
Reference flow propertyMass 93a60a56-a3c8-11da-a746-0800200b9a66
Reference unit groupUnits of mass 93a60a57-a4c8-11da-a746-0800200c9a66
Reference unitkg
Required qualifiersfeed-oil identity and grade; chemical or physical refining route; facility geography; reporting period; product quality specification and test result; bulk or packaged state; allocation method; treatment location for wastes and wastewater

When constructing a foreground data package, every required qualifier shall be declared in dataset metadata, process notes, the reference-flow comment, the product description, or an equivalent field. A missing qualifier makes the reference-flow definition incomplete.

4. Measurement and Unit Rules

rule_idApplies toRequired propertyRequired unitRule
reference_massreference product and oil-bearing product flowsMass 93a60a56-a3c8-11da-a746-0800200b9a66kgReport net oil mass at the measured material state; normalize all inventory results to 1 kg conforming refined olive oil dispatched from finished-product storage.
stock_adjusted_massfeed, intermediate oil, product, by-products, and wastesMass 93a60a56-a3c8-11da-a746-0800200b9a66kgUse receipts plus opening stock minus closing stock for each reporting period; do not treat internal transfers as external inputs or outputs.
water_measurementprocess and cleaning waterMass or volume with measured densitykg or m3Preserve the metered unit and conversion basis; convert volume to mass only with a declared measured or justified density and temperature basis.
energy_measurementelectricity, steam, fuel, and purchased heatEnergy or carrier-specific propertykWh, MJ, kg steam, or native fuel unitKeep native meter and invoice units; use 1 kWh = 3.6 MJ only for explicit energy conversion and retain steam pressure or enthalpy and fuel heating-value bases.
chemical_active_basisalkali, acid, bleaching aid, and treatment chemicalsMass 93a60a56-a3c8-11da-a746-0800200b9a66kgReport purchased solution mass and concentration; calculate active-substance mass separately and state which basis is used in each exchange.

5. System Boundary

Boundary Abstraction

FieldValue
declared_starting_conditionFeed oil requiring refining is weighed into refinery custody with identity, grade, origin, supplier, lot, moisture or impurity information where relevant, and opening-stock treatment declared.
starting_condition_roleGate-to-gate starting condition for the refinery foreground system
product_classification_scopeRefined olive oil only; CPC 3.0 code 21672 is mapping context and does not broaden the canonical product boundary.
recursive_input_ruleAny returned or reworked refined olive oil entering the same category is recorded once as a separate product input with source, mass, and prior-burden treatment disclosed; do not recursively expand the same PCR.
upstream_dataset_requirementUse a separately identified upstream dataset for the virgin olive oil requiring refining and for each purchased utility, chemical, packaging material when included, and off-site treatment service.
disclosureDeclare refining route, included unit operations, feed grade, co-product recovery, internal recycle treatment, waste-treatment location, packaging state, temporal coverage, and every deviation from the default gate-to-gate boundary.
rule_idApplies torulesource_ids
boundary_refinery_gateforeground refinery systemInclude measured feed reception, route-specific refining, bleaching or filtration, deodorization, finished-product storage, direct utility use, direct emissions, wastes, by-products, and on-site treatment attributable to the reporting facility.ifc-vegetable-oil-ehs-2015
boundary_upstream_separationpurchased feed and suppliesExclude olive cultivation and virgin-oil extraction from the refinery foreground inventory and link them as upstream datasets; separately link purchased energy, water, chemicals, and off-site treatment.eu-ef-recommendation-2021-2279
boundary_product_separationproduct identityDo not combine refined olive oil with refined olive-pomace oil, olive-pomace oil, virgin oils, or refined-and-virgin blends under this reference product.codex-cxs-33-1981-2024
boundary_packagingpackaging and distributionExclude packaging and outbound distribution from the default bulk-at-plant reference flow; if included for a study, model and disclose them as separate downstream processes.eu-ef-recommendation-2021-2279

6. Process Inventory Structure

Process Map

process_idprocess_nameinclusioninclusion_conditionrolequantitative_reference
feed_receptionFeed-oil receipt and storagerequiredAlwaysEstablish refinery custody, identity, and stock-adjusted feed masskg accepted feed oil transferred to refining
refining_trainDeacidification, bleaching, filtration, and deodorizationrequiredAlways; individual chemical or physical route operations follow the declared routeConvert feed oil requiring refining into conforming refined oilkg refined-oil intermediate
finished_storagePolishing and finished-oil storagerequiredAlwaysEstablish conforming bulk product at plant gatekg net conforming refined olive oil dispatched
wastewater_treatmentOn-site wastewater treatmentconditionalInclude when process wastewater is treated by the reporting facilityTreat direct refinery wastewater and record residuals and emissionskg wastewater treated

Process: Feed-oil receipt and storage (feed_reception)

Inputs

Product flows
Virgin olive oil requiring refining received at the refinery (feed_oil_received)

Record the oil that enters refinery custody and is eligible to become refined olive oil under the declared specification. Supplier documents and weighbridge or calibrated tank records establish identity and mass.

  • Selected flow: Virgin olive oil requiring refining
  • Flow property / unit: Mass 93a60a56-a3c8-11da-a746-0800200b9a66 / kg
  • Amount rule: stock-adjusted measured feed mass accepted during the reporting period
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per 1 kg conforming refined olive oil dispatched
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_mass_ledger
  • Sources: codex-cxs-33-1981-2024
  • Range: Provisional feed-to-product mass QA screen
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 1.00
    • Upper: 1.20
    • Unit: kg/kg refined olive oil
    • Basis: received feed oil per kg conforming refined olive oil dispatched
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Waste flows
Elementary flows

Outputs

Product flows
Accepted feed oil transferred to refining (accepted_feed_oil)

Record the stock-adjusted mass released from reception and storage to the refining train. Internal transfer is retained for subdivision but cancelled in the aggregated gate-to-gate result.

  • Selected flow: Accepted olive oil feed for refining
  • Flow property / unit: Mass 93a60a56-a3c8-11da-a746-0800200b9a66 / kg
  • Amount rule: measured transfer mass after rejected or nonconforming receipts are removed
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per kg accepted feed oil transferred
  • Basis kind: Process output (process_output)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_mass_ledger
  • Sources: codex-cxs-33-1981-2024
  • Range: Provisional reception-yield QA screen
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0.90
    • Upper: 1.00
    • Unit: kg/kg received feed oil
    • Basis: accepted feed oil per kg received feed oil
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Waste flows
Elementary flows

Process: Deacidification, bleaching, filtration, and deodorization (refining_train)

Inputs

Product flows
Accepted olive oil feed (refining_feed_oil)

Record the internal feed entering the declared refining train. The route declaration determines whether chemical neutralization and washing or physical deacidification is represented.

  • Selected flow: Accepted olive oil feed for refining
  • Flow property / unit: Mass 93a60a56-a3c8-11da-a746-0800200b9a66 / kg
  • Amount rule: measured internal transfer from feed reception
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per kg refined-oil intermediate
  • Basis kind: Process output (process_output)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_mass_ledger
  • Sources: ifc-vegetable-oil-ehs-2015
Process and cleaning water (refining_water)

Record water used for chemical neutralization and washing, steam or vacuum-system support where separately metered as water, and attributable cleaning. Do not assign shared water without a documented allocation basis.

  • Selected flow: Process water
  • Flow property / unit: Mass or volume / kg or m3
  • Amount rule: metered net water consumption attributable to the refining train
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per kg refined-oil intermediate
  • Basis kind: Process output (process_output)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_utility_meters
  • Sources: ifc-vegetable-oil-ehs-2015
  • Range: Provisional water-use QA screen
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 5
    • Unit: kg/kg refined-oil intermediate
    • Basis: net attributable water per kg refined-oil intermediate
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Electricity supplied to refining (refining_electricity)

Record metered electricity for pumps, vacuum systems, filtration, agitation, and other refining equipment.

  • Selected flow: Electricity, refinery supply mix
  • Flow property / unit: Energy / kWh
  • Amount rule: metered or invoice-reconciled electricity attributable to the refining train
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per kg refined-oil intermediate
  • Basis kind: Process output (process_output)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_utility_meters
  • Sources: ifc-vegetable-oil-ehs-2015
  • Range: Provisional electricity QA screen
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0.005
    • Upper: 1.0
    • Unit: kWh/kg refined-oil intermediate
    • Basis: refinery electricity per kg refined-oil intermediate
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Steam, fuel, or purchased process heat (refining_heat)

Record energy used for heating, soap splitting when in scope, drying, vacuum support, and deodorization. Preserve the carrier and measured basis before conversion.

  • Selected flow: Refinery process heat or steam
  • Flow property / unit: Energy or carrier-specific property / MJ, kg steam, or native fuel unit
  • Amount rule: metered or invoice-reconciled thermal-energy use attributable to the refining train
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per kg refined-oil intermediate
  • Basis kind: Process output (process_output)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_utility_meters
  • Sources: ifc-vegetable-oil-ehs-2015
  • Range: Provisional thermal-energy QA screen
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0.1
    • Upper: 10
    • Unit: MJ/kg refined-oil intermediate
    • Basis: attributable process heat per kg refined-oil intermediate
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Route-specific refining chemicals (refining_chemicals)

Record alkali, acid, degumming agent, or other route-specific chemicals only when used. Report solution and active-substance mass separately.

  • Selected flow: Refining chemical, declared substance and concentration
  • Flow property / unit: Mass 93a60a56-a3c8-11da-a746-0800200b9a66 / kg
  • Amount rule: purchased and stock-adjusted chemical mass attributable to the campaign, with active-mass calculation
  • Value mode: Calculated value (calculated_value)
  • Specificity: Technology-specific (technology_specific)
  • Normalization basis: per kg refined-oil intermediate
  • Basis kind: Process output (process_output)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_chemical_ledger
  • Sources: ifc-vegetable-oil-ehs-2015
  • Range: Provisional chemical-use QA screen
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 0.10
    • Unit: kg active substance/kg refined-oil intermediate
    • Basis: active refining chemical per kg refined-oil intermediate
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Bleaching earth and filtration aids (bleaching_aids)

Record the stock-adjusted mass of bleaching earth and filtration aids consumed in bleaching and polishing.

  • Selected flow: Bleaching earth or declared filtration aid
  • Flow property / unit: Mass 93a60a56-a3c8-11da-a746-0800200b9a66 / kg
  • Amount rule: purchased mass plus opening stock minus closing stock, reconciled to campaign issues
  • Value mode: Foreground record (foreground_record)
  • Specificity: Technology-specific (technology_specific)
  • Normalization basis: per kg refined-oil intermediate
  • Basis kind: Process output (process_output)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_chemical_ledger
  • Sources: ifc-vegetable-oil-ehs-2015
  • Range: Provisional bleaching-aid QA screen
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 0.10
    • Unit: kg/kg refined-oil intermediate
    • Basis: bleaching and filtration aid per kg refined-oil intermediate
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Waste flows
Elementary flows

Outputs

Product flows
Refined-oil intermediate transferred to finished storage (refined_oil_intermediate)

Record conforming oil leaving the refining train after route-specific deacidification, bleaching, filtration, and deodorization.

  • Selected flow: Refined olive oil intermediate
  • Flow property / unit: Mass 93a60a56-a3c8-11da-a746-0800200b9a66 / kg
  • Amount rule: measured stock-adjusted transfer mass that passes the declared quality release tests
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per kg refining-feed oil
  • Basis kind: Process output (process_output)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_mass_ledger
  • Sources: codex-cxs-33-1981-2024
  • Range: Provisional refining-yield QA screen
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0.80
    • Upper: 1.00
    • Unit: kg/kg refining-feed oil
    • Basis: refined-oil intermediate per kg refining-feed oil
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Waste flows
Soapstock, acid oil, gums, and deodorizer distillate (refining_byproducts)

Record each recovered material separately with its actual disposition and economic status. Do not combine a sold co-product with a disposed waste.

  • Selected flow: Route-specific refinery by-product, separately identified
  • Flow property / unit: Mass 93a60a56-a3c8-11da-a746-0800200b9a66 / kg
  • Amount rule: measured or stock-adjusted mass by named stream and disposition
  • Value mode: Foreground record (foreground_record)
  • Specificity: Technology-specific (technology_specific)
  • Normalization basis: per kg refined-oil intermediate
  • Basis kind: Process output (process_output)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_waste_and_byproduct_records
  • Sources: ifc-vegetable-oil-ehs-2015
  • Range: Provisional recovered-material QA screen
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 0.20
    • Unit: kg/kg refined-oil intermediate
    • Basis: combined recovered refinery materials per kg refined-oil intermediate, before stream separation
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Spent bleaching earth and filtration residue (spent_bleaching_media)

Record spent media including retained oil, moisture, and treatment destination. Retained oil recovery is reported separately when performed.

  • Selected flow: Spent bleaching earth or filtration residue
  • Flow property / unit: Mass 93a60a56-a3c8-11da-a746-0800200b9a66 / kg
  • Amount rule: weighed waste or container count converted using verified net mass
  • Value mode: Foreground record (foreground_record)
  • Specificity: Technology-specific (technology_specific)
  • Normalization basis: per kg refined-oil intermediate
  • Basis kind: Process output (process_output)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_waste_and_byproduct_records
  • Sources: ifc-vegetable-oil-ehs-2015
  • Range: Provisional spent-media QA screen
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 0.15
    • Unit: kg/kg refined-oil intermediate
    • Basis: wet spent media per kg refined-oil intermediate
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Refinery process wastewater (refinery_wastewater)

Record wastewater from chemical neutralization, washing, condensate management, and attributable cleaning before on-site or off-site treatment.

  • Selected flow: Vegetable-oil refinery wastewater
  • Flow property / unit: Mass or volume / kg or m3
  • Amount rule: metered discharge or water-balance estimate with separately declared uncertainty
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per kg refined-oil intermediate
  • Basis kind: Process output (process_output)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_wastewater_monitoring
  • Sources: ifc-vegetable-oil-ehs-2015
  • Range: Provisional wastewater QA screen
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 10
    • Unit: kg/kg refined-oil intermediate
    • Basis: process wastewater before treatment per kg refined-oil intermediate
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Elementary flows
Direct refinery air emissions (refinery_air_emissions)

Measure or calculate reportable VOC, odor-control, combustion, and process emissions attributable to the refining train; report each pollutant as a separate elementary flow.

  • Selected flow: Declared air pollutant, substance-specific
  • Flow property / unit: Mass / kg
  • Amount rule: monitored value or source-specific calculation from measured activity data and an accepted factor
  • Value mode: Calculated value (calculated_value)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per kg refined-oil intermediate
  • Basis kind: Process output (process_output)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_air_emissions
  • Sources: ifc-vegetable-oil-ehs-2015
  • Range: Provisional aggregate air-emission QA screen
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 0.10
    • Unit: kg/kg refined-oil intermediate
    • Basis: aggregate direct reportable air emissions per kg refined-oil intermediate; substance rows remain separate
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)

Process: Polishing and finished-oil storage (finished_storage)

Inputs

Product flows
Refined-oil intermediate received into finished storage (storage_oil_input)

Record the internal transfer of released refined oil to finished storage.

  • Selected flow: Refined olive oil intermediate
  • Flow property / unit: Mass 93a60a56-a3c8-11da-a746-0800200b9a66 / kg
  • Amount rule: measured transfer into finished-product tanks
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per kg conforming refined olive oil dispatched
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_mass_ledger
  • Sources: codex-cxs-33-1981-2024
Electricity for polishing and storage (storage_electricity)

Record electricity for final filtration, pumping, inerting support, temperature control, and tank operation attributable to finished oil.

  • Selected flow: Electricity, refinery supply mix
  • Flow property / unit: Energy / kWh
  • Amount rule: metered or allocated electricity for finished-product storage and polishing
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per kg conforming refined olive oil dispatched
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_utility_meters
  • Sources: ifc-vegetable-oil-ehs-2015
  • Range: Provisional storage-electricity QA screen
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 0.20
    • Unit: kWh/kg conforming refined olive oil
    • Basis: polishing and storage electricity per kg dispatched product
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Waste flows
Elementary flows

Outputs

Product flows
Conforming refined olive oil at plant gate (refined_olive_oil)

This is the quantitative reference output. Record only net product released against the declared specification; quarantine or rework is not conforming output.

  • Selected flow: Olive oil, refined 4637b050-f60f-4ebb-af43-5128ebf416bf
  • Flow property / unit: Mass 93a60a56-a3c8-11da-a746-0800200b9a66 / kg
  • Amount rule: normalize measured net dispatched conforming product to exactly 1 kg
  • Value mode: Calculated value (calculated_value)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: 1 kg reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_mass_ledger
  • Sources: codex-cxs-33-1981-2024; mass-balance-identity
  • Range: Reference-output normalization check
    • Range role: Allowed range (allowed_range)
    • Lower: 1
    • Upper: 1
    • Unit: kg
    • Basis: normalized reference flow
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Method formula (method_formula)
    • Sources: mass-balance-identity
Waste flows
Elementary flows

Process: On-site wastewater treatment (wastewater_treatment)

Inputs

Product flows
Refinery wastewater sent to on-site treatment (wastewater_to_treatment)

Record the measured wastewater flow transferred from refining and cleaning operations to the on-site treatment system.

  • Selected flow: Vegetable-oil refinery wastewater
  • Flow property / unit: Mass or volume / kg or m3
  • Amount rule: metered transfer to on-site treatment
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per kg wastewater treated
  • Basis kind: Process output (process_output)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_wastewater_monitoring
  • Sources: ifc-vegetable-oil-ehs-2015
Waste flows
Elementary flows

Outputs

Product flows
Waste flows
Wastewater-treatment sludge and separated oil (treatment_residuals)

Record dewatered sludge, separated oil, and other treatment residuals separately by destination and measured wet or dry basis.

  • Selected flow: Wastewater-treatment residual, separately identified
  • Flow property / unit: Mass 93a60a56-a3c8-11da-a746-0800200b9a66 / kg
  • Amount rule: measured residual mass with moisture or dry-solids basis declared
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per kg wastewater treated
  • Basis kind: Process output (process_output)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_wastewater_monitoring
  • Sources: ifc-vegetable-oil-ehs-2015
  • Range: Provisional treatment-residual QA screen
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 0.20
    • Unit: kg/kg wastewater treated
    • Basis: wet treatment residuals per kg wastewater treated
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Elementary flows
Treated wastewater discharge (treated_wastewater_discharge)

Record water discharge and each monitored pollutant separately after treatment; do not represent an off-site sewer transfer as an elementary emission.

  • Selected flow: Water and substance-specific emissions to water
  • Flow property / unit: Mass or volume / kg, m3, or pollutant-specific mass
  • Amount rule: measured discharge volume and laboratory concentration converted to pollutant load
  • Value mode: Calculated value (calculated_value)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per kg wastewater treated
  • Basis kind: Process output (process_output)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_wastewater_monitoring
  • Sources: ifc-vegetable-oil-ehs-2015

7. Allocation and Co-product Handling

rule_idApplies torulesource_ids
allocation_subdivide_firstshared refinery processes and utilitiesPrefer direct metering and subdivision of the refining train, storage, and treatment processes before applying allocation.eu-ef-recommendation-2021-2279
allocation_internal_recycleinternally recovered oil and reworkKeep internal recycle inside the foreground system; record recovered mass and energy without creating a second product credit or duplicate upstream burden.mass-balance-identity
allocation_co_productssold soapstock, acid oil, distillate, or recovered oilIf subdivision or system expansion is not practicable, use a relevant physical relationship; use economic allocation only when no defensible physical relationship exists, and disclose prices, period, currency, and sensitivity.eu-ef-recommendation-2021-2279
allocation_waste_treatmentwastes and treatment residualsAssign collection and treatment burdens to the refinery product unless a recovered material qualifies as a co-product under the declared study method; disclose any burden transfer or credit.eu-ef-recommendation-2021-2279

8. Foreground Data Collection, Calculation, and Quality Rules

Data Collection Protocols

protocol_idprocess_idflow_rolerecord_typeraw_fieldscollection_methodunitfrequencytemporal_coveragesite_scopeaggregation_rulequality_evidence
cp_mass_ledgerfeed_reception; refining_train; finished_storagefeed, intermediates, reference product, rejects, stock changesweighbridge tickets, calibrated tank gauges, batch transfer records, dispatch recordstimestamp; lot; material identity; gross, tare, net mass; opening stock; closing stock; destination; quality releasereconcile custody-transfer and tank records by campaign and reporting periodkgeach receipt, transfer, and dispatchcomplete representative reporting period including opening and closing stockall refinery tanks and transfer points in scopereceipts + opening stock - closing stock - separately recorded outbound non-product streams; normalize by conforming dispatched masscalibration certificates, reconciliation sign-off, exception log
cp_utility_metersrefining_train; finished_storagewater, electricity, steam, fuel, purchased heatmeter readings, invoices, boiler logs, steam conditions, allocation drivermeter id; timestamp; opening and closing reading; unit; pressure; temperature; heating value; shared-use driverdirect submetering preferred; reconcile to site totalsnative meter unit, kWh, MJ, kg steam, or m3continuous or batch readings with monthly reconciliationsame period as product mass ledgerall in-scope utility meters and justified shared systemsusage difference minus documented exports, allocated by causal driver where direct metering is unavailablemeter calibration, invoice reconciliation, missing-data log
cp_chemical_ledgerrefining_trainacids, alkalis, bleaching earth, filtration aids, treatment chemicalspurchase, stock, issue, return, and concentration recordssubstance; supplier; lot; solution mass; concentration; opening stock; closing stock; process issuestock balance reconciled to batch issueskg solution and kg active substanceeach issue with monthly reconciliationsame period as product mass ledgerall in-scope chemical stores and dosing pointspurchases + opening stock - closing stock - documented returns; active mass = solution mass × mass fractionsupplier certificate, scale calibration, concentration test where used
cp_waste_and_byproduct_recordsrefining_trainsoapstock, acid oil, gums, distillate, spent earth, filtration residueweigh tickets, tank or container records, sales and disposal manifestsstream identity; mass; moisture or dry-solids basis; oil content when measured; destination; economic statusmeasure each named stream and reconcile to mass balancekgeach transfersame period as product mass ledgerall refining residual collection pointssum by stream and disposition; never combine sold co-products with disposed wastemanifest, invoice, laboratory result, destination receipt
cp_wastewater_monitoringrefining_train; wastewater_treatmentwastewater, treated discharge, pollutants, sludgeflow meter, sampling log, laboratory result, sewer or discharge recordvolume; sample time; concentration; method; detection limit; treatment status; sludge mass; moisturerepresentative composite or legally required sampling plus continuous or batch flow measurementm3, kg, and mg/L as measuredper permit and operating cyclesame period as product mass ledgerall in-scope wastewater outlets and on-site treatmentpollutant load = measured volume × concentration with unit conversion; disclose non-detect treatmentcalibration, chain of custody, accredited or documented laboratory method
cp_air_emissionsrefining_traindirect process and combustion emissionsstack test, continuous monitor, fuel record, activity record, accepted factorpollutant; concentration or factor; gas flow or activity; time; method; uncertaintydirect monitoring preferred; otherwise calculate from measured activity and cited factorsubstance-specific massper permit and representative operationsame period as product mass ledgerall in-scope process vents and combustion sourcescalculate each substance separately; aggregate only after preserving substance rowscalibration, test report, factor source, uncertainty record
cp_quality_releasefinished_storagerefined-olive-oil identity and releaselot certificate, laboratory result, release or quarantine decisionlot; sampling date; method; free acidity; required physicochemical fields; dispositionsample and test according to declared product specification and jurisdictionspecification-specificeach released lot or representative batch defined by the quality planall lots contributing to reference outputall finished-product tanks and release pointsinclude only released conforming mass in reference product; report quarantined and reworked mass separatelysigned certificate, method identifier, laboratory competence evidence

Calculation Rules

rule_idApplies toFormula or ruleInputsOutputsource_ids
calc_reference_normalizationall inventory rowsnormalized amount = reporting-period amount / net conforming refined olive oil dispatchedmeasured row amount; conforming dispatched massamount per 1 kg reference flowmass-balance-identity
calc_stock_adjustmentfeed, product, chemicals, wastes, and intermediatesperiod consumption or production = receipts or transfers + opening stock - closing stock - separately documented returns or exportsreceipts; transfers; opening and closing stock; returns; exportsstock-adjusted period amountmass-balance-identity
calc_mass_balancerefinery foreground systeminput oil and mass-bearing auxiliaries = product + separately measured co-products and wastes + emissions + closing-minus-opening work-in-progress, within declared measurement uncertaintystock-adjusted material rows; inventory change; measured emissionsmass-balance residual and relative residualmass-balance-identity
calc_active_chemicalchemical inputsactive-substance mass = solution mass × measured or supplier-declared mass fractionsolution mass; concentrationkg active substanceifc-vegetable-oil-ehs-2015
calc_energy_conversionelectricity and thermal energyconvert electricity using 1 kWh = 3.6 MJ only when a common energy unit is required; preserve native carrier quantities and declared steam or fuel basisnative energy record; conversion factor; steam or fuel basisconverted energy with traceable native valuemass-balance-identity
calc_pollutant_loadwastewater and air emissionspollutant load = measured flow or activity × measured concentration or accepted factor, with explicit unit conversion and non-detect ruleflow or activity; concentration or factor; sampling coveragesubstance-specific mass emissionifc-vegetable-oil-ehs-2015

Data Quality Requirements

requirement_idApplies toRequirementEvidence
dq_identityfeed and reference productRetain supplier identity, lot traceability, declared refining route, product specification, and release result; exclude pomace-oil and refined-and-virgin blend categories.supplier documents, batch genealogy, quality-release certificate, codex-cxs-33-1981-2024
dq_temporalall foreground recordsUse one complete representative reporting period that captures normal route operation, start/end stocks, downtime, rework, and seasonal variation; disclose exclusions and abnormal campaigns.period coverage report and production log
dq_measurementmass, utilities, chemicals, wastes, and emissionsUse calibrated direct measurement where practicable; document meter coverage, allocation drivers, conversions, detection limits, and uncertainty.calibration certificates, meter map, laboratory methods, reconciliation report
dq_completenessprocess inventoryAccount for every named major input, output, waste, wastewater stream, and direct emission; quantify or explicitly flag every unmeasured stream rather than treating it as zero.signed mass and utility balance, missing-data register, waste manifests
dq_representativenesspublished datasetReport geography, technology, feed grade, chemical or physical route, capacity utilization, product state, and temporal coverage so users can judge representativeness.dataset metadata and facility declaration, eu-ef-recommendation-2021-2279
dq_estimate_replacementreasoned-estimate rangesTreat every reasoned_estimate as a replaceable QA screen only; foreground records determine dataset values and methodology review must accept or replace any estimate before publication-critical use.review record and foreground evidence manifest

9. Validation Rules

rule_idApplies torulesource_ids
validate_reference_identityreference flowRequire product flow UUID 4637b050-f60f-4ebb-af43-5128ebf416bf, Mass property 93a60a56-a3c8-11da-a746-0800200b9a66, Units of mass 93a60a57-a4c8-11da-a746-0800200c9a66, and kg reference unit.codex-cxs-33-1981-2024
validate_product_qualityreleased refined olive oilRequire the declared jurisdiction or Codex specification, test method, lot result, and release decision; under the Codex default, refined olive oil shall be obtained from virgin olive oils by permitted refining and have free acidity not more than 0.3 g oleic acid per 100 g.codex-cxs-33-1981-2024
validate_route_boundaryprocess map and inventoryRequire one declared chemical or physical refining route and inventory coverage for applicable deacidification, bleaching or filtration, deodorization, direct utilities, residuals, storage, and treatment location.ifc-vegetable-oil-ehs-2015
validate_mass_reconciliationrefinery foreground systemCalculate and report the mass-balance residual; a nonzero residual is not silently allocated or set to zero and requires investigation or explicit uncertainty disclosure.mass-balance-identity
validate_internal_transfersaggregated datasetMatch internal product-flow outputs to corresponding inputs and cancel them exactly in the aggregated gate-to-gate result.mass-balance-identity
validate_allocationmultifunctional outputsRequire subdivision evidence or a documented physical allocation basis; if economic allocation is used, require prices, period, currency, and sensitivity disclosure.eu-ef-recommendation-2021-2279
validate_data_packageforeground data packageRequire all collection protocols used by collected or calculated rows, complete required qualifiers, source references, quality evidence, and explicit disclosure of unmeasured streams and provisional estimates.eu-ef-recommendation-2021-2279

10. Published Dataset Profile

FieldValue
dataset_roleGate-to-gate foreground refinery dataset normalized to bulk refined olive oil at plant gate
downstream_usesecondary_dataset; background_dataset after methodology review and publication
allowed_useRefinery-stage LCI and lifecycle-model projections for refined olive oil when feed grade, route, geography, product state, allocation, and boundary are compatible
excluded_useVirgin or extra-virgin olive oil; olive-pomace oil; refined-and-virgin blends; consumer-packaged product without an added packaging module; comparative public claims without complete compatible life-cycle modelling and review
required_metadatafacility geography; reporting period; feed identity and origin; refining route and unit operations; bulk or packaged state; product specification and release method; allocation method; upstream dataset references; treatment locations; data ownership and review status
required_quality_disclosuremeter and sampling coverage; calibration; mass-balance residual; missing or estimated data; reasoned-estimate usage; co-product disposition; data age; technological and geographic representativeness; verification status
update_triggermaterial change in feed grade, refining route, energy system, pollution control, allocation, product specification, plant configuration, data ownership, or representative reporting period

11. Data Sources

Source idTypeReferenceUsed for
codex-cxs-33-1981-2024standardCodex Alimentarius Commission. CXS 33-1981, Standard for Olive Oils and Olive-Pomace Oils, revised 2024. https://workspace.fao.org/sites/codex/Standards/CXS%2033-1981/CXS_033e.pdf (retrieved 2026-08-10)Refined-olive-oil identity, exclusions, quality specification, and release validation
ifc-vegetable-oil-ehs-2015official_guidanceWorld Bank Group/IFC. Environmental, Health, and Safety Guidelines for Vegetable Oil Production and Processing, 12 February 2015. https://www.ifc.org/content/dam/ifc/doc/2010/2015-vegetable-oil-processing-ehs-guidelines-en.pdf (retrieved 2026-08-10)Refinery process decomposition, water and energy roles, wastes, by-products, wastewater, emissions, and monitoring
eu-ef-recommendation-2021-2279official_guidanceEuropean Commission. Recommendation (EU) 2021/2279 on the use of Environmental Footprint methods, 15 December 2021. https://eur-lex.europa.eu/eli/reco/2021/2279/oj (retrieved 2026-08-10)Life-cycle boundary, high-quality data, multifunctionality and allocation hierarchy, and downstream dataset use
mass-balance-identitymethod_factorConservation-of-mass and exact unit-conversion identities applied to measured foreground recordsStock adjustment, reference normalization, mass reconciliation, internal-transfer cancellation, and kWh-to-MJ conversion

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 · 4
Rule IDApplies toRuleSource IDs
boundary_refinery_gateforeground refinery systemInclude measured feed reception, route-specific refining, bleaching or filtration, deodorization, finished-product storage, direct utility use, direct emissions, wastes, by-products, and on-site treatment attributable to the reporting facility.ifc-vegetable-oil-ehs-2015
boundary_upstream_separationpurchased feed and suppliesExclude olive cultivation and virgin-oil extraction from the refinery foreground inventory and link them as upstream datasets; separately link purchased energy, water, chemicals, and off-site treatment.eu-ef-recommendation-2021-2279
boundary_product_separationproduct identityDo not combine refined olive oil with refined olive-pomace oil, olive-pomace oil, virgin oils, or refined-and-virgin blends under this reference product.codex-cxs-33-1981-2024
boundary_packagingpackaging and distributionExclude packaging and outbound distribution from the default bulk-at-plant reference flow; if included for a study, model and disclose them as separate downstream processes.eu-ef-recommendation-2021-2279
Allocation rules · 4
Rule IDApplies toRuleSource IDs
allocation_subdivide_firstshared refinery processes and utilitiesPrefer direct metering and subdivision of the refining train, storage, and treatment processes before applying allocation.eu-ef-recommendation-2021-2279
allocation_internal_recycleinternally recovered oil and reworkKeep internal recycle inside the foreground system; record recovered mass and energy without creating a second product credit or duplicate upstream burden.mass-balance-identity
allocation_co_productssold soapstock, acid oil, distillate, or recovered oilIf subdivision or system expansion is not practicable, use a relevant physical relationship; use economic allocation only when no defensible physical relationship exists, and disclose prices, period, currency, and sensitivity.eu-ef-recommendation-2021-2279
allocation_waste_treatmentwastes and treatment residualsAssign collection and treatment burdens to the refinery product unless a recovered material qualifies as a co-product under the declared study method; disclose any burden transfer or credit.eu-ef-recommendation-2021-2279
Validation rules · 7
Rule IDApplies toRuleSource IDs
validate_reference_identityreference flowRequire product flow UUID 4637b050-f60f-4ebb-af43-5128ebf416bf, Mass property 93a60a56-a3c8-11da-a746-0800200b9a66, Units of mass 93a60a57-a4c8-11da-a746-0800200c9a66, and kg reference unit.codex-cxs-33-1981-2024
validate_product_qualityreleased refined olive oilRequire the declared jurisdiction or Codex specification, test method, lot result, and release decision; under the Codex default, refined olive oil shall be obtained from virgin olive oils by permitted refining and have free acidity not more than 0.3 g oleic acid per 100 g.codex-cxs-33-1981-2024
validate_route_boundaryprocess map and inventoryRequire one declared chemical or physical refining route and inventory coverage for applicable deacidification, bleaching or filtration, deodorization, direct utilities, residuals, storage, and treatment location.ifc-vegetable-oil-ehs-2015
validate_mass_reconciliationrefinery foreground systemCalculate and report the mass-balance residual; a nonzero residual is not silently allocated or set to zero and requires investigation or explicit uncertainty disclosure.mass-balance-identity
validate_internal_transfersaggregated datasetMatch internal product-flow outputs to corresponding inputs and cancel them exactly in the aggregated gate-to-gate result.mass-balance-identity
validate_allocationmultifunctional outputsRequire subdivision evidence or a documented physical allocation basis; if economic allocation is used, require prices, period, currency, and sensitivity disclosure.eu-ef-recommendation-2021-2279
validate_data_packageforeground data packageRequire all collection protocols used by collected or calculated rows, complete required qualifiers, source references, quality evidence, and explicit disclosure of unmeasured streams and provisional estimates.eu-ef-recommendation-2021-2279
Processes and inputs/outputs · 4
Process IDProcess nameInput flowsOutput flows
feed_receptionFeed-oil receipt and storage11
refining_trainDeacidification, bleaching, filtration, and deodorization65
finished_storagePolishing and finished-oil storage21
wastewater_treatmentOn-site wastewater treatment12

Complete field inspector

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

On this page

1. Scope and Applicability2. Product Category Identity3. Reference Flow4. Measurement and Unit Rules5. System BoundaryBoundary Abstraction6. Process Inventory StructureProcess MapProcess: Feed-oil receipt and storage (feed_reception)InputsProduct flowsVirgin olive oil requiring refining received at the refinery (feed_oil_received)Waste flowsElementary flowsOutputsProduct flowsAccepted feed oil transferred to refining (accepted_feed_oil)Waste flowsElementary flowsProcess: Deacidification, bleaching, filtration, and deodorization (refining_train)InputsProduct flowsAccepted olive oil feed (refining_feed_oil)Process and cleaning water (refining_water)Electricity supplied to refining (refining_electricity)Steam, fuel, or purchased process heat (refining_heat)Route-specific refining chemicals (refining_chemicals)Bleaching earth and filtration aids (bleaching_aids)Waste flowsElementary flowsOutputsProduct flowsRefined-oil intermediate transferred to finished storage (refined_oil_intermediate)Waste flowsSoapstock, acid oil, gums, and deodorizer distillate (refining_byproducts)Spent bleaching earth and filtration residue (spent_bleaching_media)Refinery process wastewater (refinery_wastewater)Elementary flowsDirect refinery air emissions (refinery_air_emissions)Process: Polishing and finished-oil storage (finished_storage)InputsProduct flowsRefined-oil intermediate received into finished storage (storage_oil_input)Electricity for polishing and storage (storage_electricity)Waste flowsElementary flowsOutputsProduct flowsConforming refined olive oil at plant gate (refined_olive_oil)Waste flowsElementary flowsProcess: On-site wastewater treatment (wastewater_treatment)InputsProduct flowsRefinery wastewater sent to on-site treatment (wastewater_to_treatment)Waste flowsElementary flowsOutputsProduct flowsWaste flowsWastewater-treatment sludge and separated oil (treatment_residuals)Elementary flowsTreated wastewater discharge (treated_wastewater_discharge)7. Allocation and Co-product Handling8. Foreground Data Collection, Calculation, and Quality RulesData Collection ProtocolsCalculation RulesData Quality Requirements9. Validation Rules10. Published Dataset Profile11. Data Sources