TianGong PCR

Fine animal hair, not carded or combed

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

Source

1. Scope and Applicability

This PCR covers detached raw fine animal hair, not textile-carded or combed, at the actual farm or first-collection handover. Declare species (cashmere goat, mohair goat, camel, yak, alpaca or Angora rabbit as applicable), fibre grade, harvest method, as-sold moisture and contamination, and gate. Species and grades are not physically interchangeable. Combing a living animal to harvest loose fibre is inside the harvest route; downstream carding or combing of detached fibre into a textile preparation is outside it. Shorn sheep wool, pulled wool, coarse hair, attached fur pelts, yarn and finished textile are excluded. First skirting, cleaning, sorting or dehairing enters only if the resulting sold material remains uncarded/uncombed fine hair and the actual operation is recorded. No universal raw-to-clean yield is imposed.

2. Product Category Identity

FieldValue
canonical_pcr_idpcr.agriculture-forestry-and-fishery-products.live-animals-and-animal-products-excluding-meat.fine-animal-hair-not-carded-or-combed
classification_refsCPC 3.0 02943 — fine animal hair, not carded or combed
covered_productsDetached uncarded/uncombed raw fine hair of a declared species and grade, including evidenced first-cleaned state still within the raw class.
excluded_productsOrdinary or pulled sheep wool; coarse hair; attached pelts; carded/combed textile fibre, tops, yarn and fabrics.
representative_productOne identified species-and-grade lot of raw fine hair, with net as-sold mass and measured state.
production_routeSpecies-specific animal husbandry upstream; actual combing, shearing or shed-fibre collection; first skirting/cleaning; grading; protective handover.
market_stateDetached raw fine hair, uncarded/uncombed, at actual farm or first-collection gate.

3. Reference Flow

FieldValue
WhatOne declared species-and-grade lot of raw fine animal hair, uncarded/uncombed, at its actual gate.
How much1 kg net as-sold fibre, excluding container and separately removed dirt, guard hair and rejects.
How wellSpecies, fineness/length or documented grade, colour, guard-hair content, contamination and moisture declared; no assumed clean-fibre equivalence.
How long or cycleIdentify animal cohort, harvest event, production period, first-processing lot and handover; link shared service across actual periods.
reference_flow_linkfine_hair_handover
FieldValue
Reference amount1
Reference product flowRaw fine animal hair, uncarded/uncombed, species/state/gate qualified
Reference flow propertyMass 93a60a56-a3c8-11da-a746-0800200b9a66
Reference unit groupMass units 93a60a57-a4c8-11da-a746-0800200c9a66
Reference unitkg
Required qualifiersspecies; harvest method; fibre grade/fineness/length/colour; raw or first-cleaned state; moisture; guard-hair and contamination state; actual gate; reporting period; package tare

4. Measurement and Unit Rules

rule_idApplies toRequired propertyRequired unitRule
m_netreference and grade lotsMasskgWeigh net fibre after package tare; separately weigh removed guard hair, debris, downgraded saleable material and waste.
m_moistureraw and cleaned statesmass fractionkg/kgSample moisture by lot; use measured dry solids for comparisons between states, preserving original as-sold masses.
m_qualitygrade assignmentfibre diameter/length or documented gradeµm;mm;gradePreserve actual test method, species and thresholds; do not equate grades across species solely by a label.
m_periodanimal service and shared assetstimereporting periodLink animal-care burden and actual hair, milk, meat or other outputs to the same animal, phase and reporting period.
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_conditionIdentified living fibre-producing animals and their upstream animal-service burden, or independently purchased raw fine hair with documented upstream burden and gate.
starting_condition_roleAnimal husbandry, feed and veterinary care are supplied by compatible attributed upstream datasets; purchased raw hair enters conditioning, not a fictitious harvest.
product_classification_scopeDetached raw fine hair only; species, grade and condition determine actual product exchange.
recursive_input_rulePurchased same-category raw fine hair may be conditioned or graded but retains its upstream burden and mass; do not claim it as newly harvested output.
upstream_dataset_requirementRequire compatible animal-service or purchased-hair upstream data, with allocation across actual animal outputs and periods; energy, water and package suppliers need compatible data.
disclosureReport species, animal or purchased-fibre origin, harvest method, all grade/reject destinations, moisture, gate, period, allocation and shared-asset service.

Boundary Rules

rule_idApplies toRulesource_ids
b_harvestlive-animal or shed-fibre routeInclude actual combing, shearing or collection as an independent removal event with raw-fibre handoff; do not require every method for every species. Husbandry stays upstream unless explicitly expanded without duplicating burden.fao-animal-fibre-harvesting
b_conditionfirst preparationInclude performed first skirting, cleaning/drying or dehairing only while the product remains raw uncarded/uncombed fine hair. Record accepted fibre, guard hair, contamination and losses; textile carding/combing is downstream.fao-animal-fibre-harvesting;fao-animal-fibre-processing
b_gradesorting and saleSort by species-specific fineness/length, colour and contamination into accepted, independently marketed downgraded and rejected/waste outputs with distinct destinations. Coarse hair is not re-labelled fine hair.fao-animal-fibre-processing
b_gatepresentationInclude actual protective packing through farm/collection handover; exclude post-handover freight and downstream textile preparation.fao-animal-fibre-harvesting

6. Process Inventory Structure

Process Map

process_idprocess_nameinclusioninclusion_conditionrolequantitative_reference
harvestSpecies-specific fibre harvest or shed-fibre collectionconditionalRequired for actual animal harvest; omitted for identified purchased raw hairAttributed animal service to detached raw-fibre handoff and incidental losskg collected raw fibre per event
conditionFirst raw-hair conditioningrequiredSkirting/foreign-matter removal; wet cleaning, drying or dehairing only when doneRaw collected fibre to prepared uncarded/uncombed input statekg raw fibre received
gradeSpecies- and quality-specific gradingrequiredEvery sale lotPrepared hair to accepted, saleable downgraded and reject destinationskg prepared fibre graded
presentProtective packing and handoverrequiredAccepted raw fine-hair lotAccepted fibre plus packaging to declared farm/collection gatekg net as-sold fibre

Harvest is independent of animal production and first conditioning: animal service ends at a documented source event, harvest removes fibre, conditioning prepares detached material, and grading assigns destination states. The same fibre mass travels once between nodes. Purchased raw hair enters conditioning with upstream burden and no fictitious harvest. Cleaning water and energy are conditional, not universal. Shared shears/combs, cleaning tools, graders and storage assets identify consuming nodes and periods; attribute each service once.

Process: Species-specific fibre harvest or shed-fibre collection (harvest)

Inputs

Product flows
Attributed animal-fibre production service (animal_service)

Record compatible upstream husbandry burden for identified species, cohort and period; this is an attribution link, not a fictitious kg of mixed feed and care.

Denominator and scope requirements:per kg raw fibre harvested

Raw quantity and calculation requirements: One documented share of actual upstream animal service per harvest event. Original collection denominator kind: process_output.

  • Selected flow: Species- and period-specific attributed animal production service (UUID unresolved)
  • Flow property / unit: Service / attributed cohort-period
  • 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_animal_service
  • Range: Attribution-share audit interval, not an animal yield
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 1
    • Unit: share
    • Basis: share of cohort-period upstream burden assigned to fibre
    • Basis kind: Process output (process_output)
    • Evidence kind: Collected record (collected_record)
Waste flows
Elementary flows

Outputs

Product flows
Detached raw fine hair (raw_hair)

Record mass removed by actual combing, shearing or shed-fibre collection; the animal is not itself a fibre output.

Denominator and scope requirements:per kg collected raw fibre

Raw quantity and calculation requirements: Weigh collected fibre before skirting; carry lot id to conditioning. Original collection denominator kind: process_output.

  • Selected flow: Detached raw fine animal hair by species and harvest event (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_lot_mass
  • Range: Transfer completeness on measured output basis
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 1
    • Unit: kg/kg
    • Basis: per kg measured collected raw fibre
    • Basis kind: Process output (process_output)
    • Evidence kind: Collected record (collected_record)
Waste flows
Lost or unsuitable hair and harvest debris (harvest_reject)

Separate unrecoverable hair and foreign matter from usable raw hair by physical material and treatment.

Denominator and scope requirements:per kg collected raw fibre

Raw quantity and calculation requirements: Weigh separately collected waste; report unmeasurable loss as uncertainty. Original collection denominator kind: process_output.

  • Selected flow: Harvest loss or debris by material and 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_rejects
  • Range: Provisional waste screen, not a loss factor
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 10
    • Unit: kg/kg
    • Basis: per kg collected raw fibre
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Elementary flows

Process: First raw-hair conditioning (condition)

Inputs

Product flows
Incoming raw fine hair (incoming_hair)

This is the harvest transfer or separately purchased raw hair with upstream burden; count it once.

Denominator and scope requirements:per kg raw fibre received

Raw quantity and calculation requirements: Weigh incoming net fibre with origin, moisture and tare. Original collection denominator kind: process_output.

  • Selected flow: Raw fine animal hair by species, state and supplier (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_lot_mass
  • Range: Incoming lot completeness on own basis
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 1
    • Unit: kg/kg
    • Basis: per kg raw fine hair received
    • Basis kind: Process output (process_output)
    • Evidence kind: Collected record (collected_record)
Conditional cleaning water (cleaning_water)

Only supplied water for performed first wet cleaning; no assumed washing for every species or lot.

Denominator and scope requirements:per kg raw fibre received

Raw quantity and calculation requirements: Meter supplied water by lot 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_utility
  • Range: Provisional water-use screen, not a recipe
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 100000
    • Unit: kg/kg
    • Basis: per kg raw fibre received; zero only when wet cleaning absent
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Electricity at the equipment supply point (conditioning_energy_electricity)

Collection scope and applicability for conditioning_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, thermal energy or fuel by carrier only for powered operations performed. Denominator and scope requirements:per kg raw fibre received Raw quantity and calculation requirements: Meter actual carrier; allocate shared use by service record. 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_utility 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_utility
  • 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 (conditioning_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_utility 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_utility
  • Sources: fao-agricultural-energy
Waste flows
Elementary flows

Outputs

Product flows
Prepared uncarded fine hair (prepared_hair)

First-cleaned or skirted hair transfers to grade assignment without textile carding or combing.

Denominator and scope requirements:per kg raw fibre received

Raw quantity and calculation requirements: Weigh output and record moisture, guard-hair and contamination change. Original collection denominator kind: process_output.

  • Selected flow: Prepared raw fine animal hair, species/state qualified (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_lot_mass
  • Range: Provisional prepared-mass screen, not a clean-yield factor
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 1
    • Unit: kg/kg
    • Basis: per kg raw fibre received, with separately measured moisture change
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Waste flows
Removed dirt and unusable guard hair (conditioning_reject)

Record by material and disposal destination. Independently marketed coarse guard hair is a separate product, never this waste row.

Denominator and scope requirements:per kg raw fibre received

Raw quantity and calculation requirements: Weigh removed solids; water/evaporation are separate balance terms. Original collection denominator kind: process_output.

  • Selected flow: Conditioning rejects by material and fate (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_rejects
  • Range: Provisional solid-reject screen, not a cleaning yield
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 10
    • Unit: kg/kg
    • Basis: per kg raw fibre received
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Elementary flows

Process: Species- and quality-specific grading (grade)

Inputs

Product flows
Prepared fine hair for grading (grade_input)

Receive the identified prepared lot, not a second purchase of the same fibre.

Denominator and scope requirements:per kg prepared fibre graded

Raw quantity and calculation requirements: Weigh input once at grade boundary; carry source-lot id. Original collection denominator kind: process_output.

  • Selected flow: Prepared uncarded fine animal hair (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
  • Range: Input completeness on own measured basis
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 1
    • Unit: kg/kg
    • Basis: per kg prepared fibre graded
    • Basis kind: Process output (process_output)
    • Evidence kind: Collected record (collected_record)
Waste flows
Elementary flows

Outputs

Product flows
Accepted raw fine-hair grade (accepted_grade)

The accepted grade transfers once to packing with measured or documented fineness/length, colour, contamination and moisture.

Denominator and scope requirements:per kg prepared fibre graded

Raw quantity and calculation requirements: Weigh accepted material, excluding downgraded and rejected masses. Original collection denominator kind: process_output.

  • Selected flow: Accepted raw fine animal hair, species and grade qualified (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
  • Range: Physical grade share, not universal acceptance fraction
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 1
    • Unit: kg/kg
    • Basis: per kg prepared fibre graded, corrected for measured moisture change
    • Basis kind: Process output (process_output)
    • Evidence kind: Collected record (collected_record)
Independently saleable downgraded raw hair (downgraded_grade)

Record an actual separately sold lower grade only if it remains raw fine hair; coarse hair or another class needs its own identity and allocation disclosure.

Denominator and scope requirements:per kg prepared fibre graded

Raw quantity and calculation requirements: Weigh each separately marketed grade; zero when none sold. Original collection denominator kind: process_output.

  • Selected flow: Downgraded saleable raw fine hair by species, grade and 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
  • Range: Physical downgraded share, not universal co-product ratio
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 1
    • Unit: kg/kg
    • Basis: per kg prepared fibre graded, corrected for measured moisture change
    • Basis kind: Process output (process_output)
    • Evidence kind: Collected record (collected_record)
Waste flows
Unsaleable grading reject (grade_reject)

Record non-marketed reject only after distinguishing saleable downgraded fibre and actual treatment fate.

Denominator and scope requirements:per kg prepared fibre graded

Raw quantity and calculation requirements: Weigh rejects and samples independently of sold products. Original collection denominator kind: process_output.

  • Selected flow: Unsaleable grading reject by material and fate (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_rejects
  • Range: Physical reject share, not a disposal factor
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 1
    • Unit: kg/kg
    • Basis: per kg prepared fibre graded, corrected for measured moisture change
    • Basis kind: Process output (process_output)
    • Evidence kind: Collected record (collected_record)
Elementary flows

Process: Protective packing and handover (present)

Inputs

Product flows
Accepted fine hair to pack (pack_input)

Pack only the accepted identified grade; repacking purchased hair is not a new harvest.

Denominator and scope requirements:per kg net packed fine hair

Raw quantity and calculation requirements: Net fibre mass transferred from grading to packing. Original collection denominator kind: process_output.

  • Selected flow: Accepted raw fine hair, species and grade qualified (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: Input completeness on net packed-fibre basis
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 1
    • Unit: kg/kg
    • Basis: per kg net packed fine hair
    • Basis kind: Process output (process_output)
    • Evidence kind: Collected record (collected_record)
Waste flows
Elementary flows

Outputs

Product flows
Raw fine animal hair at actual handover (fine_hair_handover)

Sole reference handover for an identified species, grade, state and farm/collection gate; package mass excluded.

Raw reference-output records: Gross package minus measured tare and removed matter gives net as-sold fibre. Preserve the measured accepted lot quantity and every required qualifier. The amount below is the normalized reference exchange, not an assertion that a physical lot contains only one unit.

Denominator and scope requirements:per reference flow

  • Selected flow: Raw fine animal hair, uncarded/uncombed, species/state/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_handover
  • Range: Reference-output completeness on own net basis
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 1
    • Unit: kg/kg
    • Basis: per kg net as-sold fine hair at declared gate
    • Basis kind: Process output (process_output)
    • Evidence kind: Collected record (collected_record)
Waste flows
Elementary flows

7. Allocation and Co-product Handling

rule_idApplies toRulesource_ids
a_outputsfibre and other animal productsSubdivide animal service by actual species, animal, phase and independently sold outputs: fine hair, coarse/guard hair if marketed, milk, offspring or meat only when actually produced. Never invent slaughter co-product for fibre-only route. Prefer measured causal service allocation; if inseparable, disclose justified physical or economic allocation, price period and sensitivity. Rejects are not automatically co-products.fao-animal-fibre-harvesting
a_gradesaccepted and other sold gradesSplit grade-specific operations where recorded. For jointly graded saleable outputs assign shared burden by causal use if measured, otherwise disclose allocation and uncertainty. One lot has one output handover.fao-animal-fibre-processing
a_periodrepeat harvests and animal phasesCarry husbandry inputs, animal replacement and stock changes through actual periods; attribute one service to relevant fibre events and other actual outputs once, never using universal animal lifetime or fibre yield.fao-animal-fibre-harvesting
a_sharedshears, combs, cleaning, graders and storageRegister each shared asset or utility meter, its harvest/condition/grade/present consumers and service periods; apportion by measured hours, throughput or justified proxy once.fao-animal-fibre-harvesting

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

rule_idApplies toRulesource_ids
allocation_residual_precedenceremaining common burden with no specified primary branchResolve any study-specific joint-product instruction in this PCR that has no specified primary branch using this precedence; retain an already explicitly prescribed category-specific primary method. First directly assign separable output-specific activities. For the remaining common burden B, use a physical driver d_i only when measured operation or biological-service records demonstrate the causal consumption represented by that driver. A product being weighable, valuable or lower grade alone is insufficient; do not switch arbitrarily between area, time, mass and revenue. For comparable grades receiving the same common handling, measured processed mass is applicable only with the same service demand, state and moisture basis demonstrated. Share a_i=d_i/sum(d_j); B_i=Ba_i. If no defensible causal physical driver exists for that common operation, use gate- and period-matched economic shares a_i=(q_ip_i)/sum(q_j*p_j), with the complete independently intended output set, compatible quantity/price units, currency, representative prices and values before output-specific downstream processing. Missing price or denominator evidence makes the allocated result incomplete, not a zero-priced product or a single-output system. Report shares summing to one and sensitivity to a material alternative; an alternative is not an interchangeable primary result. Waste, retained residues and internal transfers receive no co-product share, while their attributable production/handling burdens remain with the producing saleable route. Retain unallocated physical quantities and mass balances separately. This branch gives no automatic substitution credit; any separately scoped substitution analysis retains the gross inventory and its actual displaced-function evidence.ghg-protocol-product-standard-2011

8. Foreground Data Collection, Calculation, and Quality Rules

Specific input identification before dataset completion

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

requirement_idcollection_protocol_idPreserved collection scope
fibre_package_specific_inputcp_handoverOperation present: Select actual clean flexible sack or other documented compatible protective packaging; record reuse and avoid fibre contamination. Denominator and scope requirements:per kg net packed fine hair Raw quantity and calculation requirements: Weigh new package mass; allocate reusable package burden by evidenced turns. 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_animal_serviceharvestanimal upstream servicecohort and allocation ledgerspecies; animal/cohort; phase; upstream source; other actual outputs; period; sharelink upstream and sale ledger; Raw aggregation requirements: assign one evidenced share per event. 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.share;kgevent and periodcomplete phasessource farmsper reference flowdataset and output ledger; traceable numerator, accepted reference-output denominator and normalization worksheet
cp_lot_massharvest;conditionfibre transfertagged lot scale ticketanimal/cohort; source; method; input/output mass; moisture; guard hair; timecalibrated weighing and sample; Raw aggregation requirements: net mass by state. 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/kgeach lotharvest through conditioneach lotper reference flowcalibration, samples, transfer signature; traceable numerator, accepted reference-output denominator and normalization worksheet
cp_utilityconditionoptional water and energymeter/fuel recordlot; cleaning route; water; carrier; energy; meter; periodmeter and operation log; Raw aggregation requirements: assign carrier/lot 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;MJeach operationconditioning periodeach siteper reference flowmeter and operation ticket; traceable numerator, accepted reference-output denominator and normalization worksheet
cp_gradegradeproduct gradesassay and sale ticketlot; species; fineness; length; colour; moisture; accepted; downgraded; buyertest and calibrated weighing; Raw aggregation requirements: reconcile grades by destination. 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.µm;mm;kgeach lotgrade to saleall lotsper reference flowtest and buyer record; traceable numerator, accepted reference-output denominator and normalization worksheet
cp_rejectsharvest;condition;gradewaste/lossmaterial destination loglot; stage; material; mass; sample; treatmentsegregate, weigh and retain receipt; Raw aggregation requirements: sum material by fate 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.kgeach removalfull routeall sitesper reference flowweigh/disposal receipt; traceable numerator, accepted reference-output denominator and normalization worksheet
cp_handoverpresentfinal fibre and packagesale/pack ledgerlot; species; grade; state; gross; tare; net; package; reuse; moisture; buyer; gategross/tare weighing and receipt; Raw aggregation requirements: net as-sold mass. 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. fibre_package_specific_input: Operation present: Select actual clean flexible sack or other documented compatible protective packaging; record reuse and avoid fibre contamination. Denominator and scope requirements:per kg net packed fine hair Raw quantity and calculation requirements: Weigh new package mass; allocate reusable package burden by evidenced turns. 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;itemhandovergrade to gateeach sellerper reference flowpack and signed receipt; traceable numerator, accepted reference-output denominator and normalization worksheet

Calculation Rules

rule_idApplies toFormula or ruleInputsOutputsource_ids
c_neteach sale lotNet fibre = measured gross minus package tare and separately removed matter; retain species, grade, state and gate.gross, tare, removed matterkg net fibrefao-animal-fibre-harvesting
c_balanceharvest through gradeReconcile incoming and transferred solids with accepted, downgraded, rejected and sampled solids; use measured moisture when wet masses differ.mass/moisture by state, rejects, sampleslot and dry-solids balancefao-animal-fibre-processing
c_attributionanimal and asset serviceMultiply actual cohort-period upstream burden by evidenced share assigned to fibre event; apportion shared utilities/assets among consumers once.service ledger, outputs, allocation keyattributed burden per lotfao-animal-fibre-harvesting
c_intensityfinal datasetDivide attributed inventory by net as-sold fibre for declared species/grade/state/gate; do not use generic raw-to-clean factor.attributed flows, net mass, qualifiersinventory per 1 kg referencefao-animal-fibre-processing

Data Quality Requirements

requirement_idApplies toRequirementEvidence
dq_identityeach lotVerify species, harvest method, absence of textile carding/combing, grade and state; animal combing alone does not imply textile-combed fibre.animal/source and operation records
dq_qualitystate comparisonDisclose fineness/length testing, moisture/contamination sampling and uncertainty; no universal species conversion.test report and sample chain
dq_completeall nodesAccount for source burden, transfer, marketed grade, reject, utility, package and period; justify actual zero activities.source, lot and meter reconciliation
dq_sourcepurchased and animal-service inputsPreserve upstream dataset scope and output attribution to avoid duplicated husbandry or missing purchased-hair burden.supplier metadata and allocation ledger

9. Validation Rules

rule_idApplies toRulesource_ids
v_identityreference/outputReject attached pelt, ordinary wool, coarse-only hair, textile-carded/combed fibre or species/grade/gate-free mass as reference; animal combing at harvest remains eligible.fao-animal-fibre-harvesting;fao-animal-fibre-processing
v_balancematerial nodesCheck lot continuity, net mass, sampled moisture and accepted/downgraded/waste destinations; one lot has one handover.fao-animal-fibre-processing
v_allocationanimal periods/shared servicesCheck actual animal output set, period attribution and shared-asset consumers; reject missing upstream burden and duplicated service.fao-animal-fibre-harvesting
v_routeoptional conditionRequire operation evidence for washing, dehairing or drying and class confirmation for sold state; reject default yield or obligatory processing across species.fao-animal-fibre-processing
v_bindinggenerated exchangesResolve conditional product inputs to exact verified UUIDs from foreground records; other UUIDs remain unresolved until detail/property/unit-group confirmation.
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.

10. Published Dataset Profile

FieldValue
dataset_roleSpecies- and grade-specific fine-hair foreground data package, not a PCR release claim.
downstream_useSecondary/background dataset for later textile chains and flow/process/lifecyclemodel projections after UUID resolution.
allowed_useCompare lots with documented species, grade, raw state, moisture and gate; normalize differing moisture on measured dry solids only.
excluded_useProxy for sheep wool, coarse hair, attached pelts, carded/combed fibre, yarn or species-free clean-hair average.
required_metadataSpecies, source, harvest method, animal period/outputs, grade tests, cleaning, mass/moisture, gate, package and allocation.
required_quality_disclosureSpecies/grade comparability, measured moisture, upstream scope, balance uncertainty, unresolved identities and shared-asset allocation.
update_triggerNew species/harvest/processing route, grade definition, gate, supplier evidence or exact platform UUID support.

11. Data Sources

Source idTypeReferenceUsed for
fao-animal-fibre-harvestinghandbookFAO, Harvesting of textile animal fibres, chapter 4Species-specific combing, shearing/collection, first packing and protection.
fao-animal-fibre-processinghandbookFAO, Harvesting of textile animal fibres, chapter 5Sorting, first preparation, grade states and downstream textile-processing distinction.
fao-agricultural-energyofficial_guidanceFAO Energy demand and consumption in African agriculture, Annex C case-study results, https://www.fao.org/4/v9766e/v9766e08.htmconditional concrete identities and method context; does not establish site use or quantities
ghg-protocol-product-standard-2011standardWRI/WBCSD, Product Life Cycle Accounting and Reporting Standard (2011), Chapter 9, https://ghgprotocol.org/sites/default/files/standards/Product-Life-Cycle-Accounting-Reporting-Standard_041613.pdfGeneral allocation hierarchy and comparable-gate economic basis. Applicability conditions and the explicit residual branch are this PCR's method convention; no product-specific causal coefficient, price or output quantity is prescribed by this source.

Raw downloads

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

Structured rule index

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

System boundary rules · 4
Rule IDApplies toRuleSource IDs
b_harvestlive-animal or shed-fibre routeInclude actual combing, shearing or collection as an independent removal event with raw-fibre handoff; do not require every method for every species. Husbandry stays upstream unless explicitly expanded without duplicating burden.fao-animal-fibre-harvesting
b_conditionfirst preparationInclude performed first skirting, cleaning/drying or dehairing only while the product remains raw uncarded/uncombed fine hair. Record accepted fibre, guard hair, contamination and losses; textile carding/combing is downstream.fao-animal-fibre-harvesting, fao-animal-fibre-processing
b_gradesorting and saleSort by species-specific fineness/length, colour and contamination into accepted, independently marketed downgraded and rejected/waste outputs with distinct destinations. Coarse hair is not re-labelled fine hair.fao-animal-fibre-processing
b_gatepresentationInclude actual protective packing through farm/collection handover; exclude post-handover freight and downstream textile preparation.fao-animal-fibre-harvesting
Allocation rules · 6
Rule IDApplies toRuleSource IDs
a_outputsfibre and other animal productsSubdivide animal service by actual species, animal, phase and independently sold outputs: fine hair, coarse/guard hair if marketed, milk, offspring or meat only when actually produced. Never invent slaughter co-product for fibre-only route. Prefer measured causal service allocation; if inseparable, disclose justified physical or economic allocation, price period and sensitivity. Rejects are not automatically co-products.fao-animal-fibre-harvesting
a_gradesaccepted and other sold gradesSplit grade-specific operations where recorded. For jointly graded saleable outputs assign shared burden by causal use if measured, otherwise disclose allocation and uncertainty. One lot has one output handover.fao-animal-fibre-processing
a_periodrepeat harvests and animal phasesCarry husbandry inputs, animal replacement and stock changes through actual periods; attribute one service to relevant fibre events and other actual outputs once, never using universal animal lifetime or fibre yield.fao-animal-fibre-harvesting
a_sharedshears, combs, cleaning, graders and storageRegister each shared asset or utility meter, its harvest/condition/grade/present consumers and service periods; apportion by measured hours, throughput or justified proxy once.fao-animal-fibre-harvesting
allocation_rule_5foreground_burden_allocationConcrete cards do not inherit numerical ranges from the former aggregate card. Determine quantities from original records, stock/meter reconciliation and the declared reference flow; no default quantity or numeric screen is supplied without evidence matching the identity, unit, period and boundary. Missing range evidence is a quality disclosure, not zero use or proof of completeness.
allocation_residual_precedenceremaining common burden with no specified primary branchResolve any study-specific joint-product instruction in this PCR that has no specified primary branch using this precedence; retain an already explicitly prescribed category-specific primary method. First directly assign separable output-specific activities. For the remaining common burden B, use a physical driver d_i only when measured operation or biological-service records demonstrate the causal consumption represented by that driver. A product being weighable, valuable or lower grade alone is insufficient; do not switch arbitrarily between area, time, mass and revenue. For comparable grades receiving the same common handling, measured processed mass is applicable only with the same service demand, state and moisture basis demonstrated. Share a_i=d_i/sum(d_j); B_i=B*a_i. If no defensible causal physical driver exists for that common operation, use gate- and period-matched economic shares a_i=(q_i*p_i)/sum(q_j*p_j), with the complete independently intended output set, compatible quantity/price units, currency, representative prices and values before output-specific downstream processing. Missing price or denominator evidence makes the allocated result incomplete, not a zero-priced product or a single-output system. Report shares summing to one and sensitivity to a material alternative; an alternative is not an interchangeable primary result. Waste, retained residues and internal transfers receive no co-product share, while their attributable production/handling burdens remain with the producing saleable route. Retain unallocated physical quantities and mass balances separately. This branch gives no automatic substitution credit; any separately scoped substitution analysis retains the gross inventory and its actual displaced-function evidence.ghg-protocol-product-standard-2011
Validation rules · 6
Rule IDApplies toRuleSource IDs
v_identityreference/outputReject attached pelt, ordinary wool, coarse-only hair, textile-carded/combed fibre or species/grade/gate-free mass as reference; animal combing at harvest remains eligible.fao-animal-fibre-harvesting, fao-animal-fibre-processing
v_balancematerial nodesCheck lot continuity, net mass, sampled moisture and accepted/downgraded/waste destinations; one lot has one handover.fao-animal-fibre-processing
v_allocationanimal periods/shared servicesCheck actual animal output set, period attribution and shared-asset consumers; reject missing upstream burden and duplicated service.fao-animal-fibre-harvesting
v_routeoptional conditionRequire operation evidence for washing, dehairing or drying and class confirmation for sold state; reject default yield or obligatory processing across species.fao-animal-fibre-processing
v_bindinggenerated exchangesResolve conditional product inputs to exact verified UUIDs from foreground records; other UUIDs remain unresolved until detail/property/unit-group confirmation.
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.
Processes and inputs/outputs · 4
Process IDProcess nameInput flowsOutput flows
harvestSpecies-specific fibre harvest or shed-fibre collection12
conditionFirst raw-hair conditioning42
gradeSpecies- and quality-specific grading13
presentProtective packing and handover11

Complete field inspector

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

On this page