TianGong PCR

Chick peas, dry

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:01703 · narrower

Source

1. Scope and Applicability

This PCR applies to mature, dry, unprocessed chickpea grain (Cicer arietinum), including desi and kabuli market classes, at the farm gate. It covers managed field production, harvest and threshing, farm cleaning and grading, and conditional aeration or drying needed to reach the declared farm-gate state.

Green or succulent chickpeas, planting seed sold as seed, flour, split or dehulled fractions, canned or cooked products, and downstream industrial cleaning, sizing, milling, fractionation or food manufacture are outside scope. The foreground package must declare geography, crop year, market class, production route, harvest route, moisture basis, grade or destination specification, and whether conditional stabilization occurred.

2. Product Category Identity

FieldValue
canonical_pcr_idpcr.agriculture-forestry-and-fishery-products.products-of-agriculture-horticulture-and-market-gardening.chick-peas-dry
classification_refsCPC 3.0 01703 Chick peas, dry; mapping relation: narrower
covered_productsMature dry desi and kabuli chickpea grain at farm gate, unprocessed beyond farm cleaning, grading and necessary stabilization
excluded_productsGreen chickpeas; planting seed sold as seed; sprouts; flour; splits; dehulled fractions; canned or cooked products; downstream industrial cleaning, sizing or processing
representative_productMature dry chickpea grain, desi or kabuli, meeting a declared farm-gate moisture and grade or destination specification
production_routeManaged field production followed by distinct harvest/threshing and farm conditioning; rainfed and irrigated production may coexist across fields, while straight cutting and swathing are mutually exclusive for the same harvest event; ambient aeration and supplemental low-temperature drying may coexist sequentially for a lot
market_stateHarvested grain, unprocessed; accepted at farm gate after declared cleaning, grading and any required stabilization

The managed biological production parent is field_production. Route deltas must be evidenced by changed inventory categories or records: irrigated fields add supplied-water and pumping records; swathing adds a separate cutting/windrow event; direct combining omits that event; heated drying adds fuel or heat and temperature records. A label alone does not establish a distinct route.

3. Reference Flow

FieldValue
WhatMature dry chickpea grain at the farm gate
How much1,000 kg as-received mass at the declared moisture content
How wellDesi or kabuli class; declared grade or destination specification; declared moisture; accepted grain excludes unresolved rework, foreign material, unrecovered loss and downgraded output
How long or cycleOne crop cycle, with post-harvest operations linked to the harvested field and lot
reference_flow_linkreference_product_at_declared_handoff
FieldValue
Reference amount1000
Reference product flowChick peas, dry
Reference flow propertyMass 93a60a56-a3c8-11da-a746-0800200b9a66
Reference unit groupMass unit group 93a60a57-a4c8-11da-a746-0800200c9a66
Reference unitkg
Required qualifiersdesi or kabuli class; cultivar where material; geography; crop year; rainfed or irrigated route; straight-cut or swathed harvest; moisture percentage and wet or dry basis; grade or destination specification; farm-gate hand-off; drying or aeration route; allocation choice

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_massaccepted reference productMass 93a60a56-a3c8-11da-a746-0800200b9a66kgMeasure as-received mass and state moisture percentage and basis; any conversion to a common moisture uses recorded inlet and outlet moisture and conserves dry matter.
nutrient_productsconsolidated agricultural nutrient inputProduct quantity and nutrient compositionkg or m3 product and kg N, P or P2O5, K or K2O as applicableRecord every actual product once; retain formulation and nutrient analysis so compound and organic products are not duplicated across product-mass and nutrient-mass reports.
grade_fractiondamage, green seed, foreign material, rework and rejectsMass fractionkg/kg or % by massUse a representative lot sample and state whether the denominator is incoming bulk grain or cleaned sample.
moisture_balancedrying and aerationMass and moisture fractionkg and % wet basis unless declared otherwiseReconcile inlet dry matter, outlet dry matter, water removed, downgraded grain and rejects for each lot.

5. System Boundary

Boundary Abstraction

FieldValue
declared_starting_conditionA declared field prepared for the chickpea crop cycle, with prior land use, soil condition, preceding crop and seed origin identified
starting_condition_roleStarting condition for managed biological production; burdens of purchased seed, products, energy and services enter through upstream datasets
product_classification_scopeMature dry chickpea grain represented by CPC 3.0 01703; green chickpeas, seed commodities and processed fractions remain outside this product category
recursive_input_ruleChickpea grain retained as planting seed is recorded as a seed input from a preceding crop or external supplier and is not recursively modelled as the current crop's reference output
upstream_dataset_requirementUse geographically and technologically appropriate upstream datasets for concrete seed, nutrient products, crop-protection products, water supply, energy carriers and contracted services
disclosureDeclare prior crop and land-use context, field and crop year, market class, rainfed or irrigated route, establishment and management operations, harvest route, conditioning sequence, stabilization route, lot hand-offs and all output destinations

Boundary Rules

rule_idApplies toRulesource_ids
boundary_field_to_gateall foreground nodesInclude crop establishment and management, independent harvest/threshing, farm cleaning and grading, and conditional stabilization through the accepted farm-gate hand-off.ndsu-pulse-field-guide-2025; saskatchewan-chickpea-harvest; fao-postharvest-system
boundary_output_statesharvest, conditioning and stabilizationDistinguish accepted grain, downgraded grain, rework, collected straw or pods, field-returned residue, shatter or dropped loss, foreign-material rejects and discarded material; record one hand-off and destination for each state.saskatchewan-chickpea-harvest; cgc-chickpea-grading
boundary_route_deltaalternative routesRainfed and irrigated fields, straight cutting and swathing, and ambient aeration and heated drying must carry the route-specific records described in section 2; resolve mutually exclusive choices per field, harvest event or lot.saskatchewan-chickpea-harvest; ndsu-pulse-field-guide-2025
boundary_exclusionsdownstream activitiesExclude transport beyond the farm gate and industrial sizing, dehulling, splitting, milling, canning, cooking and food manufacture.fao-postharvest-system

6. Process Inventory Structure

Process Map

process_idprocess_nameinclusioninclusion_conditionrolequantitative_reference
field_productionManaged chickpea field productionrequiredAlways included for cultivated dry chickpeas.foreground biological production with documented technology delta1 ha crop cycle
harvest_threshingHarvest, threshing and field capturerequiredIncluded as a distinct hand-off from standing mature crop to harvested bulk grain.foreground harvest capture with alternative technology route deltaharvested bulk grain leaving the node
cleaning_gradingFarm cleaning, grading and routingrequiredIncluded before the farm-gate product hand-off.primary conditioning and gradingaccepted plus downgraded and rejected incoming grain
drying_stabilizationConditional aeration or low-temperature dryingconditionalInclude when accepted grain is above the declared safe hand-off moisture or requires cooling or aeration.preservation and stabilizationstabilized dry chickpea grain leaving the node
declared_reference_handoffProduct Measurement at Declared Handoffrequiredforegroundreference_product_at_declared_handoff

Production mode is indexed by field and crop cycle for biological production, by field and harvest event for harvest, and by lot plus batch, campaign or continuous operating period for conditioning and stabilization. Cleaning, changeover and shared-run records are assigned once to the corresponding lots.

Process: Managed chickpea field production (field_production)

Inputs

Product flows
Chickpea planting seed (planting_seed)

Seed retained or purchased for crop establishment; treated seed identity is retained and is never counted as the farm-gate food product.

  • Selected flow: Chickpea planting seed

  • Flow property / unit: Mass / kg

  • Amount rule: measured seed delivered to the field

  • Value mode: foreground_record

  • Specificity: site_specific Raw activity or stage basis: per ha of planted chickpea in one crop cycle.

  • Normalization basis: per declared reference flow

  • Basis kind: crop_cycle

  • Evidence kind: collected_record

  • Collection protocol: cp_field_materials

  • Sources:

  • Range: Provisional seeding-mass screen

    • Range role: qa_guardrail
    • Lower: 20
    • Upper: 350
    • Unit: kg/ha planted crop
    • Basis: per ha of planted chickpea in one crop cycle
    • Basis kind: crop_cycle
    • Evidence kind: reasoned_estimate
    • Sources:
Fertilizer, urea input (agricultural_nutrients)

Include this conditional card only when Fertilizer, urea is actually used in the declared process. For every other actual product or carrier, create a separate atomic exchange with its own identity and measured amount; do not infer its use from this example.

  • Selected flow: Fertilizer, urea

  • Flow property / unit: Mass / kg product

  • Amount rule: Measured quantity of Fertilizer, urea used by this process and period; report zero or not applicable only when the route records establish absence.

  • Value mode: foreground_record

  • Specificity: site_specific Raw activity or stage basis: per ha of planted chickpea in one crop cycle.

  • Normalization basis: per declared reference flow

  • Basis kind: crop_cycle

  • Evidence kind: collected_record

  • Collection protocol: cp_nutrient_inputs

Fertilizer, monoammonium phosphate input (agricultural_nutrients_monoammonium_phosphate)

Include this conditional card only when Fertilizer, monoammonium phosphate is actually used in the declared process. For every other actual product or carrier, create a separate atomic exchange with its own identity and measured amount; do not infer its use from this example.

  • Selected flow: Fertilizer, monoammonium phosphate

  • Flow property / unit: Mass / kg product

  • Amount rule: Measured quantity of Fertilizer, monoammonium phosphate used by this process and period; report zero or not applicable only when the route records establish absence.

  • Value mode: foreground_record

  • Specificity: site_specific Raw activity or stage basis: per ha of planted chickpea in one crop cycle.

  • Normalization basis: per declared reference flow

  • Basis kind: crop_cycle

  • Evidence kind: collected_record

  • Collection protocol: cp_nutrient_inputs

Fertilizer, potassium chloride input (agricultural_nutrients_potassium_chloride)

Include this conditional card only when Fertilizer, potassium chloride is actually used in the declared process. For every other actual product or carrier, create a separate atomic exchange with its own identity and measured amount; do not infer its use from this example.

  • Selected flow: Fertilizer, potassium chloride

  • Flow property / unit: Mass / kg product

  • Amount rule: Measured quantity of Fertilizer, potassium chloride used by this process and period; report zero or not applicable only when the route records establish absence.

  • Value mode: foreground_record

  • Specificity: site_specific Raw activity or stage basis: per ha of planted chickpea in one crop cycle.

  • Normalization basis: per declared reference flow

  • Basis kind: crop_cycle

  • Evidence kind: collected_record

  • Collection protocol: cp_nutrient_inputs

Cattle manure, as applied input (agricultural_nutrients_cattle_manure)

Include this conditional card only when Cattle manure, as applied is actually used in the declared process. For every other actual product or carrier, create a separate atomic exchange with its own identity and measured amount; do not infer its use from this example.

  • Selected flow: Cattle manure, as applied

  • Flow property / unit: Mass / kg product

  • Amount rule: Measured quantity of Cattle manure, as applied used by this process and period; report zero or not applicable only when the route records establish absence.

  • Value mode: foreground_record

  • Specificity: site_specific Raw activity or stage basis: per ha of planted chickpea in one crop cycle.

  • Normalization basis: per declared reference flow

  • Basis kind: crop_cycle

  • Evidence kind: collected_record

  • Collection protocol: cp_nutrient_inputs

Agricultural limestone input (agricultural_nutrients_agricultural_limestone)

Include this conditional card only when Agricultural limestone is actually used in the declared process. For every other actual product or carrier, create a separate atomic exchange with its own identity and measured amount; do not infer its use from this example.

  • Selected flow: Agricultural limestone

  • Flow property / unit: Mass / kg product

  • Amount rule: Measured quantity of Agricultural limestone used by this process and period; report zero or not applicable only when the route records establish absence.

  • Value mode: foreground_record

  • Specificity: site_specific Raw activity or stage basis: per ha of planted chickpea in one crop cycle.

  • Normalization basis: per declared reference flow

  • Basis kind: crop_cycle

  • Evidence kind: collected_record

  • Collection protocol: cp_nutrient_inputs

Required crop-protection records: before completing the foreground package, enumerate every actually applied formulated product separately, retaining trade name, active ingredient, salt or chemical form, concentration, density where needed, application quantity, date and treated area. Select one physically specific product identity per exchange. Derive active-substance releases separately by substance and receiving compartment. Missing formulation identity is a completeness gap; do not replace it with a generic pesticide, invented example, or assumed zero.

Required treatment-material records: enumerate each actually used field-treatment product or retting aid by concrete composition, product identity, quantity and application event before the package is complete; do not publish a generic treatment-material exchange or assume zero when identity is missing.

Irrigation water supplied (irrigation_water)

Record only water deliberately supplied to the crop; rainfall and residual soil moisture are disclosed but are not technosphere inputs.

  • Selected flow: Irrigation water

  • Flow property / unit: Volume / m3

  • Amount rule: metered or calculated irrigation water delivered to the field

  • Value mode: foreground_record

  • Specificity: site_specific Raw activity or stage basis: per ha of planted chickpea in one crop cycle.

  • Normalization basis: per declared reference flow

  • Basis kind: crop_cycle

  • Evidence kind: collected_record

  • Collection protocol: cp_irrigation

  • Sources:

  • Range: Provisional irrigation-volume screen

    • Range role: qa_guardrail
    • Lower: 0
    • Upper: 10000
    • Unit: m3/ha crop cycle
    • Basis: deliberately supplied irrigation water per planted ha; zero applies to rainfed fields
    • Basis kind: crop_cycle
    • Evidence kind: reasoned_estimate
    • Sources:
Electricity, medium voltage input (field_energy)

Include this conditional card only when Electricity, medium voltage is actually used in the declared process. For every other actual product or carrier, create a separate atomic exchange with its own identity and measured amount; do not infer its use from this example.

  • Selected flow: Electricity, medium voltage

  • Flow property / unit: Energy / kWh

  • Amount rule: Measured quantity of Electricity, medium voltage used by this process and period; report zero or not applicable only when the route records establish absence.

  • Value mode: foreground_record

  • Specificity: site_specific Raw activity or stage basis: per ha of planted chickpea in one crop cycle.

  • Normalization basis: per declared reference flow

  • Basis kind: crop_cycle

  • Evidence kind: collected_record

  • Collection protocol: cp_field_energy

Diesel fuel input (field_energy_diesel)

Include this conditional card only when Diesel fuel is actually used in the declared process. For every other actual product or carrier, create a separate atomic exchange with its own identity and measured amount; do not infer its use from this example.

  • Selected flow: Diesel fuel

  • Flow property / unit: Mass / kg

  • Amount rule: Measured quantity of Diesel fuel used by this process and period; report zero or not applicable only when the route records establish absence.

  • Value mode: foreground_record

  • Specificity: site_specific Raw activity or stage basis: per ha of planted chickpea in one crop cycle.

  • Normalization basis: per declared reference flow

  • Basis kind: crop_cycle

  • Evidence kind: collected_record

  • Collection protocol: cp_field_energy

Elementary flows
Managed cropland occupation (land_occupation)

Record the occupied field area and crop-cycle duration for the managed chickpea crop; land transformation is reported separately when it occurs.

  • Selected flow: Cropland occupation by location and land-use class

  • Flow property / unit: Area-time / ha crop cycle

  • Amount rule: occupied planted area multiplied by the declared crop-cycle fraction

  • Value mode: calculated_value

  • Specificity: site_specific Raw activity or stage basis: per ha of planted chickpea in one crop cycle.

  • Normalization basis: per declared reference flow

  • Basis kind: crop_cycle

  • Evidence kind: calculated_from_collection

  • Collection protocol: cp_field_area

  • Sources:

  • Range: Area-basis identity

    • Range role: qa_guardrail
    • Lower: 1
    • Upper: 1
    • Unit: ha crop cycle/ha crop cycle
    • Basis: one occupied hectare-cycle per hectare-cycle used as the process quantitative reference
    • Basis kind: crop_cycle
    • Evidence kind: method_formula
    • Sources: mass-balance-identity

Outputs

Product flows
Mature standing chickpea crop ready for harvest (mature_standing_crop)

Record mature desi or kabuli crop at the field-production hand-off before cutting or combining, with expected recoverable grain distinguished from vegetative biomass.

  • Selected flow: Mature standing chickpea crop

  • Flow property / unit: Recoverable grain mass / kg

  • Amount rule: measured harvested grain plus measured or estimated harvest losses, reconciled to field area

  • Value mode: calculated_value

  • Specificity: site_specific Raw activity or stage basis: per ha harvested chickpea in one crop cycle.

  • Normalization basis: per declared reference flow

  • Basis kind: crop_cycle

  • Evidence kind: calculated_from_collection

  • Collection protocol: cp_harvest_mass_balance

  • Sources: saskatchewan-chickpea-harvest; fao-ecocrop-chickpea

  • Range: Published regional yield envelope

    • Range role: typical_range
    • Lower: 350
    • Upper: 2690
    • Unit: kg recoverable grain/ha harvested crop
    • Basis: recoverable mature grain per harvested ha; regional examples are a QA prior, not a universal conformity limit
    • Basis kind: crop_cycle
    • Evidence kind: external_source
    • Sources: saskatchewan-chickpea-harvest; fao-ecocrop-chickpea
Elementary flows
Dinitrogen monoxide, to air (direct_field_emissions)

Record Dinitrogen monoxide, to air as one substance and receiving-medium exchange only when measurement or the selected applicable method establishes this pathway. Retain the actual receiving compartment and verify the precise flow identity. Other substances require separate exchanges; this card does not imply a default release. Raw activity or stage basis: per ha of planted chickpea in one crop cycle.

  • Selected flow: Dinitrogen monoxide, to air
  • Flow property / unit: Mass / kg N2O
  • Amount rule: Measured or method-calculated mass of Dinitrogen monoxide, to air, retaining activity data, factors, substance basis and receiving compartment; normalize once to the declared reference output. If reported as N2O-N, convert to N2O once using 44/28.
  • Value mode: calculated_value
  • Specificity: site_specific
  • Normalization basis: per declared reference flow
  • Basis kind: crop_cycle
  • Evidence kind: calculated_from_collection
  • Collection protocol: cp_field_emissions
  • Sources: ipcc-2019-managed-soils
Ammonia, to air (direct_field_emissions_nh3)

Record Ammonia, to air as one substance and receiving-medium exchange only when measurement or the selected applicable method establishes this pathway. Retain the actual receiving compartment and verify the precise flow identity. Other substances require separate exchanges; this card does not imply a default release. Raw activity or stage basis: per ha of planted chickpea in one crop cycle.

  • Selected flow: Ammonia, to air
  • Flow property / unit: Mass / kg NH3
  • Amount rule: Measured or method-calculated mass of Ammonia, to air, retaining activity data, factors, substance basis and receiving compartment; normalize once to the declared reference output.
  • Value mode: calculated_value
  • Specificity: site_specific
  • Normalization basis: per declared reference flow
  • Basis kind: crop_cycle
  • Evidence kind: calculated_from_collection
  • Collection protocol: cp_field_emissions
  • Sources: ipcc-2019-managed-soils
Nitrogen monoxide, to air (direct_field_emissions_no)

Record Nitrogen monoxide, to air as one substance and receiving-medium exchange only when measurement or the selected applicable method establishes this pathway. Retain the actual receiving compartment and verify the precise flow identity. Other substances require separate exchanges; this card does not imply a default release. Raw activity or stage basis: per ha of planted chickpea in one crop cycle.

  • Selected flow: Nitrogen monoxide, to air
  • Flow property / unit: Mass / kg NO
  • Amount rule: Measured or method-calculated mass of Nitrogen monoxide, to air, retaining activity data, factors, substance basis and receiving compartment; normalize once to the declared reference output.
  • Value mode: calculated_value
  • Specificity: site_specific
  • Normalization basis: per declared reference flow
  • Basis kind: crop_cycle
  • Evidence kind: calculated_from_collection
  • Collection protocol: cp_field_emissions
  • Sources: ipcc-2019-managed-soils
Nitrate, to water (direct_field_emissions_nitrate)

Record Nitrate, to water as one substance and receiving-medium exchange only when measurement or the selected applicable method establishes this pathway. Retain the actual receiving compartment and verify the precise flow identity. Other substances require separate exchanges; this card does not imply a default release. Raw activity or stage basis: per ha of planted chickpea in one crop cycle.

  • Selected flow: Nitrate, to water
  • Flow property / unit: Mass / kg NO3-
  • Amount rule: Measured or method-calculated mass of Nitrate, to water, retaining activity data, factors, substance basis and receiving compartment; normalize once to the declared reference output. If reported as nitrate-N, convert to NO3- once using 62/14.
  • Value mode: calculated_value
  • Specificity: site_specific
  • Normalization basis: per declared reference flow
  • Basis kind: crop_cycle
  • Evidence kind: calculated_from_collection
  • Collection protocol: cp_field_emissions
  • Sources: ipcc-2019-managed-soils
Carbon dioxide, fossil, to air (direct_field_emissions_co2_fossil)

Record Carbon dioxide, fossil, to air as one substance and receiving-medium exchange only when measurement or the selected applicable method establishes this pathway. Retain the actual receiving compartment and verify the precise flow identity. Other substances require separate exchanges; this card does not imply a default release. Raw activity or stage basis: per ha of planted chickpea in one crop cycle.

  • Selected flow: Carbon dioxide, fossil, to air
  • Flow property / unit: Mass / kg CO2
  • Amount rule: Measured or method-calculated mass of Carbon dioxide, fossil, to air, retaining activity data, factors, substance basis and receiving compartment; normalize once to the declared reference output.
  • Value mode: calculated_value
  • Specificity: site_specific
  • Normalization basis: per declared reference flow
  • Basis kind: crop_cycle
  • Evidence kind: calculated_from_collection
  • Collection protocol: cp_field_emissions
  • Sources: ipcc-2019-managed-soils

Process: Harvest, threshing and field capture (harvest_threshing)

Inputs

Product flows
Mature standing crop received for harvest (standing_crop_input)

Receive the field-production hand-off once; link the same field and crop cycle so the biological production output is not duplicated.

  • Selected flow: Mature standing chickpea crop

  • Flow property / unit: Recoverable grain mass / kg

  • Amount rule: linked output from field production

  • Value mode: calculated_value

  • Specificity: site_specific Raw activity or stage basis: per ha harvested chickpea in one crop cycle.

  • Normalization basis: per declared reference flow

  • Basis kind: crop_cycle

  • Evidence kind: calculated_from_collection

  • Collection protocol: cp_harvest_mass_balance

  • Sources: saskatchewan-chickpea-harvest

  • Range: Input-output linkage screen

    • Range role: qa_guardrail
    • Lower: 350
    • Upper: 2690
    • Unit: kg recoverable grain/ha harvested crop
    • Basis: same regional recoverable-grain envelope as the linked field-production output
    • Basis kind: crop_cycle
    • Evidence kind: external_source
    • Sources: saskatchewan-chickpea-harvest; fao-ecocrop-chickpea
Electricity, medium voltage input (harvest_energy)

Include this conditional card only when Electricity, medium voltage is actually used in the declared process. For every other actual product or carrier, create a separate atomic exchange with its own identity and measured amount; do not infer its use from this example.

  • Selected flow: Electricity, medium voltage

  • Flow property / unit: Energy / kWh

  • Amount rule: Measured quantity of Electricity, medium voltage used by this process and period; report zero or not applicable only when the route records establish absence.

  • Value mode: foreground_record

  • Specificity: site_specific Raw activity or stage basis: per ha harvested chickpea in one crop cycle.

  • Normalization basis: per declared reference flow

  • Basis kind: crop_cycle

  • Evidence kind: collected_record

  • Collection protocol: cp_harvest_energy

Diesel fuel input (harvest_energy_diesel)

Include this conditional card only when Diesel fuel is actually used in the declared process. For every other actual product or carrier, create a separate atomic exchange with its own identity and measured amount; do not infer its use from this example.

  • Selected flow: Diesel fuel

  • Flow property / unit: Mass / kg

  • Amount rule: Measured quantity of Diesel fuel used by this process and period; report zero or not applicable only when the route records establish absence.

  • Value mode: foreground_record

  • Specificity: site_specific Raw activity or stage basis: per ha harvested chickpea in one crop cycle.

  • Normalization basis: per declared reference flow

  • Basis kind: crop_cycle

  • Evidence kind: collected_record

  • Collection protocol: cp_harvest_energy

Outputs

Product flows
Harvested and threshed bulk chickpea grain (harvested_bulk_grain)

Record this intended output as uncleaned bulk grain at the combine or threshing hand-off, including declared moisture, foreign material, cracked seed and immature green seed before farm cleaning.

  • Selected flow: Harvested bulk chickpea grain, uncleaned

  • Flow property / unit: Mass / kg

  • Amount rule: weighed harvested bulk grain corrected only when a declared moisture conversion is applied

  • Value mode: foreground_record

  • Specificity: site_specific Raw activity or stage basis: per kg recoverable mature grain entering harvest.

  • Normalization basis: per declared reference flow

  • Basis kind: process_output

  • Evidence kind: collected_record

  • Collection protocol: cp_harvest_mass_balance

  • Sources: saskatchewan-chickpea-harvest

  • Range: Harvest recovery mass-balance screen

    • Range role: qa_guardrail
    • Lower: 0.80
    • Upper: 1.00
    • Unit: kg harvested bulk grain/kg recoverable mature grain
    • Basis: harvested bulk output divided by recoverable mature grain entering harvest
    • Basis kind: process_output
    • Evidence kind: reasoned_estimate
    • Sources:
Collected straw and pod residue with declared destination (crop_residue_route)

Record straw and pod material as an intended co-product output only when it is deliberately collected for a declared use or sale; otherwise retain it as field residue or loss without assigning co-product status.

  • Selected flow: Collected chickpea straw and pod residues

  • Flow property / unit: Dry mass / kg

  • Amount rule: measured collected dry matter by destination

  • Value mode: foreground_record

  • Specificity: site_specific Raw activity or stage basis: per ha harvested chickpea in one crop cycle.

  • Normalization basis: per declared reference flow

  • Basis kind: crop_cycle

  • Evidence kind: collected_record

  • Collection protocol: cp_harvest_mass_balance

  • Sources:

  • Range: Provisional collected-residue screen

    • Range role: qa_guardrail
    • Lower: 0
    • Upper: 10000
    • Unit: kg dry matter/ha harvested crop
    • Basis: collected straw and pod dry matter per harvested ha; zero applies when residues remain on the field
    • Basis kind: crop_cycle
    • Evidence kind: reasoned_estimate
    • Sources:
Waste flows
Shatter, dropped pods and unrecovered grain (harvest_losses)

Record unrecovered grain and pods by field and harvest event. Material returned to the field is not accepted product and its nutrient return remains linked to the field-emission calculation.

  • Selected flow: Unrecovered chickpea grain and pods

  • Flow property / unit: Mass / kg

  • Amount rule: difference between recoverable mature grain and harvested bulk grain after reconciling measurement uncertainty

  • Value mode: calculated_value

  • Specificity: site_specific Raw activity or stage basis: per kg recoverable mature grain entering harvest.

  • Normalization basis: per declared reference flow

  • Basis kind: process_output

  • Evidence kind: calculated_from_collection

  • Collection protocol: cp_harvest_mass_balance

  • Sources: saskatchewan-chickpea-harvest

  • Range: Provisional harvest-loss screen

    • Range role: qa_guardrail
    • Lower: 0
    • Upper: 0.20
    • Unit: kg loss/kg recoverable mature grain
    • Basis: unrecovered grain and pods divided by recoverable mature grain entering harvest
    • Basis kind: process_output
    • Evidence kind: reasoned_estimate
    • Sources:

Process: Farm cleaning, grading and routing (cleaning_grading)

Inputs

Product flows
Harvested bulk grain received for conditioning (bulk_grain_input)

Receive the uncleaned harvest output by lot, preserving moisture, foreign material, damage, green-seed and class observations.

  • Selected flow: Harvested bulk chickpea grain, uncleaned

  • Flow property / unit: Mass / kg

  • Amount rule: weighed incoming lot mass

  • Value mode: foreground_record

  • Specificity: site_specific Raw activity or stage basis: per kg incoming harvested bulk grain.

  • Normalization basis: per declared reference flow

  • Basis kind: process_output

  • Evidence kind: collected_record

  • Collection protocol: cp_grade_mass_balance

  • Sources: cgc-chickpea-grading

  • Range: Incoming-lot identity screen

    • Range role: qa_guardrail
    • Lower: 1
    • Upper: 1
    • Unit: kg incoming grain/kg reported incoming grain
    • Basis: measured incoming mass divided by the same reported lot mass
    • Basis kind: process_output
    • Evidence kind: method_formula
    • Sources: mass-balance-identity
Electricity, medium voltage input (conditioning_energy)

Include this conditional card only when Electricity, medium voltage is actually used in the declared process. For every other actual product or carrier, create a separate atomic exchange with its own identity and measured amount; do not infer its use from this example.

  • Selected flow: Electricity, medium voltage

  • Flow property / unit: Energy / kWh

  • Amount rule: Measured quantity of Electricity, medium voltage used by this process and period; report zero or not applicable only when the route records establish absence.

  • Value mode: foreground_record

  • Specificity: technology_specific Raw activity or stage basis: per 1,000 kg incoming harvested bulk grain.

  • Normalization basis: per declared reference flow

  • Basis kind: process_output

  • Evidence kind: collected_record

  • Collection protocol: cp_conditioning_energy

Diesel fuel input (conditioning_energy_diesel)

Include this conditional card only when Diesel fuel is actually used in the declared process. For every other actual product or carrier, create a separate atomic exchange with its own identity and measured amount; do not infer its use from this example.

  • Selected flow: Diesel fuel

  • Flow property / unit: Mass / kg

  • Amount rule: Measured quantity of Diesel fuel used by this process and period; report zero or not applicable only when the route records establish absence.

  • Value mode: foreground_record

  • Specificity: technology_specific Raw activity or stage basis: per 1,000 kg incoming harvested bulk grain.

  • Normalization basis: per declared reference flow

  • Basis kind: process_output

  • Evidence kind: collected_record

  • Collection protocol: cp_conditioning_energy

Outputs

Product flows
Accepted dry chickpea grain at farm gate (accepted_dry_chickpeas)

Record mature unprocessed desi or kabuli grain meeting the declared moisture, grade, damage, foreign-material and destination specification. This is the reference product when no drying node follows.

  • Selected flow: Chick peas, dry c509fe95-d4ab-4db9-b593-f6329aef8dbd

  • Flow property / unit: Mass / kg Raw output measurement and reconciliation: weighed accepted output at declared moisture and grade

  • 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

  • Specificity: product_specific Raw activity or stage basis: per 1,000 kg accepted dry chickpeas at farm gate.

  • Normalization basis: per declared reference flow

  • Basis kind: reference_flow

  • Evidence kind: collected_record

  • Collection protocol: cp_grade_mass_balance

  • Sources: cgc-chickpea-grading; cgc-chickpea-moisture

  • Range: Reference-flow identity

    • Range role: qa_guardrail
    • Lower: 1000
    • Upper: 1000
    • Unit: kg accepted dry chickpeas/1,000 kg reference product
    • Basis: accepted product mass at the declared farm-gate hand-off
    • Basis kind: reference_flow
    • Evidence kind: method_formula
    • Sources: mass-balance-identity
Downgraded broken, green, damaged or off-grade grain (downgraded_grain)

Record each downgraded state separately by reason and destination. Material sold into another market is an intended output only when that destination and price are documented.

  • Selected flow: Downgraded chickpea grain by declared state

  • Flow property / unit: Mass / kg

  • Amount rule: weighed downgraded output by state and destination

  • Value mode: foreground_record

  • Specificity: product_specific Raw activity or stage basis: per kg incoming harvested bulk grain.

  • Normalization basis: per declared reference flow

  • Basis kind: process_output

  • Evidence kind: collected_record

  • Collection protocol: cp_grade_mass_balance

  • Sources: cgc-chickpea-grade-tables

  • Range: Grade-state routing screen

    • Range role: qa_guardrail
    • Lower: 0
    • Upper: 0.20
    • Unit: kg downgraded grain/kg incoming grain
    • Basis: sum of downgraded grain states divided by incoming grain mass; actual grade tolerances remain separately declared
    • Basis kind: process_output
    • Evidence kind: reasoned_estimate
    • Sources:
Grain returned for re-cleaning or re-grading (rework_return)

Link returned material to the producing lot and the specific rework pass. Count it once in the lot mass balance and exclude it from accepted output until the rework decision is complete.

  • Selected flow: Chickpea grain routed to rework

  • Flow property / unit: Mass / kg

  • Amount rule: weighed mass entering each rework loop

  • Value mode: foreground_record

  • Specificity: site_specific Raw activity or stage basis: per kg incoming harvested bulk grain per conditioning pass.

  • Normalization basis: per declared reference flow

  • Basis kind: process_output

  • Evidence kind: collected_record

  • Collection protocol: cp_grade_mass_balance

  • Sources:

  • Range: Provisional rework-loop screen

    • Range role: qa_guardrail
    • Lower: 0
    • Upper: 0.30
    • Unit: kg rework/kg incoming grain per pass
    • Basis: grain returned to rework divided by incoming mass for that pass
    • Basis kind: process_output
    • Evidence kind: reasoned_estimate
    • Sources:
Waste flows
Foreign material and non-recoverable cleaning rejects (cleaning_rejects)

Record soil, stones, plant debris and non-recoverable grain material removed during cleaning, with its actual treatment or disposal destination.

  • Selected flow: Cleaning rejects by physical identity and destination

  • Flow property / unit: Mass / kg

  • Amount rule: weighed reject output by category and destination

  • Value mode: foreground_record

  • Specificity: site_specific Raw activity or stage basis: per kg incoming harvested bulk grain.

  • Normalization basis: per declared reference flow

  • Basis kind: process_output

  • Evidence kind: collected_record

  • Collection protocol: cp_grade_mass_balance

  • Sources: fao-grain-cleaning; cgc-chickpea-grading

  • Range: Provisional cleaning-reject screen

    • Range role: qa_guardrail
    • Lower: 0
    • Upper: 0.20
    • Unit: kg rejects/kg incoming grain
    • Basis: sum of non-recoverable rejects divided by incoming grain mass
    • Basis kind: process_output
    • Evidence kind: reasoned_estimate
    • Sources:

Process: Conditional aeration or low-temperature drying (drying_stabilization)

Inputs

Product flows
Accepted grain requiring stabilization (moist_grain_input)

Receive only lots whose declared moisture or temperature requires aeration, cooling or drying; retain the upstream grade and lot identity.

  • Selected flow: Accepted chickpea grain before stabilization

  • Flow property / unit: Mass / kg

  • Amount rule: weighed incoming lot at measured moisture

  • Value mode: foreground_record

  • Specificity: site_specific Raw activity or stage basis: per 1,000 kg stabilized dry chickpeas output.

  • Normalization basis: per declared reference flow

  • Basis kind: process_output

  • Evidence kind: collected_record

  • Collection protocol: cp_drying_mass_balance

  • Sources: saskatchewan-chickpea-harvest; cgc-chickpea-moisture

  • Range: Moisture-correction input screen

    • Range role: qa_guardrail
    • Lower: 1000
    • Upper: 1048.781
    • Unit: kg incoming grain/1,000 kg stabilized output
    • Basis: incoming grain at up to 18% moisture corrected to 14% moisture, before dry-matter rejects
    • Basis kind: process_output
    • Evidence kind: method_formula
    • Sources: saskatchewan-chickpea-harvest; mass-balance-identity

For the stated no-dry-matter-loss case, incoming mass = 1000 × (1 − 0.14)/(1 − w_in), with w_in between 0.14 and 0.18; water removed = incoming mass − 1000. Upper bounds are rounded upward to 0.001 kg. Actual dry-matter rejects, added water or other inlet moisture require a new lot balance, not these limits.

Electricity, medium voltage input (drying_energy)

Include this conditional card only when Electricity, medium voltage is actually used in the declared process. For every other actual product or carrier, create a separate atomic exchange with its own identity and measured amount; do not infer its use from this example.

  • Selected flow: Electricity, medium voltage

  • Flow property / unit: Energy / kWh

  • Amount rule: Measured quantity of Electricity, medium voltage used by this process and period; report zero or not applicable only when the route records establish absence.

  • Value mode: foreground_record

  • Specificity: technology_specific Raw activity or stage basis: per 1,000 kg stabilized dry chickpeas output.

  • Normalization basis: per declared reference flow

  • Basis kind: process_output

  • Evidence kind: collected_record

  • Collection protocol: cp_drying_energy

Diesel fuel input (drying_energy_diesel)

Include this conditional card only when Diesel fuel is actually used in the declared process. For every other actual product or carrier, create a separate atomic exchange with its own identity and measured amount; do not infer its use from this example.

  • Selected flow: Diesel fuel

  • Flow property / unit: Mass / kg

  • Amount rule: Measured quantity of Diesel fuel used by this process and period; report zero or not applicable only when the route records establish absence.

  • Value mode: foreground_record

  • Specificity: technology_specific Raw activity or stage basis: per 1,000 kg stabilized dry chickpeas output.

  • Normalization basis: per declared reference flow

  • Basis kind: process_output

  • Evidence kind: collected_record

  • Collection protocol: cp_drying_energy

Outputs

Product flows
Stabilized dry chickpea grain at farm gate (stabilized_dry_chickpeas)

Record cooled or dried mature desi or kabuli grain at the final farm-gate hand-off, retaining moisture, grade, size class where relevant and drying temperature history.

  • Selected flow: Chick peas, dry c509fe95-d4ab-4db9-b593-f6329aef8dbd

  • Flow property / unit: Mass / kg Raw output measurement and reconciliation: weighed stabilized output at declared moisture and grade

  • 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

  • Specificity: product_specific Raw activity or stage basis: per 1,000 kg stabilized dry chickpeas at farm gate.

  • Normalization basis: per declared reference flow

  • Basis kind: reference_flow

  • Evidence kind: collected_record

  • Collection protocol: cp_drying_mass_balance

  • Sources: saskatchewan-chickpea-harvest; cgc-chickpea-moisture

  • Range: Reference-flow identity

    • Range role: qa_guardrail
    • Lower: 1000
    • Upper: 1000
    • Unit: kg stabilized dry chickpeas/1,000 kg reference product
    • Basis: stabilized product mass at the declared farm-gate hand-off
    • Basis kind: reference_flow
    • Evidence kind: method_formula
    • Sources: mass-balance-identity
Heat-damaged, cracked or otherwise downgraded grain (drying_downgrade)

Record any product retained for a lower-value destination after stabilization by defect and destination; exclude it from the accepted reference output.

  • Selected flow: Downgraded chickpea grain after stabilization

  • Flow property / unit: Mass / kg

  • Amount rule: weighed downgraded output by defect and destination

  • Value mode: foreground_record

  • Specificity: product_specific Raw activity or stage basis: per kg grain entering stabilization.

  • Normalization basis: per declared reference flow

  • Basis kind: process_output

  • Evidence kind: collected_record

  • Collection protocol: cp_drying_mass_balance

  • Sources: saskatchewan-chickpea-harvest

  • Range: Provisional drying-downgrade screen

    • Range role: qa_guardrail
    • Lower: 0
    • Upper: 0.10
    • Unit: kg downgraded grain/kg incoming grain
    • Basis: downgraded output divided by grain entering stabilization
    • Basis kind: process_output
    • Evidence kind: reasoned_estimate
    • Sources:
Elementary flows
Water removed from grain to air (removed_moisture)

Calculate water removed from measured inlet and outlet masses and moisture fractions. Do not treat this water as product yield or unexplained mass loss.

  • Selected flow: Water to air

  • Flow property / unit: Mass / kg

  • Amount rule: Determine supported evaporation on a closed water-mass control volume: incoming material water + actual added water + opening water stock - water in all accepted/co-product/reject/residue exits - separate liquid discharge/exports - closing water stock. Use measured wet mass times wet-basis moisture for each material stream, and compatible density for liquid volumes. Internal recirculation cancels. Retain actual rain/rewetting where relevant; total fresh/dry mass difference is not all water. Independently support all terms and the evaporation pathway; investigate an unexplained or negative balance rather than force it into a vapour release or clip it to zero. Keep water quantities distinct from dry-solids loss and other volatiles. Attribute and normalize the evidenced water release once using the original matched final reference.

  • Value mode: calculated_value

  • Specificity: site_specific Raw activity or stage basis: per 1,000 kg stabilized dry chickpeas output.

  • Normalization basis: per declared reference flow

  • Basis kind: process_output

  • Evidence kind: calculated_from_collection

  • Collection protocol: cp_drying_mass_balance

  • Sources: mass-balance-identity

  • Range: Moisture-removal physical screen

    • Range role: qa_guardrail
    • Lower: 0
    • Upper: 48.781
    • Unit: kg water/1,000 kg stabilized output
    • Basis: water removed when grain enters at 14% to 18% moisture and leaves at 14% moisture, before dry-matter rejects
    • Basis kind: process_output
    • Evidence kind: method_formula
    • Sources: saskatchewan-chickpea-harvest; mass-balance-identity

For the stated no-dry-matter-loss case, incoming mass = 1000 × (1 − 0.14)/(1 − w_in), with w_in between 0.14 and 0.18; water removed = incoming mass − 1000. Upper bounds are rounded upward to 0.001 kg. Actual dry-matter rejects, added water or other inlet moisture require a new lot balance, not these limits.

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: Chick peas, dry
  • 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: Chick peas, dry
  • 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_subdivision_firstall multi-output nodesSubdivide directly measured field, harvest, conditioning and stabilization operations before allocation. Assign lot-specific rework and reject burdens to the producing lot.iso-14044-allocation
allocation_residue_statusstraw, pods and downgraded grainClassify a flow as an intended co-product only when deliberate collection, a documented destination and an economic or physical function are demonstrated. Field-returned biomass, shatter and discarded rejects are residues or losses and receive no product credit.iso-14044-allocation; saskatchewan-chickpea-harvest
allocation_remaining_burdenschickpea grain and intended co-productsWhen subdivision cannot resolve shared burdens, apply one declared allocation method consistently to all intended outputs. Prefer documented economic allocation at the first independent hand-off; report quantities, prices, reference period and sensitivity to a mass allocation.iso-14044-allocation
allocation_run_integritybatches, campaigns and rework loopsAssign shared cleaning, start-up and changeover burdens once across affected lots; a rework pass retains its burdens and material linkage, and rejected material is never counted as accepted output. This is single-period attribution and shared burdens do not cross the crop-cycle boundary.mass-balance-identity

8. Foreground Data Collection, Calculation, and Quality Rules

Inventory completeness: conditional named cards are examples of individual exchanges, not an exhaustive recipe or a requirement to use those products. Before completing a foreground package, enumerate every actual planting stock, nutrient, crop-protection formulation, asset material, operating service, carrier, packaging material, waste stream and applicable elementary substance separately, using its physical identity, state, native property/unit, origin or receiving compartment, and measured or method-calculated quantity. Missing identity or quantity remains a completeness gap, never an assumed zero. Preserve the actual lot and phase basis; do not sum intermediate transfers as additional final output or duplicate burdens included in purchased services.

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_field_materialsfield_productionseed and crop-protection productsinvoices, application logs and field recordsproduct identity; formulation; active ingredient; quantity; treated area; date; fieldreconcile purchase, stock and application records; Raw aggregation and attribution: sum by product and field, then normalize to planted areanative product unit and haeach applicationfull crop cycleevery included fieldper declared reference flowinvoice, calibration and application log
cp_nutrient_inputsfield_productionall mineral, organic and amendment nutrient productsapplication and composition recordsproduct identity; mass or volume; density; N, P or P2O5, K or K2O content; organic matter; field; daterecord each product once and retain laboratory or supplier composition; Raw aggregation and attribution: aggregate actual products without double counting; derive nutrient masses from retained compositionkg or m3 product and kg nutrienteach applicationfull crop cycleevery included fieldper declared reference flowsupplier analysis, laboratory result and application log
cp_irrigationfield_productiondeliberately supplied watermeter, pump or scheduling recorddelivered volume; field; source; pumping energy; datemeter preferred; otherwise documented flow-rate-times-duration calculation; Raw aggregation and attribution: sum delivered water by fieldm3each eventfull crop cycleeach irrigated fieldper declared reference flowmeter record or pump calculation
cp_field_energyfield_productionfield energy carriersfuel, meter and contractor recordscarrier; quantity; operation; field; date; contractor inclusionreconcile on-farm and contractor records; Raw aggregation and attribution: sum once by carrier and allocate to fields using operation recordscarrier native uniteach operationfull crop cycleevery included fieldper declared reference flowinvoice, meter, machine or contractor log
cp_field_areafield_productionland occupationgeospatial and field recordsplanted area; crop dates; land-use class; prior cropverified field boundary and crop record; Raw aggregation and attribution: area multiplied by occupied fraction of crop cycleha and daysonce per crop cyclefull crop cycleevery included fieldper declared reference flowmap and field register
cp_field_emissionsfield_productiondirect elementary emissionsactivity data and calculation workbooknutrient quantities; residue N; lime; urea; fuel; irrigation; soil and climate parameters; factor sourceapply declared method to collected activity data; Raw aggregation and attribution: calculate by substance and receiving medium; preserve factor versionkg substanceeach relevant event and annual calculationfull crop cycleevery included fieldper declared reference flowcalculation workbook and factor citation
cp_harvest_energyharvest_threshingharvest energy carriersmachine, fuel and contractor recordsroute; carrier; quantity; field; date; runreconcile machine or contractor record to harvest event; Raw aggregation and attribution: sum once by field and harvest routecarrier native uniteach eventharvest periodevery included fieldper declared reference flowmachine or contractor log
cp_harvest_mass_balancefield_production; harvest_threshingrecoverable crop, harvested bulk, residues and lossweighbridge, yield monitor and field-loss observationsfield; area; bulk mass; moisture; collected residue; pre- and post-harvest loss estimatecalibrated weighing plus documented field sampling; Raw aggregation and attribution: reconcile recoverable grain to harvested bulk and losseskg and kg/haeach field and harvest eventharvest periodevery included fieldper declared reference flowcalibration, sample record and reconciliation
cp_conditioning_energycleaning_gradingcleaning and grading energymeter, runtime and fuel recordscarrier; meter values; runtime; lot; shared periodmeter preferred; allocate shared period by documented driver; Raw aggregation and attribution: assign shared energy once across lotscarrier native uniteach lot or operating periodconditioning periodevery included facilityper declared reference flowmeter and allocation record
cp_grade_mass_balancecleaning_gradingincoming, accepted, downgraded, rework and rejectslot weights and representative grade sampleslot; inlet mass; moisture; class; damage; green; foreign material; size; each output mass and destinationcalibrated weighing and representative sampling; Raw aggregation and attribution: inlet equals accepted, downgraded, rejects and reconciled loss; rework counted once per passkg and % by masseach lot and rework passconditioning periodevery included facilityper declared reference flowscale calibration, sample chain and balance closure
cp_drying_energydrying_stabilizationaeration and drying energymeter, fuel and dryer logscarrier; quantity; inlet and outlet time; temperature; airflow; lotmeter or reconciled fuel delivery; Raw aggregation and attribution: assign energy to lot or documented shared periodcarrier native uniteach lot or drying periodstabilization periodevery active facilityper declared reference flowmeter, fuel and dryer log
cp_drying_mass_balancedrying_stabilizationmoist inlet, stabilized output, removed water and downgradelot weights and moisture testsinlet and outlet mass; inlet and outlet moisture; temperature; downgrade mass; destination ; all input/output water including rejects/residues; actual added/rain water; separate liquid exports; opening/closing water stock; moisture and density; supported evaporationcalibrated scales and representative moisture tests; Raw aggregation and attribution: conserve dry matter and calculate removed waterkg and % wet basiseach lotstabilization periodevery active facilityper declared reference flowscale and moisture-meter calibration plus reconciliation
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_dry_mattermoisture conversiondry matter = as-received mass × (1 − moisture fraction); converted mass = dry matter ÷ (1 − target moisture fraction)inlet mass; inlet moisture; target moisturemoisture-corrected mass and water removedmass-balance-identity
calc_field_yieldfield and harvest nodesharvested and lost recoverable grain divided by harvested field area; retain measured moistureharvested bulk; measured losses; field areakg recoverable grain/hamass-balance-identity
calc_grade_balanceconditioning nodeincoming mass = accepted + downgraded + non-recoverable rejects + unresolved measurement difference; rework is an internal loop and is not added as a second final outputlot input and all output-state weightsclosed lot balance and unexplained differencemass-balance-identity
calc_managed_soil_emissionsfield emissionscalculate direct and relevant indirect managed-soil emissions from collected nutrient and residue activity data using the declared IPCC tier or justified regional methodapplied N; residue N; volatilization or leaching activity data; factorssubstance-specific elementary emissionsipcc-2019-managed-soils
calc_allocationintended multi-output nodesallocate only residual shared burdens after subdivision using the declared method and one complete output setoutput quantities; prices or physical driver; shared burdenattributed burden by intended outputiso-14044-allocation
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_field_emissions; species-specific activity ledger, method pathway and factor basis, matched accepted outputIdentity-specific exchanges and reconciled activity records

Data Quality Requirements

requirement_idApplies toRequirementEvidence
dq_identityreference product and lotsPreserve desi or kabuli class, cultivar where material, crop year, origin field, lot, moisture basis, grade or destination and final hand-off.lot register, sample and delivery record
dq_completenessall nodesCover all included fields and lots and reconcile at least 95% of material and energy records by the declared collection method; disclose exclusions and unresolved differences.completeness matrix and reconciliation workbook
dq_temporalforeground packageUse records from the represented crop cycle and associated post-harvest period; disclose any proxy year and reason.dated field, harvest and lot records
dq_routealternative routesRecord rainfed or irrigated, direct-cut or swathed, conditioning equipment, and aeration or heated-drying route for every affected field or lot.operation and equipment logs
dq_grade_moistureaccepted and downgraded outputsUse representative sampling and calibrated moisture and mass measurements; preserve the denominator used for defect fractions.calibration, sample chain and test result

9. Validation Rules

rule_idApplies toRulesource_ids
validate_reference_identityreference flowRequire the verified product, Mass property and Mass unit-group UUIDs, plus every required qualifier.cgc-chickpea-grading; cgc-chickpea-moisture
validate_nutrient_cardinalityeach processVerify each actual exchange against its concrete flow UUID, physical state, property and unit; preserve explicit unresolved identities when confirmation is unavailable.
validate_route_resolutionfield, harvest and stabilization routesResolve rainfed versus irrigated per field, straight-cut versus swathed per harvest event, and inactive versus aerated or heated-dried per lot; collect every claimed route delta.saskatchewan-chickpea-harvest; ndsu-pulse-field-guide-2025
validate_output_handoffsall product and reject statesRequire one physical state, classification and destination for accepted, downgraded, rework, collected residue, field loss and waste outputs; no output may be counted at two hand-offs.cgc-chickpea-grading; mass-balance-identity
validate_reworkconditioning and stabilizationLink every rework pass to its source lot, retain its added burdens, and exclude unresolved rework or rejects from accepted output.mass-balance-identity
validate_batch_attributionconditioning and stabilizationIndex inputs, outputs, cleaning and changeover by lot or operating period and assign shared-run burdens once.mass-balance-identity
validate_mass_balanceharvest, conditioning and dryingReconcile measured inputs to accepted, downgraded, residue, reject, water-removal and loss outputs; investigate and disclose any difference above 5% of the node input.mass-balance-identity
validate_moisture_temperatureaccepted and stabilized grainDeclare moisture; flag lots above the declared safe hand-off specification; for supplemental heated drying, require recorded grain temperature and flag values at or above 45 °C for review.saskatchewan-chickpea-harvest; cgc-chickpea-moisture
validate_range_completenesscards with rangesEvery supplied range must include role, bounds, unit, basis, basis kind and evidence kind, with source ids when externally supported. Report missing important-flow ranges as candidate evidence gaps; provisional screens do not replace foreground records.

10. Published Dataset Profile

FieldValue
dataset_roleForeground dry-chickpea production data package and farm-gate process dataset
downstream_usesecondary_dataset; background_dataset after independent review and UUID resolution
allowed_useCrop-production inventories and lifecycle models requiring mature dry unprocessed chickpeas at the farm gate within the declared geography, year, route, class, moisture and grade
excluded_useGreen chickpeas, planting seed commodities, processed chickpea fractions or foods, and industrial post-farm-gate operations
required_metadataPCR id and version; geography; crop year; desi or kabuli; cultivar where material; field area; prior crop; rainfed or irrigated; harvest route; lot and grade; moisture basis; conditioning and stabilization route; allocation method; concrete exchange UUIDs
required_quality_disclosureCoverage and completeness; measurement and sampling methods; calibration; route-specific proxies; mass-balance closure; range-screen exceptions; unresolved flow identities; source and factor versions; allocation sensitivity
update_triggerMaterial change in product boundary, platform UUID identity, flow identity, agronomic or post-harvest route, grade or moisture specification, emission method, allocation evidence, or representative foreground records

11. Data Sources

Source idTypeReferenceUsed for
saskatchewan-chickpea-harvestofficial_guidanceGovernment of Saskatchewan, Chickpea Harvesting Considerations, https://www.saskatchewan.ca/business/agriculture-natural-resources-and-industry/agribusiness-farmers-and-ranchers/crops-and-irrigation/field-crops/pulse-crop-bean-chickpea-faba-bean-lentils/chickpea/harvesting, retrieved 2026-09-20desi and kabuli yield examples; straight cutting and swathing; harvest moisture; shatter and green-seed risks; safe moisture; grading and drying-temperature guidance
saskatchewan-chickpea-fertilizationofficial_guidanceGovernment of Saskatchewan, Chickpea Fertilizer Considerations, https://www.saskatchewan.ca/business/agriculture-natural-resources-and-industry/agribusiness-farmers-and-ranchers/crops-and-irrigation/field-crops/pulse-crop-bean-chickpea-faba-bean-lentils/chickpea/fertilizer-considerations, retrieved 2026-09-20chickpea nutrient-management roles and product-composition records
ndsu-pulse-field-guide-2025extension_guidanceNDSU Extension, Pulse Crop Production Field Guide for North Dakota, A1922, https://www.ndsu.edu/agriculture/sites/default/files/2025-09/a1922.pdf, retrieved 2026-09-20chickpea production, harvest, damage, moisture, handling and storage route evidence
cgc-chickpea-gradingstandardCanadian Grain Commission, Official Grain Grading Guide, Chapter 22: Chickpeas, https://www.grainscanada.gc.ca/en/grain-quality/official-grain-grading-guide/22-chickpeas/grading.html, retrieved 2026-09-20classes, representative samples, grading states and defect definitions
cgc-chickpea-grade-tablesstandardCanadian Grain Commission, Chickpeas primary and export grade determination tables, https://www.grainscanada.gc.ca/en/grain-quality/official-grain-grading-guide/22-chickpeas/primary-export-grade-determination-tables.html, retrieved 2026-09-20damage, mechanical damage, green seed and foreign-material grade thresholds
cgc-chickpea-moisturestandardCanadian Grain Commission, Moisture specifications, https://grainscanada.gc.ca/en/grain-quality/official-grain-grading-guide/02-moisture-testing/moisture-specifications.html, retrieved 2026-09-20straight, tough and damp chickpea moisture states
fao-ecocrop-chickpeadatasetFAO EcoCrop, Cicer arietinum crop record, https://ecocrop.apps.fao.org/ecocrop/srv/en/cropView?id=2479, retrieved 2026-09-20rainfed African yield example and product biology context
fao-postharvest-systemhandbookFAO, Post-harvest system and food losses, https://www.fao.org/4/ac301e/AC301e03.htm, retrieved 2026-09-20separation of harvesting, threshing, cleaning, drying and storage responsibilities
fao-grain-cleaninghandbookFAO, Agricultural engineering in development: Grain cleaning and insecticide treatments, https://www.fao.org/4/t0522e/t0522e0b.htm, retrieved 2026-09-20cleaning inputs, impurity separation and prepared output state
fao-grain-dryinghandbookFAO, Agricultural engineering in development: Drying, https://www.fao.org/4/t0522e/T0522E08.htm, retrieved 2026-09-20drying as a bounded stabilization responsibility
ipcc-2019-managed-soilsmethod_factorIPCC, 2019 Refinement to the 2006 IPCC Guidelines, Volume 4, Chapter 11, https://www.ipcc-nggip.iges.or.jp/public/2019rf/pdf/4_Volume4/19R_V4_Ch11_Soils_N2O_CO2.pdfmanaged-soil N2O and lime or urea CO2 calculation scope and factors
iso-14044-allocationstandardISO 14044:2006, Environmental management — Life cycle assessment — Requirements and guidelines, including current amendmentssubdivision and allocation hierarchy
mass-balance-identitymethod_factorConservation-of-mass identity applied to measured process inputs, outputs, moisture and lossesdeterministic mass, moisture, yield, rework and hand-off reconciliation
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.

Raw downloads

These files are byte-identical to the canonical files for this revision in the repository.

Structured rule index

This index comes from verified structured.yaml and retains the canonical English rule text.

System boundary rules · 4
Rule IDApplies toRuleSource IDs
boundary_field_to_gateall foreground nodesInclude crop establishment and management, independent harvest/threshing, farm cleaning and grading, and conditional stabilization through the accepted farm-gate hand-off.ndsu-pulse-field-guide-2025, saskatchewan-chickpea-harvest, fao-postharvest-system
boundary_output_statesharvest, conditioning and stabilizationDistinguish accepted grain, downgraded grain, rework, collected straw or pods, field-returned residue, shatter or dropped loss, foreign-material rejects and discarded material; record one hand-off and destination for each state.saskatchewan-chickpea-harvest, cgc-chickpea-grading
boundary_route_deltaalternative routesRainfed and irrigated fields, straight cutting and swathing, and ambient aeration and heated drying must carry the route-specific records described in section 2; resolve mutually exclusive choices per field, harvest event or lot.saskatchewan-chickpea-harvest, ndsu-pulse-field-guide-2025
boundary_exclusionsdownstream activitiesExclude transport beyond the farm gate and industrial sizing, dehulling, splitting, milling, canning, cooking and food manufacture.fao-postharvest-system
Allocation rules · 4
Rule IDApplies toRuleSource IDs
allocation_subdivision_firstall multi-output nodesSubdivide directly measured field, harvest, conditioning and stabilization operations before allocation. Assign lot-specific rework and reject burdens to the producing lot.iso-14044-allocation
allocation_residue_statusstraw, pods and downgraded grainClassify a flow as an intended co-product only when deliberate collection, a documented destination and an economic or physical function are demonstrated. Field-returned biomass, shatter and discarded rejects are residues or losses and receive no product credit.iso-14044-allocation, saskatchewan-chickpea-harvest
allocation_remaining_burdenschickpea grain and intended co-productsWhen subdivision cannot resolve shared burdens, apply one declared allocation method consistently to all intended outputs. Prefer documented economic allocation at the first independent hand-off; report quantities, prices, reference period and sensitivity to a mass allocation.iso-14044-allocation
allocation_run_integritybatches, campaigns and rework loopsAssign shared cleaning, start-up and changeover burdens once across affected lots; a rework pass retains its burdens and material linkage, and rejected material is never counted as accepted output. This is single-period attribution and shared burdens do not cross the crop-cycle boundary.mass-balance-identity
Validation rules · 9
Rule IDApplies toRuleSource IDs
validate_reference_identityreference flowRequire the verified product, Mass property and Mass unit-group UUIDs, plus every required qualifier.cgc-chickpea-grading, cgc-chickpea-moisture
validate_nutrient_cardinalityeach processVerify each actual exchange against its concrete flow UUID, physical state, property and unit; preserve explicit unresolved identities when confirmation is unavailable.
validate_route_resolutionfield, harvest and stabilization routesResolve rainfed versus irrigated per field, straight-cut versus swathed per harvest event, and inactive versus aerated or heated-dried per lot; collect every claimed route delta.saskatchewan-chickpea-harvest, ndsu-pulse-field-guide-2025
validate_output_handoffsall product and reject statesRequire one physical state, classification and destination for accepted, downgraded, rework, collected residue, field loss and waste outputs; no output may be counted at two hand-offs.cgc-chickpea-grading, mass-balance-identity
validate_reworkconditioning and stabilizationLink every rework pass to its source lot, retain its added burdens, and exclude unresolved rework or rejects from accepted output.mass-balance-identity
validate_batch_attributionconditioning and stabilizationIndex inputs, outputs, cleaning and changeover by lot or operating period and assign shared-run burdens once.mass-balance-identity
validate_mass_balanceharvest, conditioning and dryingReconcile measured inputs to accepted, downgraded, residue, reject, water-removal and loss outputs; investigate and disclose any difference above 5% of the node input.mass-balance-identity
validate_moisture_temperatureaccepted and stabilized grainDeclare moisture; flag lots above the declared safe hand-off specification; for supplemental heated drying, require recorded grain temperature and flag values at or above 45 °C for review.saskatchewan-chickpea-harvest, cgc-chickpea-moisture
validate_range_completenesscards with rangesEvery supplied range must include role, bounds, unit, basis, basis kind and evidence kind, with source ids when externally supported. Report missing important-flow ranges as candidate evidence gaps; provisional screens do not replace foreground records.
Processes and inputs/outputs · 5
Process IDProcess nameInput flowsOutput flows
field_productionManaged chickpea field production106
harvest_threshingHarvest, threshing and field capture33
cleaning_gradingFarm cleaning, grading and routing34
drying_stabilizationConditional aeration or low-temperature drying33
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