TianGong PCR

Raw hides and skins of goats or kids

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

Source

1. Scope and Applicability

This rule covers separately recovered, fresh or first-stage preserved, untanned goat and kid raw skins. It applies to slaughter and lawful, quality-acceptable fallen-animal recovery. It does not treat a skin retained on a carcass as a separate product. Declare species, provenance, state, grade, actual removal/recovery/curing gate and reporting period. Exclude sheep skins, furrier-class raw furskins, detached hair, chromium-tanned wet blue, other leather and post-gate transport. Upstream goat husbandry may serve meat, milk, fibre or breeding across periods; its burdens must be linked, never silently discarded.

2. Product Category Identity

FieldValue
canonical_pcr_idpcr.agriculture-forestry-and-fishery-products.live-animals-and-animal-products-excluding-meat.raw-hides-and-skins-of-goats-or-kids
classification_refsCPC 3.0 02954
covered_productsSeparately recovered fresh, chilled, dried, salted or brined goat/kid raw skins, not further prepared
excluded_productsSheep/lamb and other-species hides, furrier furskins, detached hair, tanned wet blue and finished leather
representative_product1 kg net as-sold recovered raw goat/kid skin
production_routeroute-compatible upstream animal production → actual slaughter or lawful fallen recovery and independent flaying → first cleaning/trimming → grade sorting → optional preservation → protective actual-gate handover
market_stateFresh or first-stage preserved; species, moisture, retained salt, grade and gate declared

3. Reference Flow

FieldValue
WhatOne separately marketed raw goat or kid skin lot at its actual handover
How much1 kg net as-sold skin; exclude detachable packaging and free brine
How wellgoat/kid species, legal source, route, grade, fresh/chilled/dried/salted/brined state, moisture and retained salt
How long or cyclemeasured terminal-event-to-handover lot, linked to actual animal-production and shared-service periods
reference_flow_linkraw_goat_skin
FieldValue
Reference amount1
Reference product flowRaw goat or kid skin at actual handover
Reference flow propertyMass 93a60a56-a3c8-11da-a746-0800200b9a66
Reference unit groupMass 93a60a57-a4c8-11da-a746-0800200c9a66
Reference unitkg
Required qualifiersgoat or kid; actual recovery; legal source; grade; fresh/preserved route; moisture; retained salt; net package exclusion; gate; animal and facility periods

4. Measurement and Unit Rules

rule_idApplies toRequired propertyRequired unitRule
net_sale_massreference and marketable intermediate skinsMass 93a60a56-a3c8-11da-a746-0800200b9a66kgWeigh net skin at each actual state and gate; exclude removable package and free brine.
state_massfresh to preserved comparisonMasskgMeasure before/after skin mass, water loss and retained salt; never apply a universal fresh-to-cured factor.
period_metershared energy and upstream animal serviceEnergy and timekWh, hKeep carrier meters and service hours by actual reporting period before per-kg normalization.
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. Compute normalized amount = attributable amount * declared reference quantity / measured accepted reference-output quantity. Apply normalization once only; never divide an already normalized value again.

5. System Boundary

Boundary Abstraction

FieldValue
declared_starting_conditionIdentified live goat/kid delivered for slaughter, or legally recoverable fallen body; link the route-compatible animal-production dataset without duplicating its exchanges.
starting_condition_roleProduct for live slaughter; Waste for fallen body only where that is its actual legal flow role. Product-status fallen recovery requires a separately verified Product exchange.
product_classification_scopeCPC 3.0 02954 raw goat/kid skin, not CPC furskin or processed leather.
recursive_input_rulePurchased same-category raw skin entering conditioning carries its own upstream dataset; do not treat it as newly removed skin or reallocate the originating animal.
upstream_dataset_requirementSpecies, meat/milk/fibre/breeding history and periods, terminal route, real co-products, salt, utility and package datasets compatible with actual state and gate.
disclosureanimal ID/lot, upstream boundary, legal recovery, skin removal, output set, allocation, periods, shared assets, grade, state and handover.

Boundary Rules

rule_idApplies toRulesource_ids
animal_linkupstream and terminalHusbandry remains in a route-compatible upstream dataset, including meat/milk/fibre/breeding history. If upstream already includes slaughter, do not repeat its burden in the foreground terminal node; record a handover ledger instead.fao-small-ruminant
independent_skinterminal removalFlaying or lawful recovery is distinct from husbandry and first conditioning. Only an actually separated marketable skin enters this PCR; skin-on carcass does not create an invented hide.fao-small-ruminant
actual_gateall routesStop at actual removal, slaughterhouse, lawful recovery or curing handover before tanning; exclude later distribution and leather manufacture. Omit unperformed downstream nodes for an early fresh-skin gate.un-cpc-3; fao-hides
state_destinationsconditioning to presentationIdentify wet/prepared, accepted/downgraded/rejected and fresh/preserved states and their handoffs. Fresh skin bypasses preservation; package protects but does not add net skin mass.fao-hides; fao-small-ruminant
shared_asset_scoperemoval, conditioning, grading, preservation, presentationIdentify shared rooms, meters, curing frames and reusable containers; enumerate consuming nodes and periods, then attribute each burden once.fao-hides

6. Process Inventory Structure

Process Map

process_idprocess_nameinclusioninclusion_conditionrolequantitative_reference
removalTerminal event and independent skin removalrequiredrecorded routeRecord actual slaughter or lawful fallen recovery; remove skin separately from conditioning.measured lot
conditioningFirst raw-skin conditioningconditionalactual first preparation before handoverClean, flesh or trim only as actually performed, preserving a prepared-state handoff.measured lot
gradingGrade and destination sortingconditionalactual sorting before handoverSeparate accepted, downgraded saleable and rejected destinations.measured lot
preservationConditional raw-skin preservationconditionalactual preservation onlyTreat only actual chilling, drying, salting or brining; fresh sale bypasses.measured lot
gateProtective presentation and actual handoverrequiredrecorded routeProtect and transfer one raw skin product at the declared gate.measured lot

Process: Terminal event and independent skin removal (removal)

Inputs

Product flows
Live goat or kid for documented slaughter (live_goat)

Live goat or kid entering actual slaughter.

Denominator and scope requirements:per actual recorded lot; final result normalized to 1 kg net as-sold raw skin

  • Selected flow: Live goat or kid entering actual slaughter (UUID unresolved)
  • Flow property / unit: Mass / kg
  • Amount rule: Match live animal ID and mass to a compatible upstream husbandry dataset; include the terminal event once.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Route-specific (route_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_removal
  • Range: Provisional completeness screen, not a default yield
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 1000000
    • Unit: kg per lot
    • Basis: actual measured lot flow or service, initial screen only
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Waste flows
Lawfully recoverable fallen goat body (fallen_body)

Fallen goat or kid body legally managed as waste.

Denominator and scope requirements:per actual recorded lot; final result normalized to 1 kg net as-sold raw skin

  • Selected flow: Fallen goat or kid body legally managed as waste (UUID unresolved)
  • Flow property / unit: Mass / kg
  • Amount rule: Use only when actual legal role is Waste, quality permits recovery and no meat product is invented.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Route-specific (route_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_removal
  • Range: Provisional completeness screen, not a default yield
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 1000000
    • Unit: kg per lot
    • Basis: actual measured lot flow or service, initial screen only
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Elementary flows

Outputs

Product flows
Separately removed wet raw goat skin (wet_skin)

Fresh untanned goat or kid skin after independent flaying.

Denominator and scope requirements:per actual recorded lot; final result normalized to 1 kg net as-sold raw skin

  • Selected flow: Fresh untanned goat or kid skin after independent flaying (UUID unresolved)
  • Flow property / unit: Mass / kg
  • Amount rule: Weigh separately only if skin is actually recovered; skin retained on carcass is not a separate product.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Route-specific (route_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_removal
  • Range: Provisional completeness screen, not a default yield
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 1000000
    • Unit: kg per lot
    • Basis: actual measured lot flow or service, initial screen only
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Actual saleable meat or carcass co-product (actual_meat)

Real saleable meat or carcass from slaughter.

Denominator and scope requirements:per actual recorded lot; final result normalized to 1 kg net as-sold raw skin

  • Selected flow: Real saleable meat or carcass from slaughter (UUID unresolved)
  • Flow property / unit: Mass / kg
  • Amount rule: Record actual independent sale handovers only; none is presumed for fallen recovery.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Route-specific (route_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_removal
  • Range: Provisional completeness screen, not a default yield
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 1000000
    • Unit: kg per lot
    • Basis: actual measured lot flow or service, initial screen only
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Waste flows
Unmarketable terminal residues (terminal_waste)

Unmarketable slaughter or fallen-body residues for documented treatment.

Denominator and scope requirements:per actual recorded lot; final result normalized to 1 kg net as-sold raw skin

  • Selected flow: Unmarketable slaughter or fallen-body residues for documented treatment (UUID unresolved)
  • Flow property / unit: Mass / kg
  • Amount rule: Weigh residues and record legal treatment; never count them as saleable skin.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Route-specific (route_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_removal
  • Range: Provisional completeness screen, not a default yield
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 1000000
    • Unit: kg per lot
    • Basis: actual measured lot flow or service, initial screen only
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Elementary flows

Process: First raw-skin conditioning (conditioning)

Inputs

Product flows
Wet skin entering first conditioning (raw_input)

Wet raw goat or kid skin from removal.

Denominator and scope requirements:per actual recorded lot; final result normalized to 1 kg net as-sold raw skin

  • Selected flow: Wet raw goat or kid skin from removal (UUID unresolved)
  • Flow property / unit: Mass / kg
  • Amount rule: Match lot and mass once to removal output; purchased hide needs compatible upstream dataset.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Route-specific (route_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_conditioning
  • Range: Provisional completeness screen, not a default yield
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 1000000
    • Unit: kg per lot
    • Basis: actual measured lot flow or service, initial screen only
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Water for actual first cleaning (wash_water)

Process water for first cleaning, only when applied.

Denominator and scope requirements:per actual recorded lot; final result normalized to 1 kg net as-sold raw skin

  • Selected flow: Process water for first cleaning, only when applied (UUID unresolved)
  • Flow property / unit: Mass / kg
  • Amount rule: Meter actual water use; absent washing means zero exchange.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Route-specific (route_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_conditioning
  • Range: Provisional completeness screen, not a default yield
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 1000000
    • Unit: kg per lot
    • Basis: actual measured lot flow or service, initial screen only
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Waste flows
Elementary flows

Outputs

Product flows
First-conditioned raw skin (prepared_skin)

Untanned cleaned and trimmed goat or kid raw skin.

Denominator and scope requirements:per actual recorded lot; final result normalized to 1 kg net as-sold raw skin

  • Selected flow: Untanned cleaned and trimmed goat or kid raw skin (UUID unresolved)
  • Flow property / unit: Mass / kg
  • Amount rule: Weigh prepared skin before grade sorting; record retained moisture.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Route-specific (route_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_conditioning
  • Range: Provisional completeness screen, not a default yield
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 1000000
    • Unit: kg per lot
    • Basis: actual measured lot flow or service, initial screen only
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Waste flows
Fleshing and trim rejects (conditioning_waste)

Non-saleable flesh, trimmings and wash solids.

Denominator and scope requirements:per actual recorded lot; final result normalized to 1 kg net as-sold raw skin

  • Selected flow: Non-saleable flesh, trimmings and wash solids (UUID unresolved)
  • Flow property / unit: Mass / kg
  • Amount rule: Record mass and actual treatment destination separately from prepared skin.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Route-specific (route_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_conditioning
  • Range: Provisional completeness screen, not a default yield
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 1000000
    • Unit: kg per lot
    • Basis: actual measured lot flow or service, initial screen only
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Elementary flows

Process: Grade and destination sorting (grading)

Inputs

Product flows
Prepared skin entering grading (grading_input)

First-conditioned goat or kid skin entering sort.

Denominator and scope requirements:per actual recorded lot; final result normalized to 1 kg net as-sold raw skin

  • Selected flow: First-conditioned goat or kid skin entering sort (UUID unresolved)
  • Flow property / unit: Mass / kg
  • Amount rule: Trace incoming lot and mass once from conditioning.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Route-specific (route_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_grading
  • Range: Provisional completeness screen, not a default yield
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 1000000
    • Unit: kg per lot
    • Basis: actual measured lot flow or service, initial screen only
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Waste flows
Elementary flows

Outputs

Product flows
Accepted grade raw skin (accepted_skin)

Accepted saleable goat or kid raw skin.

Denominator and scope requirements:per actual recorded lot; final result normalized to 1 kg net as-sold raw skin

  • Selected flow: Accepted saleable goat or kid raw skin (UUID unresolved)
  • Flow property / unit: Mass / kg
  • Amount rule: Record each declared grade and onward preservation or direct handover.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Route-specific (route_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_grading
  • Range: Provisional completeness screen, not a default yield
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 1000000
    • Unit: kg per lot
    • Basis: actual measured lot flow or service, initial screen only
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Downgraded but marketable raw skin (downgraded_skin)

Lower-grade but independently saleable goat or kid raw skin.

Denominator and scope requirements:per actual recorded lot; final result normalized to 1 kg net as-sold raw skin

  • Selected flow: Lower-grade but independently saleable goat or kid raw skin (UUID unresolved)
  • Flow property / unit: Mass / kg
  • Amount rule: Use only when sold as raw skin; state buyer and gate.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Route-specific (route_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_grading
  • Range: Provisional completeness screen, not a default yield
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 1000000
    • Unit: kg per lot
    • Basis: actual measured lot flow or service, initial screen only
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Waste flows
Unmarketable graded rejects (grading_reject)

Rejected skin portions not sold as raw skin.

Denominator and scope requirements:per actual recorded lot; final result normalized to 1 kg net as-sold raw skin

  • Selected flow: Rejected skin portions not sold as raw skin (UUID unresolved)
  • Flow property / unit: Mass / kg
  • Amount rule: Record rejection reason, mass and treatment; no automatic recycling credit.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Route-specific (route_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_grading
  • Range: Provisional completeness screen, not a default yield
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 1000000
    • Unit: kg per lot
    • Basis: actual measured lot flow or service, initial screen only
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Elementary flows

Process: Conditional raw-skin preservation (preservation)

Inputs

Product flows
Usable raw skin before preservation (preservation_input)

Accepted or downgraded raw skin entering actual preservation.

Denominator and scope requirements:per actual recorded lot; final result normalized to 1 kg net as-sold raw skin

  • Selected flow: Accepted or downgraded raw skin entering actual preservation (UUID unresolved)
  • Flow property / unit: Mass / kg
  • Amount rule: Omit this process for fresh direct handover; trace state and mass on entry.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Route-specific (route_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_preservation
  • Range: Provisional completeness screen, not a default yield
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 1000000
    • Unit: kg per lot
    • Basis: actual measured lot flow or service, initial screen only
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Electricity at the equipment supply point (preservation_energy_electricity)

Collection scope and applicability for preservation_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.

Actual electricity, fuel or other energy carrier for preservation. Denominator and scope requirements:per actual recorded lot; final result normalized to 1 kg net as-sold raw skin

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_preservation 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_preservation
  • 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 (preservation_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_preservation 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_preservation
  • Sources: fao-agricultural-energy
Waste flows
Elementary flows

Outputs

Product flows
Preserved untanned raw skin (preserved_skin)

Chilled, dried, salted or brined raw goat or kid skin, not tanned.

Denominator and scope requirements:per actual recorded lot; final result normalized to 1 kg net as-sold raw skin

  • Selected flow: Chilled, dried, salted or brined raw goat or kid skin, not tanned (UUID unresolved)
  • Flow property / unit: Mass / kg
  • Amount rule: Measure as-sold state mass and retained salt and moisture before presentation.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Route-specific (route_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_preservation
  • Range: Provisional completeness screen, not a default yield
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 1000000
    • Unit: kg per lot
    • Basis: actual measured lot flow or service, initial screen only
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Waste flows
Elementary flows

Process: Protective presentation and actual handover (gate)

Inputs

Product flows
Saleable raw skin entering presentation (saleable_skin_input)

Actually saleable raw goat/kid skin from removal, grading or preservation, at the declared gate.

Denominator and scope requirements:per actual recorded lot; final result normalized to 1 kg net as-sold raw skin

  • Selected flow: Actually saleable raw goat/kid skin from removal, grading or preservation at the declared gate (UUID unresolved)
  • Flow property / unit: Mass / kg
  • Amount rule: Take one route-specific recovered, graded or preserved output per lot; never count alternatives together.
  • Value mode: Foreground record (foreground_record)
  • Specificity: Route-specific (route_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Collected record (collected_record)
  • Collection protocol: cp_gate
  • Range: Provisional completeness screen, not a default yield
    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 1000000
    • Unit: kg per lot
    • Basis: actual measured lot flow or service, initial screen only
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Waste flows
Elementary flows

Outputs

Product flows
Raw goat or kid skin at actual handover (raw_goat_skin)

Net as-sold fresh or preserved untanned raw goat or kid skin.

Raw reference-output records: Exactly one final output per sold lot at its actual removal, slaughterhouse, recovery or curing gate; branch-specific upstream steps may be omitted. 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 goat or kid skin at actual handover
  • Flow property / unit: Mass / kg
  • Amount rule: 1 kg
  • Value mode: Calculated value (calculated_value)
  • Specificity: Route-specific (route_specific)
  • Normalization basis: per reference flow
  • Basis kind: Reference flow (reference_flow)
  • Evidence kind: Calculated from collection (calculated_from_collection)
  • Collection protocol: cp_gate
  • Range: Normalized reference amount
    • Range role: Allowed range (allowed_range)
    • Lower: 1
    • Upper: 1
    • Unit: kg per functional unit
    • Basis: per 1 kg net as-sold raw skin
    • 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
animal_phasemeat/milk/fibre/breeding historyLink upstream inputs, animal services, replacement and termination to actual periods and products. Apply documented physical causality where defensible; otherwise use disclosed economic relation with sensitivity. Do not assign zero or all lifetime burden to the hide by default.fao-small-ruminant
terminal_output_setslaughter versus fallen recoveryList every actual independently marketed skin, meat/carcass and other terminal output and its handover; allocate joint burdens only among real intended products, with shares summing to one. Fallen recovery creates no assumed meat product. Residue and Waste are not automatically co-products.fao-small-ruminant
grade_and_statesorting and preservationSaleable accepted and downgraded grades are distinct products only where actual independent sales occur; rejected skin, spent brine and trims follow measured treatment. Do not credit loss as saleable output.fao-hides
shared_periodshared sites and containersAllocate room, frame, meter and reusable-container burdens among actual consuming nodes/lots and periods by measured hours or throughput; count each service once and disclose choice.fao-hides

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
preservative_specific_inputcp_preservationOperation preservation: Actually used salt, brine constituent or other permitted medium. Denominator and scope requirements:per actual recorded lot; final result normalized to 1 kg net as-sold raw skin Original quantity method: Identify substance and measure input; no universal salt dose or fixed flow identity.
protective_material_specific_inputcp_gateOperation gate: Actually used reusable or single-use protective packaging. Denominator and scope requirements:per actual recorded lot; final result normalized to 1 kg net as-sold raw skin Original quantity method: Record material and reuse count; package mass is excluded from net skin reference.

Data Collection Protocols

protocol_idprocess_idflow_rolerecord_typeraw_fieldscollection_methodunitfrequencytemporal_coveragesite_scopeaggregation_rulequality_evidence
cp_removalremovalactual terminal event and independent skinanimal-event ticketanimal and lot ID, species, source route, legal status, live/body mass, skin removal, skin/meat/other products, Waste, gate, periodslaughter/recovery tickets, calibrated scales, upstream dataset linkage; Raw aggregation requirements: match one body input to real outputs and recorded loss. 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. other_terminal_specific_output: Mandatory product output identification, not a selected exchange. Preserved collection scope: Other actually marketed terminal products, if any. Denominator and scope requirements:per actual recorded lot; final result normalized to 1 kg net as-sold raw skin Preserve each actual product output separately, including its actual material/species, physical state, native property/unit, measured quantity, period, destination and unique handover. Before dataset completeness, instantiate a physically specific exchange per actual identity and confirm a compatible UUID or retain its exact unresolved identity. Keep original throughput/normalization, allocation and reuse/stock obligations. A material/function class is not one exchange; do not copy the retired class-level range to components, invent a recipe or infer zero from missing records. Do not duplicate actual quantities or products already represented by another card.kg, eventeach eventanimal service and terminal periodsactual source and removal siteper reference flowtickets, scales, legal records; traceable numerator, accepted reference-output denominator and normalization worksheet
cp_conditioningconditioningfirst prepared-skin stateprocessing batchincoming skin, water, prepared skin, trims, moisture, lot, timebatch sheet, water meter and calibrated scale; Raw aggregation requirements: reconcile mass by state and treatment. 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, heach batchreference production periodactual conditioning siteper reference flowmeter and scale calibration; traceable numerator, accepted reference-output denominator and normalization worksheet
cp_gradinggradingaccepted/downgraded/rejected destinationsgrade ledgerincoming lot, grade, accepted, downgraded, rejected masses and destinationsscale and sale/dispatch documents; Raw aggregation requirements: partition actual grade and reject destinations. 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 lotreference production periodgrading siteper reference flowgrade and dispatch evidence; traceable numerator, accepted reference-output denominator and normalization worksheet
cp_preservationpreservationactual curing or chillingpreservation batchinlet state and mass, salt/medium, utility carrier, output state/mass, moisture, retained salt, spent liquor, timebatch sheet, meter and laboratory/scale records; Raw aggregation requirements: separate fresh bypass and each intervention. 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. preservative_specific_input: Operation preservation: Actually used salt, brine constituent or other permitted medium. Denominator and scope requirements:per actual recorded lot; final result normalized to 1 kg net as-sold raw skin Original quantity method: Identify substance and measure input; no universal salt dose or fixed flow identity. 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. preservation_waste_specific_output: Spent brine, rejected skin and other actual preservation residues. Denominator and scope requirements:per actual recorded lot; final result normalized to 1 kg net as-sold raw skin Separate liquid and solid treatment and record mass without hiding moisture loss. This is a mandatory specific-output collection requirement, not a selected exchange. Preserve every actual waste, residue, reject and co-product from this operation. Create separate cards for physically distinct streams with actual material, composition/state, quantity, receiving route and Product/Waste role before dataset completeness; verify a compatible UUID or explicitly retain its unresolved identity. A genuinely mixed stream may remain one physically defined mixture supported by composition records; never invent separation or count its components again. Keep liquid and solid treatment quantities separate. Preserve original period, output balance, reference normalization and allocation rules; missing records do not establish zero or exclusion.kg, kWh, heach preserved batchactual preservation periodscuring siteper reference flowbatch, calibration and sample record; traceable numerator, accepted reference-output denominator and normalization worksheet
cp_gategatenet saleable skin and packagedispatch lotincoming state, grade, gross mass, free brine, package tare/reuse, net skin mass, gate, destinationdispatch scale, container ledger and invoice; Raw aggregation requirements: one final net-skin output per sold lot. 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_material_specific_input: Operation gate: Actually used reusable or single-use protective packaging. Denominator and scope requirements:per actual recorded lot; final result normalized to 1 kg net as-sold raw skin Original quantity method: Record material and reuse count; package mass is excluded from net skin reference. 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, eventeach dispatchreference handover periodactual handover siteper reference flowdispatch and tare tickets; traceable numerator, accepted reference-output denominator and normalization worksheet

Calculation Rules

rule_idApplies toFormula or ruleInputsOutputsource_ids
net_referencehandoverNet skin mass = gross weighed dispatch minus detachable package and free brine; divide attributable inventories by measured net kg.gross, package tare, free brine, lot IDinventory per 1 kg as-sold raw skinun-cpc-3
state_balanceeach preparation nodeReconcile state-specific inlet mass plus actual added water/salt with outgoing skin, residues, drained liquor and measured moisture change; no universal conversion.lot masses, moisture, salt, water, lossesdocumented state transitionfao-small-ruminant
attribution_checkanimal and shared assetsSum attributable shares to one per real joint-output node and service period; never count same animal phase, room, meter or container twice.product sales, physical drivers, periods, service recordsattributable burden per final kgfao-hides
packaging_reject_identity_and_fategateThe packaging_reject collection role is mandatory when the original operation generates these materials. Record the actual material, composition, state, measured mass and destination separately for each physically distinct stream. Dust, chaff, grain, packaging and product rejects must not share one exchange merely because they arise at the same operation. A physically mixed stream may have one card only with its composition and treatment boundary documented. For downgraded produce, distinguish intended saleable co-products supported by recipient and use evidence from actual waste sent to treatment; a lower grade alone does not determine waste status or allocation. Keep on-site rework/internal returns and in-field retained biomass in reconciled internal ledgers instead of exporting them as waste. Create concrete product or waste cards as appropriate before completeness, with a compatible verified UUID or explicit unresolved identity; keep every attributable burden, do not credit unsubstantiated substitution, and do not count any stream twice. Normalize measured quantities once to the original accepted reference output. A missing identity, amount or destination blocks completeness; no aggregate default or numeric bound is inferred.cp_gateIdentity-specific exchanges and reconciled activity records

Data Quality Requirements

requirement_idApplies toRequirementEvidence
legal_traceeach recovered skinVerify goat/kid identity, terminal route, lawful and quality-acceptable recovery, actual separate skin sale and gate.animal ticket, legal and dispatch record
state_traceall mass transitionsDistinguish wet, prepared, graded, fresh and preserved skin; document moisture, retained salt and package tare.calibrated scales, tests, batch ledger
period_completeupstream and shared serviceLink meat/milk/fibre/breeding periods, terminal event, assets and every consuming node; record exclusions and branch bypass.upstream dataset, meter and period ledger

9. Validation Rules

rule_idApplies toRulesource_ids
category_gatereferenceReject sheep, furrier furskin, tanning-stage wet blue or non-raw leather; require species, state and actual pre-tannery gate.un-cpc-3
separationterminalCheck a skin is physically recovered and sold separately; no invented output from skin-on carcass. Match live Product or fallen Waste to the actual route and legal role.fao-small-ruminant
route_balanceall nodesMatch lot IDs and measured masses from removal to final single handover; reconcile accepted, downgraded, rejected, retained salt, free brine and explained moisture change.fao-small-ruminant
outputs_periodsallocationConfirm actual meat/milk/fibre/breeding output sets, periods, shared consumers and attribution shares; prevent zero/whole-hide burden defaults and double count.fao-hides
identity_resolutionconcrete dataset exchangeResolve each unresolved product/waste/elementary identity to a detail-verified compatible flow before generating a final exchange; conditional flow scope is provisional, not a UUID.
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_roleForeground raw goat/kid skin production package, candidate methodology
downstream_usesecondary_dataset; background_dataset when gate, period, route and identity match
allowed_useSeparately sold, raw untanned goat/kid skins with actual legal source, state and gate
excluded_useSheep/furskin/leather, fictitious skin-on-carcass output, undisclosed recovery or unverified fixed exchange
required_metadataspecies, legal origin, terminal event, grade, state, moisture, retained salt, period, gate, allocation, package
required_quality_disclosuremeasured versus estimated amounts, upstream compatibility, shared-asset allocation, unresolved UUIDs and QA Range limits
update_triggerchanged route, classification, hide state, flow identity, quantitative evidence or gate

11. Data Sources

Source idTypeReferenceUsed for
un-cpc-3official_guidanceUN CPC 3.0 explanatory notesraw-category and processed-goods boundary
fao-small-ruminantofficial_guidanceFAO, Manual for slaughter of small ruminants, chapter 10actual skin separation, first curing and residues
fao-hidesofficial_guidanceFAO, Hides and Skinshide collection, quality, grading and preservation
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
animal_linkupstream and terminalHusbandry remains in a route-compatible upstream dataset, including meat/milk/fibre/breeding history. If upstream already includes slaughter, do not repeat its burden in the foreground terminal node; record a handover ledger instead.fao-small-ruminant
independent_skinterminal removalFlaying or lawful recovery is distinct from husbandry and first conditioning. Only an actually separated marketable skin enters this PCR; skin-on carcass does not create an invented hide.fao-small-ruminant
actual_gateall routesStop at actual removal, slaughterhouse, lawful recovery or curing handover before tanning; exclude later distribution and leather manufacture. Omit unperformed downstream nodes for an early fresh-skin gate.un-cpc-3, fao-hides
state_destinationsconditioning to presentationIdentify wet/prepared, accepted/downgraded/rejected and fresh/preserved states and their handoffs. Fresh skin bypasses preservation; package protects but does not add net skin mass.fao-hides, fao-small-ruminant
shared_asset_scoperemoval, conditioning, grading, preservation, presentationIdentify shared rooms, meters, curing frames and reusable containers; enumerate consuming nodes and periods, then attribute each burden once.fao-hides
Allocation rules · 5
Rule IDApplies toRuleSource IDs
animal_phasemeat/milk/fibre/breeding historyLink upstream inputs, animal services, replacement and termination to actual periods and products. Apply documented physical causality where defensible; otherwise use disclosed economic relation with sensitivity. Do not assign zero or all lifetime burden to the hide by default.fao-small-ruminant
terminal_output_setslaughter versus fallen recoveryList every actual independently marketed skin, meat/carcass and other terminal output and its handover; allocate joint burdens only among real intended products, with shares summing to one. Fallen recovery creates no assumed meat product. Residue and Waste are not automatically co-products.fao-small-ruminant
grade_and_statesorting and preservationSaleable accepted and downgraded grades are distinct products only where actual independent sales occur; rejected skin, spent brine and trims follow measured treatment. Do not credit loss as saleable output.fao-hides
shared_periodshared sites and containersAllocate room, frame, meter and reusable-container burdens among actual consuming nodes/lots and periods by measured hours or throughput; count each service once and disclose choice.fao-hides
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.
Validation rules · 6
Rule IDApplies toRuleSource IDs
category_gatereferenceReject sheep, furrier furskin, tanning-stage wet blue or non-raw leather; require species, state and actual pre-tannery gate.un-cpc-3
separationterminalCheck a skin is physically recovered and sold separately; no invented output from skin-on carcass. Match live Product or fallen Waste to the actual route and legal role.fao-small-ruminant
route_balanceall nodesMatch lot IDs and measured masses from removal to final single handover; reconcile accepted, downgraded, rejected, retained salt, free brine and explained moisture change.fao-small-ruminant
outputs_periodsallocationConfirm actual meat/milk/fibre/breeding output sets, periods, shared consumers and attribution shares; prevent zero/whole-hide burden defaults and double count.fao-hides
identity_resolutionconcrete dataset exchangeResolve each unresolved product/waste/elementary identity to a detail-verified compatible flow before generating a final exchange; conditional flow scope is provisional, not a UUID.
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 · 5
Process IDProcess nameInput flowsOutput flows
removalTerminal event and independent skin removal23
conditioningFirst raw-skin conditioning22
gradingGrade and destination sorting13
preservationConditional raw-skin preservation31
gateProtective presentation and actual handover11

Complete field inspector

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

On this page