TianGong PCR

Fresh Farmed Mushrooms at the Declared Gate

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

Source

1. Scope and Applicability

This PCR guides foreground data-package construction for commercially farmed, fresh, whole or trimmed edible mushrooms from receipt or preparation of growing substrate through inoculation, incubation, fruiting, repeated cropping, harvest, grading, optional washing or cooling, primary packaging, and hand-off at a declared farm or pack-house gate. It applies to indoor rooms, tunnels, shelves, bags, blocks, beds, and log-based cultivation when species, route, substrate, campaign, and gate state are declared. Cultivated button, oyster, shiitake, enoki, wood ear, and other edible species are covered; the species or species group must always be identified.

The PCR includes substrate feedstocks, casing or covering materials, spawn, water, climate-control utilities, sanitation inputs, harvest handling, packaging, and the fate of spent mushroom substrate when those activities occur before the declared gate. Substrate preparation and spawn mixing may be on site or represented by compatible upstream datasets. Fertilizer or soil-amendment products are recorded by separate product-specific conditional cards only when the actual route uses such a product outside its declared substrate recipe.

Wild gathering and forest harvesting are excluded. Spawn production, culture propagation, production of substrate ingredients, and packaging manufacture are upstream unless separately represented. Dried, canned, frozen, pickled, powdered, extracted, cooked, preserved, or otherwise processed mushroom products are excluded, as are retail, food service, consumer storage, and consumption. Transport after the declared gate is excluded; transport to the gate is included only through the conditional transport process.

2. Product Category Identity

FieldValue
canonical_pcr_idpcr.agriculture-forestry-and-fishery-products.products-of-agriculture-horticulture-and-market-gardening.mushrooms-farmed
classification_refsCPC 3.0:01271 Mushrooms, farmed; mapping relation: exact
covered_productsFresh, whole or trimmed, cultivated edible mushrooms transferred at the declared farm or pack-house gate
excluded_productsWild or gathered mushrooms; spawn and cultures; substrate ingredients and growing media as products; dried, canned, frozen, pickled, powdered, extracted, cooked, preserved, or otherwise processed products; post-gate distribution and use
representative_productMarketable fresh farmed mushrooms meeting declared species, maturity, size, trim, cleanliness, grade, moisture condition, and packaging state
production_routeSubstrate preparation or receipt, conditioning, inoculation with spawn, incubation, fruiting and repeated cropping, harvest, grading, optional washing or cooling, primary packaging, and gate hand-off
market_stateFresh edible mushrooms at the declared farm or pack-house gate, loose or in declared primary packaging, with species and product condition stated

3. Reference Flow

FieldValue
WhatMarketable fresh farmed mushrooms at the declared farm or pack-house gate
How much1,000 kg net accepted fresh mushrooms
How wellEdible fresh mushrooms with declared species or species group, strain or cultivar where relevant, maturity, fruit-body condition, size and grade, trimming, cleanliness, moisture condition, washing or cooling state, packaging state, and gate
How long or cycleOne declared substrate or log campaign from substrate receipt or preparation through the final harvest flush; log routes also disclose production-year attribution and log age
reference_flow_linkreference_product_at_declared_handoff
FieldValue
Reference amount1000
Reference product flowFresh farmed mushrooms at the declared gate
Reference flow propertyMass 93a60a56-a3c8-11da-a746-0800200b9a66
Reference unit groupUnits of mass 93a60a57-a4c8-11da-a746-0800200c9a66
Reference unitkg
Required qualifiersproduction geography; mushroom species or species group; strain or cultivar where relevant; substrate or log route; substrate recipe and moisture basis; spawn source and lot; conditioning, pasteurisation, or sterilisation method; inoculation date; incubation and fruiting climate regime; casing or covering use; campaign and flush dates; accepted and downgraded output; maturity, size, trim, cleanliness, and grade; washing and cooling state; packaging state; spent-substrate and reject fate; declared gate

When constructing a foreground data package, all Required qualifiers must be declared in metadata, process notes, the reference-flow comment, product description, or an equivalent field. Other unmapped product and process-flow identities must be resolved during foreground data generation before a final TIDAS process dataset is published.

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_fresh_mushroom_massaccepted mushrooms and harvest reconciliationMasskgExpress the reference as net accepted fresh mushroom mass at the declared gate; weigh marketable, downgraded, trim, contamination, and spoiled material separately.
species_moisture_basisreference output, substrate, and yield recordsMass and moisture contentkg fresh; mass fraction waterKeep fresh-basis output and measured moisture separate; do not transfer an Agaricus-specific assumption to another species or route.
batch_cycle_normalizationsubstrate batches, rooms, bags, blocks, beds, and log campaignsMass and timekg and campaign or production yearTrace every input and output to a substrate batch and campaign, then normalize to accepted output from that campaign.
substrate_mass_balancesubstrate preparation, inoculation, and spent substrateMasskg wet and kg dry matter where availableRecord feedstock, water, spawn, casing, conditioned substrate, spent substrate, rejects, and unexplained loss on a consistent basis.
energy_metering_basisconditioning, incubation, fruiting, cooling, and handlingEnergy or fuel carrierkWh, MJ, L, or kgPreserve measured carrier, equipment or room, period, and conversion factor; do not infer climate-control energy from yield alone.
water_balance_basissubstrate water, humidification, crop watering, washing, and dischargeVolume and massm3 and kgRecord source withdrawal, delivered process water, recirculated water, wash water, and discharged wastewater separately when used.
packaging_reuse_basiscrates, trays, bags, films, cartons, and liddingMass, item count, and cycleskg, item, and reuse cycleRecord packaging mass or count with capacity, reuse cycles, return rate, and loss or disposal route.
transport_service_basispurchased transport to the declared gateTransport servicet*kmRecord product mass, route distance, vehicle or service type, load factor where available, temperature requirement, and return treatment.

5. System Boundary

Boundary Abstraction

FieldValue
declared_starting_conditionPurchased spawn and substrate ingredients, or ready conditioned substrate and spawn, entering the declared operation; on-site preparation starts with recorded feedstocks and utilities, while prior building, land, and infrastructure work is disclosed separately
starting_condition_roleBeginning of the declared substrate or log campaign and foreground production accounting
product_classification_scopeFresh farmed edible mushrooms under CPC 3.0:01271 through the declared farm or pack-house gate
recursive_input_ruleFresh farmed mushrooms in the same category are never recursive inputs. Spawn, cultures, substrate, casing, and packaging are upstream products or services linked once; internal conditioned or colonized substrate transfers are recorded once within the foreground batch.
upstream_dataset_requirementRequire compatible upstream datasets for spawn or culture, substrate feedstocks and casing, water supply, electricity and fuels, sanitation products, packaging, purchased transport, and waste or wastewater treatment when used.
disclosureDeclare geography, species and strain, facility and route, substrate recipe and moisture, conditioning method, spawn lot and rate, inoculation date, incubation and fruiting climate controls, casing or covering, flush dates, accepted and rejected mass, water and energy, washing, cooling, packaging, spent-substrate and wastewater fate, and gate.

Boundary Rules

rule_idApplies toRulesource_ids
boundary_farmed_campaignsubstrate preparation, inoculation, incubation, fruiting, cropping, and harvestInclude the cultivation campaign from substrate receipt or preparation through final harvest flush, including conditioning, spawn, climate control, water, sanitation, harvest, and primary gate preparation when before the declared gate.fao-make-money-growing-mushrooms-2010; robinson-2018-mushroom-lca
boundary_substrate_and_casingsubstrate ingredients, casing, supplements, and coveringInclude actual substrate and casing crossing the boundary with recipe, wet or dry basis, and source; by-products receive no automatic burden-free or avoided-product credit.fao-make-money-growing-mushrooms-2010; robinson-2018-mushroom-lca
boundary_wild_and_processed_exclusionproduct identity and downstream useRestrict the product to cultivated fresh mushrooms. Wild mushrooms, spawn, and processed or preserved products remain separate categories.usda-ams-mushroom-grade-standard
boundary_spent_substrate_fatespent substrate, contaminated substrate, and rejectsRecord spent substrate and contaminated batches with destination, transport, treatment, and recipient use. Compost, soil-amendment, feed, or other credits require recipient and allocation or substitution evidence.robinson-2018-mushroom-lca; iso-14044-2006
boundary_declared_gategrading, washing, cooling, packaging, and transportEnd the default boundary at the declared farm or pack-house gate. Include grading, trimming, washing, cooling, and primary packaging only before hand-off; use the conditional transport process only when inside the boundary.usda-ams-mushroom-grade-standard; robinson-2018-mushroom-lca

6. Process Inventory Structure

Process Map

process_idprocess_nameinclusioninclusion_conditionrolequantitative_reference
substrate_preparation_and_conditioningMushroom substrate preparation and conditioningrequiredevery route that prepares, mixes, wets, pasteurises, or sterilises substrate; use receipt when ready conditioned substrate is purchasedforeground substrate preparationbatch mass, moisture, conditioning time, and utilities
inoculation_and_incubationSpawn inoculation and incubationrequiredevery substrate or log campaignforeground inoculation and mycelial growthinoculated mass, spawn lot, room days, and utilities
fruiting_and_croppingFruiting, climate control, and repeated croppingrequiredevery fruiting campaign and harvest flushforeground biological productionroom days, water, energy, flush dates, and crop output
harvest_grading_and_primary_packagingHarvest, grading, and primary packagingrequiredevery harvest campaign and declared gateforeground harvest, conditioning, packaging, and hand-off1,000 kg accepted fresh mushrooms
purchased_transport_to_gatePurchased transport to the declared gateconditionalwhen purchased transport crosses the boundary before the declared gateforeground delivery servicetonne-kilometres for declared mass
declared_reference_handoffProduct Measurement at Declared Handoffrequiredforegroundreference_product_at_declared_handoff

Process: Mushroom substrate preparation and conditioning (substrate_preparation_and_conditioning)

Inputs

Product flows
Flow: Bulk substrate feedstock (bulk_substrate_feedstock_input)

Record each agricultural residue, wood-based material, compost or manure ingredient, and other feedstock entering the batch. Keep material identity, supplier, moisture, and co-product or waste status explicit.

  • Selected flow: Mushroom substrate feedstock

  • Flow property / unit: Mass / kg wet and kg dry matter where available

  • Amount rule: Weigh or document every feedstock by batch and retain moisture, recipe fraction, supplier, and source status.

  • Value mode: Foreground record (foreground_record)

  • Specificity: Product-specific (product_specific) Raw activity or stage basis: per 1,000 kg accepted fresh mushrooms from the same campaign.

  • Normalization basis: per declared reference flow

  • Basis kind: Process output (process_output)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_substrate_batch_records

  • Range: Provisional wet feedstock screen

    • Range role: Default estimate (default_estimate)
    • Lower: 1,500
    • Upper: 12,000
    • Unit: kg wet feedstock per 1,000 kg accepted fresh mushrooms
    • Basis: broad first-pass range pending species, recipe, moisture, and yield records
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
  • Sources: fao-make-money-growing-mushrooms-2010; robinson-2018-mushroom-lca

Flow: Substrate conditioning water (substrate_conditioning_water)

Record water added to mix, wet, pasteurise, sterilise, or otherwise condition the substrate.

  • Selected flow: Water supplied for substrate preparation

  • Flow property / unit: Volume / m3

  • Amount rule: Sum metered or documented water added to the batch and conditioning equipment; separate process water from cooling, recirculation, and discharge.

  • Value mode: Foreground record (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per 1,000 kg accepted fresh mushrooms from the same campaign.

  • Normalization basis: per declared reference flow

  • Basis kind: Process output (process_output)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_substrate_batch_records

  • Range: Substrate-water QA screen

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0.1
    • Upper: 8
    • Unit: m3 per 1,000 kg accepted fresh mushrooms
    • Basis: batch wetting and conditioning water pending measured balance
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
  • Sources: fao-make-money-growing-mushrooms-2010

Flow: Substrate conditioning electricity (substrate_conditioning_electricity)

Record electricity used by mixing, pumping, pasteurisation, sterilisation, ventilation, or other conditioning equipment.

  • Selected flow: Electricity supplied for substrate conditioning

  • Flow property / unit: Energy / kWh

  • Amount rule: Meter batch, equipment, or production-line electricity and allocate it to the represented batch.

  • Value mode: Foreground record (foreground_record)

  • Specificity: Technology-specific (technology_specific) Raw activity or stage basis: per 1,000 kg accepted fresh mushrooms from the same campaign.

  • Normalization basis: per declared reference flow

  • Basis kind: Process output (process_output)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_substrate_energy_records

  • Range: Conditioning-electricity QA screen

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 5
    • Upper: 500
    • Unit: kWh per 1,000 kg accepted fresh mushrooms
    • Basis: mixing, pumping, and electric conditioning pending meter records
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
  • Sources: robinson-2018-mushroom-lca

Urea fertilizer (substrate_preparation_and_conditioning_agricultural_nutrient_inputs_urea)

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

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

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

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

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

Ammonium sulfate fertilizer (substrate_preparation_and_conditioning_agricultural_nutrient_inputs_ammonium_sulfate)

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

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

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

Triple superphosphate fertilizer (substrate_preparation_and_conditioning_agricultural_nutrient_inputs_triple_superphosphate)

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

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

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

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

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

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

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

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

Outputs

Product flows
Flow: Conditioned substrate batch (conditioned_substrate_batch_output)

Record accepted wet or dry-matter mass after mixing and conditioning and before inoculation. This is an internal hand-off when both stages are foreground.

  • Selected flow: Conditioned mushroom substrate

  • Flow property / unit: Mass / kg wet and dry matter where available

  • Amount rule: Weigh the accepted batch and reconcile it to feedstock and water records.

  • Value mode: Foreground record (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per 1,000 kg accepted fresh mushrooms from the same campaign.

  • Normalization basis: per declared reference flow

  • Basis kind: Process output (process_output)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_substrate_batch_records

  • Range: Conditioned-substrate yield screen

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 1,500
    • Upper: 12,000
    • Unit: kg conditioned substrate per 1,000 kg accepted fresh mushrooms
    • Basis: accepted conditioned batch to final fresh output
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Waste flows
Flow: Substrate preparation residual (substrate_preparation_residual_waste)

Record screened-out feedstock, spoiled ingredients, sludge, damaged bags, and other residual material leaving preparation, with destination.

  • Selected flow: Substrate preparation residual

  • Flow property / unit: Mass / kg wet and dry matter where available

  • Amount rule: Reconcile feedstock and water with conditioned batch, residuals, and documented losses by batch.

  • Value mode: Calculated value (calculated_value)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per 1,000 kg accepted fresh mushrooms from the same campaign.

  • Normalization basis: per declared reference flow

  • Basis kind: Process output (process_output)

  • Evidence kind: Calculated from collection (calculated_from_collection)

  • Collection protocol: cp_substrate_batch_records

  • Range: Residual QA screen

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 20
    • Unit: percent of recorded feedstock mass
    • Basis: batch-level substrate reconciliation
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Elementary flows
Flow: Ammonia released during substrate conditioning (substrate_conditioning_ammonia_emission)

Record ammonia only when measured or calculated by a declared method; report receiving medium and substance basis. This row is conditional for manure-containing or composting routes.

  • Selected flow: Ammonia to ambient air

  • Flow property / unit: Mass / kg NH3

  • Amount rule: Collect or calculate ammonia from the declared method, receiving medium, substance, and batch allocation; omit when the route has no supported release.

  • Value mode: Calculated value (calculated_value)

  • Specificity: Technology-specific (technology_specific) Raw activity or stage basis: per 1,000 kg accepted fresh mushrooms from the same campaign.

  • Normalization basis: per declared reference flow

  • Basis kind: Process output (process_output)

  • Evidence kind: Calculated from collection (calculated_from_collection)

  • Collection protocol: cp_substrate_batch_records

  • Sources: robinson-2018-mushroom-lca

Process: Spawn inoculation and incubation (inoculation_and_incubation)

Inputs

Product flows
Flow: Conditioned substrate for inoculation (conditioned_substrate_input)

Record conditioned substrate or log material entering inoculation and link it to the substrate batch without duplicating its burden.

  • Selected flow: Conditioned mushroom substrate or log material

  • Flow property / unit: Mass or item / kg or item

  • Amount rule: Record accepted inoculation input by batch, log lot, moisture basis, and facility.

  • Value mode: Foreground record (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per 1,000 kg accepted fresh mushrooms from the same campaign.

  • Normalization basis: per declared reference flow

  • Basis kind: Process output (process_output)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_inoculation_records

Flow: Mushroom spawn inoculum (spawn_inoculum_input)

Record purchased or internally supplied spawn by species, strain, lot, carrier, and inoculation rate. Spawn production remains upstream unless separately scoped.

  • Selected flow: Mushroom spawn or inoculum

  • Flow property / unit: Mass or item / kg or item

  • Amount rule: Record spawn quantity and lot added to each batch and retain supplier or upstream dataset identity.

  • Value mode: Foreground record (foreground_record)

  • Specificity: Product-specific (product_specific) Raw activity or stage basis: per 1,000 kg accepted fresh mushrooms from the same campaign.

  • Normalization basis: per declared reference flow

  • Basis kind: Process output (process_output)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_inoculation_records

  • Range: Provisional spawn-rate screen

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0.5
    • Upper: 25
    • Unit: percent of conditioned substrate mass or route-declared basis
    • Basis: species and route-specific spawn addition pending records
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
  • Sources: fao-make-money-growing-mushrooms-2010

Flow: Incubation water or humidification supply (incubation_water_input)

Record water supplied for incubation-room humidification, moisture maintenance, or handling.

  • Selected flow: Water supplied for incubation

  • Flow property / unit: Volume / m3

  • Amount rule: Sum metered or documented water supplied to incubation rooms and distinguish humidification, cleaning, and recirculation.

  • Value mode: Foreground record (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per 1,000 kg accepted fresh mushrooms from the same campaign.

  • Normalization basis: per declared reference flow

  • Basis kind: Process output (process_output)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_incubation_climate_records

Flow: Incubation electricity (incubation_electricity)

Record electricity for ventilation, pumps, humidification, sensors, and incubation climate control.

  • Selected flow: Electricity supplied for incubation

  • Flow property / unit: Energy / kWh

  • Amount rule: Meter or allocate electricity by room and incubation days.

  • Value mode: Foreground record (foreground_record)

  • Specificity: Technology-specific (technology_specific) Raw activity or stage basis: per 1,000 kg accepted fresh mushrooms from the same campaign.

  • Normalization basis: per declared reference flow

  • Basis kind: Process output (process_output)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_incubation_climate_records

  • Range: Incubation-electricity QA screen

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 10
    • Upper: 600
    • Unit: kWh per 1,000 kg accepted fresh mushrooms
    • Basis: incubation-room utilities pending meters
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
  • Sources: robinson-2018-mushroom-lca

Waste flows

Outputs

Product flows
Flow: Colonized substrate or log material (colonized_substrate_output)

Record accepted colonized material transferred to fruiting, including batch, species, and colonization status.

  • Selected flow: Colonized mushroom substrate or log material

  • Flow property / unit: Mass or item / kg or item

  • Amount rule: Weigh or count accepted material after incubation and reconcile failed batches.

  • Value mode: Foreground record (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per 1,000 kg accepted fresh mushrooms from the same campaign.

  • Normalization basis: per declared reference flow

  • Basis kind: Process output (process_output)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_incubation_climate_records

Waste flows
Flow: Failed or contaminated incubation batch (incubation_contaminated_batch_waste)

Record failed, contaminated, or discarded bags, blocks, logs, and substrate leaving incubation, with treatment or disposal route.

  • Selected flow: Failed or contaminated incubation material

  • Flow property / unit: Mass or item / kg or item

  • Amount rule: Reconcile inoculated input, accepted colonized output, and failed material by batch.

  • Value mode: Calculated value (calculated_value)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per 1,000 kg accepted fresh mushrooms from the same campaign.

  • Normalization basis: per declared reference flow

  • Basis kind: Process output (process_output)

  • Evidence kind: Calculated from collection (calculated_from_collection)

  • Collection protocol: cp_incubation_climate_records

  • Range: Contamination-loss QA screen

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 25
    • Unit: percent of inoculated substrate or log input
    • Basis: campaign batch reconciliation
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Elementary flows
Flow: Carbon dioxide released during incubation (incubation_carbon_dioxide_emission)

Record carbon dioxide vented from incubation rooms only where measured or calculated using a declared gas balance and receiving-medium basis.

  • Selected flow: Carbon dioxide to ambient air

  • Flow property / unit: Mass / kg CO2

  • Amount rule: Calculate or collect carbon dioxide from gas, ventilation, or room records; do not infer it from yield alone.

  • Value mode: Calculated value (calculated_value)

  • Specificity: Technology-specific (technology_specific) Raw activity or stage basis: per 1,000 kg accepted fresh mushrooms from the same campaign.

  • Normalization basis: per declared reference flow

  • Basis kind: Process output (process_output)

  • Evidence kind: Calculated from collection (calculated_from_collection)

  • Collection protocol: cp_incubation_climate_records

Process: Fruiting, climate control, and repeated cropping (fruiting_and_cropping)

Inputs

Product flows
Flow: Colonized substrate for fruiting (colonized_substrate_input)

Record colonized substrate, block, bed, or log entering fruiting and link it to incubation without duplicating the burden.

  • Selected flow: Colonized mushroom substrate or log material

  • Flow property / unit: Mass or item / kg or item

  • Amount rule: Record accepted fruiting input by batch, room, species, and route.

  • Value mode: Foreground record (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per 1,000 kg accepted fresh mushrooms from the same campaign.

  • Normalization basis: per declared reference flow

  • Basis kind: Process output (process_output)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_fruiting_climate_records

Flow: Fruiting water and humidification supply (fruiting_water_input)

Record water supplied for fruiting, humidification, misting, or watering of the fruiting medium, with source and recirculation state.

  • Selected flow: Water supplied for fruiting and humidification

  • Flow property / unit: Volume / m3

  • Amount rule: Sum metered or documented water by room and flush, separating withdrawal, recirculation, and discharge.

  • Value mode: Foreground record (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per 1,000 kg accepted fresh mushrooms from the same campaign.

  • Normalization basis: per declared reference flow

  • Basis kind: Process output (process_output)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_fruiting_climate_records

  • Range: Fruiting-water QA screen

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0.1
    • Upper: 15
    • Unit: m3 per 1,000 kg accepted fresh mushrooms
    • Basis: humidification, misting, and medium water pending records
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Flow: Fruiting climate-control electricity (fruiting_electricity)

Record electricity for ventilation, refrigeration, humidification, lighting where used, pumps, monitoring, and other fruiting-room services.

  • Selected flow: Electricity supplied for fruiting and climate control

  • Flow property / unit: Energy / kWh

  • Amount rule: Meter or allocate electricity by room, campaign, and occupied room days.

  • Value mode: Foreground record (foreground_record)

  • Specificity: Technology-specific (technology_specific) Raw activity or stage basis: per 1,000 kg accepted fresh mushrooms from the same campaign.

  • Normalization basis: per declared reference flow

  • Basis kind: Process output (process_output)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_fruiting_climate_records

  • Range: Fruiting-electricity QA screen

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 50
    • Upper: 2,000
    • Unit: kWh per 1,000 kg accepted fresh mushrooms
    • Basis: room climate control pending meters
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
  • Sources: robinson-2018-mushroom-lca

Flow: Cleaning or sanitation product (cleaning_sanitation_product_input)

Record cleaning, disinfection, and sanitation products used in rooms or equipment when they cross the boundary. Identify active substance and use concentration where relevant.

  • Selected flow: Cleaning or sanitation product

  • Flow property / unit: Mass or volume / kg or L product

  • Amount rule: Record issued product and prepared solution by room, equipment, concentration, and campaign.

  • Value mode: Foreground record (foreground_record)

  • Specificity: Product-specific (product_specific) Raw activity or stage basis: per 1,000 kg accepted fresh mushrooms from the same campaign.

  • Normalization basis: per declared reference flow

  • Basis kind: Process output (process_output)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_fruiting_climate_records

Waste flows
Elementary flows
Flow: Growing facility area occupation (growing_facility_area_occupation)

Record occupied growing-room or production-facility area only when operational occupation is included. Building construction remains outside this PCR unless separately modelled.

  • Selected flow: Occupation of mushroom production area

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

  • Amount rule: Multiply campaign-attributable area by occupied time and disclose shared-area allocation basis.

  • Value mode: Calculated value (calculated_value)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per 1,000 kg accepted fresh mushrooms from the same campaign.

  • Normalization basis: per declared reference flow

  • Basis kind: Process output (process_output)

  • Evidence kind: Calculated from collection (calculated_from_collection)

  • Collection protocol: cp_facility_area_records

  • Range: Facility-area QA screen

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 5
    • Upper: 500
    • Unit: m2*a per 1,000 kg accepted fresh mushrooms
    • Basis: occupied growing and service area attributable to campaign
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)

Outputs

Product flows
Flow: Fresh mushroom crop before grading (fresh_mushroom_crop_output)

Record all harvested fresh mushrooms before grading, distinguishing marketable, downgraded, rejected, and lost material.

  • Selected flow: Fresh farmed mushroom crop

  • Flow property / unit: Mass / kg fresh mushrooms

  • Amount rule: Weigh each flush and reconcile species, room, batch, grade, and harvest date.

  • Value mode: Foreground record (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per 1,000 kg accepted fresh mushrooms at the declared gate.

  • Normalization basis: per declared reference flow

  • Basis kind: Reference flow (reference_flow)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_cropping_records

  • Range: Crop-output QA screen

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 1,000
    • Upper: 20,000
    • Unit: kg fresh crop per 1,000 kg accepted gate output
    • Basis: harvested crop before grading and losses
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
  • Sources: robinson-2018-mushroom-lca

Waste flows
Flow: Crop loss or contaminated fruiting material (fruiting_loss_waste)

Record spoiled mushrooms, contaminated blocks, unharvested fruit bodies, and other crop losses with destination and treatment.

  • Selected flow: Mushroom crop loss or contaminated fruiting material

  • Flow property / unit: Mass / kg fresh or wet material

  • Amount rule: Reconcile fruiting input, harvested crop, spent substrate, and crop loss by room and campaign.

  • Value mode: Calculated value (calculated_value)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per 1,000 kg accepted fresh mushrooms at the declared gate.

  • Normalization basis: per declared reference flow

  • Basis kind: Reference flow (reference_flow)

  • Evidence kind: Calculated from collection (calculated_from_collection)

  • Collection protocol: cp_cropping_records

  • Range: Fruiting-loss QA screen

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 30
    • Unit: percent of harvested and rejected fresh crop mass
    • Basis: flush and campaign reconciliation
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Flow: Spent mushroom substrate (spent_mushroom_substrate_output)

Record substrate, casing, and residual medium leaving final harvest, with wet mass, moisture or dry matter, contamination status, destination, and recipient use.

  • Selected flow: Spent mushroom substrate

  • Flow property / unit: Mass / kg wet and dry matter where available

  • Amount rule: Weigh or document spent substrate after the final flush and link it to its campaign and destination.

  • Value mode: Foreground record (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per 1,000 kg accepted fresh mushrooms at the declared gate.

  • Normalization basis: per declared reference flow

  • Basis kind: Reference flow (reference_flow)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_cropping_records

  • Range: Spent-substrate QA screen

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 500
    • Upper: 12,000
    • Unit: kg wet spent substrate per 1,000 kg accepted fresh mushrooms
    • Basis: final post-cropping medium
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
  • Sources: robinson-2018-mushroom-lca

Elementary flows
Flow: Carbon dioxide released during fruiting (fruiting_carbon_dioxide_emission)

Record carbon dioxide vented from fruiting rooms when measured or calculated with a declared gas-balance method and receiving medium.

  • Selected flow: Carbon dioxide to ambient air

  • Flow property / unit: Mass / kg CO2

  • Amount rule: Calculate or collect carbon dioxide from gas, ventilation, or room records; disclose method and avoid double counting supplied gas.

  • Value mode: Calculated value (calculated_value)

  • Specificity: Technology-specific (technology_specific) Raw activity or stage basis: per 1,000 kg accepted fresh mushrooms from the same campaign.

  • Normalization basis: per declared reference flow

  • Basis kind: Process output (process_output)

  • Evidence kind: Calculated from collection (calculated_from_collection)

  • Collection protocol: cp_fruiting_climate_records

Process: Harvest, grading, and primary packaging (harvest_grading_and_primary_packaging)

Inputs

Product flows
Flow: Harvest washing water (harvest_washing_water)

Record water used to wash mushrooms or equipment during harvest and grading only when washing occurs before the gate. State washed or unwashed product.

  • Selected flow: Water supplied for mushroom washing

  • Flow property / unit: Volume / m3

  • Amount rule: Sum metered or documented washing water, separating product-contact water, equipment cleaning, recirculation, and wastewater.

  • Value mode: Foreground record (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per 1,000 kg accepted fresh mushrooms at the declared gate.

  • Normalization basis: per declared reference flow

  • Basis kind: Process output (process_output)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_wash_water_records

  • Range: Washing-water QA screen

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 5
    • Unit: m3 per 1,000 kg accepted fresh mushrooms
    • Basis: optional product washing and equipment cleaning
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Flow: Harvest and cooling electricity (harvest_cooling_electricity)

Record electricity used by harvest handling, grading, cold rooms, cooling, weighing, and packing before the gate.

  • Selected flow: Electricity supplied for harvest handling and cooling

  • Flow property / unit: Energy / kWh

  • Amount rule: Meter or allocate electricity by campaign, cold room, and accepted throughput.

  • Value mode: Foreground record (foreground_record)

  • Specificity: Technology-specific (technology_specific) Raw activity or stage basis: per 1,000 kg accepted fresh mushrooms at the declared gate.

  • Normalization basis: per declared reference flow

  • Basis kind: Process output (process_output)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_harvest_grade_records

  • Range: Harvest and cooling electricity screen

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 500
    • Unit: kWh per 1,000 kg accepted fresh mushrooms
    • Basis: grading, cooling, and packing equipment pending meters
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
  • Sources: robinson-2018-mushroom-lca

Waste flows
Elementary flows

Outputs

Product flows
Flow: Accepted fresh mushrooms at the declared gate (marketable_fresh_mushroom_output)

Record net mushrooms accepted for sale after grading, trimming, optional washing or cooling, and included primary packaging.

  • Selected flow: Fresh farmed mushrooms at declared gate
  • Flow property/unit: Mass / kg

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

Raw output measurement and reconciliation: Weigh accepted output by species, lot, grade, and gate state; this amount defines the 1,000 kg normalization.

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

  • Value mode: Foreground record (foreground_record)

  • Specificity: Product-specific (product_specific) Raw activity or stage basis: per 1,000 kg accepted fresh mushrooms at the declared gate.

  • Normalization basis: per declared reference flow

  • Basis kind: Reference flow (reference_flow)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_harvest_grade_records

  • Sources: usda-ams-mushroom-grade-standard

Flow: Downgraded mushrooms diverted to another use (downgraded_mushroom_product_output)

Record mushrooms leaving grading for a documented food, feed, compost, or other recipient. Unspecified material remains reject or waste.

  • Selected flow: Downgraded farmed mushrooms for documented secondary use

  • Flow property / unit: Mass / kg fresh mushrooms

  • Amount rule: Weigh downgraded output by destination and retain recipient, quality, and allocation information.

  • Value mode: Foreground record (foreground_record)

  • Specificity: Product-specific (product_specific) Raw activity or stage basis: per 1,000 kg accepted fresh mushrooms from the same campaign.

  • Normalization basis: per declared reference flow

  • Basis kind: Reference flow (reference_flow)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_harvest_grade_records

  • Range: Downgraded-output QA screen

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 30
    • Unit: percent of mushrooms entering grading
    • Basis: grade and destination reconciliation
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
  • Sources: usda-ams-mushroom-grade-standard

Waste flows
Flow: Trimmings, rejects, and grading waste (grading_reject_waste)

Record trim, casing fragments, spoiled mushrooms, foreign material, and other rejected material with destination.

  • Selected flow: Mushroom grading rejects and trimmings

  • Flow property / unit: Mass / kg wet material

  • Amount rule: Weigh or calculate rejected and trimmed material and reconcile it to pre-grading harvest mass.

  • Value mode: Calculated value (calculated_value)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per 1,000 kg accepted fresh mushrooms at the declared gate.

  • Normalization basis: per declared reference flow

  • Basis kind: Reference flow (reference_flow)

  • Evidence kind: Calculated from collection (calculated_from_collection)

  • Collection protocol: cp_harvest_grade_records

  • Range: Grading-loss QA screen

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 30
    • Unit: percent of mushrooms entering grading
    • Basis: pre-grading to accepted-output reconciliation
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
  • Sources: usda-ams-mushroom-grade-standard

Flow: Discarded packaging material (packaging_waste_output)

Record damaged, contaminated, single-use, or discarded packaging leaving packing, with material and destination.

  • Selected flow: Discarded mushroom packaging

  • Flow property / unit: Mass / kg material

  • Amount rule: Reconcile issued packaging, filled packages, reusable returns, and discarded packaging by campaign.

  • Value mode: Calculated value (calculated_value)

  • Specificity: Product-specific (product_specific) Raw activity or stage basis: per 1,000 kg accepted fresh mushrooms from the same campaign.

  • Normalization basis: per declared reference flow

  • Basis kind: Process output (process_output)

  • Evidence kind: Calculated from collection (calculated_from_collection)

  • Collection protocol: cp_packaging_records

Flow: Harvest and grading wastewater (harvest_wastewater_output)

Record wastewater leaving washing, equipment cleaning, or grading when water crosses the boundary. State volume, treatment, and destination.

  • Selected flow: Mushroom harvest and grading wastewater

  • Flow property / unit: Volume and mass / m3 and kg where measured

  • Amount rule: Derive wastewater from discharge meters or a documented water balance and reconcile supplied, recirculated, and retained water.

  • Value mode: Calculated value (calculated_value)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per 1,000 kg accepted fresh mushrooms from the same campaign.

  • Normalization basis: per declared reference flow

  • Basis kind: Process output (process_output)

  • Evidence kind: Calculated from collection (calculated_from_collection)

  • Collection protocol: cp_wash_water_records

  • Range: Wastewater QA screen

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 5
    • Unit: m3 per 1,000 kg accepted fresh mushrooms
    • Basis: supplied washing and cleaning water less retention or recirculation
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Elementary flows

Process: Purchased transport to the declared gate (purchased_transport_to_gate)

Inputs

Product flows
Flow: Road freight service to the declared gate (road_transport_to_gate)

Include this conditional row when purchased transport carries mushrooms or included packaging before the gate. Record route, distance, temperature, shipment mass, and service provider.

  • Selected flow: Road freight transport service

  • Flow property / unit: Transport service / t*km

  • Amount rule: Calculate tonne-kilometres from transported mass and route distance, retaining load, temperature, and return assumptions.

  • Value mode: Calculated value (calculated_value)

  • Specificity: Route-specific (route_specific) Raw activity or stage basis: per 1,000 kg accepted fresh mushrooms at the declared gate.

  • Normalization basis: per declared reference flow

  • Basis kind: Transport service (transport_service)

  • Evidence kind: Calculated from collection (calculated_from_collection)

  • Collection protocol: cp_transport_records

  • Range: Transport-service QA screen

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 2,000
    • Unit: t*km per 1,000 kg accepted fresh mushrooms
    • Basis: declared route and transported mass
    • Basis kind: Transport service (transport_service)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Waste flows
Elementary flows

Outputs

Product flows
Flow: Fresh mushrooms delivered to the declared gate (delivered_mushroom_output)

Record accepted product mass handed over after included transport. Product identity requires foreground binding before publication.

  • Selected flow: Fresh farmed mushrooms delivered at declared gate
  • Flow property/unit: Mass / kg

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

Raw output measurement and reconciliation: Reconcile shipped and received accepted mass, temperature, package state, and delivery losses.

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

  • Value mode: Foreground record (foreground_record)

  • Specificity: Route-specific (route_specific) Raw activity or stage basis: per 1,000 kg accepted fresh mushrooms at the declared gate.

  • Normalization basis: per declared reference flow

  • Basis kind: Reference flow (reference_flow)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_transport_records

Waste flows
Elementary flows

Process: Product Measurement at the Declared Handoff (declared_reference_handoff)

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

Inputs

Product flows
Actual route product at handoff (actual_route_product_for_handoff)

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

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

This measurement node adds no waste inputs.

Elementary flows

This measurement node adds no resource inputs.

Outputs

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

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

Elementary flows

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

7. Allocation and Co-product Handling

Allocation Rules

rule_idApplies toRulesource_ids
allocation_process_subdivision_firstshared substrate, rooms, utilities, and packingSubdivide activities and collect separate batch records wherever practical; allocate only genuinely shared activities after physical separation is no longer feasible.iso-14044-2006
allocation_mushroom_and_spent_substratemarketable mushrooms and spent substrateTreat marketable mushrooms as the reference product. Treat spent substrate as waste unless intentionally transferred to a documented recipient as a product or co-product. A saleable secondary product requires a declared physical or economic basis, sensitivity, and recipient evidence.robinson-2018-mushroom-lca; iso-14044-2006
allocation_multiple_flushessuccessive flushes from one campaignAttribute shared substrate, incubation, and room burdens to all flushes from the same campaign and aggregate by accepted output.robinson-2018-mushroom-lca
allocation_downgraded_mushroomsdowngraded mushrooms and grading rejectsClassify downgraded mushrooms as a co-product only with a documented recipient and intended use. Material without a recipient or with disposal treatment remains waste and receives no avoided-product credit.iso-14044-2006; usda-ams-mushroom-grade-standard

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

rule_idApplies toRulesource_ids
allocation_residual_precedenceremaining common burden with no specified primary branchResolve any study-specific joint-product instruction in this PCR that has no specified primary branch using this precedence; retain an already explicitly prescribed category-specific primary method. First directly assign separable output-specific activities. For the remaining common burden B, use a physical driver d_i only when measured operation or biological-service records demonstrate the causal consumption represented by that driver. A product being weighable, valuable or lower grade alone is insufficient; do not switch arbitrarily between area, time, mass and revenue. For comparable grades receiving the same common handling, measured processed mass is applicable only with the same service demand, state and moisture basis demonstrated. Share a_i=d_i/sum(d_j); B_i=Ba_i. If no defensible causal physical driver exists for that common operation, use gate- and period-matched economic shares a_i=(q_ip_i)/sum(q_j*p_j), with the complete independently intended output set, compatible quantity/price units, currency, representative prices and values before output-specific downstream processing. Missing price or denominator evidence makes the allocated result incomplete, not a zero-priced product or a single-output system. Report shares summing to one and sensitivity to a material alternative; an alternative is not an interchangeable primary result. Waste, retained residues and internal transfers receive no co-product share, while their attributable production/handling burdens remain with the producing saleable route. Retain unallocated physical quantities and mass balances separately. This branch gives no automatic substitution credit; any separately scoped substitution analysis retains the gross inventory and its actual displaced-function evidence.ghg-protocol-product-standard-2011

8. Foreground Data Collection, Calculation, and Quality Rules

Specific input identification before dataset completion

Identify the actual input for this operation from supplier specifications, equipment and primary records. This is a mandatory collection requirement, not an exchange. Before dataset completeness, represent each used material, formulated product, carrier or independently purchased service by one physically specific card with its native quantity/property; confirm a compatible UUID, or retain an explicit unresolved identity and do not claim a fully linked dataset. Do not substitute a conditional example for an unknown actual input, invent a recipe, omit required use or infer zero from missing records. Attribute shared use, reusable assets and inclusive services once; preserve the original stage/period and measured throughput link to final reference output. The former aggregate range is not a component limit or consumption default.

requirement_idcollection_protocol_idPreserved collection scope
harvest_crate_or_pallet_input_specific_inputcp_packaging_recordsOperation harvest_grading_and_primary_packaging: Record reusable crates, pallets, bins, or harvest containers used before the gate, including capacity, turns, return rate, and loss. Original quantity method: Record container service and allocate manufacture, reuse, return, and loss by documented service life.
rigid_primary_packaging_input_specific_inputcp_packaging_recordsOperation harvest_grading_and_primary_packaging: Record trays, punnets, tubs, clamshells, or other rigid primary packaging applied before the gate; omit when sold loose. Original quantity method: Record package type, mass or count, fill capacity, and campaign allocation.
flexible_primary_packaging_input_specific_inputcp_packaging_recordsOperation harvest_grading_and_primary_packaging: Record films, bags, wraps, lidding, labels, or other flexible materials applied before the gate; omit when unused. Original quantity method: Record film or bag mass or item count by package type, fill capacity, and campaign.

Route-specific energy identification requirements

Select energy exchanges from the actual product state, operation, equipment and supply records. The conditional cards below are not a mandatory or exhaustive fuel list. For each requirement, document applicability and the used carrier, supplier, service period, native quantity and allocation; add a separate physically specific card and verify its UUID for any actual input not yet represented. An unidentified input remains an explicit completeness gap, never a zero or a generic energy exchange. Evidence of manual work, ambient drying or a bypass can justify non-use only for the affected operation. Preserve every required operation even when no example card is supplied.

Separate purchased supply from on-site conversion. Link self-generated electricity internally to the foreground generator and count its actual fuel and emissions there once; do not also charge a purchased-electricity supply for the same internal transfer. Likewise do not count supplier-side fuel again with purchased heat. Reconcile shared meters and contractor-included energy against existing cards, with one physical quantity assigned once. Retain source quantities, output throughput, shared-service allocation and excluded post-gate activities. For each carrier, apply period/output attribution once and scale to the declared reference quantity using matched accepted final output in the same product unit; do not normalize an already normalized amount again. Process-native intensities require a measured throughput link to that final output. These requirements do not set a consumption default or certify dataset completeness.

requirement_idcollection_protocol_idRequired operation and evidence
substrate_conditioning_fuel_identificationcp_substrate_energy_recordsSubstrate pasteurisation, sterilisation or conditioning: retain the thermal demand but identify the actual heater, combustion fuel or externally supplied heat specification. Existing electricity cards already cover electrical consumption; do not create a second generic energy input. Raw activity or stage basis: per 1,000 kg accepted fresh mushrooms from the same campaign. (route-energy-fao)
incubation_fuel_identificationcp_incubation_climate_recordsIncubation temperature maintenance: retain the thermal demand but identify the actual heater, combustion fuel or externally supplied heat specification. Existing electricity cards already cover electrical consumption; do not create a second generic energy input. Raw activity or stage basis: per 1,000 kg accepted fresh mushrooms from the same campaign. (route-energy-fao)
fruiting_fuel_identificationcp_fruiting_climate_recordsFruiting-room temperature maintenance: retain the thermal demand but identify the actual heater, combustion fuel or externally supplied heat specification. Existing electricity cards already cover electrical consumption; do not create a second generic energy input. Raw activity or stage basis: per 1,000 kg accepted fresh mushrooms from the same campaign. (route-energy-fao)

Retain raw site, lot, cycle and stage quantities and denominators in each collection protocol. Reconcile stocks, losses, moisture and co-product attribution first, then normalize: normalized exchange = attributable raw exchange × declared reference quantity / accepted hand-off product quantity on the same boundary and measurement basis. Apply perennial-establishment and shared-operation attribution before this normalization. Never set an internal-transfer quantity equal to the final reference quantity. Per declared reference flow means the amount, unit and product state in section 3; the data package must declare its actual route and gate.

Data Collection Protocols

protocol_idprocess_idflow_rolerecord_typeraw_fieldscollection_methodunitfrequencytemporal_coveragesite_scopeaggregation_rulequality_evidence
cp_substrate_batch_recordssubstrate_preparation_and_conditioningfeedstock, water, residual, conditioned substrate, ammoniabatch log and supplier recordbatch_id; species; feedstock; supplier; wet_mass; dry_matter; moisture; water_added; conditioning_method; time; temperature; residual_mass; destinationweigh ingredients and batch; retain recipe, moisture test, and conditioning log; Raw aggregation and attribution: aggregate by batch and join to campaignkg, %, m3, h, °Cevery batchfull campaigneach substrate line or siteper declared reference flowcalibrated scale; moisture method; batch sign-off
cp_nutrient_amendment_recordssubstrate_preparation_and_conditioningconditional amendmentinvoice and application logproduct_name; product_mass; nutrient_content; purpose; application_date; batch_id; supplierverify invoice, label or specification, and application; Raw aggregation and attribution: allocate only to receiving batcheskg product; kg nutrienteach applicationfull campaigneach site and batchper declared reference flowlabel or specification; application record
cp_container_material_recordssubstrate_preparation_and_conditioningbags, blocks, trays, supportspurchasing and issue recordmaterial; mass_or_count; capacity; reuse_cycles; return_rate; losses; batch_idreconcile purchase, issue, return, and loss; Raw aggregation and attribution: allocate by capacity and service life substrate_container_material_input_specific_input: Record bags, sleeves, trays, racks, plugs, or other supports entering the process. Reusable supports require service life and loss rate. Record purchased or issued mass or item count by batch, capacity, reuse cycles, return rate, and loss. Identify the actual input for this operation from supplier specifications, equipment and primary records. This is a mandatory collection requirement, not an exchange. Before dataset completeness, represent each used material, formulated product, carrier or independently purchased service by one physically specific card with its native quantity/property; confirm a compatible UUID, or retain an explicit unresolved identity and do not claim a fully linked dataset. Do not substitute a conditional example for an unknown actual input, invent a recipe, omit required use or infer zero from missing records. Attribute shared use, reusable assets and inclusive services once; preserve the original stage/period and measured throughput link to final reference output. The former aggregate range is not a component limit or consumption default.kg or itemeach batch and return cyclefull campaigneach site or lineper declared reference flowspecification; inventory; return log
cp_substrate_energy_recordssubstrate_preparation_and_conditioningconditioning electricity and fuel or heatmeter, fuel log, or invoicemeter_id; carrier; equipment; batch_id; energy; fuel_volume; conversion_factorread dedicated meter or allocate shared utility by run; Raw aggregation and attribution: allocate by measured run or operating time Route-specific requirements: substrate_conditioning_fuel_identification: Substrate pasteurisation, sterilisation or conditioning: retain the thermal demand but identify the actual heater, combustion fuel or externally supplied heat specification. Existing electricity cards already cover electrical consumption; do not create a second generic energy input. Raw activity or stage basis: per 1,000 kg accepted fresh mushrooms from the same campaign. (route-energy-fao) Verify actual use, equipment and supply for each applicable input; create one specific exchange per actual carrier before dataset completeness. Missing identity or quantity evidence remains unresolved, never zero. Distinguish purchased supply, internal generation and inclusive contractor services; count their energy once. Do not substitute the conditional examples for an unverified route.kWh, MJ, L, kgevery run and monthly reconciliationfull campaigneach conditioning unitper declared reference flowmeter calibration; fuel delivery; conversion record
cp_inoculation_recordsinoculation_and_incubationconditioned substrate and spawninoculation logbatch_id; species; strain; spawn_lot; spawn_mass; substrate_mass; inoculation_date; room; accepted_unitsrecord mass or count at inoculation and retain lot; Raw aggregation and attribution: aggregate by batch and spawn lotkg or itemevery batchfull campaigneach inoculation roomper declared reference flowlot traceability; scale check
cp_incubation_climate_recordsinoculation_and_incubationincubation water, energy, output, contamination, CO2room log and meterroom_id; batch_id; start; end; temperature; humidity; ventilation; water; electricity; fuel; CO2; accepted_units; failed_unitsdaily room record with meter reconciliation; Raw aggregation and attribution: aggregate by room days and batch Route-specific requirements: incubation_fuel_identification: Incubation temperature maintenance: retain the thermal demand but identify the actual heater, combustion fuel or externally supplied heat specification. Existing electricity cards already cover electrical consumption; do not create a second generic energy input. Raw activity or stage basis: per 1,000 kg accepted fresh mushrooms from the same campaign. (route-energy-fao) Verify actual use, equipment and supply for each applicable input; create one specific exchange per actual carrier before dataset completeness. Missing identity or quantity evidence remains unresolved, never zero. Distinguish purchased supply, internal generation and inclusive contractor services; count their energy once. Do not substitute the conditional examples for an unverified route.°C, %, m3, kWh, MJ, kg, itemdaily and monthly reconciliationfull campaigneach incubation roomper declared reference flowcalibrated sensors; meter; batch release
cp_fruiting_climate_recordsfruiting_and_croppingcolonized input, casing, water, energy, sanitation, area, CO2room log, issue record, and meterroom_id; batch_id; species; casing_mass; water; electricity; fuel; sanitation_product; room_area; occupied_time; temperature; humidity; CO2; flush_datescombine room log, issue records, and meters; Raw aggregation and attribution: aggregate by room, batch, and flush Route-specific requirements: fruiting_fuel_identification: Fruiting-room temperature maintenance: retain the thermal demand but identify the actual heater, combustion fuel or externally supplied heat specification. Existing electricity cards already cover electrical consumption; do not create a second generic energy input. Raw activity or stage basis: per 1,000 kg accepted fresh mushrooms from the same campaign. (route-energy-fao) Verify actual use, equipment and supply for each applicable input; create one specific exchange per actual carrier before dataset completeness. Missing identity or quantity evidence remains unresolved, never zero. Distinguish purchased supply, internal generation and inclusive contractor services; count their energy once. Do not substitute the conditional examples for an unverified route. casing_or_covering_material_input_specific_input: Record peat, soil, coir, vermiculite, paper, plastic cover, or other casing when the route uses it; omit when unused. Record casing or covering by batch, moisture, recipe, and application surface. Identify the actual input for this operation from supplier specifications, equipment and primary records. This is a mandatory collection requirement, not an exchange. Before dataset completeness, represent each used material, formulated product, carrier or independently purchased service by one physically specific card with its native quantity/property; confirm a compatible UUID, or retain an explicit unresolved identity and do not claim a fully linked dataset. Do not substitute a conditional example for an unknown actual input, invent a recipe, omit required use or infer zero from missing records. Attribute shared use, reusable assets and inclusive services once; preserve the original stage/period and measured throughput link to final reference output. The former aggregate range is not a component limit or consumption default.kg, m3, kWh, MJ, L, m2, h, °C, %daily or per flushfull campaigneach fruiting room and siteper declared reference flowsensor calibration; issue record; allocation log
cp_facility_area_recordsfruiting_and_croppingfacility area occupationfacility register and scheduleroom_id; usable_area; service_area; occupied_start; occupied_end; shared_use; allocation_basisverify area and occupied period against schedule; Raw aggregation and attribution: allocate area-time to campaignm2 and days or yearseach campaignfull campaigneach siteper declared reference flowfacility measurement; schedule
cp_cropping_recordsfruiting_and_croppingcrop, spent substrate, crop lossharvest and campaign-close logbatch_id; room_id; species; flush; harvest_date; fresh_mass; spent_substrate_mass; moisture; loss_mass; contamination; destinationweigh each flush and final substrate; Raw aggregation and attribution: sum flushes after grade reconciliationkg and % moistureeach flush and final closefull campaigneach room and batchper declared reference flowscale check; harvest ticket; destination
cp_packaging_recordsharvest_grading_and_primary_packagingcrates, packaging, packaging wasteissue and packing recordpackage_type; mass_or_count; capacity; filled_units; reuse_cycles; returns; damaged_units; waste_mass; destinationreconcile issue, filled units, returns, and waste; Raw aggregation and attribution: allocate by accepted mass and type harvest_crate_or_pallet_input_specific_input: Operation harvest_grading_and_primary_packaging: Record reusable crates, pallets, bins, or harvest containers used before the gate, including capacity, turns, return rate, and loss. Original quantity method: Record container service and allocate manufacture, reuse, return, and loss by documented service life. Identify the actual input for this operation from supplier specifications, equipment and primary records. This is a mandatory collection requirement, not an exchange. Before dataset completeness, represent each used material, formulated product, carrier or independently purchased service by one physically specific card with its native quantity/property; confirm a compatible UUID, or retain an explicit unresolved identity and do not claim a fully linked dataset. Do not substitute a conditional example for an unknown actual input, invent a recipe, omit required use or infer zero from missing records. Attribute shared use, reusable assets and inclusive services once; preserve the original stage/period and measured throughput link to final reference output. The former aggregate range is not a component limit or consumption default. rigid_primary_packaging_input_specific_input: Operation harvest_grading_and_primary_packaging: Record trays, punnets, tubs, clamshells, or other rigid primary packaging applied before the gate; omit when sold loose. Original quantity method: Record package type, mass or count, fill capacity, and campaign allocation. Identify the actual input for this operation from supplier specifications, equipment and primary records. This is a mandatory collection requirement, not an exchange. Before dataset completeness, represent each used material, formulated product, carrier or independently purchased service by one physically specific card with its native quantity/property; confirm a compatible UUID, or retain an explicit unresolved identity and do not claim a fully linked dataset. Do not substitute a conditional example for an unknown actual input, invent a recipe, omit required use or infer zero from missing records. Attribute shared use, reusable assets and inclusive services once; preserve the original stage/period and measured throughput link to final reference output. The former aggregate range is not a component limit or consumption default. flexible_primary_packaging_input_specific_input: Operation harvest_grading_and_primary_packaging: Record films, bags, wraps, lidding, labels, or other flexible materials applied before the gate; omit when unused. Original quantity method: Record film or bag mass or item count by package type, fill capacity, and campaign. Identify the actual input for this operation from supplier specifications, equipment and primary records. This is a mandatory collection requirement, not an exchange. Before dataset completeness, represent each used material, formulated product, carrier or independently purchased service by one physically specific card with its native quantity/property; confirm a compatible UUID, or retain an explicit unresolved identity and do not claim a fully linked dataset. Do not substitute a conditional example for an unknown actual input, invent a recipe, omit required use or infer zero from missing records. Attribute shared use, reusable assets and inclusive services once; preserve the original stage/period and measured throughput link to final reference output. The former aggregate range is not a component limit or consumption default.kg or itemeach packing run and monthly reconciliationfull campaigneach pack-house or gateper declared reference flowspecification; inventory; waste ticket
cp_wash_water_recordsharvest_grading_and_primary_packagingwashing water and wastewatermeter, balance, and treatment recordwater_source; supplied_volume; recirculated_volume; discharge_volume; product_washed; cleaning_use; treatment; destinationmeter supply and discharge or validate water balance; Raw aggregation and attribution: aggregate by run and accepted massm3 and kg where measuredeach wash run and monthly reconciliationfull campaigneach wash or pack lineper declared reference flowmeter or balance; treatment receipt
cp_harvest_grade_recordsharvest_grading_and_primary_packagingaccepted, downgraded, rejects, cooling electricityharvest ticket, grade log, and meterbatch_id; species; harvest_mass; accepted_mass; downgraded_mass; reject_mass; grade; size; maturity; trim; cooling_energy; gate_dateweigh pre- and post-grading outputs and link meters; Raw aggregation and attribution: aggregate by batch, species, grade, and gatekg, grade, size, kWheach harvest and packing runfull campaigneach pack-house or gateper declared reference flowcalibrated scale; grade record; cold-room meter
cp_transport_recordspurchased_transport_to_gateroad transport and delivered outputshipment record and invoiceshipment_id; origin; destination; distance; product_mass; package_mass; vehicle; temperature; load; return; received_mass; lossverify shipment, route, service, and receipt; Raw aggregation and attribution: sum t*km and reconcile received masst, km, t*km, °C, kgevery shipmentfull campaigndeclared route to gateper declared reference flowcarrier record; route evidence; receipt
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

Raw downloads

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

Structured rule index

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

System boundary rules · 5
Rule IDApplies toRuleSource IDs
boundary_farmed_campaignsubstrate preparation, inoculation, incubation, fruiting, cropping, and harvestInclude the cultivation campaign from substrate receipt or preparation through final harvest flush, including conditioning, spawn, climate control, water, sanitation, harvest, and primary gate preparation when before the declared gate.fao-make-money-growing-mushrooms-2010, robinson-2018-mushroom-lca
boundary_substrate_and_casingsubstrate ingredients, casing, supplements, and coveringInclude actual substrate and casing crossing the boundary with recipe, wet or dry basis, and source; by-products receive no automatic burden-free or avoided-product credit.fao-make-money-growing-mushrooms-2010, robinson-2018-mushroom-lca
boundary_wild_and_processed_exclusionproduct identity and downstream useRestrict the product to cultivated fresh mushrooms. Wild mushrooms, spawn, and processed or preserved products remain separate categories.usda-ams-mushroom-grade-standard
boundary_spent_substrate_fatespent substrate, contaminated substrate, and rejectsRecord spent substrate and contaminated batches with destination, transport, treatment, and recipient use. Compost, soil-amendment, feed, or other credits require recipient and allocation or substitution evidence.robinson-2018-mushroom-lca, iso-14044-2006
boundary_declared_gategrading, washing, cooling, packaging, and transportEnd the default boundary at the declared farm or pack-house gate. Include grading, trimming, washing, cooling, and primary packaging only before hand-off; use the conditional transport process only when inside the boundary.usda-ams-mushroom-grade-standard, robinson-2018-mushroom-lca
Allocation rules · 6
Rule IDApplies toRuleSource IDs
allocation_process_subdivision_firstshared substrate, rooms, utilities, and packingSubdivide activities and collect separate batch records wherever practical; allocate only genuinely shared activities after physical separation is no longer feasible.iso-14044-2006
allocation_mushroom_and_spent_substratemarketable mushrooms and spent substrateTreat marketable mushrooms as the reference product. Treat spent substrate as waste unless intentionally transferred to a documented recipient as a product or co-product. A saleable secondary product requires a declared physical or economic basis, sensitivity, and recipient evidence.robinson-2018-mushroom-lca, iso-14044-2006
allocation_multiple_flushessuccessive flushes from one campaignAttribute shared substrate, incubation, and room burdens to all flushes from the same campaign and aggregate by accepted output.robinson-2018-mushroom-lca
allocation_downgraded_mushroomsdowngraded mushrooms and grading rejectsClassify downgraded mushrooms as a co-product only with a documented recipient and intended use. Material without a recipient or with disposal treatment remains waste and receives no avoided-product credit.iso-14044-2006, usda-ams-mushroom-grade-standard
allocation_rule_5foreground_burden_allocationConcrete cards do not inherit numerical ranges from the former aggregate card. Determine quantities from original records, stock/meter reconciliation and the declared reference flow; no default quantity or numeric screen is supplied without evidence matching the identity, unit, period and boundary. Missing range evidence is a quality disclosure, not zero use or proof of completeness.
allocation_residual_precedenceremaining common burden with no specified primary branchResolve any study-specific joint-product instruction in this PCR that has no specified primary branch using this precedence; retain an already explicitly prescribed category-specific primary method. First directly assign separable output-specific activities. For the remaining common burden B, use a physical driver d_i only when measured operation or biological-service records demonstrate the causal consumption represented by that driver. A product being weighable, valuable or lower grade alone is insufficient; do not switch arbitrarily between area, time, mass and revenue. For comparable grades receiving the same common handling, measured processed mass is applicable only with the same service demand, state and moisture basis demonstrated. Share a_i=d_i/sum(d_j); B_i=B*a_i. If no defensible causal physical driver exists for that common operation, use gate- and period-matched economic shares a_i=(q_i*p_i)/sum(q_j*p_j), with the complete independently intended output set, compatible quantity/price units, currency, representative prices and values before output-specific downstream processing. Missing price or denominator evidence makes the allocated result incomplete, not a zero-priced product or a single-output system. Report shares summing to one and sensitivity to a material alternative; an alternative is not an interchangeable primary result. Waste, retained residues and internal transfers receive no co-product share, while their attributable production/handling burdens remain with the producing saleable route. Retain unallocated physical quantities and mass balances separately. This branch gives no automatic substitution credit; any separately scoped substitution analysis retains the gross inventory and its actual displaced-function evidence.ghg-protocol-product-standard-2011
Validation rules · 10
Rule IDApplies toRuleSource IDs
validation_reference_identityreference flowRequire declared species, route, gate, qualifiers, and compatible concrete product, mass property, and mass unit-group identity before final publication; this draft requires foreground identity binding.
validation_campaign_reconciliationall campaignsCheck substrate, spawn, room, flush, accepted, downgraded, reject, spent-substrate, and transport records share identifiers and reconcile to reference mass.robinson-2018-mushroom-lca
validation_moisture_basisfresh mushrooms, substrate, casing, and spent substrateReject mixed wet and dry amounts without documented measured conversion and moisture basis.robinson-2018-mushroom-lca
validation_route_conditionalscasing, fertilizer or soil amendment, washing, packaging, and transportInclude each conditional exchange only when its route condition is true and retain omission evidence when unused.fao-make-money-growing-mushrooms-2010, usda-ams-mushroom-grade-standard
validation_parameterized_flowsparameterized rowsVerify each actual exchange against its concrete flow UUID, physical state, property and unit; preserve explicit unresolved identities when confirmation is unavailable.
validation_unmapped_flowsunmapped rowsVerify each actual exchange against its concrete flow UUID, physical state, property and unit; preserve explicit unresolved identities when confirmation is unavailable.
validation_emission_reportingammonia and carbon-dioxide rowsRequire receiving medium, reported substance, method, amount basis, and duplicate-pathway check for every elementary emission.robinson-2018-mushroom-lca
validation_spent_substrate_destinationspent and contaminated substrateRequire destination, recipient or treatment, mass, moisture basis, and transport evidence; apply credit only under the allocation or substitution rule.robinson-2018-mushroom-lca, iso-14044-2006
validation_allocation_disclosureshared activities and secondary outputsRequire process subdivision evidence or allocation basis, shared-utility allocation, sensitivity, and recipient evidence for any co-product claim.iso-14044-2006
validation_grade_and_gateaccepted output and primary packagingConfirm species, freshness, maturity, size or grade, trim, cleanliness, wash and cooling state, packaging, and gate for each accepted lot.usda-ams-mushroom-grade-standard
Processes and inputs/outputs · 6
Process IDProcess nameInput flowsOutput flows
substrate_preparation_and_conditioningMushroom substrate preparation and conditioning93
inoculation_and_incubationSpawn inoculation and incubation43
fruiting_and_croppingFruiting, climate control, and repeated cropping54
harvest_grading_and_primary_packagingHarvest, grading, and primary packaging25
purchased_transport_to_gatePurchased transport to the declared gate11
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