TianGong PCR

Other green leguminous vegetables

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

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

Content languages

zh-CN · Aligned
Status, classification and source details

Readiness

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

Classification mapping

CPC 3.0:01249 · exact

Source

1. Scope and Applicability

This PCR guides a foreground data package for fresh, whole, immature green leguminous vegetables assigned to CPC 01249. It covers marketable pods or green seeds from open-field or protected cultivation, including fresh chickpeas, lentils and guar when the declared classification and product facts place them in this CPC leaf. The route may be single-harvest or multi-picking and may include sorting, washing, cooling, primary packing, and other conditioning before the declared gate.

Green beans classified as CPC 01241, green peas classified as CPC 01242, and green broad or horse beans classified as CPC 01243 are excluded even when the production route is similar. Dry or mature pulses, seed production, sprouts, processed, canned, frozen, pickled, fermented, dried, cooked, cut, prepared, retail, consumer storage, and consumer use are outside the default scope. Nursery production, durable infrastructure, machinery manufacture, land-use change, and post-gate transport are excluded unless separately attributed and disclosed. Culls, field residues, wash water, wastewater, packaging waste, and other losses remain in the foreground until their fate or hand-off is recorded.

2. Product Category Identity

FieldValue
canonical_pcr_idpcr.agriculture-forestry-and-fishery-products.products-of-agriculture-horticulture-and-market-gardening.other-green-leguminous-vegetables
classification_refsCPC 3.0 01249, Other green leguminous vegetables; mapping relation: exact
covered_productsFresh, whole, immature pods or green seeds of leguminous vegetables assigned to CPC 01249, in the declared species, maturity, grade, moisture, and packaging state
excluded_productsCPC 01241 green beans; CPC 01242 green peas; CPC 01243 green broad and horse beans; dry or mature pulses; seed, sprouts, processed, preserved, frozen, dried, cooked, cut, prepared, retail, and consumer products; capital goods; land-use change; and post-gate services
representative_productMarketable fresh other green leguminous vegetables meeting the declared species or cultivar group, maturity, size, colour, tenderness, defect tolerance, and grade
production_routeDirect-seeded or transplanted cultivation, bed preparation, irrigation, nutrient or amendment management, crop protection, one or more immature harvests, optional sorting, washing, cooling, primary packing, and declared gate hand-off
market_stateFresh, whole, unprocessed green leguminous vegetables at the declared farm-gate or pack-house gate, loose or in declared primary packaging

3. Reference Flow

FieldValue
WhatMarketable fresh, whole, immature green leguminous vegetables assigned to CPC 01249 at the declared farm-gate or pack-house hand-off
How much1,000 kg
How wellFresh, whole, edible immature pods or green seeds with declared species or cultivar group, production geography, maturity, size, colour, tenderness, grade, defect tolerance, moisture state, and packaging state
How long or cycleOne declared crop cycle and complete harvest campaign; all picking rounds attributable to the same planting are reconciled before normalization
reference_flow_linkreference_product_at_declared_handoff
FieldValue
Reference amount1000
Reference product flowOther green leguminous vegetables, fresh, whole, at farm gate or pack-house gate <>
Reference flow propertyMass <93a60a56-a3c8-11da-a746-0800200b9a66>
Reference unit groupUnits of mass <93a60a57-a4c8-11da-a746-0800200c9a66>
Reference unitkg
Required qualifiersspecies or cultivar group; CPC assignment and exclusion check against green beans and green peas; production geography; open-field or protected route; direct-seeded or transplant route; planting and harvest dates; picking rounds; maturity, size, colour, tenderness, grade, and defect criteria; irrigated or rain-fed status; fertilizer or soil-amendment products and documented nutrient basis when applied; crop-protection program; washing, cooling, and packaging state; residue, cull, reject, and wastewater fate; and declared gate

The reference product identity remains a semantic requirement until the main agent verifies a compatible platform flow. It must not be replaced by a nearby green-bean or green-pea flow merely to populate an identity field. Mass is the required reference property and kg is the required reference unit; UUID support objects are resolved by the main agent after the Process Map is complete.

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

Each foreground dataset must explicitly select one actual route, declared gate, product state and output row. Reconcile the selected terminal route with reference_product_at_declared_handoff; normalize that handoff output to the reference quantity and retain preceding-stage outputs as measured transfers. Raw weighing, mass reconciliation and lot traceability requirements continue to apply.

The sole reference output is reference_product_at_declared_handoff, receiving the selected actual route product at the declared gate. Existing route-output ids identify the source and physical state; they are no longer individually fixed to the reference quantity.

4. Measurement and Unit Rules

rule_idApplies toRequired propertyRequired unitRule
reference_green_legume_massmarketable product, downgraded product, rejects, residues, and lossesMasskgWeigh marketable, downgraded, rejected, field-loss, handling-loss, and residue streams separately and reconcile them before conversion to the 1,000 kg reference output.
crop_cycle_normalizationfield and protected-cultivation recordsArea and massha and kgRecord inputs and picking rounds by field, bed, or protected unit and normalize them to marketable output from the same declared crop cycle.
fertilizer_product_and_nutrient_basisfertilizer and soil-amendment inputsProduct and nutrient masskg product and declared nutrient unitsRecord the actual product name, product mass, dry matter where relevant, and documented N, P, K, or other nutrient basis when applied. Do not require a product category that was not used and do not double count a compound product.
water_delivery_basisirrigation, fertigation carrier water, washing, and source withdrawalVolumem3Record crop irrigation, fertigation carrier water, post-harvest washing water, and natural-resource withdrawal as distinct quantities and disclose the meter or water-balance basis.
area_time_basisopen-field beds and protected unitsArea-timeha*aRecord occupied production area and crop occupation period; durable structures and equipment require separate attribution if included.
harvest_grade_reconciliationrepeated harvest, grading, and packingMass and declared gradekg and declared fractionRetain each picking round, gross harvested mass, accepted mass, downgraded product, rejects, and losses so the declared grade and marketable output are reproducible.
postharvest_mass_changewashing, cooling, grading, and packingMass and moisturekg and declared fractionRetain measured soil removal, water uptake, cooling loss, tare, and packing loss separately from harvested crop mass.

5. System Boundary

Boundary Abstraction

FieldValue
declared_starting_conditionPrepared field bed or protected cultivation unit receiving seed or planting material for the declared other-green-legume crop cycle, with prior land use and excluded infrastructure work disclosed
starting_condition_roleStart of the declared crop cycle and foreground input accounting
product_classification_scopeCPC 3.0 01249, Other green leguminous vegetables, through the declared farm-gate or pack-house gate
recursive_input_ruleSeed, transplant, or other planting material is recorded at its received hand-off state and linked to an upstream dataset; its own production is not recreated inside this PCR.
upstream_dataset_requirementUse upstream datasets for planting material, fertilizer and soil-amendment products, crop-protection products, supplied water, fuels, electricity, packaging, purchased transport, and waste-treatment services when those inputs cross the boundary.
disclosureDeclare species or cultivar group, CPC boundary check, geography, route, planting density, crop-cycle dates, irrigation source and method, fertilizer or soil-amendment products and nutrient basis, crop-protection program, picking rounds, marketable and downgraded output, residues, washing and cooling, packaging, waste fates, and declared gate.

Boundary Rules

rule_idApplies toRulesource_ids
boundary_crop_cycleestablishment and cultivationInclude bed preparation attributable to the declared crop cycle, planting, crop management, irrigation, fertilizer or soil amendment, crop protection, and direct crop emissions; disclose prior land use and exclude unrelated infrastructure construction.fao-good-agricultural-practices
boundary_cpc_exclusionproduct identity and reference flowConfirm that the represented product belongs to CPC 01249 and is not green bean CPC 01241 or green pea CPC 01242. Resolve ambiguity through product facts and review rather than changing the product boundary.fao-good-agricultural-practices; iso-14044-2006
boundary_repeated_pickingharvest roundsAttribute every picking round from one planting to the same crop cycle and reconcile marketable product, downgraded product, rejects, field losses, and residues before normalization.codex-fresh-produce-hygiene; iso-14044-2006
boundary_gate_conditioningsorting, washing, cooling, packing, and pre-gate transportEnd the default foreground boundary at the declared farm-gate or pack-house gate. Include conditioning and pre-gate transport only when they occur before that gate.codex-fresh-produce-hygiene; fao-fresh-produce-handling
boundary_residue_fatecrop residues, culls, wastewater, and packaging wasteRecord field return, composting, feed use, treatment, transport, recycling, or disposal for each stream. Do not assign a co-product credit without a documented recipient, intended use, quality, and hand-off.iso-14044-2006; codex-fresh-produce-hygiene

6. Process Inventory Structure

Process Map

process_idprocess_nameinclusioninclusion_conditionrolequantitative_reference
crop_establishmentOther-green-legume crop establishmentrequiredevery represented sowing, planting, bed, or protected-cultivation unitforeground crop establishmentplanted area, planting material, and crop-cycle dates
crop_managementOther-green-legume crop managementrequiredeach represented crop cycleforeground managed biological productionmanaged area, water, fertilizer or amendments, crop protection, and complete harvest campaign
harvest_and_field_sortingHarvest and field sortingrequiredeach represented harvest campaignforeground harvest and first grading1,000 kg marketable fresh output and reconciled harvest streams
conditioning_and_dispatchConditioning and dispatchconditionalwhen washing, cooling, packing, storage, or transport occurs before the declared gateforeground conditioning and gate hand-off1,000 kg marketable product at the declared gate
declared_reference_handoffProduct Measurement at Declared Handoffrequiredforegroundreference_product_at_declared_handoff

Process: Other-green-legume crop establishment (crop_establishment)

Inputs

Product flows
Establishment irrigation water (establishment_irrigation_water)

Record water applied for bed preparation, emergence, or transplant establishment by source and production unit, excluding rainfall unless a water-balance method explicitly includes it.

  • Selected flow: Irrigation water supplied to the crop

  • Flow property / unit: Volume / m3

  • Amount rule: Sum metered or documented water-balance deliveries during establishment and retain source and application method.

  • Value mode: Foreground record (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per 1,000 kg marketable fresh output.

  • Normalization basis: per declared reference flow

  • Basis kind: Process output (process_output)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_irrigation_records

  • Sources: fao-crop-evapotranspiration-56

  • Range: Establishment irrigation screening interval

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 350
    • Unit: m3/ha
    • Basis: establishment period from planting or transplanting to uniform stand
    • Basis kind: Crop cycle (crop_cycle)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Waste flows
Elementary flows
Occupied green-legume production area (crop_land_occupation)

Record the production area and time occupied by the field bed or protected unit for the declared planting campaign.

  • Selected flow: Agricultural land occupation

  • Flow property / unit: Area-time / ha*a

  • Amount rule: Multiply declared production area by crop occupation time and state whether protected structures are excluded or separately attributed.

  • Value mode: Calculated value (calculated_value)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per 1,000 kg marketable fresh output.

  • Normalization basis: per declared reference flow

  • Basis kind: Process output (process_output)

  • Evidence kind: Calculated from collection (calculated_from_collection)

  • Collection protocol: cp_area_cycle_records

  • Sources: fao-good-agricultural-practices

  • Range: Area-output screening interval

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0.01
    • Upper: 1.0
    • Unit: ha per 1,000 kg output
    • Basis: declared crop area and marketable crop-cycle output
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)

Outputs

Product flows
Waste flows
Elementary flows

Process: Other-green-legume crop management (crop_management)

Inputs

Product flows
Production irrigation water (production_irrigation_water)

Record irrigation and fertigation carrier water delivered after establishment, separating source, application method, and recirculated water.

  • Selected flow: Irrigation water supplied to the crop

  • Flow property / unit: Volume / m3

  • Amount rule: Sum field, bed, or protected-unit meter readings and documented water-balance estimates from establishment through final picking.

  • Value mode: Foreground record (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per 1,000 kg marketable fresh output.

  • Normalization basis: per declared reference flow

  • Basis kind: Process output (process_output)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_irrigation_records

  • Sources: fao-crop-evapotranspiration-56

  • Range: Crop irrigation screening interval

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 5,000
    • Unit: m3/ha
    • Basis: complete declared crop cycle
    • Basis kind: Crop cycle (crop_cycle)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Urea fertilizer (crop_management_agricultural_nutrient_inputs_urea)

Collection scope and applicability for crop_management_agricultural_nutrient_inputs. The following concrete identities have separate cards and apply only when use or generation is evidenced inside the original process scope. They are not mandatory inputs or a default recipe. Document non-use; missing records are not zero. Add a separate concrete card for any other actual material instead of substituting one of these names or UUIDs. Preserve attribution and boundaries and avoid double counting components included in outsourced services.

Collect each fertilizer product separately. Preserve each actual product identity, quantity, formulation, nutrient composition, application event, and allocation; do not count a compound product more than once. Raw activity or stage basis: per 1,000 kg marketable fresh output.

Confirm identity, grade, state and unit from equipment, supplier and contemporaneous measurements; the product UUID does not establish actual use or upstream-provider compatibility. Count physical product mass once and retain moisture, N/P/K composition and application events; nutrient quantities are calculated attributes, not additional purchases of the same product. Give unlisted compound and organic fertilizers separate cards identified by formulation or feedstock.

  • Selected flow: Urea 3f8850c0-f718-4c4b-8fcb-8fd42e03aa8e
  • Flow property / unit: Mass / kg
  • Amount rule: Collect raw quantities for this identity under cp_nutrient_records and calculate the exchange per declared reference flow using the original attribution rules.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per declared reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_nutrient_records
  • Sources: fao-good-agricultural-practices; fao-fertilizer-identities

Use this product identity only when the actual formulation and grade are compatible. Retain supplier composition and mass records; do not substitute nutrient mass, dilute solution mass or service activity for the product mass. The UUID alone supplies neither a dose nor an emission factor.

Ammonium sulfate fertilizer (crop_management_agricultural_nutrient_inputs_ammonium_sulfate)

Confirm identity, grade, state and unit from equipment, supplier and contemporaneous measurements; the product UUID does not establish actual use or upstream-provider compatibility. Count physical product mass once and retain moisture, N/P/K composition and application events; nutrient quantities are calculated attributes, not additional purchases of the same product. Give unlisted compound and organic fertilizers separate cards identified by formulation or feedstock.

  • Selected flow: Ammonium sulfate 8c6f0cbb-16d7-4dc9-8d55-e8dea17d7faf
  • Flow property / unit: Mass / kg
  • Amount rule: Collect raw quantities for this identity under cp_nutrient_records and calculate the exchange per declared reference flow using the original attribution rules.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per declared reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_nutrient_records
  • Sources: fao-good-agricultural-practices; fao-fertilizer-identities

Use this product identity only when the actual formulation and grade are compatible. Retain supplier composition and mass records; do not substitute nutrient mass, dilute solution mass or service activity for the product mass. The UUID alone supplies neither a dose nor an emission factor.

Triple superphosphate fertilizer (crop_management_agricultural_nutrient_inputs_triple_superphosphate)

Confirm identity, grade, state and unit from equipment, supplier and contemporaneous measurements; the UUID remains unverified. Count physical product mass once and retain moisture, N/P/K composition and application events; nutrient quantities are calculated attributes, not additional purchases of the same product. Give unlisted compound and organic fertilizers separate cards identified by formulation or feedstock.

  • Selected flow: Triple superphosphate fertilizer
  • Flow property / unit: Mass / kg
  • Amount rule: Collect raw quantities for this identity under cp_nutrient_records and calculate the exchange per declared reference flow using the original attribution rules.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per declared reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_nutrient_records
  • Sources: fao-good-agricultural-practices; fao-fertilizer-identities
Potassium chloride fertilizer (crop_management_agricultural_nutrient_inputs_potassium_chloride)

Confirm identity, grade, state and unit from equipment, supplier and contemporaneous measurements; the UUID remains unverified. Count physical product mass once and retain moisture, N/P/K composition and application events; nutrient quantities are calculated attributes, not additional purchases of the same product. Give unlisted compound and organic fertilizers separate cards identified by formulation or feedstock.

  • Selected flow: Potassium chloride fertilizer
  • Flow property / unit: Mass / kg
  • Amount rule: Collect raw quantities for this identity under cp_nutrient_records and calculate the exchange per declared reference flow using the original attribution rules.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per declared reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_nutrient_records
  • Sources: fao-good-agricultural-practices; fao-fertilizer-identities
Cattle manure applied as fertilizer (crop_management_agricultural_nutrient_inputs_cattle_manure)

Confirm identity, grade, state and unit from equipment, supplier and contemporaneous measurements; the UUID remains unverified. Count physical product mass once and retain moisture, N/P/K composition and application events; nutrient quantities are calculated attributes, not additional purchases of the same product. Give unlisted compound and organic fertilizers separate cards identified by formulation or feedstock.

  • Selected flow: Cattle manure applied as fertilizer
  • Flow property / unit: Mass / kg
  • Amount rule: Collect raw quantities for this identity under cp_nutrient_records and calculate the exchange per declared reference flow using the original attribution rules.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per declared reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_nutrient_records
  • Sources: fao-good-agricultural-practices; fao-organic-nutrients
Composted plant residues applied to soil (crop_management_agricultural_nutrient_inputs_plant_compost)

Confirm identity, grade, state and unit from equipment, supplier and contemporaneous measurements; the UUID remains unverified. Count physical product mass once and retain moisture, N/P/K composition and application events; nutrient quantities are calculated attributes, not additional purchases of the same product. Give unlisted compound and organic fertilizers separate cards identified by formulation or feedstock.

  • Selected flow: Composted plant residues applied to soil
  • Flow property / unit: Mass / kg
  • Amount rule: Collect raw quantities for this identity under cp_nutrient_records and calculate the exchange per declared reference flow using the original attribution rules.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per declared reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_nutrient_records
  • Sources: fao-good-agricultural-practices; fao-organic-nutrients
Diesel fuel (mobile_machinery_fuel_diesel)

Only for documented diesel-powered machinery within this operation. Retain fuel grade and formulation; convert recorded volume with measured or supplier-supported density. Other powertrains require their actual carrier, not a diesel equivalent. Apply mobile_machinery_fuel_specific_input; this example is not mandatory. Do not double count inclusive machinery services or a purchased-electricity supply for electricity transferred internally from an on-site generator. Actual fuel combustion and generator emissions remain separately accountable.

  • Selected flow: Diesel fuel 9d258d75-6792-4f1c-9856-81602ed8f816
  • Flow property / unit: Mass 93a60a56-a3c8-11da-a746-0800200b9a66 / kg
  • Amount rule: Collect this carrier under cp_energy_records for crop_management. Attribute shared use once; scale attributed raw quantity by the declared reference amount divided by matched accepted final output quantity in the same product unit, retaining measured stage throughput and original allocation rules. Do not normalize an already normalized amount again.
  • 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_energy_records
  • Sources: route-energy-fao
Electricity for irrigation and crop management (management_electricity_input)

Record electricity for pumping, fertigation, protected-unit operation, lighting, and other equipment before the declared gate.

  • Selected flow: Electricity supply

  • Flow property / unit: Energy / kWh

  • Amount rule: Sum equipment meters or invoices and allocate shared services by area-time, operating time, water delivered, or another declared physical basis.

  • Value mode: Foreground record (foreground_record)

  • Specificity: Technology-specific (technology_specific) Raw activity or stage basis: per 1,000 kg marketable fresh output.

  • Normalization basis: per declared reference flow

  • Basis kind: Process output (process_output)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_energy_records

  • Sources: fao-good-agricultural-practices

  • Range: Management-electricity screening interval

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 400
    • Unit: kWh per 1,000 kg output
    • Basis: irrigation pumping and in-scope crop-management equipment
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Waste flows
Elementary flows
Water resource withdrawal (water_resource_withdrawal)

Record natural-resource water withdrawn for irrigation or fertigation separately from supplied water and report source and return or consumption basis.

  • Selected flow: Water resource withdrawal

  • Flow property / unit: Volume / m3

  • Amount rule: Reconcile source-meter or permit records to water delivered to the crop and disclose return flow or consumption calculation.

  • Value mode: Calculated value (calculated_value)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per 1,000 kg marketable fresh output.

  • Normalization basis: per declared reference flow

  • Basis kind: Process output (process_output)

  • Evidence kind: Calculated from collection (calculated_from_collection)

  • Collection protocol: cp_irrigation_records

  • Sources: fao-crop-evapotranspiration-56

  • Range: Water-withdrawal screening interval

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 7,000
    • Unit: m3/ha
    • Basis: crop-cycle natural-resource withdrawal
    • Basis kind: Crop cycle (crop_cycle)
    • Evidence kind: Reasoned estimate (reasoned_estimate)

Outputs

Product flows
Waste flows
Crop residues from managed production (crop_residue_management_output)

Record leaves, stems, roots, pods, and other residues after final picking, with separate quantities and fates for field return, composting, feed use, treatment, or disposal.

  • Selected flow: Crop residues from green leguminous vegetable production

  • Flow property / unit: Mass / kg wet residue

  • Amount rule: Weigh or calculate residues by field or protected unit and document the receiving fate; retain uncollected field residue as a declared residue stream.

  • Value mode: Foreground record (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per 1,000 kg marketable fresh output.

  • Normalization basis: per declared reference flow

  • Basis kind: Process output (process_output)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_residue_fate_records

  • Sources: fao-good-agricultural-practices

  • Range: Crop-residue screening interval

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 300
    • Upper: 12,000
    • Unit: kg wet residue/ha
    • Basis: crop-cycle residue mass before declared fate
    • Basis kind: Crop cycle (crop_cycle)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Elementary flows
Nitrous oxide to air (nitrous_oxide_emission)

Record or calculate direct and indirect nitrous oxide emissions attributable to documented nutrient inputs, amendments, and residue pathways; retain the method and receiving medium.

  • Selected flow: Nitrous oxide emission to ambient air

  • Flow property / unit: Mass / kg N2O

  • Amount rule: Apply one declared emissions method to nutrient inputs, amendments, residue fate, and environmental factors without double counting.

  • Value mode: Calculated value (calculated_value)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per 1,000 kg marketable fresh output.

  • Normalization basis: per declared reference flow

  • Basis kind: Process output (process_output)

  • Evidence kind: Method formula (method_formula)

  • Collection protocol: cp_nutrient_records

  • Sources: ipcc-2019-managed-soils-n2o

  • Range: Nitrous-oxide screening interval

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 40
    • Unit: kg N2O/ha
    • Basis: nutrient-managed crop cycle
    • Basis kind: Crop cycle (crop_cycle)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Ammonia to air (ammonia_emission)

Record or calculate ammonia emissions from fertilizer or organic-amendment applications when the declared method and application records support the pathway.

  • Selected flow: Ammonia emission to ambient air

  • Flow property / unit: Mass / kg NH3

  • Amount rule: Apply the declared nitrogen-emission method to documented nitrogen forms, timing, and environmental conditions.

  • Value mode: Calculated value (calculated_value)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per 1,000 kg marketable fresh output.

  • Normalization basis: per declared reference flow

  • Basis kind: Process output (process_output)

  • Evidence kind: Method formula (method_formula)

  • Collection protocol: cp_nutrient_records

  • Sources: ipcc-2019-managed-soils-n2o

  • Range: Ammonia screening interval

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 50
    • Unit: kg NH3/ha
    • Basis: nutrient-managed crop cycle
    • Basis kind: Crop cycle (crop_cycle)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Nitrate to water (nitrate_to_water)

Record or calculate nitrate loss to water when nutrient inputs, soil, drainage, and receiving-medium information support the pathway.

  • Selected flow: Nitrate emission to water

  • Flow property / unit: Mass / kg nitrate

  • Amount rule: Apply the declared nitrogen-loss method to nutrient input and drainage or leaching evidence.

  • Value mode: Calculated value (calculated_value)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per 1,000 kg marketable fresh output.

  • Normalization basis: per declared reference flow

  • Basis kind: Process output (process_output)

  • Evidence kind: Method formula (method_formula)

  • Collection protocol: cp_nutrient_records

  • Sources: ipcc-2019-managed-soils-n2o

  • Range: Nitrate-loss screening interval

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 150
    • Unit: kg nitrate/ha
    • Basis: nutrient-managed crop cycle and documented drainage pathway
    • Basis kind: Crop cycle (crop_cycle)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Phosphate to water (phosphate_to_water)

Record or calculate phosphate loss to water when nutrient application, runoff or drainage, soil conditions, and receiving-medium information support the pathway.

  • Selected flow: Phosphate emission to water

  • Flow property / unit: Mass / kg phosphate

  • Amount rule: Apply the declared phosphorus-loss method to nutrient input and documented runoff, drainage, or erosion without assigning an unsupported default emission.

  • Value mode: Calculated value (calculated_value)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per 1,000 kg marketable fresh output.

  • Normalization basis: per declared reference flow

  • Basis kind: Process output (process_output)

  • Evidence kind: Method formula (method_formula)

  • Collection protocol: cp_nutrient_records

  • Sources: fao-good-agricultural-practices

  • Range: Phosphate-loss screening interval

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 30
    • Unit: kg phosphate/ha
    • Basis: phosphorus-managed crop cycle and documented runoff or drainage pathway
    • Basis kind: Crop cycle (crop_cycle)
    • Evidence kind: Reasoned estimate (reasoned_estimate)

Process: Harvest and field sorting (harvest_and_field_sorting)

Inputs

Product flows
Diesel fuel (harvest_machinery_fuel_diesel)

Only for documented diesel-powered machinery within this operation. Retain fuel grade and formulation; convert recorded volume with measured or supplier-supported density. Other powertrains require their actual carrier, not a diesel equivalent. Apply harvest_machinery_fuel_specific_input; this example is not mandatory. Do not double count inclusive machinery services or a purchased-electricity supply for electricity transferred internally from an on-site generator. Actual fuel combustion and generator emissions remain separately accountable.

  • Selected flow: Diesel fuel 9d258d75-6792-4f1c-9856-81602ed8f816
  • Flow property / unit: Mass 93a60a56-a3c8-11da-a746-0800200b9a66 / kg
  • Amount rule: Collect this carrier under cp_energy_records for harvest_and_field_sorting. Attribute shared use once; scale attributed raw quantity by the declared reference amount divided by matched accepted final output quantity in the same product unit, retaining measured stage throughput and original allocation rules. Do not normalize an already normalized amount again.
  • 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_energy_records
  • Sources: route-energy-fao
Waste flows
Elementary flows

Outputs

Product flows
Marketable fresh product from harvest and field sorting (marketable_product_output)

Record marketable product after grade determination. This is the crop-cycle normalization output when the declared gate is the field or farm gate.

  • Selected flow: Marketable other green leguminous vegetables, fresh and whole
  • Flow property/unit: Mass / kg

Original reference-state unit annotation: Mass / kg fresh product

Raw output measurement and reconciliation: Weigh accepted product by picking round after grade determination and sum the campaign total before normalization.

  • Amount rule: measured net transfer mass, retaining lot, actual product state and moisture basis; reconcile to the final reference output at the declared handoff

  • Value mode: Foreground record (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per 1,000 kg marketable fresh output.

  • Normalization basis: per declared reference flow

  • Basis kind: Reference flow (reference_flow)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_harvest_grade_records

  • Sources: codex-fresh-produce-hygiene

  • Range: Marketable-yield screening interval

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 1,000
    • Upper: 60,000
    • Unit: kg marketable product/ha
    • Basis: complete declared crop cycle and harvest campaign
    • Basis kind: Crop cycle (crop_cycle)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Waste flows
Crop residues leaving field sorting (crop_residue_output)

Record leaves, stems, roots, pods, and other biomass removed during harvest or field sorting, with receiving fate and any documented use.

  • Selected flow: Crop residue from harvest and field sorting

  • Flow property / unit: Mass / kg wet residue

  • Amount rule: Weigh or calculate removed residues and document field return, composting, feed use, treatment, or disposal.

  • Value mode: Foreground record (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per 1,000 kg marketable fresh output.

  • Normalization basis: per declared reference flow

  • Basis kind: Process output (process_output)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_residue_fate_records

  • Sources: fao-good-agricultural-practices

  • Range: Harvest-residue screening interval

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 10,000
    • Unit: kg wet residue/ha
    • Basis: harvest campaign residue mass before declared fate
    • Basis kind: Crop cycle (crop_cycle)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Elementary flows

Process: Conditioning and dispatch (conditioning_and_dispatch)

Inputs

Product flows
Washing water (washing_water_input)

Record water used to remove soil and foreign material when washing occurs before the declared gate. Keep it separate from irrigation and source withdrawal and disclose recirculation and discharge handling.

  • Selected flow: Process water for washing fresh produce

  • Flow property / unit: Volume / m3

  • Amount rule: Sum wash-water meter or batch records and disclose recirculation, treatment, and discharge handling.

  • Value mode: Foreground record (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per 1,000 kg marketable fresh output.

  • Normalization basis: per declared reference flow

  • Basis kind: Process output (process_output)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_postharvest_records

  • Sources: codex-fresh-produce-hygiene; fao-fresh-produce-handling

  • Range: Washing-water screening interval

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 10
    • Unit: m3 per 1,000 kg output
    • Basis: pre-gate washing of fresh whole green leguminous vegetables
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Cooling and packing electricity (postharvest_electricity_input)

Record electricity for cooling, cold rooms, sorting lines, lighting, and packing equipment when these occur before the declared gate.

  • Selected flow: Electricity supply

  • Flow property / unit: Energy / kWh

  • Amount rule: Sum equipment meters or invoices and allocate shared services by throughput, cold-room time, area-time, or another declared physical basis.

  • Value mode: Foreground record (foreground_record)

  • Specificity: Technology-specific (technology_specific) Raw activity or stage basis: per 1,000 kg marketable fresh output.

  • Normalization basis: per declared reference flow

  • Basis kind: Process output (process_output)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_postharvest_energy_records

  • Sources: fao-fresh-produce-handling

  • Range: Conditioning-electricity screening interval

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 250
    • Unit: kWh per 1,000 kg output
    • Basis: declared pre-gate cooling, sorting, and packing route
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Wooden crate (primary_packaging_input_wood_crate)

Collection scope and applicability for primary_packaging_input. The following concrete identities have separate cards and apply only when use or generation is evidenced inside the original process scope. They are not mandatory inputs or a default recipe. Document non-use; missing records are not zero. Add a separate concrete card for any other actual material instead of substituting one of these names or UUIDs. Preserve attribution and boundaries and avoid double counting components included in outsourced services.

Record the actual primary packaging, labels, liners, and other materials used before the declared gate. The product category does not prescribe a packaging type; identify material and reusable-container cycles from actual records. Raw activity or stage basis: per 1,000 kg marketable fresh output.

Confirm identity, grade, state and unit from equipment, supplier and contemporaneous measurements; the UUID remains unverified. Record composition, net mass, reuse cycles and return losses; attribute reusable items by actual use and separate packaging from product mass. Keep distinct treatment destinations separate without assuming recycling credits.

  • Selected flow: Wooden crate
  • Flow property / unit: Mass / kg
  • Amount rule: Collect raw quantities for this identity under cp_packaging_records and calculate the exchange per declared reference flow using the original attribution rules.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per declared reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_packaging_records
  • Sources: codex-fresh-produce-hygiene; fao-package-identities
Corrugated fibreboard box (primary_packaging_input_corrugated_box)

Confirm identity, grade, state and unit from equipment, supplier and contemporaneous measurements; the UUID remains unverified. Record composition, net mass, reuse cycles and return losses; attribute reusable items by actual use and separate packaging from product mass. Keep distinct treatment destinations separate without assuming recycling credits.

  • Selected flow: Corrugated fibreboard box
  • Flow property / unit: Mass / kg
  • Amount rule: Collect raw quantities for this identity under cp_packaging_records and calculate the exchange per declared reference flow using the original attribution rules.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per declared reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_packaging_records
  • Sources: codex-fresh-produce-hygiene; fao-package-identities
Polyethylene wrapping film (primary_packaging_input_pe_film)

Confirm identity, grade, state and unit from equipment, supplier and contemporaneous measurements; the UUID remains unverified. Record composition, net mass, reuse cycles and return losses; attribute reusable items by actual use and separate packaging from product mass. Keep distinct treatment destinations separate without assuming recycling credits.

  • Selected flow: Polyethylene wrapping film
  • Flow property / unit: Mass / kg
  • Amount rule: Collect raw quantities for this identity under cp_packaging_records and calculate the exchange per declared reference flow using the original attribution rules.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per declared reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_packaging_records
  • Sources: codex-fresh-produce-hygiene; fao-package-identities
Pre-gate road freight (pre_gate_road_transport)

Record transport from production unit or field collection point to the pack-house or gate when it occurs before the declared boundary. Record distance, payload, vehicle, and allocation basis.

  • Selected flow: Road freight transport service

  • Flow property / unit: Transport work / tkm

  • Amount rule: Calculate transport work from mass, distance, vehicle or service record, and declared allocation basis; do not include post-gate transport.

  • Value mode: Calculated value (calculated_value)

  • Specificity: Route-specific (route_specific) Raw activity or stage basis: per 1,000 kg marketable fresh output.

  • Normalization basis: per declared reference flow

  • Basis kind: Process output (process_output)

  • Evidence kind: Calculated from collection (calculated_from_collection)

  • Collection protocol: cp_transport_records

  • Sources: fao-fresh-produce-handling

  • Range: Pre-gate transport screening interval

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 500
    • Unit: tkm per 1,000 kg output
    • Basis: declared production-to-gate route
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Waste flows
Elementary flows

Outputs

Product flows
Marketable product at declared gate (marketable_gate_output)

Record final marketable fresh product after included conditioning and packing at the declared farm-gate or pack-house hand-off. If no conditioning is included, reconcile this quantity to marketable_product_output.

  • Selected flow: Marketable other green leguminous vegetables, fresh, whole, at declared gate
  • Flow property/unit: Mass / kg

Original reference-state unit annotation: Mass / kg fresh product

Raw output measurement and reconciliation: Weigh final accepted output at the declared gate and reconcile it with gross harvest, field sorting, conditioning losses, and packaging tare.

  • Amount rule: measured net transfer mass, retaining lot, actual product state and moisture basis; reconcile to the final reference output at the declared handoff

  • Value mode: Foreground record (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per 1,000 kg marketable fresh output.

  • Normalization basis: per declared reference flow

  • Basis kind: Reference flow (reference_flow)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_postharvest_grade_records

  • Sources: codex-fresh-produce-hygiene

  • Range: Gate-output mass reconciliation interval

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 1,000
    • Upper: 1,000
    • Unit: kg marketable product per 1,000 kg reference output
    • Basis: declared gate output after included conditioning
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Method formula (method_formula)
    • Sources: mass-balance-identity
Waste flows
Wash water and conditioning wastewater (conditioning_wastewater_output)

Record wash water and conditioning wastewater leaving the pre-gate process, including treatment, discharge destination, and any recirculation loop.

  • Selected flow: Fresh-produce conditioning wastewater

  • Flow property / unit: Volume or mass / m3 or kg

  • Amount rule: Reconcile water input, recirculation, evaporation, retained moisture, treatment, and discharge records; use a receiving-medium-specific elementary flow only when evidence supports it.

  • Value mode: Foreground record (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per 1,000 kg marketable fresh output.

  • Normalization basis: per declared reference flow

  • Basis kind: Process output (process_output)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_postharvest_records

  • Sources: codex-fresh-produce-hygiene

  • Range: Conditioning-wastewater screening interval

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 12
    • Unit: m3 per 1,000 kg output
    • Basis: declared pre-gate washing and conditioning route
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Elementary flows

Process: Product Measurement at the Declared Handoff (declared_reference_handoff)

This node records the actual product handoff at the existing system boundary for reconciliation and reference-quantity normalization. It adds no physical processing and does not presume drying, cooling, storage, packaging or transport. Each data package declares one actual route, one terminal product state, moisture or dry-matter basis, and gate. Feed only the accepted product delivered by that route at that gate into this node; do not add other routes as extra inputs. Record co-products separately and apply Section 7. Count preceding inputs, losses and emissions once. Normalize using the measured accepted net mass at the handoff; this measurement node changes neither mass, yield nor allocation.

Inputs

Product flows
Actual route product at handoff (actual_route_product_for_handoff)

Record the accepted product delivered by the actual terminal route and reconcile it with handoff weighing and lot records.

  • Selected flow: Other green leguminous vegetables, fresh, whole, at farm gate or pack-house gate <>
  • Flow property / unit: Mass / kg
  • Amount rule: measured accepted net product mass at the actual handoff, normalized to the reference quantity; do not sum preceding-stage quantities, other routes or co-products
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per declared reference flow
  • Basis kind: Process output (process_output)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_declared_reference_handoff
  • Range: Handoff quantity normalization identity
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 1
    • Upper: 1
    • Unit: kg/kg net handoff mass of the same state
    • Basis: normalization of the measured net mass of the same handoff state; not a physical-operation yield
    • Basis kind: Process output (process_output)
    • Evidence kind: Method formula (method_formula)
    • Sources: declared-handoff-measurement-definition
Waste flows

This measurement node adds no waste inputs.

Elementary flows

This measurement node adds no resource inputs.

Outputs

Product flows
Reference product at declared handoff (reference_product_at_declared_handoff)
  • Selected flow: Other green leguminous vegetables, fresh, whole, at farm gate or pack-house gate <>
  • Flow property / unit: Mass / kg
  • Amount rule: 1000 kg
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per declared reference flow
  • Basis kind: Process output (process_output)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_declared_reference_handoff Confirm the product UUID independently for the actual state. Until confirmed, retain unresolved identity instead of inheriting a UUID from a preceding stage or another route.
  • Range: Handoff quantity normalization identity
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 1
    • Upper: 1
    • Unit: kg/kg net handoff mass of the same state
    • Basis: normalization of the measured net mass of the same handoff state; not a physical-operation yield
    • Basis kind: Process output (process_output)
    • Evidence kind: Method formula (method_formula)
    • Sources: declared-handoff-measurement-definition
Waste flows

Record actual losses at the operation where they occur; do not duplicate them here.

Elementary flows

Record actual emissions at the operation where they occur; do not duplicate them here.

7. Allocation and Co-product Handling

rule_idApplies toRulesource_ids
allocation_shared_field_servicesshared field, irrigation, protected-unit, and packing servicesAllocate shared services among product categories or crop cycles using area-time, operating time, water delivered, throughput, or another documented physical relationship. Use economic allocation only when a physical relationship cannot represent the shared service and disclose the price basis.iso-14044-2006
allocation_marketable_and_off_grademarketable product, downgraded product, rejects, and residuesTreat marketable product as the reference output. Record downgraded product, culls, residues, and waste separately with actual fate. Do not credit feed, compost, recycling, or another use without a documented recipient, intended use, quality, and hand-off.iso-14044-2006; mass-balance-identity
allocation_reusable_containersreusable crates, bins, pallets, and linersAllocate manufacture and replacement of reusable containers over documented turns or service mass, then assign cleaning, loss, and end-of-life records to the actual route.iso-14044-2006; codex-fresh-produce-hygiene

Concrete cards do not inherit numerical ranges from the former aggregate card. Determine quantities from original records, stock/meter reconciliation and the declared reference flow; no default quantity or numeric screen is supplied without evidence matching the identity, unit, period and boundary. Missing range evidence is a quality disclosure, not zero use or proof of completeness.

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_idcollection_protocol_idPreserved collection scope
crop_protection_input_specific_inputcp_crop_protection_recordsOperation crop_management: Record each crop-protection product applied, retaining product name, active ingredient, formulation, rate, method, date, and treated area. Integrated pest-management records may show that no treatment was used. Original quantity method: Reconcile application logs, product labels, stock movement, and treated area for the complete crop cycle.
mobile_machinery_fuel_specific_inputcp_energy_recordsOperation crop_management: Record diesel, gasoline, or another fuel used for cultivation, spraying, irrigation support, and crop-management operations. Original quantity method: Sum fuel receipts, tank records, or machine-hour calculations assigned to the crop cycle.
harvest_machinery_fuel_specific_inputcp_energy_recordsOperation harvest_and_field_sorting: Record fuel used by harvest machinery and field transport before first sorting or the declared gate. Original quantity method: Sum fuel receipts, tank records, or machine-hour calculations allocated to the harvest campaign.

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_idprocess_idflow_rolerecord_typeraw_fieldscollection_methodunitfrequencytemporal_coveragesite_scopeaggregation_rulequality_evidence
cp_establishment_recordscrop_establishmentplanting material and establishmentseed or transplant lot recordspecies or cultivar; supplier lot; quantity; viability or plant count; field or protected unit; planting date; planted areasupplier record plus field log; Raw aggregation and attribution: sum by crop cycle and normalize to marketable outputkg, count, haeach plantingcomplete crop cycleeach represented production unitper declared reference flowlot record, planting log, area record
cp_area_cycle_recordscrop_establishmentoccupied area and crop cyclefield or protected-unit registerarea; unit; prior land-use disclosure; occupation dates; infrastructure allocation notefield register and map or protected-unit record; Raw aggregation and attribution: calculate area-time by unit and reconcile to outputha, dateeach crop cyclecomplete crop cycleeach represented production unitper declared reference flowcontrolled area record
cp_irrigation_recordscrop_establishment and crop_managementirrigation, fertigation, and withdrawalmeter, permit, or water-balance recordsource; meter start and end; method; crop phase; recirculation; return flowmeter reading or documented water balance; Raw aggregation and attribution: sum by source and crop phase, then normalizem3each event or monthlycomplete crop cycleeach represented production unitper declared reference flowmeter control, permit, or balance check
cp_nutrient_recordscrop_managementfertilizer, amendment, and nutrient-loss calculationapplication and product recordproduct; batch; mass; dry matter; nutrient composition; date; method; treated area; soil or nutrient plan; loss-method inputsinvoice, application log, specification, and plan; Raw aggregation and attribution: aggregate by actual product and nutrient basis without double countingkg product, kg nutrient, haeach applicationcomplete crop cycleeach represented production unitper declared reference flowspecification, application log, plan, method check
cp_crop_protection_recordscrop_managementcrop-protection productstreatment logproduct; active ingredient; formulation; dose; date; method; treated area; pre-harvest intervaltreatment log and product record; Raw aggregation and attribution: aggregate by active ingredient and route crop_protection_input_specific_input: Operation crop_management: Record each crop-protection product applied, retaining product name, active ingredient, formulation, rate, method, date, and treated area. Integrated pest-management records may show that no treatment was used. Original quantity method: Reconcile application logs, product labels, stock movement, and treated area for the complete crop cycle. 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 product, ha, dateeach treatmentcomplete crop cycleeach represented production unitper declared reference flowlabel, log, operator or compliance record
cp_energy_recordscrop_management and harvest_and_field_sortingfuel and management electricityfuel, machine-hour, meter, or invoice recordfuel type; quantity; equipment; hours; field or unit; electricity meter; allocation basisreceipt, tank record, machine log, or meter; Raw aggregation and attribution: allocate shared services by declared physical basis mobile_machinery_fuel_specific_input: Operation crop_management: Record diesel, gasoline, or another fuel used for cultivation, spraying, irrigation support, and crop-management operations. Original quantity method: Sum fuel receipts, tank records, or machine-hour calculations assigned to the crop cycle. 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. harvest_machinery_fuel_specific_input: Operation harvest_and_field_sorting: Record fuel used by harvest machinery and field transport before first sorting or the declared gate. Original quantity method: Sum fuel receipts, tank records, or machine-hour calculations allocated to the harvest campaign. 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.MJ, kg, kWheach transaction or monthlycomplete crop cycleeach represented production unitper declared reference flowreceipt, meter, machine log, allocation check
cp_residue_fate_recordscrop_management and harvest_and_field_sortingcrop residue and cull fateresidue or recipient recordstream; mass; wet or dry basis; collection point; recipient; use; transport; treatment or disposalweighing, sampling, and recipient record; Raw aggregation and attribution: sum by fate and retain uncollected field residue separatelykg, dateeach harvest or fate eventcomplete crop cycleeach represented production unitper declared reference flowweigh ticket, recipient or treatment record
cp_harvest_grade_recordsharvest_and_field_sortinggross harvest, grade, loss, and marketable outputpicking and grading recordpicking date; gross mass; accepted mass; downgraded mass; reject mass; loss estimate; grade criteria; moisture or temperaturescale record and grade log; Raw aggregation and attribution: reconcile all picking rounds before normalizationkg, date, declared fractioneach picking roundcomplete harvest campaigneach represented production unitper declared reference flowcalibrated scale, grade sheet, batch record
cp_harvest_handling_recordsharvest_and_field_sortingbins, crates, and field materialscontainer issue and return recordmaterial; tare; count; reuse turns; loss; cleaning; allocation massinventory and return log; Raw aggregation and attribution: allocate reusable service by turns or mass harvest_container_input_specific_input: Record reusable or single-use bins, crates, liners, and other handling materials used during harvest. Retain reuse cycles and replacement records. Record material type, tare, number of uses, replacement quantity, and allocation to the crop campaign. 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, count, turnseach campaigncomplete harvest campaigneach represented production unitper declared reference flowinventory log, cleaning record, replacement invoice
cp_postharvest_recordsconditioning_and_dispatchwashing and wastewaterwash-batch, meter, or treatment recordwater input; recirculation; batch; soil load; treatment; discharge; retained moisturemeter, batch log, and treatment record; Raw aggregation and attribution: reconcile input, reuse, treatment, and dischargem3, kg, dateeach batchcomplete declared gate periodeach conditioning facilityper declared reference flowmeter, water-quality or treatment record
cp_postharvest_energy_recordsconditioning_and_dispatchcooling, cold storage, sorting, and packing electricitymeter or equipment recordequipment; time; temperature route; kWh; throughput; allocation basismeter or invoice plus equipment log; Raw aggregation and attribution: allocate shared energy by throughput, time, or physical basiskWh, h, kgeach batch or monthlycomplete declared gate periodeach conditioning facilityper declared reference flowmeter, temperature log, throughput record
cp_packaging_recordsconditioning_and_dispatchpackaging and packaging wastepackaging issue, return, and waste recordmaterial; mass; recycled content; reusable turns; damaged quantity; disposal or recycling fateinvoice, material balance, and waste record; Raw aggregation and attribution: reconcile issued, retained, returned, and discarded packagingkg, counteach batch or monthlycomplete declared gate periodeach conditioning facilityper declared reference flowinvoice, stock record, waste transfer note
cp_transport_recordsconditioning_and_dispatchpre-gate transportfreight or route recordorigin; destination; distance; payload; vehicle; service; return movement; gatefreight record, route log, or carrier record; Raw aggregation and attribution: calculate transport work and allocate shared movement by masstkm, kg, kmeach movementcomplete declared gate periodeach represented routeper declared reference flowwaybill, route record, carrier statement
cp_postharvest_grade_recordsconditioning_and_dispatchfinal accepted output and conditioning rejectspack-house batch and grade recordreceived mass; washed mass; cooled mass; packed mass; accepted mass; reject mass; tare; temperature; gradescale and batch or grade record; Raw aggregation and attribution: reconcile received and final gate masseskg, date, temperatureeach batchcomplete declared gate periodeach conditioning facilityper declared reference flowcalibrated scale, batch record, grade log
cp_declared_reference_handoffdeclared_reference_handoffreference_product_at_declared_handoffhandoff weighing and acceptance recordsroute, terminal_output_row_id, product_state, gate, lot, net_mass_kg, moisture_basis, acceptance, tareUse calibrated scales or traceable weighing records; reconcile the actual terminal-operation handoff lot, accepted net mass, product state and moisture; exclude packaging tare and do not sum preceding-stage quantities.kgeach handoff lotdeclared reporting perioddeclared handoff gateper declared reference flowcalibration or weighing tickets, acceptance and lot traceability

Calculation Rules

rule_idApplies toFormula or ruleInputsOutputsource_ids
calc_reference_normalizationall inventory rowsamount per 1,000 kg = recorded amount * 1,000 / total marketable gate mass kgrecorded amount; final marketable gate massnormalized row amountmass-balance-identity
calc_nutrient_equivalentfertilizer and soil-amendment inputnutrient mass = product mass * documented nutrient fraction; retain product mass and each declared nutrient basis separatelyproduct mass; supplier specification, plan, or laboratory resultnutrient mass by actual product rolefao-good-agricultural-practices
calc_area_timeoccupied production areaarea-time = declared area ha * occupation time yearsarea; occupation datesha*afao-good-agricultural-practices
calc_water_withdrawalresource withdrawalreconcile source withdrawal, supplied water, return flow, and documented consumptionsource meter; delivered water; return flowwithdrawal and disclosed consumptionfao-crop-evapotranspiration-56
calc_direct_and_indirect_n2onitrous oxide to airapply one declared IPCC-compatible method to nutrient inputs, amendments, residue fate, and pathway factors; do not combine overlapping methodsnutrient records; residue records; method factorskg N2O by receiving mediumipcc-2019-managed-soils-n2o
calc_transport_workpre-gate road freighttransport work tkm = payload tonnes * declared route km; allocate shared movements by documented mass basispayload; distance; service record; allocation basistkmfao-fresh-produce-handling
calc_reusable_container_servicereusable harvest and packaging materialsallocate manufacture and replacement over documented turns or service mass, then add cleaning and loss recordscontainer mass; turns; service mass; cleaning and lossallocated packaging input and wasteiso-14044-2006
calc_mass_reconciliationharvest, conditioning, and gate outputsgross harvest = marketable + downgraded + rejects + field loss + process loss + retained or removed residue within measurement uncertainty; investigate unexplained residualspicking; grade; loss; residue recordsreconciled crop-cycle mass balancemass-balance-identity; iso-14044-2006
harvest_field_loss_identity_and_fateharvest_and_field_sortingReconcile crop residue, harvest loss and biomass by measured wet/dry basis and actual fate. Retained or incorporated biomass is an internal residue ledger used to calculate supported decomposition and nutrient pathways, not a purchased resource or an invented elementary biomass exchange. Separately collected material requires its actual product/waste identity and destination; environmental releases require identified substances and receiving compartments. This replaces an ambiguous aggregate exchange, not the collection obligation. Before dataset completeness, create one concrete card per actual exchange, verify a compatible UUID or retain an explicit unresolved identity, and record quantity, unit, stage/period, destination and evidence. Reconstruct the raw attributable numerator from the linked protocol and normalize once to the matched accepted reference output. Missing data is not zero; no range of the former aggregate is an individual-stream default.cp_harvest_grade_recordsIdentity-specific exchanges and reconciled activity recordsiso-14044-2006
packaging_waste_output_identity_and_fateconditioning_and_dispatchIdentify each actually separate material stream, composition, state and recipient. Keep spent preservation agents, brine, animal/plant material, packaging, drainage and intended co-products separate when separately handled; instantiate only streams actually evidenced at this operation. A physically mixed stream may have one composition-defined identity only with compatible treatment evidence, without also counting its components as additional exports. Distinguish marketed outputs, internal rework, waste transfer, purchased treatment and elementary discharge; do not duplicate treatment burdens. This replaces an ambiguous aggregate exchange, not the collection obligation. Before dataset completeness, create one concrete card per actual exchange, verify a compatible UUID or retain an explicit unresolved identity, and record quantity, unit, stage/period, destination and evidence. Reconstruct the raw attributable numerator from the linked protocol and normalize once to the matched accepted reference output. Missing data is not zero; no range of the former aggregate is an individual-stream default.cp_packaging_recordsIdentity-specific exchanges and reconciled activity recordscodex-fresh-produce-hygiene; iso-14044-2006
planting_material_input_identity_and_fatecrop_establishmentFor the original planting_material_input collection role at this operation, identify the actual physical form, species/material, composition, state and supply/treatment boundary before creating exchanges. Each seed lot, transplant, crown, cutting, larval stage, formulation, coating, preservative or separated residue actually used/generated requires its own concrete card where relevant to this role; these examples are alternatives, not a required recipe. Retain existing collection records and route-specific source evidence. Count-based planting records require measured or supplier-supported mass-per-unit when matched to a mass-based provider; retain count and mass as linked attributes rather than two purchases. Do not merge separate husk/shell or separate agents. A real mixed stream requires composition and recipient evidence and is counted once. Before completeness, record every applicable amount and native unit, link a compatible verified UUID or explicitly unresolved identity, preserve stock/return attribution, and normalize the attributable raw quantity once to the accepted reference output. Missing records are not zero; aggregate ranges are not individual-input defaults.cp_establishment_recordsIdentity-specific exchanges and reconciled activity recordsfao-good-agricultural-practices
chemical_species_mass_accountingelementary_nutrient_emissionsFinal 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_nutrient_records; species-specific activity ledger, method pathway and factor basis, matched accepted outputIdentity-specific exchanges and reconciled activity records
downgraded_product_output_identity_and_fateharvest_and_field_sortingThe downgraded_product_output collection role is mandatory when the original operation generates these materials. Record the actual material, composition, state, measured mass and destination separately for each physically distinct stream. Dust, chaff, grain, packaging and product rejects must not share one exchange merely because they arise at the same operation. A physically mixed stream may have one card only with its composition and treatment boundary documented. For downgraded produce, distinguish intended saleable co-products supported by recipient and use evidence from actual waste sent to treatment; a lower grade alone does not determine waste status or allocation. Keep on-site rework/internal returns and in-field retained biomass in reconciled internal ledgers instead of exporting them as waste. Create concrete product or waste cards as appropriate before completeness, with a compatible verified UUID or explicit unresolved identity; keep every attributable burden, do not credit unsubstantiated substitution, and do not count any stream twice. Normalize measured quantities once to the original accepted reference output. A missing identity, amount or destination blocks completeness; no aggregate default or numeric bound is inferred.cp_harvest_grade_recordsIdentity-specific exchanges and reconciled activity recordscodex-fresh-produce-hygiene; iso-14044-2006
conditioning_reject_output_identity_and_fateconditioning_and_dispatchThe conditioning_reject_output collection role is mandatory when the original operation generates these materials. Record the actual material, composition, state, measured mass and destination separately for each physically distinct stream. Dust, chaff, grain, packaging and product rejects must not share one exchange merely because they arise at the same operation. A physically mixed stream may have one card only with its composition and treatment boundary documented. For downgraded produce, distinguish intended saleable co-products supported by recipient and use evidence from actual waste sent to treatment; a lower grade alone does not determine waste status or allocation. Keep on-site rework/internal returns and in-field retained biomass in reconciled internal ledgers instead of exporting them as waste. Create concrete product or waste cards as appropriate before completeness, with a compatible verified UUID or explicit unresolved identity; keep every attributable burden, do not credit unsubstantiated substitution, and do not count any stream twice. Normalize measured quantities once to the original accepted reference output. A missing identity, amount or destination blocks completeness; no aggregate default or numeric bound is inferred.cp_postharvest_grade_recordsIdentity-specific exchanges and reconciled activity recordscodex-fresh-produce-hygiene; iso-14044-2006

Data Quality Requirements

requirement_idApplies toRequirementEvidence
quality_product_identityreference product and all product flowsVerify species or cultivar group, CPC 01249 assignment, maturity, product state, and exclusion check against CPC 01241 and 01242.product specification, classification review, and batch record
quality_scale_and_metermass, water, energy, and packaging rowsUse controlled scales and meters, record reading dates, and retain the basis for estimates when direct measurement is unavailable.calibration or control record, meter log, invoice, or documented estimate
quality_temporal_coverageall crop-cycle rowsCover the complete declared planting and harvest campaign and disclose missing periods, exceptional weather, and changed route conditions.field log, picking records, and gap note
quality_completeness_reconciliationinputs, products, wastes, residues, and lossesReconcile crop-cycle inputs and all harvest and gate outputs; explain any material unexplained balance.mass-balance worksheet and review sign-off
quality_emission_methodenvironmental emissionsState the selected method, factors, receiving medium, and assumptions; avoid double counting direct, indirect, and residue pathways.calculation sheet and method reference
quality_fate_and_disclosureresidues, culls, wastewater, packaging, and transportRetain recipient, destination, treatment, use, and hand-off evidence for every non-marketable or waste stream.recipient statement, transfer note, treatment record, or declared field fate

9. Validation Rules

rule_idApplies toRulesource_ids
validate_cpc_scopePCR identity and dataset metadataConfirm the product is within CPC 01249 and is not green beans CPC 01241 or green peas CPC 01242; retain species or cultivar and product-state evidence.iso-14044-2006
validate_reference_massreference flow and outputRequire 1,000 kg marketable output on the mass property and kg unit, with complete crop-cycle and gate declaration.mass-balance-identity
validate_crop_cycle_completenessprocess map and inventoryRequire establishment, management, and harvest processes for every represented crop cycle; require conditioning and dispatch when the declared gate includes those activities.fao-good-agricultural-practices; codex-fresh-produce-hygiene
validate_nutrient_product_basisfertilizer and soil-amendment inputRequire actual product identity, product mass, nutrient or amendment basis, application date, and no double counting of compound products.fao-good-agricultural-practices
validate_water_and_energy_separationirrigation, withdrawal, washing, cooling, fuel, and electricityKeep supplied water, natural-resource withdrawal, washing water, fuel, and electricity as separate rows with declared meters or calculation bases.fao-crop-evapotranspiration-56; fao-fresh-produce-handling
validate_output_reconciliationmarketable, downgraded, reject, residue, wastewater, and packaging rowsReconcile picking rounds, field sorting, conditioning, and final gate output; investigate unexplained residuals and disclose all declared fates.mass-balance-identity; iso-14044-2006
validate_emission_pathwaydirect and indirect emissionsRequire receiving medium, calculation method, documented nutrient or residue inputs, and pathway evidence before treating an emission row as calculated.ipcc-2019-managed-soils-n2o
validate_gate_and_transportconditioning and pre-gate transportConfirm washing, cooling, packing, storage, and transport included in the dataset occur before the declared gate; exclude post-gate services.codex-fresh-produce-hygiene; fao-fresh-produce-handling
validate_qualifiersreference flow and dataset metadataRequire all category qualifiers in the reference-flow table, including species or cultivar, maturity, grade, route, dates, water, nutrient, crop-protection, fate, and gate information.codex-fresh-produce-hygiene

10. Published Dataset Profile

FieldValue
dataset_roleForeground agricultural production dataset for fresh, whole, immature green leguminous vegetables assigned to CPC 01249
downstream_useMay be used as a secondary dataset for agricultural product systems and as a background-linked foreground node when the declared gate and qualifiers match.
allowed_useComparative modelling of fresh CPC 01249 products with disclosed species or cultivar, route, crop cycle, harvest campaign, gate, inputs, output grade, and residue or waste fates.
excluded_useGreen beans or green peas, dry pulses, processed or preserved products, unspecified mixed legume categories, retail or consumer life-cycle claims, and datasets with evidence gap mass balance or gate conditions.
required_metadataCPC assignment; species or cultivar group; geography; field or protected route; planting and harvest dates; picking rounds; reference gate; product state and grade; irrigation and water source; actual fertilizer or amendment products and nutrient basis; crop protection; energy; packaging and transport; final mass reconciliation; and all waste or residue fates.
required_quality_disclosureTemporal coverage, site scope, measurement versus estimate status, meter and scale controls, allocation basis, emission method, missing data, uncertainty, and evidence for every important input and output.
update_triggerChange in CPC boundary interpretation, product state, production route, gate, crop-management practice, packaging route, emission method, or evidence that changes a material input, output, allocation, or validation rule.

11. Data Sources

Source idTypeReferenceUsed for
codex-fresh-produce-hygienestandardCodex Alimentarius, CXC 53-2003, Code of Hygienic Practice for Fresh Fruits and Vegetables, FAO/WHO: https://workspace.fao.org/sites/codex/Standards/CXC%2B53-2003/CXC_053e.pdffresh-produce hygiene, harvest, washing, packing, and data disclosure
fao-good-agricultural-practicesofficial_guidanceFAO, Production practices to increase yield, quality and safety of fruits and vegetables: https://www.fao.org/family-farming/detail/en/c/1682483/crop establishment, crop management, nutrient records, and boundary disclosure
fao-crop-evapotranspiration-56official_guidanceFAO Irrigation and drainage paper 56, Crop evapotranspiration: https://www.fao.org/4/X0490E/X0490E00.htmirrigation, water-balance, and withdrawal measurement
fao-fresh-produce-handlinghandbookFAO, Manual for the preparation and sale of fruits and vegetables: https://www.fao.org/4/y4893e/y4893e0a.htmconditioning, cooling, packing, transport, and post-harvest records
ipcc-2019-managed-soils-n2omethod_factorIPCC 2019 Refinement, Volume 4, Chapter 11, N2O Emissions from Managed Soils and CO2 Emissions from Lime and Urea Application: https://www.ipcc-nggip.iges.or.jp/public/2019rf/pdf/4_Volume4/19R_V4_Ch11_Soils_N2O_CO2.pdfdirect and indirect agricultural emissions calculation
iso-14044-2006standardISO 14044:2006, Environmental management — Life cycle assessment — Requirements and guidelinesallocation, co-product handling, completeness, and validation principles
mass-balance-identitymethod_factorConservation and reconciliation of declared mass inputs, outputs, losses, and residuesnormalization and mass-balance checks
source_idtypereferenceused_for
declared-handoff-measurement-definitionmethod_factorThis PCR, Sections 3, 6 and 8: measured net mass at the same state and gate is its own normalization denominator, giving a mass ratio of 1; handoff measurement adds no physical processing.Same-stage and handoff measurement identities; a definition, not an observed yield, empirical default or external publication.
fao-fertilizer-identitiesofficial_guidanceFAO Fertilizer Specifications, https://www.fao.org/agriculture/crops/thematic-sitemap/theme/spi/plantnutrition/fertspecs/en/conditional concrete identities and method context; does not establish site use or quantities
fao-organic-nutrientsofficial_guidanceFAO How to Make and Use Compost, https://www.fao.org/4/i2230e/i2230e.pdfconditional concrete identities and method context; does not establish site use or quantities
fao-package-identitiesofficial_guidanceFAO Packaging for fruits, vegetables and root crops, section 4, https://www.fao.org/4/x5016e/X5016E04.htmconditional concrete identities and method context; does not establish site use or quantities
route-energy-faoofficial_guidanceFAO, 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.htmEquipment/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 IDApplies toRuleSource IDs
boundary_crop_cycleestablishment and cultivationInclude bed preparation attributable to the declared crop cycle, planting, crop management, irrigation, fertilizer or soil amendment, crop protection, and direct crop emissions; disclose prior land use and exclude unrelated infrastructure construction.fao-good-agricultural-practices
boundary_cpc_exclusionproduct identity and reference flowConfirm that the represented product belongs to CPC 01249 and is not green bean CPC 01241 or green pea CPC 01242. Resolve ambiguity through product facts and review rather than changing the product boundary.fao-good-agricultural-practices, iso-14044-2006
boundary_repeated_pickingharvest roundsAttribute every picking round from one planting to the same crop cycle and reconcile marketable product, downgraded product, rejects, field losses, and residues before normalization.codex-fresh-produce-hygiene, iso-14044-2006
boundary_gate_conditioningsorting, washing, cooling, packing, and pre-gate transportEnd the default foreground boundary at the declared farm-gate or pack-house gate. Include conditioning and pre-gate transport only when they occur before that gate.codex-fresh-produce-hygiene, fao-fresh-produce-handling
boundary_residue_fatecrop residues, culls, wastewater, and packaging wasteRecord field return, composting, feed use, treatment, transport, recycling, or disposal for each stream. Do not assign a co-product credit without a documented recipient, intended use, quality, and hand-off.iso-14044-2006, codex-fresh-produce-hygiene
Allocation rules · 4
Rule IDApplies toRuleSource IDs
allocation_shared_field_servicesshared field, irrigation, protected-unit, and packing servicesAllocate shared services among product categories or crop cycles using area-time, operating time, water delivered, throughput, or another documented physical relationship. Use economic allocation only when a physical relationship cannot represent the shared service and disclose the price basis.iso-14044-2006
allocation_marketable_and_off_grademarketable product, downgraded product, rejects, and residuesTreat marketable product as the reference output. Record downgraded product, culls, residues, and waste separately with actual fate. Do not credit feed, compost, recycling, or another use without a documented recipient, intended use, quality, and hand-off.iso-14044-2006, mass-balance-identity
allocation_reusable_containersreusable crates, bins, pallets, and linersAllocate manufacture and replacement of reusable containers over documented turns or service mass, then assign cleaning, loss, and end-of-life records to the actual route.iso-14044-2006, codex-fresh-produce-hygiene
allocation_rule_4foreground_burden_allocationConcrete cards do not inherit numerical ranges from the former aggregate card. Determine quantities from original records, stock/meter reconciliation and the declared reference flow; no default quantity or numeric screen is supplied without evidence matching the identity, unit, period and boundary. Missing range evidence is a quality disclosure, not zero use or proof of completeness.
Validation rules · 9
Rule IDApplies toRuleSource IDs
validate_cpc_scopePCR identity and dataset metadataConfirm the product is within CPC 01249 and is not green beans CPC 01241 or green peas CPC 01242; retain species or cultivar and product-state evidence.iso-14044-2006
validate_reference_massreference flow and outputRequire 1,000 kg marketable output on the mass property and kg unit, with complete crop-cycle and gate declaration.mass-balance-identity
validate_crop_cycle_completenessprocess map and inventoryRequire establishment, management, and harvest processes for every represented crop cycle; require conditioning and dispatch when the declared gate includes those activities.fao-good-agricultural-practices, codex-fresh-produce-hygiene
validate_nutrient_product_basisfertilizer and soil-amendment inputRequire actual product identity, product mass, nutrient or amendment basis, application date, and no double counting of compound products.fao-good-agricultural-practices
validate_water_and_energy_separationirrigation, withdrawal, washing, cooling, fuel, and electricityKeep supplied water, natural-resource withdrawal, washing water, fuel, and electricity as separate rows with declared meters or calculation bases.fao-crop-evapotranspiration-56, fao-fresh-produce-handling
validate_output_reconciliationmarketable, downgraded, reject, residue, wastewater, and packaging rowsReconcile picking rounds, field sorting, conditioning, and final gate output; investigate unexplained residuals and disclose all declared fates.mass-balance-identity, iso-14044-2006
validate_emission_pathwaydirect and indirect emissionsRequire receiving medium, calculation method, documented nutrient or residue inputs, and pathway evidence before treating an emission row as calculated.ipcc-2019-managed-soils-n2o
validate_gate_and_transportconditioning and pre-gate transportConfirm washing, cooling, packing, storage, and transport included in the dataset occur before the declared gate; exclude post-gate services.codex-fresh-produce-hygiene, fao-fresh-produce-handling
validate_qualifiersreference flow and dataset metadataRequire all category qualifiers in the reference-flow table, including species or cultivar, maturity, grade, route, dates, water, nutrient, crop-protection, fate, and gate information.codex-fresh-produce-hygiene
Processes and inputs/outputs · 5
Process IDProcess nameInput flowsOutput flows
crop_establishmentOther-green-legume crop establishment20
crop_managementOther-green-legume crop management105
harvest_and_field_sortingHarvest and field sorting12
conditioning_and_dispatchConditioning and dispatch62
declared_reference_handoffProduct Measurement at Declared Handoff11

Complete field inspector

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

On this page