TianGong PCR产品类别规则

Soy milk

Soy milk: This PCR governs foreground data production for finished, non-fermented soy milk at the manufacturing plant gate. It covers soy beverages made from soybeans…

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

Source

1. Scope and Applicability

This PCR governs foreground data production for finished, non-fermented soy milk at the manufacturing plant gate. It covers soy beverages made from soybeans and/or soy derivatives and water, including plain, composite or flavoured, and lower-protein soybean-based beverages when they are placed in the soy-milk product category. The declared Codex product subtype, protein content, formulation, heat-treatment route, packaging format, and storage condition determine the concrete product represented.

The foreground boundary begins when soybeans, soy derivatives, water, ingredients, processing aids, cleaning materials, fuels, electricity, and packaging materials are received at the manufacturing site. It includes preparation, aqueous extraction or reconstitution, separation where performed, formulation and standardisation, homogenisation, heat treatment, filling and packaging, on-site finished-product handling, sanitation, utilities, product losses, residues, wastewater, direct emissions, and co-products. Upstream production of received materials and energy is represented by linked upstream datasets rather than recreated inside the foreground processes.

Fermented soy beverages, soybean curd or tofu, compressed or dehydrated soybean curd products, soy-protein ingredients sold as ingredients, unfinished soy base, dairy milk, mixed beverages classified outside CPC 24423, and other non-animal milks are excluded. Distribution after the plant gate, retail, consumer refrigeration or preparation, consumption, and packaging end-of-life are outside the foreground boundary. This PCR does not certify food safety, legal compliance, nutrition claims, or product comparability.

2. Product Category Identity

FieldValue
canonical_pcr_idpcr.food-products-beverages-and-tobacco-textiles-apparel-and-leather-products.beverages.soy-milk
classification_refsCPC 3.0: 24423 — Soy milk
covered_productsFinished non-fermented soy milk and soybean beverages made principally from soybeans and/or soy derivatives and water, including plain, composite or flavoured, and soybean-based beverage subtypes when classified as CPC 24423
excluded_productsFermented soy beverages; tofu and other soybean-curd products; compressed or dehydrated soybean curd; soy flour, concentrate, isolate, unfinished soy base, or other ingredients sold for further processing; dairy milk; mixed drinks outside CPC 24423; coconut, almond, rice, oat, and other non-animal milks
representative_productNet finished non-fermented soy milk, ready for sale or further distribution at the manufacturing plant gate, excluding packaging mass
production_routeReceipt of soy raw material; preparation and aqueous extraction or derivative reconstitution; separation where applicable; formulation and standardisation; homogenisation and declared heat treatment; filling, packaging, and finished-product handling, with sanitation and utilities recorded
market_stateLiquid finished beverage at the plant gate in the declared bulk or consumer packaging, with declared storage condition, product subtype, formulation, protein content, and heat-treatment status

3. Reference Flow

FieldValue
WhatSupply finished, non-fermented soy milk with the declared product subtype, formulation, treatment, packaging format, and storage condition
How much1 kg net soy milk at the manufacturing plant gate, excluding primary, secondary, and tertiary packaging mass
How wellMeets the declared product specification and applicable compositional, quality, and microbiological requirements; the foreground package records actual composition and conformity evidence without asserting certification
How long or cycleOne production lot or an explicitly aggregated production period ending at plant-gate release; no use-stage service life is assigned
reference_flow_link1 kg net conforming finished soy milk output equals 1 kg of the reference product flow
FieldValue
Reference amount1 kg net finished soy milk
Reference product flowSoy milk b0bd96e4-7b19-4d9c-8d80-ea47b97bbde3
Reference flow propertyMass 93a60a56-a3c8-11da-a746-0800200b9a66
Reference unit groupUnits of mass 93a60a57-a4c8-11da-a746-0800200c9a66
Reference unitkg
Required qualifiersCodex product subtype; protein content on the declared analytical basis; soy input form and species or source description; formulation and optional ingredients; sweetened or flavoured status; heat-treatment route; packaging format and nominal fill size; net product mass; storage condition; production geography; production period or lot; allocation treatment for marketable co-products

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

4. Measurement and Unit Rules

rule_idApplies toRequired propertyRequired unitRule
reference_net_massReference soy milk outputMass 93a60a56-a3c8-11da-a746-0800200b9a66kgMeasure conforming beverage net mass after filling or at the equivalent bulk plant-gate point; exclude all packaging mass and separately record rework, rejects, samples, spills, and other non-reference product.
ingredient_process_water_separationWater inputsVolume or Mass with declared density and temperature basism3 or kgRecord water incorporated into product separately from extraction, rinsing, cooling, boiler, sanitation, and other process water; document any reuse so the same water is not counted twice.
soy_material_basisSoybeans and soy-derived ingredientsMasskgRecord as-received mass and declare moisture or solids basis when used for yield, composition, or allocation calculations; do not mix dry-matter and as-received values without an auditable conversion.
energy_carrier_separationElectricity, fuels, steam, heat, and refrigerationCarrier-appropriate energy or physical propertykWh, MJ, kg, or m3Meter or calculate each energy carrier separately, retain conversion factors and lower- or higher-heating-value basis where relevant, and avoid counting purchased steam or heat again as on-site fuel.
coproduct_state_basisOkara, recovered soy solids, and other co-productsMasskgRecord wet mass, moisture or dry-matter content, market status, and destination at the point the co-product leaves the foreground process; allocation factors must use a consistent declared basis.
packaging_mass_separationPrimary, secondary, and tertiary packagingMasskgRecord packaging inputs and scrap by material and packaging level, but exclude packaging mass from the 1 kg reference product amount.

5. System Boundary

Boundary Abstraction

FieldValue
declared_starting_conditionSoybeans or soy-derived ingredients, water, optional ingredients, processing aids, packaging materials, fuels, and purchased energy received at the manufacturing site with quantity, supplier or source, material state, and upstream dataset link declared
starting_condition_roleManufacturing-gate foreground starting point; cultivation, production of soy derivatives and ingredients, energy generation, packaging manufacture, and inbound supply-chain operations are represented by upstream datasets
product_classification_scopeFinished non-fermented soy milk classified as CPC 3.0 code 24423; adjacent non-animal milks, unfinished soy intermediates, fermented products, and soybean-curd products are outside scope
recursive_input_ruleIf purchased soy milk or an intermediate represented by the same canonical product category enters the site, record it once as an upstream product input with its state, quantity, supplier boundary, and dataset; do not reopen its internal manufacturing chain inside the receiving foreground process
upstream_dataset_requirementUse temporally, geographically, and technologically representative datasets for soybeans or soy derivatives, other ingredients, water supply, electricity, fuels or heat, refrigerants, cleaning agents, packaging materials, transport where included in study scope, and off-site waste or wastewater treatment
disclosureDeclare whole-bean versus soy-derivative route, extraction and separation configuration, product subtype and formulation, treatment and storage route, included packaging levels, co-product status and allocation, water reuse, sanitation boundary, on-site versus off-site wastewater treatment, data period, site coverage, and all exclusions or data gaps

Boundary Rules

rule_idApplies toRuleSources
boundary_foreground_gateManufacturing foregroundInclude all on-site operations from receipt of materials through release of conforming packaged or bulk soy milk at the plant gate, including support utilities and sanitation attributable to production.codex-cxs-322r-2015; eu-jrc-fdm-bref-2019
boundary_upstream_linksReceived product and energy inputsLink received soy raw materials, ingredients, packaging, fuels, electricity, heat, and other technosphere inputs to appropriate upstream datasets; do not duplicate their upstream processes inside the foreground package.us-epa-lca-2006
boundary_packagingPackagingInclude packaging materials consumed and packaging scrap generated at the site; exclude packaging mass from reference net product mass and disclose which packaging levels are included.eu-jrc-fdm-bref-2019
boundary_cleaning_lossesCleaning, product losses, and residuesInclude cleaning water and chemicals, recoverable product, spills, off-specification product, separated solids, wastewater, and treatment residues; record recovery or reuse before any disposal flow.eu-jrc-fdm-bref-2019
boundary_direct_releasesDirect elementary flowsRecord measured or calculated direct releases from on-site combustion, refrigeration losses, wastewater treatment, and other included operations; do not substitute generic impact results for elementary-flow inventory.us-epa-lca-2006
boundary_no_silent_cutoffCompletenessDo not omit a known material, energy, water, product, co-product, waste, wastewater, or direct-emission flow solely because it is difficult to measure; document any excluded flow, rationale, expected significance, and effect on completeness.us-epa-lca-2006

6. Process Inventory Structure

Process Map

process_idprocess_nameinclusioninclusion_conditionrolequantitative_reference
soy_receiving_preparationSoy raw-material receiving and preparationrequiredAlways include receipt and storage; cleaning, sorting, soaking, dehulling, and size reduction apply according to the declared soy input formEstablish traceable soy and ingredient inputs ready for extraction or reconstitutionkg prepared soy material transferred, reconciled to the reference flow
aqueous_extraction_separationAqueous extraction, heating, and separationconditionalRequired for whole-bean or flour extraction routes; for direct soy-derivative reconstitution, declare this process not operated and link the derivative upstreamProduce soy liquid or base and separate fibre or insoluble solids where performedkg soy liquid or base transferred, with soy solids and water balance
formulation_standardisationFormulation and standardisationrequiredInclude blending of soy liquid or derivative, water, optional ingredients, and processing aids for the declared product subtypeEstablish final recipe, protein or solids basis, and batch identitykg formulated beverage transferred, reconciled to recipe and batch records
homogenisation_heat_treatmentHomogenisation, heat treatment, and coolingrequiredRecord the actual homogenisation, pasteurisation, UHT, sterilisation, hot-fill, cooling, or aseptic route; identify any operation not usedProduce stable treated beverage meeting the declared release specificationkg treated beverage transferred, reconciled to temperature-time and loss records
filling_packaging_storageFilling, packaging, and finished-product handlingrequiredInclude bulk loadout or all operated filling, sealing, coding, secondary packaging, cooling, and on-site finished storageProduce the reference output ready for plant-gate release1 kg net conforming soy milk output
sanitation_utilities_wastewaterSanitation, utilities, and wastewater managementrequiredInclude shared or dedicated support loads attributable to the foreground processes, with allocation or metering basis disclosedCapture cleaning, utility, recovery, wastewater, waste, and direct-emission flows that support productionsupport activity normalised to 1 kg net conforming soy milk

Process: Soy raw-material receiving and preparation (soy_receiving_preparation)

Inputs

Product flows
Soybeans or soy-derived raw material received (soy_raw_material_received)

Record each soy input by supplier, lot, product form, as-received mass, moisture or solids basis where relevant, and intended route. Whole soybeans and soy flour, concentrate, isolate, or other derivatives must remain distinguishable.

  • Selected flow: Soybeans or soy-derived ingredient, by declared form
  • Flow property / unit: Mass / kg
  • Amount rule: measured accepted quantity transferred from receiving records, adjusted only by documented stock change
  • Value mode: Foreground record (foreground_record)
  • Specificity: Product-specific (product_specific)
  • Normalization basis: per 1 kg net conforming soy milk
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_material_receipts
  • Sources: codex-cxs-322r-2015

Outputs

Product flows
Prepared soy material (prepared_soy_material)

Record the weighed soy material transferred to extraction or reconstitution after any cleaning, sorting, soaking, dehulling, or size reduction, retaining its material state and batch link.

  • Selected flow: Prepared soy material, facility intermediate
  • Flow property / unit: Mass / kg
  • Amount rule: measured transfer mass or calculated batch balance from verified preparation records
  • Value mode: Calculated value (calculated_value)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per 1 kg net conforming soy milk
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_batch_mass_balance
Waste flows
Rejected soy material and foreign matter (soy_preparation_rejects)

Record rejects, screenings, hulls, dust collected as waste, and their actual recovery, treatment, or disposal route; marketable hulls or other co-products are recorded as product outputs instead.

  • Selected flow: Soy preparation rejects, declared state
  • Flow property / unit: Mass / kg
  • Amount rule: measured container or dispatch mass, corrected for tare
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per 1 kg net conforming soy milk
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_residue_waste_records
Elementary flows
Preparation dust released to air (preparation_dust_to_air)

Record direct particulate release only where handling or size reduction vents to the environment; captured dust remains a waste or recovered material flow.

  • Selected flow: Particulate matter to air, matching measured fraction
  • Flow property / unit: Mass / kg
  • Amount rule: measured release or calculated value from monitored exhaust activity and a documented factor
  • Value mode: Calculated value (calculated_value)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per 1 kg net conforming soy milk
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_direct_emissions

Process: Aqueous extraction, heating, and separation (aqueous_extraction_separation)

Inputs

Product flows
Prepared soy feed (prepared_soy_feed_input)

Record the matched prepared-soy batch entering aqueous extraction or reconstitution.

  • Selected flow: Prepared soy material, facility intermediate
  • Flow property / unit: Mass / kg
  • Amount rule: measured batch transfer from prepared_soy_material
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per 1 kg net conforming soy milk
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_batch_mass_balance
Extraction or reconstitution water (extraction_water)

Record water added to elute soy protein and other components or to reconstitute a soy derivative, separately from cleaning and utility water.

  • Selected flow: Process water supplied to production
  • Flow property / unit: Volume / m3 or Mass / kg
  • Amount rule: measured batch or dedicated-meter consumption, with density conversion documented if mass is reported
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per 1 kg net conforming soy milk
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_water_records
  • Sources: codex-cxs-322r-2015
Extraction electricity and thermal energy (extraction_energy)

Record electricity, steam, direct fuel, or other heat used for grinding, pumping, extraction heating, anti-nutrient control, and separation as distinct carrier records.

  • Selected flow: Electricity and thermal-energy carriers, by actual supply
  • Flow property / unit: Energy or carrier-appropriate property / kWh, MJ, kg, or m3
  • Amount rule: metered consumption or engineering calculation from collected operating data and documented conversion factors
  • Value mode: Calculated value (calculated_value)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per 1 kg net conforming soy milk
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_energy_records

Outputs

Product flows
Soy liquid or standardisation base (soy_liquid_base)

Record the soy liquid transferred to formulation with measured mass, solids or protein basis, temperature, and batch identity.

  • Selected flow: Soy liquid or base, facility intermediate
  • Flow property / unit: Mass / kg
  • Amount rule: measured transfer mass reconciled with input water, soy material, separated solids, and losses
  • Value mode: Foreground record (foreground_record)
  • Specificity: Product-specific (product_specific)
  • Normalization basis: per 1 kg net conforming soy milk
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_batch_mass_balance
Marketable okara or recovered soy solids (okara_coproduct)

Record separated soy fibre or solids as a product output only when it has a documented recipient or market use; otherwise classify it as waste. Retain wet mass, moisture or dry matter, and destination.

  • Selected flow: Okara or recovered soy solids, declared market state
  • Flow property / unit: Mass / kg
  • Amount rule: measured dispatch or transfer mass with moisture or dry-matter result
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per 1 kg net conforming soy milk
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_coproduct_records
  • Sources: codex-cxs-322r-2015; eu-jrc-fdm-bref-2019
Waste flows
Non-marketable soy residue (soy_residue_waste)

Record separated material with no product use, contaminated recovery material, and off-specification solids by actual treatment destination.

  • Selected flow: Soy processing residue, declared waste state
  • Flow property / unit: Mass / kg
  • Amount rule: measured container or dispatch mass, corrected for tare
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per 1 kg net conforming soy milk
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_residue_waste_records
  • Sources: eu-jrc-fdm-bref-2019
Elementary flows
Extraction-area wastewater released to environment (extraction_wastewater_release)

Use this elementary-flow row only for a monitored direct discharge after the included treatment boundary. Wastewater sent to another process or off-site treatment remains a waste or product flow.

  • Selected flow: Waterborne emissions by measured substance
  • Flow property / unit: Mass / kg
  • Amount rule: discharge volume multiplied by measured concentration for each reported substance, with sampling and averaging basis retained
  • Value mode: Calculated value (calculated_value)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per 1 kg net conforming soy milk
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_wastewater_records
  • Sources: eu-jrc-fdm-bref-2019

Process: Formulation and standardisation (formulation_standardisation)

Inputs

Product flows
Soy liquid or soy derivative for formulation (soy_base_for_formulation)

Record the matched soy liquid from extraction or the received soy derivative used in a direct-reconstitution route.

  • Selected flow: Soy liquid, base, or derivative by declared form
  • Flow property / unit: Mass / kg
  • Amount rule: measured batch issue and transfer quantity
  • Value mode: Foreground record (foreground_record)
  • Specificity: Product-specific (product_specific)
  • Normalization basis: per 1 kg net conforming soy milk
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_recipe_batch_records
Formulation water (formulation_water)

Record water intentionally incorporated during formulation separately from extraction, cleaning, and utility water.

  • Selected flow: Ingredient water supplied to formulation
  • Flow property / unit: Volume / m3 or Mass / kg
  • Amount rule: measured batch addition with density and temperature basis retained where conversion is required
  • Value mode: Foreground record (foreground_record)
  • Specificity: Product-specific (product_specific)
  • Normalization basis: per 1 kg net conforming soy milk
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_recipe_batch_records
  • Sources: codex-cxs-322r-2015
Optional ingredients and processing aids (optional_ingredients_aids)

Record each sugar, oil, salt, flavour, stabiliser, vitamin or mineral premix, and processing aid separately with specification, lot, recipe quantity, and carry-over or removal treatment.

  • Selected flow: Declared ingredient or processing aid
  • Flow property / unit: Mass / kg
  • Amount rule: measured batch issue from recipe and inventory records
  • Value mode: Foreground record (foreground_record)
  • Specificity: Product-specific (product_specific)
  • Normalization basis: per 1 kg net conforming soy milk
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_recipe_batch_records
  • Sources: codex-cxs-322r-2015

Outputs

Product flows
Formulated and standardised soy beverage (formulated_soy_beverage)

Record the batch transferred to homogenisation or heat treatment with total mass, measured protein or solids basis, formulation identity, and conformity status.

  • Selected flow: Formulated soy beverage, facility intermediate
  • Flow property / unit: Mass / kg
  • Amount rule: measured batch transfer reconciled to recipe inputs, samples, rework, and losses
  • Value mode: Foreground record (foreground_record)
  • Specificity: Product-specific (product_specific)
  • Normalization basis: per 1 kg net conforming soy milk
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_recipe_batch_records
Waste flows
Formulation rejects and unrecovered product (formulation_rejects)

Record off-specification batches, filter residues, and unrecovered formulation losses by rework, recovery, wastewater, or disposal destination.

  • Selected flow: Off-specification soy beverage or formulation residue
  • Flow property / unit: Mass / kg
  • Amount rule: measured rejected or dispatched mass, excluding quantities demonstrably returned to the same product batch
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per 1 kg net conforming soy milk
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_residue_waste_records
Elementary flows

Process: Homogenisation, heat treatment, and cooling (homogenisation_heat_treatment)

Inputs

Product flows
Formulated beverage feed (formulated_beverage_feed)

Record the matched formulated batch entering treatment.

  • Selected flow: Formulated soy beverage, facility intermediate
  • Flow property / unit: Mass / kg
  • Amount rule: measured transfer mass from formulated_soy_beverage
  • Value mode: Foreground record (foreground_record)
  • Specificity: Product-specific (product_specific)
  • Normalization basis: per 1 kg net conforming soy milk
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_treatment_records
Treatment energy and cooling services (treatment_energy_cooling)

Record electricity, steam, fuel, purchased heat, refrigeration, and cooling-water use by carrier and actual treatment route.

  • Selected flow: Electricity, heat, fuel, refrigeration, and cooling-water services by actual supply
  • Flow property / unit: Carrier-appropriate energy or physical property / kWh, MJ, kg, or m3
  • Amount rule: metered consumption or calculation from collected operating hours, loads, flows, and documented conversion factors
  • Value mode: Calculated value (calculated_value)
  • Specificity: Technology-specific (technology_specific)
  • Normalization basis: per 1 kg net conforming soy milk
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_energy_records

Outputs

Product flows
Treated soy milk before filling (treated_soy_milk)

Record mass transferred to filling together with the actual homogenisation conditions, time-temperature record, cooling or aseptic status, samples, rework, and losses.

  • Selected flow: Treated soy milk, facility intermediate
  • Flow property / unit: Mass / kg
  • Amount rule: measured transfer mass reconciled to treatment feed, retained product, samples, rework, and losses
  • Value mode: Foreground record (foreground_record)
  • Specificity: Technology-specific (technology_specific)
  • Normalization basis: per 1 kg net conforming soy milk
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_treatment_records
Waste flows
Treatment start-up, shutdown, and reject losses (treatment_product_losses)

Record soy beverage removed during start-up, shutdown, interface, sampling, equipment failure, or release testing, distinguishing rework, recovery, wastewater, and disposal.

  • Selected flow: Soy beverage treatment loss, declared destination
  • Flow property / unit: Mass / kg
  • Amount rule: measured or mass-balance-derived quantity by event and destination
  • Value mode: Calculated value (calculated_value)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per 1 kg net conforming soy milk
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_batch_mass_balance
  • Sources: eu-jrc-fdm-bref-2019
Elementary flows

Record direct combustion emissions and verified refrigerant losses attributable to treatment; purchased electricity and heat remain product inputs with upstream datasets.

  • Selected flow: Relevant elementary flow to air
  • Flow property / unit: Mass / kg
  • Amount rule: measured release or calculated value from collected fuel, refrigerant, and operating records with documented factors
  • Value mode: Calculated value (calculated_value)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per 1 kg net conforming soy milk
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_direct_emissions

Process: Filling, packaging, and finished-product handling (filling_packaging_storage)

Inputs

Product flows
Treated soy milk for filling (treated_soy_milk_for_filling)

Record the matched treated beverage transferred to bulk loadout or the filling line.

  • Selected flow: Treated soy milk, facility intermediate
  • Flow property / unit: Mass / kg
  • Amount rule: measured transfer mass from treated_soy_milk
  • Value mode: Foreground record (foreground_record)
  • Specificity: Product-specific (product_specific)
  • Normalization basis: per 1 kg net conforming soy milk
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_packaging_release_records
Packaging materials (packaging_materials)

Record primary, secondary, and tertiary packaging issued to production by material, component, mass, supplier, recycled-content declaration where used, and packaging level.

  • Selected flow: Packaging component by declared material and level
  • Flow property / unit: Mass / kg
  • Amount rule: measured issue less verified return to stock, reconciled to packed units and packaging scrap
  • Value mode: Calculated value (calculated_value)
  • Specificity: Product-specific (product_specific)
  • Normalization basis: per 1 kg net conforming soy milk
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_packaging_release_records
  • Sources: eu-jrc-fdm-bref-2019
Filling and storage electricity (filling_storage_electricity)

Record metered or allocated electricity for filling, sealing, coding, conveyors, secondary packaging, cooling, and on-site finished storage through plant-gate release.

  • Selected flow: Purchased electricity by actual supply mix
  • Flow property / unit: Energy / kWh
  • Amount rule: dedicated meter reading or documented allocation from equipment load and operating time
  • Value mode: Calculated value (calculated_value)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per 1 kg net conforming soy milk
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_energy_records

Outputs

Product flows
Net finished soy milk at plant gate (finished_soy_milk_reference)

This is the quantitative reference output. Count only released, conforming net beverage mass and exclude packaging, rework still inside the system, retained samples, rejects, and unshipped losses.

  • Selected flow: Soy milk b0bd96e4-7b19-4d9c-8d80-ea47b97bbde3
  • Flow property / unit: Mass 93a60a56-a3c8-11da-a746-0800200b9a66 / kg
  • Amount rule: fixed reference amount of 1 kg after normalising collected plant-gate release mass
  • Value mode: Fixed value (fixed_value)
  • Specificity: Product-specific (product_specific)
  • Normalization basis: 1 kg net conforming soy milk at plant gate
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Identity reference (identity_reference)
  • Sources: unsd-cpc-3-2025; codex-cxs-322r-2015
Waste flows
Packaging scrap (packaging_scrap)

Record start-up scrap, damaged components, trim, rejected packs, and collected packaging waste by material and recovery or disposal route.

  • Selected flow: Packaging waste by material and treatment route
  • Flow property / unit: Mass / kg
  • Amount rule: measured collection or dispatch mass reconciled to packaging issue and packed units
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per 1 kg net conforming soy milk
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_residue_waste_records
Filling rejects and product loss (filling_product_loss)

Record leaking or underfilled packs, filler start-up and shutdown losses, samples, and damaged finished product by rework, recovery, wastewater, or disposal route.

  • Selected flow: Soy milk filling loss, declared destination
  • Flow property / unit: Mass / kg
  • Amount rule: measured rejected units and net contents plus separately measured bulk loss
  • Value mode: Calculated value (calculated_value)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per 1 kg net conforming soy milk
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_packaging_release_records
Elementary flows

Process: Sanitation, utilities, and wastewater management (sanitation_utilities_wastewater)

Inputs

Product flows
Cleaning and sanitation water (sanitation_water)

Record pre-rinse, cleaning-in-place, open-plant cleaning, disinfection, and final-rinse water separately where meters or batch systems permit, including recovered or reused water without double counting.

  • Selected flow: Water supplied for cleaning and sanitation
  • Flow property / unit: Volume / m3
  • Amount rule: dedicated meter, CIP batch volume, or documented allocation from site water balance
  • Value mode: Calculated value (calculated_value)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per 1 kg net conforming soy milk
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_sanitation_records
  • Sources: eu-jrc-fdm-bref-2019
Cleaning chemicals and disinfectants (cleaning_chemicals)

Record each purchased cleaning agent, disinfectant, and neutralisation chemical by active concentration where available, replenishment, recovery, and disposal route.

  • Selected flow: Cleaning or sanitation chemical by formulation
  • Flow property / unit: Mass / kg
  • Amount rule: measured issue or purchase-and-stock balance, excluding returned unused material
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per 1 kg net conforming soy milk
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_sanitation_records
  • Sources: eu-jrc-fdm-bref-2019
Shared utility energy (shared_utility_energy)

Record energy for boilers, compressed air, refrigeration, pumps, water treatment, cleaning, and wastewater treatment that was not already assigned to a production process.

  • Selected flow: Electricity, fuel, steam, heat, or refrigeration service by actual supply
  • Flow property / unit: Carrier-appropriate energy or physical property / kWh, MJ, kg, or m3
  • Amount rule: metered support-process consumption or documented allocation from operating records, excluding energy already assigned elsewhere
  • Value mode: Calculated value (calculated_value)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per 1 kg net conforming soy milk
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_energy_records

Outputs

Product flows
Recovered product or cleaning solution (recovered_material)

Record product, rinse water, or cleaning solution returned for controlled reuse as an internal product output and matched input; do not count internal circulation as a new net product.

  • Selected flow: Recovered product, water, or cleaning solution, facility intermediate
  • Flow property / unit: Mass or Volume / kg or m3
  • Amount rule: measured recovered quantity linked to the receiving batch or reuse tank
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per 1 kg net conforming soy milk
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_sanitation_records
  • Sources: eu-jrc-fdm-bref-2019
Waste flows
Wastewater sent to treatment (wastewater_to_treatment)

Record wastewater volume, destination, and measured characteristics at the transfer point. Keep wastewater sent to an on-site or off-site treatment process as a waste flow rather than an elementary discharge.

  • Selected flow: Food-processing wastewater to declared treatment
  • Flow property / unit: Volume / m3
  • Amount rule: monitored discharge volume, reconciled with water inputs, incorporated water, reuse, evaporation, and other outputs
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per 1 kg net conforming soy milk
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_wastewater_records
  • Sources: eu-jrc-fdm-bref-2019
Wastewater-treatment sludge and separated residues (wastewater_sludge_residues)

Record screenings, fats, solids, sludge, and spent treatment materials separately with moisture basis and actual recovery or disposal destination.

  • Selected flow: Wastewater-treatment residue by declared state
  • Flow property / unit: Mass / kg
  • Amount rule: measured dispatch or container mass, corrected for tare and retaining moisture basis
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per 1 kg net conforming soy milk
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_residue_waste_records
Elementary flows
Treated wastewater emissions (treated_wastewater_emissions)

Where on-site treatment discharges directly to the environment, record waterborne substances from monitored flow and concentration at the final discharge point.

  • Selected flow: Waterborne emissions by measured substance
  • Flow property / unit: Mass / kg
  • Amount rule: monitored discharge volume multiplied by representative measured concentration for each substance
  • Value mode: Calculated value (calculated_value)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per 1 kg net conforming soy milk
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_wastewater_records
  • Sources: eu-jrc-fdm-bref-2019

7. Allocation and Co-product Handling

rule_idApplies toRuleSources
allocation_avoid_firstShared processes and co-productsAvoid allocation first by separately metering or subdividing extraction, formulation, treatment, packaging, sanitation, and utility operations; use system expansion only when the downstream function and substituted product are explicitly modelled and justified for the study goal.us-epa-lca-2006
allocation_coproduct_statusOkara, recovered soy solids, and recovered productEstablish whether each output is a marketable product, internally recycled material, or waste from documented destination and acceptance evidence before assigning burdens or credits.eu-jrc-fdm-bref-2019
allocation_physical_relationUnavoidable shared burdensIf allocation cannot be avoided, use a documented physical causal relationship that reflects how the shared input or output changes with the products or functions; simple wet-mass allocation is not automatically valid, particularly when moisture differs.us-epa-lca-2006
allocation_other_relationNo defensible physical relationUse another relationship, such as economic value, only when a physical relationship cannot be established; record prices, reference period, currency, market condition, calculation, and sensitivity to the chosen relationship.us-epa-lca-2006
allocation_no_avoided_burden_defaultWaste recovery and co-product useDo not apply avoided-burden credits by default. Model a substitution scenario only when required by the downstream study, with substituted function, market, quality equivalence, and displacement assumption disclosed separately from the foreground inventory.us-epa-lca-2006
allocation_rework_internalRework and internal recyclingTreat material returned within the same foreground system as an internal transfer; retain the original material and energy burdens and record any additional reprocessing inputs and losses without creating a second product credit.eu-jrc-fdm-bref-2019

8. Foreground Data Collection, Calculation, and Quality Rules

Data Collection Protocols

protocol_idprocess_idflow_rolerecord_typeraw_fieldscollection_methodunitfrequencytemporal_coveragesite_scopeaggregation_rulequality_evidence
cp_material_receiptssoy_receiving_preparationreceived soy and other materialsweighbridge, receiving, invoice, specification, and stock recordssupplier; lot; material form; accepted and rejected mass; moisture or solids basis where relevant; opening and closing stock; specificationreconcile receipts, issues, returns, and stock change by material and lotkgeach receipt and inventory periodsame production period as reference output, including opening and closing stockall facilities and warehouses supplying the declared foreground siteaccepted input = receipts + opening stock − closing stock − documented returns; normalise by reference outputcalibrated scale records; supplier specification; lot traceability; stock reconciliation
cp_batch_mass_balancesoy_receiving_preparation; aqueous_extraction_separation; homogenisation_heat_treatmentintermediate transfers and lossesbatch sheet, tank level, inline meter, scale, and loss-event recordsbatch id; input and output masses; tank heel; sample; spill; reject; rework; moisture or solids; timestampsreconcile each linked batch across transfer points and retain unexplained differencekgeach batch or production runall batches represented by the datasetdeclared site and included linesaggregate only after batch reconciliation; divide period totals by net conforming outputmeter or scale calibration; signed batch records; reconciliation report
cp_water_recordsaqueous_extraction_separation; formulation_standardisationingredient, extraction, cooling, and process waterdedicated meters, batch additions, tank records, and site water balancesource; meter; purpose; volume; temperature; density if converted; reuse origin and destinationmeter by use where available; otherwise documented allocation from reconciled site balancem3 or kgcontinuous, batch, or billing intervalfull production period, including start-up and shutdownall included production and utility areasseparate incorporated, process, reused, evaporated, and discharged water; avoid double counting reused streamsmeter calibration; batch sheet; utility bill; water-balance reconciliation
cp_recipe_batch_recordsformulation_standardisationrecipe inputs and formulated outputapproved recipe, material issue, batch sheet, laboratory result, and release recordproduct code; batch; ingredient lot and quantity; water; aid; rework; protein or solids; output; rejectreconcile approved recipe with actual issued quantities and measured batch outputkgeach batchall represented product batchesall included formulations and linesaggregate by product subtype only after retaining formulation-specific totalsapproved recipe; lot genealogy; laboratory certificate; batch release
cp_treatment_recordshomogenisation_heat_treatmenttreatment feed, output, and operating conditionflow meter, batch record, time-temperature logger, pressure record, and release testbatch; feed and output mass; homogenisation setting; temperature; hold time; cooling; rework; rejectlink continuous or batch treatment records to product lots and transfer quantitieskg and process-specific unitseach run with continuous critical-parameter logging where applicableall represented treatment runseach treatment line and declared routeaggregate only runs with matched feed, output, and release statuscalibrated instruments; logger completeness; release authorisation
cp_energy_recordsaqueous_extraction_separation; homogenisation_heat_treatment; filling_packaging_storage; sanitation_utilities_wastewaterelectricity, fuel, steam, heat, refrigeration, and shared utilitiesmeter, invoice, fuel issue, boiler, refrigeration, and equipment operating recordscarrier; meter; quantity; period; equipment or area; operating hours; conversion factor; heating-value basis; allocation driveruse dedicated meters first; otherwise calculate from verified operating data or allocate shared totals with documented driverkWh, MJ, kg, or m3continuous, shift, batch, or billing intervalfull production period including non-production support loadsall included process and utility areasreconcile carrier totals to invoices and stocks; prevent double counting across processesmeter calibration; invoice; stock balance; calculation sheet; allocation review
cp_packaging_release_recordsfilling_packaging_storagepackaging inputs, packed output, and filling lossespackaging issue and return, bill of materials, line count, checkweigher, scrap, and release recordscomponent; material; packaging level; unit mass; issued and returned units; good packs; rejects; nominal and measured net fillreconcile packaging issue with returned stock, conforming packs, and scrap; determine net beverage mass from validated fill recordskg and unitseach packaging runall represented packaging runs and storage through releaseall included filling lines and packaging levelssum net conforming beverage mass only; keep packaging mass separatepackaging specification; scale or checkweigher calibration; line reconciliation; release record
cp_coproduct_recordsaqueous_extraction_separationokara and recovered soy solidsscale, moisture test, transfer, sales, recipient, and dispatch recordsoutput id; wet mass; tare; moisture or dry matter; destination; recipient acceptance; price if economic allocation is usedweigh each transfer or dispatch and link analytical and destination evidencekgeach transfer or dispatchfull production periodall separation lines and co-product destinationsaggregate by consistent state and destination; convert basis only with measured moisturecalibrated scale; laboratory result; dispatch and recipient record
cp_sanitation_recordssanitation_utilities_wastewatercleaning water, chemicals, recovery, and sanitation cyclesCIP recipe and cycle log, chemical issue, conductivity, turbidity, pH, temperature, flow, and recovery recordcircuit; cycle; water; chemical; concentration; time; temperature; conductivity; turbidity; pH; recovered quantitycapture automated logs or signed manual records and link each cycle to equipment and production periodm3, kg, and process-specific unitseach cleaning cycleall sanitation cycles attributable to represented productionall included circuits and open-cleaning areasallocate shared cycles by documented causal driver and preserve cycle totalsinstrument calibration; recipe approval; cycle-completion record; recovery log
cp_wastewater_recordsaqueous_extraction_separation; sanitation_utilities_wastewaterwastewater and waterborne emissionsflow meter, sampling, laboratory, transfer, treatment, and discharge recordsstream; volume; sampling time; pH; temperature; COD, BOD, TSS, nitrogen, phosphorus, oils or other measured substances; treatment; destinationmonitor flow at relevant transfer and discharge points and pair representative concentrations with matched volumem3 and kg substancecontinuous flow where available and sampling at declared frequencyfull production period, including cleaning and non-routine dischargesall included drains, treatment units, and discharge pointscalculate substance mass from matched volume and concentration; keep off-site transfer separate from direct dischargemeter calibration; chain of custody; laboratory method and result; permit or transfer record
cp_residue_waste_recordsall process idsrejects, residues, packaging scrap, sludge, and other wastecontainer weights, waste log, manifest, transfer, recovery, and disposal recordsmaterial; source process; gross and tare mass; moisture; hazard status; destination; recovery or disposal operationweigh at collection or dispatch and reconcile internal transfers to final destinationkgeach container or dispatchfull production periodall included process and waste-handling areasaggregate only equivalent material states and destinations; avoid counting internal transfer twicecalibrated scale; waste manifest; contractor receipt; recovery evidence
cp_direct_emissionssoy_receiving_preparation; homogenisation_heat_treatment; sanitation_utilities_wastewaterdirect emissions to air and watercontinuous monitor, stack test, leak log, fuel record, refrigerant service record, wastewater result, and factor calculationsource; substance; measured concentration or factor; flow or activity; period; event type; calculationuse measured release where available; otherwise calculate from collected activity and documented factorkgmonitoring interval, event, or calculation periodfull production period including routine and relevant non-routine operationall included direct-emission sourcessum source-specific releases and normalise by reference output; keep generic upstream emissions outcalibration; test report; maintenance or leak record; factor source and calculation review

Calculation Rules

rule_idApplies toFormula or ruleInputsOutputsource_ids
calc_reference_normalisationAll inventory rowsnormalised amount = included-period flow amount ÷ included-period net conforming soy milk massreconciled flow total; net conforming reference outputflow amount per 1 kg net soy milkus-epa-lca-2006
calc_net_reference_outputFinished soy milknet conforming output = released beverage net mass; packaging, rejects, retained samples, unshipped loss, and rework still inside the system are excludedrelease records; fill mass; bulk loadout; rejects; samples; reworkkg net conforming soy milkcodex-cxs-322r-2015; eu-jrc-fdm-bref-2019
calc_batch_mass_balanceEach production process and linked batchunexplained difference = total mass inputs − product outputs − co-product outputs − measured waste and direct releases − documented stock or hold-up changebatch input, output, reject, rework, stock, sample, spill, evaporation, and residue recordsmass-balance difference and completeness flagus-epa-lca-2006
calc_water_balanceProduction, sanitation, and wastewaterwater input = incorporated water + wastewater transfer or discharge + evaporation + exported moisture + closing hold-up − opening hold-up, with reused internal water shown on both matched transfer sides but counted once in net withdrawalwater meters; recipe water; wastewater flow; product and co-product moisture; reuse; evaporation; tank inventoryreconciled water withdrawal, use, reuse, and discharge per reference floweu-jrc-fdm-bref-2019
calc_energy_by_carrierAll energy-consuming processescarrier use = metered quantity or verified operating load × time; convert only with documented factor and reconcile totals with invoices and stock changemeters; invoices; stock; load; operating time; conversion and heating-value basiscarrier-specific energy or fuel per reference flowus-epa-lca-2006
calc_packaging_balanceFilling and packagingpackaging consumed = opening stock + receipts − closing stock − verified returns; reconcile with conforming packs and measured scrap by materialpackaging inventory, receipts, returns, unit mass, good units, scrappackaging input and scrap mass per reference floweu-jrc-fdm-bref-2019
calc_wastewater_substanceDirect waterborne emissionsubstance mass = matched discharge volume × measured concentration, with unit conversion and sampling representativeness documenteddischarge volume; concentration; sampling interval; laboratory resultkg substance per reference floweu-jrc-fdm-bref-2019
calc_allocation_factorUnavoidable shared burdencalculate factor from the selected causal physical relationship; if none is defensible, calculate from the declared alternative relationship and retain a sensitivity caseseparately measured outputs; causal driver or price and period; shared burdendocumented allocation factor summing to one across functionsus-epa-lca-2006

Data Quality Requirements

requirement_idApplies toRequirementEvidence
dq_identity_traceabilityProduct and reference flowRetain product code, CPC 24423 classification rationale, Codex subtype, recipe, lot genealogy, release status, required qualifiers, and Tiangong reference-flow UUID.product specification; recipe; lot and release record; classification review
dq_measurement_controlMeasured foreground recordsIdentify instrument or source record, calibration or verification status, resolution, units, collection frequency, missing periods, corrections, and responsible facility.calibration certificate; meter register; signed batch or utility record
dq_temporal_coverageDataset periodCover a declared production period representative of the reported product and include start-up, shutdown, cleaning, rework, and non-routine losses within that period; disclose excluded periods and seasonality.production calendar; batch list; meter and sanitation completeness report
dq_technological_geographic_scopeSite and production routeMatch the recorded facility, whole-bean or derivative route, formulation, heat treatment, packaging line, utilities, and geography; do not merge materially different routes without separate results or justified weighting.site and line description; route-specific production totals; weighting calculation
dq_completeness_reconciliationMaterials, energy, water, products, co-products, waste, and emissionsReconcile material, water, energy, packaging, and waste totals; list all known gaps and explain the treatment of unexplained balances instead of silently cutting them off.balance worksheets; invoice and stock reconciliation; gap register
dq_coproduct_destinationCo-products and recovered materialsSupport product or waste classification, state, moisture basis, destination, and allocation with recipient, transfer, and analytical evidence for the same reporting period.scale and moisture result; dispatch or internal transfer; recipient acceptance; allocation worksheet
dq_wastewater_qualityWastewater and waterborne emissionsMatch monitored flow and concentration in time and location, retain sampling and analytical method, and distinguish transfer to treatment from direct environmental discharge.flow record; sampling plan; chain of custody; laboratory result; treatment or discharge record
dq_quality_indicatorsAll primary and secondary dataAssess and disclose precision, completeness, temporal and geographical representativeness, technological representativeness, consistency, and reproducibility in relation to intended downstream use.data-quality assessment and reviewer trace
dq_source_traceabilityCalculations and external rulesPreserve source identifiers, formulas, conversion factors, versions or dates, and input records so every projected amount can be reproduced without authoring logs in the PCR.calculation workbook or machine-readable calculation record; source register

9. Validation Rules

rule_idApplies toRuleSources
validate_reference_identityReference flowThe reference output must be exactly 1 kg net Soy milk b0bd96e4-7b19-4d9c-8d80-ea47b97bbde3 using Mass 93a60a56-a3c8-11da-a746-0800200b9a66, Units of mass 93a60a57-a4c8-11da-a746-0800200c9a66, and kg; packaging mass must be excluded.unsd-cpc-3-2025; codex-cxs-322r-2015
validate_product_scopeProduct identityThe dataset must describe a finished non-fermented soy beverage within CPC 24423 and declare Codex subtype, soy input form, formulation, protein basis, treatment, packaging, storage condition, geography, and period; excluded soy products and other plant milks fail scope.unsd-cpc-3-2025; codex-cxs-322r-2015
validate_process_routeProcess mapEach required process must have included activity or an explicit route-specific explanation; aqueous extraction may be not operated only for a declared soy-derivative route with an upstream dataset, and actual treatment and packaging configurations must be stated.codex-cxs-322r-2015
validate_inventory_completenessForeground inventoryThe package must contain or explicitly justify all known soy and ingredient inputs, incorporated and process water, energy carriers, packaging, reference product, co-products, rework, losses, residues, wastewater, and direct emissions for the same boundary and period.eu-jrc-fdm-bref-2019; us-epa-lca-2006
validate_internal_transfersIntermediate and recovered flowsEvery internal product, rework, recovered water, or cleaning solution output must have a matched receiving input; internal circulation must not create net product or avoided-burden credit.eu-jrc-fdm-bref-2019
validate_mass_water_balancesBatch and site balancesMaterial and water balances must be reproducible from collected records; unexplained differences, evaporation assumptions, stock changes, and reused streams must be disclosed and must not conceal missing inventory.eu-jrc-fdm-bref-2019; us-epa-lca-2006
validate_energy_reconciliationEnergy inventoryEnergy must be separated by carrier and reconciled with meters, invoices, fuel stocks, or verified calculations; purchased energy and on-site fuel use must not be double counted.us-epa-lca-2006
validate_coproduct_allocationCo-products and shared burdensCo-product status and destination evidence are required; allocation must follow avoidance, physical relationship, then documented alternative relationship, with factors summing to one and sensitivity disclosed where an alternative relationship is used.us-epa-lca-2006
validate_wastewater_boundaryWastewaterWastewater sent to treatment must remain a waste flow; only monitored releases after the included final treatment boundary may be elementary flows, calculated from matched flow and concentration.eu-jrc-fdm-bref-2019
validate_data_qualityDataset evidenceRequired collection protocols, calibration or verification evidence, temporal and site coverage, gap disclosure, quality indicators, formulas, factors, and source links must be present and reproducible.us-epa-lca-2006

10. Published Dataset Profile

FieldValue
dataset_roleForeground manufacturing data package for finished soy milk, publishable as a unit-process dataset or aggregated production dataset after review
downstream_useSupports secondary_dataset and background_dataset use in product systems requiring CPC 24423 soy milk at the plant gate, and supports downstream process and lifecyclemodel projections
allowed_useAttributional LCI and LCA modelling for soy-milk supply where product subtype, formulation, treatment, packaging, geography, period, boundary, and allocation are compatible
excluded_useFood-safety or nutrition certification; unqualified comparison of soy milk with dairy or other plant beverages; fermented soy products, tofu or curd, soy ingredients, or non-soy plant milks; substitution or consequential claims without a separately justified model
required_metadatacanonical PCR id; CPC 24423; Tiangong reference-flow UUID; all required qualifiers; site and geography; reporting period; technology and route; foreground boundary; included packaging levels; upstream dataset links; allocation method; co-product destinations; data-quality assessment; review status
required_quality_disclosurePrimary versus calculated or secondary data; meter and calibration status; temporal, geographical, and technological representativeness; precision, completeness, consistency, and reproducibility; balance differences; proxy data; exclusions; allocation sensitivity; wastewater treatment boundary; unresolved UUIDs or data gaps
update_triggerChange in soy input form, recipe or Codex subtype; material change in protein or solids basis; new extraction, separation, homogenisation, heat-treatment, filling, packaging, sanitation, utility, or wastewater technology; changed co-product destination or allocation; changed site or geography; reporting period no longer representative; corrected flow identity or source rule

11. Data Sources

Source idTypeReferenceUsed for
unsd-cpc-3-2025standardUnited Nations Statistics Division, Central Product Classification (CPC), Version 3.0, code 24423 “Soy milk”, official CPC resources and structure, https://unstats.un.org/unsd/classifications/Econ/CPC (retrieved 2026-08-10)Classification identity and exclusion of adjacent non-animal milks and other beverage categories
codex-cxs-322r-2015standardFAO and WHO Codex Alimentarius Commission, CXS 322R-2015, Regional Standard for Non-Fermented Soybean Products (Asia), adopted 2015 and amended 2025, https://openknowledge.fao.org/handle/20.500.14283/cd8959en (retrieved 2026-08-10)Non-fermented soybean-product scope, beverage subtypes, soybean or soy-derivative and water basis, physical extraction, optional ingredients, composition and quality declarations, processing and net-weight requirements
eu-jrc-fdm-bref-2019official_guidanceEuropean Commission Joint Research Centre, Best Available Techniques Reference Document for the Food, Drink and Milk Industries, JRC118627, 2019, https://bureau-industrial-transformation.jrc.ec.europa.eu/sites/default/files/2020-01/JRC118627_FDM_Bref_2019_published.pdf (retrieved 2026-08-10)Manufacturing boundary, water and energy records, cleaning-in-place, product and residue separation or recovery, packaging separation, wastewater monitoring, and direct-discharge distinction
us-epa-lca-2006official_guidanceUnited States Environmental Protection Agency, Life Cycle Assessment: Principles and Practice, EPA/600/R-06/060, May 2006, https://nepis.epa.gov/Exe/ZyPURL.cgi?Dockey=P1000L86.TXT (retrieved 2026-08-10)LCI boundary and completeness, allocation hierarchy, foreground data collection, data sources, calculation traceability, and precision, completeness, representativeness, consistency, and reproducibility requirements

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 · 6
Rule IDApplies toRuleSource IDs
boundary_foreground_gateManufacturing foregroundInclude all on-site operations from receipt of materials through release of conforming packaged or bulk soy milk at the plant gate, including support utilities and sanitation attributable to production.codex-cxs-322r-2015, eu-jrc-fdm-bref-2019
boundary_upstream_linksReceived product and energy inputsLink received soy raw materials, ingredients, packaging, fuels, electricity, heat, and other technosphere inputs to appropriate upstream datasets; do not duplicate their upstream processes inside the foreground package.us-epa-lca-2006
boundary_packagingPackagingInclude packaging materials consumed and packaging scrap generated at the site; exclude packaging mass from reference net product mass and disclose which packaging levels are included.eu-jrc-fdm-bref-2019
boundary_cleaning_lossesCleaning, product losses, and residuesInclude cleaning water and chemicals, recoverable product, spills, off-specification product, separated solids, wastewater, and treatment residues; record recovery or reuse before any disposal flow.eu-jrc-fdm-bref-2019
boundary_direct_releasesDirect elementary flowsRecord measured or calculated direct releases from on-site combustion, refrigeration losses, wastewater treatment, and other included operations; do not substitute generic impact results for elementary-flow inventory.us-epa-lca-2006
boundary_no_silent_cutoffCompletenessDo not omit a known material, energy, water, product, co-product, waste, wastewater, or direct-emission flow solely because it is difficult to measure; document any excluded flow, rationale, expected significance, and effect on completeness.us-epa-lca-2006
Allocation rules · 6
Rule IDApplies toRuleSource IDs
allocation_avoid_firstShared processes and co-productsAvoid allocation first by separately metering or subdividing extraction, formulation, treatment, packaging, sanitation, and utility operations; use system expansion only when the downstream function and substituted product are explicitly modelled and justified for the study goal.us-epa-lca-2006
allocation_coproduct_statusOkara, recovered soy solids, and recovered productEstablish whether each output is a marketable product, internally recycled material, or waste from documented destination and acceptance evidence before assigning burdens or credits.eu-jrc-fdm-bref-2019
allocation_physical_relationUnavoidable shared burdensIf allocation cannot be avoided, use a documented physical causal relationship that reflects how the shared input or output changes with the products or functions; simple wet-mass allocation is not automatically valid, particularly when moisture differs.us-epa-lca-2006
allocation_other_relationNo defensible physical relationUse another relationship, such as economic value, only when a physical relationship cannot be established; record prices, reference period, currency, market condition, calculation, and sensitivity to the chosen relationship.us-epa-lca-2006
allocation_no_avoided_burden_defaultWaste recovery and co-product useDo not apply avoided-burden credits by default. Model a substitution scenario only when required by the downstream study, with substituted function, market, quality equivalence, and displacement assumption disclosed separately from the foreground inventory.us-epa-lca-2006
allocation_rework_internalRework and internal recyclingTreat material returned within the same foreground system as an internal transfer; retain the original material and energy burdens and record any additional reprocessing inputs and losses without creating a second product credit.eu-jrc-fdm-bref-2019
Validation rules · 10
Rule IDApplies toRuleSource IDs
validate_reference_identityReference flowThe reference output must be exactly 1 kg net Soy milk b0bd96e4-7b19-4d9c-8d80-ea47b97bbde3 using Mass 93a60a56-a3c8-11da-a746-0800200b9a66, Units of mass 93a60a57-a4c8-11da-a746-0800200c9a66, and kg; packaging mass must be excluded.unsd-cpc-3-2025, codex-cxs-322r-2015
validate_product_scopeProduct identityThe dataset must describe a finished non-fermented soy beverage within CPC 24423 and declare Codex subtype, soy input form, formulation, protein basis, treatment, packaging, storage condition, geography, and period; excluded soy products and other plant milks fail scope.unsd-cpc-3-2025, codex-cxs-322r-2015
validate_process_routeProcess mapEach required process must have included activity or an explicit route-specific explanation; aqueous extraction may be not operated only for a declared soy-derivative route with an upstream dataset, and actual treatment and packaging configurations must be stated.codex-cxs-322r-2015
validate_inventory_completenessForeground inventoryThe package must contain or explicitly justify all known soy and ingredient inputs, incorporated and process water, energy carriers, packaging, reference product, co-products, rework, losses, residues, wastewater, and direct emissions for the same boundary and period.eu-jrc-fdm-bref-2019, us-epa-lca-2006
validate_internal_transfersIntermediate and recovered flowsEvery internal product, rework, recovered water, or cleaning solution output must have a matched receiving input; internal circulation must not create net product or avoided-burden credit.eu-jrc-fdm-bref-2019
validate_mass_water_balancesBatch and site balancesMaterial and water balances must be reproducible from collected records; unexplained differences, evaporation assumptions, stock changes, and reused streams must be disclosed and must not conceal missing inventory.eu-jrc-fdm-bref-2019, us-epa-lca-2006
validate_energy_reconciliationEnergy inventoryEnergy must be separated by carrier and reconciled with meters, invoices, fuel stocks, or verified calculations; purchased energy and on-site fuel use must not be double counted.us-epa-lca-2006
validate_coproduct_allocationCo-products and shared burdensCo-product status and destination evidence are required; allocation must follow avoidance, physical relationship, then documented alternative relationship, with factors summing to one and sensitivity disclosed where an alternative relationship is used.us-epa-lca-2006
validate_wastewater_boundaryWastewaterWastewater sent to treatment must remain a waste flow; only monitored releases after the included final treatment boundary may be elementary flows, calculated from matched flow and concentration.eu-jrc-fdm-bref-2019
validate_data_qualityDataset evidenceRequired collection protocols, calibration or verification evidence, temporal and site coverage, gap disclosure, quality indicators, formulas, factors, and source links must be present and reproducible.us-epa-lca-2006
Processes and inputs/outputs · 6
Process IDProcess nameInput flowsOutput flows
soy_receiving_preparationSoy raw-material receiving and preparation13
aqueous_extraction_separationAqueous extraction, heating, and separation34
formulation_standardisationFormulation and standardisation32
homogenisation_heat_treatmentHomogenisation, heat treatment, and cooling23
filling_packaging_storageFilling, packaging, and finished-product handling33
sanitation_utilities_wastewaterSanitation, utilities, and wastewater management34

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 AbstractionBoundary Rules6. Process Inventory StructureProcess MapProcess: Soy raw-material receiving and preparation (soy_receiving_preparation)InputsProduct flowsSoybeans or soy-derived raw material received (soy_raw_material_received)OutputsProduct flowsPrepared soy material (prepared_soy_material)Waste flowsRejected soy material and foreign matter (soy_preparation_rejects)Elementary flowsPreparation dust released to air (preparation_dust_to_air)Process: Aqueous extraction, heating, and separation (aqueous_extraction_separation)InputsProduct flowsPrepared soy feed (prepared_soy_feed_input)Extraction or reconstitution water (extraction_water)Extraction electricity and thermal energy (extraction_energy)OutputsProduct flowsSoy liquid or standardisation base (soy_liquid_base)Marketable okara or recovered soy solids (okara_coproduct)Waste flowsNon-marketable soy residue (soy_residue_waste)Elementary flowsExtraction-area wastewater released to environment (extraction_wastewater_release)Process: Formulation and standardisation (formulation_standardisation)InputsProduct flowsSoy liquid or soy derivative for formulation (soy_base_for_formulation)Formulation water (formulation_water)Optional ingredients and processing aids (optional_ingredients_aids)OutputsProduct flowsFormulated and standardised soy beverage (formulated_soy_beverage)Waste flowsFormulation rejects and unrecovered product (formulation_rejects)Elementary flowsProcess: Homogenisation, heat treatment, and cooling (homogenisation_heat_treatment)InputsProduct flowsFormulated beverage feed (formulated_beverage_feed)Treatment energy and cooling services (treatment_energy_cooling)OutputsProduct flowsTreated soy milk before filling (treated_soy_milk)Waste flowsTreatment start-up, shutdown, and reject losses (treatment_product_losses)Elementary flowsTreatment-related direct air emissions (treatment_direct_air_emissions)Process: Filling, packaging, and finished-product handling (filling_packaging_storage)InputsProduct flowsTreated soy milk for filling (treated_soy_milk_for_filling)Packaging materials (packaging_materials)Filling and storage electricity (filling_storage_electricity)OutputsProduct flowsNet finished soy milk at plant gate (finished_soy_milk_reference)Waste flowsPackaging scrap (packaging_scrap)Filling rejects and product loss (filling_product_loss)Elementary flowsProcess: Sanitation, utilities, and wastewater management (sanitation_utilities_wastewater)InputsProduct flowsCleaning and sanitation water (sanitation_water)Cleaning chemicals and disinfectants (cleaning_chemicals)Shared utility energy (shared_utility_energy)OutputsProduct flowsRecovered product or cleaning solution (recovered_material)Waste flowsWastewater sent to treatment (wastewater_to_treatment)Wastewater-treatment sludge and separated residues (wastewater_sludge_residues)Elementary flowsTreated wastewater emissions (treated_wastewater_emissions)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