TianGong PCR产品类别规则

Uncooked pasta, not stuffed or otherwise prepared

Uncooked pasta, not stuffed or otherwise prepared: This PCR covers factory production of uncooked, unfilled pasta and noodle products that are not otherwise prepared…

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

Source

1. Scope and Applicability

This PCR covers factory production of uncooked, unfilled pasta and noodle products that are not otherwise prepared and fall within CPC 3.0 code 23710. Covered products may be dry, semi-dried, or another declared uncooked moisture state and may use wheat, rice, other cereals, pulses, or mixtures as the principal farinaceous material. The foreground data package shall describe the actual formulation, forming route, conditioning state, packaging state, and reporting gate.

Filled pasta, cooked or pre-cooked pasta, seasoned or otherwise prepared products, complete dishes, sauces, and products whose principal delivered function is not an uncooked pasta product are excluded. Ingredient production, consumer cooking, distribution, and end-of-life are not part of the default foreground manufacturing dataset, but may be connected as upstream or downstream datasets in a lifecycle model.

The Tiangong flow 540fef24-1038-48b8-8ee1-8cc415df780a is a verified product flow for semi-dried noodles and is used only as the representative product form for this category. It is not a generic UUID for every CPC 23710 product. A data author shall declare the actual product form and shall replace the representative UUID when a more specific real Tiangong flow matches that product. The representative UUID must never be silently assigned to dry pasta, fresh uncooked pasta, egg pasta, rice noodles, or another materially different form.

2. Product Category Identity

FieldValue
canonical_pcr_idpcr.food-products-beverages-and-tobacco-textiles-apparel-and-leather-products.grain-mill-products-starches-and-starch-products-other-food-products.uncooked-pasta-not-stuffed-or-otherwise-prepared
classification_refsCPC 3.0: 23710 — Uncooked pasta, not stuffed or otherwise prepared
covered_productsUncooked and unfilled pasta or noodles delivered without other preparation; dry, semi-dried, fresh-uncooked, or another explicitly declared moisture state; wheat-, rice-, other cereal-, pulse-, or mixed-material formulations
excluded_productsFilled pasta; cooked or pre-cooked pasta; seasoned or otherwise prepared pasta; complete dishes; sauces; couscous or another product classified outside CPC 23710
representative_productSemi-dried noodles are the representative product/physical form because the verified Tiangong reference flow is specific to that form; the category remains broader than the representative flow
production_routeIngredient receipt and preparation; dough or batter preparation; forming by extrusion, sheeting, cutting, or another declared method; product-specific conditioning or drying; inspection; and packaging or bulk release
market_stateUncooked product at the declared factory-gate release condition, with moisture/conditioning and packaging state explicitly reported

3. Reference Flow

FieldValue
WhatUncooked, unfilled, and not otherwise prepared pasta or noodles at the declared factory-gate release condition
How much1 kg net product mass, excluding packaging
How wellConforming to the producer's release specification and applicable legal or customer requirements for the declared product form, formulation, moisture/conditioning state, and packaging state
How long or cycleOne production campaign or reporting period sufficient to represent the declared product until the factory-gate hand-off; shelf life is reported as metadata and does not change the 1 kg reference amount
reference_flow_linkOne kilogram of the declared saleable uncooked pasta output; use the representative semi-dried-noodles UUID only when that identity is accurate, otherwise select a more specific real product flow
FieldValue
Reference amount1 kg net uncooked pasta product
Reference product flowsemi-dried noodles 540fef24-1038-48b8-8ee1-8cc415df780a — representative only; replace for a more specific actual product form
Reference flow propertyMass 93a60a56-a3c8-11da-a746-0800200b9a66
Reference unit groupUnits of mass 93a60a57-a4c8-11da-a746-0800200c9a66
Reference unitkg
Required qualifiersactual product form and Tiangong product-flow identity; principal farinaceous material; formulation and egg/non-egg status; forming technology; moisture or conditioning state at release; packaging or bulk state; production geography and facility/route; factory-gate reporting point

When constructing a foreground data package, every item listed in Required qualifiers shall be declared in dataset metadata, process notes, the reference-flow comment, the product description, or an equivalent field. Missing qualifiers make the reference-flow definition incomplete. If the declared form is not semi-dried noodles, retaining UUID 540fef24-1038-48b8-8ee1-8cc415df780a without an explicit documented identity match is a validation error.

4. Measurement and Unit Rules

rule_idApplies toRequired propertyRequired unitRule
reference_massReference product and mass-normalized product/intermediate rowsMass 93a60a56-a3c8-11da-a746-0800200b9a66kgReport the reference product as net product mass. Packaging mass is inventoried separately and is never included in the 1 kg reference amount.
mass_conversionIngredient, intermediate, product, waste, and moisture-balance mass recordsMass 93a60a56-a3c8-11da-a746-0800200b9a66kgConvert source records to kg using documented unit conversions before normalization; retain original units and conversion evidence.
conditioning_stateProduct and intermediate mass valuesMass 93a60a56-a3c8-11da-a746-0800200b9a66kgRecord the measurement point and product moisture/conditioning state. Do not compare or combine masses measured at materially different conditioning states without a documented moisture correction.
energy_unitsElectricity and thermal-energy inputsEnergy appropriate to the selected flowkWh for electricity; MJ for fuel or delivered thermal energyKeep electricity and thermal energy as separate records and document any calorific-value or steam/heat conversion used.

5. System Boundary

Boundary Abstraction

FieldValue
declared_starting_conditionAccepted farinaceous ingredients, water, other formulation ingredients, utilities, and packaging materials at the manufacturing-site receipt point, together with the declared formulation, product form, and initial moisture state
starting_condition_roleForeground manufacturing input gate; upstream production burdens are supplied by separate traceable datasets rather than recreated inside the pasta manufacturing process
product_classification_scopeCPC 3.0 code 23710 across declared uncooked and unfilled product forms; the semi-dried-noodles flow is representative, not category-wide identity authority
recursive_input_rulePurchased uncooked pasta or noodle material from the same category that enters reprocessing shall be recorded once as a technosphere product input with its own upstream dataset and declared state; do not recursively reconstruct its manufacturing inside this foreground dataset
upstream_dataset_requirementEach material ingredient, utility, and packaging input shall link to a geographically, technologically, and temporally representative upstream dataset or be disclosed as a data gap
disclosureDeclare product form, formulation, moisture/conditioning state, forming and conditioning technologies, packaging state, reporting gate, included sites, allocation method, data period, and any omitted or unresolved flows
rule_idApplies toRulesource_ids
boundary_foreground_manufacturingAll foreground datasetsInclude ingredient receipt/preparation, dough or batter preparation, forming, product-specific conditioning, inspection/rework accounting, and packaging or bulk release when performed within the reporting organization.unafpa-dry-pasta-pefcr-2020
boundary_dry_routeDry or semi-dried routesInclude the actual conditioning/drying operation, electricity, thermal energy or fuel, water or moisture removal, losses, and the declared released moisture state. Apply dry-pasta source rules only to a route that is demonstrably within their dry-pasta scope.unafpa-dry-pasta-pefcr-2020
boundary_upstream_connectionsIngredient, utility, and packaging productionRepresent upstream production and inbound services through separate datasets linked to the collected foreground bill of materials; do not treat an unverified generic proxy as product-specific data.unafpa-dry-pasta-pefcr-2020
boundary_downstream_exclusionDefault foreground product datasetExclude distribution, consumer storage/cooking, packaging end-of-life, and food end-of-life from this factory-gate foreground dataset. Add them only in an explicitly declared downstream lifecycle model.
boundary_recursive_category_inputSame-category purchased pasta or noodle inputRecord the purchased product at its actual entry state with a distinct upstream dataset and do not expand the same category recursively within the foreground process.

6. Process Inventory Structure

Process Map

process_idprocess_nameinclusioninclusion_conditionrolequantitative_reference
dough_formingIngredient preparation, dough/batter preparation, and formingrequiredConverts the declared formulation into a shaped uncooked intermediate while preserving product-specific formulation and forming recordskg formed uncooked intermediate
conditioning_releaseConditioning, inspection, packaging, and factory-gate releaserequiredBrings the shaped intermediate to the declared moisture/conditioning and packaging state and releases the reference product1 kg net saleable uncooked pasta product

Process: Ingredient preparation, dough/batter preparation, and forming (dough_forming)

Inputs

Product flows
Principal farinaceous ingredient (principal_farinaceous_input)

Record every principal flour, semolina, meal, starch-bearing material, or equivalent farinaceous ingredient separately by material identity, supplier/origin when known, lot, moisture basis where relevant, and measured mass.

  • Selected flow: Product-specific farinaceous ingredient flow; Tiangong UUID unresolved
  • Flow property / unit: Mass / kg
  • Amount rule: measured accepted ingredient mass charged to the declared product campaign
  • Value mode: Foreground record (foreground_record)
  • Specificity: Product-specific (product_specific)
  • Normalization basis: per kg formed uncooked intermediate
  • Basis kind: Process output (process_output)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_ingredient_bom
  • Sources: unafpa-dry-pasta-pefcr-2020
Process water (process_water_input)

Record water intentionally incorporated into dough/batter or used as a direct formulation input. Cleaning water that does not become part of the product shall be recorded separately when it crosses the selected process boundary.

  • Selected flow: Site-specific water supply flow; Tiangong UUID unresolved
  • Flow property / unit: Mass / kg
  • Amount rule: metered or batch-recipe water charged to the declared product campaign
  • Value mode: Foreground record (foreground_record)
  • Specificity: Product-specific (product_specific)
  • Normalization basis: per kg formed uncooked intermediate
  • Basis kind: Process output (process_output)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_process_water
  • Sources: unafpa-dry-pasta-pefcr-2020
Other formulation ingredients (other_recipe_inputs)

Record eggs or egg products, salt, vegetables, spices, processing aids, and other deliberately added ingredients as separate product-specific rows whenever present. Do not infer absent ingredients from the representative semi-dried-noodles flow.

  • Selected flow: Product-specific formulation ingredient flows; Tiangong UUIDs unresolved
  • Flow property / unit: Mass / kg
  • Amount rule: measured accepted mass of each ingredient charged to the declared product campaign
  • Value mode: Foreground record (foreground_record)
  • Specificity: Product-specific (product_specific)
  • Normalization basis: per kg formed uncooked intermediate
  • Basis kind: Process output (process_output)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_ingredient_bom
  • Sources: unafpa-dry-pasta-pefcr-2020
Dough preparation and forming electricity (dough_forming_electricity)

Record electricity for dosing, mixing/kneading, extrusion, sheeting, cutting, and directly assigned auxiliary equipment. Shared electricity is allocated only through the declared allocation rule.

  • Selected flow: Site- and period-specific electricity supply flow; Tiangong UUID unresolved
  • Flow property / unit: Energy / kWh
  • Amount rule: submetered electricity or documented allocation of facility-meter electricity to the declared campaign
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per kg formed uncooked intermediate
  • Basis kind: Process output (process_output)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_dough_forming_energy
  • Sources: unafpa-dry-pasta-pefcr-2020
Waste flows
Elementary flows

Outputs

Product flows
Formed uncooked pasta intermediate (formed_pasta_intermediate)

Record the measured mass and conditioning state of shaped product transferred to conditioning/release. This is an internal intermediate and shall not be substituted for the final reference product.

  • Selected flow: Product-specific formed uncooked pasta intermediate; Tiangong UUID unresolved
  • Flow property / unit: Mass / kg
  • Amount rule: measured accepted intermediate mass transferred from forming
  • Value mode: Foreground record (foreground_record)
  • Specificity: Product-specific (product_specific)
  • Normalization basis: per kg formed uncooked intermediate
  • Basis kind: Process output (process_output)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_intermediate_output
  • Sources:
Waste flows
Preparation and forming losses (dough_forming_losses)

Record spills, rejected dough, trimmings, and other material leaving the process as waste by actual treatment route. Material returned internally before the process output measurement is documented as an internal loop and is not double-counted as waste.

  • Selected flow: Treatment-specific food manufacturing waste flow; Tiangong UUID unresolved
  • Flow property / unit: Mass / kg
  • Amount rule: measured waste mass by treatment route, net of documented internal return
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per kg formed uncooked intermediate
  • Basis kind: Process output (process_output)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_manufacturing_waste
  • Sources: unafpa-dry-pasta-pefcr-2020
Elementary flows

Process: Conditioning, inspection, packaging, and factory-gate release (conditioning_release)

Inputs

Product flows
Formed uncooked pasta input (formed_pasta_input)

Transfer the preceding process output without changing its measured mass or declared conditioning state at the transfer point.

  • Selected flow: Product-specific formed uncooked pasta intermediate; Tiangong UUID unresolved
  • Flow property / unit: Mass / kg
  • Amount rule: measured accepted intermediate mass received by conditioning/release
  • Value mode: Foreground record (foreground_record)
  • Specificity: Product-specific (product_specific)
  • Normalization basis: per 1 kg net saleable uncooked pasta output
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_intermediate_output
  • Sources:
Conditioning and release electricity (conditioning_electricity)

Record electricity for drying or moisture conditioning when present, conveying, cooling, inspection, and packaging/release equipment. Declare which operations are included.

  • Selected flow: Site- and period-specific electricity supply flow; Tiangong UUID unresolved
  • Flow property / unit: Energy / kWh
  • Amount rule: submetered electricity or documented allocation of facility-meter electricity to the declared product
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per 1 kg net saleable uncooked pasta output
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_conditioning_energy
  • Sources: unafpa-dry-pasta-pefcr-2020
Thermal energy or fuel (conditioning_thermal_energy)

Record each fuel, steam, or delivered-heat input used for drying or conditioning. This row is not applicable when the declared route uses no thermal-energy input; that absence shall be documented rather than assumed.

  • Selected flow: Site- and technology-specific fuel, steam, or heat flow; Tiangong UUID unresolved
  • Flow property / unit: Energy / MJ
  • Amount rule: measured fuel or delivered thermal energy, with documented conversion from source meter units
  • Value mode: Foreground record (foreground_record)
  • Specificity: Technology-specific (technology_specific)
  • Normalization basis: per 1 kg net saleable uncooked pasta output
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_conditioning_energy
  • Sources: unafpa-dry-pasta-pefcr-2020
Primary and grouped packaging materials (packaging_materials)

Record each packaging material and component by material, mass, and packaging configuration. For unpackaged bulk release, declare that state and record reusable transport packaging only when it crosses the reporting gate.

  • Selected flow: Material-specific packaging product flows; Tiangong UUIDs unresolved
  • Flow property / unit: Mass / kg
  • Amount rule: measured or purchase-and-stock-reconciled packaging material consumed for the declared output
  • Value mode: Foreground record (foreground_record)
  • Specificity: Product-specific (product_specific)
  • Normalization basis: per 1 kg net saleable uncooked pasta output
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_packaging_bom
  • Sources: unafpa-dry-pasta-pefcr-2020
Waste flows
Elementary flows

Outputs

Product flows
Declared uncooked pasta reference product (reference_uncooked_pasta)

Record saleable output at the declared moisture/conditioning and packaging state. Select semi-dried noodles only when that is the actual product identity; otherwise replace the representative flow with a more specific verified Tiangong flow and preserve the Mass/kg support chain.

  • Selected flow: semi-dried noodles 540fef24-1038-48b8-8ee1-8cc415df780a — representative only and conditional on an actual identity match
  • Flow property / unit: Mass 93a60a56-a3c8-11da-a746-0800200b9a66 / kg
  • Amount rule: 1 kg net saleable declared uncooked pasta output, excluding packaging mass
  • Value mode: Fixed value (fixed_value)
  • Specificity: Product-specific (product_specific)
  • Normalization basis: 1 kg net declared uncooked pasta reference product
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Identity reference (identity_reference)
  • Collection protocol: cp_product_identity_output
  • Sources:
Waste flows
Conditioning and product losses (conditioning_product_losses)

Record rejected, broken, off-specification, or otherwise lost pasta leaving the foreground system by actual treatment route. Do not apply a generic dry-pasta loss default to semi-dried, fresh, or other forms.

  • Selected flow: Treatment-specific food manufacturing waste flow; Tiangong UUID unresolved
  • Flow property / unit: Mass / kg
  • Amount rule: measured waste mass by declared treatment route, net of documented internal return
  • Value mode: Foreground record (foreground_record)
  • Specificity: Product-specific (product_specific)
  • Normalization basis: per 1 kg net saleable uncooked pasta output
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_conditioning_waste
  • Sources: unafpa-dry-pasta-pefcr-2020
Packaging losses (packaging_losses)

Record packaging offcuts, rejected packs, and damaged components that leave the foreground system, separated by material and actual treatment route.

  • Selected flow: Material- and treatment-specific packaging waste flows; Tiangong UUIDs unresolved
  • Flow property / unit: Mass / kg
  • Amount rule: measured packaging waste mass by material and treatment route
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per 1 kg net saleable uncooked pasta output
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_packaging_bom
  • Sources: unafpa-dry-pasta-pefcr-2020
Elementary flows
Moisture released to air (moisture_to_air)

For drying or moisture-conditioning routes, calculate water released to air from measured mass and moisture records after accounting for other measured losses. Select and verify the appropriate elementary-flow UUID before activation.

  • Selected flow: Water-to-air elementary flow appropriate to the inventory context; Tiangong UUID unresolved
  • Flow property / unit: Mass / kg
  • Amount rule: calculated by calculate_conditioning_moisture_release; not applicable when no measurable moisture-conditioning step occurs
  • Value mode: Calculated value (calculated_value)
  • Specificity: Product-specific (product_specific)
  • Normalization basis: per 1 kg net saleable uncooked pasta output
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_conditioning_mass_moisture
  • Sources: unafpa-dry-pasta-pefcr-2020

7. Allocation and Co-product Handling

rule_idApplies toRulesource_ids
allocation_avoid_by_subdivisionShared or multi-output foreground operationsFirst avoid allocation by submetering or subdividing ingredient preparation, forming, conditioning, and packaging operations and collecting product-specific inputs and outputs.unafpa-dry-pasta-pefcr-2020
allocation_physical_massShared manufacturing burdens that cannot be subdividedAllocate shared manufacturing inputs and outputs by the mass of conforming product outputs only when mass represents the underlying physical relationship; disclose the products, period, denominator, and calculation.unafpa-dry-pasta-pefcr-2020
allocation_scrap_as_wastePasta scraps and off-specification product leaving the siteTreat material leaving as waste by its actual treatment route unless auditable records establish it as a valuable co-product. Do not credit undocumented internal rework or avoided production.unafpa-dry-pasta-pefcr-2020
allocation_nonphysical_exceptionValuable co-products for which mass is not physically representativeDo not apply mass allocation by default. Document the physical relationship assessment and use a reviewed alternative only with product-specific evidence and an explicit sensitivity disclosure.

8. Foreground Data Collection, Calculation, and Quality Rules

Data Collection Protocols

protocol_idprocess_idflow_rolerecord_typeraw_fieldscollection_methodunitfrequencytemporal_coveragesite_scopeaggregation_rulequality_evidence
cp_ingredient_bomdough_formingPrincipal and other formulation ingredientsBatch issue, recipe, supplier, and stock recordsingredient identity; supplier and origin when known; lot; accepted mass; source unit; moisture basis when relevant; product code; campaignReconcile approved formulation and batch issues with receiving and inventory recordskg and original source unitEach batch with reporting-period reconciliationFull declared reporting period; use 12 consecutive months for an annual dry-pasta dataset, or justify a representative campaign/season for other formsEvery included manufacturing site and lineSum accepted mass by ingredient and product; exclude unrelated products; normalize with normalize_dough_forming_totalsCalibrated scales; lot traceability; recipe approval; inventory reconciliation; documented conversions
cp_process_waterdough_formingFormulation and direct process waterBatch dosing, flowmeter, or recipe recordsmeter start/end or dose; water source; operation; product code; batch; timestamp; source unitRead dedicated meters or validated dosing systems; otherwise reconcile recipe dose to campaign countskg or L with documented density conversionEach batch or continuous meter intervalSame period as product outputEvery included line; shared meters require declared allocationSum water assigned to the declared product and normalize with normalize_dough_forming_totalsMeter calibration; dosing-system checks; conversion record; shared-meter reconciliation
cp_dough_forming_energydough_formingMixing, kneading, extrusion/sheeting/cutting electricitySubmeter or facility-meter records and equipment runtimemeter readings; equipment/line; timestamp; product code; runtime; allocation driver; kWhPrefer line submetering; otherwise allocate reconciled facility electricity under section 7kWhMeter interval and each reporting periodSame period as product outputEvery included line and directly supporting equipmentSum direct electricity plus documented allocated share; normalize with normalize_dough_forming_totalsMeter calibration; utility invoice reconciliation; allocation worksheet; downtime and unrelated-load exclusions
cp_intermediate_outputdough_formingFormed uncooked intermediate transferProduction and transfer recordsproduct code; batch; mass; measurement point; moisture/conditioning state; destination; timestampWeigh accepted intermediate at transfer or reconcile validated continuous mass measurementkgEach batch or shiftSame period as input and energy recordsEvery included lineSum accepted transferred mass by product and stateScale calibration; batch reconciliation; state definition; rejected-mass segregation
cp_conditioning_energyconditioning_releaseElectricity, fuel, steam, or delivered heatUtility meters, fuel invoices, boiler/steam meters, and equipment logsenergy carrier; meter readings or quantity; source unit; calorific value or conversion; equipment/line; product code; timestamp; allocation driverPrefer line meters; reconcile energy-carrier totals to invoices and document every conversionkWh for electricity; MJ for fuel or heat after conversionMeter interval with reporting-period reconciliationSame period as released product; 12 consecutive months for an annual dry-pasta dataset unless justified otherwiseEvery included conditioning, inspection, and release lineSum by carrier and operation; allocate shared use under section 7; normalize with normalize_conditioning_totalsMeter calibration; invoice reconciliation; conversion source; allocation worksheet; equipment scope
cp_packaging_bomconditioning_releasePackaging inputs and packaging lossesPackaging specification, purchase/stock, line issue, and waste recordscomponent identity; material; unit mass; units consumed; returned stock; waste mass; treatment route; product code; packaging configurationReconcile packaging specifications and line issues to packed output and material-specific wastekg and component countEach packaging campaign with period reconciliationSame period as packed outputEvery included packaging line; declare bulk release separatelyPackaging consumed equals opening stock plus receipts minus closing/returned stock; separate product packaging from wasteVerified component weights; stock reconciliation; packaging specification; waste tickets
cp_manufacturing_wastedough_formingPasta and ingredient losses by routeWaste scale, production rejection, rework, and treatment recordsmaterial/product; mass; cause; process; internal return flag; treatment route; hauler/record; timestampWeigh or mass-balance each waste stream; reconcile internal return so it is not counted as waste outputkgEach batch/shift and waste shipmentSame period as product outputEvery included process and siteSum material that leaves the foreground system by treatment route; exclude documented internal returnScale calibration; rejection log; waste transfer record; treatment evidence; mass-balance reconciliation
cp_conditioning_wasteconditioning_releaseConditioned-product losses by routeFinished-product rejection, rework, waste scale, and treatment recordsproduct; released moisture/conditioning state; mass; cause; internal return flag; treatment route; hauler/record; timestampWeigh each conditioning/release loss stream and reconcile internal return against finished-product recordskgEach batch/shift and waste shipmentSame period as released product outputEvery included conditioning/release line and siteSum product that leaves the foreground system by treatment route; exclude documented internal returnScale calibration; release/rejection log; waste transfer record; treatment evidence; finished-product mass-balance reconciliation
cp_conditioning_mass_moistureconditioning_releaseIntermediate input, released output, moisture state, and moisture lossTransfer weights, finished-product weights, moisture tests, and other loss recordsinput mass and moisture; output mass and moisture; sampling method; batch; other measured waste/loss; timestampPair mass measurements and representative moisture tests for the same campaign; calculate only after reconciling other losseskg and moisture fraction on a declared basisEach product/campaign; moisture sampling at the declared control frequencySame campaign and reporting period as outputEvery included conditioning line and product formApply calculate_conditioning_moisture_release; aggregate only like products and conditioning statesScale and moisture-method calibration; sample traceability; paired batch records; documented moisture basis
cp_product_identity_outputconditioning_releaseDeclared reference product identity and net saleable outputProduct master, release specification, batch release, and finished-goods recordsactual product name/form; Tiangong flow UUID; CPC; formulation; egg status; forming route; moisture/conditioning state; packaging state; net mass; site; reporting gate; release statusVerify product identity against the product master and a full Tiangong flow readback; weigh only released conforming net productkgEach released batch with period reconciliationFull declared reporting periodEvery included site, line, and product variantSum conforming net output only after grouping identical required qualifiers; do not aggregate a mismatched flow identityApproved product master; release certificate; scale calibration; Tiangong identity evidence; qualifier completeness review

Calculation Rules

rule_idApplies toFormula or ruleInputsOutputsource_ids
normalize_dough_forming_totalsDough/forming input and output rowsDivide each reconciled campaign or period total by the accepted formed-intermediate mass for the same product, line, and conditioning state.reconciled row total; accepted formed-intermediate mass; product/line/state keysrow amount per kg formed uncooked intermediateunafpa-dry-pasta-pefcr-2020
normalize_conditioning_totalsConditioning, packaging, loss, and release rowsDivide each reconciled product-specific total by net conforming released product mass, excluding packaging mass.reconciled row total; net conforming released product mass; qualifier keysrow amount per 1 kg reference productunafpa-dry-pasta-pefcr-2020
calculate_conditioning_moisture_releaseDrying or moisture-conditioning water releaseMoisture released to air = formed-intermediate input mass minus net released product mass minus measured product/waste outputs and any other documented mass leaving the conditioning process; a negative or unexplained result is invalid.paired intermediate input mass; released product mass; measured waste/loss mass; other documented mass outputs; moisture-state recordskg calculated water-to-air candidate per reference flowunafpa-dry-pasta-pefcr-2020
allocate_shared_manufacturingUnavoidable shared manufacturing dataAllocated amount = reconciled shared total multiplied by declared conforming product mass divided by total conforming mass of all products sharing the operation during the same period, only after subdivision is shown impracticable and mass is physically representative.shared total; declared product mass; total shared-operation product mass; period; product listallocated foreground amount with allocation disclosureunafpa-dry-pasta-pefcr-2020

Data Quality Requirements

requirement_idApplies toRequirementEvidence
dq_product_identityReference product and all product-specific rowsRequired qualifiers shall be complete and internally consistent. The semi-dried-noodles UUID may remain only for an actual identity match; otherwise a more specific verified flow shall replace it.Product master, release specification, CPC check, and full Tiangong flow readback
dq_temporal_representativenessForeground activity dataUse one consistent reporting period. An annual dry-pasta dataset shall cover 12 consecutive months; another product form may use a representative campaign or seasonal period only with justification and production-volume coverage disclosure.Dated meter, batch, production, inventory, and waste records; coverage calculation; justification
dq_measurement_traceabilityMass, moisture, water, electricity, and thermal-energy recordsPreserve original readings, units, meter/scale identity, calibration or verification status, conversions, and responsible record source.Calibration certificates, meter logs, laboratory method records, invoices, and conversion worksheet
dq_mass_balanceBoth foreground processesReconcile material inputs with intermediate/product outputs, measured waste, moisture release where relevant, inventory change, and documented internal return. Investigate and disclose unexplained imbalance; do not force closure with an undocumented default.Campaign mass-balance worksheet and variance investigation
dq_completenessForeground inventoryInclude all material ingredient, water, energy, packaging, product, and waste flows that cross the declared foreground boundary. Record not-applicable decisions and unresolved UUIDs explicitly.Completeness checklist tied to process map, BoM, utilities, waste register, and packaging records
dq_background_linkageUpstream datasetsMatch upstream datasets to actual ingredient, energy, water, packaging, and waste-treatment identities and disclose geographic, temporal, or technological proxies.Dataset references, supplier/origin records, proxy rationale, and data-gap register
dq_source_scopeUse of external dry-pasta evidenceApply unafpa-dry-pasta-pefcr-2020 only to dry-pasta rules that fit the declared route. Use it as process/data-collection guidance, not as proof that a semi-dried, fresh, rice-, pulse-, or other broader CPC 23710 product conforms to that PEFCR.Product-scope comparison and methodology limitation statement

9. Validation Rules

rule_idApplies toRulesource_ids
validate_category_and_formProduct identityConfirm CPC 3.0 code 23710, uncooked state, absence of filling, and absence of other preparation; reject out-of-scope cooked, filled, seasoned/prepared, or complete-dish products.international-epd-pcr-2010-01
validate_representative_flow_useReference product flowConfirm actual product form against the full Tiangong flow record. If the product is not semi-dried noodles or a more specific matching real flow exists, UUID 540fef24-1038-48b8-8ee1-8cc415df780a shall be replaced; silent reuse is an error.
validate_reference_support_chainReference amount and unitConfirm reference amount 1 kg net product, Mass UUID 93a60a56-a3c8-11da-a746-0800200b9a66, Units of mass UUID 93a60a57-a4c8-11da-a746-0800200c9a66, and reference unit kg; packaging mass shall remain separate.
validate_process_coverageForeground process mapConfirm that actual formulation, forming, conditioning/drying, inspection/rework accounting, and packaging or bulk release are represented and that non-applicable route steps are explicitly justified.unafpa-dry-pasta-pefcr-2020
validate_inventory_and_mass_balanceForeground inventoryConfirm collected ingredient/packaging BoM, energy, water, output, loss, and waste records; reconcile mass by process and product state without undocumented default values.unafpa-dry-pasta-pefcr-2020
validate_allocationShared operations and multi-output processesConfirm subdivision was attempted first and any remaining allocation has a physically representative driver, complete denominator, same-period records, and disclosure.unafpa-dry-pasta-pefcr-2020
validate_period_and_traceabilityDataset qualityConfirm period alignment, site/line scope, calibration/conversion evidence, source traceability, upstream dataset linkage, and explicit data gaps.unafpa-dry-pasta-pefcr-2020

10. Published Dataset Profile

FieldValue
dataset_roleForeground product-production dataset for one declared uncooked pasta form and factory-gate release condition
downstream_useMay be published as a secondary_dataset or background_dataset after methodology review, UUID completion, validation, and release controls
allowed_useProduct systems whose product form, formulation, forming/conditioning route, moisture state, packaging state, geography, technology, and reporting gate are compatible with the declared dataset
excluded_useSilent use of the semi-dried-noodles UUID for another product form; cooked, filled, seasoned/prepared, or complete-dish products; use as a cradle-to-grave result without explicit downstream stages; unsupported cross-form or cross-route averages
required_metadataCanonical PCR id; CPC; actual Tiangong product-flow UUID; all required qualifiers; site/geography; technology and process map; reporting period and gate; net product and packaging basis; allocation; source and proxy disclosures; unresolved-flow status
required_quality_disclosureRecord coverage, calibration/conversion evidence, mass-balance result, allocation rationale, temporal/geographic/technological representativeness, dry-pasta-source applicability, missing UUIDs, proxy datasets, and validation findings
update_triggerChange in product form or flow identity, formulation, egg status, principal material, forming or conditioning technology, released moisture state, packaging configuration, site/energy supply, allocation basis, reporting gate, material supplier mix, legal specification, or evidence source

11. Data Sources

Source idTypeReferenceUsed for
unafpa-dry-pasta-pefcr-2020Official guidance (official_guidance)UN.A.F.P.A. and Life Cycle Engineering, Product Environmental Footprint Category Rules for Dry Pasta, version 3.1, February 2020, hosted by the Slovak Environment Agency, https://www.sazp.sk/dokument/f/cestoviny.pdf (retrieved 2026-08-10)Dry-pasta process decomposition; company-specific ingredient/packaging BoM and energy data; manufacturing water, auxiliary material, transport and waste records; 12-month plant activity period; subdivision-first and physical-mass allocation. Applied only where the declared product route fits the source's dry-pasta scope; no default quantitative loss or recipe values are adopted.
international-epd-pcr-2010-01Standard (standard)International EPD System, PCR 2010:01, Uncooked pasta, not stuffed or otherwise prepared, version 4.0.5, https://www.environdec.com/pcr-library/pcr2010-01 (retrieved 2026-08-10; programme page reports status expired and validity ended 2026-05-24)Independent category-title and UN CPC 2371 scope corroboration only; not used as a current normative or quantitative requirement.

Raw downloads

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

Structured rule index

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

System boundary rules · 5
Rule IDApplies toRuleSource IDs
boundary_foreground_manufacturingAll foreground datasetsInclude ingredient receipt/preparation, dough or batter preparation, forming, product-specific conditioning, inspection/rework accounting, and packaging or bulk release when performed within the reporting organization.unafpa-dry-pasta-pefcr-2020
boundary_dry_routeDry or semi-dried routesInclude the actual conditioning/drying operation, electricity, thermal energy or fuel, water or moisture removal, losses, and the declared released moisture state. Apply dry-pasta source rules only to a route that is demonstrably within their dry-pasta scope.unafpa-dry-pasta-pefcr-2020
boundary_upstream_connectionsIngredient, utility, and packaging productionRepresent upstream production and inbound services through separate datasets linked to the collected foreground bill of materials; do not treat an unverified generic proxy as product-specific data.unafpa-dry-pasta-pefcr-2020
boundary_downstream_exclusionDefault foreground product datasetExclude distribution, consumer storage/cooking, packaging end-of-life, and food end-of-life from this factory-gate foreground dataset. Add them only in an explicitly declared downstream lifecycle model.
boundary_recursive_category_inputSame-category purchased pasta or noodle inputRecord the purchased product at its actual entry state with a distinct upstream dataset and do not expand the same category recursively within the foreground process.
Allocation rules · 4
Rule IDApplies toRuleSource IDs
allocation_avoid_by_subdivisionShared or multi-output foreground operationsFirst avoid allocation by submetering or subdividing ingredient preparation, forming, conditioning, and packaging operations and collecting product-specific inputs and outputs.unafpa-dry-pasta-pefcr-2020
allocation_physical_massShared manufacturing burdens that cannot be subdividedAllocate shared manufacturing inputs and outputs by the mass of conforming product outputs only when mass represents the underlying physical relationship; disclose the products, period, denominator, and calculation.unafpa-dry-pasta-pefcr-2020
allocation_scrap_as_wastePasta scraps and off-specification product leaving the siteTreat material leaving as waste by its actual treatment route unless auditable records establish it as a valuable co-product. Do not credit undocumented internal rework or avoided production.unafpa-dry-pasta-pefcr-2020
allocation_nonphysical_exceptionValuable co-products for which mass is not physically representativeDo not apply mass allocation by default. Document the physical relationship assessment and use a reviewed alternative only with product-specific evidence and an explicit sensitivity disclosure.
Validation rules · 7
Rule IDApplies toRuleSource IDs
validate_category_and_formProduct identityConfirm CPC 3.0 code 23710, uncooked state, absence of filling, and absence of other preparation; reject out-of-scope cooked, filled, seasoned/prepared, or complete-dish products.international-epd-pcr-2010-01
validate_representative_flow_useReference product flowConfirm actual product form against the full Tiangong flow record. If the product is not semi-dried noodles or a more specific matching real flow exists, UUID 540fef24-1038-48b8-8ee1-8cc415df780a shall be replaced; silent reuse is an error.
validate_reference_support_chainReference amount and unitConfirm reference amount 1 kg net product, Mass UUID 93a60a56-a3c8-11da-a746-0800200b9a66, Units of mass UUID 93a60a57-a4c8-11da-a746-0800200c9a66, and reference unit kg; packaging mass shall remain separate.
validate_process_coverageForeground process mapConfirm that actual formulation, forming, conditioning/drying, inspection/rework accounting, and packaging or bulk release are represented and that non-applicable route steps are explicitly justified.unafpa-dry-pasta-pefcr-2020
validate_inventory_and_mass_balanceForeground inventoryConfirm collected ingredient/packaging BoM, energy, water, output, loss, and waste records; reconcile mass by process and product state without undocumented default values.unafpa-dry-pasta-pefcr-2020
validate_allocationShared operations and multi-output processesConfirm subdivision was attempted first and any remaining allocation has a physically representative driver, complete denominator, same-period records, and disclosure.unafpa-dry-pasta-pefcr-2020
validate_period_and_traceabilityDataset qualityConfirm period alignment, site/line scope, calibration/conversion evidence, source traceability, upstream dataset linkage, and explicit data gaps.unafpa-dry-pasta-pefcr-2020
Processes and inputs/outputs · 2
Process IDProcess nameInput flowsOutput flows
dough_formingIngredient preparation, dough/batter preparation, and forming42
conditioning_releaseConditioning, inspection, packaging, and factory-gate release44

Complete field inspector

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

On this page

1. Scope and Applicability2. Product Category Identity3. Reference Flow4. Measurement and Unit Rules5. System BoundaryBoundary Abstraction6. Process Inventory StructureProcess MapProcess: Ingredient preparation, dough/batter preparation, and forming (dough_forming)InputsProduct flowsPrincipal farinaceous ingredient (principal_farinaceous_input)Process water (process_water_input)Other formulation ingredients (other_recipe_inputs)Dough preparation and forming electricity (dough_forming_electricity)Waste flowsElementary flowsOutputsProduct flowsFormed uncooked pasta intermediate (formed_pasta_intermediate)Waste flowsPreparation and forming losses (dough_forming_losses)Elementary flowsProcess: Conditioning, inspection, packaging, and factory-gate release (conditioning_release)InputsProduct flowsFormed uncooked pasta input (formed_pasta_input)Conditioning and release electricity (conditioning_electricity)Thermal energy or fuel (conditioning_thermal_energy)Primary and grouped packaging materials (packaging_materials)Waste flowsElementary flowsOutputsProduct flowsDeclared uncooked pasta reference product (reference_uncooked_pasta)Waste flowsConditioning and product losses (conditioning_product_losses)Packaging losses (packaging_losses)Elementary flowsMoisture released to air (moisture_to_air)7. Allocation and Co-product Handling8. Foreground Data Collection, Calculation, and Quality RulesData Collection ProtocolsCalculation RulesData Quality Requirements9. Validation Rules10. Published Dataset Profile11. Data Sources