TianGong PCR产品类别规则

Groundnut oil, crude

Groundnut oil, crude: This PCR applies to gate-to-gate production of crude groundnut oil (arachis oil or peanut oil) from received groundnuts. It covers receiving…

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

Source

1. Scope and Applicability

This PCR applies to gate-to-gate production of crude groundnut oil (arachis oil or peanut oil) from received groundnuts. It covers receiving, cleaning, shelling when in-shell material is received, drying or conditioning, oil extraction by mechanical pressing and/or solvent extraction, crude-oil solids separation or clarification, on-site storage, and loadout at the producing mill gate.

The PCR excludes groundnut cultivation, off-site transport before mill receipt, edible-oil refining (including neutralization, bleaching, deodorization, and winterization), fractionation, hydrogenation, formulation, retail packaging, distribution, use, and end-of-life. Upstream groundnut and energy datasets may be linked but are not re-inventoried inside this foreground boundary. Refined groundnut oil and oils blended with other botanical sources are outside scope.

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.groundnut-oil-crude
classification_refsCPC 3.0: 21621, Groundnut oil, crude
covered_productsUnrefined oil derived from groundnuts (seeds of Arachis hypogaea L.), including arachis oil and peanut oil, leaving mechanical pressing, solvent extraction, or a declared combined route after physical clarification
excluded_productsRefined groundnut oil; virgin/cold-pressed retail oil represented as a finished consumer product; blended vegetable oils; extracted groundnut meal or press cake as the reference product; oils from other botanical sources
representative_productCrude groundnut oil at the producing mill gate, before refining
production_routeReceiving and preparation followed by mechanical pressing, solvent extraction, or a declared combined route; then clarification, storage, and loadout
market_stateBulk, unrefined crude oil at the producing plant gate; extraction route, intended grade, and moisture/solids condition declared

3. Reference Flow

FieldValue
WhatProvision of unrefined groundnut oil for subsequent refining or declared industrial use
How much1 kg of net crude groundnut oil output
How wellDerived only from groundnuts; physically clarified as declared; not refined, blended, or diluted; route and intended grade declared
How long or cycleOne reporting-period production output at the mill gate; no service duration applies
reference_flow_linkNet qualifying crude-oil mass leaving the foreground production system after clarification and before refining
FieldValue
Reference amount1 kg
Reference product flowGroundnut oil, crude 4becfdba-2a4c-4c6f-a503-75db987fdc16
Reference flow propertyMass 93a60a56-a3c8-11da-a746-0800200b9a66
Reference unit groupUnits of mass 93a60a57-a4c8-11da-a746-0800200c9a66
Reference unitkg
Required qualifiersbotanical source (Arachis hypogaea L.); input state (in-shell or shelled); extraction route; mechanical press type and number of passes when applicable; solvent identity and recovery system when applicable; clarification method; intended food/non-food grade; geographic scope; reporting period; allocation method; co-product and residue fates

When constructing a foreground data package, the items listed in Required qualifiers must be declared in dataset metadata, process notes, reference flow comment, product description, or an equivalent data package field. Missing required qualifiers make the reference flow definition incomplete for that data package.

4. Measurement and Unit Rules

rule_idApplies toRequired propertyRequired unitRule
reference_massReference crude groundnut oil outputMass 93a60a56-a3c8-11da-a746-0800200b9a66kgDetermine net saleable crude-oil mass after clarification and before refining; subtract returns, off-spec diversions, and closing-inventory increases and add opening-inventory drawdown consistently.
material_mass_basisGroundnuts, oil, cake/meal, shells, sludge, solvent, and wastesMass 93a60a56-a3c8-11da-a746-0800200b9a66kgRecord wet mass and the moisture or dry-matter basis used; do not mix wet and dry quantities in mass balance or allocation without an explicit conversion.
energy_conversionElectricity, fuels, and purchased steam/heatEnergy property of the selected Tiangong flowkWh or MJRetain the metered or invoice unit and convert only with a documented unit conversion; do not treat electricity and fuel energy as interchangeable flows.
solvent_mass_balanceSolvent-extraction routeMass 93a60a56-a3c8-11da-a746-0800200b9a66kgReconcile solvent purchases/makeup, opening and closing stocks, recovered and reused solvent, solvent exported in products or waste, and releases over the same period.
conditioning_temperatureHeated conditioning before mechanical pressingTemperature property of the selected measurement record°CRecord actual time, temperature, and moisture. The FAO small-expeller description of 60–90 °C is a route-specific diagnostic benchmark, not a default value or conformance limit.

5. System Boundary

Boundary Abstraction

FieldValue
declared_starting_conditionGroundnuts received at the mill gate, with in-shell/shelled state, origin, moisture, storage condition, and accepted/rejected mass declared
starting_condition_roleUpstream product input to foreground groundnut-oil production
product_classification_scopeCrude groundnut oil only; CPC 3.0 code 21621 is mapping context and does not broaden the semantic boundary
recursive_input_rulePurchased crude groundnut oil that is blended, reworked, or otherwise enters the same product category shall be recorded as a separate upstream product input and shall not be recursively reconstructed inside this PCR boundary
upstream_dataset_requirementLink representative upstream datasets for groundnut production, purchased electricity, fuels, heat/steam, water, solvent, packaging, and off-site waste treatment; disclose geography, technology, and temporal match
disclosureDeclare extraction route, feedstock state and moisture basis, included preparation steps, solvent recovery and emission-accounting method when relevant, internal recycling, co-product fates, allocation method, excluded operations, and any data gaps
rule_idApplies toRulesource_ids
boundary_received_to_crude_gateAll datasetsInclude all foreground operations from mill receipt of groundnuts through qualifying crude-oil storage and loadout; exclude cultivation and refining while linking their datasets only when required by the study system.codex-cxs-210-1999; fao-groundnut-postharvest-2002
boundary_route_specific_stepsExtraction routeInclude shelling, conditioning, pressing passes, solvent extraction, desolventizing, meal drying/cooling, solvent recovery, and clarification only when performed; the route declaration shall control which conditional processes are active.fao-rural-oilseed-quality-1995; fao-groundnut-postharvest-2002; us-epa-ap42-9-11-1-1995
boundary_internal_recyclingRecovered oil, solvent, water, and solidsRecord internal loops once and report only net external inputs and releases, while retaining gross recovery data needed to verify the balance.us-epa-ap42-9-11-1-1995
boundary_no_refiningCrude-oil productStop before alkali or physical refining, bleaching, deodorization, winterization, fractionation, or formulation.us-epa-ap42-9-11-1-1995

6. Process Inventory Structure

Process Map

process_idprocess_nameinclusioninclusion_conditionrolequantitative_reference
p_receiving_preparationReceiving and groundnut preparationrequiredAlways; shelling is conditional on in-shell receipt and heating is conditional on the declared routeEstablish accepted oil-bearing feedstock and prepared materialkg prepared groundnuts
p_mechanical_extractionMechanical oil extractionconditionalInclude for hydraulic, expeller, ghani, or other pressing routesSeparate crude oil and press cake by pressure, with route-specific conditioningkg crude oil from pressing
p_solvent_extractionSolvent extraction and recoveryconditionalInclude when solvent is used on prepared groundnuts or press cakeExtract oil, desolventize meal, and recover solventkg crude oil from solvent extraction
p_clarification_storageCrude-oil clarification, storage, and loadoutrequiredAlways; select settling, filtration, centrifugation, or another declared physical methodProduce the net qualifying crude-oil reference output1 kg net crude groundnut oil

Process: Receiving and groundnut preparation (p_receiving_preparation)

Inputs

Product flows
Received groundnuts (received_groundnuts)

Record accepted groundnuts crossing the mill gate. Use the selected in-shell flow only for in-shell receipt; a shelled-input dataset shall select a Tiangong flow whose identity and market state match shelled groundnuts.

  • Selected flow: Peanut, in shell, dried to safe moisture 19b26342-ff22-426f-bac3-74cd48cae179
  • Flow property / unit: Mass / kg
  • Amount rule: Measured accepted mass, separately recording rejected lots, foreign matter, and opening/closing stock changes
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per kg prepared groundnuts output and later normalized to the reference flow
  • Basis kind: Process output (process_output)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_material_balance
  • Sources: codex-cxs-210-1999; fao-rural-oilseed-quality-1995
Preparation utilities (preparation_utilities)

Record electricity, fuel, steam/heat, and water as separate site- and geography-specific product flows for cleaning, shelling, drying, milling, flaking, and conditioning.

  • Selected flow: Select the applicable Tiangong utility flows for the site; no geography-independent utility UUID is prescribed
  • Flow property / unit: Flow-specific energy, mass, or volume property / metered unit
  • Amount rule: Metered use or reconciled invoice quantity attributable to preparation
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per kg prepared groundnuts output
  • Basis kind: Process output (process_output)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_utilities
  • Sources: fao-rural-oilseed-quality-1995; fao-groundnut-postharvest-2002
Waste flows
Elementary flows

Outputs

Product flows
Prepared groundnuts (prepared_groundnuts)

Record the measured oil-bearing material transferred internally to pressing or solvent extraction. Treat it as an internal intermediate; no external Tiangong product-flow UUID is prescribed.

  • Selected flow: Prepared groundnuts, route and moisture state declared (internal intermediate)
  • Flow property / unit: Mass / kg
  • Amount rule: Measured transfer mass with moisture basis
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per kg prepared groundnuts output
  • Basis kind: Process output (process_output)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_material_balance
  • Sources: fao-rural-oilseed-quality-1995; fao-groundnut-postharvest-2002
Valorized groundnut shells (shells_coproduct)

Record shells as a product output only when they have a documented recipient and beneficial use; otherwise use the waste row below.

  • Selected flow: Select a Tiangong groundnut-shell product flow matching the documented use
  • Flow property / unit: Mass / kg
  • Amount rule: Measured dispatched mass, mutually exclusive with discarded-shell mass
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per kg prepared groundnuts output
  • Basis kind: Process output (process_output)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_material_balance
  • Sources: fao-groundnut-postharvest-2002
Waste flows
Discarded shells and preparation rejects (preparation_rejects)

Record shells, stones, damaged kernels, dust collector solids, and rejected material sent to waste treatment, excluding quantities recorded as products.

  • Selected flow: Select waste flows matching the physical material and treatment route
  • Flow property / unit: Mass / kg
  • Amount rule: Weighed or reconciled dispatched waste mass
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per kg prepared groundnuts output
  • Basis kind: Process output (process_output)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_waste_emissions
  • Sources: fao-rural-oilseed-quality-1995; fao-groundnut-postharvest-2002
Elementary flows

Process: Mechanical oil extraction (p_mechanical_extraction)

Inputs

Product flows
Prepared groundnuts to press (press_feed)

Record the measured internal transfer to each press pass, avoiding double counting recirculated press cake.

  • Selected flow: Prepared groundnuts, route and moisture state declared (internal intermediate)
  • Flow property / unit: Mass / kg
  • Amount rule: Net feed mass entering the pressing operation
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per kg crude oil from pressing
  • Basis kind: Process output (process_output)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_material_balance
  • Sources: fao-groundnut-postharvest-2002
Pressing utilities (pressing_utilities)

Record electricity, drive fuel, and direct heat or steam as separate site-specific flows.

  • Selected flow: Select applicable Tiangong utility flows for the site
  • Flow property / unit: Flow-specific energy or mass property / metered unit
  • Amount rule: Metered or invoice-reconciled consumption attributable to pressing
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per kg crude oil from pressing
  • Basis kind: Process output (process_output)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_utilities
  • Sources: fao-groundnut-postharvest-2002
Waste flows
Elementary flows

Outputs

Product flows
Crude groundnut oil from pressing (pressed_crude_oil)

Record crude oil transferred to clarification before any refining operation.

  • Selected flow: Groundnut oil, crude 4becfdba-2a4c-4c6f-a503-75db987fdc16
  • Flow property / unit: Mass / kg
  • Amount rule: Measured transfer mass, adjusted for internal oil recycle and stock change
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per kg crude oil from pressing
  • Basis kind: Process output (process_output)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_material_balance
  • Sources: fao-groundnut-postharvest-2002
Groundnut press cake (groundnut_press_cake)

Record the solid mechanical-pressing co-product and its moisture, residual-oil condition, destination, and fitness for the declared use.

  • Selected flow: Groundnut press cake 51d899e2-0ace-4f0b-8db9-b1ebf0533eac
  • Flow property / unit: Mass / kg
  • Amount rule: Measured dispatched or internally transferred mass, with inventory change
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per kg crude oil from pressing
  • Basis kind: Process output (process_output)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_material_balance
  • Sources: fao-groundnut-postharvest-2002; fao-leap-animal-feeds-2016
Waste flows
Elementary flows
Particulate matter from pressing and handling (pressing_particulate)

Record measured or site-modelled particulate releases by the actual receiving compartment and control device.

  • Selected flow: Select the Tiangong elementary flow matching particle size and receiving compartment
  • Flow property / unit: Mass / kg
  • Amount rule: Site measurement or documented site emission calculation; do not use an unrelated oilseed default as a groundnut measurement
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per kg crude oil from pressing
  • Basis kind: Process output (process_output)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_waste_emissions
  • Sources: us-epa-ap42-9-11-1-1995

Process: Solvent extraction and recovery (p_solvent_extraction)

Inputs

Product flows
Prepared groundnuts or press cake to solvent extraction (solvent_feed)

Record the actual oil-bearing feed to the extractor, distinguishing prepared kernels from previously pressed cake.

  • Selected flow: Prepared groundnuts or groundnut press cake, matching the declared route
  • Flow property / unit: Mass / kg
  • Amount rule: Net measured extractor feed, excluding internal recirculation
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per kg crude oil from solvent extraction
  • Basis kind: Process output (process_output)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_material_balance
  • Sources: fao-groundnut-postharvest-2002; us-epa-ap42-9-11-1-1995
Hexane makeup (hexane_makeup)

Record net purchased or externally supplied hexane entering the site balance; recovered internal hexane is not a second external input.

  • Selected flow: Hexane 7e175110-5d8a-419e-8dee-2649554084e7
  • Flow property / unit: Mass / kg
  • Amount rule: Purchases plus opening stock minus closing stock, adjusted for transfers and documented solvent contained in products or wastes
  • Value mode: Calculated value (calculated_value)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per kg crude oil from solvent extraction
  • Basis kind: Process output (process_output)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_solvent_balance
  • Sources: us-epa-ap42-9-11-1-1995
Solvent-extraction utilities (solvent_utilities)

Record electricity, steam/heat, cooling water, and other utilities separately for extraction, distillation, stripping, desolventizing, drying, cooling, and solvent recovery.

  • Selected flow: Select applicable Tiangong utility flows for the site
  • Flow property / unit: Flow-specific property / metered unit
  • Amount rule: Metered or invoice-reconciled quantity attributable to the solvent route
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per kg crude oil from solvent extraction
  • Basis kind: Process output (process_output)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_utilities
  • Sources: us-epa-ap42-9-11-1-1995
Waste flows
Elementary flows

Outputs

Product flows
Crude groundnut oil from solvent extraction (solvent_crude_oil)

Record desolventized crude oil transferred to clarification.

  • Selected flow: Groundnut oil, crude 4becfdba-2a4c-4c6f-a503-75db987fdc16
  • Flow property / unit: Mass / kg
  • Amount rule: Measured transfer mass after solvent stripping, adjusted for recycle and stock change
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per kg crude oil from solvent extraction
  • Basis kind: Process output (process_output)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_material_balance
  • Sources: us-epa-ap42-9-11-1-1995
Solvent-extracted groundnut meal (groundnut_meal)

Record desolventized meal as a product only when it has documented beneficial use and meets the applicable quality requirements. Select a verified Tiangong groundnut-meal flow; no current UUID is prescribed by this PCR.

  • Selected flow: Solvent-extracted groundnut meal, feed or other destination declared
  • Flow property / unit: Mass / kg
  • Amount rule: Measured dispatched or internally transferred mass, with moisture and inventory change
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per kg crude oil from solvent extraction
  • Basis kind: Process output (process_output)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_material_balance
  • Sources: fao-groundnut-postharvest-2002; fao-leap-animal-feeds-2016
Waste flows
Off-spec meal and solvent-bearing residues (solvent_route_waste)

Record waste meal, sludge, spent absorbent, and contaminated residues by physical identity and treatment route.

  • Selected flow: Select Tiangong waste flows matching the material and treatment route
  • Flow property / unit: Mass / kg
  • Amount rule: Weighed dispatched waste, including documented solvent content
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per kg crude oil from solvent extraction
  • Basis kind: Process output (process_output)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_waste_emissions
  • Sources: us-epa-ap42-9-11-1-1995
Elementary flows
Hexane released to air (hexane_to_air)

Record net hexane release using the reconciled site solvent balance and the actual receiving compartment. The UUID below is appropriate only for non-urban air or high-stack releases; select another Tiangong compartment when site conditions differ.

  • Selected flow: Hexane, emissions to non-urban air or from high stacks fe0acd60-3ddc-11dd-a692-0050c2490048
  • Flow property / unit: Mass / kg
  • Amount rule: Calculated net solvent loss to air after separately accounting for solvent in products, wastewater, and waste; replace with verified direct monitoring when available
  • Value mode: Calculated value (calculated_value)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per kg crude oil from solvent extraction
  • Basis kind: Process output (process_output)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_solvent_balance
  • Sources: us-epa-ap42-9-11-1-1995

Process: Crude-oil clarification, storage, and loadout (p_clarification_storage)

Inputs

Product flows
Unclarified crude groundnut oil (unclarified_crude_oil)

Record the internal crude-oil transfer from all active extraction routes without counting it as an additional external input.

  • Selected flow: Groundnut oil, crude 4becfdba-2a4c-4c6f-a503-75db987fdc16
  • Flow property / unit: Mass / kg
  • Amount rule: Measured transfer mass from extraction to clarification
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per 1 kg net crude groundnut oil
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_material_balance
  • Sources: fao-rural-oilseed-quality-1995; fao-groundnut-postharvest-2002
Clarification and storage utilities (clarification_utilities)

Record electricity, filter media, inert gas, and other consumed products separately when used.

  • Selected flow: Select applicable Tiangong utility and consumable flows for the site
  • Flow property / unit: Flow-specific property / metered or purchase unit
  • Amount rule: Metered or purchase-reconciled quantity attributable to clarification, storage, and loadout
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per 1 kg net crude groundnut oil
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_utilities
  • Sources: fao-groundnut-postharvest-2002
Waste flows
Elementary flows

Outputs

Product flows
Net crude groundnut oil reference output (reference_crude_oil)

Record saleable crude groundnut oil after physical clarification and before any refining step.

  • Selected flow: Groundnut oil, crude 4becfdba-2a4c-4c6f-a503-75db987fdc16
  • Flow property / unit: Mass / kg
  • Amount rule: Exactly 1 kg after normalization from collected net qualifying output
  • Value mode: Calculated value (calculated_value)
  • Specificity: Not applicable (not_applicable)
  • Normalization basis: 1 kg net crude groundnut oil at the mill gate
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_material_balance
  • Sources: codex-cxs-210-1999
Waste flows
Clarification sludge and spent filter material (clarification_waste)

Record foots, sediment, spent filter media, and off-spec oil sent to treatment, with any recovered oil returned to the internal balance.

  • Selected flow: Select Tiangong waste flows matching the material and treatment route
  • Flow property / unit: Mass / kg
  • Amount rule: Weighed dispatched waste net of documented internal oil recovery
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per 1 kg net crude groundnut oil
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_waste_emissions
  • Sources: fao-groundnut-postharvest-2002
Elementary flows

7. Allocation and Co-product Handling

rule_idApplies toRulesource_ids
allocation_avoid_by_subdivisionOil, cake/meal, shells, and route-specific operationsFirst avoid allocation by subdividing the plant and assigning inputs, emissions, and post-separation operations directly to the product or production unit that causes them.fao-leap-animal-feeds-2016
allocation_shared_burdensRemaining shared burdens before product separationWhen subdivision cannot resolve shared burdens, use economic allocation among crude oil and beneficial co-products using contemporaneous, documented prices; calculate factors over a representative period and ensure factors sum to one.fao-leap-animal-feeds-2016
allocation_sensitivityMaterial co-productsReport dry-mass and gross-energy allocation as sensitivity cases when data allow, and disclose how the selected method changes the crude-oil result.fao-leap-animal-feeds-2016
allocation_waste_definitionShells, rejects, sludge, and off-spec mealTreat an output as a co-product only when a documented recipient and beneficial use exist. Waste without marketable function receives no co-product credit; its handling remains with the generating process.fao-leap-animal-feeds-2016
allocation_data_disclosureAll allocated datasetsDisclose co-product wet and dry masses, moisture, prices and averaging period, energy-content data where used, allocation factors, excluded outputs, and sensitivity results.fao-leap-animal-feeds-2016

8. Foreground Data Collection, Calculation, and Quality Rules

Data Collection Protocols

protocol_idprocess_idflow_rolerecord_typeraw_fieldscollection_methodunitfrequencytemporal_coveragesite_scopeaggregation_rulequality_evidence
cp_material_balanceall active processesFeedstock, intermediates, oil, cake/meal, shells, products, rejects, and stocksWeighbridge, calibrated scale, tank-gauge, dispatch, and inventory recordstimestamp; batch_id; material_id; route; gross_mass; tare_mass; net_mass; moisture; opening_stock; closing_stock; destinationReconcile batch/shift records to monthly and annual totals; retain internal-transfer identifierskg; % moistureEach batch or shift; stock at reporting-period boundariesComplete representative reporting period, normally at least 12 consecutive monthsAll foreground lines and storage tanks producing the declared outputSum external inputs/outputs; cancel matched internal transfers; adjust for stock change; normalize with calc_reference_normalizationCalibration certificates; signed weigh tickets; tank tables; stocktake reconciliation; rejected-lot records
cp_utilitiesall active processesElectricity, fuels, steam/heat, water, and consumablesMeter, submeter, invoice, purchase, and operating-hour recordsmeter_id; start_reading; end_reading; invoice_quantity; fuel_type; steam_condition; process_assignment; allocation_keyPrefer submeters; reconcile invoices to site totals and document any engineering allocationkWh; MJ; kg; m3Continuous/shift/monthly as availableSame period as product outputAll included foreground equipmentDirectly assign metered quantities; allocate only residual shared utility use with a documented driverMeter calibration; invoices; fuel certificates; reconciliation variance
cp_solvent_balancep_solvent_extractionHexane input, recovery, stock, product/waste content, and releasesPurchase, tank inventory, recovery meter, laboratory, wastewater, waste, and monitoring recordsopening_stock; purchases; closing_stock; recovered_reused; product_residual; wastewater_loss; waste_loss; monitored_air_release; transfersPerform one closed solvent balance over the reporting period and investigate unexplained imbalancekgDaily/shift records aggregated monthly and annuallySame period as solvent-route oil outputEntire solvent handling, extraction, recovery, storage, and vent systemApply calc_hexane_balance; do not count recovered internal solvent as new external inputTank calibration; purchase invoices; laboratory methods; monitoring reports; signed waste manifests
cp_waste_emissionsall active processesWaste, wastewater, particulate, VOC, and other releasesWeigh tickets, manifests, discharge meters, stack/fugitive monitoring, and documented emission calculationsmaterial_or_substance; quantity; compartment; particle_size; treatment; control_device; method; uncertaintyRecord by physical identity and receiving compartment; retain calculation parameters and control statuskg; m3Per dispatch or monitoring campaign; aggregate to reporting periodRepresentative of normal and abnormal operating conditionsAll foreground emission points and waste routesSum measured values; use documented site calculations only for unmeasured periodsLaboratory accreditation; method reference; monitoring calibration; manifests; control-device logs
cp_route_qualityp_receiving_preparation; extraction processesFeedstock condition, extraction route, oil/cake quality, and operating stateReceiving inspection, laboratory, batch sheet, and control-system recordsbotanical_identity; in_shell_or_shelled; moisture; mould_or_aflatoxin_control; press_type; press_passes; conditioning_time; conditioning_temperature; solvent_identity; meal_desolventized; oil_solids; intended_gradeSample representative lots and record route settings for each campaign%, °C, min, categoricalEach lot/campaign with periodic laboratory testsSame period as inventoryAll feedstock lots and active extraction routesReport distribution and production-weighted average where meaningful; do not replace records with benchmark valuesSampling plan; laboratory method; certificates of analysis; control-system logs

Calculation Rules

rule_idApplies toFormula or ruleInputsOutputsource_ids
calc_reference_normalizationAll inventory rowsnormalized amount = reporting-period net flow amount / reporting-period net qualifying crude-oil outputReconciled external flow totals; opening/closing stocks; qualifying oil outputAmount per 1 kg crude groundnut oil
calc_material_balanceEach active process and whole foreground systemimbalance = total mass inputs - total mass outputs - documented releases - closing-stock increase + opening-stock increase; report absolute and percentage imbalanceWet-mass records on consistent moisture basis; releases; stock changesMass-balance result and unexplained difference
calc_hexane_balanceSolvent routenet external hexane input = purchases + opening stock - closing stock - documented net transfers; reconcile this with air, wastewater, waste, and product/meal residual solventSolvent purchase, stock, recovery, product/waste content, and monitoring recordsNet hexane input and compartment-specific releases per kg crude oilus-epa-ap42-9-11-1-1995
calc_allocation_factorsShared extraction burdensfactor_i = economic value_i / sum of economic values of all beneficial co-products; also calculate dry-mass and gross-energy sensitivity factors when data allowCo-product quantities, moisture, prices, averaging period, gross energyAllocation factors and sensitivity casesfao-leap-animal-feeds-2016

Data Quality Requirements

requirement_idApplies toRequirementEvidence
dq_identityFeedstock and reference productDemonstrate groundnut botanical source and exclude refined or blended oil from the reference output.Supplier/lot identity, route record, product specification, and reference-flow UUID; codex-cxs-210-1999
dq_temporalForeground inventoryUse one consistent representative period; disclose shutdowns, abnormal losses, campaigns, and missing months.Production calendar, meter coverage, and gap log
dq_mass_balanceMaterial and solvent balancesReconcile all major inputs, outputs, internal transfers, stocks, wastes, and releases; investigate unexplained imbalance rather than forcing closure.calc_material_balance; calc_hexane_balance; signed reconciliation
dq_routeMechanical and solvent routesActivate only performed process modules and retain press passes, conditioning, solvent recovery, desolventizing, and control-device status.Batch sheets, process diagram, and operating/control logs; fao-groundnut-postharvest-2002; us-epa-ap42-9-11-1-1995
dq_groundnut_qualityIncoming groundnuts and meal/cake destinationRetain moisture, mould/aflatoxin control, rejected-lot, and destination evidence; do not classify contaminated or unusable material as a beneficial co-product.Sampling and laboratory records; fao-rural-oilseed-quality-1995
dq_uuidTiangong referencesVerify every selected UUID against the intended flow type, reference property, market state, and receiving compartment before publication.Tiangong identity readback and dataset review record

9. Validation Rules

rule_idApplies toRulesource_ids
validate_product_identityReference productFail if the output is refined, blended, from another botanical source, or lacks the crude-oil route/grade declaration.codex-cxs-210-1999
validate_reference_flowQuantitative referenceRequire exactly 1 kg after normalization, product-flow UUID 4becfdba-2a4c-4c6f-a503-75db987fdc16, Mass property UUID 93a60a56-a3c8-11da-a746-0800200b9a66, and Units of mass UUID 93a60a57-a4c8-11da-a746-0800200c9a66.
validate_boundaryForeground systemRequire mill receipt through physical clarification/storage/loadout, prohibit refining, and require upstream datasets rather than recursive reconstruction.fao-groundnut-postharvest-2002; us-epa-ap42-9-11-1-1995
validate_route_inventoryActive processesRequire preparation and clarification; require mechanical and/or solvent module consistent with the declared route and all route-specific inputs, co-products, wastes, and releases.fao-rural-oilseed-quality-1995; fao-groundnut-postharvest-2002; us-epa-ap42-9-11-1-1995
validate_material_balanceEach process and total systemRequire a disclosed material-balance result on consistent wet/dry basis, stock changes, internal-transfer cancellation, and investigation of unexplained imbalance.
validate_solvent_routeSolvent extractionIf solvent is used, require solvent identity, recovery-system description, net external solvent input, stock-adjusted mass balance, product/waste residuals, and compartment-specific releases; otherwise mark the check skipped as not applicable.us-epa-ap42-9-11-1-1995
validate_allocationCo-productsRequire subdivision before allocation, documented beneficial-use decisions, economic factors summing to one for remaining shared burdens, and dry-mass/gross-energy sensitivity where data allow.fao-leap-animal-feeds-2016
validate_qualifiers_and_qualityDataset metadataRequire all reference-flow qualifiers, temporal/site coverage, feedstock condition, co-product destinations, UUID review, and quality evidence.fao-rural-oilseed-quality-1995

10. Published Dataset Profile

FieldValue
dataset_roleForeground gate-to-gate production dataset for crude groundnut oil at the producing mill gate
downstream_usesecondary_dataset; background_dataset after review and publication
allowed_useProduct carbon footprint and LCA models that need an explicit crude-groundnut-oil production stage; connection to representative upstream groundnut/utility datasets and downstream refining datasets
excluded_useDirect representation of refined retail oil; comparative public claims without equivalent upstream, allocation, and quality scope; use of route-inapplicable solvent or pressing data
required_metadataGeography; reporting period; plant technology; feedstock origin and in-shell/shelled state; route; oil grade; reference-flow qualifiers; upstream datasets; co-product fates; allocation; mass-balance and solvent-balance methods
required_quality_disclosureForeground coverage; meter and scale coverage; stock reconciliation; moisture basis; abnormal operations; missing data; UUID selection; emission method; allocation sensitivity; unresolved imbalance
update_triggerMaterial change in feedstock state, extraction route, solvent/control system, clarification boundary, product grade, co-product destination, allocation method, technology, geography, or representative reporting period

11. Data Sources

Source idTypeReferenceUsed for
codex-cxs-210-1999standardFAO/WHO Codex Alimentarius, Standard for Named Vegetable Oils, CXS 210-1999 (official PDF: https://www.fao.org/input/download/standards/336/CXS_210e_2015.pdf; retrieved 2026-08-10)Arachis/peanut/groundnut oil identity, botanical source, and distinction from downstream refining/product states
fao-rural-oilseed-quality-1995official_guidanceFAO, Quality assurance for small-scale rural food industries, section 2.1.2 Oilseeds (https://www.fao.org/4/v5380e/V5380E07.HTM; retrieved 2026-08-10)Receiving quality, mould/aflatoxin controls, de-husking, milling, heating, expelling, and crude-oil state
fao-groundnut-postharvest-2002official_guidanceFAO INPhO, Groundnut: Post-harvest Operations (https://www.fao.org/fileadmin/user_upload/inpho/docs/Post_Harvest_Compendium_-_Groundnut.pdf; retrieved 2026-08-10)Groundnut-specific preparation, conditioning, pressing, filtration, solvent-route applicability, cake/meal co-product, and crude-oil uses
us-epa-ap42-9-11-1-1995official_guidanceUS EPA, AP-42, section 9.11.1, Vegetable Oil Processing, November 1995 (https://gaftp.epa.gov/ap42/ch09/s1101/final/c9s1101_nov1995.pdf; retrieved 2026-08-10)Solvent extraction, desolventizing, crude-oil/meal separation, hexane recovery, storage/vent sources, particulate emissions, and solvent mass-balance method
fao-leap-animal-feeds-2016official_guidanceFAO LEAP Partnership, Environmental performance of animal feeds supply chains: Guidelines for assessment, Version 1, 2016, ISBN 978-92-5-109499-0 (official record: https://openknowledge.fao.org/handle/20.500.14283/i6433e; retrieved 2026-08-10)Multifunctional process subdivision, direct assignment, oilseed-crushing allocation, economic allocation, and dry-mass/gross-energy sensitivity

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_received_to_crude_gateAll datasetsInclude all foreground operations from mill receipt of groundnuts through qualifying crude-oil storage and loadout; exclude cultivation and refining while linking their datasets only when required by the study system.codex-cxs-210-1999, fao-groundnut-postharvest-2002
boundary_route_specific_stepsExtraction routeInclude shelling, conditioning, pressing passes, solvent extraction, desolventizing, meal drying/cooling, solvent recovery, and clarification only when performed; the route declaration shall control which conditional processes are active.fao-rural-oilseed-quality-1995, fao-groundnut-postharvest-2002, us-epa-ap42-9-11-1-1995
boundary_internal_recyclingRecovered oil, solvent, water, and solidsRecord internal loops once and report only net external inputs and releases, while retaining gross recovery data needed to verify the balance.us-epa-ap42-9-11-1-1995
boundary_no_refiningCrude-oil productStop before alkali or physical refining, bleaching, deodorization, winterization, fractionation, or formulation.us-epa-ap42-9-11-1-1995
Allocation rules · 5
Rule IDApplies toRuleSource IDs
allocation_avoid_by_subdivisionOil, cake/meal, shells, and route-specific operationsFirst avoid allocation by subdividing the plant and assigning inputs, emissions, and post-separation operations directly to the product or production unit that causes them.fao-leap-animal-feeds-2016
allocation_shared_burdensRemaining shared burdens before product separationWhen subdivision cannot resolve shared burdens, use economic allocation among crude oil and beneficial co-products using contemporaneous, documented prices; calculate factors over a representative period and ensure factors sum to one.fao-leap-animal-feeds-2016
allocation_sensitivityMaterial co-productsReport dry-mass and gross-energy allocation as sensitivity cases when data allow, and disclose how the selected method changes the crude-oil result.fao-leap-animal-feeds-2016
allocation_waste_definitionShells, rejects, sludge, and off-spec mealTreat an output as a co-product only when a documented recipient and beneficial use exist. Waste without marketable function receives no co-product credit; its handling remains with the generating process.fao-leap-animal-feeds-2016
allocation_data_disclosureAll allocated datasetsDisclose co-product wet and dry masses, moisture, prices and averaging period, energy-content data where used, allocation factors, excluded outputs, and sensitivity results.fao-leap-animal-feeds-2016
Validation rules · 8
Rule IDApplies toRuleSource IDs
validate_product_identityReference productFail if the output is refined, blended, from another botanical source, or lacks the crude-oil route/grade declaration.codex-cxs-210-1999
validate_reference_flowQuantitative referenceRequire exactly 1 kg after normalization, product-flow UUID 4becfdba-2a4c-4c6f-a503-75db987fdc16, Mass property UUID 93a60a56-a3c8-11da-a746-0800200b9a66, and Units of mass UUID 93a60a57-a4c8-11da-a746-0800200c9a66.
validate_boundaryForeground systemRequire mill receipt through physical clarification/storage/loadout, prohibit refining, and require upstream datasets rather than recursive reconstruction.fao-groundnut-postharvest-2002, us-epa-ap42-9-11-1-1995
validate_route_inventoryActive processesRequire preparation and clarification; require mechanical and/or solvent module consistent with the declared route and all route-specific inputs, co-products, wastes, and releases.fao-rural-oilseed-quality-1995, fao-groundnut-postharvest-2002, us-epa-ap42-9-11-1-1995
validate_material_balanceEach process and total systemRequire a disclosed material-balance result on consistent wet/dry basis, stock changes, internal-transfer cancellation, and investigation of unexplained imbalance.
validate_solvent_routeSolvent extractionIf solvent is used, require solvent identity, recovery-system description, net external solvent input, stock-adjusted mass balance, product/waste residuals, and compartment-specific releases; otherwise mark the check skipped as not applicable.us-epa-ap42-9-11-1-1995
validate_allocationCo-productsRequire subdivision before allocation, documented beneficial-use decisions, economic factors summing to one for remaining shared burdens, and dry-mass/gross-energy sensitivity where data allow.fao-leap-animal-feeds-2016
validate_qualifiers_and_qualityDataset metadataRequire all reference-flow qualifiers, temporal/site coverage, feedstock condition, co-product destinations, UUID review, and quality evidence.fao-rural-oilseed-quality-1995
Processes and inputs/outputs · 4
Process IDProcess nameInput flowsOutput flows
p_receiving_preparationReceiving and groundnut preparation23
p_mechanical_extractionMechanical oil extraction23
p_solvent_extractionSolvent extraction and recovery34
p_clarification_storageCrude-oil clarification, storage, and loadout22

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: Receiving and groundnut preparation (p_receiving_preparation)InputsProduct flowsReceived groundnuts (received_groundnuts)Preparation utilities (preparation_utilities)Waste flowsElementary flowsOutputsProduct flowsPrepared groundnuts (prepared_groundnuts)Valorized groundnut shells (shells_coproduct)Waste flowsDiscarded shells and preparation rejects (preparation_rejects)Elementary flowsProcess: Mechanical oil extraction (p_mechanical_extraction)InputsProduct flowsPrepared groundnuts to press (press_feed)Pressing utilities (pressing_utilities)Waste flowsElementary flowsOutputsProduct flowsCrude groundnut oil from pressing (pressed_crude_oil)Groundnut press cake (groundnut_press_cake)Waste flowsElementary flowsParticulate matter from pressing and handling (pressing_particulate)Process: Solvent extraction and recovery (p_solvent_extraction)InputsProduct flowsPrepared groundnuts or press cake to solvent extraction (solvent_feed)Hexane makeup (hexane_makeup)Solvent-extraction utilities (solvent_utilities)Waste flowsElementary flowsOutputsProduct flowsCrude groundnut oil from solvent extraction (solvent_crude_oil)Solvent-extracted groundnut meal (groundnut_meal)Waste flowsOff-spec meal and solvent-bearing residues (solvent_route_waste)Elementary flowsHexane released to air (hexane_to_air)Process: Crude-oil clarification, storage, and loadout (p_clarification_storage)InputsProduct flowsUnclarified crude groundnut oil (unclarified_crude_oil)Clarification and storage utilities (clarification_utilities)Waste flowsElementary flowsOutputsProduct flowsNet crude groundnut oil reference output (reference_crude_oil)Waste flowsClarification sludge and spent filter material (clarification_waste)Elementary flows7. Allocation and Co-product Handling8. Foreground Data Collection, Calculation, and Quality RulesData Collection ProtocolsCalculation RulesData Quality Requirements9. Validation Rules10. Published Dataset Profile11. Data Sources