---
pcr_id: pcr.other-transportable-goods-except-metal-products-machinery-and-equipment.glass-and-glass-products-and-other-non-metallic-products-n-e-c.plunger-pressed-annealed-soda-lime-glass-bowls
language: en-US
status: candidate
content_maturity: authored_methodology
translation_status: canonical
sync_with: pcr.zh-CN.md
---

# Day-tank plunger-pressed annealed soda-lime glass bowls

## 1. Scope and Applicability

This PCR defines one narrow product and material manufacturing method: clear monolithic shallow open soda-lime glass bowls made from individually supplied raw minerals/salts and compatible cullet by natural-gas day-tank batch melting, mould/plunger pressing, actual fire finishing, annealing/cooling and first quality release. Packing, storage, handling and dispatch remain observed original-cohort services. This complete manufacture differs from a press-and-blow wide-mouth food jar: there is no final blown-container stage, jar closure interface or food-packing terminal. It also differs from flat/tube/insulating/foam/fibre routes and polypropylene bowl injection moulding; compatible reference-flow, subdivision, stock and quality principles are reused. It is a narrower subset of CPC3.0:37193, not methodology for the entire mixed leaf. `jrc-glass-bref-2013`; `mosser-pressed-glass-process`; `larochere-perigord-bowl`; `larochere-mineral-glass`; `larochere-pressed-glass-faq`

BREF, Mosser and La Rochere form a transparent technical synthesis across independent primary sources, not one SKU, recipe, factory, order or validated site dataset. The manufacturer process uses both day tanks and pots; this method selects a natural-gas day-tank route. The terminal page proves a real transparent pressed bowl but not that product furnace, fuel, anneal or one-piece manufacture. BREF explicitly separates pressing from spinning/blowing and annealing from tempering, and supplies adjacent lead-crystal acid-polishing and fibre counterexamples. No source temperature, time, yield, recycled content, composition fraction, catalogue mass/capacity, energy or emission range is a default. Food-contact and intended-use performance require actual product evidence; a mass declared unit does not establish equivalent capacity, heat resistance or service life. `jrc-glass-bref-2013`; `mosser-pressed-glass-process`; `larochere-perigord-bowl`; `larochere-mineral-glass`; `larochere-pressed-glass-faq`; `ilcd-attributional-2010`

## 2. Product Category Identity

| Field | Value |
| --- | --- |
| canonical_pcr_id | pcr.other-transportable-goods-except-metal-products-machinery-and-equipment.glass-and-glass-products-and-other-non-metallic-products-n-e-c.plunger-pressed-annealed-soda-lime-glass-bowls |
| classification_refs | CPC3.0:37193; narrower pressed clear soda-lime bowl route only; accepted narrower association is governed by classifications/mappings/cpc-3.0-to-pcr.yaml and its decision record; scientific review remains pending |
| covered_products | One declared clear monolithic open soda-lime bowl configuration after complete day-tank/plunger/fire-finish/anneal manufacture |
| excluded_products | All boundary_scope exclusions; no whole-leaf table/kitchen/toilet/office/decorative coverage |
| representative_product | Bare annealed open serving bowl with declared drawing and actual tests; independent PERIGORD catalogue is terminal evidence only |
| production_route | Individual minerals/salts and compatible cullet → batch → gas day-tank melt/refine/hold → gather → heated mould/plunger press → demould/cool → fire finish → anneal/cool/test → first release; separately observed original-cohort services |
| market_state | Clear uncoated undecorated monolithic annealed bowl at declared net bare first-release state; moulded relief is not applied decoration; detachable labels/packages separate |

## 3. Reference Flow

| Field | Value |
| --- | --- |
| What | Manufacture a specified uncoated monolithic open soda-lime glass bowl for its declared intended use |
| How much | 1 kg net bare uniquely first-quality-released bowls |
| How well | Actual declared composition/drawing, annealing, dimensions, surface/residual-stress and relevant intended-use/food-contact acceptance; no generic certification |
| How long or cycle | One complete manufacturing first-release cycle; actual subsequent service horizon disclosed without an assumed lifetime |
| reference_flow_link | first_release |

| Field | Value |
| --- | --- |
| Reference amount | 1 |
| Reference product flow | Glassware of a kind used for table, kitchen, toilet, office, indoor decoration or similar purposes (except bottles, jars and the like, of glass, and ornaments of lamp-worked glass) `83868495-cc1e-4a92-a275-96172077d3d8` |
| Reference flow property | Mass `93a60a56-a3c8-11da-a746-0800200b9a66` |
| Reference unit group | Units of mass `93a60a57-a4c8-11da-a746-0800200c9a66` |
| Reference unit | kg |
| Required qualifiers | clear soda-lime bowl drawing and monolithic open-mouth geometry; whole supplied raw ingredients and actual fining/decolouring chemistry; day-tank natural-gas melting and complete nightly cycle; plunger/mould configuration and actual preheat; actual fire finishing and anneal/cool/inspection specification; absence of applied decoration/coating and separate bonded parts; food-contact and intended-use evidence without generic approval; unique first-release cohort and measured net bare Q; raw/melt/annealing WIP/internal-cullet history; physical assets and non-WIP fluid quantities with per-exchange history; failure/start-stop/idle/cleanup/rework coverage; actual fuel/air/species/water-phase composition and measured state; actual grid voltage/geography/provider boundary; original FG cohort and delivery reversal with real incremental rework; each packaging article composition/moisture and mutually exclusive gross stocks/movements; actual water-return thermal contract; attributional subdivision/exchange-specific causality/residual common-gate price evidence |

Every required qualifier must be declared in dataset metadata, product description, reference comment or equivalent fields; missing qualifiers make the reference definition incomplete. The finished product card and its complete scope/native restrictions remain mandatory.

## 4. Measurement and Unit Rules

| rule_id | Applies to | Required property | Required unit | Rule |
| --- | --- | --- | --- | --- |
| reference_mass | reference product | Mass `93a60a56-a3c8-11da-a746-0800200b9a66` | kg | Use measured net bare bowl mass at actual first quality release. Q is unique cohort kg after required tests at declared state; remove detachable labels/packages and contamination. Counting/capacity is not a mass denominator. If count-to-mass is requested, calibrate actual same-configuration tare/net weighing and report measured distribution; no catalogue or guessed single-piece mass. |
| electrical_unit | mfg_electricity; service_electricity | Net calorific value `93a60a56-a3c8-11da-a746-0800200c9a66` | MJ | Preserve the native extensive energy reference. Convert kWh to MJ once using3.6 and keep the same raw meter interval and provider/voltage boundary; do not force Mass/kg. |
| oxygen_unit | oxygen_supply | Volume `93a60a56-a3c8-22da-a746-0800200c9a66` | m3 | Use actual documented normal-reference-state m3 consistent with the native industrial-oxygen reference, independently verified composition and mass conversion; integrated m3 has no extra time factor. A secondary mass factor is not this site operating density. |
| freight_unit | inbound_freight; service_freight | mass*distance `118f2a40-50ec-457c-aa60-9bc6b6af9931` | kg*km | Native kg*km uses actual gross transported kg and route km, including article packages. A truly recorded tonne-km converts by1000 once; no load or distance default. |

## 5. System Boundary

| rule_id | Applies to | Rule | source_ids |
| --- | --- | --- | --- |
| boundary_scope | all datasets | Only clear monolithic open bowls in soda-lime glass made by natural-gas day-tank batch melting, mould/plunger pressing, actual fire finishing, annealing/cooling, inspection and unique first quality release are covered. Mouth width is at least the base width and the declared drawing supports plunger removal. Exclude press-and-blow food jars/bottles; blowing/spinning; Danner tube; rolled/float/edge-polished/thermally toughened sheets; insulating units; foam blocks; fibres/mats/fabrics; borosilicate/opal/lead-crystal/ceramic glass; applied coatings/decoration; bonded parts; cookware or a generic oven/microwave claim. A real departure requires renewed applicability, never omitted exchanges. | `jrc-glass-bref-2013`; `mosser-pressed-glass-process`; `larochere-perigord-bowl`; `larochere-mineral-glass`; `larochere-pressed-glass-faq` |
| boundary_route | manufacture | Start with individual whole raw ingredients and compatible external cullet carrying upstream burdens. Include receiving/storage/weighing/mixing, complete day-tank heating/melting/fining/working hold, gathering and gob loss, mould/plunger preheat/press/ejection, actual cooling and fire finishing, lehr anneal/cool, quality tests and reject/internal-cullet routing to first release. Preserve stage meters and physical subgates. Do not replace this route with purchased finished-bowl packing. | `jrc-glass-bref-2013`; `mosser-pressed-glass-process`; `larochere-pressed-glass-faq` |
| boundary_q | manufacture; service | Q is measured net bare bowl kg uniquely first released after the actual required manufacturing quality tests. Exclude detachable labels/packages and contamination; identify real retained material/moisture state. Destructive pre-release samples and rejects add no Q. Newly first-released closing FG is already in Q: do not deduct its manufacturing burden, add it again as production, or change the denominator to shipment/net delivery. Delivery, return, repair and retesting add no first-release quantity. | `mosser-pressed-glass-process`; `larochere-perigord-bowl`; `ilcd-attributional-2010` |
| boundary_period_stock | all stocks | Retain whole representative day/night campaigns including failed, zero-output, start/stop, idle/hot hold, cleanup and rework. Measure opening/closing raw supply, prepared batch, molten glass, forming/anneal WIP and internal cullet by physical quantity and per-exchange inherited vector. Every retained quantity carries actual history; internal transfers and returns cancel, with no new purchase or release. Already consumption-corrected readings are not stock-corrected again. | `jrc-glass-bref-2013`; `mosser-pressed-glass-process`; `ilcd-attributional-2010` |
| boundary_assets | manufacture; service | Keep furnace/press/mould and every actual lining/filter/repair-part/fluid physical stock separate from current service burden. Non-WIP charges retain physical quantities and each historical exchange vector; distinguish new, installed, removed, reused and disposed states. Assign actual service and real replacements using collected campaign/use evidence; no invented life, per-kg whole machine, missing old part or moisture. Add each genuinely used new part or coolant as an atomic exchange before completion. | `jrc-glass-bref-2013`; `mosser-pressed-glass-process`; `ilcd-attributional-2010` |
| boundary_whole_supply | all supplied materials | A bought complete salt/preparation/article is one whole-supply purchase. Assay, carrier/free/structural water, active substance and included components are constituent subaccounts, never additional purchases. Real onsite formulation lists each actual bought ingredient, mixing energy, added water and loss and cancels internal mixture transfer. Match every native identity restriction and provider boundary; ordinary unresolved auxiliary UUIDs do not remove physically real flows. | `jrc-glass-bref-2013`; `ilcd-attributional-2010` |
| boundary_species | all physical gates | Each actual inlet/outlet species and receiving medium remains atomic. Total mass and relevant Si/Na/Ca/Mg/Al/C/H/O/N/S and other actual elemental balances are independent from molecular/phase/reaction evidence. NOx-as-NO2, SOx-as-SO2, total B/C, VOC, COD, total metals and PM are indicators, not arbitrary named chemical masses. One residual cannot fit two unknowns. Measure actual wet inlet air and gross exhaust O2/N2/Ar/CO2/H2O; distinguish fuel, carbonate and atmospheric carbon and real captured/retained species without a guessed air composition or reaction yield. | `jrc-glass-bref-2013` |
| boundary_water_heat | all water and energy | Separate atmospheric humidity, free raw moisture, supplied carrier water, actual evaporation, genuine fuel/reaction water, structural water and condensation sources. Already integrated liquid/gas volumes receive no second time multiplier; integrate only a true rate. Density is independently established for that substance and state. Carrier mass and thermal MJ are distinct accounts of the same supplied fuel/steam, never two purchases. Actual external cooling-water/condensate return is a Product return at measured state/enthalpy under supplier water-energy convention; no absent boiler/steam system or automatic heat credit is invented. | `jrc-glass-bref-2013` |
| boundary_fg | service | Observe packaging/storage/handling/dispatch over a declared actual horizon for each original first-release cohort and its original Q. Keep opening/closing FG, first-release receipts, gross dispatch G, returns received R, original delivery and its reversal D_rev, stand-alone external returns, breakage and actual incremental rework/material/moisture changes. R is not blindly equated to original delivery mass: measure returned state and additions/losses. Old FG and return histories never burden unrelated current Q. Internal first-Q transfer cancels in consolidation; disclose unobserved later services. | `mosser-pressed-glass-process`; `ilcd-attributional-2010` |
| boundary_packaging | each packaging article | For each actual incoming/outgoing packaging form separately reconcile mutually exclusive opening empty/WIP-attached/FG-attached/reusable stocks plus new purchase plus supplier-included physical arrival plus external return received against corresponding closing stocks plus packaging with gross physical dispatch plus stand-alone external return sent plus waste. Count each receipt once. Internal reuse cancels. Keep true wood/paper moisture and real new/old repair components atomic without buying whole articles and their same constituents twice. Gross physical quantities are never scaled by economic shares, put in Q, or treated as automatic coproduct/credit. | `jrc-glass-bref-2013`; `ilcd-attributional-2010` |
| boundary_complete | dataset completion | The listed cards are a specific candidate route inventory, not permission to omit a real input/outlet. Add actual further fining/decolouring salt, fuel, process gas, treatment reagent, coolant/refrigerant, repair part, packaging component or emitted species as its own specific card with source/provider/state and protocol before completion. Unknown, absent, measured zero and below detection remain different states. A changed core composition/forming/terminal is an applicability hold; ordinary future site quantities/providers and auxiliary identity gaps are explicit production requirements. | `jrc-glass-bref-2013`; `ilcd-attributional-2010` |

### Boundary Abstraction

| Field | Value |
| --- | --- |
| declared_starting_condition | Actual individual whole mineral/salt/preparation supplies and compatible external cullet with documented recovery state and upstream burden |
| starting_condition_role | Full raw-to-first-release foreground manufacture plus separately observed original-cohort services |
| product_classification_scope | CPC3.0:37193 narrower clear monolithic day-tank plunger-pressed annealed bowl |
| recursive_input_rule | Same-category genuine returns/recovered glass retain source history and real recovery increments; internal cullet cancels with no free purchase/repeated release |
| upstream_dataset_requirement | Match each whole supplied article/material/utility to actual state grade route geography transport included packaging and burden handover; preserve every native condition |
| disclosure | Complete manufacturing stages and failed/idle periods; first-release Q; independent gross physical/element/species/water gates; per-exchange stock vectors; original-cohort services and unobserved horizon; actual gaps |

## 6. Process Inventory Structure

### Process Map

| process_id | process_name | inclusion | inclusion_condition | role | quantitative_reference |
| --- | --- | --- | --- | --- | --- |
| manufacture | Integrated raw batch day-tank melting plunger pressing fire finishing annealing and first release | required | Complete actual day/night manufacture with stage meters and physical subgates | foreground | first_release |
| service | Observed post-release packaging storage handling dispatch and returns | required | Actual original-cohort observed services and full physical movements; no new Q | foreground | per 1 kg reference flow of original cohort; ledger-only movements do not add production |

### Process: Integrated day-tank bowl manufacture (`manufacture`)

Stage-resolved physical and meter records remain mandatory within this integrated inventory. Internal batch/melt/cullet/first-Q transfers cancel at consolidation. Every genuine new preparation, part, species or utility requires its own atomic card before claiming completeness.

#### Inputs

##### Product flows

###### Silica sand ingredient (`silica`)

Whole actual glass-batch mineral supply; weigh receiving, consumption and stock change. Native quartz/silica-sand Product flow is a mineral batch-preparation input, production mix at plant, Mass/kg, with no fixed assay, particle grade or geography. Match actual crystalline mineral sand and impurities; it is neither fused glass, precipitated/nanosilica nor a resource-extraction exchange. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Quartz `ddee14c5-2a28-4224-9b84-68dc5956972f`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_material`
- Sources: `jrc-glass-bref-2013`; `mosser-pressed-glass-process`

###### Soda ash whole salt (`soda_ash`)

Actual carbonate flux supplied to batch; impurities/hydrate/carrier water are not second purchases. Conditional native identity: sodium carbonate CAS497-19-8, 95% content, natural-alkali processing at the chemical plant, Mass/kg; remaining whole-supply moisture/impurities and hydrate state require analysis. The carboxylic-acid taxonomy is an isolated defect, not a different chemical identity. Different assay or synthetic/recycled route needs another verified identity. No 95% recipe or amount default is imposed. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Sodium carbonate `2099dae8-ad14-4496-87eb-d339b26e09f7`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_material`
- Sources: `jrc-glass-bref-2013`; `mosser-pressed-glass-process`

###### Limestone ingredient (`limestone`)

Include the actual whole calcium-bearing mineral in the declared batch. Native limestone Product flow uses Mass/kg; composition, purity, grade, extraction route and provider are unspecified. Collect whole supplied calcareous mineral, moisture and carbonate/impurity analysis; no pure CaCO3 or quicklime equivalence is assumed. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Limestone `6cf9f186-6e7e-40b5-800e-6759a429e7a8`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_material`
- Sources: `jrc-glass-bref-2013`; `mosser-pressed-glass-process`

###### Dolomite ingredient (`dolomite`)

Conditional only where the actual soda-lime recipe uses this mineral; absence needs evidence, not an assumed zero. Native mineral dolomite is a glass-batch raw input, production mix at plant, Mass/kg, with no numeric amount in its source comment and no specified CAS, grade or geography. Confirm actual carbonate composition, moisture and grading; do not import a quantity from another recipe or substitute calcined dolime. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Dolomite `c15705ab-58b1-420f-ac59-3938bf8cda76`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_material`
- Sources: `jrc-glass-bref-2013`; `mosser-pressed-glass-process`

###### Feldspar ingredient (`feldspar`)

Conditional actual mineral batch constituent; do not buy a whole prepared glass batch in addition to its same ingredients. Native alkali-feldspar mineral/sand is a glass-batch input, production mix at plant, Mass/kg. Its source comment mentions a typical-recipe estimate; adopt identity only. Determine actual Na/K/Al composition, moisture, mineralogy and supplier; no estimated recipe amount is inherited. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Feldspar `ec8f6638-6f17-4849-8ee4-fbe743d52e80`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_material`
- Sources: `jrc-glass-bref-2013`; `mosser-pressed-glass-process`

###### Anhydrous sodium sulfate fining salt (`sodium_sulfate`)

Conditional actual Na2SO4 salt for fining, not sodium lauryl ether sulfate. Weigh complete supply and independently record assay, free water, sulfur retention and measured gas species; no decomposition yield or UUID is assumed.  The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Anhydrous sodium sulfate
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_material`
- Sources: `jrc-glass-bref-2013`; `mosser-pressed-glass-process`

###### Sodium nitrate oxidant salt (`sodium_nitrate`)

Conditional actual NaNO3 batch salt, not an elementary nitrate/nitrite or an assumed NOx yield. Keep full supply state and actual reacted fraction/speciation distinct.  The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Sodium nitrate salt
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_material`
- Sources: `jrc-glass-bref-2013`; `mosser-pressed-glass-process`

###### External recovered glass feed (`external_cullet`)

Only genuine compatible external cullet after its documented recovery gate. Retain colour, composition, ceramic/metal contamination, moisture, source history, transport and burden handover. Domestic-glass quality restrictions may rule out external cullet; do not substitute internal cullet or a wafer-destination waste identity.  The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Clean sorted soda-lime glass cullet
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_material`
- Sources: `jrc-glass-bref-2013`; `mosser-pressed-glass-process`

###### Manufacturing electricity (`mfg_electricity`)

Meter batching, furnace auxiliaries, press/compressor/fans, mould preheat auxiliaries, glazer/lehr conveyors, inspection, cooling and actual treatment separately without duplicating shared meters. Conditional native supply is CN grid-average consumption mix delivered to the user below1kV, Product flow. Native reference property is Net calorific value with MJ, even for electricity. Convert metered kWh to MJ once using3.6; no mass conversion. Another geography, voltage, generation mix or supply interface requires a matching identity/provider and loss boundary. This does not claim the cited US/French producers use Chinese electricity. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Alternating current `50657322-939c-4829-a87b-47c093bfa6a7`
- Flow property / unit: Net calorific value `93a60a56-a3c8-11da-a746-0800200c9a66` / MJ
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_energy`
- Sources: `jrc-glass-bref-2013`; `mosser-pressed-glass-process`

###### Manufacturing natural gas (`mfg_gas`)

Include actual day-tank melt/refine/working hold, mould preheat, gas-fired glazer and lehr, start/stop, failed and idle campaigns; distinguish phase meters. Native natural-gas Product flow is combusted in an industrial furnace and references Mass/kg; no composition, supplier, geography or heating value is fixed. Record whole actual supplied gas once. Measured gas composition, pressure, temperature, humidity, independently determined density and LHV bridge meter volume, carrier mass and heat; no methane-only assumption or second purchase of its heat. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Natural gas `6b52b30c-b977-46cf-b8e2-39bc133813b8`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_energy`
- Sources: `jrc-glass-bref-2013`; `mosser-pressed-glass-process`

###### Bought oxygen for actual oxy-gas fire finishing (`oxygen_supply`)

Conditional on a genuinely installed oxy-gas glazer or other declared burner, not presumed merely because a flame is shown. Include actual storage/venting losses and related upstream separation/transport once. Native industrial oxygen CAS7782-44-7 is a separated-gas Product flow, production mix at plant, Volume/m3 at a documented normal-condition basis. Its additional Mass property and1.429kg/Nm3 are a stated normal-condition assumption, not operating density. Match actual reference state/purity and independently verify mass conversion; never use that factor for other gases or liquids. Separate this bought O2 from ambient O2 and cancel any internal distribution transfer. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Industrial oxygen `bd4b0f96-2090-4806-a648-335ab20ff401`
- Flow property / unit: Volume `93a60a56-a3c8-22da-a746-0800200c9a66` / m3
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_energy`
- Sources: `jrc-glass-bref-2013`; `mosser-pressed-glass-process`

###### Manufacturing supplied water (`mfg_water`)

Meter actual batch moistening, equipment cooling, cullet quench and cleaning; no mandatory water use for an absent step. Native treated municipal/potable tap-water Product flow, production mix at plant, Mass/kg; supplier treatment/geography are not fixed. The additional Volume factor0.001 is not a measured density for this site or any other liquid. Match actual water-quality and supply boundary and independently measure density/state for volume conversion. Distinguish withdrawal, circulating charge, evaporation, effluent and true external return. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Tap water `d1e0e36c-07f0-4a75-bdcb-efb5d9e2ac36`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_material`
- Sources: `jrc-glass-bref-2013`; `mosser-pressed-glass-process`

###### Graphite mould-release preparation (`mould_release`)

Conditional actual complete high-temperature graphite release preparation. Graphite particles, binder and carrier water/oil are subaccounts of one bought formulation, not separately purchased carbon-black/graphite defaults. Real onsite formulation instead requires each bought ingredient, dilution water, mixing energy and losses; internal mixture transfer cancels.  The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Graphite-based glass-mould release preparation
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_material`
- Sources: `jrc-glass-bref-2013`; `mosser-pressed-glass-process`

###### Mineral machine lubricating oil (`machine_oil`)

Conditional actual single supplied machine-oil formulation and real consumption/charge history; queried PAO synthesis and wax-solvent identities do not represent an unspecified mineral oil. No UUID forced; no separate repurchase of additives.  The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Mineral lubricating oil for forming equipment
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_material`
- Sources: `jrc-glass-bref-2013`; `mosser-pressed-glass-process`

###### Hydraulic press fluid (`hydraulic_oil`)

Conditional real hydraulically driven press; exclude an absent hydraulic system and retain pneumatically supplied air through its own compressor boundary instead. Conditional native hydraulic-fluid Product flow is production mix at plant via vacuum distillation, hydrogenation and refining. Mass/kg is the reference; an additional Volume factor1 does not establish density. Whole base-oil/additive preparation is purchased once. Only real hydraulic equipment uses this row; retain installed-fluid physical stocks and each inherited exchange vector independently from current service consumption. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Hydraulic Fluid `eafff56c-3487-4345-9f24-00429f61c556`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_material`
- Sources: `jrc-glass-bref-2013`; `mosser-pressed-glass-process`

###### Furnace lining brick service (`lining_brick`)

Record each real brick grade and replacement event; product-row amount reflects only actual service-consumed embodied input, while full physical purchase and installed stocks remain in cp_stock. Native fired refractory-brick Product flow, production mix at plant, Mass/kg, covers high-alumina/silica/magnesia families without fixing a grade. This row is one actual fired aluminosilicate lining-brick grade, not a bundle or castable mortar. Keep new/installed/removed brick and contamination/erosion separately; measure actual campaign service and carried burden, with no fixed lifetime or one entire furnace per kg of bowls. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Refractory bricks `daa9b8ab-d153-43e0-a265-48e14527f6dc`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_stock`
- Sources: `jrc-glass-bref-2013`; `mosser-pressed-glass-process`

###### Cast-iron bowl mould service (`cast_iron_mould`)

Actual cast-iron mould/plunger configuration, preheat and service record; do not substitute formed glass from a search result. Separate capital physical stock and new/old real replacement parts from allocated service burden. Identify actual part composition rather than calling all wear cast iron. No fixed life or whole press per kg.  The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Cast-iron bowl-forming mould
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_stock`
- Sources: `jrc-glass-bref-2013`; `mosser-pressed-glass-process`

###### Actual glass-fibre filter bag service (`filter_bag`)

Conditional only if this actual filter article is installed and compatible with measured gas temperature. A fibre-feedstock query hit does not verify a finished bag. Record complete bag supply, installed stock and actual replacement/service; a different real filter material needs a separate row, not a generic filter-consumables bundle.  The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Glass-fibre furnace-dust filter bag
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_stock`
- Sources: `jrc-glass-bref-2013`; `mosser-pressed-glass-process`

###### Actual equipment-cleaning detergent (`mfg_detergent`)

Native alkaline-detergent Product flow is supplied at plant, alkaline compound with pH>7, Mass/kg; exact composition is unspecified. Buy the complete actual preparation once; active alkali, water and other constituents are child balances. It is for real equipment cleaning, not an invented acid-polishing step. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Alkaline detergent `a0f63f93-1a65-4485-a2cf-36adab2762ce`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_material`
- Sources: `jrc-glass-bref-2013`; `mosser-pressed-glass-process`

###### Actual inbound road freight (`inbound_freight`)

Real purchased-input delivery legs only; use measured gross transported load including packages and actual distance. Manufacturing boundary retains other real modes as separately named service rows before completion. Conditional native road-freight Product flow is a mixed-production road service using a30-ton diesel truck. The exact native reference is mass*distance with kg*km, not tkm. Confirm actual vehicle/load/route and included transport boundary; convert tonne-km by1000 only when truly collected in tonne-km. Do not double-count fuel/empty return already included in a provider. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Road freight transport service `9425f2bf-e734-4884-be1b-645473a3e82d`
- Flow property / unit: mass*distance `118f2a40-50ec-457c-aa60-9bc6b6af9931` / kg*km
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_energy`
- Sources: `jrc-glass-bref-2013`; `ilcd-attributional-2010`

###### Day-tank furnace body service (`day_tank_asset`)

One actual day-tank furnace body, excluding the separately accounted removable lining. Retain full physical count and traceable as-built net mass/BOM with each embodied exchange history. Row mass denotes only evidence-based service-consumed equivalent embodied input; physical stocks are never reduced by an economic share. No complete furnace per kg, invented machine mass or fixed lifetime. Resolve real body components and actual retirement outlets separately; furnace heat/natural gas is not this equipment identity.  The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Natural-gas day-tank glass furnace body
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_stock`
- Sources: `jrc-glass-bref-2013`; `mosser-pressed-glass-process`; `ilcd-attributional-2010`

###### Bowl plunger-press body service (`press_asset`)

One actual press body/drive, excluding separately accounted removable mould/plunger and fluid charges. Record actual physical count and traceable as-built net mass/BOM, configuration and observed service/campaign history; split true new/old parts and their actual outlets. The service-consumed embodied equivalent does not purchase an entire machine for each kg of bowls. No invented mass/life, optical-blank identity or machinery energy double count.  The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Glass-bowl plunger-press body
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_stock`
- Sources: `jrc-glass-bref-2013`; `mosser-pressed-glass-process`; `ilcd-attributional-2010`

##### Elementary flows

###### Ambient molecular oxygen intake (`air_oxygen`)

Native canonical oxygen, CAS7782-44-7, Elementary resource from air, Mass/kg. Measure actual gross ambient molecular O2 intake independently from bought oxygen and internal compressed-air transfer. Canonical name/CAS and resource compartment admit ordinary O2; polluted ionic, excited-state, liquid and assay synonyms do not redefine it or authorize those states. No dry-air fraction, density or oxygen quantity is assumed. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: oxygen `e2fb04b0-6555-11dd-ad8b-0800200c9a66`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_species`
- Sources: `jrc-glass-bref-2013`

###### Ambient molecular nitrogen intake (`air_nitrogen`)

Measure actual gross inlet N2 and carry separate element balance. Native dinitrogen CAS7727-37-9 is a resource from air with Mass/kg; neither total nitrogen excluding N2 nor ammonia/NOx is equivalent. Liquefied/isotopic synonyms are not this ambient gas state.  The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: dinitrogen `08a91e70-3ddc-11dd-96e4-0050c2490048`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_species`
- Sources: `jrc-glass-bref-2013`

###### Argon in ambient air intake (`air_argon`)

Native canonical argon, CAS7440-37-1, Elementary resource from air, Mass/kg. Independently measure gross natural atmospheric Ar. The 41Ar/Ar-40 aliases are noisy synonyms, not a canonical isotope-specific identity or permission to substitute radioactive/isotope-enriched gas. No fixed dry-air composition or inferred residual. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: argon `fe0acd60-3ddc-11dd-a354-0050c2490048`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_species`
- Sources: `jrc-glass-bref-2013`

###### Water vapour in inlet air intake (`air_humidity`)

Measure actual inlet humid-air H2O and state. It is atmospheric humidity, not tap-water purchase, rain, liquid aerosol or assumed combustion water. Its physical mass is independent from raw moisture and reaction water.  The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Water vapour in inlet air
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_species`
- Sources: `jrc-glass-bref-2013`

###### Carbon dioxide carried in inlet air intake (`air_co2`)

Actual inlet ambient CO2 mass and provenance ledger; no fossil/biogenic credit or atmosphere-removal claim is inferred. Keep distinct from newly generated fuel/mineral carbon dioxide.  The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Carbon dioxide carried in inlet air
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_species`
- Sources: `jrc-glass-bref-2013`

#### Outputs

##### Product flows

###### Unique first quality release (`first_release`)

The sole reference output is1kg net bare bowls after actual anneal/cool, dimensional/surface/residual-stress checks and applicable acceptance. Q sums unique first-release mass of the cohort; destructive pre-release samples/rejects add no Q. Closing FG already first released is within Q and is not a second production output. Native identity is manufactured finished table/kitchen glassware, production mix at plant, Product flow with Mass/kg. It excludes bottles/jars and lamp-worked ornaments; CAS, exact composition, furnace, forming, geography and performance are unspecified. This card is only the declared clear monolithic plunger-pressed fire-finished annealed soda-lime bowl; neither this broad identity nor the source catalogue establishes food-contact compliance, thermal-shock resistance or oven/microwave suitability. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Glassware of a kind used for table, kitchen, toilet, office, indoor decoration or similar purposes (except bottles, jars and the like, of glass, and ornaments of lamp-worked glass) `83868495-cc1e-4a92-a275-96172077d3d8`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: 1 kg
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_release`
- Sources: `jrc-glass-bref-2013`; `mosser-pressed-glass-process`; `larochere-perigord-bowl`

###### Actual external cooling-water return (`cooling_water_return`)

Conditional real external supplier circuit return only. Pair measured returned mass with the supplied-water record and thermal contract; the absence of a circuit is not proof of a zero-volume steam system. Native Cooling water is a Product flow with Mass/kg and no specified treatment, geography or temperature. Use only actual external return to a supplier, with measured water quality, temperature, pressure/phase and enthalpy under that supplier water/energy convention; internal recirculation cancels. No steam, boiler, condensate yield or exported-heat credit is assumed. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Cooling water `df413bba-3c03-412b-a80a-c6082b6b9b33`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_species`
- Sources: `jrc-glass-bref-2013`

##### Waste flows

###### Rejected glass leaving manufacture (`glass_reject`)

Only real externally removed rejects/test fragments. Retained internal return cullet stays in WIP/raw-stock history and cancels. Native solid waste from glass production is a Waste flow, production mix at plant, Mass/kg; it specifies no wafer destination or treatment. This row is one identified soda-lime glass reject stream, with moisture/contamination and actual receiver. Internal cullet is not an external waste/purchase; keep it in stock and history, without free recycled input or automatic avoided-product credit. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: waste from glass production `9e75655e-039d-421e-abec-bbe625491bc6`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_species`
- Sources: `jrc-glass-bref-2013`

###### Unmelted batch discard (`batch_reject`)

One actual unmelted batch discard stream with complete wet mixture composition and receiver; not glass cullet or a purchased batch Product.  The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Discarded soda-lime mineral glass batch
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_species`
- Sources: `jrc-glass-bref-2013`

###### Removed furnace-filter dust (`collected_dust`)

Actual single collected solid stream with measured glass/salt/carbonate and moisture constituents; captured dust is not also emitted. Internal dust recycling is a cancelling transfer and retains inherited vector.  The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Collected soda-lime glass-furnace dust
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_species`
- Sources: `jrc-glass-bref-2013`

###### Removed aluminosilicate lining brick (`lining_waste`)

Actual separately weighed removed brick including contamination and moisture; service burden and physical disposal quantities remain distinct. Identify genuine erosion entering glass or dust independently.  The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Spent aluminosilicate furnace-lining brick
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_species`
- Sources: `jrc-glass-bref-2013`

###### Removed cast-iron bowl mould (`mould_waste`)

Actual retired cast-iron article/part with real receiver, not generic steel scrap. No assumed recycling rate or credit.  The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Spent cast-iron glass-forming mould
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_species`
- Sources: `jrc-glass-bref-2013`

###### Removed glass-fibre filter bag (`filter_waste`)

Actual spent bag weighed with separate captured-dust subaccount; avoid counting retained dust again in collected_dust. No assumed waste-fibre provider.  The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Spent glass-fibre furnace-filter bag
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_species`
- Sources: `jrc-glass-bref-2013`

###### Used machine lubricating oil (`machine_oil_waste`)

Actual machine-oil waste outlet; record water/contamination as constituents. Native used-lubricating-oil Waste flow at point of generation, Mass/kg, permits petroleum-based or synthetic oil contaminated by use and prescribes no treatment. Record actual machine-lubricant waste as a separate stream; hydraulic-fluid waste remains separate if its composition or receiver differs. Never substitute a Product waste-oil flow or assume combustion/recycling credit. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Used lubricating oil `55d93375-7f04-4166-b2a2-88ce929051a5`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_species`
- Sources: `jrc-glass-bref-2013`

###### Used hydraulic fluid outlet (`hydraulic_oil_waste`)

Separate real press-fluid outlet with actual composition and destination; do not hide it inside a different machine-oil stream unless a genuinely mixed single stream is documented and represented once.  The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Spent hydraulic press fluid
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_species`
- Sources: `jrc-glass-bref-2013`

###### Actual glass-bearing cleaning sludge (`cleaning_sludge`)

Conditional actually separated wet sludge, not the BREF lead-crystal acid-etching sludge. Retain measured liquid/solid species and wet mass once; no dry-solid double count.  The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Glass-bearing oily equipment-cleaning sludge
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_species`
- Sources: `jrc-glass-bref-2013`

###### Actual cleaning wastewater to treatment (`cleaning_effluent`)

One real external wastewater stream with wet mass, oils/salts/solids, treatment receiver and independent analytical indicators. A manganese-slag washing wastewater identity is incompatible; COD is not a named chemical mass. Direct environmental releases require separately measured species/media rows.  The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Glass-bearing process-cleaning wastewater
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_species`
- Sources: `jrc-glass-bref-2013`

##### Elementary flows

###### Fuel-origin carbon dioxide (`co2_fuel`)

Native canonical carbon dioxide (fossil), CAS124-38-9, Elementary emission to unspecified immediate outdoor air, Mass/kg. Independently measure molecular fossil-fuel CO2 and prove fossil-carbon provenance; separate carbonate-derived and gross atmospheric CO2. The canonical name/CAS admit ordinary gaseous CO2 despite noisy 14C, ionic, dry-ice and mixture synonyms; those aliases do not authorize an isotope, ion or condensed phase. Fuel composition is not pure methane by default; no removal credit or fixed conversion factor. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: carbon dioxide (fossil) `08a91e70-3ddc-11dd-923d-0050c2490048`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_species`
- Sources: `jrc-glass-bref-2013`

###### Carbonate-origin carbon dioxide (`co2_mineral`)

Actual mineral-origin CO2 independently supported by reacted carbonates, residual carbon and measured outlets; not biogenic CO2 or an assumed complete decomposition. Do not bind an arbitrary fossil correction or land-use-change identity.  The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Carbon dioxide from mineral carbonate decomposition
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_species`
- Sources: `jrc-glass-bref-2013`

###### Fossil carbon monoxide (`co_fuel`)

Native CAS630-08-0 fossil CO, Elementary flow to unspecified outdoor air, Mass/kg. It is independently speciated gas, not the total flue-gas mixture or bought CO; liquid synonyms do not change this outlet.  The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: carbon monoxide (fossil) `08a91e70-3ddc-11dd-924e-0050c2490048`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_species`
- Sources: `jrc-glass-bref-2013`

###### Nitrogen monoxide gas (`nitric_oxide`)

Native canonical nitrogen monoxide, CAS10102-43-9, Elementary emission to unspecified immediate outdoor air, Mass/kg. Independently measure molecular NO. HNO/nitrosyl-hydride/nitroxyl aliases are a synonym defect against the consistent canonical NO name/CAS; they do not authorize HNO or change the selected ordinary NO species. Keep NO2, N2O and NOx-as-NO2 analytical totals separate; no guessed aggregate split. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: nitrogen monoxide `08a91e70-3ddc-11dd-96ee-0050c2490048`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_species`
- Sources: `jrc-glass-bref-2013`

###### Nitrogen dioxide gas (`nitrogen_dioxide`)

Native canonical nitrogen dioxide, CAS10102-44-0, Elementary emission to unspecified immediate outdoor air, Mass/kg. Independently measure molecular NO2 with actual phase/state and instrument method. The dinitrogen-tetroxide-only synonym list is a disclosed alias defect against the canonical NO2 name/CAS, not permission to use N2O4 or NOx-as-NO2 totals. Establish real NO2/N2O4 speciation independently; no equilibrium, dimer conversion or emission quantity is assumed. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: nitrogen dioxide `08a91e70-3ddc-11dd-96e5-0050c2490048`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_species`
- Sources: `jrc-glass-bref-2013`

###### Sulfur dioxide gas (`sulfur_dioxide`)

Native canonical sulfur dioxide, CAS7446-09-5, Elementary emission to unspecified immediate outdoor air, Mass/kg. Independently measure actual molecular SO2, not SOx-as-SO2 indicator or total sulfur. Native product, indoor-air, high-atmosphere, water and long-term identities do not match this immediate outdoor outlet. No fixed fuel-sulfur yield or emission amount. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: sulfur dioxide `fe0acd60-3ddc-11dd-ac48-0050c2490048`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_species`
- Sources: `jrc-glass-bref-2013`

###### Residual molecular oxygen outlet (`residual_oxygen`)

Native canonical oxygen, CAS7782-44-7, Elementary emission to unspecified immediate outdoor air, Mass/kg. Independently measure gross residual molecular O2 and wet/dry exhaust state rather than infer it from fuel demand or fixed air fractions. Ionic, excited-state and liquid synonyms are noise against the canonical O2 name/CAS and do not authorize those states. Resource, soil and long-term identities cannot replace this outlet. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: oxygen `08a91e70-3ddc-11dd-9745-0050c2490048`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_species`
- Sources: `jrc-glass-bref-2013`

###### Molecular nitrogen outlet (`residual_nitrogen`)

Native CAS7727-37-9 dinitrogen, Elementary flow to unspecified outdoor air, Mass/kg. Measure actual gross N2 outlet and independently account nitrogen entering reactions; it is not a net-N2 assumption or total nitrogen excluding N2.  The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: dinitrogen `fe0acd60-3ddc-11dd-aad2-0050c2490048`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_species`
- Sources: `jrc-glass-bref-2013`

###### Atmospheric argon outlet (`residual_argon`)

Native canonical argon, CAS7440-37-1, Elementary emission to unspecified immediate outdoor air, Mass/kg. Measure actual gross natural Ar outlet within the same gas control volume. No radioactive or Ar-40-specific substitution follows from noisy isotope aliases; no dry-air fraction or unmeasured balance residual is adopted. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: argon `fe0acd60-3ddc-11dd-a350-0050c2490048`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_species`
- Sources: `jrc-glass-bref-2013`

###### Unreacted atmospheric carbon dioxide outlet (`ambient_co2_out`)

Track actual atmospheric CO2 pass-through separately from fuel/mineral generated CO2, with measured inlet/outlet provenance. Gross gas conservation and LCIA net emissions are reconciled explicitly, without purchase, removal credit or double characterization of pass-through CO2.  The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Unreacted inlet-air carbon dioxide to outdoor air
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_species`
- Sources: `jrc-glass-bref-2013`

###### Gas-phase water outlet (`water_vapour`)

Native canonical water vapour, CAS7732-18-5, Elementary emission to unspecified immediate outdoor air, Mass/kg. Independently measure ordinary gas-phase H2O. Heavy/tritiated-water, liquid, ice and unrelated synonyms do not redefine the consistent canonical vapour name/CAS or authorize those states. Separate gross inlet humidity, free raw/carrier water, actual evaporation, fuel/reaction water, structural water and condensation using independent phase/provenance evidence. Liquid droplets remain a separate row; no reaction extent, factor or isotope conversion is assumed. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: water vapour `fe0acd60-3ddc-11dd-ac04-0050c2490048`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_species`
- Sources: `jrc-glass-bref-2013`

###### Actual fossil methane leakage (`methane_slip`)

Native canonical methane (fossil), CAS74-82-8, Elementary emission to unspecified immediate outdoor air, Mass/kg. Conditional actual leak or unburned slip requires independently speciated fossil CH4 and carbon provenance. Graphite/carbon-black/nanotube, isotope and unrelated-organic synonyms are polluted aliases against the canonical CH4 name/CAS, not an alternative physical identity or permission to use them. Total carbon/VOC/hydrocarbons do not prove methane mass; no leak factor, pure-methane fuel or guessed mixture split. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: methane (fossil) `08a91e70-3ddc-11dd-9610-0050c2490048`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_species`
- Sources: `jrc-glass-bref-2013`

###### Actual crystalline silica dust (`silica_dust`)

Conditional independently identified crystalline-quartz mass and particle-size fraction in an actual fugitive outlet; total particulate and molten glass dust are not pure quartz. Keep distinct measured fractions to avoid double counting PM and its constituent.  The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Crystalline quartz particulate to outdoor air
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_species`
- Sources: `jrc-glass-bref-2013`

###### Actual soda-lime glass particulate (`glass_dust`)

One actual uncollected glass-material dust outlet with measured composition and particle distribution. It excludes independently counted crystalline quartz, captured filter dust and total-PM analytical indicators; further real salt/metal species need separate identified rows.  The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Soda-lime glass particulate to outdoor air
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_species`
- Sources: `jrc-glass-bref-2013`

###### Actual mineral-oil aerosol (`oil_aerosol`)

Conditional actual physically speciated mineral-oil droplets from forming, with real receiving-air medium and composition. Not total VOC, a guessed hydrocarbon molecule or a Waste-flow oil mist. If retained indoors or captured, track that actual route instead of outdoor emission.  The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Mineral lubricating-oil aerosol to outdoor air
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_species`
- Sources: `jrc-glass-bref-2013`

###### Actual liquid-water droplet outlet (`liquid_water_droplets`)

Conditional actual entrained liquid H2O aerosol at the external control surface, independently measured from gas-phase water and other oily/acid droplets. Original integrated droplet-water amount is not multiplied by time again. No sulfuric-acid-mist or aggregate flue-gas identity is substituted. Record captured condensate as its real liquid outlet instead and do not count it again as vapour.  The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Liquid water droplets to outdoor air
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_species`
- Sources: `jrc-glass-bref-2013`

### Process: Original-cohort post-release services (`service`)

Stage-resolved physical and meter records remain mandatory within this integrated inventory. Internal batch/melt/cullet/first-Q transfers cancel at consolidation. Every genuine new preparation, part, species or utility requires its own atomic card before claiming completeness.

#### Inputs

##### Product flows

###### Packaging and warehouse electricity (`service_electricity`)

Only observed incremental packaging, handling, lighting and dispatch services, linked to the original served cohort and original Q. Do not transfer old-FG services to unrelated new production. Conditional native supply is CN grid-average consumption mix delivered to the user below1kV, Product flow. Native reference property is Net calorific value with MJ, even for electricity. Convert metered kWh to MJ once using3.6; no mass conversion. Another geography, voltage, generation mix or supply interface requires a matching identity/provider and loss boundary. This does not claim the cited US/French producers use Chinese electricity. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Alternating current `50657322-939c-4829-a87b-47c093bfa6a7`
- Flow property / unit: Net calorific value `93a60a56-a3c8-11da-a746-0800200c9a66` / MJ
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_service`
- Sources: `jrc-glass-bref-2013`; `ilcd-attributional-2010`

###### Actual post-release cleaning water (`service_water`)

Conditional actually used post-release cleaning water with original-cohort/horizon attribution; preserve actual product moisture changes and wastewater separately. Native treated municipal/potable tap-water Product flow, production mix at plant, Mass/kg; supplier treatment/geography are not fixed. The additional Volume factor0.001 is not a measured density for this site or any other liquid. Match actual water-quality and supply boundary and independently measure density/state for volume conversion. Distinguish withdrawal, circulating charge, evaporation, effluent and true external return. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Tap water `d1e0e36c-07f0-4a75-bdcb-efb5d9e2ac36`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_service`
- Sources: `jrc-glass-bref-2013`; `ilcd-attributional-2010`

###### Observed outbound and return road freight (`service_freight`)

Keep distinct dispatch/return legs and original cohorts, with actual gross loads and routes. The row consolidates only the same verified service identity; retain leg-resolved raw records and actual provider inclusion, never assume a fixed return distance or current-Q attribution. Conditional native road-freight Product flow is a mixed-production road service using a30-ton diesel truck. The exact native reference is mass*distance with kg*km, not tkm. Confirm actual vehicle/load/route and included transport boundary; convert tonne-km by1000 only when truly collected in tonne-km. Do not double-count fuel/empty return already included in a provider. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Road freight transport service `9425f2bf-e734-4884-be1b-645473a3e82d`
- Flow property / unit: mass*distance `118f2a40-50ec-457c-aa60-9bc6b6af9931` / kg*km
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_service`
- Sources: `jrc-glass-bref-2013`; `ilcd-attributional-2010`

###### Actual returned finished bowls (`returned_bowls`)

Actual external return received, identified by original first-release lot and dispatch/reversal record. Preserve measured gross bowl mass, attached packages, contamination/water and original burden vector independently. Return is not a new purchase or first release; only actual incremental rework is added to that original cohort. Native identity is manufactured finished table/kitchen glassware, production mix at plant, Product flow with Mass/kg. It excludes bottles/jars and lamp-worked ornaments; CAS, exact composition, furnace, forming, geography and performance are unspecified. This card is only the declared clear monolithic plunger-pressed fire-finished annealed soda-lime bowl; neither this broad identity nor the source catalogue establishes food-contact compliance, thermal-shock resistance or oven/microwave suitability. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Glassware of a kind used for table, kitchen, toilet, office, indoor decoration or similar purposes (except bottles, jars and the like, of glass, and ornaments of lamp-worked glass) `83868495-cc1e-4a92-a275-96172077d3d8`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_service`
- Sources: `ilcd-attributional-2010`

###### New bought Corrugated shipping carton (`carton_purchase`)

One actual whole corrugated carton, with declared liner/flute/adhesive and actual moisture. Queried fragile folding Paper box and fixed16.6/83.4 fibre-mix box are not adopted as an arbitrary shipping-carton match. Supplier-included material/burden is separated from a new purchase. Only the actual new external purchase and its embodied supplier burden. Preserve empty/WIP-attached/FG-attached/reusable opening and closing stocks as mutually exclusive physical states; internal reuse cancels. This is a measured movement, not evidence it occurs at every site.  The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Complete single corrugated-board shipping carton
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_packaging`
- Sources: `jrc-glass-bref-2013`; `ilcd-attributional-2010`

###### Supplier-included arrival Corrugated shipping carton (`carton_supplier_included`)

One actual whole corrugated carton, with declared liner/flute/adhesive and actual moisture. Queried fragile folding Paper box and fixed16.6/83.4 fibre-mix box are not adopted as an arbitrary shipping-carton match. Supplier-included material/burden is separated from a new purchase. Record full physical arrival included with a supplied input; its embodied supplier burden is already contained there and is not purchased again. If the same article was booked as a separate purchase, do not also count this receipt. Preserve empty/WIP-attached/FG-attached/reusable opening and closing stocks as mutually exclusive physical states; internal reuse cancels. This is a measured movement, not evidence it occurs at every site.  The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Complete single corrugated-board shipping carton
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_packaging`
- Sources: `jrc-glass-bref-2013`; `ilcd-attributional-2010`

###### External return received Corrugated shipping carton (`carton_return_received`)

One actual whole corrugated carton, with declared liner/flute/adhesive and actual moisture. Queried fragile folding Paper box and fixed16.6/83.4 fibre-mix box are not adopted as an arbitrary shipping-carton match. Supplier-included material/burden is separated from a new purchase. Only an actual returned existing article, original owner/cohort/history retained; not a new purchase. Preserve empty/WIP-attached/FG-attached/reusable opening and closing stocks as mutually exclusive physical states; internal reuse cancels. This is a measured movement, not evidence it occurs at every site.  The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Complete single corrugated-board shipping carton
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_packaging`
- Sources: `jrc-glass-bref-2013`; `ilcd-attributional-2010`

###### New bought Corrugated separator board (`separator_purchase`)

A single actual separator board, physically distinct from the complete carton; if already included in a whole bought carton, keep it only as a constituent account and do not purchase twice. Only the actual new external purchase and its embodied supplier burden. Preserve empty/WIP-attached/FG-attached/reusable opening and closing stocks as mutually exclusive physical states; internal reuse cancels. This is a measured movement, not evidence it occurs at every site. Conditional native corrugated cardboard is production mix at plant, multilayer board with at least three sheets, C/E/F flute, fibre≥80%, containing recycled material, Mass/kg. This row is one cut separator board, not a complete carton or battery separator. Match actual grade/composition and moisture; separate any onsite cutting/assembly energy and scrap. No recycled-content percentage or recovery credit is invented. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Corrugated cardboard `8bde297e-98df-463f-bcb4-0db52bf6e0b5`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_packaging`
- Sources: `jrc-glass-bref-2013`; `ilcd-attributional-2010`

###### Supplier-included arrival Corrugated separator board (`separator_supplier_included`)

A single actual separator board, physically distinct from the complete carton; if already included in a whole bought carton, keep it only as a constituent account and do not purchase twice. Record full physical arrival included with a supplied input; its embodied supplier burden is already contained there and is not purchased again. If the same article was booked as a separate purchase, do not also count this receipt. Preserve empty/WIP-attached/FG-attached/reusable opening and closing stocks as mutually exclusive physical states; internal reuse cancels. This is a measured movement, not evidence it occurs at every site. Conditional native corrugated cardboard is production mix at plant, multilayer board with at least three sheets, C/E/F flute, fibre≥80%, containing recycled material, Mass/kg. This row is one cut separator board, not a complete carton or battery separator. Match actual grade/composition and moisture; separate any onsite cutting/assembly energy and scrap. No recycled-content percentage or recovery credit is invented. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Corrugated cardboard `8bde297e-98df-463f-bcb4-0db52bf6e0b5`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_packaging`
- Sources: `jrc-glass-bref-2013`; `ilcd-attributional-2010`

###### External return received Corrugated separator board (`separator_return_received`)

A single actual separator board, physically distinct from the complete carton; if already included in a whole bought carton, keep it only as a constituent account and do not purchase twice. Only an actual returned existing article, original owner/cohort/history retained; not a new purchase. Preserve empty/WIP-attached/FG-attached/reusable opening and closing stocks as mutually exclusive physical states; internal reuse cancels. This is a measured movement, not evidence it occurs at every site. Conditional native corrugated cardboard is production mix at plant, multilayer board with at least three sheets, C/E/F flute, fibre≥80%, containing recycled material, Mass/kg. This row is one cut separator board, not a complete carton or battery separator. Match actual grade/composition and moisture; separate any onsite cutting/assembly energy and scrap. No recycled-content percentage or recovery credit is invented. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Corrugated cardboard `8bde297e-98df-463f-bcb4-0db52bf6e0b5`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_packaging`
- Sources: `jrc-glass-bref-2013`; `ilcd-attributional-2010`

###### New bought Polyethylene wrapping film (`film_purchase`)

Single actual PE wrapping film, not mixed packaging or purchased resin pellets. Only the actual new external purchase and its embodied supplier burden. Preserve empty/WIP-attached/FG-attached/reusable opening and closing stocks as mutually exclusive physical states; internal reuse cancels. This is a measured movement, not evidence it occurs at every site. Native polyethylene-film Product flow CAS9002-88-4, production mix at plant, Mass/kg; thickness/branching and geography are unspecified. The luggage taxonomy is isolated from consistent PE film identity; the comment comparing polyester does not make this PET. Match actual PE film article and additives; it is not resin pellet, mixed plastic or another polymer. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Polyethylene film `e64eb06c-6dc9-45f1-b003-3dc6c44b27e2`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_packaging`
- Sources: `jrc-glass-bref-2013`; `ilcd-attributional-2010`

###### Supplier-included arrival Polyethylene wrapping film (`film_supplier_included`)

Single actual PE wrapping film, not mixed packaging or purchased resin pellets. Record full physical arrival included with a supplied input; its embodied supplier burden is already contained there and is not purchased again. If the same article was booked as a separate purchase, do not also count this receipt. Preserve empty/WIP-attached/FG-attached/reusable opening and closing stocks as mutually exclusive physical states; internal reuse cancels. This is a measured movement, not evidence it occurs at every site. Native polyethylene-film Product flow CAS9002-88-4, production mix at plant, Mass/kg; thickness/branching and geography are unspecified. The luggage taxonomy is isolated from consistent PE film identity; the comment comparing polyester does not make this PET. Match actual PE film article and additives; it is not resin pellet, mixed plastic or another polymer. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Polyethylene film `e64eb06c-6dc9-45f1-b003-3dc6c44b27e2`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_packaging`
- Sources: `jrc-glass-bref-2013`; `ilcd-attributional-2010`

###### External return received Polyethylene wrapping film (`film_return_received`)

Single actual PE wrapping film, not mixed packaging or purchased resin pellets. Only an actual returned existing article, original owner/cohort/history retained; not a new purchase. Preserve empty/WIP-attached/FG-attached/reusable opening and closing stocks as mutually exclusive physical states; internal reuse cancels. This is a measured movement, not evidence it occurs at every site. Native polyethylene-film Product flow CAS9002-88-4, production mix at plant, Mass/kg; thickness/branching and geography are unspecified. The luggage taxonomy is isolated from consistent PE film identity; the comment comparing polyester does not make this PET. Match actual PE film article and additives; it is not resin pellet, mixed plastic or another polymer. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Polyethylene film `e64eb06c-6dc9-45f1-b003-3dc6c44b27e2`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_packaging`
- Sources: `jrc-glass-bref-2013`; `ilcd-attributional-2010`

###### New bought Wooden transport pallet (`pallet_purchase`)

One actual complete wood pallet; its reuse is a physical transfer, not a fresh full pallet purchase or automatic coproduct. Only the actual new external purchase and its embodied supplier burden. Preserve empty/WIP-attached/FG-attached/reusable opening and closing stocks as mutually exclusive physical states; internal reuse cancels. This is a measured movement, not evidence it occurs at every site. Native wooden-pallet Product flow made of boards/slats, production mix in lumber mill, Mass/kg, with no fixed geography/size or EURO specification. Its electricity taxonomy is an isolated defect. Record one complete actual pallet with actual metal fasteners and moisture as constituent subaccounts; real repair replacement boards/nails and removed parts need their own atomic exchanges, without buying the same constituents twice or inventing a repair. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Wooden pallets `e882bdf4-1cf6-4f51-93e9-c6b91855ba02`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_packaging`
- Sources: `jrc-glass-bref-2013`; `ilcd-attributional-2010`

###### Supplier-included arrival Wooden transport pallet (`pallet_supplier_included`)

One actual complete wood pallet; its reuse is a physical transfer, not a fresh full pallet purchase or automatic coproduct. Record full physical arrival included with a supplied input; its embodied supplier burden is already contained there and is not purchased again. If the same article was booked as a separate purchase, do not also count this receipt. Preserve empty/WIP-attached/FG-attached/reusable opening and closing stocks as mutually exclusive physical states; internal reuse cancels. This is a measured movement, not evidence it occurs at every site. Native wooden-pallet Product flow made of boards/slats, production mix in lumber mill, Mass/kg, with no fixed geography/size or EURO specification. Its electricity taxonomy is an isolated defect. Record one complete actual pallet with actual metal fasteners and moisture as constituent subaccounts; real repair replacement boards/nails and removed parts need their own atomic exchanges, without buying the same constituents twice or inventing a repair. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Wooden pallets `e882bdf4-1cf6-4f51-93e9-c6b91855ba02`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_packaging`
- Sources: `jrc-glass-bref-2013`; `ilcd-attributional-2010`

###### External return received Wooden transport pallet (`pallet_return_received`)

One actual complete wood pallet; its reuse is a physical transfer, not a fresh full pallet purchase or automatic coproduct. Only an actual returned existing article, original owner/cohort/history retained; not a new purchase. Preserve empty/WIP-attached/FG-attached/reusable opening and closing stocks as mutually exclusive physical states; internal reuse cancels. This is a measured movement, not evidence it occurs at every site. Native wooden-pallet Product flow made of boards/slats, production mix in lumber mill, Mass/kg, with no fixed geography/size or EURO specification. Its electricity taxonomy is an isolated defect. Record one complete actual pallet with actual metal fasteners and moisture as constituent subaccounts; real repair replacement boards/nails and removed parts need their own atomic exchanges, without buying the same constituents twice or inventing a repair. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Wooden pallets `e882bdf4-1cf6-4f51-93e9-c6b91855ba02`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_packaging`
- Sources: `jrc-glass-bref-2013`; `ilcd-attributional-2010`

###### New bought Removable paper label (`label_purchase`)

Actual removable label and any genuinely included adhesive/print; do not count it in bare-bowl Q. Only the actual new external purchase and its embodied supplier burden. Preserve empty/WIP-attached/FG-attached/reusable opening and closing stocks as mutually exclusive physical states; internal reuse cancels. This is a measured movement, not evidence it occurs at every site. Native paper-label Product flow uses Mass/kg; print, adhesive, geography and supplier are unspecified. Record the whole actual removable paper label once, with ink/adhesive and liner included only where genuinely supplied. It is not an applied decorative coating on the glass. Any separately purchased liner or onsite printing material requires its own exchange. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Label, paper `7b25a54f-baa6-4593-9670-4240a3315eed`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_packaging`
- Sources: `jrc-glass-bref-2013`; `ilcd-attributional-2010`

###### Supplier-included arrival Removable paper label (`label_supplier_included`)

Actual removable label and any genuinely included adhesive/print; do not count it in bare-bowl Q. Record full physical arrival included with a supplied input; its embodied supplier burden is already contained there and is not purchased again. If the same article was booked as a separate purchase, do not also count this receipt. Preserve empty/WIP-attached/FG-attached/reusable opening and closing stocks as mutually exclusive physical states; internal reuse cancels. This is a measured movement, not evidence it occurs at every site. Native paper-label Product flow uses Mass/kg; print, adhesive, geography and supplier are unspecified. Record the whole actual removable paper label once, with ink/adhesive and liner included only where genuinely supplied. It is not an applied decorative coating on the glass. Any separately purchased liner or onsite printing material requires its own exchange. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Label, paper `7b25a54f-baa6-4593-9670-4240a3315eed`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_packaging`
- Sources: `jrc-glass-bref-2013`; `ilcd-attributional-2010`

###### External return received Removable paper label (`label_return_received`)

Actual removable label and any genuinely included adhesive/print; do not count it in bare-bowl Q. Only an actual returned existing article, original owner/cohort/history retained; not a new purchase. Preserve empty/WIP-attached/FG-attached/reusable opening and closing stocks as mutually exclusive physical states; internal reuse cancels. This is a measured movement, not evidence it occurs at every site. Native paper-label Product flow uses Mass/kg; print, adhesive, geography and supplier are unspecified. Record the whole actual removable paper label once, with ink/adhesive and liner included only where genuinely supplied. It is not an applied decorative coating on the glass. Any separately purchased liner or onsite printing material requires its own exchange. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Label, paper `7b25a54f-baa6-4593-9670-4240a3315eed`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_packaging`
- Sources: `jrc-glass-bref-2013`; `ilcd-attributional-2010`

###### New bought Polypropylene packing strap (`strap_purchase`)

Actual single PP extruded packing strap with composition and supplier; PP chips, woven bags or twine do not verify this finished article. No UUID is forced and no omitted real strap is set to zero. Only the actual new external purchase and its embodied supplier burden. Preserve empty/WIP-attached/FG-attached/reusable opening and closing stocks as mutually exclusive physical states; internal reuse cancels. This is a measured movement, not evidence it occurs at every site.  The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Polypropylene transport packing strap
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_packaging`
- Sources: `jrc-glass-bref-2013`; `ilcd-attributional-2010`

###### Supplier-included arrival Polypropylene packing strap (`strap_supplier_included`)

Actual single PP extruded packing strap with composition and supplier; PP chips, woven bags or twine do not verify this finished article. No UUID is forced and no omitted real strap is set to zero. Record full physical arrival included with a supplied input; its embodied supplier burden is already contained there and is not purchased again. If the same article was booked as a separate purchase, do not also count this receipt. Preserve empty/WIP-attached/FG-attached/reusable opening and closing stocks as mutually exclusive physical states; internal reuse cancels. This is a measured movement, not evidence it occurs at every site.  The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Polypropylene transport packing strap
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_packaging`
- Sources: `jrc-glass-bref-2013`; `ilcd-attributional-2010`

###### External return received Polypropylene packing strap (`strap_return_received`)

Actual single PP extruded packing strap with composition and supplier; PP chips, woven bags or twine do not verify this finished article. No UUID is forced and no omitted real strap is set to zero. Only an actual returned existing article, original owner/cohort/history retained; not a new purchase. Preserve empty/WIP-attached/FG-attached/reusable opening and closing stocks as mutually exclusive physical states; internal reuse cancels. This is a measured movement, not evidence it occurs at every site.  The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Polypropylene transport packing strap
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_packaging`
- Sources: `jrc-glass-bref-2013`; `ilcd-attributional-2010`

##### Elementary flows

###### Warehouse atmospheric water-vapour uptake (`service_humidity_in`)

Conditional measured atmospheric H2O uptake into real wood/paper packaging or returned bowls at the service control surface. Keep separate from purchased water and liquid wetting; recipient phase, article/cohort and full measured mass are required.  The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Warehouse atmospheric water-vapour uptake
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_service`
- Sources: `jrc-glass-bref-2013`; `ilcd-attributional-2010`

#### Outputs

##### Product flows

###### With gross physical dispatch Corrugated shipping carton (`carton_gross_out`)

One actual whole corrugated carton, with declared liner/flute/adhesive and actual moisture. Queried fragile folding Paper box and fixed16.6/83.4 fibre-mix box are not adopted as an arbitrary shipping-carton match. Supplier-included material/burden is separated from a new purchase. Full measured article mass accompanying gross physical shipments, including repeat dispatch; physical ledger only, no economic shrinking, net-Q increment, coproduct allocation or avoided-product credit. Preserve empty/WIP-attached/FG-attached/reusable opening and closing stocks as mutually exclusive physical states; internal reuse cancels. This is a measured movement, not evidence it occurs at every site.  The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Complete single corrugated-board shipping carton
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_packaging`
- Sources: `jrc-glass-bref-2013`; `ilcd-attributional-2010`

###### Stand-alone external return Corrugated shipping carton (`carton_return_sent`)

One actual whole corrugated carton, with declared liner/flute/adhesive and actual moisture. Queried fragile folding Paper box and fixed16.6/83.4 fibre-mix box are not adopted as an arbitrary shipping-carton match. Supplier-included material/burden is separated from a new purchase. Actual stand-alone external return to its owner, distinct from packaging accompanying gross shipment; original burden continuity and return transport retained. Preserve empty/WIP-attached/FG-attached/reusable opening and closing stocks as mutually exclusive physical states; internal reuse cancels. This is a measured movement, not evidence it occurs at every site.  The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Complete single corrugated-board shipping carton
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_packaging`
- Sources: `jrc-glass-bref-2013`; `ilcd-attributional-2010`

###### With gross physical dispatch Corrugated separator board (`separator_gross_out`)

A single actual separator board, physically distinct from the complete carton; if already included in a whole bought carton, keep it only as a constituent account and do not purchase twice. Full measured article mass accompanying gross physical shipments, including repeat dispatch; physical ledger only, no economic shrinking, net-Q increment, coproduct allocation or avoided-product credit. Preserve empty/WIP-attached/FG-attached/reusable opening and closing stocks as mutually exclusive physical states; internal reuse cancels. This is a measured movement, not evidence it occurs at every site. Conditional native corrugated cardboard is production mix at plant, multilayer board with at least three sheets, C/E/F flute, fibre≥80%, containing recycled material, Mass/kg. This row is one cut separator board, not a complete carton or battery separator. Match actual grade/composition and moisture; separate any onsite cutting/assembly energy and scrap. No recycled-content percentage or recovery credit is invented. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Corrugated cardboard `8bde297e-98df-463f-bcb4-0db52bf6e0b5`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_packaging`
- Sources: `jrc-glass-bref-2013`; `ilcd-attributional-2010`

###### Stand-alone external return Corrugated separator board (`separator_return_sent`)

A single actual separator board, physically distinct from the complete carton; if already included in a whole bought carton, keep it only as a constituent account and do not purchase twice. Actual stand-alone external return to its owner, distinct from packaging accompanying gross shipment; original burden continuity and return transport retained. Preserve empty/WIP-attached/FG-attached/reusable opening and closing stocks as mutually exclusive physical states; internal reuse cancels. This is a measured movement, not evidence it occurs at every site. Conditional native corrugated cardboard is production mix at plant, multilayer board with at least three sheets, C/E/F flute, fibre≥80%, containing recycled material, Mass/kg. This row is one cut separator board, not a complete carton or battery separator. Match actual grade/composition and moisture; separate any onsite cutting/assembly energy and scrap. No recycled-content percentage or recovery credit is invented. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Corrugated cardboard `8bde297e-98df-463f-bcb4-0db52bf6e0b5`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_packaging`
- Sources: `jrc-glass-bref-2013`; `ilcd-attributional-2010`

###### With gross physical dispatch Polyethylene wrapping film (`film_gross_out`)

Single actual PE wrapping film, not mixed packaging or purchased resin pellets. Full measured article mass accompanying gross physical shipments, including repeat dispatch; physical ledger only, no economic shrinking, net-Q increment, coproduct allocation or avoided-product credit. Preserve empty/WIP-attached/FG-attached/reusable opening and closing stocks as mutually exclusive physical states; internal reuse cancels. This is a measured movement, not evidence it occurs at every site. Native polyethylene-film Product flow CAS9002-88-4, production mix at plant, Mass/kg; thickness/branching and geography are unspecified. The luggage taxonomy is isolated from consistent PE film identity; the comment comparing polyester does not make this PET. Match actual PE film article and additives; it is not resin pellet, mixed plastic or another polymer. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Polyethylene film `e64eb06c-6dc9-45f1-b003-3dc6c44b27e2`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_packaging`
- Sources: `jrc-glass-bref-2013`; `ilcd-attributional-2010`

###### Stand-alone external return Polyethylene wrapping film (`film_return_sent`)

Single actual PE wrapping film, not mixed packaging or purchased resin pellets. Actual stand-alone external return to its owner, distinct from packaging accompanying gross shipment; original burden continuity and return transport retained. Preserve empty/WIP-attached/FG-attached/reusable opening and closing stocks as mutually exclusive physical states; internal reuse cancels. This is a measured movement, not evidence it occurs at every site. Native polyethylene-film Product flow CAS9002-88-4, production mix at plant, Mass/kg; thickness/branching and geography are unspecified. The luggage taxonomy is isolated from consistent PE film identity; the comment comparing polyester does not make this PET. Match actual PE film article and additives; it is not resin pellet, mixed plastic or another polymer. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Polyethylene film `e64eb06c-6dc9-45f1-b003-3dc6c44b27e2`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_packaging`
- Sources: `jrc-glass-bref-2013`; `ilcd-attributional-2010`

###### With gross physical dispatch Wooden transport pallet (`pallet_gross_out`)

One actual complete wood pallet; its reuse is a physical transfer, not a fresh full pallet purchase or automatic coproduct. Full measured article mass accompanying gross physical shipments, including repeat dispatch; physical ledger only, no economic shrinking, net-Q increment, coproduct allocation or avoided-product credit. Preserve empty/WIP-attached/FG-attached/reusable opening and closing stocks as mutually exclusive physical states; internal reuse cancels. This is a measured movement, not evidence it occurs at every site. Native wooden-pallet Product flow made of boards/slats, production mix in lumber mill, Mass/kg, with no fixed geography/size or EURO specification. Its electricity taxonomy is an isolated defect. Record one complete actual pallet with actual metal fasteners and moisture as constituent subaccounts; real repair replacement boards/nails and removed parts need their own atomic exchanges, without buying the same constituents twice or inventing a repair. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Wooden pallets `e882bdf4-1cf6-4f51-93e9-c6b91855ba02`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_packaging`
- Sources: `jrc-glass-bref-2013`; `ilcd-attributional-2010`

###### Stand-alone external return Wooden transport pallet (`pallet_return_sent`)

One actual complete wood pallet; its reuse is a physical transfer, not a fresh full pallet purchase or automatic coproduct. Actual stand-alone external return to its owner, distinct from packaging accompanying gross shipment; original burden continuity and return transport retained. Preserve empty/WIP-attached/FG-attached/reusable opening and closing stocks as mutually exclusive physical states; internal reuse cancels. This is a measured movement, not evidence it occurs at every site. Native wooden-pallet Product flow made of boards/slats, production mix in lumber mill, Mass/kg, with no fixed geography/size or EURO specification. Its electricity taxonomy is an isolated defect. Record one complete actual pallet with actual metal fasteners and moisture as constituent subaccounts; real repair replacement boards/nails and removed parts need their own atomic exchanges, without buying the same constituents twice or inventing a repair. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Wooden pallets `e882bdf4-1cf6-4f51-93e9-c6b91855ba02`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_packaging`
- Sources: `jrc-glass-bref-2013`; `ilcd-attributional-2010`

###### With gross physical dispatch Removable paper label (`label_gross_out`)

Actual removable label and any genuinely included adhesive/print; do not count it in bare-bowl Q. Full measured article mass accompanying gross physical shipments, including repeat dispatch; physical ledger only, no economic shrinking, net-Q increment, coproduct allocation or avoided-product credit. Preserve empty/WIP-attached/FG-attached/reusable opening and closing stocks as mutually exclusive physical states; internal reuse cancels. This is a measured movement, not evidence it occurs at every site. Native paper-label Product flow uses Mass/kg; print, adhesive, geography and supplier are unspecified. Record the whole actual removable paper label once, with ink/adhesive and liner included only where genuinely supplied. It is not an applied decorative coating on the glass. Any separately purchased liner or onsite printing material requires its own exchange. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Label, paper `7b25a54f-baa6-4593-9670-4240a3315eed`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_packaging`
- Sources: `jrc-glass-bref-2013`; `ilcd-attributional-2010`

###### Stand-alone external return Removable paper label (`label_return_sent`)

Actual removable label and any genuinely included adhesive/print; do not count it in bare-bowl Q. Actual stand-alone external return to its owner, distinct from packaging accompanying gross shipment; original burden continuity and return transport retained. Preserve empty/WIP-attached/FG-attached/reusable opening and closing stocks as mutually exclusive physical states; internal reuse cancels. This is a measured movement, not evidence it occurs at every site. Native paper-label Product flow uses Mass/kg; print, adhesive, geography and supplier are unspecified. Record the whole actual removable paper label once, with ink/adhesive and liner included only where genuinely supplied. It is not an applied decorative coating on the glass. Any separately purchased liner or onsite printing material requires its own exchange. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Label, paper `7b25a54f-baa6-4593-9670-4240a3315eed`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_packaging`
- Sources: `jrc-glass-bref-2013`; `ilcd-attributional-2010`

###### With gross physical dispatch Polypropylene packing strap (`strap_gross_out`)

Actual single PP extruded packing strap with composition and supplier; PP chips, woven bags or twine do not verify this finished article. No UUID is forced and no omitted real strap is set to zero. Full measured article mass accompanying gross physical shipments, including repeat dispatch; physical ledger only, no economic shrinking, net-Q increment, coproduct allocation or avoided-product credit. Preserve empty/WIP-attached/FG-attached/reusable opening and closing stocks as mutually exclusive physical states; internal reuse cancels. This is a measured movement, not evidence it occurs at every site.  The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Polypropylene transport packing strap
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_packaging`
- Sources: `jrc-glass-bref-2013`; `ilcd-attributional-2010`

###### Stand-alone external return Polypropylene packing strap (`strap_return_sent`)

Actual single PP extruded packing strap with composition and supplier; PP chips, woven bags or twine do not verify this finished article. No UUID is forced and no omitted real strap is set to zero. Actual stand-alone external return to its owner, distinct from packaging accompanying gross shipment; original burden continuity and return transport retained. Preserve empty/WIP-attached/FG-attached/reusable opening and closing stocks as mutually exclusive physical states; internal reuse cancels. This is a measured movement, not evidence it occurs at every site.  The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Polypropylene transport packing strap
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_packaging`
- Sources: `jrc-glass-bref-2013`; `ilcd-attributional-2010`

###### Gross physical bowl dispatch (`gross_bowl_dispatch`)

Actual gross dispatch mass by original cohort, including redispatch, separate from reversals and net delivery. This is a physical movement ledger only: it is not a second manufacturing output, not new Q, and carries no new coproduct credit. Retain actual changes in water/material and each history vector. Native identity is manufactured finished table/kitchen glassware, production mix at plant, Product flow with Mass/kg. It excludes bottles/jars and lamp-worked ornaments; CAS, exact composition, furnace, forming, geography and performance are unspecified. This card is only the declared clear monolithic plunger-pressed fire-finished annealed soda-lime bowl; neither this broad identity nor the source catalogue establishes food-contact compliance, thermal-shock resistance or oven/microwave suitability. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Glassware of a kind used for table, kitchen, toilet, office, indoor decoration or similar purposes (except bottles, jars and the like, of glass, and ornaments of lamp-worked glass) `83868495-cc1e-4a92-a275-96172077d3d8`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_service`
- Sources: `ilcd-attributional-2010`

###### Stand-alone external bowl return (`bowls_return_sent`)

Only a real external return to the recorded owner, separately identified from gross dispatch; preserve original cohort, measured state, history and return increment, without Q creation. Native identity is manufactured finished table/kitchen glassware, production mix at plant, Product flow with Mass/kg. It excludes bottles/jars and lamp-worked ornaments; CAS, exact composition, furnace, forming, geography and performance are unspecified. This card is only the declared clear monolithic plunger-pressed fire-finished annealed soda-lime bowl; neither this broad identity nor the source catalogue establishes food-contact compliance, thermal-shock resistance or oven/microwave suitability. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Glassware of a kind used for table, kitchen, toilet, office, indoor decoration or similar purposes (except bottles, jars and the like, of glass, and ornaments of lamp-worked glass) `83868495-cc1e-4a92-a275-96172077d3d8`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_service`
- Sources: `ilcd-attributional-2010`

##### Waste flows

###### Actual waste Corrugated shipping carton (`carton_waste`)

Only this actual single packaging-material waste stream; preserve gross wet mass, constituent composition and real receiver. No assumed collection/recycling rate or automatic credit. Avoid duplicating paper/wood moisture or whole article and repair constituents. Native cardboard-packaging Waste flow is generated at plant, production mix GLO, during packing with no treatment specified, Mass/kg. The native comment estimates2% from expert judgement; this is not an amount or loss-rate default. This card is only the identified actual cardboard stream and actual destination, not mixed packaging. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Packaging waste, cardboard `72270223-04b1-4986-a546-94e5a0821317`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_packaging`
- Sources: `jrc-glass-bref-2013`; `ilcd-attributional-2010`

###### Actual waste Corrugated separator board (`separator_waste`)

Only this actual single packaging-material waste stream; preserve gross wet mass, constituent composition and real receiver. No assumed collection/recycling rate or automatic credit. Avoid duplicating paper/wood moisture or whole article and repair constituents. Native cardboard-packaging Waste flow is generated at plant, production mix GLO, during packing with no treatment specified, Mass/kg. The native comment estimates2% from expert judgement; this is not an amount or loss-rate default. This card is only the identified actual cardboard stream and actual destination, not mixed packaging. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Packaging waste, cardboard `72270223-04b1-4986-a546-94e5a0821317`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_packaging`
- Sources: `jrc-glass-bref-2013`; `ilcd-attributional-2010`

###### Actual waste Polyethylene wrapping film (`film_waste`)

Only this actual single packaging-material waste stream; preserve gross wet mass, constituent composition and real receiver. No assumed collection/recycling rate or automatic credit. Avoid duplicating paper/wood moisture or whole article and repair constituents.  The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Waste polyethylene wrapping film
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_packaging`
- Sources: `jrc-glass-bref-2013`; `ilcd-attributional-2010`

###### Actual waste Wooden transport pallet (`pallet_waste`)

Only this actual single packaging-material waste stream; preserve gross wet mass, constituent composition and real receiver. No assumed collection/recycling rate or automatic credit. Avoid duplicating paper/wood moisture or whole article and repair constituents.  The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Waste wooden transport pallet
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_packaging`
- Sources: `jrc-glass-bref-2013`; `ilcd-attributional-2010`

###### Actual waste Removable paper label (`label_waste`)

Only this actual single packaging-material waste stream; preserve gross wet mass, constituent composition and real receiver. No assumed collection/recycling rate or automatic credit. Avoid duplicating paper/wood moisture or whole article and repair constituents.  The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Waste removable paper label
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_packaging`
- Sources: `jrc-glass-bref-2013`; `ilcd-attributional-2010`

###### Actual waste Polypropylene packing strap (`strap_waste`)

Only this actual single packaging-material waste stream; preserve gross wet mass, constituent composition and real receiver. No assumed collection/recycling rate or automatic credit. Avoid duplicating paper/wood moisture or whole article and repair constituents.  The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Waste polypropylene packing strap
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_packaging`
- Sources: `jrc-glass-bref-2013`; `ilcd-attributional-2010`

###### Actual post-release bowl breakage (`fg_breakage`)

Actual original-cohort breakage after first release. It does not reverse the historical first-release denominator or burden unrelated current output; retain carried burden and actual subsequent handling. Native solid waste from glass production is a Waste flow, production mix at plant, Mass/kg; it specifies no wafer destination or treatment. This row is one identified soda-lime glass reject stream, with moisture/contamination and actual receiver. Internal cullet is not an external waste/purchase; keep it in stock and history, without free recycled input or automatic avoided-product credit. The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: waste from glass production `9e75655e-039d-421e-abec-bbe625491bc6`
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_service`
- Sources: `jrc-glass-bref-2013`; `ilcd-attributional-2010`

###### Post-release cleaning wastewater (`service_effluent`)

Conditional actual external cleaning wastewater, with measured water/solid/oil composition and receiver, separately from manufacturing wastewater and product water uptake. No assumed discharge or named COD/VOC species.  The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Bowl-handling cleaning wastewater
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_service`
- Sources: `jrc-glass-bref-2013`; `ilcd-attributional-2010`

##### Elementary flows

###### Warehouse water-vapour release (`service_humidity_out`)

Conditional measured H2O evaporation from actual article/product moisture changes during observed storage, with actual indoor/outdoor receiving medium. No ordinary water-vapour UUID is forced across an indoor/outdoor mismatch; no assumed wood moisture loss.  The amount field references the single normalize_exchange result in section 8; raw units and attribution are handled once by convert_raw and attribute_exchange.

- Selected flow: Warehouse water-vapour release
- Flow property / unit: Mass `93a60a56-a3c8-11da-a746-0800200b9a66` / kg
- Amount rule: Single unit result q_j for this exchange; raw records and the sole calculation are defined in section 8; no further division.
- Value mode: Calculated foreground (`calculated_value`)
- Specificity: Site-specific (`site_specific`)
- Normalization basis: per 1 kg reference flow
- Basis kind: Reference flow (`reference_flow`)
- Evidence kind: Calculated from collection (`calculated_from_collection`)
- Collection protocol: `cp_service`
- Sources: `jrc-glass-bref-2013`; `ilcd-attributional-2010`

## 7. Allocation and Co-product Handling

| rule_id | Applies to | Rule | source_ids |
| --- | --- | --- | --- |
| allocation_framework | all datasets | Apply this method only within an explicitly justified attributional study where allocation is required. Establish the study decision context and functional outputs; it is not a free choice between physical/economic shares or substitution. Industrial glass descriptions do not supply LCA allocation authority. | `ilcd-attributional-2010` |
| allocation_subdivide | each exchange | First collect dedicated unit/campaign/service records and subdivide physically distinguishable operations. Use virtual subdivision to assign every exclusive ingredient, part, meter or service to its actual function/cohort. Rejects, failed/idle/cleanup and internal cullet retain their actual burdens; internal recycling is not a new co-function or free input. | `ilcd-attributional-2010` |
| allocation_causality | remaining shared exchanges | For each remaining exchange identify and substantiate the determining physical causal relationship: how a change in each actual co-function changes that exchange. Embodied material, day-tank heat/hold, press-cycle service, glazer/lehr exposure, storage area/volume-time and transport load/distance need their own measured causal evidence, not one universal mass fraction or fixed dwell time. Preserve full gross mass/stock movements independently of burden partition. | `ilcd-attributional-2010` |
| allocation_residual | genuinely residual common process | Only after documenting why dedicated/virtual subdivision and determining physical causality cannot resolve a genuinely remaining common-process burden, use contemporaneous market values for actual co-functions in their real purity, bulk/quantity, packaging and thermal state at the same common-process exit gate. Adjust downstream conditioning/packing/transport out of an observed later price; retain period, currency, price derivation, uncertainty and sensitivity. Never copy a catalogue retail price, fixed fraction or industrial source mass-allocation statement. | `ilcd-attributional-2010` |
| allocation_services_returns | service; packaging | Original-cohort service increments use that original Q and observed horizon, separately from already assigned manufacturing burden. Carried FG vectors are continuity records, not a new manufacturing purchase or burden to unrelated current output. Packaging physical purchase/included/return/dispatch/waste legs remain complete and mutually exclusive; only real service burdens are attributed. Internal reuse, waste sales and water/heat return never automatically earn substitution credit or make a new coproduct. | `ilcd-attributional-2010` |
| allocation_no_repair_credit | failed and reworked production | First-release failures and destructive samples carry actual burdens into the served manufacturing cohort. Later return/reinspection creates no new Q. Remelting a genuinely returned bowl must transfer its original attributable history once into the actual receiving cohort with real incremental processing; it cannot simultaneously be an unchanged repair, zero-burden cullet and new first-release output. Any true additional saleable function needs explicit boundary and allocation review. | `ilcd-attributional-2010` |
| asset_manufacture_conservation | existing capital/reusable manufacture attribution | Within the applicable allocation decision context, original manufacture burden attributed across uses of actual capital equipment or reusable articles already included in foreground production, packaging or observed services uses one persistent same-asset ledger across all crops, products, cohorts, manufacturing/postrelease services, owners and observation periods. D is its supported whole installed service: all realized historical service plus supported remaining service in the same units as actual beneficiary use u; D must be finite and positive. Period capacity, remaining-only capacity, the physical asset/article mass alone, or current-period product Q alone is not D; supported whole-service throughput in mass units may be used when it demonstrates the causal service and matches u. This does not amortize the manufactured reference product over downstream life or change its declared reference gate/Q. The fractions u/D and all previously assigned manufacture shares together must never exceed 1. Changes of window, custody, provider or repair never restart the original manufacture balance. Replacements have distinct identities and only their real new manufacture vectors; actual repair and treatment increments remain separately accounted. Revised capacity evidence requires transparent reconciliation of prior shares and sensitivity, not a fresh ledger. Keep full physical mass and stock movements independent of burden shares. Unknown D, prior shares or beneficiary coverage requires review and no final manufacture-attributed amount; no assumed lifetime, utilization, zero or arbitrary division is permitted. For each existing collection protocol that attributes manufacture of included production, packaging or observed-service assets across uses in this route (excluding amortization of the manufactured reference product itself), additionally retain a durable asset identity, its measured full physical mass and acquisition/installation/retirement stock history, original manufacture burden vector, all historical and current beneficiaries, matched-unit service readings, the evidenced whole installed-service denominator D, supported remaining-service basis and uncertainty, prior assigned shares and remaining original manufacture balance. Carry the ledger across reporting windows and custody/provider changes. Collect actual repair, replacement, recovery and treatment separately; these records do not normalize physical movements or create an additional asset purchase. These are added fields and conservation obligations for the existing applicable protocols, not a new assumed capital inventory. |  |

## 8. Foreground Data Collection, Calculation, and Quality Rules

### Data Collection Protocols

For each existing collection protocol that attributes manufacture of included production, packaging or observed-service assets across uses in this route (excluding amortization of the manufactured reference product itself), additionally retain a durable asset identity, its measured full physical mass and acquisition/installation/retirement stock history, original manufacture burden vector, all historical and current beneficiaries, matched-unit service readings, the evidenced whole installed-service denominator D, supported remaining-service basis and uncertainty, prior assigned shares and remaining original manufacture balance. Carry the ledger across reporting windows and custody/provider changes. Collect actual repair, replacement, recovery and treatment separately; these records do not normalize physical movements or create an additional asset purchase. These are added fields and conservation obligations for the existing applicable protocols, not a new assumed capital inventory.

| protocol_id | process_id | flow_role | record_type | raw_fields | collection_method | unit | frequency | temporal_coverage | site_scope | aggregation_rule | quality_evidence |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| cp_material | manufacture | raw material and whole preparations | weighing and supplier records | lot; whole supplied quantity; native unit; complete composition and assay; moisture and hydrate state; actual recipe; receiving/consumption/stock basis; supplier route geography; included packaging and upstream burden; actual loss and internal transfer | Collect undivided calibrated weights and supplier/preparation records for each actual ingredient. Separate whole preparations from constituents and raw consumption from receipts. Convert and attribute through convert_raw and attribute_exchange; aggregation references only the sole normalize_exchange result per 1 kg reference flow. No collection-time division. | row native unit; measured constituent kg | each delivery and batch | complete declared day/night campaigns with failures | receiving through manufacture with matched upstream boundary | per 1 kg reference flow | scale calibration; invoices; assays; recipe and moisture analysis |
| cp_energy | manufacture | electricity fuel oxygen and freight | meters and delivery-leg records | meter identifier; start/end cumulative readings; true rate interval if used; source unit; gas normal/operating state; actual gas composition and purity; independent density; LHV and thermal basis; phase/campaign; compressor inclusion; gross transported kg; distance km; actual vehicle; provider inclusion and empty legs | Retain undivided meter differences/true integrated rates and actual delivery legs through melt/hold/preheat/press/glazer/lehr/treatment. Independently establish carrier mass and thermal energy without double purchase. Electricity kWh becomes MJ once; real freight kg*km uses actual gross load/distance. Use convert_raw then attribute_exchange then the sole normalize_exchange result per 1 kg reference flow. | MJ; gas kg; oxygen m3; kg*km; original readings | each phase and meter interval | full day/night period including zero-output idle and startup | actual manufacturing utility and delivery interfaces | per 1 kg reference flow | meter calibration; gas assay; state/density evidence; heat contract; manifests and routes |
| cp_stock | manufacture | raw WIP cullet capital and non-WIP stores | physical stock and exchange-vector history | opening/closing raw batch melt forming/lehr WIP internal cullet; each stock physical quantity and state; each inherited exchange vector; new/installed/removed/reused furnace press mould lining filter and repair parts; actual campaign service; fluid charge; prior consumption correction; waste destination; cohort transfer | Measure physical quantities and inherited vectors independently. Identify actual asset service and remaining embodied burden from campaign/use history, never a fixed lifetime. Already consumption-corrected raw data is not corrected twice. Newly first-released FG is outside manufacturing unassigned B_close. Keep raw records undivided; attribute_exchange forms exchange totals before the sole normalize_exchange result per 1 kg reference flow. | each stock native physical unit; exchange-specific burden units | every campaign boundary and real installation/removal | current complete period and inherited prior history | manufacturing stocks and actual service interface | per 1 kg reference flow | physical counts/weighing; asset/campaign log; original vectors; replacement evidence |
| cp_species | manufacture | gross species water phases wastes and returns | independent material balance and speciation | gas inlet/outlet volumes or true rates; actual wet/dry state; O2 N2 Ar CO2 H2O and actual pollutant species; fuel/mineral/ambient carbon; independent density and composition; species-specific concentration basis; free/carrier/structural/reaction water evidence; product/WIP retained constituents; captured dust; each waste wet mass and receiver; real external water return temperature enthalpy; detection limits uncertainty | Collect original undivided physical observations and independent molecular/element/phase tests at matched control surfaces. Convert true rates only; cumulative volume is not multiplied by time. Full wet mass and elements do not identify unknown species or reaction water. Apply physical_gates before burden attribution; q_j is only the sole normalize_exchange result per 1 kg reference flow. | kg by species; original m3/rate and state; measured enthalpy | each campaign and representative independently measured outlet | same complete manufacture period and stock boundaries | consistent manufacturing physical control volumes | per 1 kg reference flow | sampling/speciation reports; independent assays; calibration; detection and uncertainty; receiver records |
| cp_release | manufacture | first_release | net weighing and quality release register | unique release id/time; monolithic bowl configuration; actual composition and whole recipe; complete day-tank/press/fire-finish/anneal route; dimensional surface residual-stress acceptance; relevant food-contact/intended-use tests; calibrated net bare lot mass; tare; measured moisture/state; destructive pre-release sample and reject loss; closing FG membership; original cohort Q | Weigh actual bare accepted bowls on calibrated scales after required manufacturing tests at declared condition, excluding removable packages/labels and contamination. Q is uniquely first-released kg, not catalogue535g times count or shipment. Raw release records remain undivided; define_q produces Q and first_release represents1kg reference flow. | kg; actual drawing/test units | each traceable first-release lot | selected original first-release cohort | after actual manufacturing tests and anneal/cool | per 1 kg reference flow | calibration; unique lot register; drawing; actual acceptance/test records; tare and condition |
| cp_service | service | FG movements and actual incremental services | original-cohort physical stock and meter ledger | original cohort and original Q; observed horizon; opening/closing FG physical quantity and each vector; first-release receipt; G gross dispatch; R actual returned quantity/state; original delivery D and reversal D_rev; separate return sent; breakage; actual material/water additions/removals; rework and remelt destination; raw service energy/water/freight; old-FG history; unobserved future interval | Weigh actual FG/returns and retained moisture/material state; link original dispatch/reversal and cohort without assuming returned mass equals delivery mass. Meter actual service increments over the observed horizon and retain original manufacturing vector as continuity only. physical_gates reconciles gross stocks; attribute_exchange assigns only actual increments to the original cohort. Use its original Q in the sole normalize_exchange result per 1 kg reference flow, separately from unrelated new manufacture. | each exchange native unit; kg physical movements | each actual movement and matched service meter interval | declared original-cohort service horizon and inherited history | post-release FG and service control volume | per 1 kg reference flow | original release/dispatch/return records; state weighing; incremental work records; meters; history vectors |
| cp_packaging | service | each separate packaging article and movement leg | gross physical article balance and burden handover | one article/material identity; whole composition; actual water content; empty/WIP-attached/FG-attached/reusable opening and closing quantities; new purchase; supplier-included physical arrival and burden inclusion; external return received; with G gross dispatch; standalone external return sent; waste; internal reuse; actual old/new repair parts and moisture changes; each inherited exchange vector; original served cohort Q | Collect full undivided gross quantities for every mutually exclusive stock/leg, each real article weight and moisture basis. Do not reduce physical quantities by economic shares or charge included supply twice. packaging_balance closes each article independently; only actual service/purchased burden is attributed. Movement-card q_j references the same one normalization of full gross movement to original Q and remains physical-ledger-only with no coproduct/credit. | kg per actual wet article; native counts with measured configuration mass | each receipt stock boundary dispatch return and waste event | same original served cohort and complete observed horizon | all real incoming/outgoing packaging interfaces | per 1 kg reference flow | article specification and weighing; moisture; mutually exclusive stock/movement records; burden inclusion; actual repair documents |

### Calculation Rules

| rule_id | Applies to | Formula or rule | Inputs | Output | source_ids |
| --- | --- | --- | --- | --- | --- |
| convert_raw | all inventory rows | Convert original readings to each row native unit/state before attribution. Electricity MJ = kWh * 3.6. Native freight kg*km = actual transported kg * km; tonne-km multiplies by1000 only if actually used as source unit. Integrate only genuine rates over time; meter differences/already integrated m3 are amounts. Substance-specific independent density and actual gas normal/operating state bridge volume/mass; no water-density substitution or native secondary-factor density inference. Actual fuel carrier mass and LHV heat are parallel accounts of one purchase. | raw readings; original units; measured density and gas state; actual LHV; load and distance | converted raw totals | `jrc-glass-bref-2013` |
| define_q | first_release | Q = sum of calibrated net bare kg of unique newly first-released bowls of the selected cohort after actual required manufacturing tests and declared anneal/cool state. Exclude packages/labels and pre-release rejects/destructive samples; retain all associated burdens. First-released closing FG is already in Q. Shipment, return, reinspection and repair do not create Q. | cp_release; unique release register; net bare mass; actual quality tests | Q in kg | `mosser-pressed-glass-process`; `larochere-perigord-bowl`; `ilcd-attributional-2010` |
| attribute_exchange | all inventory rows | For manufacturing exchange j form A_j = B_open_j + converted_period_j + B_external_transfer_in_j - B_close_j - B_true_transfer_out_j using the same exchange native units, then apply allocation_subdivide, allocation_causality and only genuine allocation_residual. B_open/B_close contain unassigned raw/WIP and actual unconsumed non-WIP charge/service vectors, never newly first-released FG or already assigned product burden. No deduction of unvalued rejects/wastes or serviceable closing FG. Each history vector is exchange-specific, not stock kg replacing every burden. Internal material/heat transfers cancel. Service A_j contains only true increments assigned to the original served cohort and original Q; original FG manufacture is continuity, not a second load. For physical movement cards A_j is the complete measured gross leg, with no economic shrinking; these ledger-only quantities receive no provider purchase/coproduct credit. | converted raw totals; cp_stock; inherited exchange vectors; original cohort and return links; allocation evidence; physical ledger classification | A_j in each row native unit | `ilcd-attributional-2010` |
| normalize_exchange | all inventory rows | q_j = A_j / Q for Q > 0, once after convert_raw and attribute_exchange, per 1 kg reference flow of that same original cohort. For Q = 0 retain all raw A_j and burdens with no unit result. Cards and protocol aggregation reference this same computed q_j and never divide again. first_release represents1kg reference flow; service results retain original Q and observed horizon. | A_j; Q; convert_raw; attribute_exchange; cp_release | q_j per 1 kg reference flow | `ilcd-attributional-2010` |
| physical_gates | all inventory rows | Manufacturing material gate: opening raw/WIP/non-WIP physical charges + actual external materials + measured gross atmospheric gas species = corresponding closing physical stocks + Q + each external waste + each measured gas/liquid/solid outlet + actual external Product water return. Electric energy and transport service do not become invented material mass; actual fuel/O2/water carriers do. New closing FG is not added to manufacturing Q. FG service gate: opening FG + first-Q internal receipt + real external returned FG + true material/water uptake = closing FG + gross dispatch G + standalone external return + breakage/removed material + measured physical losses. Use matched wet/phase composition and independently observed elements/species; each stock retains its own vector. Consolidation cancels first-Q receipt/internal cullet/transfers. Packaging is independently reconciled by packaging_balance and never enters bare Q. | cp_material; cp_stock; cp_species; cp_release; cp_service; independent element and phase observations | separate and consolidated physical gates with uncertainties | `jrc-glass-bref-2013`; `ilcd-attributional-2010` |
| packaging_balance | all inventory rows | For EACH packaging article separately: opening empty + opening WIP-attached + opening FG-attached + opening reusable + new purchased + supplier-included physical arrival + external return received = corresponding four closing stocks + with gross physical dispatch + stand-alone external return sent + waste. All categories are mutually exclusive and each article receipt occurs once. Add only actual separately measured water uptake/loss and real repair-part additions/removals when they occur; keep whole article and constituent accounts distinct. Internal reuse cancels. Full physical masses are not scaled by burden allocation and never add Q or automatic credit. Attribute actual service/purchase burdens and inherited vectors separately. | cp_packaging; article specifications; physical stocks and movement legs; measured moisture; actual repair evidence; inherited vectors | each article physical balance and separate burden reconciliation | `jrc-glass-bref-2013`; `ilcd-attributional-2010` |
| asset_manufacture_share | existing capital/reusable manufacture attribution | For each included original asset manufacture vector B, f_current = u_current / D only after the persistent ledger verifies the supported whole installed-service denominator, all beneficiaries and prior assigned shares. Attribute f_current * B once to the actual beneficiary before the existing single reference normalization. Check prior_shares + all current/new beneficiary shares <= 1; carry the remaining original balance. Capacity revisions reconcile the historical ledger. Full physical asset/packaging mass and actual gross stocks/returns never receive f_current. Unknown D or history leaves the final attributed result unavailable, without suppressing actual repair/replacement/service burdens. | asset_id; original_B; u_current; D; historical_beneficiaries; prior_shares; capacity_evidence | conserved attributed manufacture vector |  |

### Data Quality Requirements

| requirement_id | Applies to | Requirement | Evidence |
| --- | --- | --- | --- |
| dq_identity | all inventory rows | Every adopted restriction and native reference unit is retained in each full card description; actual provider form/grade/geography and endpoint evidence remain required. A UUID is neither a quantity nor food-contact/thermal performance approval. | Native full record; actual supplier and product evidence |
| dq_campaign | all inventories | Raw records cover complete day/night campaigns, failures, startup/shutdown, hot hold, idle, cleanup and rework. Source temperatures/durations/recycled shares/emission factors and catalogue mass are not site defaults. | Original meters; campaign calendar; failure log; coverage and calibration |
| dq_history | all stocks and original cohorts | Retain physical quantity and each historical exchange vector for raw/WIP/FG/internal cullet, assets, fluids and each packaging article. Service increments and returned-product material/water changes keep original cohort Q; no unrelated current-Q transfer or second consumption correction. | Opening/closing measurements; history vectors; original dispatch/reversal; actual repair records |
| dq_species | physical gates | Independent mass/element, molecular identity and water/gas/solid phase evidence includes uncertainty and detection limits. Neither a PM/VOC/NOx/COD total nor one closure residual proves a named chemical or reaction water. | Speciation assays; wet/dry state; independent density; detection and balance residuals |
| dq_gaps | dataset completion | Distinguish real core terminal/route/causality holds from ordinary auxiliary UUID/provider/future-quantity gaps. Unknown, absent, measured zero and below detection are distinct. Preserve evidence mismatches and contradictory source context rather than reporting a complete factory dataset or scientific/translation approval. | Explicit gap/uncertainty register; source applicability assessment; actual dataset preflight |

## 9. Validation Rules

| rule_id | Applies to | Rule | source_ids |
| --- | --- | --- | --- |
| validate_terminal | reference product | Verify the entire declared natural-gas day-tank/plunger/fire-finish/anneal route and real bare-bowl drawing, composition, residual stress, dimensions, surface defects and relevant intended-use/food-contact acceptance before completing a dataset. The generic finished-glassware UUID and primary catalogue do not establish one factory recipe, heat resistance, certification, lifetime or material equivalence by kg. | `jrc-glass-bref-2013`; `mosser-pressed-glass-process`; `larochere-perigord-bowl`; `larochere-mineral-glass`; `larochere-pressed-glass-faq` |
| validate_identity | all inventory rows | For every bound exchange assess all native basenames, synonyms/comments, CAS, grade, route, form/particle structure, geography, receiving medium, type and every property; resolve the exact referenced property/group/unit chain. Preserve all actual adoption conditions inside that row description. Distinguish isolated taxonomy defects from material contradiction; incompatible CAS, route, particle form or emission compartment cannot be waived by name/classification alone. | `jrc-glass-bref-2013` |
| validate_quantity | all inventory rows | Keep raw records undivided; convert original units/state and genuine rates, reconcile per-exchange histories and actual causal attribution, then execute the single normalize_exchange calculation once. Cards and aggregation reference its result, not another division. Use each row native extensive property/unit: electricity MJ, oxygen m3, freight kg*km and mass rows kg; never apply Mass/kg to all inventory rows. Q=0 retains real burdens and has no unit result. | `ilcd-attributional-2010`; `jrc-glass-bref-2013` |
| validate_physical | all physical gates | Close manufacturing subgates, the FG service gate and their consolidation on the same physical wet/phase basis, with independent element/species/phase observations and uncertainty. Manufacturing first-Q and service receipt cancel internally; first-released closing FG does not create a second manufacturing quantity or burden deduction. Keep actual gross air species, carrier/reaction water, captured dust, stored charges and product/packaging moisture changes. One conservation residual cannot prove two unknowns or a reaction-water/species identity. | `jrc-glass-bref-2013`; `ilcd-attributional-2010` |
| validate_packaging_history | each article and cohort | Verify every empty/WIP-attached/FG-attached/reusable opening and closing inventory, new purchase, supplier-included arrival, external return received, gross dispatch, separate return sent and waste by actual article. Do not reduce gross quantities by allocation shares or count internal reuse as purchase. Return mass/state, original delivery reversal, true repair parts and water changes require their own evidence; no nominal equal-weight or life assumption. | `jrc-glass-bref-2013`; `ilcd-attributional-2010` |
| validate_completeness | dataset completion | Keep unknown/absent/zero/below-detection and source applicability gaps explicit. Missing real core terminal, route or necessary unresolved causal relationship prevents a completed data package. Ordinary auxiliary/provider/future activity-data gaps are not fabricated defaults. Technical schema/projection/measurement checks establish neither scientific/translation approval nor classification mapping or publication. Add all genuinely used unlisted atomic exchanges before claiming physical coverage. | `jrc-glass-bref-2013`; `ilcd-attributional-2010` |
| validate_asset_manufacture_conservation | existing capital/reusable manufacture attribution | For every included capital/reusable manufacture attribution verify same-asset continuity, whole installed service in matched units, all historical/current beneficiaries, prior assigned manufacture shares and cumulative share <= 1. Reject a reset by period, cohort, provider, owner or repair. Check distinct real replacement and incremental repair/treatment vectors separately and preserve gross physical mass. A missing denominator, unexplained previous allocation or incomplete beneficiary ledger requires explicit review and an unavailable final attributed amount; structural inspection cannot claim empirical completeness. |  |

## 10. Published Dataset Profile

| Field | Value |
| --- | --- |
| dataset_role | secondary_dataset; background_dataset |
| downstream_use | Qualified actual raw-to-first-release soda-lime bowl manufacturing input and separately disclosed original-cohort supply-service increments |
| allowed_use | Only matching composition forming/thermal route bare product and provider boundary; actual same-configuration measured conversions with quality disclosure |
| excluded_use | All boundary_scope exclusions; mass-based consumer-service equivalence; food-contact/oven/microwave certification; first-Q to net-delivery substitution; purchased-finished repacking as manufacture; automatic recycling/heat/substitution credit |
| required_metadata | clear soda-lime bowl drawing and monolithic open-mouth geometry; whole supplied raw ingredients and actual fining/decolouring chemistry; day-tank natural-gas melting and complete nightly cycle; plunger/mould configuration and actual preheat; actual fire finishing and anneal/cool/inspection specification; absence of applied decoration/coating and separate bonded parts; food-contact and intended-use evidence without generic approval; unique first-release cohort and measured net bare Q; raw/melt/annealing WIP/internal-cullet history; physical assets and non-WIP fluid quantities with per-exchange history; failure/start-stop/idle/cleanup/rework coverage; actual fuel/air/species/water-phase composition and measured state; actual grid voltage/geography/provider boundary; original FG cohort and delivery reversal with real incremental rework; each packaging article composition/moisture and mutually exclusive gross stocks/movements; actual water-return thermal contract; attributional subdivision/exchange-specific causality/residual common-gate price evidence |
| required_quality_disclosure | Original undivided activity data; conversion state; all real failures and finite coverage; separate gross physical/element/species/phase balances; historical stock vectors and original cohorts; complete packaging legs; native provider restrictions; true holds and ordinary gaps |
| update_trigger | Changed glass composition/colour/core forming or heat treatment; applied coating/part; native supplier/state/geography/unit; actual stock/return cohort; product acceptance; real multifunctionality or allocation basis |

## 11. Data Sources

| Source id | Type | Reference | Used for |
| --- | --- | --- | --- |
| jrc-glass-bref-2013 | official_guidance | European Commission JRC. Best Available Techniques Reference Document for the Manufacture of Glass. EUR25786 EN,2013, DOI10.2791/69502, §§2.1–2.3.6,2.7,3.6 and Figures2.8–2.9/3.8; Tables2.1/3.30–3.32. https://bureau-industrial-transformation.jrc.ec.europa.eu/sites/default/files/2019-11/GLS_Adopted_03_2012_0.pdf | Complete publisher primary report supports raw-batch/melting/day-tank and domestic plunger pressing/fire-finishing/annealing route, utilities, losses and measurement needs. Adjacent spinning, blowing, tempering, borosilicate/lead-crystal acid polishing and glass-fibre routes are countercontexts. Emissions as NO2/SO2, melted-glass denominators, conventional/electric furnace footnotes and sector/case energy fractions are not actual species, amounts, allocation shares or first-Q defaults. |
| mosser-pressed-glass-process | handbook | Mosser Glass. Our Process, publisher technical page, snapshot2026-10-20. https://www.mosserglass.com/pages/our-process | Primary manufacturer full six-stage description: natural-gas day tanks/pots, soda ash/silica sand, cast-iron mould preheat, gather/press/cool, actual glazer, anneal, inspect and pack or stockroom. This PCR selects the day-tank/clear-bowl route; source equipment counts, temperatures, timings and “most pieces” fire finishing are not mandatory factory values or proof of the independent terminal SKU. |
| larochere-perigord-bowl | handbook | La Rochere. Set of6 PERIGORD Bowls,623301P6, publisher product page, snapshot2026-10-20. https://larochere.com/en/collections/the-cafe/products/lot-de-6-bols-perigord?no-redirect=true | Real transparent pressed-glass bowl terminal and adjacent dimensional/capacity/mass/care labels including avoidance of excessive thermal shock. No catalogue535g,50cl, dimensions, dishwasher or origin statement becomes a measured site value or this method certification. Page does not establish that SKU furnace, fuel, anneal, recipe or monolithic forming details. |
| larochere-mineral-glass | handbook | La Rochere.551 ans, publisher manufacturing heritage page, snapshot2026-10-20. https://larochere.com/pages/550-ans?no-redirect=true | Primary sand/soda/lime mineral-family statement and explicit mechanically pressed versus mouth-blown distinction. Historical wood firing, marketing durability/health/recyclability and general lineage do not prove a current furnace, recipe, lifetime, certification or product-specific test. |
| larochere-pressed-glass-faq | handbook | La Rochere.Your questions, publisher manufacturing FAQ, snapshot2026-10-20. https://larochere.com/en/pages/vos-questions?no-redirect=true | Primary mechanical pressed-glass mould-seam and reburning description with adjacent product/supply context; supports distinguishing formed relief from applied decoration. Does not prove the same SKU/factory/order as Mosser or require a specific fuel/temperature or anneal cycle. |
| ilcd-attributional-2010 | official_guidance | European Commission JRC. ILCD Handbook General guide for LCA Detailed guidance, first edition March2010, §§7.9.2–7.9.3, printedpp255–268. https://eplca.jrc.ec.europa.eu/uploads/ILCD-Handbook-General-guide-for-LCA-DETAILED-GUIDANCE-12March2010-ISBN-fin-v1.0-EN.pdf | Attributional multifunctionality where allocation is justified: dedicated/virtual subdivision, then exchange-specific determining physical causality, and only true residual common-process actual-state contemporaneous gate market value. Supports explicit function/cohort service assignment and separation of material embodiment and shared service; not an industrial process/recipe factor, fixed ratio or automatic substitution credit. Adjacent multifunctional-product QFD examples are not this process rule. |
