TianGong PCR

Fresh hen eggs in shell for hatching

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

Source

1. Scope and Applicability

This PCR governs fresh, shell-on chicken eggs selected for hatching at the producing breeder-farm gate. Include managed breeder production, collection, first conditioning, grading, farm-controlled storage and presentation when performed before handover. Selection for hatching is an intended use, not proof of fertilization, viability or hatchability. Exclude incubation, hatchery operations, chicks, other-bird eggs, consumption eggs as the reference, processing and post-gate carriage.

2. Product Category Identity

FieldValue
canonical_pcr_idpcr.agriculture-forestry-and-fishery-products.live-animals-and-animal-products-excluding-meat.hen-eggs-in-shell-fresh-for-hatching
classification_refscpc:3.0:02311
covered_productsFresh hen eggs in shell selected and transferred for hatching at breeder farm gate
excluded_productsConsumption eggs as reference; other-bird eggs; incubated eggs; chicks; processed eggs
representative_productFarm-gate saleable hatching egg, shell-on and mass-measured
production_routeManaged breeder flock is the parent activity. Floor-nest, cage or other evidenced collection regimes are separate routes only where collection topology, litter/manure, energy, damage or validation changes. Routes are mutually exclusive for one cohort; separately measured cohorts may coexist.
market_stateFresh, shell-on, selected for hatching; farm storage and protective presentation declared

3. Reference Flow

FieldValue
WhatSaleable fresh hen eggs in shell selected for hatching at breeder-farm handover
How much1 kg shell-on egg mass; retain count and measured average mass
How wellDeclare breeder flock age and mating management, collection and selection, shell condition, storage time/temperature, measured quality tests if available; do not infer fertility or hatchability
How long or cycleDeclared flock productive period with replacement and storage periods linked
reference_flow_linkfarm_gate_hatching_eggs
FieldValue
Reference amount1
Reference product flowHen eggs in shell, fresh, for hatching e5791c05-2fe6-4cb4-aec8-30adb5e85b0b
Reference flow propertyMass 93a60a56-a3c8-11da-a746-0800200b9a66
Reference unit groupMass 93a60a57-a4c8-11da-a746-0800200c9a66
Reference unitkg
Required qualifiershen species; farm and gate; flock and breeder age; cohort and period; mating evidence; count and kg; shell grade; collection date; storage time and temperature; tested viability if available; rejects; tray/package reuse

4. Measurement and Unit Rules

rule_idApplies toRequired propertyRequired unitRule
egg_mass_countreference and internal egg statesMass 93a60a56-a3c8-11da-a746-0800200b9a66kgMeasure shell-on mass and retain count; convert count by sampled lot mean mass, not an assumed universal egg weight.
period_carrierflock and shared inputsMass or carrier propertykg, MJ or kWhIndex incoming stock, shared services and outputs to flock period before reference normalization; inventory crossing periods is counted once.
emission_massmanure gasesMasskg substanceCH4, N2O and NH3 are separate named substances; convert N2O-N and NH3-N factor bases before reporting molecular mass.
inventory_reference_normalizationall inventory rowsActual flow propertyexchange unit per reference flowThe inventory and collection aggregation fields below express final amounts per declared reference flow. Keep all raw collection records, original denominator qualifiers, route/period strata, unit conversions and allocation requirements. For each flow, first obtain its attributable amount in its own numerator unit using the existing rules; then divide by the measured accepted reference-output quantity of the same scope and multiply by the declared reference quantity. Do not mix species, states, gates or incompatible routes; count transfers and shared burdens once. A missing, zero or untraceable accepted-output denominator is a blocking data-quality issue. Keep provisional QA ranges on their explicitly stated bases; they are not conversion factors or production defaults. Compute normalized amount = attributable amount * declared reference quantity / measured accepted reference-output quantity. Apply normalization once only; never divide an already normalized value again.
stage_throughput_linkagestage records and final package contributionsActual flow property and its stated raw basisretain native numerator and stage denominator unitsKeep the original lot, event, cohort, period and stage denominators with their units. Reconstruct the attributable numerator A with measured stage quantity Q_stage and documented attribution before final normalization. If a quoted amount a_B corresponds to an explicit stage basis B_stage (for example, 1000 kg), use A = a_B * Q_stage / B_stage. If r_stage is already an intensity in exchange-unit per stage-unit, instead use A = r_stage * Q_stage, with no second division by B_stage. A raw attributable total is used directly. Final contribution = A * declared reference quantity / measured accepted final output. Convert compatible units explicitly and apply each attribution/allocation share exactly once; never treat a quoted amount or intensity as a raw total. Link stage transfers, losses, rejects, stocks, shared services and allocation to the same actual route, period and final-output stratum. For a 1000 kg basis retain 1000 kg explicitly. Do not assume unit yield, equal fresh/dried mass, equal head mass, equal dose quality or interchangeable gates. Missing links, unsupported unit conversion, zero denominators and untraceable allocation block dataset production. Stage-native datasets retain their own stage reference; package contributions are a separate projection.

5. System Boundary

Boundary Abstraction

FieldValue
declared_starting_conditionPurchased replacement breeders/pullets, feed, water, energy and package materials enter at recorded farm receipt; internally produced replacements or feed require separately traced foreground.
starting_condition_roleBreeder-farm incoming stock before the declared productive flock period.
product_classification_scopeCPC 3.0 02311 applies to final fresh shell-on hatching eggs, not internal states or table-egg co-products.
recursive_input_rulePurchased hatching eggs used upstream of this flock carry one upstream dataset at receipt; do not recursively credit the resulting eggs or include hatchery incubation twice.
upstream_dataset_requirementTrace purchased birds, feed, energy and packaging to upstream datasets; farm-only inventory must not be represented as cradle-to-gate.
disclosureGate, cohort and period, breeding/collection route, egg grade and quality evidence, conditioning, storage, package reuse, losses and co-product allocation.

Boundary Rules

rule_idApplies toRulesource_ids
farm_gate_cutall routesInclude breeder-farm laying, independent collection, first conditioning, grading, on-farm stabilization and presentation; exclude hatchery incubation, chicks and post-gate transport.fao-egg-production; aviagen-egg-handling-2015
quality_not_fertilityfinal productHatching use is not a measured fertility or hatchability claim; record tests and rejected destinations rather than assuming quality.aviagen-egg-handling-2015
route_deltabreeder routeDeclare managed biological parent and actual route changes to topology, inventory categories, measurement or validation; a route label alone is insufficient.fao-leap-poultry-2016
handoff_onceinternal eggsCapture, prepared, graded and stored states reconcile one cohort; a mass transfer between nodes does not create another independently saleable final product.mass-balance-identity
shared_asset_boundaryhouse, nests, store and reusable traysIdentify consumers and service periods; record each shared burden only once at actual service handover.fao-leap-poultry-2016

6. Process Inventory Structure

Process Map

process_idprocess_nameinclusioninclusion_conditionrolequantitative_reference
breeder_flockManaged breeder flock and layingrequiredAll breeder-farm routesManaged biological production and laid-egg handoffflock period and gross egg mass
egg_collectionIndependent egg collectionrequiredAll breeder-farm routesCapture from nests; measure collection lossgross laid mass
first_conditioningFirst farm conditioningrequiredInspection and dry preparation; no treatment may be recordedRaw collected to prepared statecollected mass
hatching_gradeHatching selection and gradingrequiredAll breeder-farm routesSeparate hatching, marketed downgrade and rejectionprepared mass
egg_storageFarm stabilization and storageconditionalFarm-controlled storage or cooling before handoverSelected usable to stabilized stateselected mass and storage duration
egg_presentationFarm presentation and handoverrequiredOne direct or stored input route; materials only if farm-suppliedProtect and hand over final farm-gate referencesaleable shell-on kg

Process: Managed breeder flock and laying (breeder_flock)

Inputs

Product flows
Replacement breeder birds (replacement_birds)

Record received birds and period; link upstream burden once.

Denominator and scope requirements:per kg saleable shell-on hatching eggs at breeder-farm gate

  • Selected flow: Replacement breeder birds (UUID unresolved)
  • Flow property / unit: Mass / kg liveweight
  • Amount rule: Record received birds and period; link upstream burden once.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_flock
  • Range: Provisional replaceable QA screen
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 10
    • Unit: kg liveweight/kg reference
    • Basis: broad first-pass reference-mass screen; replace with reviewed data
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Breeder feed (breeder_feed)

Record purchased and separately produced feed net of stock changes.

Denominator and scope requirements:per kg saleable shell-on hatching eggs at breeder-farm gate

  • Selected flow: Breeder feed (UUID unresolved)
  • Flow property / unit: Mass / kg as-fed
  • Amount rule: Calculate the attributable final-package exchange under inventory_reference_normalization and stage_throughput_linkage using reconciled feed-supply records that retain in-boundary losses and their production burden.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_inputs
  • Range: Provisional replaceable QA screen
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 1
    • Upper: 20
    • Unit: kg as-fed/kg reference
    • Basis: broad first-pass reference-mass screen; replace with reviewed data
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Supplied flock water (flock_water)

Meter drinking and cleaning water by use.

Denominator and scope requirements:per kg saleable shell-on hatching eggs at breeder-farm gate

  • Selected flow: Supplied farm water
  • Flow property / unit: Volume / L
  • Amount rule: Meter drinking and cleaning water by use.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_inputs
  • Range: Provisional replaceable QA screen
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0.1
    • Upper: 100
    • Unit: L/kg reference
    • Basis: broad first-pass reference-mass screen; replace with reviewed data
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Electricity at the equipment supply point (house_energy_electricity)

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

Record electricity, heat and fuels by actual carrier. Denominator and scope requirements:per kg saleable shell-on hatching eggs at breeder-farm gate Energy accounting basis: retain separate carrier quantities in their native units. Convert electricity from kWh to MJ using 3.6; convert fuel mass/volume only with documented carrier-specific calorific value and, where needed, density. This card reports the MJ accounting quantity, not a mass exchange or a summed mixed-carrier flow. Final exchanges retain their actual carrier property and unit; do not add kg, L, kWh and MJ or assign one carrier UUID to their total.

Confirm identity, grade, state and unit from equipment, supplier and contemporaneous measurements; the product UUID does not establish actual use or upstream-provider compatibility. Retain the electricity supply point, fuel grade, density and heating-value basis. Distinguish purchased heat from on-site fuel conversion without counting its input fuel again.

  • Selected flow: Alternating current 455f0ef5-6118-4f2b-a3f5-1f75e0afe3ca
  • Flow property / unit: Energy / kWh
  • Amount rule: Collect raw quantities for this identity under cp_inputs 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_inputs
  • Sources: fao-agricultural-energy

This binding is alternating current at the use point with supply technology, voltage and provider unspecified. Confirm actual AC supply; DC requires a different identity. The database reference is 1 MJ: preserve meter kWh and convert once using 1 kWh = 3.6 MJ when linking reference quantities. Internal generation links to its foreground generator, without an additional purchased-electricity burden.

Diesel fuel supplied to equipment (house_energy_diesel)

Confirm identity, grade, state and unit from equipment, supplier and contemporaneous measurements; the product UUID does not establish actual use or upstream-provider compatibility. Retain the electricity supply point, fuel grade, density and heating-value basis. Distinguish purchased heat from on-site fuel conversion without counting its input fuel again.

  • Selected flow: Diesel fuel 9d258d75-6792-4f1c-9856-81602ed8f816
  • Flow property / unit: Mass / kg
  • Amount rule: Collect raw quantities for this identity under cp_inputs 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_inputs
  • Sources: fao-agricultural-energy
Purchased heat at the process inlet (house_energy_heat)

Confirm identity, grade, state and unit from equipment, supplier and contemporaneous measurements; the UUID remains unverified. Retain the electricity supply point, fuel grade, density and heating-value basis. Distinguish purchased heat from on-site fuel conversion without counting its input fuel again.

  • Selected flow: Purchased heat at the process inlet
  • Flow property / unit: Energy / MJ
  • Amount rule: Collect raw quantities for this identity under cp_inputs 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_inputs
  • Sources: fao-agricultural-energy
Waste flows

No prescribed flow in this coordinate; add only with observed and verified identity.

Elementary flows

No prescribed flow in this coordinate; add only with observed and verified identity.

Outputs

Product flows
Newly laid shell eggs (laid_eggs)

Reconcile gross laid eggs to collection and loss; internal state, not final product.

Denominator and scope requirements:per kg saleable shell-on hatching eggs at breeder-farm gate

  • Selected flow: Newly laid hen eggs (UUID unresolved)
  • Flow property / unit: Mass / kg shell-on
  • Amount rule: Reconcile gross laid eggs to collection and loss; internal state, not final product.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_eggs
  • Range: Provisional replaceable QA screen
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 1
    • Upper: 2
    • Unit: kg/kg reference
    • Basis: broad first-pass reference-mass screen; replace with reviewed data
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Marketed spent breeders (cull_birds)

Record only independently sold culls; mortality is waste.

Denominator and scope requirements:per kg saleable shell-on hatching eggs at breeder-farm gate

  • Selected flow: Spent breeder birds (UUID unresolved)
  • Flow property / unit: Mass / kg liveweight
  • Amount rule: Record only independently sold culls; mortality is waste.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_flock
  • Range: Provisional replaceable QA screen
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 10
    • Unit: kg liveweight/kg reference
    • Basis: broad first-pass reference-mass screen; replace with reviewed data
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Independently exported manure (exported_manure)

Use this conditional product output only when manure is independently transferred for value; exclude the same material from manure_waste.

Denominator and scope requirements:per kg saleable shell-on hatching eggs at breeder-farm gate

  • Selected flow: Marketed breeder manure (UUID unresolved)
  • Flow property / unit: Mass / kg wet and dry
  • Amount rule: Record measured sold mass, composition, gate and buyer by flock period.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_manure
  • Range: Provisional exported-manure screen
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 100
    • Unit: kg wet/kg reference
    • Basis: broad replaceable flock-period screen
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Waste flows
Managed manure and litter (manure_waste)

Record one actual manure-management handoff; separately sold manure is a co-product.

Denominator and scope requirements:per kg saleable shell-on hatching eggs at breeder-farm gate

  • Selected flow: Breeder manure and litter (UUID unresolved)
  • Flow property / unit: Mass / kg wet
  • Amount rule: Record one actual manure-management handoff; separately sold manure is a co-product.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_manure
  • Range: Provisional replaceable QA screen
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 100
    • Unit: kg wet/kg reference
    • Basis: broad first-pass reference-mass screen; replace with reviewed data
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Elementary flows
Biogenic methane from manure (manure_ch4_air)

Model documented manure CH4 pathway from records.

Denominator and scope requirements:per kg saleable shell-on hatching eggs at breeder-farm gate

  • Selected flow: Methane, biogenic, to air fe0acd60-3ddc-11dd-a8e8-0050c2490048
  • Flow property / unit: Mass / kg CH4
  • Amount rule: Model documented manure CH4 pathway from records.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_manure
  • Sources: ipcc-2019-livestock-manure
  • Range: Provisional replaceable QA screen
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 10
    • Unit: kg CH4/kg reference
    • Basis: broad first-pass reference-mass screen; replace with reviewed data
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Nitrous oxide from manure (manure_n2o_air)

Model documented manure N2O; convert N2O-N to N2O.

Coverage of this single N2O card: use calc_manure_n2o_coverage to calculate direct and applicable indirect components separately for the represented node, then report only their non-overlapping molecular-N2O sum assigned to this card. Keep storage and managed-soil calculations distinct. Exclude components explicitly covered by a linked process, retain the coverage evidence, and do not duplicate them as both aggregate and component exchanges. Missing indirect-pathway evidence is not zero.

Denominator and scope requirements:per kg saleable shell-on hatching eggs at breeder-farm gate

  • Selected flow: Nitrous oxide to air 08a91e70-3ddc-11dd-94c3-0050c2490048
  • Flow property / unit: Mass / kg N2O
  • Amount rule: Model documented manure N2O; convert N2O-N to N2O.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_manure
  • Sources: ipcc-2019-livestock-manure
  • Range: Provisional replaceable QA screen
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 10
    • Unit: kg N2O/kg reference
    • Basis: broad first-pass reference-mass screen; replace with reviewed data
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Ammonia from manure (manure_nh3_air)

Record only a documented NH3 volatilization pathway.

Denominator and scope requirements:per kg saleable shell-on hatching eggs at breeder-farm gate

  • Selected flow: Ammonia to air 08a91e70-3ddc-11dd-a2a9-0050c2490048
  • Flow property / unit: Mass / kg NH3
  • Amount rule: Record only a documented NH3 volatilization pathway.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_manure
  • Sources: ipcc-2019-livestock-manure
  • Range: Provisional replaceable QA screen
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 10
    • Unit: kg NH3/kg reference
    • Basis: broad first-pass reference-mass screen; replace with reviewed data
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Reasoned estimate (reasoned_estimate)

Process: Independent egg collection (egg_collection)

Inputs

Product flows
Eggs at nests (nest_eggs_in)

Link to the same flock-period laid-egg output.

Denominator and scope requirements:per kg saleable shell-on hatching eggs at breeder-farm gate

  • Selected flow: Newly laid hen eggs (UUID unresolved)
  • Flow property / unit: Mass / kg shell-on
  • Amount rule: Link to the same flock-period laid-egg output.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_eggs
  • Range: Provisional replaceable QA screen
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 1
    • Upper: 2
    • Unit: kg/kg reference
    • Basis: broad first-pass reference-mass screen; replace with reviewed data
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Waste flows

No prescribed flow in this coordinate; add only with observed and verified identity.

Elementary flows

No prescribed flow in this coordinate; add only with observed and verified identity.

Outputs

Product flows
Collected raw shell eggs (collected_eggs)

Weigh batches before conditioning.

Denominator and scope requirements:per kg saleable shell-on hatching eggs at breeder-farm gate

  • Selected flow: Collected raw hen eggs (UUID unresolved)
  • Flow property / unit: Mass / kg shell-on
  • Amount rule: Weigh batches before conditioning.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_eggs
  • Range: Provisional replaceable QA screen
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 1
    • Upper: 2
    • Unit: kg/kg reference
    • Basis: broad first-pass reference-mass screen; replace with reviewed data
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Waste flows
Collection breakage and loss (collection_loss)

Record broken/uncollected eggs and destination.

Denominator and scope requirements:per kg saleable shell-on hatching eggs at breeder-farm gate

  • Selected flow: Collection egg loss (UUID unresolved)
  • Flow property / unit: Mass / kg
  • Amount rule: Record broken/uncollected eggs and destination.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_eggs
  • Range: Provisional replaceable QA screen
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 1
    • Unit: kg/kg reference
    • Basis: broad first-pass reference-mass screen; replace with reviewed data
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Elementary flows

No prescribed flow in this coordinate; add only with observed and verified identity.

Process: First farm conditioning (first_conditioning)

Inputs

Product flows
Collected eggs entering conditioning (raw_eggs_in)

Link one incoming batch to collection; do not assume washing.

Denominator and scope requirements:per kg saleable shell-on hatching eggs at breeder-farm gate

  • Selected flow: Collected raw hen eggs (UUID unresolved)
  • Flow property / unit: Mass / kg shell-on
  • Amount rule: Link one incoming batch to collection; do not assume washing.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_eggs
  • Range: Provisional replaceable QA screen
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 1
    • Upper: 2
    • Unit: kg/kg reference
    • Basis: broad first-pass reference-mass screen; replace with reviewed data
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Waste flows

No prescribed flow in this coordinate; add only with observed and verified identity.

Elementary flows

No prescribed flow in this coordinate; add only with observed and verified identity.

Outputs

Product flows
Prepared eggs for grading (prepared_eggs)

Record shell-intact prepared mass and hand off to grading.

Denominator and scope requirements:per kg saleable shell-on hatching eggs at breeder-farm gate

  • Selected flow: Prepared hen eggs (UUID unresolved)
  • Flow property / unit: Mass / kg shell-on
  • Amount rule: Record shell-intact prepared mass and hand off to grading.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_eggs
  • Range: Provisional replaceable QA screen
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 1
    • Upper: 2
    • Unit: kg/kg reference
    • Basis: broad first-pass reference-mass screen; replace with reviewed data
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Waste flows
Conditioning rejects (conditioning_reject)

Record damaged/contaminated mass and disposal.

Denominator and scope requirements:per kg saleable shell-on hatching eggs at breeder-farm gate

  • Selected flow: Conditioning egg rejects (UUID unresolved)
  • Flow property / unit: Mass / kg
  • Amount rule: Record damaged/contaminated mass and disposal.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_eggs
  • Range: Provisional replaceable QA screen
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 1
    • Unit: kg/kg reference
    • Basis: broad first-pass reference-mass screen; replace with reviewed data
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Elementary flows

No prescribed flow in this coordinate; add only with observed and verified identity.

Process: Hatching selection and grading (hatching_grade)

Inputs

Product flows
Prepared eggs entering grading (prepared_eggs_in)

Link to first conditioning; candling only if actually performed.

Denominator and scope requirements:per kg saleable shell-on hatching eggs at breeder-farm gate

  • Selected flow: Prepared hen eggs (UUID unresolved)
  • Flow property / unit: Mass / kg shell-on
  • Amount rule: Link to first conditioning; candling only if actually performed.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_grading
  • Range: Provisional replaceable QA screen
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 1
    • Upper: 2
    • Unit: kg/kg reference
    • Basis: broad first-pass reference-mass screen; replace with reviewed data
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Waste flows

No prescribed flow in this coordinate; add only with observed and verified identity.

Elementary flows

No prescribed flow in this coordinate; add only with observed and verified identity.

Outputs

Product flows
Selected hatching-grade eggs (selected_hatching_eggs)

Weigh accepted eggs; designation alone does not prove fertility.

Denominator and scope requirements:per kg saleable shell-on hatching eggs at breeder-farm gate

  • Selected flow: Selected hatching hen eggs (UUID unresolved internal state)
  • Flow property / unit: Mass / kg shell-on
  • Amount rule: Weigh accepted eggs; designation alone does not prove fertility.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_grading
  • Range: Provisional replaceable QA screen
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 1
    • Upper: 1.5
    • Unit: kg/kg reference
    • Basis: broad first-pass reference-mass screen; replace with reviewed data
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Independently marketed table eggs (table_egg_coproduct)

Include only if actually sold as a separate co-product.

Denominator and scope requirements:per kg saleable shell-on hatching eggs at breeder-farm gate

  • Selected flow: Fresh non-hatching hen eggs (UUID unresolved)
  • Flow property / unit: Mass / kg shell-on
  • Amount rule: Include only if actually sold as a separate co-product.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_grading
  • Range: Provisional replaceable QA screen
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 2
    • Unit: kg/kg reference
    • Basis: broad first-pass reference-mass screen; replace with reviewed data
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Waste flows
Grading reject (grading_reject)

Record unsafe/broken eggs and destination; not a co-product.

Denominator and scope requirements:per kg saleable shell-on hatching eggs at breeder-farm gate

  • Selected flow: Rejected eggs (UUID unresolved)
  • Flow property / unit: Mass / kg
  • Amount rule: Record unsafe/broken eggs and destination; not a co-product.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_grading
  • Range: Provisional replaceable QA screen
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 1
    • Unit: kg/kg reference
    • Basis: broad first-pass reference-mass screen; replace with reviewed data
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Elementary flows

No prescribed flow in this coordinate; add only with observed and verified identity.

Process: Farm stabilization and storage (egg_storage)

Inputs

Product flows
Selected eggs entering storage (selected_eggs_in)

Record lot, time and temperature; omit node when no storage intervention occurs.

Denominator and scope requirements:per kg saleable shell-on hatching eggs at breeder-farm gate

  • Selected flow: Selected hatching eggs (UUID unresolved)
  • Flow property / unit: Mass / kg shell-on
  • Amount rule: Record lot, time and temperature; omit node when no storage intervention occurs.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_storage
  • Range: Provisional replaceable QA screen
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 1
    • Upper: 1.5
    • Unit: kg/kg reference
    • Basis: broad first-pass reference-mass screen; replace with reviewed data
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Electricity at the equipment supply point (storage_energy_electricity)

Collection scope and applicability for storage_energy. 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.

Measure actual cooling/ventilation use by lot or shared room. Denominator and scope requirements:per kg saleable shell-on hatching eggs at breeder-farm gate Energy accounting basis: retain separate carrier quantities in their native units. Convert electricity from kWh to MJ using 3.6; convert fuel mass/volume only with documented carrier-specific calorific value and, where needed, density. This card reports the MJ accounting quantity, not a mass exchange or a summed mixed-carrier flow. Final exchanges retain their actual carrier property and unit; do not add kg, L, kWh and MJ or assign one carrier UUID to their total.

Confirm identity, grade, state and unit from equipment, supplier and contemporaneous measurements; the product UUID does not establish actual use or upstream-provider compatibility. Retain the electricity supply point, fuel grade, density and heating-value basis. Distinguish purchased heat from on-site fuel conversion without counting its input fuel again.

  • Selected flow: Alternating current 455f0ef5-6118-4f2b-a3f5-1f75e0afe3ca
  • Flow property / unit: Energy / kWh
  • Amount rule: Collect raw quantities for this identity under cp_storage 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_storage
  • Sources: fao-agricultural-energy

This binding is alternating current at the use point with supply technology, voltage and provider unspecified. Confirm actual AC supply; DC requires a different identity. The database reference is 1 MJ: preserve meter kWh and convert once using 1 kWh = 3.6 MJ when linking reference quantities. Internal generation links to its foreground generator, without an additional purchased-electricity burden.

Diesel fuel supplied to equipment (storage_energy_diesel)

Confirm identity, grade, state and unit from equipment, supplier and contemporaneous measurements; the product UUID does not establish actual use or upstream-provider compatibility. Retain the electricity supply point, fuel grade, density and heating-value basis. Distinguish purchased heat from on-site fuel conversion without counting its input fuel again.

  • Selected flow: Diesel fuel 9d258d75-6792-4f1c-9856-81602ed8f816
  • Flow property / unit: Mass / kg
  • Amount rule: Collect raw quantities for this identity under cp_storage 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_storage
  • Sources: fao-agricultural-energy
Waste flows

No prescribed flow in this coordinate; add only with observed and verified identity.

Elementary flows

No prescribed flow in this coordinate; add only with observed and verified identity.

Outputs

Product flows
Stabilized eggs for presentation (stabilized_eggs)

Record outgoing mass and full storage history.

Denominator and scope requirements:per kg saleable shell-on hatching eggs at breeder-farm gate

  • Selected flow: Farm-stored hatching eggs (UUID unresolved)
  • Flow property / unit: Mass / kg shell-on
  • Amount rule: Record outgoing mass and full storage history.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_storage
  • Range: Provisional replaceable QA screen
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 1
    • Upper: 1.5
    • Unit: kg/kg reference
    • Basis: broad first-pass reference-mass screen; replace with reviewed data
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Waste flows
Storage loss and rejects (storage_reject)

Reconcile accepted, rejected and inventory change.

Denominator and scope requirements:per kg saleable shell-on hatching eggs at breeder-farm gate

  • Selected flow: Storage egg rejects (UUID unresolved)
  • Flow property / unit: Mass / kg
  • Amount rule: Reconcile accepted, rejected and inventory change.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_storage
  • Range: Provisional replaceable QA screen
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 1
    • Unit: kg/kg reference
    • Basis: broad first-pass reference-mass screen; replace with reviewed data
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Elementary flows

No prescribed flow in this coordinate; add only with observed and verified identity.

Process: Farm presentation and handover (egg_presentation)

Inputs

Product flows
Selected or stored eggs entering presentation (eggs_for_handover)

Take one direct-from-grade or stored route, never both.

Denominator and scope requirements:per kg saleable shell-on hatching eggs at breeder-farm gate

  • Selected flow: Selected hatching eggs (UUID unresolved internal state)
  • Flow property / unit: Mass / kg shell-on
  • Amount rule: Take one direct-from-grade or stored route, never both.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_handover
  • Range: Provisional replaceable QA screen
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 1
    • Upper: 1.5
    • Unit: kg/kg reference
    • Basis: broad first-pass reference-mass screen; replace with reviewed data
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Waste flows

No prescribed flow in this coordinate; add only with observed and verified identity.

Elementary flows

No prescribed flow in this coordinate; add only with observed and verified identity.

Outputs

Product flows
Saleable farm-gate hatching eggs (farm_gate_hatching_eggs)

Weigh final accepted shell-on mass at actual breeder-farm handover.

Raw reference-output records: Weigh final accepted shell-on mass at actual breeder-farm handover. Preserve the measured accepted lot quantity and every required qualifier. The amount below is the normalized reference exchange, not an assertion that a physical lot contains only one unit.

Denominator and scope requirements:per reference flow

  • Selected flow: Hen eggs in shell, fresh, for hatching e5791c05-2fe6-4cb4-aec8-30adb5e85b0b
  • Flow property / unit: Mass 93a60a56-a3c8-11da-a746-0800200b9a66 / kg
  • Amount rule: 1 kg
  • Value mode: Calculated value (calculated_value)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_handover
  • Range: Reference normalization identity
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 1
    • Upper: 1
    • Unit: kg/kg reference
    • Basis: reference shell-on mass normalized to itself
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Method formula (method_formula)
    • Sources: mass-balance-identity
Waste flows
Elementary flows

No prescribed flow in this coordinate; add only with observed and verified identity.

7. Allocation and Co-product Handling

rule_idApplies toRulesource_ids
output_priorityhatching eggs, marketed table eggs, cull birds, exported manureEnumerate intended outputs at their actual gates. Attribute separable activities directly. For inseparable flock-period burdens use documented physical causality if supportable, otherwise period-matched farm-gate economic allocation with prices, masses and sensitivity. Waste and mortality receive no product share.fao-leap-poultry-2016
period_sharedflock, house, nest equipment, store, traysIndex replacement, productive, storage and reuse periods; link input events and outputs to period. Attribute shared assets to measured users or justified service duration/capacity once, avoiding duplicate burden.fao-leap-poultry-2016; aviagen-egg-handling-2015
internal_stateslaid through stored eggsInternal transfers are mass reconciliation, not co-products; allocate only when a separate product exits the declared boundary.mass-balance-identity

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

8. Foreground Data Collection, Calculation, and Quality Rules

Specific input identification before dataset completion

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

requirement_idcollection_protocol_idPreserved collection scope
farm_packaging_specific_inputcp_packagingOperation egg_presentation: Record new and reusable materials, owner and evidenced use cycles. Denominator and scope requirements:per kg saleable shell-on hatching eggs at breeder-farm gate Original quantity method: Record new and reusable materials, owner and evidenced use cycles.

Data Collection Protocols

protocol_idprocess_idflow_rolerecord_typeraw_fieldscollection_methodunitfrequencytemporal_coveragesite_scopeaggregation_rulequality_evidence
cp_flockbreeder_flockreplacement, culls, age, routeflock registercohort, species, age, head, mass, entry/exit, mortality, mating, housing/collection routeregister and calibrated sample weighing; Raw aggregation requirements: cohort-period ledger. Apply the existing route, period, conversion and allocation rules; retain raw totals and the measured accepted reference-output denominator for the same scope. Perform final normalization exactly once; do not divide an already normalized amount again.head; kgevent/monthlyfull productive/replacement phasesall housesper reference flowinvoice, scale and mortality logs; traceable numerator, accepted reference-output denominator and normalization worksheet
cp_inputsbreeder_flockfeed, water, energyinvoices, stock, meterssupplier, feed, dry matter, stock, water, carrier, meter, period, shared useinvoice, meter and stock reconciliation; Raw aggregation requirements: Use calc_feed_supply_and_intake to distinguish supplied feed carrying production burden, actual intake and losses; preserve all native stock and period records, then normalize the attributable quantity once to accepted final output.kg; L; kWh; MJmonthly/closefull flock periodall housesper reference flowinvoice, meter check, stock sheet; traceable numerator, accepted reference-output denominator and normalization worksheet
cp_eggsbreeder_flock; egg_collection; first_conditioninglaid, collected, prepared, lossbatch registercollection time, count, sampled mass, shell condition, accepted/rejected mass, destinationcount and calibrated weighing; Raw aggregation requirements: state mass balance by batch. Apply the existing route, period, conversion and allocation rules; retain raw totals and the measured accepted reference-output denominator for the same scope. Perform final normalization exactly once; do not divide an already normalized amount again.count; kgeach batchfull periodall linesper reference flowbatch sheet, calibration; traceable numerator, accepted reference-output denominator and normalization worksheet
cp_gradinghatching_gradehatching, table, reject gradesgrade loggrade rules, candling if done, count, kg, tests, destinationgrading and weighing; Raw aggregation requirements: mutually exclusive destinations. Apply the existing route, period, conversion and allocation rules; retain raw totals and the measured accepted reference-output denominator for the same scope. Perform final normalization exactly once; do not divide an already normalized amount again.count; kgeach batchfull periodall grading linesper reference flowgrade/test sheet; traceable numerator, accepted reference-output denominator and normalization worksheet
cp_manurebreeder_flockmanure and air pathwaysmanagement logbedding, moisture, nitrogen, pathway, dates, factorsobservation, assay, method worksheet; Raw aggregation requirements: one ledger per material batch. Apply the existing route, period, conversion and allocation rules; retain raw totals and the measured accepted reference-output denominator for the same scope. Perform final normalization exactly once; do not divide an already normalized amount again.kg; kg Nmonthly/eventflock/manure periodall pathwaysper reference flowlog, lab and factor citation; traceable numerator, accepted reference-output denominator and normalization worksheet
cp_storageegg_storagestored eggs and energylot/room logkg in/out, timestamps, temperature, humidity, meter, rejectsroom logger, meter, weighing; Raw aggregation requirements: batch inventory and shared energy. Apply the existing route, period, conversion and allocation rules; retain raw totals and the measured accepted reference-output denominator for the same scope. Perform final normalization exactly once; do not divide an already normalized amount again.kg; h; C; kWheach lot/dailyactual farm storageall roomsper reference flowlogger, meter, scale; traceable numerator, accepted reference-output denominator and normalization worksheet
cp_packagingegg_presentationtrays and discardpackage/reuse logmaterial, new/reused item, mass, owner, cycles, disposalcount/sample weighing; Raw aggregation requirements: net material by evidenced reuse. Apply the existing route, period, conversion and allocation rules; retain raw totals and the measured accepted reference-output denominator for the same scope. Perform final normalization exactly once; do not divide an already normalized amount again. farm_packaging_specific_input: Operation egg_presentation: Record new and reusable materials, owner and evidenced use cycles. Denominator and scope requirements:per kg saleable shell-on hatching eggs at breeder-farm gate Original quantity method: Record new and reusable materials, owner and evidenced use cycles. 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. presentation_waste_specific_output: Record breakage and non-reused package discard by actual destination. Denominator and scope requirements:per kg saleable shell-on hatching eggs at breeder-farm gate Record breakage and non-reused package discard by actual destination. This is a mandatory output-identification requirement, not an aggregate exchange. Preserve every actual co-product, reject, packaging waste and treatment stream in this operation. Before dataset completeness create separate cards for physically distinct streams, with actual material/state, quantity, destination and Product/Waste role. A genuinely mixed waste stream may remain one physically defined mixture with measured composition; do not invent separation or count its components again. Keep unlike units separate, retain the original allocation and reference normalization, and reconcile the output balance. Identify actual functions before co-product allocation; waste does not acquire a co-product share merely by having mass. Confirm a compatible UUID or explicitly retain its unresolved identity. Missing records never establish zero or exclusion.item; kgeach dispatchfull periodfarm packing pointsper reference flowpurchase/return log; traceable numerator, accepted reference-output denominator and normalization worksheet
cp_handoveregg_presentationfinal referencedispatch registerlot, count, kg, grade, gate, buyer, collection/storage history, testscalibrated dispatch weighing; Raw aggregation requirements: accepted kg once. Apply the existing route, period, conversion and allocation rules; retain raw totals and the measured accepted reference-output denominator for the same scope. Perform final normalization exactly once; do not divide an already normalized amount again.kg; counteach handoverfull periodfarm gatesper reference flowdispatch and calibration; traceable numerator, accepted reference-output denominator and normalization worksheet
cp_feed_supply_and_intakebreeder_flockFeed supply, intake and lossstock, receipt, issue and loss ledgerfeed identity/source; cohort/phase; period; opening/closing stock; receipts; on-site provision; unused returns/transfers; uneaten/spoiled mass and destination; as-fed/DM; actual intake; burden owner; accepted final outputReconcile matched stock, scales, ration/forage estimates and disposal records under calc_feed_supply_and_intake. Keep raw totals and stage denominators; assign production and treatment burden once, then normalize to accepted final output.kg as-fed; kg DMeach issue and period closecomplete represented cohort/periodactual operated feeding nodesper reference flowstock and supplier records; moisture evidence; loss and no-duplication reconciliation
cp_manure_n2o_coveragebreeder_flockDirect and indirect manure/soil N2O coveragepathway N ledger and method worksheetspecies/class; period; excreted N; stage stocks/transfers; system shares; volatilised NH3-N/NOx-N; leached/runoff N; application/grazing N; factor source, unit and applicability; direct/indirect components; receiving medium; linked process and assigned card; accepted final outputRetain raw stage N and component calculations under calc_manure_n2o_coverage, matched to actual operation and existing manure protocols. Document unsupported or inapplicable paths and coverage boundaries; normalize attributable N2O once.kg N; kg N2Oeach reporting period and management changecomplete represented management periodactual operated and explicitly linked nodesper reference flowN balance, factor unit/applicability, component-to-card and no-duplication worksheet

Calculation Rules

rule_idApplies toFormula or ruleInputsOutputsource_ids
egg_balanceegg statesGross laid = collected + collection loss; collected = prepared + conditioning reject; prepared = selected + marketed table grade + grading reject; selected adjusted for stock change = final + storage/presentation rejects. Document timing differences.cp_eggs; cp_grading; cp_storage; cp_handoverstage yieldsmass-balance-identity
normalize_kgall rowsDivide period-attributed amounts by measured final saleable shell-on kg, never laid count.all protocolsamount per kg referencemass-balance-identity
manure_gasesCH4, N2O, NH3Use pathway-specific recorded manure/N and documented method; convert N-basis species to molecular mass.cp_manurekg substance/kg referenceipcc-2019-livestock-manure
tray_reusereusable traysAllocate purchased/produced tray burden over evidenced reuse cycles; a returned tray is not a new purchase.cp_packagingkg material/kg referencemass-balance-identity
calc_feed_supply_and_intakebreeder_feedFeed supply used by the represented operation = opening feed stock + receipts + on-site feed entering the operation - closing feed stock - documented unused returns or transfers out. Retain in-boundary spoilage, refusals and discarded leftovers in that supply. Actual intake = that supply - measured uneaten/discarded losses, after matching moisture/DM and period; use intake only for nutrition/metabolism. Opening stock retains its prior burden and is not another purchase. Trace any unused return or transfer and its burden destination; no automatic substitution credit. Attribute production once, through either the purchased-feed dataset or the represented on-site crop/collection node, never both for the same feed. Include actual waste treatment and manure contributions once, not as a second feed-production burden.cp_feed_supply_and_intakeseparate feed supply, intake and loss quantities, in matched as-fed/DM unitsfao-feed-loss-accounting-2018
calc_manure_n2o_coveragemanure_n2o_airFor each actual manure stage, calculate direct N2O, volatilisation/deposition-derived indirect N2O, and applicable leaching/runoff-derived indirect N2O separately with documented species/system activity and factor basis. Convert N2O-N to molecular N2O by 44/28 once; do not reconvert molecular masses. Retain component worksheets. Where an existing N2O card covers both direct and indirect emissions, report their non-overlapping sum; where separate direct/indirect cards exist, assign each component once to its matching card and never also report the sum. Pasture deposition and land application use the managed-soil method, not a manure-storage factor. Assign foreground versus linked treatment/pasture coverage explicitly; a manure export does not erase earlier emissions, and already covered downstream emissions are not repeated. Account for stock, transfers and previous N losses in the nitrogen cascade; indirect N2O is a downstream transformation of its precursor, not a second source-stage N loss. Normalize attributed molecular masses once to the accepted reference output. Document inapplicability; absent pathway data are not zero.cp_manure_n2o_coveragekg molecular N2O by pathway and assigned existing cardipcc-2019-livestock-manure; ipcc-managed-soils-2019
chemical_species_mass_accountingelementary_nutrient_emissionsFinal elementary exchanges use the mass of the identified substance and one actual receiving compartment. Keep nutrient/activity ledgers separate: species-specific N2O-N × 44/28 gives N2O, NH3-N × 17/14 gives NH3, nitrate-N × 62/14 gives nitrate, and phosphate-P × 95/31 gives phosphate. If the selected flow is elemental phosphorus instead, report kg P and convert phosphate mass by 31/95 only when that species basis is evidenced. Apply a conversion exactly once only when the method output is on the elemental basis; measured compound mass is not reconverted. Total nutrient losses cannot be assigned to a single species without a supported split, and residual/retained soil nutrient is not an emission. Keep direct/indirect pathway ledgers and avoid repeating a pathway already included in the chosen method or upstream inventory. Factor uncertainty ranges screen factors on their stated basis, not final compound amounts or admissible site emissions. Normalize the attributable compound mass once using the accepted reference quantity and the matched measured output. Unknown activity, identity or compartment remains an evidence gap and blocks a completeness claim.cp_manure; species-specific activity ledger, method pathway and factor basis, matched accepted outputIdentity-specific exchanges and reconciled activity records

Data Quality Requirements

requirement_idApplies toRequirementEvidence
dq_identityfinal eggRetain hen species, shell-on state, hatching designation, farm gate, lot, grade and measured mass; report fertility/viability only if tested.dispatch, grade and test records
dq_periodflock/outputsCover replacement and productive periods, culls, mortality, inputs, gross eggs, rejects and co-products without gaps or double count.cohort ledger and mass balance
dq_routecollection, conditioning, storageRecord actual route, whether candling occurred, storage time/temperature, and package reuse.batch, room and package log
dq_flow_identityall final exchangesunresolved inputs need flow identity verification evidence and verified concrete UUID at dataset construction; unresolved cards need verified identity before process publication.identity and provider records

9. Validation Rules

rule_idApplies toRulesource_ids
validate_gatereferenceReject table, incubated, chick or hatchery-gate substitution; confirm fresh shell-on farm-gate mass and lot.cpc-3-2025; fao-egg-production
validate_qualityhatching gradeRequire recorded selection criteria and rejects; never infer fertility or hatchability from intended use alone.aviagen-egg-handling-2015
validate_routebreeder and storageRoute delta requires evidence of topology/inventory/measurement change. Storage is conditional; final receives direct or stored route, never both.fao-leap-poultry-2016; aviagen-egg-handling-2015
validate_balanceegg stages and co-productsReconcile all internal mass states; distinguish marketed table eggs/culls from waste and document allocation precedence.mass-balance-identity
validate_sharedperiods/assetsAttribute breeder replacements, house, nests, storage and reusable trays by evidenced consumer and period once.fao-leap-poultry-2016
validate_bindingsinventoryQA Ranges are provisional unless reviewed. Resolve every final TIDAS exchange to a verified concrete UUID with compatible type, property, medium and gate.mass-balance-identity
v_foreground_emission_responsibilityActual operated nodes and linked servicesRecord responsibility for on-site fuel combustion and refrigerant leakage when applicable: either quantified foreground emissions or a named linked process explicitly covering them, never merely a fuel-supply or electricity-production input. Assess special-taxon biological and residue emissions using species/route evidence, without a generic livestock factor. Identify any unresolved pathway and withhold a completeness claim; document supported absence and prevent duplicate upstream/downstream accounting.
v_feed_supply_intake_separationAll feed inputsReject an upstream feed inventory reduced by in-boundary refusal, spoilage or discarded leftovers without retaining their production burden. Reconcile supply, intake, stock, transfers and loss destinations under calc_feed_supply_and_intake. Do not reuse intake as supplied feed, assume zero-burden on-site feed or grant automatic avoided-product credits.fao-feed-loss-accounting-2018
v_manure_n2o_coverageApplicable manure and managed-soil N pathwaysRequire explicit direct and indirect pathway coverage, stage N balances and molecular-mass conversion. Map each component to an existing N2O card or an explicitly covering linked process once under calc_manure_n2o_coverage. Missing indirect-pathway evidence prevents a completeness claim; no default zero or duplicate aggregate-plus-components.ipcc-2019-livestock-manure; ipcc-managed-soils-2019

10. Published Dataset Profile

FieldValue
dataset_roleBreeder-farm foreground production dataset for fresh shell-on hatching eggs
downstream_usesecondary_dataset; background_dataset after quality review for process and lifecyclemodel
allowed_useMatching farm-gate hatching egg supply by species, route, grade, period and packaging
excluded_useTable-egg supply, guaranteed fertility, incubation, chick production, hatchery gate, post-farm transport
required_metadataFarm/gate, flock/age, period, route, counts/kg, grade and quality, storage time/temperature, package reuse, rejects and co-products
required_quality_disclosureData gaps, sample mass, modelled emissions, actual flow selections, unresolved identities, replacement of reasoned Ranges, allocation sensitivity
update_triggerRoute, grade/quality protocol, storage, packaging, identity, allocation or flock-period change

11. Data Sources

Source idTypeReferenceUsed for
cpc-3-2025official_guidanceUN Statistics Division, CPC Version 3.0 Explanatory Notes (2025), https://unstats.un.org/unsd/classifications/Econ/Download/In%20Text/CPC_Ver_3.0_Exp_Notes_30Jun2025.pdfboundary, processes and method rules
fao-leap-poultry-2016official_guidanceFAO LEAP, Greenhouse gas emissions and fossil energy use from poultry supply chains (2016), https://openknowledge.fao.org/handle/20.500.14283/i6421enboundary, processes and method rules
ipcc-2019-livestock-manuremethod_factorIPCC 2019 Refinement, Vol 4 Ch 10, https://www.ipcc-nggip.iges.or.jp/public/2019rf/pdf/4_Volume4/19R_V4_Ch10_Livestock.pdfboundary, processes and method rules
fao-egg-productionofficial_guidanceFAO, Chapter 1 Egg production, https://www.fao.org/4/y4628e/y4628e03.htmboundary, processes and method rules
aviagen-egg-handling-2015handbookAviagen, Egg Handling from Nest to Setter (2015), https://en.aviagen.com/assets/Tech_Center/BB_Resources_Tools/Egg-Hatching-Poster-EN-2015.pdfboundary, processes and method rules
mass-balance-identitymethod_factorConservation of measured shell-on egg mass by mutually exclusive inventory statestate reconciliation and normalization
fao-feed-loss-accounting-2018official_guidanceFAO 2018, Environmental performance of pig supply chains, section 11.2.2Feed supply versus intake and waste burden, not animal parameters. Applying this accounting principle to the declared taxon is this PCR's methodological choice; no pig diet or emission factor is transferred.
ipcc-managed-soils-2019official_guidanceIPCC 2019 Refinement, Volume 4, Chapter 11Direct/indirect nitrogen pathways and coordination of manure storage with managed-soil emissions; select applicable species and management evidence.
fao-agricultural-energyofficial_guidanceFAO Energy demand and consumption in African agriculture, Annex C case-study results, https://www.fao.org/4/v9766e/v9766e08.htmconditional concrete identities and method context; does not establish site use or quantities

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
farm_gate_cutall routesInclude breeder-farm laying, independent collection, first conditioning, grading, on-farm stabilization and presentation; exclude hatchery incubation, chicks and post-gate transport.fao-egg-production, aviagen-egg-handling-2015
quality_not_fertilityfinal productHatching use is not a measured fertility or hatchability claim; record tests and rejected destinations rather than assuming quality.aviagen-egg-handling-2015
route_deltabreeder routeDeclare managed biological parent and actual route changes to topology, inventory categories, measurement or validation; a route label alone is insufficient.fao-leap-poultry-2016
handoff_onceinternal eggsCapture, prepared, graded and stored states reconcile one cohort; a mass transfer between nodes does not create another independently saleable final product.mass-balance-identity
shared_asset_boundaryhouse, nests, store and reusable traysIdentify consumers and service periods; record each shared burden only once at actual service handover.fao-leap-poultry-2016
Allocation rules · 4
Rule IDApplies toRuleSource IDs
output_priorityhatching eggs, marketed table eggs, cull birds, exported manureEnumerate intended outputs at their actual gates. Attribute separable activities directly. For inseparable flock-period burdens use documented physical causality if supportable, otherwise period-matched farm-gate economic allocation with prices, masses and sensitivity. Waste and mortality receive no product share.fao-leap-poultry-2016
period_sharedflock, house, nest equipment, store, traysIndex replacement, productive, storage and reuse periods; link input events and outputs to period. Attribute shared assets to measured users or justified service duration/capacity once, avoiding duplicate burden.fao-leap-poultry-2016, aviagen-egg-handling-2015
internal_stateslaid through stored eggsInternal transfers are mass reconciliation, not co-products; allocate only when a separate product exits the declared boundary.mass-balance-identity
allocation_rule_4foreground_burden_allocationConcrete cards do not inherit numerical ranges from the former aggregate card. Determine quantities from original records, stock/meter reconciliation and the declared reference flow; no default quantity or numeric screen is supplied without evidence matching the identity, unit, period and boundary. Missing range evidence is a quality disclosure, not zero use or proof of completeness.
Validation rules · 9
Rule IDApplies toRuleSource IDs
validate_gatereferenceReject table, incubated, chick or hatchery-gate substitution; confirm fresh shell-on farm-gate mass and lot.cpc-3-2025, fao-egg-production
validate_qualityhatching gradeRequire recorded selection criteria and rejects; never infer fertility or hatchability from intended use alone.aviagen-egg-handling-2015
validate_routebreeder and storageRoute delta requires evidence of topology/inventory/measurement change. Storage is conditional; final receives direct or stored route, never both.fao-leap-poultry-2016, aviagen-egg-handling-2015
validate_balanceegg stages and co-productsReconcile all internal mass states; distinguish marketed table eggs/culls from waste and document allocation precedence.mass-balance-identity
validate_sharedperiods/assetsAttribute breeder replacements, house, nests, storage and reusable trays by evidenced consumer and period once.fao-leap-poultry-2016
validate_bindingsinventoryQA Ranges are provisional unless reviewed. Resolve every final TIDAS exchange to a verified concrete UUID with compatible type, property, medium and gate.mass-balance-identity
v_foreground_emission_responsibilityActual operated nodes and linked servicesRecord responsibility for on-site fuel combustion and refrigerant leakage when applicable: either quantified foreground emissions or a named linked process explicitly covering them, never merely a fuel-supply or electricity-production input. Assess special-taxon biological and residue emissions using species/route evidence, without a generic livestock factor. Identify any unresolved pathway and withhold a completeness claim; document supported absence and prevent duplicate upstream/downstream accounting.
v_feed_supply_intake_separationAll feed inputsReject an upstream feed inventory reduced by in-boundary refusal, spoilage or discarded leftovers without retaining their production burden. Reconcile supply, intake, stock, transfers and loss destinations under calc_feed_supply_and_intake. Do not reuse intake as supplied feed, assume zero-burden on-site feed or grant automatic avoided-product credits.fao-feed-loss-accounting-2018
v_manure_n2o_coverageApplicable manure and managed-soil N pathwaysRequire explicit direct and indirect pathway coverage, stage N balances and molecular-mass conversion. Map each component to an existing N2O card or an explicitly covering linked process once under calc_manure_n2o_coverage. Missing indirect-pathway evidence prevents a completeness claim; no default zero or duplicate aggregate-plus-components.ipcc-2019-livestock-manure, ipcc-managed-soils-2019
Processes and inputs/outputs · 6
Process IDProcess nameInput flowsOutput flows
breeder_flockManaged breeder flock and laying67
egg_collectionIndependent egg collection12
first_conditioningFirst farm conditioning12
hatching_gradeHatching selection and grading13
egg_storageFarm stabilization and storage32
egg_presentationFarm presentation and handover11

Complete field inspector

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

On this page