TianGong PCR

Fresh in-shell hatching eggs from birds other than hens

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

Source

1. Scope and Applicability

This PCR covers fresh intact shell-on eggs of birds other than hens, selected and handed over for hatching. Include managed breeder production, separate collection, selection by hatching suitability and producer-side protective holding/presentation when actually performed. Record species, strain, count, measured shell-on mass, quality evidence and actual gate. A hatching-purpose label does not prove fertility or hatchability. Exclude hens' eggs, non-hatching eggs as the reference, broken or processed eggs, downstream incubation and hatchlings. A vertically integrated hatchery must separate egg and bird product boundaries.

2. Product Category Identity

FieldValue
canonical_pcr_idpcr.agriculture-forestry-and-fishery-products.live-animals-and-animal-products-excluding-meat.eggs-from-other-birds-in-shell-fresh-for-hatching
classification_refscpc:3.0:02321
covered_productsFresh shell-on non-hen bird eggs selected for hatching at actual producer handover
excluded_productsHen eggs; non-hatching eggs as reference; processed or broken eggs; incubated eggs after the egg gate; hatchlings
representative_productSpecies- and lot-qualified fresh hatching-egg lot at the producer gate
production_routeManaged breeder laying is the parent activity. Species/housing alternatives are separate routes only when they change feed, water, nesting, manure, collection, holding or acceptance inventory/validation; separate measured cohorts may coexist, but cannot be averaged silently.
market_stateFresh, shell-on, hatching-selected, with producer-controlled holding and package disclosed

3. Reference Flow

FieldValue
WhatIntact fresh shell eggs of birds other than hens accepted for hatching at declared producer handover
How much1 kg measured shell-on egg mass, with egg count and measured lot mean mass retained
How wellDisclose species/strain, shell integrity, grade, collection/holding time and conditions, and any actual fertility or viability tests; do not infer hatchability
How long or cycleDeclared breeder-flock productive and egg collection/holding periods, including replacement cohort
reference_flow_linkreference_product_handover
FieldValue
Reference amount1
Reference product flowFresh in-shell hatching eggs of birds other than hens
Reference flow propertyMass 93a60a56-a3c8-11da-a746-0800200b9a66
Reference unit groupMass 93a60a57-a4c8-11da-a746-0800200c9a66
Reference unitkg
Required qualifiersspecies/strain; flock/cohort; actual producer gate; egg count and kg; shell grade; hatching acceptance/test evidence; collection/holding period and conditions; rejected and downgraded destinations; package reuse

Instantiate one foreground reference from the actual handed-over lot, with all required qualifiers. The category may cover alternative states and producer gates, but each package has one declared species/state/gate/grade stratum and one measured accepted reference-output denominator. Do not pool incompatible states or claim equal service from equal mass. Route-specific source rows and reference_handover describe the same physical boundary event; their linked internal transfer is not another sale or another physical operation.

4. Measurement and Unit Rules

rule_idApplies toRequired propertyRequired unitRule
egg_count_massfinal and internal egg lotsMass 93a60a56-a3c8-11da-a746-0800200b9a66kg and countMeasure shell-on mass and count by lot; convert count through measured lot mean mass, never universal cross-species weight.
egg_balance_unitegg state transfersMasskg shell-onReconcile collected, selected, downgraded, rejected, stored and dispatched mass with measured stock change.
service_periodbreeders and shared inputsCarrier-specific propertykg, L, MJ, kWhLink each input, asset and output to the flock or egg period before reference normalization.
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. These are final foreground-package contributions, not replacements for stage quantitative references or stage-native unit-process datasets. Retain stage records separately. Compute normalized amount = attributable raw amount * declared reference quantity / measured accepted final reference-output quantity. Apply normalization exactly once.
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 breeder birds, feed, water, energy and package materials enter at documented farm receipt; home-produced inputs require separate traced foreground.
starting_condition_roleIncoming breeder stock before the measured productive flock period.
product_classification_scopeCPC 02321 identifies the accepted fresh shell-on non-hen hatching eggs, not unsorted internal eggs or a separately sold non-hatching grade.
recursive_input_rulePurchased same-category hatching eggs used to establish breeders are upstream inputs at receipt; do not credit them against resulting eggs.
upstream_dataset_requirementTrace breeders, feed, energy, water and packaging upstream; farm-only records are not cradle-to-gate.
disclosureSpecies/route, flock and egg periods, gate, count/mass, quality tests, collection and holding conditions, losses, co-product handovers and shared-asset attribution.

Boundary Rules

rule_idApplies toRulesource_ids
producer_gateall routesInclude breeder laying, independent collection, grading and producer-side protection up to egg handover; exclude incubation, hatchling production and post-gate distribution.fao-goose-production
species_deltaalternative breeder routesRecord parent managed production plus evidenced changes in inventory, collection, holding or acceptance; chicken storage or hatchability assumptions are not transferable to other birds.fao-goose-production; fao-animal-genetic-resources
grade_stateselected eggsHatching use requires documented lot selection; intended use is not proof of fertility or realized hatchability.fao-goose-production
handoff_onceegg statesLaid, collected, graded and presented states of one lot reconcile as transfers, not repeated independent products.fao-goose-production
shared_boundaryhouse, collection room, grader and reusable traysIdentify consuming nodes and service periods; count each shared burden once with a causal driver.fao-animal-genetic-resources
reference_handover_linkageactual reference-product boundaryRecord reference_handover as the same physical producer handover already represented by its source rows. It must not extend the gate or insert new processing, capture, storage, transport, service or capital burdens. For a unit-process projection, keep the actually operated stage references; the handover record may be a boundary interface in the resulting foreground package, not an invented standalone operation. Select one actual qualified route/output stratum; trace matching source and input as internal transfers and expose the accepted reference product once. If the source already ended at this gate, partition its existing handover responsibility without counting it again.

6. Process Inventory Structure

Process Map

process_idprocess_nameinclusioninclusion_conditionrolequantitative_reference
breeder_layingManaged non-hen breeder layingrequiredEvery farm routeProduce gross laid shell eggs, distinguish marketed birds/manure and residual wasteflock period and gross kg
egg_collectionIndependent egg collectionrequiredEvery routeCapture eggs from nest/house context, record breakage and handoffgross and collected kg
hatching_gradeHatching selection and destination gradingrequiredEvery routeSplit accepted, safely marketed downgrade and rejected statescollected kg
egg_presentationProducer protection and handoverrequiredDirect or held lotsRecord package, storage, loss and one final output gateaccepted kg
reference_handoverActual producer reference-product handoverrequiredOne actual declared route, state and producer gate per foreground packageRecord the existing physical boundary handover once; linkage/accounting responsibility, not additional treatment or distribution1 kg accepted product at the declared handover

Process: Managed non-hen breeder laying (breeder_laying)

Inputs

Product flows
Received non-hen breeder stock (breeder_stock)

Record source, species, count, live mass and productive cohort.

Denominator and scope requirements:per kg accepted fresh shell-on hatching eggs

Raw quantity and calculation requirements: Record purchased replacement mass once by cohort. Original collection denominator kind: reference_flow.

  • Selected flow: Non-hen breeder birds (UUID unresolved)
  • Flow property / unit: Mass / kg liveweight
  • Amount rule: Calculate the attributable final-package exchange under inventory_reference_normalization and stage_throughput_linkage using the matched raw records.
  • 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_flock
  • Range: Provisional broad QA screen
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 100
    • Unit: kg liveweight/kg reference
    • Basis: broad initial screen; replace with species- and lot-specific measurements
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Drinking and cleaning water (flock_water)

Separate functions from metered or invoiced records.

Denominator and scope requirements:per kg accepted fresh shell-on hatching eggs

Raw quantity and calculation requirements: Record actual supply by function. Original collection denominator kind: reference_flow.

  • Selected flow: Supplied breeder-house water
  • Flow property / unit: Volume / L
  • Amount rule: Calculate the attributable final-package exchange under inventory_reference_normalization and stage_throughput_linkage using the matched raw records.
  • 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_inputs
  • Range: Provisional broad QA screen
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 1000
    • Unit: L/kg reference
    • Basis: broad initial screen; replace with species- and lot-specific measurements
    • 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.

Measure ventilation, lighting and heating carriers separately. Denominator and scope requirements:per kg accepted fresh shell-on hatching eggs Raw quantity and calculation requirements: Record each carrier and documented conversion. Original collection denominator kind: reference_flow.

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.

Waste flows

No prescribed card in this coordinate; observed exchanges require independent identity review.

Elementary flows

No prescribed card in this coordinate; observed exchanges require independent identity review.

Outputs

Product flows
Laid shell eggs before collection (laid_eggs)

Gross internal egg state handed to independent collection; not a second sale.

Denominator and scope requirements:per kg accepted fresh shell-on hatching eggs

Raw quantity and calculation requirements: Weigh or calculate from count and measured lot mean mass, with loss reconciliation. Original collection denominator kind: reference_flow.

  • Selected flow: Newly laid non-hen shell eggs (UUID unresolved)
  • Flow property / unit: Mass / kg shell-on
  • Amount rule: Calculate the attributable final-package exchange under inventory_reference_normalization and stage_throughput_linkage using the matched raw records.
  • 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_eggs
  • Range: Provisional broad QA screen
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 1
    • Upper: 100
    • Unit: kg/kg reference
    • Basis: broad initial screen; replace with species- and lot-specific measurements
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Independently sold spent breeders (spent_breeders)

Include only actual marketed birds, not mortalities.

Denominator and scope requirements:per kg accepted fresh shell-on hatching eggs

Raw quantity and calculation requirements: Record independent sale mass, gate and cohort. Original collection denominator kind: reference_flow.

  • Selected flow: Spent non-hen breeders (UUID unresolved)
  • Flow property / unit: Mass / kg liveweight
  • Amount rule: Calculate the attributable final-package exchange under inventory_reference_normalization and stage_throughput_linkage using the matched raw records.
  • 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_flock
  • Range: Provisional broad QA screen
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 100
    • Unit: kg liveweight/kg reference
    • Basis: broad initial screen; replace with species- and lot-specific measurements
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Independently exported manure (sold_manure)

Only a buyer-accepted specified product; otherwise waste.

Denominator and scope requirements:per kg accepted fresh shell-on hatching eggs

Raw quantity and calculation requirements: Record sold mass and moisture; do not also count as waste. Original collection denominator kind: reference_flow.

  • Selected flow: Sold non-hen breeder manure (UUID unresolved)
  • Flow property / unit: Mass / kg wet and dry
  • Amount rule: Calculate the attributable final-package exchange under inventory_reference_normalization and stage_throughput_linkage using the matched raw records.
  • 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_residues
  • Range: Provisional broad QA screen
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 1000
    • Unit: kg wet/kg reference
    • Basis: broad initial screen; replace with species- and lot-specific measurements
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Waste flows
Elementary flows

No prescribed card in this coordinate; observed exchanges require independent identity review.

Manure biogenic methane to air (review_breeder_laying_manure_ch4)

Calculate actual atmospheric release by manure system, climate, residence time and volatile-solids activity. Reconcile captured, destroyed or oxidised methane; produced methane is not automatically emitted methane. Applies only to the operated breeder_laying node; preserve its existing route and period conditions. A dataset must resolve actual activity, method applicability and an evidence-based range or physical bound for this pathway before treating the inventory as complete. Missing evidence is not zero or not_applicable. A verified substance/origin/compartment UUID is still required for a final bound exchange.

  • Selected flow: Methane, biogenic, to air (UUID unresolved)
  • Flow property / unit: Mass / kg CH4
  • Amount rule: Calculate the pathway total for this node and period, apply the existing allocation and stage_throughput_linkage, then inventory_reference_normalization exactly once to the measured final accepted reference output.
  • 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_pathway_emissions
  • Sources: review-ipcc-livestock-2019
Direct manure nitrous oxide to air (review_breeder_laying_direct_n2o)

Use the actual manure-management nitrogen pathway. Keep storage/treatment distinct from field application and grazing deposition, which require a managed-soil method and an explicitly assigned inventory responsibility. Applies only to the operated breeder_laying node; preserve its existing route and period conditions. A dataset must resolve actual activity, method applicability and an evidence-based range or physical bound for this pathway before treating the inventory as complete. Missing evidence is not zero or not_applicable. A verified substance/origin/compartment UUID is still required for a final bound exchange.

  • Selected flow: Nitrous oxide to air (UUID unresolved)
  • Flow property / unit: Mass / kg N2O
  • Amount rule: Calculate the pathway total for this node and period, apply the existing allocation and stage_throughput_linkage, then inventory_reference_normalization exactly once to the measured final accepted reference output.
  • 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_pathway_emissions
  • Sources: review-ipcc-livestock-2019
Indirect manure nitrogen-derived nitrous oxide to air (review_breeder_laying_indirect_n2o)

Calculate attributable indirect N2O from documented manure N volatilisation/deposition and leaching/runoff pathways where applicable. Keep separate from direct N2O and reconcile any nitrogen-fate calculation already included downstream or in the chosen background/impact model. Applies only to the operated breeder_laying node; preserve its existing route and period conditions. A dataset must resolve actual activity, method applicability and an evidence-based range or physical bound for this pathway before treating the inventory as complete. Missing evidence is not zero or not_applicable. A verified substance/origin/compartment UUID is still required for a final bound exchange.

  • Selected flow: Nitrous oxide to air (UUID unresolved)
  • Flow property / unit: Mass / kg N2O
  • Amount rule: Calculate the pathway total for this node and period, apply the existing allocation and stage_throughput_linkage, then inventory_reference_normalization exactly once to the measured final accepted reference output.
  • 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_pathway_emissions
  • Sources: review-ipcc-livestock-2019
Manure ammonia to air (review_breeder_laying_nh3)

Use actual species, housing/storage conditions and a justified nitrogen-flow method. Track total N and ammoniacal N by stage; a generic volatilised-N estimate is not automatically NH3 because it may include other nitrogen species. Applies only to the operated breeder_laying node; preserve its existing route and period conditions. A dataset must resolve actual activity, method applicability and an evidence-based range or physical bound for this pathway before treating the inventory as complete. Missing evidence is not zero or not_applicable. A verified substance/origin/compartment UUID is still required for a final bound exchange.

  • Selected flow: Ammonia to air (UUID unresolved)
  • Flow property / unit: Mass / kg NH3
  • Amount rule: Calculate the pathway total for this node and period, apply the existing allocation and stage_throughput_linkage, then inventory_reference_normalization exactly once to the measured final accepted reference output.
  • 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_pathway_emissions
  • Sources: review-eea-manure-2023

Process: Independent egg collection (egg_collection)

Inputs

Product flows
Laid eggs received for collection (laid_eggs_in)

Same cohort transferred from laying; no new purchased-egg burden.

Denominator and scope requirements:per kg accepted fresh shell-on hatching eggs

Raw quantity and calculation requirements: Reconcile with laid_eggs by lot. Original collection denominator kind: reference_flow.

  • Selected flow: Laid shell eggs internal transfer (UUID unresolved)
  • Flow property / unit: Mass / kg shell-on
  • Amount rule: Calculate the attributable final-package exchange under inventory_reference_normalization and stage_throughput_linkage using the matched raw records.
  • 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_eggs
  • Range: Provisional broad QA screen
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 1
    • Upper: 100
    • Unit: kg/kg reference
    • Basis: broad initial screen; replace with species- and lot-specific measurements
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Waste flows

No prescribed card in this coordinate; observed exchanges require independent identity review.

Elementary flows

No prescribed card in this coordinate; observed exchanges require independent identity review.

Outputs

Product flows
Collected unsorted shell eggs (collected_eggs)

Separate collection records nest retrieval, breakage and handover to grading.

Denominator and scope requirements:per kg accepted fresh shell-on hatching eggs

Raw quantity and calculation requirements: Weigh by species, route and collection time. Original collection denominator kind: reference_flow.

  • Selected flow: Collected unsorted non-hen eggs (UUID unresolved)
  • Flow property / unit: Mass / kg shell-on
  • Amount rule: Calculate the attributable final-package exchange under inventory_reference_normalization and stage_throughput_linkage using the matched raw records.
  • 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_eggs
  • Range: Provisional broad QA screen
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 1
    • Upper: 100
    • Unit: kg/kg reference
    • Basis: broad initial screen; replace with species- and lot-specific measurements
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Waste flows
Broken or lost eggs at collection (collection_loss)

Only actually broken, lost or unsafe eggs not independently marketed.

Denominator and scope requirements:per kg accepted fresh shell-on hatching eggs

Raw quantity and calculation requirements: Record count, mass and treatment destination. Original collection denominator kind: reference_flow.

  • Selected flow: Broken shell egg waste by destination (UUID unresolved)
  • Flow property / unit: Mass / kg shell-on equivalent
  • Amount rule: Calculate the attributable final-package exchange under inventory_reference_normalization and stage_throughput_linkage using the matched raw records.
  • 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_eggs
  • Range: Provisional broad QA screen
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 100
    • Unit: kg/kg reference
    • Basis: broad initial screen; replace with species- and lot-specific measurements
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Elementary flows

No prescribed card in this coordinate; observed exchanges require independent identity review.

Process: Hatching selection and destination grading (hatching_grade)

Inputs

Product flows
Unsorted eggs entering grading (collected_eggs_in)

Receive once and record shell condition and actual tests.

Denominator and scope requirements:per kg accepted fresh shell-on hatching eggs

Raw quantity and calculation requirements: Reconcile with collected_eggs and stock change. Original collection denominator kind: reference_flow.

  • Selected flow: Collected egg internal transfer (UUID unresolved)
  • Flow property / unit: Mass / kg shell-on
  • Amount rule: Calculate the attributable final-package exchange under inventory_reference_normalization and stage_throughput_linkage using the matched raw records.
  • 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_grade
  • Range: Provisional broad QA screen
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 1
    • Upper: 100
    • Unit: kg/kg reference
    • Basis: broad initial screen; replace with species- and lot-specific measurements
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Waste flows

No prescribed card in this coordinate; observed exchanges require independent identity review.

Elementary flows

No prescribed card in this coordinate; observed exchanges require independent identity review.

Outputs

Product flows
Selected hatching-grade eggs (selected_eggs)

Accepted fresh shell eggs pass to protection or direct handover, not another sale.

Denominator and scope requirements:per kg accepted fresh shell-on hatching eggs

Raw quantity and calculation requirements: Record accepted count and measured mass by species and grade. Original collection denominator kind: reference_flow.

Producer-handover linkage: Only when selected as the actual terminal source for this route, this state/gate-specific row supplies the same accepted physical goods to reference_handover_input. In that case it is an internal handover record, not a second external reference sale; otherwise retain its original intermediate role. Retain its exact identity and original route condition. Choose the actual terminal source, not all successive transfers; match the same lot and compatible species/state/gate evidence. A narrower fixed gate or species is never broadened. The handover interface adds no processing, transport, yield assumption or repeated handling burden.

  • Selected flow: Selected non-hen hatching eggs internal state (UUID unresolved)
  • Flow property / unit: Mass / kg shell-on
  • Amount rule: Calculate the attributable final-package exchange under inventory_reference_normalization and stage_throughput_linkage using the matched raw records.
  • 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_grade
  • Range: Provisional broad QA screen
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 1
    • Upper: 100
    • Unit: kg/kg reference
    • Basis: broad initial screen; replace with species- and lot-specific measurements
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Independently marketed non-hatching eggs (downgraded_eggs)

Only safe non-hatching lots accepted at their own gate; unsafe eggs remain waste.

Denominator and scope requirements:per kg accepted fresh shell-on hatching eggs

Raw quantity and calculation requirements: Record count, mass, buyer and safety status. Original collection denominator kind: reference_flow.

  • Selected flow: Fresh non-hatching non-hen eggs at actual gate (UUID unresolved)
  • Flow property / unit: Mass / kg shell-on
  • Amount rule: Calculate the attributable final-package exchange under inventory_reference_normalization and stage_throughput_linkage using the matched raw records.
  • 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_grade
  • Range: Provisional broad QA screen
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 100
    • Unit: kg/kg reference
    • Basis: broad initial screen; replace with species- and lot-specific measurements
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Waste flows
Rejected unsafe or broken eggs (grading_rejects)

Separate from a safe marketed downgrade and disclose destination.

Denominator and scope requirements:per kg accepted fresh shell-on hatching eggs

Raw quantity and calculation requirements: Record count, mass and rejection reason. Original collection denominator kind: reference_flow.

  • Selected flow: Rejected egg and shell waste (UUID unresolved)
  • Flow property / unit: Mass / kg wet
  • Amount rule: Calculate the attributable final-package exchange under inventory_reference_normalization and stage_throughput_linkage using the matched raw records.
  • 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_grade
  • Range: Provisional broad QA screen
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 100
    • Unit: kg/kg reference
    • Basis: broad initial screen; replace with species- and lot-specific measurements
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Elementary flows

No prescribed card in this coordinate; observed exchanges require independent identity review.

Process: Producer protection and handover (egg_presentation)

Inputs

Product flows
Selected eggs entering protection (selected_eggs_in)

One incoming selected lot; record storage entry and exit if held.

Denominator and scope requirements:per kg accepted fresh shell-on hatching eggs

Raw quantity and calculation requirements: Reconcile with selected_eggs and measured stock change. Original collection denominator kind: reference_flow.

  • Selected flow: Selected hatching eggs internal transfer (UUID unresolved)
  • Flow property / unit: Mass / kg shell-on
  • Amount rule: Calculate the attributable final-package exchange under inventory_reference_normalization and stage_throughput_linkage using the matched raw records.
  • 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: Provisional broad QA screen
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 1
    • Upper: 100
    • Unit: kg/kg reference
    • Basis: broad initial screen; replace with species- and lot-specific measurements
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Waste flows

No prescribed card in this coordinate; observed exchanges require independent identity review.

Elementary flows

No prescribed card in this coordinate; observed exchanges require independent identity review.

Outputs

Product flows
Fresh shell-on hatching eggs at matching farm gate (farm_gate_hatching_eggs)

Fixed identity only for matching other-bird hatching eggs at farm gate; other gates remain unresolved.

Denominator and scope requirements:per kg accepted fresh shell-on hatching eggs

Raw quantity and calculation requirements: Record measured accepted shell-on mass and count at matching gate. Original collection denominator kind: reference_flow.

Producer-handover linkage: Only when selected as the actual terminal source for this route, this state/gate-specific row supplies the same accepted physical goods to reference_handover_input. In that case it is an internal handover record, not a second external reference sale; otherwise retain its original intermediate role. Retain its exact identity and original route condition. Choose the actual terminal source, not all successive transfers; match the same lot and compatible species/state/gate evidence. A narrower fixed gate or species is never broadened. The handover interface adds no processing, transport, yield assumption or repeated handling burden.

  • Selected flow: Eggs from other birds in shell, fresh, for hatching 3ee29323-915c-4635-b8a2-8942a155e806
  • Flow property / unit: Mass 93a60a56-a3c8-11da-a746-0800200b9a66 / kg
  • Amount rule: Calculate the attributable final-package exchange under inventory_reference_normalization and stage_throughput_linkage using the matched raw records.
  • 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 amount identity
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 1
    • Upper: 1
    • Unit: kg/kg reference
    • Basis: measured accepted farm-gate output normalized to itself
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Method formula (method_formula)
    • Sources: fao-goose-production
Waste flows
Elementary flows

No prescribed card in this coordinate; observed exchanges require independent identity review.

Process: Actual producer reference-product handover (reference_handover)

Instantiate one foreground reference from the actual handed-over lot, with all required qualifiers. The category may cover alternative states and producer gates, but each package has one declared species/state/gate/grade stratum and one measured accepted reference-output denominator. Do not pool incompatible states or claim equal service from equal mass. Route-specific source rows and reference_handover describe the same physical boundary event; their linked internal transfer is not another sale or another physical operation.

Inputs

Product flows
Fresh in-shell hatching eggs of birds other than hens for actual producer-handover linkage (reference_handover_input)

This input matches the accepted goods represented by selected_eggs, farm_gate_hatching_eggs under their unchanged route conditions. It is an internal source-to-handover linkage, not a newly purchased same-category good and not extra production. The matching source and input cancel at the package boundary.

The actual route/state/gate is selected from foreground handover evidence; retain every required qualifier. Use the actual terminal source for the same accepted physical lot, not every successive stage transfer. Fixed source identities apply only to their exact species/state/gate; use an unbound compatible source role for other covered routes and resolve the actual foreground exchange before final dataset creation.

Selected source/interface rows: selected_eggs, farm_gate_hatching_eggs

Required product-instance qualifiers: species/strain; flock/cohort; actual producer gate; egg count and kg; shell grade; hatching acceptance/test evidence; collection/holding period and conditions; rejected and downgraded destinations; package reuse

  • Selected flow: Fresh in-shell hatching eggs of birds other than hens for actual producer-handover linkage

  • Flow property / unit: Mass / kg

  • Amount rule: Use measured accepted same-lot quantity reconciled to the linked source rows; normalize once to the declared reference flow.

  • 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_reference_handover

  • Range: Exact identity-reconciliation check after normalization, not a production-yield default

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 1
    • Upper: 1
    • Unit: kg
    • Basis: Declared reference quantity; input and output are the same accepted physical goods under the same handover ledger
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Calculated from collection (calculated_from_collection)
Waste flows
Elementary flows

Outputs

Product flows
Fresh in-shell hatching eggs of birds other than hens (reference_product_handover)

This is the actual accepted reference product at the declared producer boundary, measured under cp_reference_handover. It is the sole external reference output; instantiate its real identity from the lot, not a broad fixed UUID.

The actual route/state/gate is selected from foreground handover evidence; retain every required qualifier. Use the actual terminal source for the same accepted physical lot, not every successive stage transfer. Fixed source identities apply only to their exact species/state/gate; use an unbound compatible source role for other covered routes and resolve the actual foreground exchange before final dataset creation.

Selected source/interface rows: selected_eggs, farm_gate_hatching_eggs

Required product-instance qualifiers: species/strain; flock/cohort; actual producer gate; egg count and kg; shell grade; hatching acceptance/test evidence; collection/holding period and conditions; rejected and downgraded destinations; package reuse

  • Selected flow: Fresh in-shell hatching eggs of birds other than hens

  • Flow property / unit: Mass / 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_reference_handover

  • Range: Exact identity-reconciliation check after normalization, not a production-yield default

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 1
    • Upper: 1
    • Unit: kg
    • Basis: Declared reference quantity; input and output are the same accepted physical goods under the same handover ledger
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Calculated from collection (calculated_from_collection)
Waste flows
Elementary flows

7. Allocation and Co-product Handling

rule_idApplies toRulesource_ids
output_partitionbreeder flock and gradingEnumerate separately handed-over hatching eggs, safely marketed non-hatching eggs, spent breeders and sold manure. Internal states and waste are not co-products. Record each actual gate, mass and period.fao-goose-production
causal_attributionjoint breeder burdenAttribute separable grading and presentation to the causing output. For inseparable flock burden, document a consistent measured driver and sensitivity to an alternative; no universal mass/economic ratio is imposed.fao-animal-genetic-resources
period_attributionflock years and egg lotsLink replacement, laying, collection, assets and losses to actual service/production periods; no assumed universal flock life or double attribution at replacement/exit.fao-animal-genetic-resources
shared_asset_attributionhouse, collection room, grader and traysList breeder, collection, grading and presentation consumers and service periods; use observed service, throughput or reuse trips to charge each asset only once.fao-animal-genetic-resources

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
egg_packaging_specific_inputcp_handoverOperation egg_presentation: Record new/reused materials and trips; post-gate distribution package is outside. Denominator and scope requirements:per kg accepted fresh shell-on hatching eggs Raw quantity and calculation requirements: Record new inputs, losses and reuse-cycle share. Original collection denominator kind: reference_flow. Original quantity method: Calculate the attributable final-package exchange under inventory_reference_normalization and stage_throughput_linkage using the matched raw records.
hold_energy_specific_inputcp_handoverOperation egg_presentation: Only pre-gate protection energy, never downstream incubator heat. Denominator and scope requirements:per kg accepted fresh shell-on hatching eggs Raw quantity and calculation requirements: Meter carrier and period before handover. Original collection denominator kind: reference_flow. Original quantity method: Calculate the attributable final-package exchange under inventory_reference_normalization and stage_throughput_linkage using the matched raw records.

Data Collection Protocols

| protocol_id | process_id | flow_role | record_type | raw_fields | collection_method | unit | frequency | temporal_coverage | site_scope | aggregation_rule | quality_evidence | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | cp_flock | breeder_laying | breeder receipts and exits | flock and sales register | species, strain, count, live kg, dates, flock age, mortality, sale | reconcile register to invoices and weighing; Raw aggregation requirements: link stock and sale to service period. 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, kg | each event | full productive flock | farm and cohort | per reference flow | invoices, scale check, mortality log; traceable numerator, accepted reference-output denominator and normalization worksheet | | cp_inputs | breeder_laying | feed, water, energy | supply ledger and meter | feed receipt/stock, water function, carrier and readings | receipts, inventory and meter 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. breeder_feed_specific_input: Record ingredients and net feed supplied by species and cohort. Denominator and scope requirements:per kg accepted fresh shell-on hatching eggs Raw quantity and calculation requirements: Use separate feed-supply, intake and loss ledgers under calc_feed_supply_and_intake. The quantity carrying feed-production burden includes in-boundary refusals, spoilage and uneaten feed; it is not reduced to animal intake. Retain source, species/cohort, phase and original mass/moisture basis. Calculate the final contribution with inventory_reference_normalization and stage_throughput_linkage exactly once. Original collection denominator kind: reference_flow. 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. 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, L, MJ, kWh | monthly and flock period | productive flock | house | per reference flow | invoices, meter and stock count; traceable numerator, accepted reference-output denominator and normalization worksheet | | cp_residues | breeder_laying | manure and mortality | removal log | wet/dry kg, moisture, destination, buyer, mortality | weigh transfer and record sale/treatment; Raw aggregation requirements: split product and waste 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. farm_residues_specific_output: Expand into material- and destination-specific exchanges; never merge with sold outputs. Denominator and scope requirements:per kg accepted fresh shell-on hatching eggs Raw quantity and calculation requirements: Record generation and transfer by destination. Original collection denominator kind: reference_flow. Calculate the attributable final-package exchange under inventory_reference_normalization and stage_throughput_linkage using the matched raw records. 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. | kg, count | each transfer | full flock period | house and destination | per reference flow | transfer docket and buyer acceptance; traceable numerator, accepted reference-output denominator and normalization worksheet | | cp_eggs | egg_collection | laid, collected and lost eggs | nest/collection log | flock, time, count, lot kg, breakage | calibrated scale and count reconciliation; Raw aggregation requirements: balance gross, collected and loss. 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, count | each collection | collection period | farm nest route | per reference flow | scale check and collection log; traceable numerator, accepted reference-output denominator and normalization worksheet | | cp_grade | hatching_grade | selected, downgraded, rejected | grading/test log | shell condition, test, count, kg, grade, buyer or waste | inspection and calibrated weighing; Raw aggregation requirements: one destination per egg. 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, count | each lot | collection-to-grade | grading node | per reference flow | test, buyer and rejection record; traceable numerator, accepted reference-output denominator and normalization worksheet | | cp_handover | egg_presentation | holding, packaging and final egg lot | storage/dispatch log | hold time/condition, material/reuse, energy, count/kg, loss, gate | meter, material and lot-scale records; Raw aggregation requirements: balance stock, loss and one output. 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. egg_packaging_specific_input: Operation egg_presentation: Record new/reused materials and trips; post-gate distribution package is outside. Denominator and scope requirements:per kg accepted fresh shell-on hatching eggs Raw quantity and calculation requirements: Record new inputs, losses and reuse-cycle share. Original collection denominator kind: reference_flow. Original quantity method: Calculate the attributable final-package exchange under inventory_reference_normalization and stage_throughput_linkage using the matched raw records. 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. hold_energy_specific_input: Operation egg_presentation: Only pre-gate protection energy, never downstream incubator heat. Denominator and scope requirements:per kg accepted fresh shell-on hatching eggs Raw quantity and calculation requirements: Meter carrier and period before handover. Original collection denominator kind: reference_flow. Original quantity method: Calculate the attributable final-package exchange under inventory_reference_normalization and stage_throughput_linkage using the matched raw records. 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. handover_loss_specific_output: Expand by actual egg/package material and destination; do not hide in accepted mass. Denominator and scope requirements:per kg accepted fresh shell-on hatching eggs Raw quantity and calculation requirements: Record observed breakage, rejection and package loss separately. Original collection denominator kind: reference_flow. Calculate the attributable final-package exchange under inventory_reference_normalization and stage_throughput_linkage using the matched raw records. 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. | kg, count, time, temperature, MJ | each lot | grade-to-gate | producer store/gate | per reference flow | calibration, store log, receipt; traceable numerator, accepted reference-output denominator and normalization worksheet | | cp_reference_handover | reference_handover | accepted product and matched internal source transfer | producer handover ledger | lot_id, species, state, grade, route_id, gate, period, accepted_quantity, native_unit, source_row_id, source_lot_id, allocation_link | Measure accepted net product at the same actual gate; reconcile the listed state/gate-specific source rows and the linked input with this single physical output. Keep rejects, stock changes and other sales separate. No additional handling or transport is imputed. | kg; native source quantities | each actual handover | matched source and handover periods | declared producer gate only | per reference flow | traceable acceptance record, same-lot source-to-output ledger, calibrated quantity method and normalization worksheet | | cp_pathway_emissions | breeder_laying | pathway-specific gases and manure N/C | herd, feed, manure, field and method ledger | species/class; animal-days; intake/DM/digestibility; volatile solids; manure N/TAN; system shares; climate; storage time; fertiliser N; grazing; volatilisation/leaching; methane recovery; factor source/unit; final accepted output ; collected manure wet mass; dry matter; destination| collect primary activity by node and period, document parameter applicability, retain each pathway worksheet and any linked treatment/pasture dataset Retain raw totals and normalize attributed quantities once to the measured accepted final reference output.| animal-day; kg DM; kg VS; kg N; kg CH4; kg N2O; kg NH3 | each operating period and management change | complete represented cohort and service period | actual operated nodes only | per reference flow | meter/analysis records, nitrogen cascade, method and factor evidence, no-duplication ledger | | cp_feed_supply_and_intake | breeder_laying | Feed supply, intake and loss | stock, receipt, issue and loss ledger | feed 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 output | Reconcile 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 DM | each issue and period close | complete represented cohort/period | actual operated feeding nodes | per reference flow | stock and supplier records; moisture evidence; loss and no-duplication reconciliation | | cp_manure_n2o_coverage | breeder_laying | Direct and indirect manure/soil N2O coverage | pathway N ledger and method worksheet | species/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 output | Retain 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 N2O | each reporting period and management change | complete represented management period | actual operated and explicitly linked nodes | per reference flow | N balance, factor unit/applicability, component-to-card and no-duplication worksheet |

Calculation Rules

rule_idApplies toFormula or ruleInputsOutputsource_ids
count_to_massegg lotsIf individual mass is unavailable, sampled shell-on kg divided by sample count gives lot mean mass; multiply by full lot count. Keep species, grade and sample size.sample kg, sample count, full countshell-on kg of actual lotfao-goose-production
egg_balancecollection through handoverOpening stock + laid/collected input = accepted output + independently downgraded + waste + closing stock, with internal transfers counted once.mass/count by lot and statemass-balance residualfao-goose-production
reference_normalizationall cardsDivide attributed foreground amount by measured accepted kg at declared gate; retain independent output handovers.attributed amount, accepted kgamount per kg referencefao-goose-production
calc_pathway_emissionsbreeder_layingUse species- and management-compatible methods and retain disaggregated pathway totals. Convert N2O-N to N2O by 44/28 and NH3-N to NH3 by 17/14 exactly once; already molecular masses are not reconverted. Check methane against the documented available-carbon/methane-potential balance and nitrogen losses against each stage's available N. Indirect formation from previously volatilised N is a downstream transformation, not a second source-stage N loss. Attribute and normalize once; do not duplicate linked treatment or fate-model emissions. Use matched raw-period quantities before allocation for physical screens: CH4 mass × 12/16 must not exceed the carbon available to the represented pathway; source-stage NH3 mass × 14/17 plus direct N2O mass × 28/44 and other source N losses must not exceed that stage's available N, after accounting for stocks and transfers. Bound each indirect N2O-N calculation by its documented volatilised or leached N precursor, not by subtracting that downstream transformation again from the source ledger. These are conservation checks, not emission factors or an empirical per-product range.cp_pathway_emissionskg named compound per final reference flowreview-ipcc-livestock-2019; review-eea-manure-2023; review-ipcc-soils-2019
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_coveragereview_breeder_laying_direct_n2o; review_breeder_laying_indirect_n2oFor 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 cardreview-ipcc-livestock-2019; review-ipcc-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_pathway_emissions; species-specific activity ledger, method pathway and factor basis, matched accepted outputIdentity-specific exchanges and reconciled activity records

Data Quality Requirements

requirement_idApplies toRequirementEvidence
species_identityall lotsTrace species/strain, flock and hatching-use acceptance; do not combine species in an undisclosed reference.flock and grade records
mass_count_qualityeggsRetain count, kg, weighing calibration and lot conversion, with no universal egg-mass factor.scale checks and lot sheets
time_qualityflock and holdIdentify production, collection, grading and holding times/conditions and disclose gaps.dated farm and store logs
output_completenessmulti-output nodesRecord accepted, downgrade, sold birds/manure and waste destinations, including zero cases.invoices and rejection logs

9. Validation Rules

rule_idApplies toRulesource_ids
validate_identityfinal productReject hen, non-hatching, shell-less, post-incubation or hatchling flow as this reference; require species, fresh shell state, hatching use and actual gate.fao-goose-production
validate_balanceall egg nodesReconcile count and mass through laid, collected, selected, downgraded, rejected and handed-over states with stock/loss; reject unexplained duplicate outputs.fao-goose-production
validate_routealternativesRequire managed parent, real inventory/measurement/validation delta and separately measured cohort; a route label alone is insufficient.fao-animal-genetic-resources
validate_attributionoutputs, periods and assetsRequire handovers, causal allocation driver, consumers and service periods; reject duplicate shared or multi-period burden.fao-animal-genetic-resources
validate_bindingexchange projectionResolve each unresolved/unresolved card to a single verified state, gate, property and destination UUID before exchange publication.fao-goose-production
v_pathway_emission_coveragebreeder_layingRequire a pathway coverage ledger for enteric CH4 where biologically applicable, manure CH4, direct/indirect N2O, NH3 and relevant field emissions. Every pathway needs a measured/calculated value, a named linked process with matching coverage, or supported inapplicability; absent data cannot become zero. Keep wild life before capture outside managed husbandry, assess actual managed holding separately, and retain species-specific evidence.review-ipcc-livestock-2019; review-ipcc-soils-2019; review-eea-manure-2023
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.review-ipcc-livestock-2019; review-ipcc-soils-2019

10. Published Dataset Profile

FieldValue
dataset_roleForeground production package for fresh non-hen shell-on hatching eggs at declared producer gate.
downstream_useMay inform secondary_dataset or background_dataset process and lifecycle-model projections only after concrete identity review.
allowed_useSpecies-, lot-, gate- and period-qualified shell-on kg results with hatching-selection evidence.
excluded_useInferring hatchlings or hatchability from kg; substituting hen/table eggs; counting hatchery incubation or distribution as farm production.
required_metadataCPC reference, species/strain, cohort, count/kg, grade, tests, gate, storage, outputs, allocation, carriers and packages.
required_quality_disclosureUntested fertility, uncertain count-mass bridge, mixed routes, storage gaps, rejects and unresolved UUIDs.
update_triggerNew species route, gate/state, acceptance criterion, measured loss, co-product treatment, identity or evidence basis.

11. Data Sources

Source idTypeReferenceUsed for
fao-goose-productionofficial_guidanceFAO goose production and incubationSpecies-specific collection, holding and hatching suitability.
fao-animal-genetic-resourcesofficial_guidanceFAO animal genetic resources, poultry egg handlingAvoiding cross-species chicken assumptions and declaring management periods.
review-ipcc-livestock-2019official_guidanceIPCC 2019 Refinement, Volume 4, Chapter 10: Emissions from Livestock and Manure ManagementSpecies and pathway applicability; CH4 and N2O method selection, not universal emission factors
review-eea-manure-2023official_guidanceEMEP/EEA Air Pollutant Emission Inventory Guidebook 2023, 3.B Manure ManagementNH3 nitrogen-flow method; verify actual species, management and geographical applicability before adopting parameters
review-ipcc-soils-2019official_guidanceIPCC 2019 Refinement, Volume 4, Chapter 11: N2O Emissions from Managed SoilsManaged-soil direct and indirect nitrogen pathways and boundary reconciliation
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.
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
ghg-protocol-product-standard-2011standardWRI/WBCSD, Product Life Cycle Accounting and Reporting Standard (2011), Chapter 9, https://ghgprotocol.org/sites/default/files/standards/Product-Life-Cycle-Accounting-Reporting-Standard_041613.pdfGeneral allocation hierarchy and comparable-gate economic basis. Applicability conditions and the explicit residual branch are this PCR's method convention; no product-specific causal coefficient, price or output quantity is prescribed by this source.

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 · 6
Rule IDApplies toRuleSource IDs
producer_gateall routesInclude breeder laying, independent collection, grading and producer-side protection up to egg handover; exclude incubation, hatchling production and post-gate distribution.fao-goose-production
species_deltaalternative breeder routesRecord parent managed production plus evidenced changes in inventory, collection, holding or acceptance; chicken storage or hatchability assumptions are not transferable to other birds.fao-goose-production, fao-animal-genetic-resources
grade_stateselected eggsHatching use requires documented lot selection; intended use is not proof of fertility or realized hatchability.fao-goose-production
handoff_onceegg statesLaid, collected, graded and presented states of one lot reconcile as transfers, not repeated independent products.fao-goose-production
shared_boundaryhouse, collection room, grader and reusable traysIdentify consuming nodes and service periods; count each shared burden once with a causal driver.fao-animal-genetic-resources
reference_handover_linkageactual reference-product boundaryRecord reference_handover as the same physical producer handover already represented by its source rows. It must not extend the gate or insert new processing, capture, storage, transport, service or capital burdens. For a unit-process projection, keep the actually operated stage references; the handover record may be a boundary interface in the resulting foreground package, not an invented standalone operation. Select one actual qualified route/output stratum; trace matching source and input as internal transfers and expose the accepted reference product once. If the source already ended at this gate, partition its existing handover responsibility without counting it again.
Allocation rules · 6
Rule IDApplies toRuleSource IDs
output_partitionbreeder flock and gradingEnumerate separately handed-over hatching eggs, safely marketed non-hatching eggs, spent breeders and sold manure. Internal states and waste are not co-products. Record each actual gate, mass and period.fao-goose-production
causal_attributionjoint breeder burdenAttribute separable grading and presentation to the causing output. For inseparable flock burden, document a consistent measured driver and sensitivity to an alternative; no universal mass/economic ratio is imposed.fao-animal-genetic-resources
period_attributionflock years and egg lotsLink replacement, laying, collection, assets and losses to actual service/production periods; no assumed universal flock life or double attribution at replacement/exit.fao-animal-genetic-resources
shared_asset_attributionhouse, collection room, grader and traysList breeder, collection, grading and presentation consumers and service periods; use observed service, throughput or reuse trips to charge each asset only once.fao-animal-genetic-resources
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 · 9
Rule IDApplies toRuleSource IDs
validate_identityfinal productReject hen, non-hatching, shell-less, post-incubation or hatchling flow as this reference; require species, fresh shell state, hatching use and actual gate.fao-goose-production
validate_balanceall egg nodesReconcile count and mass through laid, collected, selected, downgraded, rejected and handed-over states with stock/loss; reject unexplained duplicate outputs.fao-goose-production
validate_routealternativesRequire managed parent, real inventory/measurement/validation delta and separately measured cohort; a route label alone is insufficient.fao-animal-genetic-resources
validate_attributionoutputs, periods and assetsRequire handovers, causal allocation driver, consumers and service periods; reject duplicate shared or multi-period burden.fao-animal-genetic-resources
validate_bindingexchange projectionResolve each unresolved/unresolved card to a single verified state, gate, property and destination UUID before exchange publication.fao-goose-production
v_pathway_emission_coveragebreeder_layingRequire a pathway coverage ledger for enteric CH4 where biologically applicable, manure CH4, direct/indirect N2O, NH3 and relevant field emissions. Every pathway needs a measured/calculated value, a named linked process with matching coverage, or supported inapplicability; absent data cannot become zero. Keep wild life before capture outside managed husbandry, assess actual managed holding separately, and retain species-specific evidence.review-ipcc-livestock-2019, review-ipcc-soils-2019, review-eea-manure-2023
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.review-ipcc-livestock-2019, review-ipcc-soils-2019
Processes and inputs/outputs · 5
Process IDProcess nameInput flowsOutput flows
breeder_layingManaged non-hen breeder laying37
egg_collectionIndependent egg collection12
hatching_gradeHatching selection and destination grading13
egg_presentationProducer protection and handover11
reference_handoverActual producer reference-product handover11

Complete field inspector

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

On this page