TianGong PCR

Product Category Rule: Fresh Whole Olives

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

Source

1. Scope and Applicability

This rule covers orchard production, picking and any actual pre-gate grading of intact, unpressed and uncured olives. Table and oil destinations are fruit lot attributes, not oil or cured-olive outputs. Exclude pressing, pomace processing, brining, fermentation, canning and downstream transport. Declare rain-fed versus irrigated management and hand versus mechanical harvest. Link the perennial establishment period to bearing years.

2. Product Category Identity

FieldValue
canonical_pcr_idpcr.agriculture-forestry-and-fishery-products.products-of-agriculture-horticulture-and-market-gardening.olives
classification_refsCPC 3.0 01450 Olives; mapping relation: exact
covered_productswhole fresh olives for table, oil or dual-purpose fruit markets
excluded_productscured olives, olive oil, pomace, leaves and timber
representative_productfresh whole olive fruit at farm gate
production_routeperennial establishment, orchard management, harvest and conditional on-farm grading
market_statesaleable whole fresh unprocessed fruit at farm gate

3. Reference Flow

FieldValue
Whatwhole fresh olive fruit delivered at farm gate
How much1 kg
How wellstate table/oil destination, cultivar, maturity, integrity and damage class
How long or cycledeclared harvest year and orchard phase; attribute establishment across documented bearing years
reference_flow_linkreference_product_at_declared_handoff
FieldValue
Reference amount1
Reference product flowOlives b07470dd-3947-4e02-8058-11967225f927
Reference flow propertyMass 93a60a56-a3c8-11da-a746-0800200b9a66
Reference unit groupMass units 93a60a57-a4c8-11da-a746-0800200c9a66
Reference unitkg
Required qualifierscultivar or cultivar mix; table/oil destination; harvest date and maturity; damage/grade; geography and year; irrigation regime; harvest method; fresh-fruit moisture and weighing condition

The sole reference output is reference_product_at_declared_handoff at declared_reference_handoff, a mandatory measurement of the actual accepted product at the already declared gate. Process sort remains conditional: omission of its physical activities does not remove this reference. Select the actual last included product handoff and record its process/output id; accept only the same species, physical state, grade, moisture basis and gate as Section 3. The prior accepted_fruit row is the measured output of its actual operation when active, not an additional final sale. No bypass creates processing, a yield assumption, an extra burden or a change of product boundary.

4. Measurement and Unit Rules

rule_idApplies toRequired propertyRequired unitRule
reference_massreference productMass 93a60a56-a3c8-11da-a746-0800200b9a66kgUse measured net mass of whole fresh fruit at the gate; exclude crate tare, oil and brine.
orchard_areaperennial orchardAreahaRecord managed block area and production year; establishment area is a phase-attribution denominator only.
nutrient_basisfertilizersMasskg product and kg nutrientKeep fertilizer product mass and N, P, K nutrient mass separately; never mix these bases.
fruit_balanceharvest and gradingMasskgReconcile gross lot mass with accepted, downgraded and rejected fruit, separated olive vegetation, non-plant matter, loss and stock change.

5. System Boundary

Include establishment, tree replacement, irrigation, nutrients and plant protection, pruning, on-site energy, fresh-fruit harvest and grading actually performed before the farm gate. Quantify soil emissions only with applicable methods and activity data, retaining substance and receiving medium. Link upstream production of purchased trees, fertilizers, electricity and fuels to background data. Exclude post-gate transport, pressing, curing, washing and packaging.

Boundary Abstraction

FieldValue
declared_starting_conditionblock land condition, preceding vegetation, tree age, cultivar, density, irrigation infrastructure and base year
starting_condition_roleforeground starting point for orchard establishment and multi-year burden
product_classification_scopewhole olive fruit; table/oil destination does not split PCR identity
recursive_input_rulerecord source and amount of any same-category fruit input and stop recursive same-category tracing
upstream_dataset_requirementlink purchased trees, materials, water and energy to geography- and time-matched upstream datasets
disclosuredisclose establishment, bearing years, replacement, whether grading is on-site, and table/oil fruit destinations
rule_idapplies_torulesource_ids
boundary_fresh_fruitfarm-gate fruitDeliver only unprocessed whole fruit; model pressing and curing in separate systems.ioc-table-olives
boundary_periodsorchard cohortsRetain establishment, non-bearing, bearing, replacement and retirement years; do not assign all establishment inputs to one arbitrary harvest year.ioc-olive-growing
boundary_gradingconditional sortingActivate grading only when it occurs on farm; track destinations and losses by lot.uc-harvest-2013

6. Process Inventory Structure

Process Map

process_idprocess_nameinclusioninclusion_conditionrolequantitative_reference
establishOrchard establishmentrequiredalways for a new-orchard cohort; annualize recorded non-bearing yearsmulti-year orchard establishmentha established
manageOlive orchard managementrequiredbearing and non-bearing orchard yearsmanaged biological productionha orchard-year
harvestFresh olive harvestrequiredfruiting yearsindependent removal from trees and on-farm collectionkg picked fruit
sortOn-farm fruit gradingconditionalonly when grading or damage sorting is before the farm gategrade and destination reconciliationkg incoming fruit
declared_reference_handoffAccepted-product measurement at declared handoffrequiredEvery actual selected route, including bypass of conditional conditioning/packing/storageMeasurement and reconciliation only; no added physical processing1 kg net accepted product at the same declared gate

Process: Orchard establishment (establish)

Inputs

Product flows
Young olive trees (young_trees)

Count planted replacement or initial trees; distinguish purchased nursery trees from on-site propagation.

  • Selected flow: Young olive trees

  • Flow property / unit: Count / trees

  • Amount rule: from block-year or lot records; never replace actual amount with the screening range

  • Value mode: Foreground record (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per ha orchard-year or establishment year; convert to per kg reference fruit using linked bearing-year fruit mass.

  • Normalization basis: per declared reference flow

  • Basis kind: Crop cycle (crop_cycle)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_establish

  • Range: Provisional screening interval only; actual foreground records determine the amount

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 5000
    • Unit: trees
    • Basis: per ha established orchard
    • Basis kind: Crop cycle (crop_cycle)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Establishment irrigation water (establish_water)

Meter irrigation applied during non-bearing establishment; exclude rainfall.

  • Selected flow: Establishment irrigation water

  • Flow property / unit: Volume / m3

  • Amount rule: from block-year or lot records; never replace actual amount with the screening range

  • Value mode: Foreground record (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per ha orchard-year or establishment year; convert to per kg reference fruit using linked bearing-year fruit mass.

  • Normalization basis: per declared reference flow

  • Basis kind: Crop cycle (crop_cycle)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_establish

  • Range: Provisional screening interval only; actual foreground records determine the amount

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 20000
    • Unit: m3
    • Basis: per ha in an establishment year
    • Basis kind: Crop cycle (crop_cycle)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Electricity, medium voltage input (establish_fuel)

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 (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per ha orchard-year or establishment year; convert to per kg reference fruit using linked bearing-year fruit mass.

  • Normalization basis: per declared reference flow

  • Basis kind: Crop cycle (crop_cycle)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_establish

Diesel fuel input (establish_fuel_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 (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per ha orchard-year or establishment year; convert to per kg reference fruit using linked bearing-year fruit mass.

  • Normalization basis: per declared reference flow

  • Basis kind: Crop cycle (crop_cycle)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_establish

Waste flows

None.

Elementary flows

None.

Outputs

Product flows
Established orchard state (established_orchard)

Internal hand-off of planted living orchard area into the managed production period; not a sold olive product.

  • Selected flow: Established orchard state

  • Flow property / unit: Area / ha

  • Amount rule: from block-year or lot records; never replace actual amount with the screening range

  • Value mode: Foreground record (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per ha orchard-year or establishment year; convert to per kg reference fruit using linked bearing-year fruit mass.

  • Normalization basis: per declared reference flow

  • Basis kind: Crop cycle (crop_cycle)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_establish

  • Range: Provisional screening interval only; actual foreground records determine the amount

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 1
    • Unit: ha
    • Basis: per ha planted area
    • Basis kind: Crop cycle (crop_cycle)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Waste flows

None.

Elementary flows

None.

Process: Olive orchard management (manage)

Inputs

Product flows
Living orchard area (orchard_state)

Link established and replacement tree cohorts by block and period; do not purchase the internal state again.

  • Selected flow: Living orchard area

  • Flow property / unit: Area / ha

  • Amount rule: from block-year or lot records; never replace actual amount with the screening range

  • Value mode: Foreground record (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per ha orchard-year or establishment year; convert to per kg reference fruit using linked bearing-year fruit mass.

  • Normalization basis: per declared reference flow

  • Basis kind: Crop cycle (crop_cycle)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_manage

  • Range: Provisional screening interval only; actual foreground records determine the amount

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 1
    • Unit: ha
    • Basis: per ha managed area-year
    • Basis kind: Crop cycle (crop_cycle)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Fertilizer, urea input (manage_agricultural_nutrient_inputs)

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 (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per ha orchard-year or establishment year; convert to per kg reference fruit using linked bearing-year fruit mass.

  • Normalization basis: per declared reference flow

  • Basis kind: Crop cycle (crop_cycle)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_manage

Fertilizer, monoammonium phosphate input (manage_agricultural_nutrient_inputs_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 (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per ha orchard-year or establishment year; convert to per kg reference fruit using linked bearing-year fruit mass.

  • Normalization basis: per declared reference flow

  • Basis kind: Crop cycle (crop_cycle)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_manage

Fertilizer, potassium chloride input (manage_agricultural_nutrient_inputs_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 (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per ha orchard-year or establishment year; convert to per kg reference fruit using linked bearing-year fruit mass.

  • Normalization basis: per declared reference flow

  • Basis kind: Crop cycle (crop_cycle)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_manage

Cattle manure, as applied input (manage_agricultural_nutrient_inputs_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 (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per ha orchard-year or establishment year; convert to per kg reference fruit using linked bearing-year fruit mass.

  • Normalization basis: per declared reference flow

  • Basis kind: Crop cycle (crop_cycle)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_manage

Agricultural limestone input (manage_agricultural_nutrient_inputs_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 (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per ha orchard-year or establishment year; convert to per kg reference fruit using linked bearing-year fruit mass.

  • Normalization basis: per declared reference flow

  • Basis kind: Crop cycle (crop_cycle)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_manage

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.

Orchard irrigation water (irrigation_water)

Meter applied irrigation; declare rain-fed blocks as zero, not missing.

  • Selected flow: Orchard irrigation water

  • Flow property / unit: Volume / m3

  • Amount rule: from block-year or lot records; never replace actual amount with the screening range

  • Value mode: Foreground record (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per ha orchard-year or establishment year; convert to per kg reference fruit using linked bearing-year fruit mass.

  • Normalization basis: per declared reference flow

  • Basis kind: Crop cycle (crop_cycle)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_manage

  • Range: Provisional screening interval only; actual foreground records determine the amount

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 20000
    • Unit: m3
    • Basis: per ha managed year
    • Basis kind: Crop cycle (crop_cycle)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Diesel fuel (field_fuel)

Include this exchange only when Diesel fuel is actually supplied to this process. Record every other actual carrier separately. For purchased operating services, retain the supplier boundary and do not also count fuel or electricity already included in that service. Raw activity or stage basis: per ha orchard-year or establishment year; convert to per kg reference fruit using linked bearing-year fruit mass.

  • Selected flow: Diesel fuel
  • Flow property / unit: Mass / kg
  • Amount rule: Measured Diesel fuel supplied to this process and period, normalized once to the declared reference output; convert carrier-native units only with documented density, calorific value or meter conventions where needed.
  • Value mode: foreground_record
  • Specificity: site_specific
  • Normalization basis: per declared reference flow
  • Basis kind: crop_cycle
  • Evidence kind: collected_record
  • Collection protocol: cp_manage
Irrigation and orchard electricity (pump_electricity)

Meter pumping and other orchard electricity only where supplied.

  • Selected flow: Irrigation and orchard electricity

  • Flow property / unit: Energy / kWh

  • Amount rule: from block-year or lot records; never replace actual amount with the screening range

  • Value mode: Foreground record (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per ha orchard-year or establishment year; convert to per kg reference fruit using linked bearing-year fruit mass.

  • Normalization basis: per declared reference flow

  • Basis kind: Crop cycle (crop_cycle)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_manage

  • Range: Provisional screening interval only; actual foreground records determine the amount

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 20000
    • Unit: kWh
    • Basis: per ha managed year
    • Basis kind: Crop cycle (crop_cycle)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Waste flows

None.

Elementary flows

None.

Outputs

Product flows
Olive fruit on trees (standing_fruit)

Internal harvestable fruit state at the end of orchard production; use measured harvested and loss records to close the fruit balance.

  • Selected flow: Olive fruit on trees

  • Flow property / unit: Mass / kg

  • Amount rule: from block-year or lot records; never replace actual amount with the screening range

  • Value mode: Foreground record (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per ha orchard-year or establishment year; convert to per kg reference fruit using linked bearing-year fruit mass.

  • Normalization basis: per declared reference flow

  • Basis kind: Crop cycle (crop_cycle)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_manage

  • Range: Provisional screening interval only; actual foreground records determine the amount

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 50000
    • Unit: kg
    • Basis: per ha harvest year
    • Basis kind: Crop cycle (crop_cycle)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Waste flows
Pruned olive biomass leaving orchard (pruning_biomass)

Only prunings removed from the orchard are waste or exported biomass; retained mulch stays inside soil-management boundary.

  • Selected flow: Pruned olive biomass leaving orchard

  • Flow property / unit: Mass / kg

  • Amount rule: from block-year or lot records; never replace actual amount with the screening range

  • Value mode: Foreground record (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per ha orchard-year or establishment year; convert to per kg reference fruit using linked bearing-year fruit mass.

  • Normalization basis: per declared reference flow

  • Basis kind: Crop cycle (crop_cycle)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_manage

  • Range: Provisional screening interval only; actual foreground records determine the amount

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 30000
    • Unit: kg
    • Basis: per ha managed year
    • Basis kind: Crop cycle (crop_cycle)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Elementary flows
Direct soil nitrous oxide to air (field_n2o)

Calculate N2O-N from recorded N inputs and the applicable reviewed soil-emission method; convert to N2O and disclose factors.

  • Selected flow: Direct soil nitrous oxide to air

  • Flow property / unit: Mass / kg N2O

  • Amount rule: calculate from block-year N inputs with a declared applicable managed-soil method

  • Value mode: Calculated value (calculated_value)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per ha orchard-year or establishment year; convert to per kg reference fruit using linked bearing-year fruit mass.

  • Normalization basis: per declared reference flow

  • Basis kind: Crop cycle (crop_cycle)

  • Evidence kind: Calculated from collection (calculated_from_collection)

  • Collection protocol: cp_emissions

  • Sources: ipcc-2019-managed-soils

  • Range: Provisional screening interval only; actual foreground records determine the amount

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 50
    • Unit: kg N2O
    • Basis: per ha managed year
    • Basis kind: Crop cycle (crop_cycle)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Nitrate to water (nitrate_loss)

Include only a documented leaching or runoff route and specify receiving medium and nitrogen basis.

  • Selected flow: Nitrate to water

  • Flow property / unit: Mass / kg NO3-

  • Amount rule: from block-year or lot records; never replace actual amount with the screening range

  • Value mode: Foreground record (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per ha orchard-year or establishment year; convert to per kg reference fruit using linked bearing-year fruit mass.

  • Normalization basis: per declared reference flow

  • Basis kind: Crop cycle (crop_cycle)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_emissions

  • Range: Provisional screening interval only; actual foreground records determine the amount

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 500
    • Unit: kg nitrate-N
    • Basis: per ha managed year
    • Basis kind: Crop cycle (crop_cycle)
    • Evidence kind: Reasoned estimate (reasoned_estimate)

Final exchange mass is kg NO3-; retain N-based activity, factors and screens in a separate ledger. Convert only the mass of N attributed to this chemical species by 62/14 exactly once, then normalize once to the accepted reference output. Do not treat total nutrient balance, soil retention or unexplained deficit as this release. Record each actual receiving compartment separately. Any gas-volume record requires its measured temperature, pressure and a supported mass conversion; it is not interchangeable with compound mass.

Process: Fresh olive harvest (harvest)

Inputs

Product flows
Standing fruit available for harvest (fruit_on_tree)

Link to this block-year's orchard fruit state without treating it as purchased product.

  • Selected flow: Standing fruit available for harvest

  • Flow property / unit: Mass / kg

  • Amount rule: from block-year or lot records; never replace actual amount with the screening range

  • Value mode: Foreground record (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per harvested lot; normalize to net accepted farm-gate fruit mass.

  • Normalization basis: per declared reference flow

  • Basis kind: Crop cycle (crop_cycle)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_harvest

  • Range: Provisional screening interval only; actual foreground records determine the amount

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 50000
    • Unit: kg
    • Basis: per ha harvest year
    • Basis kind: Crop cycle (crop_cycle)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Diesel fuel (harvest_fuel)

Include this exchange only when Diesel fuel is actually supplied to this process. Record every other actual carrier separately. For purchased operating services, retain the supplier boundary and do not also count fuel or electricity already included in that service. Raw activity or stage basis: per harvested lot; normalize to net accepted farm-gate fruit mass.

  • Selected flow: Diesel fuel
  • Flow property / unit: Mass / kg
  • Amount rule: Measured Diesel fuel supplied to this process and period, normalized once to the declared reference output; convert carrier-native units only with documented density, calorific value or meter conventions where needed.
  • Value mode: foreground_record
  • Specificity: site_specific
  • Normalization basis: per declared reference flow
  • Basis kind: crop_cycle
  • Evidence kind: collected_record
  • Collection protocol: cp_harvest
Waste flows

None.

Elementary flows

None.

Outputs

Product flows
Fresh picked olive fruit (picked_fruit)

Weigh whole fruit entering on-farm grading; if no grading occurs, weigh the net saleable fruit at the farm gate and assign any unsold damage to harvest loss.

  • Selected flow: Olives

  • Flow property / unit: Mass 93a60a56-a3c8-11da-a746-0800200b9a66 / kg

  • Amount rule: from block-year or lot records; never replace actual amount with the screening range

  • Value mode: Foreground record (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per harvested lot; normalize to net accepted farm-gate fruit mass.

  • Normalization basis: per declared reference flow

  • Basis kind: Crop cycle (crop_cycle)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_harvest

  • Range: Provisional screening interval only; actual foreground records determine the amount

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 50000
    • Unit: kg
    • Basis: per ha harvest year
    • Basis kind: Crop cycle (crop_cycle)
    • Evidence kind: Reasoned estimate (reasoned_estimate) Verify this intermediate state or co-product grade independently; the reference-output UUID is not evidence for this row.
Waste flows
Fruit lost or uncollected at harvest (uncollected_fruit)

Estimate fallen, uncollected or damaged fruit not sold; document the observation basis and destination.

  • Selected flow: Fruit lost or uncollected at harvest

  • Flow property / unit: Mass / kg

  • Amount rule: from block-year or lot records; never replace actual amount with the screening range

  • Value mode: Foreground record (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per harvested lot; normalize to net accepted farm-gate fruit mass.

  • Normalization basis: per declared reference flow

  • Basis kind: Crop cycle (crop_cycle)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_harvest

  • Range: Provisional screening interval only; actual foreground records determine the amount

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 50000
    • Unit: kg
    • Basis: per ha harvest year
    • Basis kind: Crop cycle (crop_cycle)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Elementary flows

None.

Process: On-farm fruit grading (sort)

This node is inactive, with no exchanges, when on-farm grading is absent.

Inputs

Product flows
Fresh fruit entering on-farm grading (incoming_fruit)

Use weighed picked fruit when on-farm sorting is performed; otherwise this entire node is inactive.

  • Selected flow: Fresh fruit entering on-farm grading

  • Flow property / unit: Mass / kg

  • Amount rule: from block-year or lot records; never replace actual amount with the screening range

  • Value mode: Foreground record (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per harvested lot; normalize to net accepted farm-gate fruit mass.

  • Normalization basis: per declared reference flow

  • Basis kind: Crop cycle (crop_cycle)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_sort

  • Range: Provisional screening interval only; actual foreground records determine the amount

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 50000
    • Unit: kg
    • Basis: per ha harvest year, conditional sorting
    • Basis kind: Crop cycle (crop_cycle)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
On-farm sorting electricity (sorting_electricity)

Meter grader electricity only if sorting occurs before the farm gate.

  • Selected flow: On-farm sorting electricity

  • Flow property / unit: Energy / kWh

  • Amount rule: from block-year or lot records; never replace actual amount with the screening range

  • Value mode: Foreground record (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per harvested lot; normalize to net accepted farm-gate fruit mass.

  • Normalization basis: per declared reference flow

  • Basis kind: Crop cycle (crop_cycle)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_sort

  • Range: Provisional screening interval only; actual foreground records determine the amount

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 5000
    • Unit: kWh
    • Basis: per ha harvest year, conditional sorting
    • Basis kind: Crop cycle (crop_cycle)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Waste flows

None.

Elementary flows

None.

Outputs

Product flows
Saleable fresh whole olives (accepted_fruit)

Record the measured accepted output of sort only when that operation actually occurs. Preserve species, condition, grade, moisture, lot and its real outgoing gate. This stable row id identifies an actual route output; the sole final reference is reference_product_at_declared_handoff. Retain raw output and link the selected final lot without counting it as another final product. Any UUID shown is usable only for its independently confirmed physical state/gate; an incompatible upstream/intermediate state needs a separately verified or explicit unresolved identity. Preserve the original stage measurement and collection records.

  • Selected flow: Olives b07470dd-3947-4e02-8058-11967225f927

  • Flow property / unit: Mass 93a60a56-a3c8-11da-a746-0800200b9a66 / kg Raw output measurement and reconciliation: Weigh the accepted net lot output of the actual operation under cp_sort, retain gross/tare, rejects, stocks, moisture and matched onward lot records, and reconcile before final normalization.

  • Amount rule: measured accepted net output from the actual operation under cp_sort; retain raw lot quantity and actual stage throughput, then normalize once under the final-handoff normalization in Section 8; never prescribe a fixed intermediate yield

  • Value mode: Foreground record (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: measured actual operation/lot output and throughput, retained before one final-reference normalization.

  • Normalization basis: per declared reference flow

  • Basis kind: Crop cycle (crop_cycle)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_sort

  • Sources: uc-harvest-2013; uc-olive-fly

  • Range: Provisional screening interval only; actual foreground records determine the amount

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 50000
    • Unit: kg
    • Basis: per ha harvest year
    • Basis kind: Crop cycle (crop_cycle)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Downgraded but sold whole olives (downgraded_fruit)

Record whole fruit diverted from intended table grade to oil-fruit or other sold fresh-fruit grade; no oil is produced here.

  • Selected flow: Olives

  • Flow property / unit: Mass 93a60a56-a3c8-11da-a746-0800200b9a66 / kg

  • Amount rule: from block-year or lot records; never replace actual amount with the screening range

  • Value mode: Foreground record (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per harvested lot; normalize to net accepted farm-gate fruit mass.

  • Normalization basis: per declared reference flow

  • Basis kind: Crop cycle (crop_cycle)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_sort

  • Sources: uc-harvest-2013; uc-olive-fly

  • Range: Provisional screening interval only; actual foreground records determine the amount

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 50000
    • Unit: kg
    • Basis: per ha harvest year, conditional grading
    • Basis kind: Crop cycle (crop_cycle)
    • Evidence kind: Reasoned estimate (reasoned_estimate) Verify this intermediate state or co-product grade independently; the reference-output UUID is not evidence for this row.
Waste flows
Rejected whole olive fruit (rejected_fruit)

Weigh whole olive fruit rejected from sale; record damage reason and waste destination, excluding leaves, twigs and other foreign matter.

  • Selected flow: Rejected whole olive fruit

  • Flow property / unit: Mass / kg

  • Amount rule: from block-year or lot records; never replace actual amount with the screening range

  • Value mode: Foreground record (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per harvested lot; normalize to net accepted farm-gate fruit mass.

  • Normalization basis: per declared reference flow

  • Basis kind: Crop cycle (crop_cycle)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_sort

  • Range: Provisional screening interval only; actual foreground records determine the amount

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 50000
    • Unit: kg
    • Basis: per ha harvest year, conditional grading
    • Basis kind: Crop cycle (crop_cycle)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Separated olive leaves and twigs (olive_vegetative_debris)

Weigh olive leaves and twigs separated from the harvest lot and document disposal or on-site return; never count them as fruit.

  • Selected flow: Separated olive leaves and twigs

  • Flow property / unit: Mass / kg

  • Amount rule: from block-year or lot records; never replace actual amount with the screening range

  • Value mode: Foreground record (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per harvested lot; normalize to net accepted farm-gate fruit mass.

  • Normalization basis: per declared reference flow

  • Basis kind: Crop cycle (crop_cycle)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_sort

  • Range: Provisional screening interval only; actual foreground records determine the amount

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 10000
    • Unit: kg
    • Basis: per ha harvest year, conditional grading
    • Basis kind: Crop cycle (crop_cycle)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Separated non-plant contamination (extraneous_matter)

Weigh soil, stones or other non-plant debris separately from olive vegetation and record its disposal route.

  • Selected flow: Separated non-plant contamination

  • Flow property / unit: Mass / kg

  • Amount rule: from block-year or lot records; never replace actual amount with the screening range

  • Value mode: Foreground record (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per harvested lot; normalize to net accepted farm-gate fruit mass.

  • Normalization basis: per declared reference flow

  • Basis kind: Crop cycle (crop_cycle)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_sort

  • Range: Provisional screening interval only; actual foreground records determine the amount

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 10000
    • Unit: kg
    • Basis: per ha harvest year, conditional grading
    • Basis kind: Crop cycle (crop_cycle)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Elementary flows

None.

Process: Accepted-product measurement at declared handoff (declared_reference_handoff)

This measurement adds no processing, waste generation or emission. Preserve all real upstream operations and losses; bypass only operations demonstrated absent. Select one actual terminal product lot and cancel its paired internal transfer once when aggregating the system. Do not sum inactive routes, co-products or both source and handoff as accepted final output.

Inputs

Product flows
Accepted actual-route product at the same handoff (actual_route_product_for_handoff)

Measure only accepted product at the existing declared gate. Match one actual terminal source record; internal paired transfer and this reference represent the same event, not two sales. Verify identity for the actual species/state/gate independently; an identifier confirmed only for fresh farm-gate goods cannot represent an incompatible conditioned or independent pack-house state. Missing identity remains explicit and is not resolved by copying an adjacent output UUID.

  • Selected flow: Olives b07470dd-3947-4e02-8058-11967225f927
  • Flow property / unit: Mass / kg
  • Amount rule: measured accepted net mass at this same handoff, normalized as R/R * 1 kg; paired input equals accepted output, with raw R retained
  • 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_declared_reference_handoff
Waste flows
Elementary flows

Outputs

Product flows
Reference product at declared handoff (reference_product_at_declared_handoff)

Measure only accepted product at the existing declared gate. Match one actual terminal source record; internal paired transfer and this reference represent the same event, not two sales. Verify identity for the actual species/state/gate independently; an identifier confirmed only for fresh farm-gate goods cannot represent an incompatible conditioned or independent pack-house state. Missing identity remains explicit and is not resolved by copying an adjacent output UUID.

  • Selected flow: Olives b07470dd-3947-4e02-8058-11967225f927
  • Flow property / unit: Mass / kg
  • Amount rule: 1 kg
  • 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_declared_reference_handoff
Waste flows

Actual waste remains at the operation that generates it; no duplicate here.

Elementary flows

Actual releases remain at their responsible physical operation; no duplicate here.

7. Allocation and Co-product Handling

rule_idapplies_torulesource_ids
period_attributionorchard establishmentAttribute recorded establishment inputs over documented benefiting bearing years using saleable fresh-fruit mass; revise for actual retirement, replacement or material yield changes, without a universal lifetime.ioc-olive-growing
fruit_grade_attributiontable/oil gradesAllocate shared orchard inputs between table/oil fruit lots by saleable fresh-fruit mass; assign grade-specific harvest or sorting inputs directly, and never treat rejected fruit as a co-product.uc-harvest-2013
double_count_preventionall phasesRecord each orchard event once; assign each physical mixed fertilizer product to one input card by N first, then P, then K-only, while tracking other nutrient contents analytically without duplicate exchanges.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.

All intervals are broad provisional QA screens, not default inventory values, compliance limits or cross-region yield promises. Use original block and lot records and replace screens with reviewed regional evidence before publication.

Data Collection Protocols

protocol_idprocess_idflow_rolerecord_typeraw_fieldscollection_methodunitfrequencytemporal_coveragesite_scopeaggregation_rulequality_evidence
cp_establishestablishtrees, land, water and fuelprimary activity recordtrees, land, water and fuelplanting and invoice records, meter and machine logs; Raw aggregation and attribution: sum by block and year; link cohort to bearing yearstrees; ha; m3; Leach planting eventall establishment and replacement yearsorchard blockper declared reference flowplanting invoices, plot map, meter readings
cp_managemanagedistinct fertilizer products, nutrient composition, protection, irrigation, energy, pruning and fruit stateprimary activity recorddistinct fertilizer products, nutrient composition, protection, irrigation, energy, pruning and fruit stateunique product ID, product mass and N/P/K fractions from invoice or formulation; application logs, meters, harvest estimates; Raw aggregation and attribution: one exchange per physical fertilizer product; sum nutrients analytically and all activity per block-yearkg product; kg N/P/K; m3; L; kWh; haeach operationeach managed calendar or crop yearorchard blockper declared reference flowinvoices, composition declarations, equipment log, meter readings, pruning tickets
cp_emissionsmanagedirect N2O and nitrate activityprimary activity recorddirect N2O and nitrate activityrecord N products, soil and receiving medium; apply declared local method; Raw aggregation and attribution: calculate separately by species and mediumkg N; kg N2O; kg nitrate-Nannualeach managed yearorchard blockper declared reference flowN ledger and cited factor method
cp_harvestharvestpicked and uncollected fruit, harvest fuelprimary activity recordpicked and uncollected fruit, harvest fuelweighbridge tickets and field loss survey; Raw aggregation and attribution: sum picked plus observed uncollected; retain harvest methodkg; Leach harvest lotwhole harvest windowblock and lotper declared reference flowscale calibration, tickets, survey sheets
cp_sortsortaccepted, downgraded and rejected fruit, olive vegetation, non-plant matter, energyprimary activity recordaccepted, downgraded and rejected fruit, olive vegetation, non-plant matter, energygrade tickets, separate fruit/vegetation/contaminant weighing and electricity meter; Raw aggregation and attribution: reconcile gross incoming mass with fruit grades, olive vegetation, other matter, loss and stock changekg; kWheach sorted lotall on-farm graded lotsfarm grading site and lotper declared reference flowgrade tickets, scale calibration, meter logs
cp_phase1_environment_coverageestablishmanaged environmental coverage by actual nodesite/activity/method ledgeractual production nodes; soil/substrate route; climate/soil; nutrient product mass and composition; residue fate/N; relevant mineralisation/organic-soil/excreta activity; method/tier/equation/version; pathway factors and units; lime/urea; actual fuels; substance/compartment; supplier coverage; site and actual managed nodes; area; dated occupation intervals; co-users; establishment/immature history; actual prior/current land classes and transformation dates/areas; carbon-method coverage; upstream land coverageCollect original records by the actual responsible production node and matched lot/period; retain provenance, method applicability and uncertainty. Reconcile with existing protocols and provider coverage, do not add duplicate events. Explicitly document inapplicability; absent evidence is a gap.native activity units; kg N or substance; area/time as applicableevent and annual/lot reconciliationmatched production/cohort periodall actual managed-production nodesapply applicable coverage calculations then final normalization onceoriginal records, method worksheets and applicability evidence

Calculation Rules

rule_idApplies toFormula or ruleInputsOutputsource_ids
annualize_establishmentnew and replacement treesAttribute measured establishment-year inputs to benefiting bearing-year output; update on retirement and replacement.block cohorts, planting dates, input logs, bearing-year fruit masskg input/kg accepted fruitioc-olive-growing
fruit_reconcilepicked or sorted lotGross incoming lot = accepted + downgraded + rejected fruit + separated olive vegetation + non-plant matter + measured loss + stock change.weighed gross lot input, fruit grades, vegetation and non-plant matterkg discrepancymass-balance-identity
fruit_normalizeall orchard-year inputsDivide linked block-year inputs by saleable fresh-fruit kg for the same benefiting periods; retain non-bearing years for attribution.block-year activity and saleable fruit massper kg reference fruit
nutrient_convertnutrient productsCreate one exchange per physical product; multiply its mass by each documented elemental nutrient fraction and retain N, P, K versus oxide label basis.unique product ID, product mass, declared nutrient fractionskg N, P and Kuc-fertilizing-olives
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_emissions; species-specific activity ledger, method pathway and factor basis, matched accepted outputIdentity-specific exchanges and reconciled activity records

Environmental Coverage Calculation Rules

rule_idApplies toFormula or ruleInputsOutputsource_ids
calc_managed_environment_coverageactual managed-production nodesFor the actual owned managed-production node(s), require an applicability ledger for direct soil N2O, volatilisation/deposition-derived indirect N2O, leaching/runoff-derived indirect N2O, NH3/NOx and nutrient losses, plus actual liming/urea-use CO2. Primary calculation precedence is a representative pathway measurement, then a validated site/national method applicable to the crop, soil and management; otherwise use the compatible 2006 IPCC/2019-refined managed-soil equations and climate/input-specific factor selection for N2O and lime/urea CO2. Retain the exact edition, equation, tier, activity and factor units, climate and management applicability; no universal dose or emission factor is prescribed. Non-soil/protected routes need a method valid for their actual medium; do not force soil factors onto an inapplicable route. Use the same period/field N ledger for synthetic and organic additions, residues, actual relevant mineralisation/organic-soil and excreta pathways; demonstrate absent pathways rather than infer zero. Calculate direct and each indirect component separately, then assign each once to matching existing or new concrete cards; never add a total to its components. Convert N2O-N to molecular N2O by 44/28 once. NH3, NOx and nutrient/pesticide loss require an applicable measured or documented substance/fate model; total N/P or an unexplained balance residual is not a compound release. Keep actual receiving compartments and molecular versus elemental/reporting bases explicit; indirect formation does not remove the same N from the source ledger twice. Include actual local combustion releases separately using fuel-specific combustion-only methods; purchased electricity/heat/services retain upstream coverage once. Add one identity-specific exchange only for a supported release and reuse an existing matching card, with verified UUID or explicit unresolved identity. Missing applicable method/activity/factor/identity blocks completeness; it is not a justified zero. Attribute raw activity/release totals and normalize once to the matched accepted reference output.cp_phase1_environment_coverageattributed native environmental quantities per matched final referencereview-ipcc-soils-2019
calc_managed_land_coverageactual managed-production nodesFor each actual owned managed-production site, collect the occupied area and dated occupation intervals, including attributable establishment/immature and production periods. Occupation is area multiplied by actual duration, converted explicitly to the selected area-time unit (1 ha = 10,000 m2; time in years); hectares per crop-cycle alone are not an area-time result without duration. Partition or take the union of overlapping establishment/management intervals so the same area-time is counted once, with shares across actual co-users summing to one. Record evidenced land transformation separately by actual from/to land class, event area and date under the declared land-use method; transformation has area units and is not added to occupation. Planting, continued occupation or missing prior-land data do not establish a transformation or zero transformation. Preserve actual historical-event attribution and carbon-stock/emission method coverage where applicable; no invented land conversion or generic carbon credit. Instantiate separate compatible elementary identities with verified UUIDs or explicit unresolved identities; attribute once and normalize to the matched final reference. Purchased completed biological inputs inherit compatible upstream land coverage once instead of duplicating it locally. Missing applicable land identity, area, duration or prior-state evidence remains a completeness gap; documented no transformation is a valid absence.cp_phase1_environment_coverageattributed native environmental quantities per matched final reference

Data Quality Requirements

requirement_idApplies toRequirementEvidence
dq_periodsorchard cohortRetain establishment, non-bearing, bearing, replacement and retirement periods and attribution version.block map and annual ledger
dq_routefruit lotRetain table/oil destination, cultivar, maturity, damage, harvest method and fresh-fruit gate state.lot and grade tickets
dq_massharvest and gradingCalibrate scales and reconcile fruit balance; flag missing, estimated and stock-change records.scale certificates and reconciliation
dq_inputsall process inputsSeparate actual materials and carriers; never populate an inactive conditional process with default values.meter, invoices and operation logs
dq_emissionssoil emissionsTrace species, receiving medium, activity and applicable method; leave unresolved flows unmapped.method sheet and N ledger

Data Collection Protocols

protocol_idprocess_idflow_rolerecord_typeraw_fieldscollection_methodunitfrequencytemporal_coveragesite_scopeaggregation_rulequality_evidence
cp_declared_reference_handoffdeclared_reference_handoffactual accepted terminal product and paired transferscale/lot/acceptance recordsspecies; state; grade; moisture/basis; gate; actual_terminal_process_id; actual_terminal_output_row_id; lot/transfer_id; gross/tare/net mass R; raw stage totals/throughputs; stocks, rejects and destinationsWeigh accepted net R at the existing gate; match exactly one actual terminal source of the same lot/state and reconcile all earlier losses and stocks. If conditional preparation is absent use the last actual included eligible product output, without inventing that preparation. Preserve original activity records and all required qualifiers.kg and native activity unitseach accepted lotmatched production and handoff periodexisting declared producer/primary gateper declared reference flowcalibrated weighing, acceptance/grade records, lot chain, activation/bypass evidence and closed balances

Calculation Rules

rule_idApplies toFormula or ruleInputsOutputsource_ids
calc_final_handoff_normalizationall foreground quantities and actual route outputsLet R be positive measured accepted final mass in kg for one matched species/state/grade/gate/period, excluding tare, rejects, co-products and held stock. Physical ledger = raw physical quantity/R * 1 kg, without burden-allocation scaling. Attributable inventory contribution = attributable raw quantity/R * 1 kg, preserving native numerator units and the existing output/period attribution. A local intensity q_i=Q_i/O_i first reconstructs Q_i=q_iactual linked O_i; do not divide by R again after final normalization. Both handoff sides are the same measured event R/R1 kg, not another physical yield. Include only actual active operations; record and substantiate bypass. Missing/nonpositive R or an unlinked terminal record blocks a normalized complete result, not zero. Preserve original stage data and cancel paired internal transfers once.cp_declared_reference_handoff; original linked collection protocolsnative quantities per declared final referencedeclared-handoff-measurement-definition

9. Validation Rules

rule_idapplies_torulesource_ids
validate_referencereference productCheck whole-fruit UUID, 1 kg net mass and required qualifiers; oil or cured fruit cannot substitute for fresh fruit.ioc-table-olives
validate_periodsperennial cohortsCheck all establishment, non-bearing, bearing, replacement and retirement periods are allocated once and traceably.ioc-olive-growing
validate_routeharvest and gradingRecord hand or mechanical harvest and table/oil grade; inactive grading has no exchanges.uc-harvest-2013
validate_balancefruit lotReview fruit, separated olive vegetation and non-plant matter against gross lot mass, reject destinations and damage class without double-counting transfers.mass-balance-identity
validate_rangeeach flow cardInvestigate out-of-screen observations without rejecting supported real measurements solely because of a provisional interval.
rule_idApplies toRulesource_ids
validate_final_handoff_bypassselected actual route and all conditional bypass statesCheck both presence and absence of optional conditioning/packing/storage against actual records: exactly one required handoff reference persists, its source product/state/gate matches Section 3, active physical rows retain measured throughput, and inactive physical activities add no exchange. Require raw accepted mass, upstream closure, unique transfer pairing and single final normalization; an unexplained state or missing identity is not an assumed valid branch.declared-handoff-measurement-definition

10. Published Dataset Profile

FieldValue
dataset_roleblock- and lot-specific fresh-olive foreground data package
downstream_usesecondary_dataset; may serve as background_dataset after geographic and temporal matching
allowed_usefarm-gate whole-fruit modelling with table/oil fruit destination split
excluded_usenot an olive-oil, cured-fruit or universal region/tree-age default dataset
required_metadatablock, geography, cultivar, tree age, establishment/bearing/replacement years, irrigation, harvest, grading and fruit destination
required_quality_disclosureweighing and loss checks, cross-period attribution, unmapped exchanges, provisional ranges and data gaps
update_triggerblock change, replanting, harvest technology, grading location, quality definition or method-factor change

11. Data Sources

Source idTypeReferenceUsed for
ioc-olive-growingofficial_guidanceInternational Olive Council, Olive Growing, https://www.internationaloliveoil.org/wp-content/uploads/2019/12/Olivicultura_eng.pdforchard establishment, management and harvest route
ioc-table-olivesofficial_guidanceInternational Olive Council, Table olives, https://www.internationaloliveoil.org/olive-world/table-olives/fresh-fruit maturity, handling and curing boundary
uc-harvest-2013extension_guidanceUC ANR, Mechanical Harvesting of California Table and Oil Olives, 2013, https://ucanr.edu/blog/topics-subtropics/article/mechanical-harvesting-california-table-and-oil-olivesharvest method and damage distinction
uc-fertilizing-olivesextension_guidanceUC ANR, Fertilizing Olives, https://ucanr.edu/node/107355/printable/printsite-specific nutrient recording
uc-olive-flyextension_guidanceUC IPM, Olive Fruit Fly, https://ipm.ucanr.edu/agriculture/olive/olive-fruit-fly/destination-specific fruit condition
ipcc-2019-managed-soilsmethod_factorIPCC, 2019 Refinement, 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 method and N input pathways
mass-balance-identitymethod_factorGross incoming harvest lot = accepted + downgraded + rejected fruit + separated olive vegetation + non-plant matter + measured handling loss + stock changelot mass reconciliation
review-ipcc-soils-2019official_guidanceIPCC 2019 Refinement, Volume 4, Chapter 11, https://www.ipcc-nggip.iges.or.jp/public/2019rf/pdf/4_Volume4/19R_V4_Ch11_Soils_N2O_CO2.pdfManaged-soil direct/indirect N2O and lime/urea CO2 method context; factors require actual applicability and site activity, not a product default.
Source idTypeReferenceUsed for
declared-handoff-measurement-definitionmethod_factorThis PCR Sections 3, 6 and 8: matched accepted handoff mass divided by itself times the declared reference amount; physical transfer pairing and dimensional normalization identity, not an empirical yield or new physical operation.single accepted reference and measured route-throughput linkage

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
system_boundary_rule_1foreground_system_boundaryInclude establishment, tree replacement, irrigation, nutrients and plant protection, pruning, on-site energy, fresh-fruit harvest and grading actually performed before the farm gate. Quantify soil emissions only with applicable methods and activity data, retaining substance and receiving medium. Link upstream production of purchased trees, fertilizers, electricity and fuels to background data. Exclude post-gate transport, pressing, curing, washing and packaging.
boundary_fresh_fruitfarm-gate fruitDeliver only unprocessed whole fruit; model pressing and curing in separate systems.ioc-table-olives
boundary_periodsorchard cohortsRetain establishment, non-bearing, bearing, replacement and retirement years; do not assign all establishment inputs to one arbitrary harvest year.ioc-olive-growing
boundary_gradingconditional sortingActivate grading only when it occurs on farm; track destinations and losses by lot.uc-harvest-2013
Allocation rules · 3
Rule IDApplies toRuleSource IDs
period_attributionorchard establishmentAttribute recorded establishment inputs over documented benefiting bearing years using saleable fresh-fruit mass; revise for actual retirement, replacement or material yield changes, without a universal lifetime.ioc-olive-growing
fruit_grade_attributiontable/oil gradesAllocate shared orchard inputs between table/oil fruit lots by saleable fresh-fruit mass; assign grade-specific harvest or sorting inputs directly, and never treat rejected fruit as a co-product.uc-harvest-2013
double_count_preventionall phasesRecord each orchard event once; assign each physical mixed fertilizer product to one input card by N first, then P, then K-only, while tracking other nutrient contents analytically without duplicate exchanges.mass-balance-identity
Validation rules · 6
Rule IDApplies toRuleSource IDs
validate_referencereference productCheck whole-fruit UUID, 1 kg net mass and required qualifiers; oil or cured fruit cannot substitute for fresh fruit.ioc-table-olives
validate_periodsperennial cohortsCheck all establishment, non-bearing, bearing, replacement and retirement periods are allocated once and traceably.ioc-olive-growing
validate_routeharvest and gradingRecord hand or mechanical harvest and table/oil grade; inactive grading has no exchanges.uc-harvest-2013
validate_balancefruit lotReview fruit, separated olive vegetation and non-plant matter against gross lot mass, reject destinations and damage class without double-counting transfers.mass-balance-identity
validate_rangeeach flow cardInvestigate out-of-screen observations without rejecting supported real measurements solely because of a provisional interval.
validate_final_handoff_bypassselected actual route and all conditional bypass statesCheck both presence and absence of optional conditioning/packing/storage against actual records: exactly one required handoff reference persists, its source product/state/gate matches Section 3, active physical rows retain measured throughput, and inactive physical activities add no exchange. Require raw accepted mass, upstream closure, unique transfer pairing and single final normalization; an unexplained state or missing identity is not an assumed valid branch.declared-handoff-measurement-definition
Processes and inputs/outputs · 5
Process IDProcess nameInput flowsOutput flows
establishOrchard establishment41
manageOlive orchard management94
harvestFresh olive harvest22
sortOn-farm fruit grading25
declared_reference_handoffAccepted-product 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