TianGong PCR

Reelable silk-worm cocoons

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

Methodology and translation states come from the source record; publishing this website does not change their review status.

Content languages

zh-CN · Aligned
Status, classification and source details

Readiness

  • Warnings methodology_not_reviewed Authored methodology is candidate guidance and still requires methodology review.

Classification mapping

CPC 3.0:02944 · exact

Source

1. Scope and Applicability

This PCR covers measured silk-worm cocoon lots demonstrated suitable for reeling at actual cocoon-producer handover. Fresh unprocessed and producer-stifled/dried reelable lots are distinct product states, never interchangeable kilograms without measured moisture normalization. Declare species/strain, grade, defect fraction, moisture, route and gate. Pierced or otherwise unreelable cocoons, live larvae, spun/raw silk, and post-handover reeling are excluded. Stifling performed only by the buyer after transfer is outside this foreground boundary.

2. Product Category Identity

FieldValue
canonical_pcr_idpcr.agriculture-forestry-and-fishery-products.live-animals-and-animal-products-excluding-meat.silk-worm-cocoons-suitable-for-reeling
classification_refsCPC 3.0 02944 — silk-worm cocoons suitable for reeling
covered_productsDemonstrably reelable silk-worm cocoons handed over fresh or, when conditioned by the producer, as a separately measured stifled/dried lot.
excluded_productsPierced/unreelable cocoons, live silkworms, silk fibre or yarn, raw silk, downstream cooking and reeling.
representative_productGraded reelable cocoon lot with state-specific as-received mass and measured moisture.
production_routeManaged host-leaf feeding and cocoon spinning; independent collection; grade selection; optional producer-side stifling/drying; protected presentation.
market_stateFresh unprocessed or producer-stifled/dried, separately identified; reelability and actual handover gate evidenced.

The managed-biological parent is silkworm rearing through spinning. Host-leaf source, species, indoor climate and mounting regime are route deltas only when foreground evidence shows changed inventory, calculation or acceptance requirements. Fresh and producer-dried branches can coexist for different measured lots; the same cocoon cannot be counted at both handovers.

3. Reference Flow

FieldValue
WhatReelable silk-worm cocoons at actual producer handover, with fresh and producer-dried results stratified.
How much1 kg measured as-received cocoons in the declared state, excluding container and separated rejects.
How wellReelability evidence, species/strain, grade/defects, shell/pupa state and moisture at handover.
How long or cycleDocumented host-leaf supply, silkworm cohort, collection, grading, optional drying and handover periods; shared assets allocated across actual service periods.
reference_flow_linkreference_product_handover
FieldValue
Reference amount1
Reference product flowReelable silk-worm cocoons, state and gate qualified
Reference flow propertyMass 93a60a56-a3c8-11da-a746-0800200b9a66
Reference unit groupMass units 93a60a57-a4c8-11da-a746-0800200c9a66
Reference unitkg
Required qualifiersspecies/strain; host-leaf source; cohort; fresh or producer-stifled/dried state; measured moisture; reelability/grade test and rejects; actual producer gate; package mass

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

4. Measurement and Unit Rules

rule_idApplies toRequired propertyRequired unitRule
cocoon_massaccepted and rejected lotsMasskgWeigh each lot at its own handover after tare removal; reconcile accepted, downgraded, waste and sampled quantities without counting one lot twice.
moisture_statefresh and dried lotsmass fractionkg/kgMeasure moisture on representative state-specific samples; never substitute assumed fresh-to-dry yield. To compare states calculate dry-matter mass from measured moisture and report both original as-received masses.
grade_fractioncollected and accepted lotsmass fractionkg/kgRecord tested reelability/defect classification and accepted, downgraded and rejected masses on the same measured basis; no universal quality threshold is imposed.
period_linkcohort and shared assetstimereporting periodLink host leaves, larvae, tray or dryer services, yield and disposal to producing cohort and period; allocate shared burdens once.
inventory_reference_normalizationall inventory rowsActual flow propertyexchange unit per reference flowThe inventory and collection aggregation fields below express final amounts per declared reference flow. Keep all raw collection records, original denominator qualifiers, route/period strata, unit conversions and allocation requirements. For each flow, first obtain its attributable amount in its own numerator unit using the existing rules; then divide by the measured accepted reference-output quantity of the same scope and multiply by the declared reference quantity. Do not mix species, states, gates or incompatible routes; count transfers and shared burdens once. A missing, zero or untraceable accepted-output denominator is a blocking data-quality issue. Keep provisional QA ranges on their explicitly stated bases; they are not conversion factors or production defaults. These are final foreground-package contributions, not replacements for stage quantitative references or stage-native unit-process datasets. Retain stage records separately. Compute normalized amount = attributable raw amount * declared reference quantity / measured accepted final reference-output quantity. Apply normalization exactly once.
stage_throughput_linkagestage records and final package contributionsActual flow property and its stated raw basisretain native numerator and stage denominator unitsKeep the original lot, event, cohort, period and stage denominators with their units. Reconstruct the attributable numerator A with measured stage quantity Q_stage and documented attribution before final normalization. If a quoted amount a_B corresponds to an explicit stage basis B_stage (for example, 1000 kg), use A = a_B * Q_stage / B_stage. If r_stage is already an intensity in exchange-unit per stage-unit, instead use A = r_stage * Q_stage, with no second division by B_stage. A raw attributable total is used directly. Final contribution = A * declared reference quantity / measured accepted final output. Convert compatible units explicitly and apply each attribution/allocation share exactly once; never treat a quoted amount or intensity as a raw total. Link stage transfers, losses, rejects, stocks, shared services and allocation to the same actual route, period and final-output stratum. For a 1000 kg basis retain 1000 kg explicitly. Do not assume unit yield, equal fresh/dried mass, equal head mass, equal dose quality or interchangeable gates. Missing links, unsupported unit conversion, zero denominators and untraceable allocation block dataset production. Stage-native datasets retain their own stage reference; package contributions are a separate projection.

5. System Boundary

Boundary Abstraction

FieldValue
declared_starting_conditionPurchased silkworm seed/larvae and host leaves or identified on-site host crop and breeding source; identify opening cohorts and upstream burdens.
starting_condition_rolePurchased inputs cross the foreground boundary with upstream datasets; opening biological stock and reusable assets are separately disclosed.
product_classification_scopeReelable cocoon goods only; rejected spinning-grade cocoons and raw silk are separate products.
recursive_input_ruleIf purchased cocoons of this category are added, retain upstream burdens and purchased mass once; never claim them as newly reared output.
upstream_dataset_requirementRequire supplier-specific or justified secondary datasets for seed/larvae, host leaves, fuel, water, packaging and assets where applicable.
disclosureReport cohort, route, state, moisture, grade, each output destination, gate, period, shared assets and treatment of purchased cocoon input.

Boundary Rules

rule_idApplies toRulesource_ids
b_rearingall cohortsInclude managed feeding, climate control, mounting and spinning through intact spun-cocoon handoff. Host-crop production is upstream unless explicitly inside this foreground system; avoid double-counting on-site leaves.fao-cocoon-quality;fao-cocoon-characteristics
b_nodescollection and gradingCollect after spinning as an independent removal node, then classify incoming cocoons into accepted reelable, independently downgraded and rejected/waste destinations; not every harvested cocoon is reelable.fao-cocoon-quality
b_dryingoptional producer conditioningInclude stifling/drying only when producer performs it before declared sale gate; meter heat, electricity, moisture loss and rejects. Buyer-side conditioning, cooking and reeling are downstream.fao-cocoon-drying
b_gateall outputsInclude protected packing and pre-handover handling at actual producer gate but exclude downstream distribution after ownership transfer. Fresh and dried branches require different final-output identities.fao-cocoon-quality;fao-cocoon-drying
reference_handover_linkageactual reference-product boundaryRecord reference_handover as the same physical producer handover already represented by its source rows. It must not extend the gate or insert new processing, capture, storage, transport, service or capital burdens. For a unit-process projection, keep the actually operated stage references; the handover record may be a boundary interface in the resulting foreground package, not an invented standalone operation. Select one actual qualified route/output stratum; trace matching source and input as internal transfers and expose the accepted reference product once. If the source already ended at this gate, partition its existing handover responsibility without counting it again.

6. Process Inventory Structure

Process Map

process_idprocess_nameinclusioninclusion_conditionrolequantitative_reference
rearManaged silkworm rearing and spinningrequiredCohort produces cocoonsManaged biological parent; larvae, host leaves, climate and mounting to spun cocoonkg spun cocoons per cohort
collectIndependent cocoon collectionrequiredCocoon removal after spinningTransfer intact collected cocoons to grading; separate incidental debris and losskg collected cocoons
gradeReelability grading and destination sortingrequiredEvery sale lotIncoming collected cocoons split into accepted, separately downgraded and waste stateskg graded input
dryProducer-side stifling and dryingconditionalPerformed before sale of a separately identified reelable dried lotFresh accepted cocoons to stabilized dried cocoons; water removal and rejectskg incoming fresh accepted cocoons
presentProtected presentation and producer handoverrequiredAccepted sale lotPackage and hand over fresh or dried reelable lot at one declared gatekg as-received accepted cocoon lot
reference_handoverActual producer reference-product handoverrequiredOne actual declared route, state and producer gate per foreground packageRecord the existing physical boundary handover once; linkage/accounting responsibility, not additional treatment or distribution1 kg accepted product at the declared handover

Rearing and collection are separate because spinning ends before physical removal from mountages. Grading records accepted, independently marketed downgraded and waste destinations; a pierced cocoon is not reelable even if sold for spinning. The dry node receives a usable fresh grade and hands a distinct stabilized grade to presentation; dehydration is mass loss, not a co-product. Fresh and dried outputs coexist only for different measured lots. Host-leaf plots, rooms, trays, mountages, sorters and dryers shared across cohorts or nodes require documented service-period attribution.

Process: Managed silkworm rearing and spinning (rear)

Inputs

Product flows
Rearing and cleaning water (rear_water)

Meter supplied water crossing the foreground boundary for rearing, humidity control and cleaning.

Denominator and scope requirements:per kg spun cocoons from identified cohort

Raw quantity and calculation requirements: Metered or logged water, net of separately measured return. Original collection denominator kind: process_output.

  • Selected flow: Supplied process water (UUID unresolved)
  • Flow property / unit: Mass / kg
  • Amount rule: Calculate the attributable final-package exchange under inventory_reference_normalization and stage_throughput_linkage using the matched raw records.
  • Value mode: Calculated value (calculated_value)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_utilities
  • Range: Provisional completeness screen, not a water benchmark
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 100000
    • Unit: kg/kg
    • Basis: per kg spun cocoons; investigate outliers
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Electricity at the equipment supply point (rear_energy_electricity)

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

Expand actual electricity, heat and fuel into concrete exchanges from records; the set is not a single energy commodity. Denominator and scope requirements:per kg spun cocoons from identified cohort Raw quantity and calculation requirements: Metered energy by carrier, cohort, room and period. Original collection denominator kind: process_output.

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

  • Selected flow: Alternating current 455f0ef5-6118-4f2b-a3f5-1f75e0afe3ca
  • Flow property / unit: Energy / kWh
  • Amount rule: Collect raw quantities for this identity under cp_utilities and calculate the exchange per declared reference flow using the original attribution rules.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per declared reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_utilities
  • Sources: fao-agricultural-energy

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

Diesel fuel supplied to equipment (rear_energy_diesel)

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

  • Selected flow: Diesel fuel 9d258d75-6792-4f1c-9856-81602ed8f816
  • Flow property / unit: Mass / kg
  • Amount rule: Collect raw quantities for this identity under cp_utilities and calculate the exchange per declared reference flow using the original attribution rules.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per declared reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_utilities
  • Sources: fao-agricultural-energy
Purchased heat at the process inlet (rear_energy_heat)

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

  • Selected flow: Purchased heat at the process inlet
  • Flow property / unit: Energy / MJ
  • Amount rule: Collect raw quantities for this identity under cp_utilities and calculate the exchange per declared reference flow using the original attribution rules.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per declared reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_utilities
  • Sources: fao-agricultural-energy
Waste flows
Elementary flows

Outputs

Product flows
Intact spun cocoons transferred to collection (spun_cocoons)

An internal transfer, not a final sale or second reference product.

Denominator and scope requirements:per kg spun cocoons from identified cohort

Raw quantity and calculation requirements: Weigh or reconstruct transferred cocoons with cohort mass-balance evidence. Original collection denominator kind: process_output.

  • Selected flow: Intact spun cocoons in mountages (UUID unresolved)
  • Flow property / unit: Mass / kg
  • Amount rule: Calculate the attributable final-package exchange under inventory_reference_normalization and stage_throughput_linkage using the matched raw records.
  • Value mode: Calculated value (calculated_value)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_cocoon_mass
  • Range: Physical output fraction on own transfer basis
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 1
    • Unit: kg/kg
    • Basis: per kg measured spun cocoon output of this node
    • Basis kind: Process output (process_output)
    • Evidence kind: Collected record (collected_record)
Waste flows
Dead larvae of the declared silkworm species sent to treatment (rear_dead_larvae_waste)

Conditional on this exact waste stream actually being generated and documented inside the existing process boundary. Record actual species/material, physical form, grade, moisture/composition where relevant, lot, recipient, quantity and gate. A named example does not establish actual production or a default recipe. Keep each waste stream and its treatment responsibility separate; do not count harvested cocoons, a transferred waste and the resulting compost product as duplicate independent outputs. For a genuinely mixed screenings/offcut stream, retain measured physical composition rather than inventing separation or also counting its components.

Collection and handover scope: Expand dead larvae, uneaten leaves and litter by material and treatment; this umbrella is not one physical waste identity. Denominator and scope requirements:per kg spun cocoons from identified cohort Raw quantity and calculation requirements: Weigh each residue stream, excluding harvested cocoons and duplicate compost outputs. Original collection denominator kind: process_output.

  • Selected flow: Dead larvae of the declared silkworm species sent to treatment
  • Flow property / unit: Mass / kg
  • Amount rule: Measure the mass of this specific waste stream at its actual material/treatment handover; retain the original process/lot/period basis and use the existing throughput-linkage and normalization rules exactly once. Keep the unallocated physical quantity ledger separate from Section 7 shared-burden allocation.
  • Value mode: calculated_value
  • Specificity: site_specific
  • Normalization basis: per reference flow
  • Basis kind: reference_flow
  • Evidence kind: calculated_from_collection
  • Collection protocol: cp_residues

No numerical range is transferred from the retired collection card. Use compatible measured quantities and identity-specific evidence; missing evidence remains a completeness gap, not zero. The UUID remains unresolved until a compatible exact identity is confirmed.

Uneaten leaves of the declared silkworm feed plant sent to treatment (rear_uneaten_feed_leaves_waste)

Conditional on this exact waste stream actually being generated and documented inside the existing process boundary. Record actual species/material, physical form, grade, moisture/composition where relevant, lot, recipient, quantity and gate. A named example does not establish actual production or a default recipe. Keep each waste stream and its treatment responsibility separate; do not count harvested cocoons, a transferred waste and the resulting compost product as duplicate independent outputs. For a genuinely mixed screenings/offcut stream, retain measured physical composition rather than inventing separation or also counting its components.

Collection and handover scope: Expand dead larvae, uneaten leaves and litter by material and treatment; this umbrella is not one physical waste identity. Denominator and scope requirements:per kg spun cocoons from identified cohort Raw quantity and calculation requirements: Weigh each residue stream, excluding harvested cocoons and duplicate compost outputs. Original collection denominator kind: process_output.

  • Selected flow: Uneaten leaves of the declared silkworm feed plant sent to treatment
  • Flow property / unit: Mass / kg
  • Amount rule: Measure the mass of this specific waste stream at its actual material/treatment handover; retain the original process/lot/period basis and use the existing throughput-linkage and normalization rules exactly once. Keep the unallocated physical quantity ledger separate from Section 7 shared-burden allocation.
  • Value mode: calculated_value
  • Specificity: site_specific
  • Normalization basis: per reference flow
  • Basis kind: reference_flow
  • Evidence kind: calculated_from_collection
  • Collection protocol: cp_residues

No numerical range is transferred from the retired collection card. Use compatible measured quantities and identity-specific evidence; missing evidence remains a completeness gap, not zero. The UUID remains unresolved until a compatible exact identity is confirmed.

Elementary flows

Process: Independent cocoon collection (collect)

Inputs

Product flows
Spun cocoon transfer (incoming_spun)

Receive the same measured internal transfer from rearing, not a newly purchased input.

Denominator and scope requirements:per kg cocoon mass received by collection

Raw quantity and calculation requirements: Reconcile received cocoon mass to rearing transfer by cohort. Original collection denominator kind: process_output.

  • Selected flow: Intact spun cocoons in mountages (UUID unresolved)
  • Flow property / unit: Mass / kg
  • Amount rule: Calculate the attributable final-package exchange under inventory_reference_normalization and stage_throughput_linkage using the matched raw records.
  • Value mode: Calculated value (calculated_value)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_cocoon_mass
  • Range: Physical transfer reconciliation
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 1
    • Unit: kg/kg
    • Basis: per kg cocoon mass received by collection
    • Basis kind: Process output (process_output)
    • Evidence kind: Collected record (collected_record)
Waste flows
Elementary flows

Outputs

Product flows
Collected unsorted cocoons (collected_unsorted)

Physical removal from mountages creates an unsorted lot passed to grading, independently of spinning.

Denominator and scope requirements:per kg cocoon mass received by collection

Raw quantity and calculation requirements: Weigh collected lot before sorting, with collection time and cohort. Original collection denominator kind: process_output.

  • Selected flow: Collected unsorted cocoons (UUID unresolved)
  • Flow property / unit: Mass / kg
  • Amount rule: Calculate the attributable final-package exchange under inventory_reference_normalization and stage_throughput_linkage using the matched raw records.
  • Value mode: Calculated value (calculated_value)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_cocoon_mass
  • Range: Physical output fraction before sorting
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 1
    • Unit: kg/kg
    • Basis: per kg cocoon mass received by collection
    • Basis kind: Process output (process_output)
    • Evidence kind: Collected record (collected_record)
Waste flows
Damaged unrecoverable silkworm cocoons collected as waste (collection_damaged_cocoons_waste)

Conditional only on this specific waste material actually being separately collected for documented treatment inside the existing process boundary. This card does not prove site segregation. A real mixed stream keeps one composition-defined identity and its actual handover; do not extract hypothetical component exchanges or duplicate mixture and component exports. Retained stock, an in-situ residue or direct environmental return is not this waste export.

Collection and handover scope: Separate mounting debris and damaged cocoon loss by material and destination; recoverable spinning-grade material becomes a Product only on independent sale. Denominator and scope requirements:per kg cocoon mass received by collection Raw quantity and calculation requirements: Weigh material removed during collection by disposal or sale destination. Original collection denominator kind: process_output.

  • Selected flow: Damaged unrecoverable silkworm cocoons collected as waste
  • Flow property / unit: Mass / kg
  • Amount rule: Measure the mass of this specific waste material at its actual collection/treatment handover; retain the original process/lot/period basis and use the existing throughput-linkage and normalization rules exactly once. Keep the unallocated physical quantity ledger separate from Section 7 shared-burden allocation.
  • Value mode: calculated_value
  • Specificity: site_specific
  • Normalization basis: per reference flow
  • Basis kind: reference_flow
  • Evidence kind: calculated_from_collection
  • Collection protocol: cp_residues

No numerical range is transferred from the retired collection card. Use compatible measured quantities and identity-specific evidence; missing evidence remains a completeness gap, not zero. The UUID remains unresolved until a compatible exact identity is confirmed.

Elementary flows

Process: Reelability grading and destination sorting (grade)

Inputs

Product flows
Unsorted collected cocoon lot (grade_input)

Receive the complete unsorted cocoon lot, not a presumed reelable output.

Denominator and scope requirements:per kg cocoon mass received by grading

Raw quantity and calculation requirements: Weigh grading-entry lot and reconcile collected mass and sample withdrawals. Original collection denominator kind: process_output.

  • Selected flow: Collected unsorted cocoons (UUID unresolved)
  • Flow property / unit: Mass / kg
  • Amount rule: Calculate the attributable final-package exchange under inventory_reference_normalization and stage_throughput_linkage using the matched raw records.
  • Value mode: Calculated value (calculated_value)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_cocoon_mass
  • Range: Physical transfer reconciliation
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 1
    • Unit: kg/kg
    • Basis: per kg cocoon mass received by grading
    • Basis kind: Process output (process_output)
    • Evidence kind: Collected record (collected_record)
Waste flows
Elementary flows

Outputs

Product flows
Accepted fresh reelable grade (accepted_fresh)

Accepted lot goes to fresh handover or producer drying, never both for the same physical cocoons.

Denominator and scope requirements:per kg cocoon mass received by grading

Raw quantity and calculation requirements: Weigh accepted fresh mass after representative grade test; record moisture and destination. Original collection denominator kind: process_output.

  • Selected flow: Graded fresh reelable cocoons before final gate (UUID unresolved)
  • Flow property / unit: Mass / kg
  • Amount rule: Calculate the attributable final-package exchange under inventory_reference_normalization and stage_throughput_linkage using the matched raw records.
  • Value mode: Calculated value (calculated_value)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_grade_state
  • Range: Physical accepted fraction, not universal yield
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 1
    • Unit: kg/kg
    • Basis: per kg cocoon mass received by grading
    • Basis kind: Process output (process_output)
    • Evidence kind: Collected record (collected_record)
Independently marketed spinning-grade cocoons (spinning_grade)

Only a separately accepted and handed-over spinning-grade lot is a co-product; pierced cocoons never remain in reelable reference.

Denominator and scope requirements:per kg cocoon mass received by grading

Raw quantity and calculation requirements: Weigh separate marketed lot and retain buyer/destination evidence. Original collection denominator kind: process_output.

  • Selected flow: Pierced or other unreelable cocoons sold for spinning (UUID unresolved)
  • Flow property / unit: Mass / kg
  • Amount rule: Calculate the attributable final-package exchange under inventory_reference_normalization and stage_throughput_linkage using the matched raw records.
  • Value mode: Calculated value (calculated_value)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_grade_state
  • Range: Physical separately marketed fraction
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 1
    • Unit: kg/kg
    • Basis: per kg cocoon mass received by grading
    • Basis kind: Process output (process_output)
    • Evidence kind: Collected record (collected_record)
Waste flows
Unsold rejected cocoons and grading waste (grade_reject)

Unsold damaged or contaminated lot is waste by material and treatment, not automatic co-product.

Denominator and scope requirements:per kg cocoon mass received by grading

Raw quantity and calculation requirements: Weigh rejected lot and document treatment; do not duplicate marketed spinning-grade lot. Original collection denominator kind: process_output.

  • Selected flow: Rejected cocoons by treatment destination (UUID unresolved)
  • Flow property / unit: Mass / kg
  • Amount rule: Calculate the attributable final-package exchange under inventory_reference_normalization and stage_throughput_linkage using the matched raw records.
  • Value mode: Calculated value (calculated_value)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_grade_state
  • Range: Physical unsold reject fraction
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 1
    • Unit: kg/kg
    • Basis: per kg cocoon mass received by grading
    • Basis kind: Process output (process_output)
    • Evidence kind: Collected record (collected_record)
Elementary flows

Process: Producer-side stifling and drying (dry)

Inputs

Product flows
Fresh reelable lot selected for producer drying (dry_input)

Receive measured accepted fresh lot only if drying precedes producer handover.

Denominator and scope requirements:per kg fresh cocoon mass received by drying

Raw quantity and calculation requirements: Weigh fresh inlet, sample moisture and record batch identifier. Original collection denominator kind: process_output.

  • Selected flow: Accepted fresh reelable cocoons before drying (UUID unresolved)
  • Flow property / unit: Mass / kg
  • Amount rule: Calculate the attributable final-package exchange under inventory_reference_normalization and stage_throughput_linkage using the matched raw records.
  • Value mode: Calculated value (calculated_value)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_drying_batch
  • Range: Physical inlet reconciliation
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 1
    • Unit: kg/kg
    • Basis: per kg fresh cocoon mass received by drying
    • Basis kind: Process output (process_output)
    • Evidence kind: Collected record (collected_record)
Electricity at the equipment supply point (dry_energy_electricity)

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

Record actual fuel, heat or electricity by carrier; do not infer energy from fresh-to-dry mass difference. Denominator and scope requirements:per kg fresh cocoon mass received by drying Raw quantity and calculation requirements: Meter or allocate carrier-specific energy to batch and period. Original collection denominator kind: process_output.

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

  • Selected flow: Alternating current 455f0ef5-6118-4f2b-a3f5-1f75e0afe3ca
  • Flow property / unit: Energy / kWh
  • Amount rule: Collect raw quantities for this identity under cp_utilities and calculate the exchange per declared reference flow using the original attribution rules.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per declared reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_utilities
  • Sources: fao-agricultural-energy

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

Diesel fuel supplied to equipment (dry_energy_diesel)

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

  • Selected flow: Diesel fuel 9d258d75-6792-4f1c-9856-81602ed8f816
  • Flow property / unit: Mass / kg
  • Amount rule: Collect raw quantities for this identity under cp_utilities and calculate the exchange per declared reference flow using the original attribution rules.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per declared reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_utilities
  • Sources: fao-agricultural-energy
Purchased heat at the process inlet (dry_energy_heat)

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

  • Selected flow: Purchased heat at the process inlet
  • Flow property / unit: Energy / MJ
  • Amount rule: Collect raw quantities for this identity under cp_utilities and calculate the exchange per declared reference flow using the original attribution rules.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per declared reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_utilities
  • Sources: fao-agricultural-energy
Waste flows
Elementary flows

Outputs

Product flows
Stabilized producer-dried reelable cocoon lot (dried_reelable)

Distinct conditioned state; fresh/unprocessed platform UUID is inapplicable. Retain measured moisture and reelability evidence.

Denominator and scope requirements:per kg fresh cocoon mass received by drying

Raw quantity and calculation requirements: Weigh dried accepted lot after conditioning and sample moisture; do not equate to fresh inlet kg. Original collection denominator kind: process_output.

  • Selected flow: Producer-stifled or dried reelable cocoons (UUID unresolved)
  • Flow property / unit: Mass / kg
  • Amount rule: Calculate the attributable final-package exchange under inventory_reference_normalization and stage_throughput_linkage using the matched raw records.
  • Value mode: Calculated value (calculated_value)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_drying_batch
  • Range: Physical dried output fraction requiring measured moisture
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 1
    • Unit: kg/kg
    • Basis: per kg fresh cocoon mass received by drying
    • Basis kind: Process output (process_output)
    • Evidence kind: Collected record (collected_record)
Waste flows
Conditioning rejects (dry_reject)

Record no-longer-reelable cocoons separately from evaporated water.

Denominator and scope requirements:per kg fresh cocoon mass received by drying

Raw quantity and calculation requirements: Weigh each reject destination; moisture evaporation is not cocoon waste. Original collection denominator kind: process_output.

  • Selected flow: Conditioning reject cocoons by destination (UUID unresolved)
  • Flow property / unit: Mass / kg
  • Amount rule: Calculate the attributable final-package exchange under inventory_reference_normalization and stage_throughput_linkage using the matched raw records.
  • Value mode: Calculated value (calculated_value)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_drying_batch
  • Range: Physical reject fraction
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 1
    • Unit: kg/kg
    • Basis: per kg fresh cocoon mass received by drying
    • Basis kind: Process output (process_output)
    • Evidence kind: Collected record (collected_record)
Elementary flows

Process: Protected presentation and producer handover (present)

Inputs

Product flows
Accepted reelable lot for presentation (present_input)

One state enters: fresh from grading or producer-dried from conditioning, never both for one cocoon mass.

Denominator and scope requirements:per kg as-received reelable cocoons handed over

Raw quantity and calculation requirements: Weigh incoming state-specific lot and record source node and gate. Original collection denominator kind: process_output.

  • Selected flow: Reelable cocoon lot in declared state (UUID unresolved)
  • Flow property / unit: Mass / kg
  • Amount rule: Calculate the attributable final-package exchange under inventory_reference_normalization and stage_throughput_linkage using the matched raw records.
  • Value mode: Calculated value (calculated_value)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_handover
  • Range: Provisional balance screen; input can exceed output after pre-gate rejects
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 100
    • Unit: kg/kg
    • Basis: per kg as-received reelable cocoons handed over
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Waste flows
Elementary flows

Outputs

Product flows
Fresh unprocessed farm-gate reelable cocoons (fresh_farm_output)

Only actually fresh, unprocessed shell-and-pupa lot at farm gate; not broad reference or dried output.

Denominator and scope requirements:per kg as-received reelable cocoons handed over

Raw quantity and calculation requirements: Net fresh accepted mass at producer farm gate, with moisture and grade evidence. Original collection denominator kind: process_output.

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

  • Selected flow: Silk-worm cocoons suitable for reeling 2e62f60f-611b-4e07-bc8a-958260a9cba1
  • Flow property / unit: Mass / kg
  • Amount rule: Calculate the attributable final-package exchange under inventory_reference_normalization and stage_throughput_linkage using the matched raw records.
  • Value mode: Calculated value (calculated_value)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_handover
  • Range: Physical fresh reference output on matching one-kg basis
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 1
    • Unit: kg/kg
    • Basis: per kg as-received fresh reelable cocoons handed over at farm gate
    • Basis kind: Process output (process_output)
    • Evidence kind: Collected record (collected_record)
Producer-dried reelable cocoon output (dried_gate_output)

Separately measured after producer-side conditioning; exact dried-state Product UUID remains unresolved.

Denominator and scope requirements:per kg as-received reelable cocoons handed over

Raw quantity and calculation requirements: Net dried accepted mass at actual gate with moisture and grade evidence. Original collection denominator kind: process_output.

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

  • Selected flow: Producer-stifled or dried reelable cocoons at actual gate (UUID unresolved)
  • Flow property / unit: Mass / kg
  • Amount rule: Calculate the attributable final-package exchange under inventory_reference_normalization and stage_throughput_linkage using the matched raw records.
  • Value mode: Calculated value (calculated_value)
  • Specificity: Site-specific (site_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_handover
  • Range: Physical dried reference output on matching one-kg basis
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 1
    • Unit: kg/kg
    • Basis: per kg as-received producer-dried reelable cocoons handed over
    • Basis kind: Process output (process_output)
    • Evidence kind: Collected record (collected_record)
Waste flows
Elementary flows

Process: Actual producer reference-product handover (reference_handover)

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

Inputs

Product flows
Reelable silk-worm cocoons, state and gate qualified for actual producer-handover linkage (reference_handover_input)

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

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

Selected source/interface rows: fresh_farm_output, dried_gate_output

Required product-instance qualifiers: species/strain; host-leaf source; cohort; fresh or producer-stifled/dried state; measured moisture; reelability/grade test and rejects; actual producer gate; package mass

  • Selected flow: Reelable silk-worm cocoons, state and gate qualified for actual producer-handover linkage

  • Flow property / unit: Mass / kg

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

  • Value mode: Calculated value (calculated_value)

  • Specificity: Site-specific (site_specific)

  • Normalization basis: per reference flow

  • Basis kind: Reference flow (reference_flow)

  • Evidence kind: Calculated from collection (calculated_from_collection)

  • Collection protocol: cp_reference_handover

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

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

Outputs

Product flows
Reelable silk-worm cocoons, state and gate qualified (reference_product_handover)

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

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

Selected source/interface rows: fresh_farm_output, dried_gate_output

Required product-instance qualifiers: species/strain; host-leaf source; cohort; fresh or producer-stifled/dried state; measured moisture; reelability/grade test and rejects; actual producer gate; package mass

  • Selected flow: Reelable silk-worm cocoons, state and gate qualified

  • Flow property / unit: Mass / kg

  • Amount rule: 1 kg

  • Value mode: Calculated value (calculated_value)

  • Specificity: Site-specific (site_specific)

  • Normalization basis: per reference flow

  • Basis kind: Reference flow (reference_flow)

  • Evidence kind: Calculated from collection (calculated_from_collection)

  • Collection protocol: cp_reference_handover

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

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

7. Allocation and Co-product Handling

rule_idApplies toRulesource_ids
a_outputseparately marketed outputsFirst subdivide cohort, grade and conditioning records by physical lot. If reelable and separately marketed spinning-grade cocoons are joint outputs of an indivisible operation, document and justify physical causal allocation where supported; otherwise disclose economic allocation, price period and uncertainty. Unsold rejects and moisture loss are not co-products.fao-cocoon-quality;fao-cocoon-drying
a_periodcohorts and host-crop phasesAttribute leaf inputs, rearing operations and cocoon outputs to actual cohort and reporting period; carry opening/closing stock and unfinished cohorts across calendar cut-offs.fao-cocoon-quality
a_sharedshared infrastructureRecord host plots, rearing rooms, trays, mountages, graders and dryers with actual consuming nodes, cohorts and service periods; allocate manufacture, repair and utilities by observed use or justified disclosed proxy only once.fao-cocoon-quality;fao-cocoon-drying

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

8. Foreground Data Collection, Calculation, and Quality Rules

Specific input identification before dataset completion

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

requirement_idcollection_protocol_idPreserved collection scope
host_leaves_specific_inputcp_cohort_inputsOperation rear: Record purchased or attributed on-site leaves supplied, retaining consumed leaves and leftovers separately; do not assign zero burden to on-site leaves. Denominator and scope requirements:per kg spun cocoons from identified cohort Raw quantity and calculation requirements: Use separate feed-supply, intake and loss ledgers under calc_feed_supply_and_intake. The quantity carrying feed-production burden includes in-boundary refusals, spoilage and uneaten feed; it is not reduced to animal intake. Retain source, species/cohort, phase and original mass/moisture basis. Calculate the final contribution with inventory_reference_normalization and stage_throughput_linkage exactly once. Original collection denominator kind: process_output. Original quantity method: Calculate the attributable final-package exchange under inventory_reference_normalization and stage_throughput_linkage using reconciled feed-supply records that retain in-boundary losses and their production burden.
protective_pack_specific_inputcp_handoverOperation present: Record actual baskets, bags or crates by material and reuse; expand concrete materials in foreground dataset. Denominator and scope requirements:per kg as-received reelable cocoons handed over Raw quantity and calculation requirements: New material issued less returned reusable stock, allocated over verified reuse cycles. Original collection denominator kind: process_output. Original quantity method: Calculate the attributable final-package exchange under inventory_reference_normalization and stage_throughput_linkage using the matched raw records.

Data Collection Protocols

protocol_idprocess_idflow_rolerecord_typeraw_fieldscollection_methodunitfrequencytemporal_coveragesite_scopeaggregation_rulequality_evidence
cp_cohort_inputsrearseed and host feedpurchase and issue logscohort; species; larval stage; seed count; host species; leaf mass; stock change; suppliercount and weigh issue; Raw aggregation requirements: Use calc_feed_supply_and_intake to distinguish supplied feed carrying production burden, actual intake and losses; preserve all native stock and period records, then normalize the attributable quantity once to accepted final output. host_leaves_specific_input: Operation rear: Record purchased or attributed on-site leaves supplied, retaining consumed leaves and leftovers separately; do not assign zero burden to on-site leaves. Denominator and scope requirements:per kg spun cocoons from identified cohort Raw quantity and calculation requirements: Use separate feed-supply, intake and loss ledgers under calc_feed_supply_and_intake. The quantity carrying feed-production burden includes in-boundary refusals, spoilage and uneaten feed; it is not reduced to animal intake. Retain source, species/cohort, phase and original mass/moisture basis. Calculate the final contribution with inventory_reference_normalization and stage_throughput_linkage exactly once. Original collection denominator kind: process_output. Original quantity method: Calculate the attributable final-package exchange under inventory_reference_normalization and stage_throughput_linkage using reconciled feed-supply records that retain in-boundary losses and their production burden. Identify the actual input for this operation from supplier specifications, equipment and primary records. This is a mandatory collection requirement, not an exchange. Before dataset completeness, represent each used material, formulated product, carrier or independently purchased service by one physically specific card with its native quantity/property; confirm a compatible UUID, or retain an explicit unresolved identity and do not claim a fully linked dataset. Do not substitute a conditional example for an unknown actual input, invent a recipe, omit required use or infer zero from missing records. Attribute shared use, reusable assets and inclusive services once; preserve the original stage/period and measured throughput link to final reference output. The former aggregate range is not a component limit or consumption default.item;kgeach issuefull cohorteach rearerper reference flowreceipt and scale ticket; traceable numerator, accepted reference-output denominator and normalization worksheet
cp_utilitiesrear;drywater and energymeter and fuel logmeter; carrier; start/end reading; batch; room; period; allocation keymeter or fuel receipt; Raw aggregation requirements: allocate shared meter once. Apply the existing route, period, conversion and allocation rules; retain raw totals and the measured accepted reference-output denominator for the same scope. Perform final normalization exactly once; do not divide an already normalized amount again.kg;MJbatch or monthlyfull active periodsevery siteper reference flowmeter image and invoice; traceable numerator, accepted reference-output denominator and normalization worksheet
cp_assetsrear;dry;presentshared serviceasset registerasset; acquisition; repair; service dates; consumers; use hours or batchesasset and service log; Raw aggregation requirements: allocate once by observed use. Apply the existing route, period, conversion and allocation rules; retain raw totals and the measured accepted reference-output denominator for the same scope. Perform final normalization exactly once; do not divide an already normalized amount again. tray_service_specific_input: Record allocated manufacture, repair and cleaning of shared rearing trays and spinning mountages. Denominator and scope requirements:per kg spun cocoons from identified cohort Raw quantity and calculation requirements: Asset burden allocated by actual cohort use and service period; retain purchase and lifetime evidence. Original collection denominator kind: process_output. Calculate the attributable final-package exchange under inventory_reference_normalization and stage_throughput_linkage using the matched raw records. Identify the actual input for this operation from supplier specifications, equipment and primary records. This is a mandatory collection requirement, not an exchange. Before dataset completeness, represent each used material, formulated product, carrier or independently purchased service by one physically specific card with its native quantity/property; confirm a compatible UUID, or retain an explicit unresolved identity and do not claim a fully linked dataset. Do not substitute a conditional example for an unknown actual input, invent a recipe, omit required use or infer zero from missing records. Attribute shared use, reusable assets and inclusive services once; preserve the original stage/period and measured throughput link to final reference output. The former aggregate range is not a component limit or consumption default.kg;houreach service eventservice lifeeach siteper reference flowpurchase and repair record; traceable numerator, accepted reference-output denominator and normalization worksheet
cp_cocoon_massrear;collect;gradecocoon transfercohort batch ticketcohort; transfer time; incoming mass; outgoing mass; debris; samplingcalibrated scale and lot labels; Raw aggregation requirements: reconcile one transfer between nodes. Apply the existing route, period, conversion and allocation rules; retain raw totals and the measured accepted reference-output denominator for the same scope. Perform final normalization exactly once; do not divide an already normalized amount again.kgeach lotharvest through gradingevery lotper reference flowcalibration and tickets; traceable numerator, accepted reference-output denominator and normalization worksheet
cp_residuesrear;collectloss and residuedisposal or sales ticketcohort; material; wet mass; destination; receiptweigh by material; Raw aggregation requirements: sum once by fate. Apply the existing route, period, conversion and allocation rules; retain raw totals and the measured accepted reference-output denominator for the same scope. Perform final normalization exactly once; do not divide an already normalized amount again. rear_residue_specific_output: Preserve every actual rearing waste/residue stream, including litter or other materials not represented by the conditional larva/leaf cards. This is a mandatory identification requirement, not an exchange. Identify each material and actual receiving treatment separately before dataset completeness; record its state/composition, native property/unit, measured amount, cohort/period, handover and compatible Waste UUID or exact unresolved identity. A real single mixed litter stream may remain one physically defined mixture only with composition and transfer evidence; do not invent segregation or also count components. Keep original throughput linkage and normalization and record an actual stream once, excluding harvested cocoons and duplicate compost outputs. Missing identity or quantity is not zero and no retired class-level range is a component limit. collection_loss_specific_output: Mandatory material, quantity and boundary-role identification, not a selected exchange. Preserved collection scope: Separate mounting debris and damaged cocoon loss by material and destination; recoverable spinning-grade material becomes a Product only on independent sale. Denominator and scope requirements:per kg cocoon mass received by collection Raw quantity and calculation requirements: Weigh material removed during collection by disposal or sale destination. Original collection denominator kind: process_output. Retain every actual material and fate, including materials not represented by the conditional card. Record actual composition/state, native property/unit, measured quantity, cohort/period, recipient, treatment responsibility and unique handover; keep original throughput, normalization and allocation duties. Before completeness, instantiate only actual distinct physical exchanges with compatible UUIDs or exact unresolved identities. A real mixed stream remains one measured composition-defined identity; do not invent segregation or duplicate mixture/component exports. Retained/deferred stock, in-situ residues and soil returned directly to the environment keep their actual balance/stock/return roles, not assumed technosphere waste exports; establish method and boundary responsibility before any elementary exchange. Independently sold recovery needs its actual Product handover and must not also be this waste. Missing records are not zero and the retired class-level numerical screen is not a component limit.kgeach removalfull cohorteach siteper reference flowweigh and destination receipt; traceable numerator, accepted reference-output denominator and normalization worksheet
cp_grade_stategradeaccepted, downgraded, wastegrade test and lot ticketlot; defect; test; grade; accepted; downgraded; reject mass; destinationrepresentative test and weighing; Raw aggregation requirements: reconcile all output states. Apply the existing route, period, conversion and allocation rules; retain raw totals and the measured accepted reference-output denominator for the same scope. Perform final normalization exactly once; do not divide an already normalized amount again.kgeach lotcollection to saleall lotsper reference flowsampling and buyer acceptance; traceable numerator, accepted reference-output denominator and normalization worksheet
cp_drying_batchdryfresh-to-dry statedryer batch recordlot; inlet/outlet mass and moisture; energy; time; reject mass; outlet gradeweigh and moisture sample; Raw aggregation requirements: balance dry solids and rejects. Apply the existing route, period, conversion and allocation rules; retain raw totals and the measured accepted reference-output denominator for the same scope. Perform final normalization exactly once; do not divide an already normalized amount again.kg;kg/kg;MJeach batchinlet to dry handoffall dried lotsper reference flowscale, sample and dryer log; traceable numerator, accepted reference-output denominator and normalization worksheet
cp_handoverpresentfinal state and packsale and packaging recordlot; fresh/dried; grade; moisture; gross/tare; package; reuse; gate; buyer; timescale, pack count and receipt; Raw aggregation requirements: net cocoon mass by state/gate. Apply the existing route, period, conversion and allocation rules; retain raw totals and the measured accepted reference-output denominator for the same scope. Perform final normalization exactly once; do not divide an already normalized amount again. protective_pack_specific_input: Operation present: Record actual baskets, bags or crates by material and reuse; expand concrete materials in foreground dataset. Denominator and scope requirements:per kg as-received reelable cocoons handed over Raw quantity and calculation requirements: New material issued less returned reusable stock, allocated over verified reuse cycles. Original collection denominator kind: process_output. Original quantity method: Calculate the attributable final-package exchange under inventory_reference_normalization and stage_throughput_linkage using the matched raw records. Identify the actual input for this operation from supplier specifications, equipment and primary records. This is a mandatory collection requirement, not an exchange. Before dataset completeness, represent each used material, formulated product, carrier or independently purchased service by one physically specific card with its native quantity/property; confirm a compatible UUID, or retain an explicit unresolved identity and do not claim a fully linked dataset. Do not substitute a conditional example for an unknown actual input, invent a recipe, omit required use or infer zero from missing records. Attribute shared use, reusable assets and inclusive services once; preserve the original stage/period and measured throughput link to final reference output. The former aggregate range is not a component limit or consumption default.kg;itemeach handoverpre-gateevery sale lotper reference flowcalibration and signed receipt; traceable numerator, accepted reference-output denominator and normalization worksheet
cp_reference_handoverreference_handoveraccepted product and matched internal source transferproducer handover ledgerlot_id, species, state, grade, route_id, gate, period, accepted_quantity, native_unit, source_row_id, source_lot_id, allocation_linkMeasure accepted net product at the same actual gate; reconcile the listed state/gate-specific source rows and the linked input with this single physical output. Keep rejects, stock changes and other sales separate. No additional handling or transport is imputed.kg; native source quantitieseach actual handovermatched source and handover periodsdeclared producer gate onlyper reference flowtraceable acceptance record, same-lot source-to-output ledger, calibrated quantity method and normalization worksheet
cp_feed_supply_and_intakerearFeed supply, intake and lossstock, receipt, issue and loss ledgerfeed identity/source; cohort/phase; period; opening/closing stock; receipts; on-site provision; unused returns/transfers; uneaten/spoiled mass and destination; as-fed/DM; actual intake; burden owner; accepted final outputReconcile matched stock, scales, ration/forage estimates and disposal records under calc_feed_supply_and_intake. Keep raw totals and stage denominators; assign production and treatment burden once, then normalize to accepted final output.kg as-fed; kg DMeach issue and period closecomplete represented cohort/periodactual operated feeding nodesper reference flowstock and supplier records; moisture evidence; loss and no-duplication reconciliation

Calculation Rules

rule_idApplies toFormula or ruleInputsOutputsource_ids
c_neteach handoverNet as-received cocoon mass = gross minus package tare and segregated rejects; retain state.gross, tare, rejects, statekg accepted lotfao-cocoon-characteristics
c_drypaired fresh/dried batchDry solids = state-specific wet mass × (1 - measured moisture fraction); compare states on dry solids and account for sampled and rejected solids; no assumed conversion.inlet/outlet mass, moisture, rejectsmeasured dry-solids balancefao-cocoon-characteristics;fao-cocoon-drying
c_gradesortingAccepted + separately marketed downgraded + waste + samples reconcile to graded input, allowing documented moisture timing difference.input and output masseslot balance and defect fractionsfao-cocoon-quality
c_intensityevery nodeDivide attributed process quantities by its declared output mass, then normalize final dataset to one kg at one state-specific gate.attributed inputs, output mass, stateper-kg inventoryfao-cocoon-characteristics
calc_feed_supply_and_intakehost_leavesFeed supply used by the represented operation = opening feed stock + receipts + on-site feed entering the operation - closing feed stock - documented unused returns or transfers out. Retain in-boundary spoilage, refusals and discarded leftovers in that supply. Actual intake = that supply - measured uneaten/discarded losses, after matching moisture/DM and period; use intake only for nutrition/metabolism. Opening stock retains its prior burden and is not another purchase. Trace any unused return or transfer and its burden destination; no automatic substitution credit. Attribute production once, through either the purchased-feed dataset or the represented on-site crop/collection node, never both for the same feed. Include actual waste treatment and manure contributions once, not as a second feed-production burden.cp_feed_supply_and_intakeseparate feed supply, intake and loss quantities, in matched as-fed/DM unitsfao-feed-loss-accounting-2018
seed_larvae_identity_and_faterearFor the original seed_larvae collection role at this operation, identify the actual physical form, species/material, composition, state and supply/treatment boundary before creating exchanges. Each seed lot, transplant, crown, cutting, larval stage, formulation, coating, preservative or separated residue actually used/generated requires its own concrete card where relevant to this role; these examples are alternatives, not a required recipe. Retain existing collection records and route-specific source evidence. Count-based planting records require measured or supplier-supported mass-per-unit when matched to a mass-based provider; retain count and mass as linked attributes rather than two purchases. Do not merge separate husk/shell or separate agents. A real mixed stream requires composition and recipient evidence and is counted once. Before completeness, record every applicable amount and native unit, link a compatible verified UUID or explicitly unresolved identity, preserve stock/return attribution, and normalize the attributable raw quantity once to the accepted reference output. Missing records are not zero; aggregate ranges are not individual-input defaults.cp_cohort_inputsIdentity-specific exchanges and reconciled activity records

Data Quality Requirements

requirement_idApplies toRequirementEvidence
dq_identityeach lotDemonstrate species/strain, grade, reelability, fresh/dried condition and actual gate; never infer reelability from CPC label.sample, grade and buyer acceptance
dq_moisturestate comparisonUse representative moisture and original as-received masses; report sample and balance uncertainty.samples and scale calibration
dq_completeall nodesReport selected nodes, inputs, accepted lots, downgraded sales, waste, periods and shared burdens; justify actual zero flows.cohort ledger and node reconciliation
dq_sourceupstream inputsPreserve source, quantity and quality of seed, host leaves, energy, packaging and selected upstream datasets.invoices, host-crop ledger and metadata

9. Validation Rules

rule_idApplies toRulesource_ids
v_identityreference and final outputsReject pierced/unreelable cocoons as reelable or a lot without grade/state/gate evidence; never bind fresh/unprocessed farm-gate UUID to dried, stifled or other-gate lot.fao-cocoon-quality;fao-cocoon-drying
v_massfresh and dried lotsRequire measured net mass and moisture per state; reconcile collection, grading, drying and final handover with sample and water-loss terms, not assumed dry yield.fao-cocoon-characteristics;fao-cocoon-drying
v_routesroute deltasAccept host, climate or mounting variant only with changed inventory, calculation, quality or validation evidence relative to managed parent; reject label-only route.fao-cocoon-quality
v_attributionmulti-output and multi-periodVerify separately marketed outputs, waste, unfinished cohorts, shared assets and service periods; one cocoon mass and shared burden may have only one attributed handover.fao-cocoon-quality
v_bindingflow cardsResolve unresolved inputs to evidenced concrete UUIDs before TIDAS process exchange; leave other UUIDs unresolved until detail-confirmed.
v_foreground_emission_responsibilityActual operated nodes and linked servicesRecord responsibility for on-site fuel combustion and refrigerant leakage when applicable: either quantified foreground emissions or a named linked process explicitly covering them, never merely a fuel-supply or electricity-production input. Assess special-taxon biological and residue emissions using species/route evidence, without a generic livestock factor. Identify any unresolved pathway and withhold a completeness claim; document supported absence and prevent duplicate upstream/downstream accounting.
v_feed_supply_intake_separationAll feed inputsReject an upstream feed inventory reduced by in-boundary refusal, spoilage or discarded leftovers without retaining their production burden. Reconcile supply, intake, stock, transfers and loss destinations under calc_feed_supply_and_intake. Do not reuse intake as supplied feed, assume zero-burden on-site feed or grant automatic avoided-product credits.fao-feed-loss-accounting-2018

10. Published Dataset Profile

FieldValue
dataset_roleState-specific foreground cocoon-production data package, not a published PCR release claim.
downstream_useSecondary/background dataset for downstream silk chains; flow, process and lifecyclemodel projection after exchange identity resolution.
allowed_useCompare same reelable state, species/grade and gate; compare fresh/dried only on measured moisture-normalized basis.
excluded_useProxy for raw silk, spun silk, pierced cocoon feedstock or reeling service; assumed fresh-to-dry conversion.
required_metadataCohort, species/strain, host source, grade, moisture, stifling operator/timing, reject destinations, gate, period and allocation.
required_quality_disclosureMass/moisture uncertainty, grade test, sampling, upstream data quality, unresolved identities and shared-asset allocation.
update_triggerNew host/strain or drying route, grade acceptance or gate change, exact UUID evidence or measured factors superseding provisional screens.

11. Data Sources

Source idTypeReferenceUsed for
fao-cocoon-characteristicshandbookFAO, Silk reeling and testing manual, chapter 2Cocoon composition, weight/moisture states and dry-matter comparison.
fao-cocoon-qualityhandbookFAO, Silk reeling and testing manual, chapter 3Rearing/mounting quality, collection, grading and pierced/unreelable distinction.
fao-cocoon-dryinghandbookFAO, Silk reeling and testing manual, chapter 4Optional producer stifling/drying, storage and state measurement.
fao-feed-loss-accounting-2018official_guidanceFAO 2018, Environmental performance of pig supply chains, section 11.2.2Feed supply versus intake and waste burden, not animal parameters. Applying this accounting principle to the declared taxon is this PCR's methodological choice; no pig diet or emission factor is transferred.
fao-agricultural-energyofficial_guidanceFAO Energy demand and consumption in African agriculture, Annex C case-study results, https://www.fao.org/4/v9766e/v9766e08.htmconditional concrete identities and method context; does not establish site use or quantities

Raw downloads

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

Structured rule index

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

System boundary rules · 5
Rule IDApplies toRuleSource IDs
b_rearingall cohortsInclude managed feeding, climate control, mounting and spinning through intact spun-cocoon handoff. Host-crop production is upstream unless explicitly inside this foreground system; avoid double-counting on-site leaves.fao-cocoon-quality, fao-cocoon-characteristics
b_nodescollection and gradingCollect after spinning as an independent removal node, then classify incoming cocoons into accepted reelable, independently downgraded and rejected/waste destinations; not every harvested cocoon is reelable.fao-cocoon-quality
b_dryingoptional producer conditioningInclude stifling/drying only when producer performs it before declared sale gate; meter heat, electricity, moisture loss and rejects. Buyer-side conditioning, cooking and reeling are downstream.fao-cocoon-drying
b_gateall outputsInclude protected packing and pre-handover handling at actual producer gate but exclude downstream distribution after ownership transfer. Fresh and dried branches require different final-output identities.fao-cocoon-quality, fao-cocoon-drying
reference_handover_linkageactual reference-product boundaryRecord reference_handover as the same physical producer handover already represented by its source rows. It must not extend the gate or insert new processing, capture, storage, transport, service or capital burdens. For a unit-process projection, keep the actually operated stage references; the handover record may be a boundary interface in the resulting foreground package, not an invented standalone operation. Select one actual qualified route/output stratum; trace matching source and input as internal transfers and expose the accepted reference product once. If the source already ended at this gate, partition its existing handover responsibility without counting it again.
Allocation rules · 4
Rule IDApplies toRuleSource IDs
a_outputseparately marketed outputsFirst subdivide cohort, grade and conditioning records by physical lot. If reelable and separately marketed spinning-grade cocoons are joint outputs of an indivisible operation, document and justify physical causal allocation where supported; otherwise disclose economic allocation, price period and uncertainty. Unsold rejects and moisture loss are not co-products.fao-cocoon-quality, fao-cocoon-drying
a_periodcohorts and host-crop phasesAttribute leaf inputs, rearing operations and cocoon outputs to actual cohort and reporting period; carry opening/closing stock and unfinished cohorts across calendar cut-offs.fao-cocoon-quality
a_sharedshared infrastructureRecord host plots, rearing rooms, trays, mountages, graders and dryers with actual consuming nodes, cohorts and service periods; allocate manufacture, repair and utilities by observed use or justified disclosed proxy only once.fao-cocoon-quality, fao-cocoon-drying
allocation_rule_4foreground_burden_allocationConcrete cards do not inherit numerical ranges from the former aggregate card. Determine quantities from original records, stock/meter reconciliation and the declared reference flow; no default quantity or numeric screen is supplied without evidence matching the identity, unit, period and boundary. Missing range evidence is a quality disclosure, not zero use or proof of completeness.
Validation rules · 7
Rule IDApplies toRuleSource IDs
v_identityreference and final outputsReject pierced/unreelable cocoons as reelable or a lot without grade/state/gate evidence; never bind fresh/unprocessed farm-gate UUID to dried, stifled or other-gate lot.fao-cocoon-quality, fao-cocoon-drying
v_massfresh and dried lotsRequire measured net mass and moisture per state; reconcile collection, grading, drying and final handover with sample and water-loss terms, not assumed dry yield.fao-cocoon-characteristics, fao-cocoon-drying
v_routesroute deltasAccept host, climate or mounting variant only with changed inventory, calculation, quality or validation evidence relative to managed parent; reject label-only route.fao-cocoon-quality
v_attributionmulti-output and multi-periodVerify separately marketed outputs, waste, unfinished cohorts, shared assets and service periods; one cocoon mass and shared burden may have only one attributed handover.fao-cocoon-quality
v_bindingflow cardsResolve unresolved inputs to evidenced concrete UUIDs before TIDAS process exchange; leave other UUIDs unresolved until detail-confirmed.
v_foreground_emission_responsibilityActual operated nodes and linked servicesRecord responsibility for on-site fuel combustion and refrigerant leakage when applicable: either quantified foreground emissions or a named linked process explicitly covering them, never merely a fuel-supply or electricity-production input. Assess special-taxon biological and residue emissions using species/route evidence, without a generic livestock factor. Identify any unresolved pathway and withhold a completeness claim; document supported absence and prevent duplicate upstream/downstream accounting.
v_feed_supply_intake_separationAll feed inputsReject an upstream feed inventory reduced by in-boundary refusal, spoilage or discarded leftovers without retaining their production burden. Reconcile supply, intake, stock, transfers and loss destinations under calc_feed_supply_and_intake. Do not reuse intake as supplied feed, assume zero-burden on-site feed or grant automatic avoided-product credits.fao-feed-loss-accounting-2018
Processes and inputs/outputs · 6
Process IDProcess nameInput flowsOutput flows
rearManaged silkworm rearing and spinning43
collectIndependent cocoon collection12
gradeReelability grading and destination sorting13
dryProducer-side stifling and drying42
presentProtected presentation and producer handover12
reference_handoverActual producer reference-product handover11

Complete field inspector

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

On this page