TianGong PCR

Cinnamon and cinnamon-tree flowers, raw

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

Source

1. Scope and Applicability

This PCR covers farm-gate production of unground cinnamon bark products (peeled bark, quills, quillings, featherings or chips) and separately harvested cinnamon-tree flowers or immature flower buds sold as a raw spice. It includes nursery and establishment burdens, perennial stand management, coppice or selective stem cycles, route-specific harvest, scraping and peeling, primary shaping, conditional farm drying, and grading. Species, plant part, product form, drying state and moisture basis must be declared.

The bark and flower/bud routes share perennial cultivation but diverge at harvest. They may coexist on a farm, but one lot and one reporting-period burden cannot be credited to both outputs. Essential-oil distillation, grinding, extraction, manufactured spice formulation, retail packing and transport beyond the farm gate are excluded.

2. Product Category Identity

FieldValue
canonical_pcr_idpcr.agriculture-forestry-and-fishery-products.products-of-agriculture-horticulture-and-market-gardening.cinnamon-and-cinnamon-tree-flowers-raw
classification_refsCPC 3.0 01655, mapping context only; mapping relation: exact
covered_productsWhole raw cinnamon bark forms from declared Cinnamomum species; raw flowers or immature flower buds; farm-dried forms when drying is primary stabilization
excluded_productsGround cinnamon, powder, essential oils, extracts, blended spices, leaves sold separately and consumer-packed products
representative_productOne declared lot of raw cinnamon bark/quills or cinnamon-tree flowers/buds at farm gate
production_routeManaged perennial stand followed by a bark harvest and peeling route or a flower/bud harvest route, with route-specific conditional drying and grading
market_stateFresh or primary farm-dried, unground and otherwise unmanufactured; moisture and product form declared

3. Reference Flow

FieldValue
WhatRaw cinnamon bark product or raw cinnamon-tree flower/bud product delivered at farm gate
How much1 kg as received
How wellConforming to declared species, plant part, form, grade or destination, moisture state and defect criteria; rejects excluded
How long or cycleOne harvest lot within a declared stand year and harvest or coppice cycle
reference_flow_linkaccepted_cinnamon_product
FieldValue
Reference amount1
Reference product flowCinnamon bark or flower/bud in declared actual fresh/dried state
Reference flow propertyMass 93a60a56-a3c8-11da-a746-0800200b9a66
Reference unit groupUnits of mass 93a60a57-a4c8-11da-a746-0800200c9a66
Reference unitkg
Required qualifiersspecies or commercial type; plant part bark or flower/bud; bark form where applicable; fresh or farm-dried state; measured moisture fraction and basis; grade or destination; region; harvest year; stand age; coppice-cycle position; route id; gate Production mix, at farm gate

4. Measurement and Unit Rules

rule_idApplies toRequired propertyRequired unitRule
reference_massReference product and mass balancesMass 93a60a56-a3c8-11da-a746-0800200b9a66kgReport net as-received mass at farm gate and measured moisture fraction.
moisture_conversionFresh, peeled and dried statesMass 93a60a56-a3c8-11da-a746-0800200b9a66kgConvert only with lot-specific moisture: dry mass = wet mass × (1 − moisture mass fraction).
area_time_basisEstablishment and stand managementMass and area-time recordskg, ha, yearRecord field inputs by stand hectare and reporting year, then attribute them to measured route outputs.
energy_consistencyFuel and electricityRelevant energy propertyMJ or kWhPreserve carrier quantities and document conversion factors before aggregation.

5. System Boundary

Boundary Abstraction

FieldValue
declared_starting_conditionEstablished or newly established managed Cinnamomum stand, including attributable nursery and establishment inputs
starting_condition_roleBeginning of foreground perennial crop production
product_classification_scopeRaw cinnamon bark products and raw cinnamon-tree flowers/buds sharing this category boundary
recursive_input_rulePurchased raw cinnamon in this category is recorded once as an upstream product input with a conforming dataset and is not regenerated in this foreground system.
upstream_dataset_requirementProduct and service inputs require representative upstream datasets; actual nutrient products are resolved individually to verified UUIDs during data-package generation.
disclosureDeclare species, route, establishment year, stand age, planting density, coppice or selective-harvest regime, reporting years, moisture basis, intended co-products and exclusions.

Boundary Rules

rule_idApplies toRulesource_ids
boundary_perennial_standNursery, establishment and managementInclude attributable nursery and establishment, soil preparation, replacement, maintenance, nutrient and water supply, crop protection, field energy and direct field emissions through harvest readiness.suriyagoda-2021-ceylon-cinnamon
boundary_bark_routeBark routeInclude coppicing or stem cutting, leaf and branch separation, scraping, rubbing, peeling, quill formation where used, conditional primary drying and grading.sri-lanka-dcd-postharvest; eurlex-2020-ceylon-cinnamon
boundary_flower_routeFlower/bud routeInclude flower or immature-bud harvest, separation from bunches, cleaning, conditional primary drying and grading; never substitute bark-processing data.wilson-2016-cassia-buds; li-2018-cassia-buds; pnp-cassia-buds-route
boundary_conditional_dryingStabilizationActivate drying inputs and water removal only when a lot is dried before farm gate; otherwise record zero and declare the fresh hand-off.sri-lanka-dcd-postharvest; eurlex-2020-ceylon-cinnamon
boundary_exclusionsDownstream manufactureExclude distillation, grinding, extraction, formulation, retail packing and post-farm transport.iso-6539-2014; eurlex-2020-ceylon-cinnamon

6. Process Inventory Structure

Process Map

process_idprocess_nameinclusioninclusion_conditionrolequantitative_reference
perennial_cinnamon_cultivationPerennial cinnamon establishment and stand managementrequiredAll routesManaged biological production parent with multi-year and reporting-period indexing by stand year and cycleha-year and measured route output
bark_harvest_conditioningBark harvest, peeling and primary conditioningconditionalPlant part is barkAlternative technology route delta from the harvest parent; includes primary conditioning and conditional preservation stabilization; one batch is one harvest lotkg prepared bark
flower_harvest_conditioningFlower or bud harvest and primary conditioningconditionalPlant part is flower/budAlternative technology route delta from the harvest parent; includes primary conditioning and conditional preservation stabilization; one batch is one flower lotkg prepared flower/bud
farm_gate_gradingFarm-gate grading and sortingrequiredSelected route outputSeparates accepted, downgraded and rejected stateskg incoming prepared product

Process: Perennial cinnamon establishment and stand management (perennial_cinnamon_cultivation)

Inputs

Product flows
Nursery plants and replacement material (planting_material)

Record seedlings, cuttings and replacement plants attributable to establishment and gap filling.

  • Selected flow: Cinnamon nursery planting material

  • Flow property / unit: Number / item

  • Amount rule: Count planting material and annualize establishment only across evidenced productive stand years.

  • Value mode: Foreground record (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per established hectare at planting.

  • Normalization basis: per declared reference flow

  • Basis kind: Crop cycle (crop_cycle)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_stand_management

  • Sources: suriyagoda-2021-ceylon-cinnamon

  • Range: Planting-density QA screen

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 6000
    • Upper: 14000
    • Unit: item/ha established
    • Basis: per established hectare at planting
    • Basis kind: Crop cycle (crop_cycle)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Fertilizer, urea input (nutrient_supply)

Include this conditional card only when Fertilizer, urea is actually used in the declared process. For every other actual product or carrier, create a separate atomic exchange with its own identity and measured amount; do not infer its use from this example.

  • Selected flow: Fertilizer, urea

  • Flow property / unit: Mass / kg product

  • Amount rule: Measured quantity of Fertilizer, urea used by this process and period; report zero or not applicable only when the route records establish absence.

  • Value mode: Foreground record (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per managed hectare and reporting year.

  • Normalization basis: per declared reference flow

  • Basis kind: Crop cycle (crop_cycle)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_stand_management

Fertilizer, monoammonium phosphate input (nutrient_supply_monoammonium_phosphate)

Include this conditional card only when Fertilizer, monoammonium phosphate is actually used in the declared process. For every other actual product or carrier, create a separate atomic exchange with its own identity and measured amount; do not infer its use from this example.

  • Selected flow: Fertilizer, monoammonium phosphate

  • Flow property / unit: Mass / kg product

  • Amount rule: Measured quantity of Fertilizer, monoammonium phosphate used by this process and period; report zero or not applicable only when the route records establish absence.

  • Value mode: Foreground record (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per managed hectare and reporting year.

  • Normalization basis: per declared reference flow

  • Basis kind: Crop cycle (crop_cycle)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_stand_management

Fertilizer, potassium chloride input (nutrient_supply_potassium_chloride)

Include this conditional card only when Fertilizer, potassium chloride is actually used in the declared process. For every other actual product or carrier, create a separate atomic exchange with its own identity and measured amount; do not infer its use from this example.

  • Selected flow: Fertilizer, potassium chloride

  • Flow property / unit: Mass / kg product

  • Amount rule: Measured quantity of Fertilizer, potassium chloride used by this process and period; report zero or not applicable only when the route records establish absence.

  • Value mode: Foreground record (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per managed hectare and reporting year.

  • Normalization basis: per declared reference flow

  • Basis kind: Crop cycle (crop_cycle)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_stand_management

Cattle manure, as applied input (nutrient_supply_cattle_manure)

Include this conditional card only when Cattle manure, as applied is actually used in the declared process. For every other actual product or carrier, create a separate atomic exchange with its own identity and measured amount; do not infer its use from this example.

  • Selected flow: Cattle manure, as applied

  • Flow property / unit: Mass / kg product

  • Amount rule: Measured quantity of Cattle manure, as applied used by this process and period; report zero or not applicable only when the route records establish absence.

  • Value mode: Foreground record (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per managed hectare and reporting year.

  • Normalization basis: per declared reference flow

  • Basis kind: Crop cycle (crop_cycle)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_stand_management

Agricultural limestone input (nutrient_supply_agricultural_limestone)

Include this conditional card only when Agricultural limestone is actually used in the declared process. For every other actual product or carrier, create a separate atomic exchange with its own identity and measured amount; do not infer its use from this example.

  • Selected flow: Agricultural limestone

  • Flow property / unit: Mass / kg product

  • Amount rule: Measured quantity of Agricultural limestone used by this process and period; report zero or not applicable only when the route records establish absence.

  • Value mode: Foreground record (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per managed hectare and reporting year.

  • Normalization basis: per declared reference flow

  • Basis kind: Crop cycle (crop_cycle)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_stand_management

Irrigation water (irrigation_water)

Record irrigation crossing the foreground boundary; exclude rainfall from the product-flow amount.

  • Selected flow: Irrigation water

  • Flow property / unit: Volume / m3

  • Amount rule: Metered, pumped or otherwise evidenced water delivered to the stand.

  • Value mode: Foreground record (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per managed hectare and reporting year.

  • Normalization basis: per declared reference flow

  • Basis kind: Crop cycle (crop_cycle)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_stand_management

  • Range: Irrigation QA screen

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 10000
    • Unit: m3/ha-year
    • Basis: per managed hectare and reporting year
    • Basis kind: Crop cycle (crop_cycle)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Electricity, medium voltage (field_energy)

Include this exchange only when Electricity, medium voltage is actually supplied to this process. Record every other actual carrier separately. For purchased operating services, retain the supplier boundary and do not also count fuel or electricity already included in that service. Raw activity or stage basis: per managed hectare and reporting year.

  • Selected flow: Electricity, medium voltage
  • Flow property / unit: Energy / kWh
  • Amount rule: Measured Electricity, medium voltage supplied to this process and period, normalized once to the declared reference output; convert carrier-native units only with documented density, calorific value or meter conventions where needed.
  • Value mode: foreground_record
  • Specificity: site_specific
  • Normalization basis: per declared reference flow
  • Basis kind: crop_cycle
  • Evidence kind: collected_record
  • Collection protocol: cp_energy_records
Diesel fuel (field_energy_diesel)

Include this exchange only when Diesel fuel is actually supplied to this process. Record every other actual carrier separately. For purchased operating services, retain the supplier boundary and do not also count fuel or electricity already included in that service. Raw activity or stage basis: per managed hectare and reporting year.

  • Selected flow: Diesel fuel
  • Flow property / unit: Mass / kg
  • Amount rule: Measured Diesel fuel supplied to this process and period, normalized once to the declared reference output; convert carrier-native units only with documented density, calorific value or meter conventions where needed.
  • Value mode: foreground_record
  • Specificity: site_specific
  • Normalization basis: per declared reference flow
  • Basis kind: crop_cycle
  • Evidence kind: collected_record
  • Collection protocol: cp_energy_records

Required crop-protection records: before completing the foreground package, enumerate every actually applied formulated product separately, retaining trade name, active ingredient, salt or chemical form, concentration, density where needed, application quantity, date and treated area. Select one physically specific product identity per exchange. Derive active-substance releases separately by substance and receiving compartment. Missing formulation identity is a completeness gap; do not replace it with a generic pesticide, invented example, or assumed zero.

Waste flows
Elementary flows

Outputs

Product flows
Harvest-ready crop allocated to the selected route (harvest_ready_crop)

Record dry-matter-equivalent bark or flower/bud output attributable to the stand before the independent harvest node; keep routes separate.

  • Selected flow: Harvest-ready cinnamon crop

  • Flow property / unit: Mass / kg dry-matter equivalent

  • Amount rule: Reconcile measured route output backward through conditioning losses without counting standing biomass twice.

  • Value mode: Calculated value (calculated_value)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per managed hectare and reporting year.

  • Normalization basis: per declared reference flow

  • Basis kind: Crop cycle (crop_cycle)

  • Evidence kind: Calculated from collection (calculated_from_collection)

  • Collection protocol: cp_harvest_lot_balance

  • Sources: sri-lanka-dcd-postharvest

  • Range: Reported bark-yield comparison range

    • Range role: Typical range (typical_range)
    • Lower: 741
    • Upper: 1483
    • Unit: kg dried quills/ha-year
    • Basis: per managed hectare and year for Sri Lankan bark production; not a flower-route limit
    • Basis kind: Crop cycle (crop_cycle)
    • Evidence kind: External source (external_source)
    • Sources: sri-lanka-dcd-postharvest
Waste flows
Elementary flows

Outputs

Elementary flows
Direct managed-soil nitrous oxide (soil_n2o)

Calculate direct soil N2O from actual nitrogen inputs with the declared inventory method.

  • Selected flow: Dinitrogen monoxide to air

  • Flow property / unit: Mass / kg N2O

  • Amount rule: Apply the named current managed-soil method to collected nitrogen inputs and site conditions.

  • Value mode: Calculated value (calculated_value)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per kg nitrogen applied.

  • Normalization basis: per declared reference flow

  • Basis kind: N input (n_input)

  • Evidence kind: Method formula (method_formula)

  • Collection protocol: cp_stand_management

  • Sources: ipcc-2019-managed-soils

The final exchange is kg N2O. Keep species-specific elemental-N activity and any N-based factor/range in a separate calculation ledger. Convert that species-specific N mass by 44/28 exactly once before normalization; never reconvert compound mass or apply an N-based range directly to compound mass. A total nitrogen-loss pool is not this species without a supported split. Retain the actual receiving compartment and method boundaries; unknown identity or activity is not zero.

No universal numeric bound is established by the cited balance identity or method. Derive a lot/site-specific check from measured inputs, outputs, moisture, growth where applicable, stocks, losses and uncertainty on compatible bases. Report numeric screening unavailable until supported; retain the measured exchange and investigate residuals without clipping or substituting a default.

Process: Bark harvest, peeling and primary conditioning (bark_harvest_conditioning)

Inputs

Product flows
Harvest-ready stems for the bark lot (bark_route_crop)

Record stems cut under the declared coppice or selective-harvest regime.

  • Selected flow: Harvest-ready cinnamon stems

  • Flow property / unit: Mass / kg dry-matter equivalent

  • Amount rule: Reconcile stems and recovered bark to the cultivation intermediate.

  • Value mode: Calculated value (calculated_value)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per 1 kg accepted bark at farm gate.

  • Normalization basis: per declared reference flow

  • Basis kind: Reference flow (reference_flow)

  • Evidence kind: Calculated from collection (calculated_from_collection)

  • Collection protocol: cp_harvest_lot_balance

  • Sources: suriyagoda-2021-ceylon-cinnamon

  • Range: Stem-to-bark QA screen

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 1
    • Upper: 20
    • Unit: kg dry-matter-equivalent stem/kg accepted bark
    • Basis: per 1 kg accepted bark at farm gate
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Electricity, medium voltage (bark_conditioning_energy)

Include this exchange only when Electricity, medium voltage is actually supplied to this process. Record every other actual carrier separately. For purchased operating services, retain the supplier boundary and do not also count fuel or electricity already included in that service. Raw activity or stage basis: per 1 kg accepted bark at farm gate.

  • Selected flow: Electricity, medium voltage
  • Flow property / unit: Energy / kWh
  • Amount rule: Measured Electricity, medium voltage supplied to this process and period, normalized once to the declared reference output; convert carrier-native units only with documented density, calorific value or meter conventions where needed.
  • Value mode: foreground_record
  • Specificity: site_specific
  • Normalization basis: per declared reference flow
  • Basis kind: reference_flow
  • Evidence kind: collected_record
  • Collection protocol: cp_energy_records
Diesel fuel (bark_conditioning_energy_diesel)

Include this exchange only when Diesel fuel is actually supplied to this process. Record every other actual carrier separately. For purchased operating services, retain the supplier boundary and do not also count fuel or electricity already included in that service. Raw activity or stage basis: per 1 kg accepted bark at farm gate.

  • Selected flow: Diesel fuel
  • Flow property / unit: Mass / kg
  • Amount rule: Measured Diesel fuel supplied to this process and period, normalized once to the declared reference output; convert carrier-native units only with documented density, calorific value or meter conventions where needed.
  • Value mode: foreground_record
  • Specificity: site_specific
  • Normalization basis: per declared reference flow
  • Basis kind: reference_flow
  • Evidence kind: collected_record
  • Collection protocol: cp_energy_records
Waste flows
Elementary flows

Outputs

Product flows
Prepared whole bark product (prepared_bark)

Record peeled bark, quills, quillings, featherings or chips after primary conditioning and before grading; product remains unground.

  • Selected flow: Cinnamon and cinnamon-tree flowers, raw

  • Flow property / unit: Mass / kg

  • Amount rule: Measured net intended output of prepared bark at lot-specific moisture.

  • Value mode: Foreground record (foreground_record)

  • Specificity: Product-specific (product_specific) Raw activity or stage basis: per bark-conditioning lot.

  • Normalization basis: per declared reference flow

  • Basis kind: Process output (process_output)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_harvest_lot_balance

  • Sources: sri-lanka-dcd-postharvest; iso-6539-2014

  • Range: Farm-dried Ceylon bark moisture range

    • Range role: Allowed range (allowed_range)
    • Lower: 0
    • Upper: 15
    • Unit: percent moisture by mass
    • Basis: prepared bark as received; applies only to farm-dried Ceylon-type bark claiming the cited specification
    • Basis kind: Process output (process_output)
    • Evidence kind: External source (external_source)
    • Sources: eurlex-2020-ceylon-cinnamon

Verify this intermediate state or co-product grade independently; the reference-output UUID is not evidence for this row.

Wood, leaves and twigs sold as co-products (bark_route_coproducts)

Record every independently sold output separately. Material retained on site as mulch is a residue; oil distillation is outside scope.

  • Selected flow: Cinnamon wood, leaves and twigs

  • Flow property / unit: Mass / kg

  • Amount rule: Measured intended co-product output leaving for an intended destination, with wet or dry state declared.

  • Value mode: Foreground record (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per 1 kg prepared bark.

  • Normalization basis: per declared reference flow

  • Basis kind: Process output (process_output)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_harvest_lot_balance

  • Sources: suriyagoda-2021-ceylon-cinnamon

  • Range: Co-product mass QA screen

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 30
    • Unit: kg co-product/kg prepared bark
    • Basis: per 1 kg prepared bark; moisture basis declared consistently
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Waste flows
Bark rejects (bark_rejects)

Record unusable bark separately from downgraded saleable bark and declare recovery or disposal.

  • Selected flow: Cinnamon bark residue

  • Flow property / unit: Mass / kg

  • Amount rule: Measured rejected mass outside the accepted-product balance.

  • Value mode: Foreground record (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per 1 kg prepared bark.

  • Normalization basis: per declared reference flow

  • Basis kind: Process output (process_output)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_harvest_lot_balance

  • Range: Bark-reject QA screen

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 1
    • Unit: kg reject/kg prepared bark
    • Basis: per 1 kg prepared bark
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Elementary flows
Water removed during bark drying (bark_drying_water)

Calculate water removed from paired mass and moisture measurements; record zero when drying is inactive.

  • Selected flow: Water to air

  • Flow property / unit: Mass / kg

  • Amount rule: Determine supported evaporation on a closed water-mass control volume: incoming material water + actual added water + opening water stock - water in all accepted/co-product/reject/residue exits - separate liquid discharge/exports - closing water stock. Use measured wet mass times wet-basis moisture for each material stream, and compatible density for liquid volumes. Internal recirculation cancels. Retain actual rain/rewetting where relevant; total fresh/dry mass difference is not all water. Independently support all terms and the evaporation pathway; investigate an unexplained or negative balance rather than force it into a vapour release or clip it to zero. Keep water quantities distinct from dry-solids loss and other volatiles. Attribute and normalize the evidenced water release once using the original matched final reference.

  • Value mode: Calculated value (calculated_value)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per 1 kg farm-dried prepared bark.

  • Normalization basis: per declared reference flow

  • Basis kind: Process output (process_output)

  • Evidence kind: Calculated from collection (calculated_from_collection)

  • Collection protocol: cp_moisture_and_drying

  • Sources: sri-lanka-dcd-postharvest

  • Range: Conditional bark water-removal QA screen

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 10
    • Unit: kg water/kg farm-dried bark
    • Basis: per 1 kg farm-dried bark; zero when drying is inactive
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)

Process: Flower or bud harvest and primary conditioning (flower_harvest_conditioning)

Inputs

Product flows
Harvest-ready flowers or immature buds (flower_route_crop)

Record flower-bearing material entering this route; do not substitute mature fruit, bark or clove buds.

  • Selected flow: Harvest-ready cinnamon-tree flowers or immature buds

  • Flow property / unit: Mass / kg

  • Amount rule: Measured harvested mass before cleaning and conditioning.

  • Value mode: Foreground record (foreground_record)

  • Specificity: Product-specific (product_specific) Raw activity or stage basis: per 1 kg accepted flower/bud at farm gate.

  • Normalization basis: per declared reference flow

  • Basis kind: Reference flow (reference_flow)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_flower_lot_balance

  • Sources: wilson-2016-cassia-buds; li-2018-cassia-buds

  • Range: Flower-input QA screen

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 1
    • Upper: 10
    • Unit: kg harvested material/kg accepted flower product
    • Basis: per 1 kg accepted flower/bud at farm gate
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Electricity, medium voltage (flower_conditioning_energy)

Include this exchange only when Electricity, medium voltage is actually supplied to this process. Record every other actual carrier separately. For purchased operating services, retain the supplier boundary and do not also count fuel or electricity already included in that service. Raw activity or stage basis: per 1 kg accepted flower/bud at farm gate.

  • Selected flow: Electricity, medium voltage
  • Flow property / unit: Energy / kWh
  • Amount rule: Measured Electricity, medium voltage supplied to this process and period, normalized once to the declared reference output; convert carrier-native units only with documented density, calorific value or meter conventions where needed.
  • Value mode: foreground_record
  • Specificity: site_specific
  • Normalization basis: per declared reference flow
  • Basis kind: reference_flow
  • Evidence kind: collected_record
  • Collection protocol: cp_energy_records
Diesel fuel (flower_conditioning_energy_diesel)

Include this exchange only when Diesel fuel is actually supplied to this process. Record every other actual carrier separately. For purchased operating services, retain the supplier boundary and do not also count fuel or electricity already included in that service. Raw activity or stage basis: per 1 kg accepted flower/bud at farm gate.

  • Selected flow: Diesel fuel
  • Flow property / unit: Mass / kg
  • Amount rule: Measured Diesel fuel supplied to this process and period, normalized once to the declared reference output; convert carrier-native units only with documented density, calorific value or meter conventions where needed.
  • Value mode: foreground_record
  • Specificity: site_specific
  • Normalization basis: per declared reference flow
  • Basis kind: reference_flow
  • Evidence kind: collected_record
  • Collection protocol: cp_energy_records
Waste flows
Elementary flows

Outputs

Product flows
Prepared flowers or immature buds (prepared_flowers)

Record cleaned fresh or primary dried flowers/buds before grading; declare whether traded material is flower, immature bud or immature fruit marketed as a bud.

  • Selected flow: Cinnamon and cinnamon-tree flowers, raw

  • Flow property / unit: Mass / kg

  • Amount rule: Measured net prepared flower/bud mass at lot-specific moisture.

  • Value mode: Foreground record (foreground_record)

  • Specificity: Product-specific (product_specific) Raw activity or stage basis: per flower-conditioning lot.

  • Normalization basis: per declared reference flow

  • Basis kind: Process output (process_output)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_flower_lot_balance

  • Sources: wilson-2016-cassia-buds; pnp-cassia-buds-route

  • Range: Flower-product moisture QA screen

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 20
    • Unit: percent moisture by mass
    • Basis: prepared flower/bud as received; provisional screen because no cross-species official limit was located
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)

Verify this intermediate state or co-product grade independently; the reference-output UUID is not evidence for this row.

Waste flows
Flower stems and rejects (flower_rejects)

Record removed stems, foreign matter and spoiled buds with recovery or disposal destination.

  • Selected flow: Cinnamon flower conditioning residue

  • Flow property / unit: Mass / kg

  • Amount rule: Measured reject mass excluded from accepted flower product.

  • Value mode: Foreground record (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per 1 kg prepared flower/bud.

  • Normalization basis: per declared reference flow

  • Basis kind: Process output (process_output)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_flower_lot_balance

  • Sources: pnp-cassia-buds-route

  • Range: Flower-reject QA screen

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 2
    • Unit: kg reject/kg prepared flower product
    • Basis: per 1 kg prepared flower/bud
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)
Elementary flows
Water removed during flower drying (flower_drying_water)

Calculate removed water from paired states; record zero for a fresh hand-off or inactive drying.

  • Selected flow: Water to air

  • Flow property / unit: Mass / kg

  • Amount rule: Determine supported evaporation on a closed water-mass control volume: incoming material water + actual added water + opening water stock - water in all accepted/co-product/reject/residue exits - separate liquid discharge/exports - closing water stock. Use measured wet mass times wet-basis moisture for each material stream, and compatible density for liquid volumes. Internal recirculation cancels. Retain actual rain/rewetting where relevant; total fresh/dry mass difference is not all water. Independently support all terms and the evaporation pathway; investigate an unexplained or negative balance rather than force it into a vapour release or clip it to zero. Keep water quantities distinct from dry-solids loss and other volatiles. Attribute and normalize the evidenced water release once using the original matched final reference.

  • Value mode: Calculated value (calculated_value)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per 1 kg farm-dried flower/bud.

  • Normalization basis: per declared reference flow

  • Basis kind: Process output (process_output)

  • Evidence kind: Calculated from collection (calculated_from_collection)

  • Collection protocol: cp_moisture_and_drying

  • Sources: pnp-cassia-buds-route

  • Range: Conditional flower water-removal QA screen

    • Range role: QA guardrail (qa_guardrail)
    • Lower: 0
    • Upper: 10
    • Unit: kg water/kg farm-dried flower product
    • Basis: per 1 kg farm-dried flower/bud; zero when drying is inactive
    • Basis kind: Process output (process_output)
    • Evidence kind: Reasoned estimate (reasoned_estimate)

Process: Farm-gate grading and sorting (farm_gate_grading)

Inputs

Product flows
Prepared route-specific product (ungraded_cinnamon_product)

Record exactly one route output entering grading and retain bark or flower/bud identity.

  • Selected flow: Prepared raw cinnamon product

  • Flow property / unit: Mass / kg

  • Amount rule: Measured incoming mass from prepared_bark or prepared_flowers, never both for one reference lot.

  • Value mode: Foreground record (foreground_record)

  • Specificity: Product-specific (product_specific) Raw activity or stage basis: per grading lot.

  • Normalization basis: per declared reference flow

  • Basis kind: Process output (process_output)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_grading_balance

  • Range: Grading-input reconciliation

    • Range role: Allowed range (allowed_range)
    • Lower: 1
    • Upper: 1
    • Unit: kg incoming/kg incoming grading basis
    • Basis: per 1 kg incoming prepared product used as denominator
    • Basis kind: Process output (process_output)
    • Evidence kind: Calculated from collection (calculated_from_collection)
Waste flows
Elementary flows

Outputs

Product flows
Accepted raw cinnamon product at farm gate (accepted_cinnamon_product)

This is the reference-flow hand-off and excludes downgraded product and rejects.

  • Selected flow: Cinnamon bark or flower/bud in declared actual fresh/dried state

  • Flow property / unit: Mass / kg Raw output measurement and reconciliation: Measured accepted intended output mass normalized to 1 kg.

  • Amount rule: 1 kg

  • Value mode: Foreground record (foreground_record)

  • Specificity: Product-specific (product_specific) Raw activity or stage basis: per 1 kg reference product at farm gate.

  • Normalization basis: per declared reference flow

  • Basis kind: Reference flow (reference_flow)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_grading_balance

  • Range: Reference-output range

    • Range role: Allowed range (allowed_range)
    • Lower: 1
    • Upper: 1
    • Unit: kg/reference flow
    • Basis: per declared 1 kg accepted reference product
    • Basis kind: Reference flow (reference_flow)
    • Evidence kind: Calculated from collection (calculated_from_collection)

Identity applicability: Verify the concrete identity against the selected actual species/organ, sowing or commodity use, fresh/cured/dried and shell state, grade, provider and declared gate, with Mass/kg support. This PCR retains the semantic route and measurement definition; it does not assert that one fixed UUID covers all alternative states. A fresh-state flow cannot automatically bind a cured/dried output, an ambiguous nut/kernel flow cannot prove both states, and commodity seed cannot establish seed-for-sowing identity. Preserve a verified compatible existing binding only for its supported state; otherwise keep the UUID explicitly unresolved until detail-confirmed. Do not change the product boundary, quantity or route to force a match.

Downgraded saleable product (downgraded_cinnamon_product)

Record a separately sold lower grade as an intended output, never as accepted reference product or waste.

  • Selected flow: Downgraded raw cinnamon product

  • Flow property / unit: Mass / kg

  • Amount rule: Measured downgraded intended output mass with destination and price.

  • Value mode: Foreground record (foreground_record)

  • Specificity: Product-specific (product_specific) Raw activity or stage basis: per 1 kg incoming prepared product.

  • Normalization basis: per declared reference flow

  • Basis kind: Process output (process_output)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_grading_balance

  • Range: Downgraded-output reconciliation

    • Range role: Allowed range (allowed_range)
    • Lower: 0
    • Upper: 1
    • Unit: kg/kg incoming prepared product
    • Basis: per 1 kg incoming prepared product
    • Basis kind: Process output (process_output)
    • Evidence kind: Calculated from collection (calculated_from_collection)
Waste flows
Grading rejects (grading_rejects)

Record non-saleable material and its rework, recovery, field-return, composting or disposal route.

  • Selected flow: Cinnamon grading reject

  • Flow property / unit: Mass / kg

  • Amount rule: Measured reject after one documented internal rework loop.

  • Value mode: Foreground record (foreground_record)

  • Specificity: Site-specific (site_specific) Raw activity or stage basis: per 1 kg incoming prepared product.

  • Normalization basis: per declared reference flow

  • Basis kind: Process output (process_output)

  • Evidence kind: Collected record (collected_record)

  • Collection protocol: cp_grading_balance

  • Range: Grading-reject reconciliation

    • Range role: Allowed range (allowed_range)
    • Lower: 0
    • Upper: 1
    • Unit: kg/kg incoming prepared product
    • Basis: per 1 kg incoming prepared product
    • Basis kind: Process output (process_output)
    • Evidence kind: Calculated from collection (calculated_from_collection)
Elementary flows

7. Allocation and Co-product Handling

rule_idApplies toRulesource_ids
allocation_subdivide_routesBark and flower routesSubdivide direct route records first. Routes may coexist on a farm, but harvest and conditioning burdens are mutually exclusive for one lot.suriyagoda-2021-ceylon-cinnamon; wilson-2016-cassia-buds
allocation_perennial_establishmentEstablishment and stand inputsAttribute establishment and replacement across evidenced productive stand years and measured outputs; identify establishment, immature, productive and termination phases.suriyagoda-2021-ceylon-cinnamon
allocation_coppice_cyclesRepeated bark cyclesLink inputs, maintenance and output to stand year and coppice/selective-harvest cycle; prevent one event entering two cycles.sri-lanka-dcd-postharvest; suriyagoda-2021-ceylon-cinnamon
allocation_intended_coproductsBark, flowers, wood, leaves, twigs and downgraded productPrefer subdivision. For inseparable burdens use documented dry-mass allocation; if the study requires economic allocation, report prices, period and sensitivity. Residues without a product destination receive no credit.
allocation_reworkRework and rejectsRetain burdens on reworked material, link the loop once, and exclude rejects from accepted output.
allocation_batch_periodLots and reporting yearsAssign cleaning, shared handling and changeover to the causative lot or period and allocate any remainder once across measured outputs.

8. Foreground Data Collection, Calculation, and Quality Rules

Inventory completeness: conditional named cards are examples of individual exchanges, not an exhaustive recipe or a requirement to use those products. Before completing a foreground package, enumerate every actual planting stock, nutrient, crop-protection formulation, asset material, operating service, carrier, packaging material, waste stream and applicable elementary substance separately, using its physical identity, state, native property/unit, origin or receiving compartment, and measured or method-calculated quantity. Missing identity or quantity remains a completeness gap, never an assumed zero. Preserve the actual lot and phase basis; do not sum intermediate transfers as additional final output or duplicate burdens included in purchased services.

Retain raw site, lot, cycle and stage quantities and denominators in each collection protocol. Reconcile stocks, losses, moisture and co-product attribution first, then normalize: normalized exchange = attributable raw exchange × declared reference quantity / accepted hand-off product quantity on the same boundary and measurement basis. Apply perennial-establishment and shared-operation attribution before this normalization. Never set an internal-transfer quantity equal to the final reference quantity. Per declared reference flow means the amount, unit and product state in section 3; the data package must declare its actual route and gate.

Data Collection Protocols

protocol_idprocess_idflow_rolerecord_typeraw_fieldscollection_methodunitfrequencytemporal_coveragesite_scopeaggregation_rulequality_evidence
cp_stand_managementperennial_cinnamon_cultivationEstablishment and annual inputsfield log, invoice, meter, application recordstand_id, area, species, planting_date, planting_count, product_name, product_uuid, nutrient_composition, wet_mass, water, treated_area, date, stand_age, cycle_idReconcile logs to invoices and meters; retain nutrient products separately; Raw aggregation and attribution: Sum by stand-year and identity; annualize establishmentitem, kg, m3, haEach event; annual aggregateComplete reporting year plus establishment recordsEvery included standper declared reference flowinvoices, labels, meters, mapped area and dated logs
cp_energy_recordsall foreground processesFuel and electricityinvoice, fuel log, meterprocess_id, lot_id, carrier, quantity, unit, date, conversion_factorMeter or reconcile purchases and stocks; Raw aggregation and attribution: Convert by carrier and assign once to process, lot and periodnative unit, MJ, kWhEach lot or monthlyComplete reporting year and every included lotEvery included siteper declared reference flowinvoices, calibrated meters and conversion reference
cp_harvest_lot_balanceperennial_cinnamon_cultivation; bark_harvest_conditioningBark inputs, products, co-products and rejectsharvest mass balancestand_id, cycle_id, lot_id, stem_mass, bark_mass_before, bark_mass_after, bark_form, wood_mass, leaf_mass, twig_mass, reject_mass, destination, moistureWeigh every hand-off; Raw aggregation and attribution: Reconcile dry matter and aggregate accepted lots to stand-yearkg, mass fractionEach bark lotAll bark lots in the reporting yearEvery bark stand and peeling siteper declared reference flowscale checks, moisture test, lot linkage and receipts
cp_flower_lot_balanceperennial_cinnamon_cultivation; flower_harvest_conditioningFlower inputs, products and rejectsharvest mass balancestand_id, lot_id, botanical_part, maturity, harvested_mass, prepared_mass, stem_mass, foreign_matter, reject_mass, destination, moistureWeigh every hand-off and verify plant part; Raw aggregation and attribution: Reconcile product, removed matter and moisture by lotkg, mass fractionEach flower lotAll flower lots in the reporting yearEvery flower stand and siteper declared reference flowscale checks, botanical record, moisture test and lot linkage
cp_moisture_and_dryingbark_harvest_conditioning; flower_harvest_conditioningConditional dryingdrying log and moisture testlot_id, route_id, drying_active, method, start_mass, end_mass, start_moisture, end_moisture, duration, energy ; all input/output water including rejects/residues; actual added/rain water; separate liquid exports; opening/closing water stock; moisture and density; supported evaporationPaired mass and moisture before and after drying; Raw aggregation and attribution: Calculate dry-matter closure and evaporated water; zero when inactivekg, mass fraction, hour, kWhEach drying lotAll drying lots in the reporting yearEvery drying siteper declared reference flowtest method, calibrated balance, timestamps and meters
cp_grading_balancefarm_gate_gradingAccepted, downgraded, reworked and rejected statesgrading and destination recordlot_id, route_id, incoming_mass, grade, accepted_mass, downgraded_mass, rework_mass, reject_mass, defect, destination, priceWeigh each state and link its hand-off; Raw aggregation and attribution: Incoming = accepted + downgraded + reject + documented loss after one linked rework loopkg, currency/kgEach lotAll grading lots in the reporting yearEvery grading siteper declared reference flowscale checks, grade sheet, sales and reject record

Calculation Rules

rule_idApplies toFormula or ruleInputsOutputsource_ids
calc_moisture_conversionFresh and dried statesdry_mass = wet_mass × (1 − moisture_fraction)paired mass and moisturedry massiso-6539-2014
calc_drying_waterConditional dryingWater removed to air = incoming material water + actual external water addition + opening water stock - water in every outgoing accepted/downgraded/reject/residue stream - separately exported liquid water - closing water stock, using matched measured wet masses and moisture fractions or compatible densities. Internal recirculation cancels. Include actual rain uptake/rewetting; separate dry-matter and non-water losses. Establish actual evaporation and receiving air boundary from measurement or a supported closed balance; missing components or unexplained difference do not prove vapour or zero. Normalize once to matched accepted final output.paired mass and moisturekg water to air
calc_perennial_attributionEstablishment and shared stand burdensAllocate establishment across evidenced productive years; within each year assign shared burdens to separately measured outputs by the declared allocation rule.productive years, stand inputs, route outputsburden per route and reference kgsuriyagoda-2021-ceylon-cinnamon
calc_lot_yieldHarvest lotsaccepted_yield = accepted_mass ÷ incoming_route_mass; report co-product and reject fractions separatelylot mass balanceyield and fractions
calc_grading_balanceGradingincoming = accepted + downgraded + reject + documented loss; rework is one internal loopgrading recordreconciled states
calc_managed_soil_emissionsNitrogen inputsApply the named current method and factors to product-specific nitrogen inputs, climate and management and disclose factor version.applied N and method parametersdirect and indirect N emissionsipcc-2019-managed-soils
chemical_species_mass_accountingelementary_nutrient_emissionsFinal elementary exchanges use the mass of the identified substance and one actual receiving compartment. Keep nutrient/activity ledgers separate: species-specific N2O-N × 44/28 gives N2O, NH3-N × 17/14 gives NH3, nitrate-N × 62/14 gives nitrate, and phosphate-P × 95/31 gives phosphate. If the selected flow is elemental phosphorus instead, report kg P and convert phosphate mass by 31/95 only when that species basis is evidenced. Apply a conversion exactly once only when the method output is on the elemental basis; measured compound mass is not reconverted. Total nutrient losses cannot be assigned to a single species without a supported split, and residual/retained soil nutrient is not an emission. Keep direct/indirect pathway ledgers and avoid repeating a pathway already included in the chosen method or upstream inventory. Factor uncertainty ranges screen factors on their stated basis, not final compound amounts or admissible site emissions. Normalize the attributable compound mass once using the accepted reference quantity and the matched measured output. Unknown activity, identity or compartment remains an evidence gap and blocks a completeness claim.cp_stand_management; species-specific activity ledger, method pathway and factor basis, matched accepted outputIdentity-specific exchanges and reconciled activity records

Data Quality Requirements

requirement_idApplies toRequirementEvidence
dq_identityRoute productsVerify species/type, plant part, form, flower/bud maturity, fresh/dried state and grade for every lot.identity record, photograph or botanical record and grade sheet
dq_temporalPerennial attributionCover a complete reporting year and all included lots; disclose establishment, productive and termination phases and partial cycles.dated stand and harvest records
dq_completenessAll processesAccount for at least 95 percent by mass of each harvest or conditioning lot or quantify and explain the gap.signed mass balance
dq_moistureConversionsUse paired lot-specific moisture whenever fresh and dried states are compared; identify test method and date.laboratory or calibrated rapid test
dq_nutrientsNutrient inputsRetain each actual product as a separate exchange with identity status, composition, moisture basis and application event; never combine different products in one card.labels, invoices and application logs
dq_route_separationAlternative routesShow direct inputs and outputs assigned to one route and shared stand burdens allocated once.lot-to-stand linkage and allocation worksheet
dq_representativenessPublished datasetState geography, species mix, stand-age distribution, harvest regime, technology, drying share, coverage and year.metadata and coverage table

9. Validation Rules

rule_idApplies toRulesource_ids
validate_reference_identityReference flowVerify the concrete identity against the selected actual species/organ, sowing or commodity use, fresh/cured/dried and shell state, grade, provider and declared gate, with Mass/kg support. This PCR retains the semantic route and measurement definition; it does not assert that one fixed UUID covers all alternative states. A fresh-state flow cannot automatically bind a cured/dried output, an ambiguous nut/kernel flow cannot prove both states, and commodity seed cannot establish seed-for-sowing identity. Preserve a verified compatible existing binding only for its supported state; otherwise keep the UUID explicitly unresolved until detail-confirmed. Do not change the product boundary, quantity or route to force a match.
validate_route_exclusivityProcess mapExactly one harvest-conditioning route supplies a reference lot; shared cultivation may be allocated, but direct route burdens cannot appear in both.
validate_nutrient_bindingnutrient_supplyVerify each actual exchange against its concrete flow UUID, physical state, property and unit; preserve explicit unresolved identities when confirmation is unavailable.
validate_conditional_dryingDryingIf inactive, drying energy and removed water are zero. If active, require paired mass, moisture, duration and energy and dry-matter closure.sri-lanka-dcd-postharvest
validate_mass_balanceHarvest, conditioning and gradingRequire lot closure within 5 percent or a documented correction; accepted, downgraded, co-product and waste states are mutually exclusive.
validate_moistureFarm-dried barkCeylon-type bark claiming the cited specification shall not exceed 15 percent moisture; other species and flowers require the declared applicable specification.eurlex-2020-ceylon-cinnamon; iso-6539-2014
validate_period_attributionPerennial stand and cyclesIdentify establishment, immature, productive and termination phases; reject double attribution across stand years or cycles.
validate_multioutputIntended outputsRequire measured hand-off and allocation decision for every intended output; residues or discards receive no product credit.
validate_reworkRejectsRequire one rework, downgrade, recovery or disposal path; exclude unresolved rejects and count a rework loop once.
validate_exclusionsBoundaryReject results containing distillation, grinding, extraction or manufactured-spice formulation.

10. Published Dataset Profile

FieldValue
dataset_roleForeground farm-gate dataset for one declared raw cinnamon bark or flower/bud route
downstream_useEligible as secondary_dataset or background_dataset after methodology, identity and representativeness review
allowed_useAttributional LCA for the declared species, plant part, route, state, geography, technology and period
excluded_useEssential-oil, ground or formulated spice production; undeclared route mixing; extrapolation beyond declared scope
required_metadataPCR id/version; reference UUID; species/type; plant part; form; gate; geography; harvest year; stand age; establishment year; cycle; moisture; grade; allocation; drying method/share; coverage
required_quality_disclosureMeasured and estimated shares, range exceptions, mass closure, UUID resolution, allocation sensitivity, missing data and representativeness limits
update_triggerMaterial change in species, stand regime, yield, nutrient or irrigation practice, route, drying, co-product destination, allocation, grade specification, geography, or data older than five years

11. Data Sources

Source idTypeReferenceUsed for
sri-lanka-dcd-postharvestofficial_guidanceSri Lanka Department of Cinnamon Development, “Post Harvest Technology”, https://cinnamon.gov.lk/about-cinnamon/post-harvest-technology/Harvest, scraping, peeling, 4–7 day drying, grading and reported 300–600 kg/acre-year quill yield
suriyagoda-2021-ceylon-cinnamonliteratureSuriyagoda et al. (2021), “Ceylon cinnamon: Much more than just a spice”, Plants, People, Planet, https://doi.org/10.1002/ppp3.10192Establishment, stand life, coppicing, process decomposition and co-products
eurlex-2020-ceylon-cinnamonofficial_guidanceEuropean Commission (2020), Ceylon Cinnamon GI specification, CELEX 52020XC0622(05), https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:52020XC0622(05)Product forms, route, 15 percent moisture limit and grading context
iso-6539-2014standardISO 6539:2014, Cinnamon — Specification, https://www.iso.org/standard/64797.htmlWhole cinnamon identity and quality context
wilson-2016-cassia-budsliteratureL. Wilson (2016), “Spices and Flavoring Crops: Leaf and Floral Structures”, Encyclopedia of Food and Health, https://www.sciencedirect.com/topics/medicine-and-dentistry/cinnamomum-cassiaCassia flower/bud identity and harvest state
li-2018-cassia-budsliteratureLi et al. (2018), “Chemical constituents from the immature buds of Cinnamomum cassia”, Biochemical Systematics and Ecology 78, 102–105, https://doi.org/10.1016/j.bse.2018.04.008Independent immature-bud identity evidence
pnp-cassia-buds-routehandbookWuzhou P&P Spices, “Cassia Buds”, https://www.pnp6.com/html/en-detail-52.htmlIndustry route evidence for bunch harvest, drying and stem removal; not used as a universal limit
ipcc-2019-managed-soilsmethod_factorIPCC (2019), 2019 Refinement, Volume 4 Chapter 11, https://www.ipcc-nggip.iges.or.jp/public/2019rf/vol4.htmlManaged-soil nitrogen emission method

Raw downloads

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

Structured rule index

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

System boundary rules · 5
Rule IDApplies toRuleSource IDs
boundary_perennial_standNursery, establishment and managementInclude attributable nursery and establishment, soil preparation, replacement, maintenance, nutrient and water supply, crop protection, field energy and direct field emissions through harvest readiness.suriyagoda-2021-ceylon-cinnamon
boundary_bark_routeBark routeInclude coppicing or stem cutting, leaf and branch separation, scraping, rubbing, peeling, quill formation where used, conditional primary drying and grading.sri-lanka-dcd-postharvest, eurlex-2020-ceylon-cinnamon
boundary_flower_routeFlower/bud routeInclude flower or immature-bud harvest, separation from bunches, cleaning, conditional primary drying and grading; never substitute bark-processing data.wilson-2016-cassia-buds, li-2018-cassia-buds, pnp-cassia-buds-route
boundary_conditional_dryingStabilizationActivate drying inputs and water removal only when a lot is dried before farm gate; otherwise record zero and declare the fresh hand-off.sri-lanka-dcd-postharvest, eurlex-2020-ceylon-cinnamon
boundary_exclusionsDownstream manufactureExclude distillation, grinding, extraction, formulation, retail packing and post-farm transport.iso-6539-2014, eurlex-2020-ceylon-cinnamon
Allocation rules · 6
Rule IDApplies toRuleSource IDs
allocation_subdivide_routesBark and flower routesSubdivide direct route records first. Routes may coexist on a farm, but harvest and conditioning burdens are mutually exclusive for one lot.suriyagoda-2021-ceylon-cinnamon, wilson-2016-cassia-buds
allocation_perennial_establishmentEstablishment and stand inputsAttribute establishment and replacement across evidenced productive stand years and measured outputs; identify establishment, immature, productive and termination phases.suriyagoda-2021-ceylon-cinnamon
allocation_coppice_cyclesRepeated bark cyclesLink inputs, maintenance and output to stand year and coppice/selective-harvest cycle; prevent one event entering two cycles.sri-lanka-dcd-postharvest, suriyagoda-2021-ceylon-cinnamon
allocation_intended_coproductsBark, flowers, wood, leaves, twigs and downgraded productPrefer subdivision. For inseparable burdens use documented dry-mass allocation; if the study requires economic allocation, report prices, period and sensitivity. Residues without a product destination receive no credit.
allocation_reworkRework and rejectsRetain burdens on reworked material, link the loop once, and exclude rejects from accepted output.
allocation_batch_periodLots and reporting yearsAssign cleaning, shared handling and changeover to the causative lot or period and allocate any remainder once across measured outputs.
Validation rules · 10
Rule IDApplies toRuleSource IDs
validate_reference_identityReference flowVerify the concrete identity against the selected actual species/organ, sowing or commodity use, fresh/cured/dried and shell state, grade, provider and declared gate, with Mass/kg support. This PCR retains the semantic route and measurement definition; it does not assert that one fixed UUID covers all alternative states. A fresh-state flow cannot automatically bind a cured/dried output, an ambiguous nut/kernel flow cannot prove both states, and commodity seed cannot establish seed-for-sowing identity. Preserve a verified compatible existing binding only for its supported state; otherwise keep the UUID explicitly unresolved until detail-confirmed. Do not change the product boundary, quantity or route to force a match.
validate_route_exclusivityProcess mapExactly one harvest-conditioning route supplies a reference lot; shared cultivation may be allocated, but direct route burdens cannot appear in both.
validate_nutrient_bindingnutrient_supplyVerify each actual exchange against its concrete flow UUID, physical state, property and unit; preserve explicit unresolved identities when confirmation is unavailable.
validate_conditional_dryingDryingIf inactive, drying energy and removed water are zero. If active, require paired mass, moisture, duration and energy and dry-matter closure.sri-lanka-dcd-postharvest
validate_mass_balanceHarvest, conditioning and gradingRequire lot closure within 5 percent or a documented correction; accepted, downgraded, co-product and waste states are mutually exclusive.
validate_moistureFarm-dried barkCeylon-type bark claiming the cited specification shall not exceed 15 percent moisture; other species and flowers require the declared applicable specification.eurlex-2020-ceylon-cinnamon, iso-6539-2014
validate_period_attributionPerennial stand and cyclesIdentify establishment, immature, productive and termination phases; reject double attribution across stand years or cycles.
validate_multioutputIntended outputsRequire measured hand-off and allocation decision for every intended output; residues or discards receive no product credit.
validate_reworkRejectsRequire one rework, downgrade, recovery or disposal path; exclude unresolved rejects and count a rework loop once.
validate_exclusionsBoundaryReject results containing distillation, grinding, extraction or manufactured-spice formulation.
Processes and inputs/outputs · 4
Process IDProcess nameInput flowsOutput flows
perennial_cinnamon_cultivationPerennial cinnamon establishment and stand management92
bark_harvest_conditioningBark harvest, peeling and primary conditioning34
flower_harvest_conditioningFlower or bud harvest and primary conditioning33
farm_gate_gradingFarm-gate grading and sorting13

Complete field inspector

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

On this page