TianGong PCR产品类别规则

Sausages and similar products of meat, offal or blood · 8. Foreground Data Collection, Calculation, and Quality Rules

Sausages and similar products of meat, offal or blood · 8. Foreground Data Collection, Calculation, and Quality Rules

Lifecycle status
Candidate
Content maturity
Authored methodology
Current version
No published version
Readiness
Review required
Last updated

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

Source

8. Foreground Data Collection, Calculation, and Quality Rules

Data Collection Protocols

protocol_idprocess_idflow_rolerecord_typeraw_fieldscollection_methodunitfrequencytemporal_coveragesite_scopeaggregation_rulequality_evidence
cp_animal_material_massformulation_material_receivinganimal-derived formulation inputsdelivery lot mass recordssupplier lot id; species; anatomical material; receiving state; gross mass; tare mass; accepted mass; rejected massCalibrated receiving scale reconciled to supplier delivery documents.kgeach delivery lotcomplete production campaignall incoming animal-material receiving pointsSum accepted net mass by exact material identity and allocate only to the locked batch.Scale calibration, supplier specification, lot traceability, acceptance record
cp_stage_electricitymultiplestage electricitysubmeter interval recordsmeter id; opening reading; closing reading; timestamp; process state; batch idRead a dedicated submeter; where one meter covers several batches, retain the causal attribution calculation.kWheach batch or metered intervalcomplete production campaignall included foreground stagesDifference meter readings and attribute only intervals demonstrably serving the locked batch.Meter calibration, interval log, coverage statement
cp_refrigerant_reconciliationmultiplerefrigerant makeup and releaserefrigerant inventory recordsrefrigerant identity; opening stock; purchases; additions; recovery; transfer; closing stock; equipment id; batch attributionReconcile each refrigerant separately using inventory and service records.kgeach service event and reporting campaigncomplete production campaignCalculate unrecovered release separately for R717, R744, and R290; do not net different refrigerants.Service invoices, cylinder weights, stock reconciliationundefined
cp_material_waste_massmultiplespecific solid or product wastewaste scale recordsrow_id; exact material identity; gross mass; tare mass; destination; batch idWeigh each named waste stream separately before storage or dispatch.kgeach container or batchcomplete production campaignSum net mass by row_id and locked batch; no cross-material consolidation.Scale calibration, waste ticket, destination recordundefined
cp_recipe_component_masscomminution_batching_mixingrecipe componentbatch formulation recordscomponent identity; supplier grade; lot id; gross mass; tare mass; actual charged mass; batch idUse calibrated dosing scales or mass-flow records for every concrete component.kgeach chargecomplete production campaignSum actual charged mass by exact component and reconcile to the approved locked recipe.Scale calibration, recipe revision, supplier specificationundefined
cp_process_utility_volumecomminution_batching_mixingcompressed airutility meter recordsmeter id; opening reading; closing reading; pressure basis; temperature basis; batch idRead the dedicated utility meter and preserve standard-condition conversion inputs.m3each batch or intervalcomplete production campaignDifference readings on one declared condition basis and attribute to the locked batch.Meter calibration, condition-conversion recordundefined
cp_intermediate_product_massmultiplespecific intermediate productbatch scale recordsexact intermediate name; batch id; gross mass; tare mass; net mass; treatment stateWeigh each concrete intermediate at the named process transfer.kgeach transfercomplete production campaignSum only the one locked product route and reconcile transfers between consecutive stages.Scale calibration, batch traveller, route recordundefined
cp_process_water_massmultipleprocess waterwater meter or weighed charge recordswater source; meter id or scale id; opening; closing; charged mass; batch idMeter or weigh the named process-water exchange separately from cleaning water.kgeach batch or intervalcomplete production campaignCalculate net water mass on the recorded density basis and attribute to the locked batch.Meter or scale calibration, water-source recordundefined
cp_wastewater_volumemultiplespecific wastewater streamflow-meter recordsstream identity; meter id; opening; closing; timestamp; batch idMeter each named wastewater stream before mixing with another stream.m3continuous total with batch reconciliationcomplete production campaignDifference readings and attribute the measured volume to the locked campaign.Flow-meter calibration, drainage map, batch reconciliationundefined
cp_direct_emission_measurementmultiplespecific direct air emissionstack or workplace emission measurementspollutant identity; sampling point; sample time; concentration; flow; detection limit; operating state; batch idUse validated direct monitoring or sampling for the one named pollutant.kgeach valid sampling campaignrepresentative operation during the production campaignIntegrate measured concentration and flow over attributable operating time; do not substitute an uncited factor.Laboratory report, method id, detection limit, operating logundefined
cp_casing_massportion_formingspecific casingcasing issue and return recordscasing identity; species or polymer; lot id; issued mass; returned mass; trim mass; batch idWeigh each exact casing material issued, returned, and trimmed.kgeach casing lot and batchcomplete production campaignIssued mass minus verified return; retain trim as its own waste row.Scale calibration, casing specification, issue-return logundefined
cp_purchased_heatmultiplepurchased steam or purchased hot waterutility meter and invoice recordscarrier identity; meter id; mass or energy; inlet state; outlet state; timestamp; batch idMeter purchased steam and purchased hot water as separate carriers.MJeach batch or utility intervalcomplete production campaignUse metered energy or calculate enthalpy only from recorded state data; never combine the two carriers.Meter calibration, invoice, state recordundefined
cp_internal_heat_outputmultipleonsite steam or onsite hot waterheat-output meter recordscarrier identity; output meter id; mass; temperature; pressure; enthalpy basis; timestamp; batch idMeter onsite-generated steam and onsite-generated hot water separately at the generator outlet and point of use.MJeach batch or utility intervalcomplete production campaignReconcile generator output and process use by carrier; prevent double counting with purchased heat.Meter calibration, state record, heat-balance reconciliationundefined
cp_fuel_inventorymultiplespecific fueltank, mass-flow, or invoice recordsfuel identity; opening stock; receipts; closing stock; meter reading; density; batch idReconcile natural gas, diesel, and LPG separately; preserve supplier lower-heating-value data if energy conversion is required.kgeach batch or reporting intervalcomplete production campaignOpening plus receipts minus closing and verified transfers, attributed only to the operating interval serving the locked batch.Meter or tank calibration, invoice, supplier fuel specificationundefined
cp_packaging_material_masspackaging_cold_storage_releasespecific packaging materialpackaging issue and return recordsmaterial identity; supplier grade; lot id; issued mass; returned mass; scrap mass; batch idWeigh each packaging material separately; do not infer one material from total pack count.kgeach packaging lot and batchcomplete production campaignIssued mass minus verified return; reconcile scrap to the matching material-specific waste row.Scale calibration, supplier specification, issue-return logundefined
cp_final_product_masspackaging_cold_storage_releaseone concrete final productrelease scale and quality recordsexact product name; animal and tissue identity; formulation id; route sequence; market state; gross mass; tare mass; packaging mass; conforming net mass; batch idWeigh conforming saleable food mass after final treatment and before including packaging mass.kgeach released batchcomplete production campaignSum only conforming net product for one locked product row; exclude packaging and all rejects.Scale calibration, release certificate, product specification, route recordundefined
cp_cleaning_water_masshygiene_cleaning_sanitationcleaning waterdedicated meter recordsmeter id; opening; closing; cleaning event id; equipment or area; batch attributionMeter potable cleaning water separately from formulation and cooking water.kgeach cleaning eventcomplete attributable cleaning campaignDifference readings and attribute only the cleaning event serving the locked campaign.Meter calibration, sanitation schedule, event logundefined
cp_cleaning_chemical_masshygiene_cleaning_sanitationspecific cleaning chemicalchemical issue recordschemical identity; concentration as supplied; lot id; issued mass; returned mass; event id; batch attributionWeigh sodium hydroxide, nitric acid, phosphoric acid, peracetic acid, and sodium hypochlorite separately.kgeach cleaning eventcomplete attributable cleaning campaignIssued mass minus verified return for the exact chemical; retain concentration as supplied.Scale calibration, safety data sheet, chemical issue logundefined
cp_wwtp_chemical_massonsite_wastewater_treatmentspecific wastewater-treatment chemicalchemical dosing recordschemical identity; concentration as supplied; opening stock; receipts; closing stock; dosing meter; campaign idReconcile each named treatment chemical separately.kgeach treatment campaigncomplete attributable treatment campaignOpening plus receipts minus closing and verified transfer, reconciled with dosing records.Scale or dosing-pump calibration, invoice, stock recordundefined
cp_sludge_massonsite_wastewater_treatmentspecific sludgedewatered sludge scale recordssludge identity; gross mass; tare mass; dry matter; destination; campaign idWeigh each named sludge separately and retain measured dry-matter content.kgeach container or dispatchcomplete attributable treatment campaignSum net wet mass by sludge identity; disclose dry matter without converting unless required.Scale calibration, dry-matter test, dispatch ticketundefined
cp_wastewater_pollutant_loadonsite_wastewater_treatmentspecific water or air pollutantflow and laboratory recordspollutant identity; sample point; concentration; detection limit; wastewater flow; air flow where relevant; time interval; campaign idUse validated sampling for each named pollutant and pair it with the corresponding measured flow.kgeach representative sampling intervalcomplete attributable treatment campaignCalculate load as concentration times matching flow and integrate over the attributable campaign; keep each pollutant separate.Laboratory accreditation, analytical method, detection limit, flow-meter calibrationundefined

Calculation Rules

rule_idApplies toFormula or ruleInputsOutputsource_ids
normalize_to_referenceall inventory amountsnormalized_amount = batch_attributable_amount / net_conforming_product_massbatch_attributable_amount; net_conforming_product_massamount per 1 kg reference producteu-pef-2021-2279
recipe_reconciliationformulationrecipe_difference = accepted_animal_materials + charged_components - mixture_output - named_lossesaccepted material masses; component charges; mixture output; named lossesrecipe mass-balance differenceeu-pef-2021-2279
forming_reconciliationportion formingforming_difference = mixture_input + casing_input - formed_product_output - casing_trim - product_rejectmixture mass; casing mass; formed output; trim; rejectforming mass-balance differenceeu-pef-2021-2279
refrigerant_releaseeach refrigerantrelease = opening_stock + purchases + additions - closing_stock - recovered_mass - verified_transfersrefrigerant inventory fields for one chemicalunrecovered refrigerant releaseeu-pef-2021-2279
wastewater_pollutant_loadeach wastewater pollutantpollutant_load = concentration × matching_wastewater_volume with documented unit conversionpollutant concentration; matching flow volumepollutant masseu-pef-2021-2279, jrc-sa-bref-2024
packaging_useeach packaging materialpackaging_use = issued_mass - returned_unused_massissued mass; returned unused masspackaging material inputeu-pef-2021-2279
packaging_scrapeach packaging materialpackaging_scrap = trim_mass + damaged_mass + unrecovered_setup_masstrim; damaged material; setup lossmaterial-specific packaging wasteeu-pef-2021-2279
fuel_reconciliationeach fuelfuel_use = opening_stock + receipts - closing_stock - verified_transfersstock and meter records for one fuelfuel mass attributable to the campaigneu-pef-2021-2279, jrc-sa-bref-2024
heat_reconciliationsteam and hot waterheat_difference = measured_generator_output + purchased_heat - measured_process_heat_use - measured_distribution_losscarrier-specific generator, purchase, use, and loss recordscarrier-specific heat reconciliationeu-pef-2021-2279, jrc-sa-bref-2024
yieldfinal productconforming_yield = net_conforming_product_mass / total_locked_recipe_input_massnet conforming output; locked recipe input massroute-specific conforming yieldeu-pef-2021-2279

Data Quality Requirements

requirement_idApplies toRequirementEvidence
dq_product_identityreference and final outputRetain exact product name, animal species, skeletal meat or named organ or blood identity, formulation revision, casing or shape-forming method, ordered treatment sequence, and final market state.Approved product specification and batch traveller
dq_lot_traceabilityanimal and recipe inputsRetain supplier, lot, receiving state, acceptance decision, and link from each concrete input to the locked batch.Supplier certificate, receiving log, batch genealogy
dq_measurementmass and utility recordsUse calibrated equipment and retain raw readings, tare, units, timestamps, and operator or automated record identity.Calibration certificate and immutable raw record
dq_treatment_parameterscuring, fermentation, drying, smoking and heat treatmentRetain actual time, temperature, humidity, airflow, smoke application, and internal product temperature fields applicable to the locked route.Validated process record and control chart
dq_cold_chainreceiving, cooling and storageRetain continuous or batch-resolved temperature records and deviations for chilled or frozen material and product.Temperature logger record and deviation disposition
dq_completenesscomplete LCIAccount for every concrete recipe component, utility carrier, refrigerant, cleaning chemical, package material, product, reject, waste stream, wastewater pollutant, and direct air emission that physically crosses the boundary.Row-level completeness checklist tied to process map
dq_mass_balancematerial processesReconcile recipe, forming, treatment, packaging, product, and waste masses for the same campaign; investigate unexplained differences.Signed batch mass-balance worksheet
dq_temporalcampaign dataUse records from the same production campaign or a disclosed representative period with exact route equivalence.Time-stamped production and utility records
dq_specificityshared recordsDocument every attribution driver and demonstrate that it represents the single locked product rather than a facility or CPC-category average.Allocation worksheet and meter map
dq_wastewaterwastewater and pollutantsRetain sampling point, method, detection limit, matching flow interval, treatment state, and laboratory accreditation.Laboratory report and flow-meter record
dq_emissionsdirect emissionsRetain pollutant-specific monitoring or sampling method, operating state, detection limit, and temporal representativeness.Monitoring report and operating log
dq_no_defaultsall quantitative rowsDo not replace missing foreground data with uncited default amounts, ranges, or estimates in this candidate PCR.Data-gap register identifying the missing record
dq_source_transparencymethod rulesRetain source identifiers and disclose where CPC scope, Codex process categories, JRC process structure, or PEF modelling rules are applied.Source-to-rule traceability record

9. Validation Rules

rule_idApplies toRulesource_ids
val_identityreference flowReference product UUID shall equal d4e41d5c-a905-4fb7-ad9d-8f442be1f833, flow property UUID shall equal 93a60a56-a3c8-11da-a746-0800200b9a66, unit-group UUID shall equal 93a60a57-a4c8-11da-a746-0800200c9a66, and unit shall be kg.un-cpc-3-2025
val_single_routedataset identityReject a package that does not lock one concrete product form, named animal and tissue or blood recipe, exact formulation revision, ordered treatment sequence, and final market state.un-cpc-3-2025, eu-pef-2021-2279, codex-cxs-192-1995
val_scopeproduct identityReject complete meals and any galantine, meat paste, pâté, or rillettes output that is not supplied in a casing or sausage form.un-cpc-3-2025
val_reference_massreference amountReference amount shall be 1 kg net conforming edible product and shall exclude packaging.eu-pef-2021-2279
val_atomic_selected_flowinventory cardsReject any Selected flow that names a collection, selector, alternative list, unspecified ingredient, seasoning, casing, carrier, packaging material, waste, pollutant, or emission.eu-pef-2021-2279
val_uuid_policyinventory identityEvery non-reference UUID shall remain blank unless both exact hybrid-search and public state-100 direct-read evidence confirm the same atomic semantics.eu-pef-2021-2279
val_manifest_closureinventory identityEvery blank inventory UUID row_id shall have exactly one unresolved manifest entry with the same candidate flow and a concrete rejection reason.eu-pef-2021-2279
val_process_mapprocess inventoryEvery required process shall have one detailed section; each conditional process shall be present exactly when its named operation occurs in the locked route.eu-pef-2021-2279, codex-cxs-192-1995, codex-cxc-58-2005
val_recipe_completenessformulationReject a package with any actual meat, named organ, blood, fat, water, ice, salt, spice, additive, binder, starter, or casing hidden inside an aggregate recipe row.eu-pef-2021-2279, codex-cxs-192-1995
val_casing_identityportion formingRequire the exact animal species for natural casing or exact polymer for manufactured casing; reject a generic casing exchange.codex-cxs-192-1995
val_energy_splitutilitiesRequire separate rows for grid electricity, purchased steam, purchased hot water, onsite steam, onsite hot water, natural gas, diesel, and LPG when applicable.eu-pef-2021-2279, jrc-sa-bref-2024
val_heat_double_countheatReject simultaneous counting of purchased heat and its onsite fuel-generation burden for the same heat quantity.eu-pef-2021-2279
val_refrigerant_splitrefrigerationRequire separate makeup and release reconciliation for each refrigerant actually used; reject a generic refrigerant flow.eu-pef-2021-2279, jrc-sa-bref-2024
val_chemical_splitchemicalsRequire one row per exact additive, curing agent, cleaning chemical, sanitiser, and wastewater-treatment chemical.eu-pef-2021-2279, codex-cxs-192-1995, codex-cxc-58-2005
val_packaging_splitpackagingRequire one row per exact packaging material and a matching material-specific scrap row when scrap occurs.eu-pef-2021-2279
val_product_outputfinal outputExactly one concrete final-product output row shall carry the 1 kg normalized reference amount; all other final-product rows shall be not applicable.un-cpc-3-2025, eu-pef-2021-2279
val_waste_splitwastesRequire separate rows for each concrete product reject, casing trim, packaging scrap, sludge, residue, and wastewater stream that occurs.eu-pef-2021-2279, jrc-sa-bref-2024
val_pollutant_splitemissionsRequire one row per named water pollutant and one row per named air emission; reject a combined pollutants or emissions row.eu-pef-2021-2279, jrc-sa-bref-2024
val_mass_balancemass balanceRecipe, forming, treatment, final product, reject, and waste records shall reconcile for the same campaign or disclose and investigate the difference.eu-pef-2021-2279
val_nonnegativeamountsReject negative mass, energy, volume, concentration, or emission values.eu-pef-2021-2279
val_foreground_modesamount productionInventory amounts shall use foreground_record or calculated_value only; reject fixed_value, modelled_estimate, reasoned_estimate, and uncited ranges.eu-pef-2021-2279
val_protocol_linkscollectionEvery collected_record or calculated_from_collection row shall reference an existing collection protocol.eu-pef-2021-2279
val_source_whitelistsourcesSource ids shall be limited to the retained UN CPC 3.0 source, JRC135916, Recommendation (EU) 2021/2279, CXC 58-2005, and CXS 192-1995.un-cpc-3-2025, jrc-sa-bref-2024, eu-pef-2021-2279, codex-cxc-58-2005, codex-cxs-192-1995
val_bilingualtranslationEnglish and Chinese shall preserve identical ordered process_id, row_id, direction, flow_type, Selected flow, controlled tokens, protocol ids, source ids, and normative rule ids.eu-pef-2021-2279
val_temperature_recordstreated productsRequire actual time and temperature records for heat treatment and actual time, temperature, humidity, or airflow records for each applicable conditioning step.codex-cxc-58-2005, codex-cxs-192-1995
val_unlisted_variantscope variantsReject use of an aggregate fallback row for an in-scope unlisted species, organ, blood source, formulation component, product form, package, waste, pollutant, or emission; add an exact atomic row first.un-cpc-3-2025, eu-pef-2021-2279, codex-cxs-192-1995

10. Published Dataset Profile

FieldValue
dataset_rolesecondary_dataset candidate suitable for later reviewed use as a background_dataset only when all exact-route requirements and validation rules are satisfied.
downstream_useProduct-specific process and lifecycle-model construction for the same concrete product form, animal-derived formulation, treatment sequence, market state, geography, technology, and period.
allowed_useUse for a matching sausage or sausage-like product when the complete product identity, recipe, applicable process map, atomic inventory, allocation, data quality, and unresolved UUID disclosures are available.
excluded_useDo not use as a CPC-wide average, a proxy across animal species, organs, blood sources, recipes, casing systems, treatment routes, or market states, or for complete meals and related products outside a casing or sausage form.
required_metadataPCR id; CPC 21184; exact product name; animal species and anatomical material identity; formulation revision; batch id and dates; ordered route; casing or forming method; treatment controls; final state; net reference mass; packaging composition; site and geography; technology; allocation method; source ids; UUID-resolution status.
required_quality_disclosureMeter and scale coverage; calibration; recipe and mass-balance differences; conditional-process applicability; cold-chain and treatment records; sampling methods and detection limits; shared-resource attribution; data gaps; unresolved UUID rows; deviations and corrective actions.
update_triggerNew product form, animal species, organ, blood source, formulation revision, casing, treatment technology, refrigerant, package material, waste route, pollutant, emission, site configuration, source revision, or verified Tiangong UUID.

11. Data Sources

Source idTypeReferenceUsed for
un-cpc-3-2025datasetUnited Nations Statistics Division, Central Product Classification Version 3.0, retained raw structure dated 30 June 2025, code 21184, https://unstats.un.org/unsd/classifications/Econ/cpc (retrieved 2026-08-13).Exact CPC 21184 category title and semantic scope boundary, including the distinction from complete meals and related non-sausage-form products.
jrc-sa-bref-2024official_guidanceEuropean Commission Joint Research Centre, Best Available Techniques Reference Document for the Slaughterhouses, Animal By-products and/or Edible Co-products Industries, JRC135916, EUR 31752 EN, DOI 10.2760/18199, https://publications.jrc.ec.europa.eu/repository/handle/JRC135916 (retrieved 2026-08-13).Process decomposition for animal-derived material handling, utilities, refrigeration, cleaning, wastes, wastewater treatment, and named emissions; no default quantities imported.
eu-pef-2021-2279official_guidanceCommission Recommendation (EU) 2021/2279 on Environmental Footprint methods, consolidated text, https://eur-lex.europa.eu/eli/reco/2021/2279/2021-12-30/eng (retrieved 2026-08-13).Product-specific bill of materials, company-specific manufacturing data, complete LCI, allocation, data quality, reporting, and verification.
codex-cxc-58-2005standardCodex Alimentarius, Code of Hygienic Practice for Meat, CXC 58-2005, https://www.fao.org/fao-who-codexalimentarius/sh-proxy/pl/?lnk=1&url=https%3A%2F%2Fworkspace.fao.org%2Fsites%2Fcodex%2FStandards%2FCXC+58-2005%2FCXC_058e.pdf (retrieved 2026-08-13).Manufactured-meat process control, sanitation, wastewater drainage, temperature control, heat-treatment parameter records, storage, and batch verification structure; no default quantities imported.
codex-cxs-192-1995standardCodex Alimentarius, General Standard for Food Additives, CXS 192-1995, food-category descriptions 08.3 and 08.4, https://www.fao.org/fao-who-codexalimentarius/sh-proxy/en/?lnk=1&url=https%3A%2F%2Fworkspace.fao.org%2Fsites%2Fcodex%2FStandards%2FCXS+192-1995%2FCXS_192e.pdf (retrieved 2026-08-13).Official full-text taxonomy for cured, dried, fermented, heat-treated and frozen comminuted meat products and concrete natural, collagen, cellulose, and synthetic casing identities; additive limits were not imported.

Raw downloads

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

Complete field inspector

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

On this page