Soya beans, other
- Lifecycle status
- Candidate
- Content maturity
- Authored methodology
- Current version
- No published versionLast updated
- Readiness
- Review required
Methodology and translation states come from the source record; publishing this website does not change their review status.
Content languages
Status, classification and source details
Readiness
- Warnings methodology_not_reviewed Authored methodology is candidate guidance and still requires methodology review.
Classification mapping
Source
1. Scope and Applicability
This PCR covers harvested whole Glycine max beans not intended for planting, from managed production through harvest, cleaning, optional drying, grading, storage and the declared farm or primary-conditioning gate. Each dataset represents one food, feed or processing-grade stratum. Planting seed, flour, meal, oil, protein products and manufactured soy foods are excluded.
2. Product Category Identity
| Field | Value |
|---|---|
| canonical_pcr_id | pcr.agriculture-forestry-and-fishery-products.products-of-agriculture-horticulture-and-market-gardening.soya-beans-other |
| classification_refs | CPC 3.0: 01412 Soya beans, other; mapping relation: exact |
| covered_products | Whole harvested non-planting soya beans for food, feed or processing |
| excluded_products | Planting seed; flour; meal; oil; isolated protein; beverages; tofu; fermented and other manufactured products |
| representative_product | Cleaned and stabilized whole non-planting soya beans |
| production_route | Managed rainfed or irrigated production, harvest and threshing, cleaning, optional drying, grading, storage and optional packaging |
| market_state | Whole beans at a declared farm, collection or conditioning gate; grade, use, moisture, quality fractions and packaging state declared |
Rainfed/irrigated, ambient/heated drying, loose/packaged and food/feed/processing routes shall remain separate until transparently weighted. Each claimed technology delta requires current records for its changed inputs, losses and quality.
3. Reference Flow
| Field | Value |
|---|---|
| What | Whole non-planting soya beans at the declared gate |
| How much | 1,000 kg as received |
| How well | Declared food, feed or processing grade; moisture; foreign matter; broken, damaged and pest-affected fractions |
| How long or cycle | One crop cycle and linked postharvest campaign |
| reference_flow_link | reference_soya_beans |
| Field | Value |
|---|---|
| Reference amount | 1000 |
| Reference product flow | Soya beans, other |
| Reference flow property | Mass 93a60a56-a3c8-11da-a746-0800200b9a66 |
| Reference unit group | Mass units 93a60a57-a4c8-11da-a746-0800200c9a66 |
| Reference unit | kg |
| Required qualifiers | species; non-planting use; food/feed/processing grade; moisture and basis; quality fractions; geography; crop year; production, drying and storage route; loose or packaged state; gate |
The reference UUID is unresolved: available exact-CPC candidates are restricted to either a native food/raw-material factory route or feed grade and cannot represent this complete category.
4. Measurement and Unit Rules
| rule_id | Applies to | Required property | Required unit | Rule |
|---|---|---|---|---|
reference_mass | Reference and material balances | Mass 93a60a56-a3c8-11da-a746-0800200b9a66 | kg | Report 1,000 kg as received with measured moisture and basis. |
area_normalization | Crop records | Mass | kg/ha and kg/1,000 kg | Retain area, gross yield and accepted mass before normalization. |
moisture_balance | Drying and storage | Mass | kg | Conserve dry solids using paired mass and moisture measurements. |
quality_fraction | Grade and loss | Mass | kg/kg | Use one stated mass and moisture basis for foreign matter, broken, damaged and rejected fractions. |
5. System Boundary
Boundary Abstraction
| Field | Value |
|---|---|
| declared_starting_condition | Prepared field with prior crop, soil condition, retained residues and carry-over amendments disclosed |
| starting_condition_role | Start before sowing |
| product_classification_scope | Whole harvested non-planting soya beans in CPC 01412 |
| recursive_input_rule | Purchased whole beans entering conditioning are upstream inputs, not recursively produced foreground outputs |
| upstream_dataset_requirement | Link concrete product inputs upstream and expand every parameterized concrete flow identity verification |
| disclosure | Geography, crop year, area, prior crop, rainfed/irrigated route, fixation context, inputs, harvest, drying, grade, storage, packaging, gate, residues, rejects and allocation |
Boundary Rules
| rule_id | Applies to | Rule | source_ids |
|---|---|---|---|
boundary_crop | Managed production | Include establishment, field operations, irrigation when active, nutrients, direct field emissions, residues and loss through harvest readiness. | fao-soybean-production; ipcc-2019-managed-soils |
boundary_harvest | Harvest | Independently record collected beans, removed or retained residues, foreign matter and loss. | fao-soybean-production |
boundary_conditioning | Conditioning | Include cleaning, grading and drying required for the declared state and reconcile dry solids. | fao-soybean-postharvest |
boundary_storage | Storage and presentation | Include aeration, pest control, loss and packaging before the gate; exclude later distribution. | fao-soybean-postharvest |
boundary_exclusion | Downstream | Exclude seed certification, crushing, oil extraction, milling and manufacture. | fao-soybean-postharvest |
6. Process Inventory Structure
Process Map
| process_id | process_name | inclusion | inclusion_condition | role | quantitative_reference |
|---|---|---|---|---|---|
crop_production | Managed crop production | required | One crop cycle | Biological parent; route-specific records and shared field assets attributed once | per area and gross beans |
harvest_thresh | Harvest and thresh | required | Mature crop is collected | Independent bean, residue and loss hand-off | per harvested lot |
condition_grade_dry | Clean, grade and optionally dry | required | Harvested beans enter conditioning | Batch/continuous treatment with accepted, downgraded and reject states | per accepted conditioned kg |
storage_handoff | Store, present and hand off | required | Conditioned beans await gate | Preservation, optional packaging and shared-store attribution | per 1,000 kg reference product |
Link inputs, outputs, cleaning, changeovers and loss to fields, lots, runs or storage periods. Rework returns once to its producing node; downgraded, rejected and discarded states stay distinct.
EOF
Process: Managed crop production (crop_production)
Inputs
Product flows
Planting material (planting_material)
Record this flow with field or lot identity, route and destination evidence.
-
Selected flow: Soya bean planting material
-
Flow property / unit: Mass / kg
-
Amount rule: Measured mass sown
-
Value mode:
foreground_record -
Specificity:
site_specificRaw activity or stage basis: per 1,000 kg reference product or declared internal hand-off. -
Normalization basis: per declared reference flow
-
Basis kind: Reference flow (
reference_flow) -
Evidence kind:
collected_record -
Collection protocol:
cp_crop_cycle -
Range: QA screening range
- Range role: QA guardrail (
qa_guardrail) - Lower: 5
- Upper: 200
- Unit: kg/1,000 kg reference product
- Basis: per 1,000 kg reference product or declared internal hand-off
- Basis kind: Reference flow (
reference_flow) - Evidence kind: Reasoned estimate (
reasoned_estimate)
- Range role: QA guardrail (
Irrigation water (irrigation_water)
Record this flow with field or lot identity, route and destination evidence.
-
Selected flow: Irrigation water
-
Flow property / unit: Volume / m3
-
Amount rule: Metered gross delivery; zero for rainfed route
-
Value mode:
foreground_record -
Specificity:
site_specificRaw activity or stage basis: per 1,000 kg reference product or declared internal hand-off. -
Normalization basis: per declared reference flow
-
Basis kind: Reference flow (
reference_flow) -
Evidence kind:
collected_record -
Collection protocol:
cp_crop_cycle -
Range: QA screening range
- Range role: QA guardrail (
qa_guardrail) - Lower: 0
- Upper: 10000
- Unit: m3/1,000 kg reference product
- Basis: per 1,000 kg reference product or declared internal hand-off
- Basis kind: Reference flow (
reference_flow) - Evidence kind: Reasoned estimate (
reasoned_estimate)
- Range role: QA guardrail (
Diesel fuel (field_energy_diesel)
Actual diesel field machinery for establishment and crop care; identify irrigation-pump power independently and retain field/crop-cycle attribution.
Activate only when equipment and purchase records identify this fuel at this node. Record grade, formulation, supplier and actual mass; convert volume using documented density, not a default. The UUID identifies a fuel product, not a combustion service or emission factor. Account for actual foreground combustion separately without duplicating an inclusive upstream service.
- Selected flow: Diesel fuel
9d258d75-6792-4f1c-9856-81602ed8f816 - Flow property / unit: Mass
93a60a56-a3c8-11da-a746-0800200b9a66/ kg - Amount rule: Collect only this carrier quantity attributable to this node under
cp_crop_cycle. Reconcile inclusive services and shared use once; scale the attributed quantity by the declared reference amount divided by matched accepted final output quantity in the same product unit. Preserve process-native throughput records; do not renormalize a final-reference amount. - Value mode:
calculated_value - Specificity:
site_specific - Normalization basis: per declared reference flow
- Basis kind:
reference_flow - Evidence kind:
calculated_from_collection - Collection protocol:
cp_crop_cycle - Sources:
route-energy-fao
Apply field_energy_identification in Section 8. No numerical range or default is inherited from the former aggregate card.
Waste flows
Elementary flows
Outputs
Product flows
Mature crop ready for harvest (mature_crop)
Record this flow with field or lot identity, route and destination evidence.
-
Selected flow: Mature soya bean crop
-
Flow property / unit: Mass / kg
-
Amount rule: Measured gross bean-equivalent crop output
-
Value mode:
foreground_record -
Specificity:
site_specificRaw activity or stage basis: per 1,000 kg reference product or declared internal hand-off. -
Normalization basis: per declared reference flow
-
Basis kind: Reference flow (
reference_flow) -
Evidence kind:
collected_record -
Collection protocol:
cp_crop_cycle -
Range: QA screening range
- Range role: QA guardrail (
qa_guardrail) - Lower: 1000
- Upper: 5000
- Unit: kg bean-equivalent/1,000 kg reference product
- Basis: per 1,000 kg reference product or declared internal hand-off
- Basis kind: Reference flow (
reference_flow) - Evidence kind: Reasoned estimate (
reasoned_estimate)
- Range role: QA guardrail (
Waste flows
Unrecovered field loss (field_loss)
Record this flow with field or lot identity, route and destination evidence.
-
Selected flow: Unrecovered crop material
-
Flow property / unit: Mass / kg
-
Amount rule: Observed or mass-balance field loss
-
Value mode:
calculated_value -
Specificity:
site_specificRaw activity or stage basis: per 1,000 kg reference product or declared internal hand-off. -
Normalization basis: per declared reference flow
-
Basis kind: Reference flow (
reference_flow) -
Evidence kind:
calculated_from_collection -
Collection protocol:
cp_crop_cycle -
Range: QA screening range
- Range role: QA guardrail (
qa_guardrail) - Lower: 0
- Upper: 300
- Unit: kg/1,000 kg reference product
- Basis: per 1,000 kg reference product or declared internal hand-off
- Basis kind: Reference flow (
reference_flow) - Evidence kind: Reasoned estimate (
reasoned_estimate)
- Range role: QA guardrail (
Elementary flows
Managed-soil nitrous oxide to air (soil_n2o)
Record this flow with field or lot identity, route and destination evidence.
-
Selected flow: Nitrous oxide to air from managed soil
-
Flow property / unit: Mass / kg N2O
-
Amount rule: Declared method applied to collected nutrient and residue data
-
Value mode:
calculated_value -
Specificity:
site_specificRaw activity or stage basis: per 1,000 kg reference product or declared internal hand-off. -
Normalization basis: per declared reference flow
-
Basis kind: Reference flow (
reference_flow) -
Evidence kind:
calculated_from_collection -
Collection protocol:
cp_field_emissions -
Range: QA screening range
- Range role: QA guardrail (
qa_guardrail) - Lower: 0
- Upper: 20
- Unit: kg N2O/1,000 kg reference product
- Basis: per 1,000 kg reference product or declared internal hand-off
- Basis kind: Reference flow (
reference_flow) - Evidence kind: Reasoned estimate (
reasoned_estimate)
- Range role: QA guardrail (
Process: Harvest and thresh (harvest_thresh)
Inputs
Product flows
Mature crop input (mature_crop_input)
Record this flow with field or lot identity, route and destination evidence.
-
Selected flow: Mature soya bean crop
-
Flow property / unit: Mass / kg
-
Amount rule: Equal linked mature-crop output
-
Value mode:
calculated_value -
Specificity:
site_specificRaw activity or stage basis: per 1,000 kg reference product or declared internal hand-off. -
Normalization basis: per declared reference flow
-
Basis kind: Reference flow (
reference_flow) -
Evidence kind:
calculated_from_collection -
Collection protocol:
cp_harvest_lot -
Range: QA screening range
- Range role: QA guardrail (
qa_guardrail) - Lower: 1
- Upper: 1
- Unit: kg input/kg linked output
- Basis: per 1,000 kg reference product or declared internal hand-off
- Basis kind: Reference flow (
reference_flow) - Evidence kind: Method formula (
method_formula) - Sources:
mass-balance-identity
- Range role: QA guardrail (
Diesel fuel (harvest_energy_diesel)
Actual diesel harvesting machinery and pre-gate lot movement; manual or other-power routes need their own evidence instead of this input.
Activate only when equipment and purchase records identify this fuel at this node. Record grade, formulation, supplier and actual mass; convert volume using documented density, not a default. The UUID identifies a fuel product, not a combustion service or emission factor. Account for actual foreground combustion separately without duplicating an inclusive upstream service.
- Selected flow: Diesel fuel
9d258d75-6792-4f1c-9856-81602ed8f816 - Flow property / unit: Mass
93a60a56-a3c8-11da-a746-0800200b9a66/ kg - Amount rule: Collect only this carrier quantity attributable to this node under
cp_harvest_lot. Reconcile inclusive services and shared use once; scale the attributed quantity by the declared reference amount divided by matched accepted final output quantity in the same product unit. Preserve process-native throughput records; do not renormalize a final-reference amount. - Value mode:
calculated_value - Specificity:
site_specific - Normalization basis: per declared reference flow
- Basis kind:
reference_flow - Evidence kind:
calculated_from_collection - Collection protocol:
cp_harvest_lot - Sources:
route-energy-fao
Apply harvest_energy_identification in Section 8. No numerical range or default is inherited from the former aggregate card.
Waste flows
Elementary flows
Outputs
Product flows
Harvested unconditioned beans (harvested_beans)
Record this flow with field or lot identity, route and destination evidence.
-
Selected flow: Harvested unconditioned soya beans
-
Flow property / unit: Mass / kg
-
Amount rule: Weighed lot with moisture and foreign matter
-
Value mode:
foreground_record -
Specificity:
site_specificRaw activity or stage basis: per 1,000 kg reference product or declared internal hand-off. -
Normalization basis: per declared reference flow
-
Basis kind: Reference flow (
reference_flow) -
Evidence kind:
collected_record -
Collection protocol:
cp_harvest_lot -
Range: QA screening range
- Range role: QA guardrail (
qa_guardrail) - Lower: 1000
- Upper: 1800
- Unit: kg/1,000 kg reference product
- Basis: per 1,000 kg reference product or declared internal hand-off
- Basis kind: Reference flow (
reference_flow) - Evidence kind: Reasoned estimate (
reasoned_estimate)
- Range role: QA guardrail (
Removed crop residues (removed_residue)
Record this flow with field or lot identity, route and destination evidence.
-
Selected flow: Removed soya crop residues
-
Flow property / unit: Mass / kg dry matter
-
Amount rule: Measured or calculated dry matter removed
-
Value mode:
foreground_record -
Specificity:
site_specificRaw activity or stage basis: per 1,000 kg reference product or declared internal hand-off. -
Normalization basis: per declared reference flow
-
Basis kind: Reference flow (
reference_flow) -
Evidence kind:
collected_record -
Collection protocol:
cp_harvest_lot -
Range: QA screening range
- Range role: QA guardrail (
qa_guardrail) - Lower: 0
- Upper: 4000
- Unit: kg dry matter/1,000 kg reference product
- Basis: per 1,000 kg reference product or declared internal hand-off
- Basis kind: Reference flow (
reference_flow) - Evidence kind: Reasoned estimate (
reasoned_estimate)
- Range role: QA guardrail (
Waste flows
Harvest rejects and loss (harvest_rejects)
Record this flow with field or lot identity, route and destination evidence.
-
Selected flow: Harvest rejects and loss
-
Flow property / unit: Mass / kg
-
Amount rule: Measured rejects or reconciled difference by route
-
Value mode:
foreground_record -
Specificity:
site_specificRaw activity or stage basis: per 1,000 kg reference product or declared internal hand-off. -
Normalization basis: per declared reference flow
-
Basis kind: Reference flow (
reference_flow) -
Evidence kind:
collected_record -
Collection protocol:
cp_harvest_lot -
Range: QA screening range
- Range role: QA guardrail (
qa_guardrail) - Lower: 0
- Upper: 300
- Unit: kg/1,000 kg reference product
- Basis: per 1,000 kg reference product or declared internal hand-off
- Basis kind: Reference flow (
reference_flow) - Evidence kind: Reasoned estimate (
reasoned_estimate)
- Range role: QA guardrail (
Elementary flows
Process: Clean, grade and optionally dry (condition_grade_dry)
Inputs
Product flows
Harvested beans input (harvested_beans_input)
Record this flow with field or lot identity, route and destination evidence.
-
Selected flow: Harvested unconditioned soya beans
-
Flow property / unit: Mass / kg
-
Amount rule: Equal linked harvested-bean output
-
Value mode:
calculated_value -
Specificity:
site_specificRaw activity or stage basis: per 1,000 kg reference product or declared internal hand-off. -
Normalization basis: per declared reference flow
-
Basis kind: Reference flow (
reference_flow) -
Evidence kind:
calculated_from_collection -
Collection protocol:
cp_conditioning_lot -
Range: QA screening range
- Range role: QA guardrail (
qa_guardrail) - Lower: 1
- Upper: 1
- Unit: kg input/kg linked output
- Basis: per 1,000 kg reference product or declared internal hand-off
- Basis kind: Reference flow (
reference_flow) - Evidence kind: Method formula (
method_formula) - Sources:
mass-balance-identity
- Range role: QA guardrail (
Alternating current (conditioning_energy_electricity)
Actual electrically driven soybean cleaning, conveying and drying fans; establish drying heat separately.
Activate only for documented alternating-current consumption at this node. The identity leaves voltage, technology and provider unspecified; record them and select compatible upstream supply. Preserve measured kWh and convert exactly to MJ using 1 kWh = 3.6 MJ; do not interpret electric energy as combustion fuel or useful heat.
- Selected flow: Alternating current
455f0ef5-6118-4f2b-a3f5-1f75e0afe3ca - Flow property / unit: Energy (database reference property: net calorific value)
93a60a56-a3c8-11da-a746-0800200c9a66/ MJ - Amount rule: Collect only this carrier quantity attributable to this node under
cp_conditioning_lot. Reconcile inclusive services and shared use once; scale the attributed quantity by the declared reference amount divided by matched accepted final output quantity in the same product unit. Preserve process-native throughput records; do not renormalize a final-reference amount. - Value mode:
calculated_value - Specificity:
site_specific - Normalization basis: per declared reference flow
- Basis kind:
reference_flow - Evidence kind:
calculated_from_collection - Collection protocol:
cp_conditioning_lot - Sources:
route-energy-fao
Apply conditioning_energy_identification in Section 8. No numerical range or default is inherited from the former aggregate card.
Conditional process water (conditioning_water)
Record this flow with field or lot identity, route and destination evidence.
-
Selected flow: Process water
-
Flow property / unit: Volume / m3
-
Amount rule: Meter water when wet conditioning is active; otherwise zero
-
Value mode:
foreground_record -
Specificity:
technology_specificRaw activity or stage basis: per 1,000 kg reference product or declared internal hand-off. -
Normalization basis: per declared reference flow
-
Basis kind: Reference flow (
reference_flow) -
Evidence kind:
collected_record -
Collection protocol:
cp_conditioning_lot -
Range: QA screening range
- Range role: QA guardrail (
qa_guardrail) - Lower: 0
- Upper: 10
- Unit: m3/1,000 kg reference product
- Basis: per 1,000 kg reference product or declared internal hand-off
- Basis kind: Reference flow (
reference_flow) - Evidence kind: Reasoned estimate (
reasoned_estimate)
- Range role: QA guardrail (
Waste flows
Elementary flows
Outputs
Product flows
Conditioned accepted beans (conditioned_beans)
Record this intended output with field or lot identity, route and destination evidence.
-
Selected flow: Conditioned non-planting soya beans
-
Flow property / unit: Mass / kg
-
Amount rule: Weighed accepted output by grade
-
Value mode:
foreground_record -
Specificity:
product_specificRaw activity or stage basis: per 1,000 kg reference product or declared internal hand-off. -
Normalization basis: per declared reference flow
-
Basis kind: Reference flow (
reference_flow) -
Evidence kind:
collected_record -
Collection protocol:
cp_conditioning_lot -
Range: QA screening range
- Range role: QA guardrail (
qa_guardrail) - Lower: 1000
- Upper: 1300
- Unit: kg/1,000 kg reference product
- Basis: per 1,000 kg reference product or declared internal hand-off
- Basis kind: Reference flow (
reference_flow) - Evidence kind: Reasoned estimate (
reasoned_estimate)
- Range role: QA guardrail (
Downgraded beans (downgraded_beans)
Record this intended output with field or lot identity, route and destination evidence.
-
Selected flow: Downgraded non-planting soya beans
-
Flow property / unit: Mass / kg
-
Amount rule: Weighed separately saleable lower-grade output
-
Value mode:
foreground_record -
Specificity:
product_specificRaw activity or stage basis: per 1,000 kg reference product or declared internal hand-off. -
Normalization basis: per declared reference flow
-
Basis kind: Reference flow (
reference_flow) -
Evidence kind:
collected_record -
Collection protocol:
cp_conditioning_lot -
Range: QA screening range
- Range role: QA guardrail (
qa_guardrail) - Lower: 0
- Upper: 300
- Unit: kg/1,000 kg reference product
- Basis: per 1,000 kg reference product or declared internal hand-off
- Basis kind: Reference flow (
reference_flow) - Evidence kind: Reasoned estimate (
reasoned_estimate)
- Range role: QA guardrail (
Waste flows
Screenings and rejects (conditioning_rejects)
Record this flow with field or lot identity, route and destination evidence.
-
Selected flow: Soya bean screenings and rejects
-
Flow property / unit: Mass / kg
-
Amount rule: Weighed separated mass by destination
-
Value mode:
foreground_record -
Specificity:
site_specificRaw activity or stage basis: per 1,000 kg reference product or declared internal hand-off. -
Normalization basis: per declared reference flow
-
Basis kind: Reference flow (
reference_flow) -
Evidence kind:
collected_record -
Collection protocol:
cp_conditioning_lot -
Range: QA screening range
- Range role: QA guardrail (
qa_guardrail) - Lower: 0
- Upper: 300
- Unit: kg/1,000 kg reference product
- Basis: per 1,000 kg reference product or declared internal hand-off
- Basis kind: Reference flow (
reference_flow) - Evidence kind: Reasoned estimate (
reasoned_estimate)
- Range role: QA guardrail (
Elementary flows
Water removed in drying (drying_water_removed)
Record this flow with field or lot identity, route and destination evidence.
-
Selected flow: Water vapour from bean drying
-
Flow property / unit: Mass / kg water
-
Amount rule: Dry-solids-conserving moisture balance when drying is active
-
Value mode:
calculated_value -
Specificity:
technology_specificRaw activity or stage basis: per 1,000 kg reference product or declared internal hand-off. -
Normalization basis: per declared reference flow
-
Basis kind: Reference flow (
reference_flow) -
Evidence kind:
calculated_from_collection -
Collection protocol:
cp_conditioning_lot -
Range: QA screening range
- Range role: QA guardrail (
qa_guardrail) - Lower: 0
- Upper: 500
- Unit: kg water/1,000 kg reference product
- Basis: per 1,000 kg reference product or declared internal hand-off
- Basis kind: Reference flow (
reference_flow) - Evidence kind: Reasoned estimate (
reasoned_estimate)
- Range role: QA guardrail (
Process: Store, present and hand off (storage_handoff)
Inputs
Product flows
Conditioned beans input (conditioned_beans_input)
Record this flow with field or lot identity, route and destination evidence.
-
Selected flow: Conditioned non-planting soya beans
-
Flow property / unit: Mass / kg
-
Amount rule: Equal linked conditioned-bean output
-
Value mode:
calculated_value -
Specificity:
site_specificRaw activity or stage basis: per 1,000 kg reference product or declared internal hand-off. -
Normalization basis: per declared reference flow
-
Basis kind: Reference flow (
reference_flow) -
Evidence kind:
calculated_from_collection -
Collection protocol:
cp_storage_handoff -
Range: QA screening range
- Range role: QA guardrail (
qa_guardrail) - Lower: 1
- Upper: 1
- Unit: kg input/kg linked output
- Basis: per 1,000 kg reference product or declared internal hand-off
- Basis kind: Reference flow (
reference_flow) - Evidence kind: Method formula (
method_formula) - Sources:
mass-balance-identity
- Range role: QA guardrail (
Alternating current (storage_energy_electricity)
Actual electric soybean storage aeration, temperature control and handling over the lot storage period.
Activate only for documented alternating-current consumption at this node. The identity leaves voltage, technology and provider unspecified; record them and select compatible upstream supply. Preserve measured kWh and convert exactly to MJ using 1 kWh = 3.6 MJ; do not interpret electric energy as combustion fuel or useful heat.
- Selected flow: Alternating current
455f0ef5-6118-4f2b-a3f5-1f75e0afe3ca - Flow property / unit: Energy (database reference property: net calorific value)
93a60a56-a3c8-11da-a746-0800200c9a66/ MJ - Amount rule: Collect only this carrier quantity attributable to this node under
cp_storage_handoff. Reconcile inclusive services and shared use once; scale the attributed quantity by the declared reference amount divided by matched accepted final output quantity in the same product unit. Preserve process-native throughput records; do not renormalize a final-reference amount. - Value mode:
calculated_value - Specificity:
site_specific - Normalization basis: per declared reference flow
- Basis kind:
reference_flow - Evidence kind:
calculated_from_collection - Collection protocol:
cp_storage_handoff - Sources:
route-energy-fao
Apply storage_energy_identification in Section 8. No numerical range or default is inherited from the former aggregate card.
Waste flows
Elementary flows
Outputs
Product flows
Reference soya beans (reference_soya_beans)
Record this flow with field or lot identity, route and destination evidence.
-
Selected flow: Soya beans, other
-
Flow property / unit: Mass / kg Raw output measurement and reconciliation: Exactly 1,000 kg accepted as-received product
-
Amount rule: 1000 kg
-
Value mode:
fixed_value -
Specificity:
product_specificRaw activity or stage basis: per 1,000 kg reference product or declared internal hand-off. -
Normalization basis: per declared reference flow
-
Basis kind: Reference flow (
reference_flow) -
Evidence kind:
collected_record -
Collection protocol:
cp_storage_handoff -
Range: QA screening range
- Range role: QA guardrail (
qa_guardrail) - Lower: 1000
- Upper: 1000
- Unit: kg
- Basis: per 1,000 kg reference product or declared internal hand-off
- Basis kind: Reference flow (
reference_flow) - Evidence kind: Method formula (
method_formula) - Sources:
mass-balance-identity
- Range role: QA guardrail (
Waste flows
Storage loss and rejected beans (storage_loss)
Record this flow with field or lot identity, route and destination evidence.
-
Selected flow: Soya bean storage loss and rejects
-
Flow property / unit: Mass / kg
-
Amount rule: Measured loss by lot and route
-
Value mode:
foreground_record -
Specificity:
site_specificRaw activity or stage basis: per 1,000 kg reference product or declared internal hand-off. -
Normalization basis: per declared reference flow
-
Basis kind: Reference flow (
reference_flow) -
Evidence kind:
collected_record -
Collection protocol:
cp_storage_handoff -
Range: QA screening range
- Range role: QA guardrail (
qa_guardrail) - Lower: 0
- Upper: 200
- Unit: kg/1,000 kg reference product
- Basis: per 1,000 kg reference product or declared internal hand-off
- Basis kind: Reference flow (
reference_flow) - Evidence kind: Reasoned estimate (
reasoned_estimate)
- Range role: QA guardrail (
Elementary flows
7. Allocation and Co-product Handling
| rule_id | Applies to | Rule | source_ids |
|---|---|---|---|
allocation_subdivide | All nodes | Subdivide and meter fields, lots, runs and storage periods before allocation. | iso-14044 |
allocation_outputs | Beans, downgraded outputs and residues | Use a documented physical causal relation; if none is defensible, use economic allocation and sensitivity. | iso-14044 |
allocation_shared | Shared machinery, dryers and stores | Attribute once by measured time, throughput or occupied mass-time. | iso-14044 |
allocation_rework | Rework | Return mass and burdens once to the producing node; never count rework as accepted and rejected output. |
8. Foreground Data Collection, Calculation, and Quality Rules
Specific input identification before dataset completion
Identify the actual input for this operation from supplier specifications, equipment and primary records. This is a mandatory collection requirement, not an exchange. Before dataset completeness, represent each used material, formulated product, carrier or independently purchased service by one physically specific card with its native quantity/property; confirm a compatible UUID, or retain an explicit unresolved identity and do not claim a fully linked dataset. Do not substitute a conditional example for an unknown actual input, invent a recipe, omit required use or infer zero from missing records. Attribute shared use, reusable assets and inclusive services once; preserve the original stage/period and measured throughput link to final reference output. The former aggregate range is not a component limit or consumption default.
| requirement_id | collection_protocol_id | Preserved collection scope |
|---|---|---|
nutrient_supply_specific_input | cp_crop_cycle | Operation crop_production: Record this flow with field or lot identity, route and destination evidence. Original quantity method: Sum all nutrient-product masses while retaining composition |
presentation_packaging_specific_input | cp_storage_handoff | Operation storage_handoff: Record this flow with field or lot identity, route and destination evidence. Original quantity method: Net packaging adjusted for verified reuse; zero for bulk |
Route-specific energy identification requirements
Select energy exchanges from the actual product state, operation, equipment and supply records. The conditional cards below are not a mandatory or exhaustive fuel list. For each requirement, document applicability and the used carrier, supplier, service period, native quantity and allocation; add a separate physically specific card and verify its UUID for any actual input not yet represented. An unidentified input remains an explicit completeness gap, never a zero or a generic energy exchange. Evidence of manual work, ambient drying or a bypass can justify non-use only for the affected operation. Preserve every required operation even when no example card is supplied.
Separate purchased supply from on-site conversion. Link self-generated electricity internally to the foreground generator and count its actual fuel and emissions there once; do not also charge a purchased-electricity supply for the same internal transfer. Likewise do not count supplier-side fuel again with purchased heat. Reconcile shared meters and contractor-included energy against existing cards, with one physical quantity assigned once. Retain source quantities, output throughput, shared-service allocation and excluded post-gate activities. For each carrier, apply period/output attribution once and scale to the declared reference quantity using matched accepted final output in the same product unit; do not normalize an already normalized amount again. Process-native intensities require a measured throughput link to that final output. These requirements do not set a consumption default or certify dataset completeness.
| requirement_id | collection_protocol_id | Required operation and evidence |
|---|---|---|
field_energy_identification | cp_crop_cycle | Actual diesel field machinery for establishment and crop care; identify irrigation-pump power independently and retain field/crop-cycle attribution. Raw activity or stage basis: per 1,000 kg reference product or declared internal hand-off. (route-energy-fao) |
harvest_energy_identification | cp_harvest_lot | Actual diesel harvesting machinery and pre-gate lot movement; manual or other-power routes need their own evidence instead of this input. Raw activity or stage basis: per 1,000 kg reference product or declared internal hand-off. (route-energy-fao) |
conditioning_energy_identification | cp_conditioning_lot | Actual electrically driven soybean cleaning, conveying and drying fans; establish drying heat separately. Raw activity or stage basis: per 1,000 kg reference product or declared internal hand-off. (route-energy-fao) |
storage_energy_identification | cp_storage_handoff | Actual electric soybean storage aeration, temperature control and handling over the lot storage period. Raw activity or stage basis: per 1,000 kg reference product or declared internal hand-off. (route-energy-fao) |
Retain raw site, lot, cycle and stage quantities and denominators in each collection protocol. Reconcile stocks, losses, moisture and co-product attribution first, then normalize: normalized exchange = attributable raw exchange × declared reference quantity / accepted hand-off product quantity on the same boundary and measurement basis. Apply perennial-establishment and shared-operation attribution before this normalization. Never set an internal-transfer quantity equal to the final reference quantity. Per declared reference flow means the amount, unit and product state in section 3; the data package must declare its actual route and gate.
Data Collection Protocols
| protocol_id | process_id | flow_role | record_type | raw_fields | collection_method | unit | frequency | temporal_coverage | site_scope | aggregation_rule | quality_evidence |
|---|---|---|---|---|---|---|---|---|---|---|---|
cp_crop_cycle | crop_production | Inputs, crop output and loss | Field log, invoice, meter, yield record | field_id; area; dates; prior_crop; seed; nutrients; irrigation; energy; yield; loss; residue_route | Reconcile records and calibrated measurements; Raw aggregation and attribution: Sum by field, then normalize by accepted output Route-specific requirements: field_energy_identification: Actual diesel field machinery for establishment and crop care; identify irrigation-pump power independently and retain field/crop-cycle attribution. Raw activity or stage basis: per 1,000 kg reference product or declared internal hand-off. (route-energy-fao) Verify actual use, equipment and supply for each applicable input; create one specific exchange per actual carrier before dataset completeness. Missing identity or quantity evidence remains unresolved, never zero. Distinguish purchased supply, internal generation and inclusive contractor services; count their energy once. Do not substitute the conditional examples for an unverified route. nutrient_supply_specific_input: Operation crop_production: Record this flow with field or lot identity, route and destination evidence. Original quantity method: Sum all nutrient-product masses while retaining composition Identify the actual input for this operation from supplier specifications, equipment and primary records. This is a mandatory collection requirement, not an exchange. Before dataset completeness, represent each used material, formulated product, carrier or independently purchased service by one physically specific card with its native quantity/property; confirm a compatible UUID, or retain an explicit unresolved identity and do not claim a fully linked dataset. Do not substitute a conditional example for an unknown actual input, invent a recipe, omit required use or infer zero from missing records. Attribute shared use, reusable assets and inclusive services once; preserve the original stage/period and measured throughput link to final reference output. The former aggregate range is not a component limit or consumption default. | ha; kg; m3; MJ | Each event/cycle | Representative crop year | Every included field | per declared reference flow | Documents, calibration and balance |
cp_field_emissions | crop_production | Managed-soil emissions | Workbook and activity record | N_inputs; residue_N; fixation_context; factors; method_version | Apply one declared method; Raw aggregation and attribution: Calculate by substance and compartment | kg substance | Each crop cycle | Same cycles as crop data | Every included field | per declared reference flow | Reproducible formula and independent check |
cp_harvest_lot | harvest_thresh | Energy, beans, residues, rejects | Machine log and weigh ticket | lot_id; field_id; energy; crop_mass; bean_mass; moisture; residues; rejects; destinations | Meter and weigh each hand-off; Raw aggregation and attribution: Reconcile by field and route Route-specific requirements: harvest_energy_identification: Actual diesel harvesting machinery and pre-gate lot movement; manual or other-power routes need their own evidence instead of this input. Raw activity or stage basis: per 1,000 kg reference product or declared internal hand-off. (route-energy-fao) Verify actual use, equipment and supply for each applicable input; create one specific exchange per actual carrier before dataset completeness. Missing identity or quantity evidence remains unresolved, never zero. Distinguish purchased supply, internal generation and inclusive contractor services; count their energy once. Do not substitute the conditional examples for an unverified route. | kg; MJ; % | Each lot | Complete campaign | Every harvest operation | per declared reference flow | Tickets, calibration and lot link |
cp_conditioning_lot | condition_grade_dry | Utilities and material balance | Run sheet, meter, lab result | lot_id; input_mass; moisture; energy; water; outputs; grade; rejects; route | Weigh, meter and sample; Raw aggregation and attribution: Conserve dry solids and aggregate by grade/technology Route-specific requirements: conditioning_energy_identification: Actual electrically driven soybean cleaning, conveying and drying fans; establish drying heat separately. Raw activity or stage basis: per 1,000 kg reference product or declared internal hand-off. (route-energy-fao) Verify actual use, equipment and supply for each applicable input; create one specific exchange per actual carrier before dataset completeness. Missing identity or quantity evidence remains unresolved, never zero. Distinguish purchased supply, internal generation and inclusive contractor services; count their energy once. Do not substitute the conditional examples for an unverified route. | kg; MJ; m3; % | Each batch/run | Complete campaign | Every line | per declared reference flow | Calibration, sampling and closure |
cp_storage_handoff | storage_handoff | Storage, packaging, loss, dispatch | Ledger, meter and dispatch record | lot_id; grade; masses; moisture; dates; energy; packaging; reuse; loss; gate | Link occupancy, utility, packaging and dispatch; Raw aggregation and attribution: Attribute shared storage by occupied mass-time Route-specific requirements: storage_energy_identification: Actual electric soybean storage aeration, temperature control and handling over the lot storage period. Raw activity or stage basis: per 1,000 kg reference product or declared internal hand-off. (route-energy-fao) Verify actual use, equipment and supply for each applicable input; create one specific exchange per actual carrier before dataset completeness. Missing identity or quantity evidence remains unresolved, never zero. Distinguish purchased supply, internal generation and inclusive contractor services; count their energy once. Do not substitute the conditional examples for an unverified route. presentation_packaging_specific_input: Operation storage_handoff: Record this flow with field or lot identity, route and destination evidence. Original quantity method: Net packaging adjusted for verified reuse; zero for bulk Identify the actual input for this operation from supplier specifications, equipment and primary records. This is a mandatory collection requirement, not an exchange. Before dataset completeness, represent each used material, formulated product, carrier or independently purchased service by one physically specific card with its native quantity/property; confirm a compatible UUID, or retain an explicit unresolved identity and do not claim a fully linked dataset. Do not substitute a conditional example for an unknown actual input, invent a recipe, omit required use or infer zero from missing records. Attribute shared use, reusable assets and inclusive services once; preserve the original stage/period and measured throughput link to final reference output. The former aggregate range is not a component limit or consumption default. | kg; MJ; day; % | Each lot/dispatch | Entire declared period | Every store/site | per declared reference flow | Ledger, meter, inspection and dispatch evidence |
cp_phase1_environment_coverage | crop_production | managed environmental coverage by actual node | site/activity/method ledger | site and actual managed nodes; area; dated occupation intervals; co-users; establishment/immature history; actual prior/current land classes and transformation dates/areas; carbon-method coverage; upstream land coverage | Collect original records by the actual responsible production node and matched lot/period; retain provenance, method applicability and uncertainty. Reconcile with existing protocols and provider coverage, do not add duplicate events. Explicitly document inapplicability; absent evidence is a gap. | native activity units; kg N or substance; area/time as applicable | event and annual/lot reconciliation | matched production/cohort period | all actual managed-production nodes | apply applicable coverage calculations then final normalization once | original records, method worksheets and applicability evidence |
Calculation Rules
| rule_id | Applies to | Formula or rule | Inputs | Output | source_ids |
|---|---|---|---|---|---|
calc_normalize | All rows | quantity / accepted kg × 1,000 | quantity; accepted mass | quantity per 1,000 kg | mass-balance-identity |
calc_dry_solids | Drying | input dry solids = output dry solids + measured dry-solids loss | paired mass and moisture | water removed and closure | mass-balance-identity |
calc_field_emissions | Managed soil | Apply declared current method by substance and compartment | field activity; factors | kg emitted | ipcc-2019-managed-soils |
calc_storage_share | Shared storage | burden × lot occupied mass-time / total occupied mass-time | burden; kg; days | attributed burden | iso-14044 |
chemical_species_mass_accounting | elementary_nutrient_emissions | Final elementary exchanges use the mass of the identified substance and one actual receiving compartment. Keep nutrient/activity ledgers separate: species-specific N2O-N × 44/28 gives N2O, NH3-N × 17/14 gives NH3, nitrate-N × 62/14 gives nitrate, and phosphate-P × 95/31 gives phosphate. If the selected flow is elemental phosphorus instead, report kg P and convert phosphate mass by 31/95 only when that species basis is evidenced. Apply a conversion exactly once only when the method output is on the elemental basis; measured compound mass is not reconverted. Total nutrient losses cannot be assigned to a single species without a supported split, and residual/retained soil nutrient is not an emission. Keep direct/indirect pathway ledgers and avoid repeating a pathway already included in the chosen method or upstream inventory. Factor uncertainty ranges screen factors on their stated basis, not final compound amounts or admissible site emissions. Normalize the attributable compound mass once using the accepted reference quantity and the matched measured output. Unknown activity, identity or compartment remains an evidence gap and blocks a completeness claim. | cp_field_emissions; species-specific activity ledger, method pathway and factor basis, matched accepted output | Identity-specific exchanges and reconciled activity records |
Environmental Coverage Calculation Rules
| rule_id | Applies to | Formula or rule | Inputs | Output | source_ids |
|---|---|---|---|---|---|
calc_managed_land_coverage | actual managed-production nodes | For each actual owned managed-production site, collect the occupied area and dated occupation intervals, including attributable establishment/immature and production periods. Occupation is area multiplied by actual duration, converted explicitly to the selected area-time unit (1 ha = 10,000 m2; time in years); hectares per crop-cycle alone are not an area-time result without duration. Partition or take the union of overlapping establishment/management intervals so the same area-time is counted once, with shares across actual co-users summing to one. Record evidenced land transformation separately by actual from/to land class, event area and date under the declared land-use method; transformation has area units and is not added to occupation. Planting, continued occupation or missing prior-land data do not establish a transformation or zero transformation. Preserve actual historical-event attribution and carbon-stock/emission method coverage where applicable; no invented land conversion or generic carbon credit. Instantiate separate compatible elementary identities with verified UUIDs or explicit unresolved identities; attribute once and normalize to the matched final reference. Purchased completed biological inputs inherit compatible upstream land coverage once instead of duplicating it locally. Missing applicable land identity, area, duration or prior-state evidence remains a completeness gap; documented no transformation is a valid absence. | cp_phase1_environment_coverage | attributed native environmental quantities per matched final reference |
Data Quality Requirements
| requirement_id | Applies to | Requirement | Evidence |
|---|---|---|---|
dq_identity | Reference product | Declare non-planting use, grade, moisture, condition, crop year, route and gate. | Specification, inspection and lot records |
dq_completeness | All nodes | Cover at least 95% of measured mass and all material energy, water, nutrients, residues, loss and packaging; explain remainder. | Reconciliation |
dq_temporal | System | Link one representative crop year to its postharvest lots and disclose averaging or exceptional events. | Dated records |
dq_route | Alternatives | Separate irrigation, drying, grade and packaging routes before transparent weighting. | Route ledgers and weighting |
dq_traceability | Hand-offs | Preserve field, lot, run and storage identity. | Linked identifiers |
9. Validation Rules
| rule_id | Applies to | Rule | source_ids |
|---|---|---|---|
validate_scope | Reference | Reject planting seed and manufactured products; require one whole-bean grade and gate. | |
validate_reference_uuid | Binding | Fix a route-specific UUID only when grade, use, state and gate all match; otherwise leave blank. | |
validate_balance | Harvest onward | Reconcile dry solids among accepted, downgraded, rejected and lost outputs within uncertainty. | mass-balance-identity |
validate_flow_identitys | Product inputs | Verify each actual exchange against its concrete flow UUID, physical state, property and unit; preserve explicit unresolved identities when confirmation is unavailable. | |
validate_routes | Alternatives | Do not merge mutually exclusive routes without weights and complete route records. | |
validate_ranges | All cards | Use ranges as QA screens, investigate exceptions and retain evidenced foreground values. |
10. Published Dataset Profile
| Field | Value |
|---|---|
| dataset_role | Foreground whole non-planting soya bean dataset at a declared gate |
| downstream_use | Secondary/background use in matching food, feed or processing systems |
| allowed_use | Matching geography, year, route, grade, moisture, conditioning, storage, packaging and gate |
| excluded_use | Planting seed, manufactured products, or unmatched grade/gate |
| required_metadata | Species; use; grade; geography; year; area; prior crop; irrigation; fixation context; inputs; harvest; moisture; conditioning; storage; packaging; allocation; gate; UUID state |
| required_quality_disclosure | Coverage, exclusions, uncertainty, record age, range exceptions, balance closure, allocation and weighting |
| update_trigger | Material change in route, input regime, yield, technology, grade, packaging, allocation or reference UUID availability |
11. Data Sources
| source_id | type | citation | reference | use |
|---|---|---|---|---|
fao-soybean-production | official_guidance | FAO soybean production and harvesting guidance | https://www.fao.org/4/t0532e/t0532e02.htm | Crop and harvest route |
fao-soybean-postharvest | official_guidance | FAO Post-Harvest Compendium: Soybean | https://www.fao.org/fileadmin/user_upload/inpho/docs/Post_Harvest_Compendium_-_SOYBEAN.pdf | Cleaning, drying, grading and storage |
ipcc-2019-managed-soils | method_factor | IPCC 2019 Refinement, Volume 4 | https://www.ipcc-nggip.iges.or.jp/public/2019rf/vol4.html | Managed-soil emissions |
iso-14044 | standard | ISO 14044:2006 | ISO 14044:2006 | Allocation |
mass-balance-identity | method_factor | Conservation of mass and dry solids | Mass-balance identity | Handoffs and closure |
route-energy-fao | official_guidance | FAO, Energy-smart food for people and climate (2011), Annex 2; and Energy use in agriculture and industry, Annex IV | https://www.fao.org/4/i2454e/i2454e00.pdf ; https://www.fao.org/4/Q1085e/q1085e0d.htm | Equipment/carrier possibilities only; site records govern applicability. No intensity, fuel share or default recipe is adopted. |
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 · 5
| Rule ID | Applies to | Rule | Source IDs |
|---|---|---|---|
boundary_crop | Managed production | Include establishment, field operations, irrigation when active, nutrients, direct field emissions, residues and loss through harvest readiness. | fao-soybean-production, ipcc-2019-managed-soils |
boundary_harvest | Harvest | Independently record collected beans, removed or retained residues, foreign matter and loss. | fao-soybean-production |
boundary_conditioning | Conditioning | Include cleaning, grading and drying required for the declared state and reconcile dry solids. | fao-soybean-postharvest |
boundary_storage | Storage and presentation | Include aeration, pest control, loss and packaging before the gate; exclude later distribution. | fao-soybean-postharvest |
boundary_exclusion | Downstream | Exclude seed certification, crushing, oil extraction, milling and manufacture. | fao-soybean-postharvest |
Allocation rules · 4
| Rule ID | Applies to | Rule | Source IDs |
|---|---|---|---|
allocation_subdivide | All nodes | Subdivide and meter fields, lots, runs and storage periods before allocation. | iso-14044 |
allocation_outputs | Beans, downgraded outputs and residues | Use a documented physical causal relation; if none is defensible, use economic allocation and sensitivity. | iso-14044 |
allocation_shared | Shared machinery, dryers and stores | Attribute once by measured time, throughput or occupied mass-time. | iso-14044 |
allocation_rework | Rework | Return mass and burdens once to the producing node; never count rework as accepted and rejected output. |
Validation rules · 6
| Rule ID | Applies to | Rule | Source IDs |
|---|---|---|---|
validate_scope | Reference | Reject planting seed and manufactured products; require one whole-bean grade and gate. | |
validate_reference_uuid | Binding | Fix a route-specific UUID only when grade, use, state and gate all match; otherwise leave blank. | |
validate_balance | Harvest onward | Reconcile dry solids among accepted, downgraded, rejected and lost outputs within uncertainty. | mass-balance-identity |
validate_flow_identitys | Product inputs | Verify each actual exchange against its concrete flow UUID, physical state, property and unit; preserve explicit unresolved identities when confirmation is unavailable. | |
validate_routes | Alternatives | Do not merge mutually exclusive routes without weights and complete route records. | |
validate_ranges | All cards | Use ranges as QA screens, investigate exceptions and retain evidenced foreground values. |
Processes and inputs/outputs · 4
| Process ID | Process name | Input flows | Output flows |
|---|---|---|---|
crop_production | Managed crop production | 3 | 3 |
harvest_thresh | Harvest and thresh | 2 | 3 |
condition_grade_dry | Clean, grade and optionally dry | 3 | 4 |
storage_handoff | Store, present and hand off | 2 | 2 |
Complete field inspector
Loads this record’s complete manifest and structured projection on demand; values are never truncated. Requires JavaScript.