{
  "schema_version": 1,
  "id": "pcr.metal-products-machinery-and-equipment.transport-equipment.caravan-trailer",
  "title": {
    "en-US": "Hardwall touring caravan trailer manufacture",
    "zh-CN": "硬壁牵引式旅居挂车制造"
  },
  "status": "candidate",
  "pcr_kind": "product_category_rule",
  "content_maturity": "authored_methodology",
  "version": "0.1.0",
  "domains": [
    "metal-products-machinery-and-equipment"
  ],
  "modules": {
    "core": [
      "pcr-minimum-content",
      "unit-of-analysis",
      "reference-flow",
      "inventory-flow-taxonomy",
      "system-boundary",
      "allocation",
      "data-quality",
      "validation-rules"
    ]
  },
  "target_entities": [
    "flow",
    "process",
    "lifecyclemodel",
    "dataset"
  ],
  "languages": {
    "canonical": "en-US",
    "available": [
      "en-US",
      "zh-CN"
    ]
  },
  "translation_status": {
    "zh-CN": "aligned"
  },
  "classification_refs": [
    {
      "system": "CPC",
      "version": "3.0",
      "code": "49222",
      "title": "Trailers and semi-trailers of the caravan type, for housing or camping",
      "mapping_type": "narrower"
    }
  ],
  "review_metadata": {
    "scientific_review": "pending",
    "semantic_boundary_decision": "New complete hardwall drawbar touring caravan trailer with configured fixed habitation; narrower than CPC49222. Exclude fifth-wheel/semi-trailers, motorhomes, tent/pop-up/static dwellings, cargo/agricultural trailers, spare chassis/body and refurbishment. Material agricultural self-loading trailer and standalone vehicle body/harness PCRs have distinct product gates; no complete caravan overlap found in checkout. Actual installed habitation/battery/options and retained service fluids define M, with tank/heater drainage and no towing vehicle, persons, LPG bottle/fuel, loose gear or packaging. Actual factory tests included, customer camping/towing excluded; old scaffold/shared mappings unchanged.",
    "unresolved_flow_identities": [
      {
        "row_id": "steel_channel",
        "selected_flow": "Cold-formed non-alloy steel caravan chassis channel",
        "reason": "No unambiguous applicable public state100 identity verified for this physical product, chemistry, state and gate. Only actual stock fabricated on site; record grade, gauge, zinc/surface state and weighed issue less unused return. A purchased finished galvanized chassis excludes this constituent input and its supplier fabrication. Galvanizing performed on site requires its own full atomic route, not an assumed coating allowance."
      },
      {
        "row_id": "solid_wire",
        "selected_flow": "Solid carbon-steel welding wire",
        "reason": "No unambiguous applicable public state100 identity verified for this physical product, chemistry, state and gate. Only actual qualified welding of chassis brackets; record wire designation, chemistry and weighed spool consumption. Flux-cored wire is a different identity and no welding route is prescribed for a purchased bolted chassis."
      },
      {
        "row_id": "argon",
        "selected_flow": "Pure argon welding gas",
        "reason": "No unambiguous applicable public state100 identity verified for this physical product, chemistry, state and gate. Only actual pure argon delivered in the documented welding route, measured by cylinder net mass. Mixed shielding gas and liquid argon are different supplied states; collect them separately if present."
      },
      {
        "row_id": "grp_skin",
        "selected_flow": "Finished glass-fibre-reinforced polyester caravan panel skin sheet",
        "reason": "No unambiguous applicable public state100 identity verified for this physical product, chemistry, state and gate. Only actual supplier-confirmed cured polyester GRP sheet for onsite panel fabrication; record resin, glass reinforcement, surface finish, geometry and issued mass. Swift supports GRP architecture, not polyester chemistry. Raw glass fibre or plate glass is not the finished composite sheet; supplier resin curing is outside this gate."
      },
      {
        "row_id": "ps_core",
        "selected_flow": "Finished expanded-polystyrene rigid caravan insulation board",
        "reason": "No unambiguous applicable public state100 identity verified for this physical product, chemistry, state and gate. Only actual supplier-confirmed EPS board; record polymer, additives, expansion state, dimensions, density evidence and mass. The brochure specifies polystyrene, not universally EPS versus XPS. Purchased sandwich walls already include their cores; do not duplicate."
      },
      {
        "row_id": "pu_frame",
        "selected_flow": "Finished hard-polyurethane caravan body framing profile",
        "reason": "No unambiguous applicable public state100 identity verified for this physical product, chemistry, state and gate. Only installed actual supplier-confirmed hard-PU framing profiles used in onsite panel build. Record composition, fillers, geometry and mass; do not identify a hard structural product as unspecified soft foam or prescribe all caravans as timberless."
      },
      {
        "row_id": "pvac_adhesive",
        "selected_flow": "Water-based polyvinyl-acetate dispersion panel adhesive",
        "reason": "No unambiguous applicable public state100 identity verified for this physical product, chemistry, state and gate. Only an actual qualified PVAc formulation confirmed by supplier/SDS and joint records; record supplied wet mass, solids, additives and water fraction, issue less return. Bailey supports water-based panel adhesive, not PVAc resin or mandatory recipe. A two-component PU adhesive needs separate component rows; no substitution."
      },
      {
        "row_id": "eps_offcut",
        "selected_flow": "Segregated dry expanded-polystyrene board cutting waste",
        "reason": "No unambiguous applicable public state100 identity verified for this physical product, chemistry, state and gate. Only actual segregated characterized EPS offcuts exported untreated; weigh and identify coating/glue contamination and destination. Mixed bonded panel scrap is different."
      },
      {
        "row_id": "grp_offcut",
        "selected_flow": "Cured glass-fibre-reinforced polyester sheet cutting waste",
        "reason": "No unambiguous applicable public state100 identity verified for this physical product, chemistry, state and gate. Only segregated waste of the same characterized cured sheet; weigh and identify resin, glass and surface constituents and treatment. It is a waste transfer, not inevitable styrene or air particulate emission."
      },
      {
        "row_id": "adhesive_residue",
        "selected_flow": "Uncured aqueous polyvinyl-acetate adhesive residue waste",
        "reason": "No unambiguous applicable public state100 identity verified for this physical product, chemistry, state and gate. Only actual separately collected residue of the declared adhesive; weigh supplied-state wet waste, characterize solids and identify treatment. Cured adhesive bonded to panels is part of installed mass or a separate composite-waste stream."
      },
      {
        "row_id": "furniture_board",
        "selected_flow": "Paper-faced plywood caravan furniture board",
        "reason": "No unambiguous applicable public state100 identity verified for this physical product, chemistry, state and gate. Only actual specified plywood with decorative paper facing; record species, ply/resin/face construction, moisture and issue less returns by mass. Bailey supports paper-coated furniture plywood but not bamboo, tropical timber or generic particleboard substitution. Purchased complete cabinets already include this material."
      },
      {
        "row_id": "plywood_offcut",
        "selected_flow": "Segregated paper-faced plywood furniture-board offcut waste",
        "reason": "No unambiguous applicable public state100 identity verified for this physical product, chemistry, state and gate. Weigh separately collected characterized offcuts and record paper, wood, binder and contamination/destination. Do not call the composite pure wood or elementary dust; captured fine dust and mixed panel waste require their own rows."
      },
      {
        "row_id": "chassis",
        "selected_flow": "Complete galvanized-steel drawbar caravan chassis",
        "reason": "No unambiguous applicable public state100 identity verified for this physical product, chemistry, state and gate. One actually purchased finished configured chassis; record steel/zinc finish, geometry, mass and axle/coupling/stabilizer content. Supplier fabrication/galvanizing is not site foreground. Constituents included here are not counted in separate modules or stock. A powered-truck chassis is not a proxy."
      },
      {
        "row_id": "coupler",
        "selected_flow": "Complete mechanical overrun-brake caravan towing coupling",
        "reason": "No unambiguous applicable public state100 identity verified for this physical product, chemistry, state and gate. Only actual supplied drawbar coupling outside chassis/axle modules; record tow-ball interface, overrun mechanism, breakaway/parking linkage and measured mass. These functions define one configured physical assembly, not separate duplicated exchanges."
      },
      {
        "row_id": "rim",
        "selected_flow": "Finished steel caravan trailer wheel rim",
        "reason": "No unambiguous applicable public state100 identity verified for this physical product, chemistry, state and gate. Only actually supplied steel rim with coating, dimensions and net mass recorded; tyres and hubs are outside this single physical part unless a complete wheel module is explicitly used instead."
      },
      {
        "row_id": "wall",
        "selected_flow": "Finished GRP-skinned polystyrene-core caravan wall sandwich panel",
        "reason": "No unambiguous applicable public state100 identity verified for this physical product, chemistry, state and gate. One actual supplied finished bonded wall panel; record exact resin/skin, core polymer/expansion state, frame, adhesive, surface and module mass. Upstream constituents/curing are excluded from duplicate site inputs. Other material skins and cores need different physical rows."
      },
      {
        "row_id": "roof",
        "selected_flow": "Finished GRP-skinned polystyrene-core caravan roof sandwich panel",
        "reason": "No unambiguous applicable public state100 identity verified for this physical product, chemistry, state and gate. One actual supplied roof panel with verified skin/core/frame/bond composition, openings and mass. Installed vents and roof-mounted accessories are separate unless included in module records. Do not repeat constituent stock or infer generic reinforcement."
      },
      {
        "row_id": "floor",
        "selected_flow": "Finished plywood-faced GRP-backed caravan insulated floor panel",
        "reason": "No unambiguous applicable public state100 identity verified for this physical product, chemistry, state and gate. One actual finished supplied floor; declare plywood species/binder, GRP resin, supplier-confirmed insulation polymer, frame/bonding and mass. Swift floor brand is not assigned PU or XPS chemistry from an ambiguous name. No generic thickness or density factor."
      },
      {
        "row_id": "sealant",
        "selected_flow": "Single-component silane-modified-polymer caravan joint sealant",
        "reason": "No unambiguous applicable public state100 identity verified for this physical product, chemistry, state and gate. Only actual supplier-qualified SMP sealant, with binder/additives, cartridge issue less return, cured retention and waste documented. Architecture does not mandate SMP; silicone, butyl tape and multi-component products require separate identities."
      },
      {
        "row_id": "window",
        "selected_flow": "Complete double-glazed acrylic caravan window",
        "reason": "No unambiguous applicable public state100 identity verified for this physical product, chemistry, state and gate. Only actual installed supplier-confirmed PMMA window assembly; record glazing/frame/seal/hardware composition, geometry and net mass. Safety glass, polycarbonate and a raw acrylic sheet do not represent this finished module."
      },
      {
        "row_id": "door",
        "selected_flow": "Complete insulated caravan entrance door",
        "reason": "No unambiguous applicable public state100 identity verified for this physical product, chemistry, state and gate. One actually installed configured door with skin/core/frame, glazing, locks and hinges declared and mass measured. Complete door inputs include these constituents; do not repeat them in material or window rows."
      },
      {
        "row_id": "cabinet",
        "selected_flow": "Complete paper-faced plywood caravan kitchen cabinet",
        "reason": "No unambiguous applicable public state100 identity verified for this physical product, chemistry, state and gate. One actual configured supplied finished cabinet; record plywood species, paper, binder, fittings, dimensions and mass. Do not duplicate its furniture-board constituents or supplier cutting energy. Other fitted wardrobes need distinct rows."
      },
      {
        "row_id": "mattress",
        "selected_flow": "Complete polyurethane-foam caravan mattress",
        "reason": "No unambiguous applicable public state100 identity verified for this physical product, chemistry, state and gate. Only actual installed finished mattress whose foam, cover and reinforcement composition is verified; record delivered dimensions and mass. Brand or berth count does not identify PU chemistry. Detachable camping mattresses not in the accepted installed configuration are excluded from M."
      },
      {
        "row_id": "battery",
        "selected_flow": "Complete sealed AGM lead-acid caravan auxiliary battery",
        "reason": "No unambiguous applicable public state100 identity verified for this physical product, chemistry, state and gate. Only actual installed supplier-confirmed absorbed-glass-mat sealed lead-acid battery; record model, capacity, filled state, mass and enclosure boundary. No catalogue battery allowance is mass evidence. Lithium packs and flooded starter batteries need distinct identities; prefilled electrolyte is not counted twice."
      },
      {
        "row_id": "charger",
        "selected_flow": "Complete caravan mains power supply and battery charger",
        "reason": "No unambiguous applicable public state100 identity verified for this physical product, chemistry, state and gate. One actual combined physical supplied power unit, not a list of alternatives; declare installed converter/charger, circuit boards, enclosure, control/wiring boundary and measured mass. Separate standalone converters or controllers require their own rows."
      },
      {
        "row_id": "fridge",
        "selected_flow": "Complete electric-compressor caravan refrigerator",
        "reason": "No unambiguous applicable public state100 identity verified for this physical product, chemistry, state and gate. Only actual installed electric-compressor unit; record model, insulation, delivered mass, compressor and refrigerant species/charge/boundary. Factory-filled refrigerant is inside this finished product, not a duplicate raw input or inevitable emission. Absorption/LPG refrigerator is a different route."
      },
      {
        "row_id": "water_heater",
        "selected_flow": "Complete electric caravan water heater",
        "reason": "No unambiguous applicable public state100 identity verified for this physical product, chemistry, state and gate. Only actual installed electric heater; declare vessel, element, control, pipe/fitting boundary and delivered drained mass. Gas-fired or combined products need distinct module identity. Retained service glycol is declared separately only if not already included."
      },
      {
        "row_id": "hob",
        "selected_flow": "Complete propane caravan cooking hob",
        "reason": "No unambiguous applicable public state100 identity verified for this physical product, chemistry, state and gate. Only actual installed supplier-confirmed propane-compatible cooking appliance; record burners, regulator/control inclusion, mass and acceptance mode. Natural-gas and electrically heated hobs are different. Fuel is not part of the delivered empty reference state."
      },
      {
        "row_id": "sink",
        "selected_flow": "Finished stainless-steel caravan kitchen sink",
        "reason": "No unambiguous applicable public state100 identity verified for this physical product, chemistry, state and gate. Only actual specified sink with steel grade, surface, drain/fitting boundary and measured mass. Integrated purchased kitchen modules already including it exclude this separate row."
      },
      {
        "row_id": "tank",
        "selected_flow": "Finished polyethylene caravan fresh-water tank",
        "reason": "No unambiguous applicable public state100 identity verified for this physical product, chemistry, state and gate. Only actual installed PE tank; record polymer grade, molded state, capacity, cap/valve boundary and drained net mass. Waste-water tanks are separate products. Water used in testing is not part of empty tank mass."
      },
      {
        "row_id": "water_pipe",
        "selected_flow": "Finished polyethylene caravan potable-water pipe",
        "reason": "No unambiguous applicable public state100 identity verified for this physical product, chemistry, state and gate. Only actual separately supplied PE tubing with resin, dimensions and weighed installed mass; fittings and pumps require separate rows. Do not include it again if already inside a complete water-system module."
      },
      {
        "row_id": "gas_pipe",
        "selected_flow": "Finished copper caravan propane pipe",
        "reason": "No unambiguous applicable public state100 identity verified for this physical product, chemistry, state and gate. Only actual supplied copper gas pipe outside appliances; record alloy, dimensions, surface and installed mass. Complete regulator, hose and fittings need distinct identities. Factory gas test consumption is not pipe material."
      },
      {
        "row_id": "toilet",
        "selected_flow": "Complete caravan cassette toilet",
        "reason": "No unambiguous applicable public state100 identity verified for this physical product, chemistry, state and gate. One actual installed finished cassette system; declare bowl/cassette, polymer, pump, seals and wiring contents, drained delivered mass. No toilet chemicals or waste assumed at delivery; actual factory test media require their own rows."
      },
      {
        "row_id": "propane",
        "selected_flow": "Propane",
        "reason": "No unambiguous applicable public state100 identity verified for this physical product, chemistry, state and gate. Only actual fossil-origin propane supplied in liquefied state from cylinders for recorded factory appliance firing tests; collect net cylinder-mass consumption, composition, returned/retained gas and time. Do not substitute unspecified LPG or natural gas. Empty reference excludes bottle/fuel; pressure-only or electric acceptance has no prescribed fuel consumption. Supplier-confirmed fossil composition and liquid delivery state are required; no density or standard assertion is inferred from a public candidate."
      },
      {
        "row_id": "test_effluent",
        "selected_flow": "Aqueous caravan hydrostatic-test drain water waste",
        "reason": "No unambiguous applicable public state100 identity verified for this physical product, chemistry, state and gate. Only an actual collected outgoing aqueous waste stream from the declared tests; weigh, characterize additives/contamination and identify receiving treatment. Tank drainage reused within factory is internal transfer; a freshwater resource or environmental water emission is not this waste identity."
      },
      {
        "row_id": "pack_board",
        "selected_flow": "Corrugated paperboard caravan protective pad",
        "reason": "No unambiguous applicable public state100 identity verified for this physical product, chemistry, state and gate. Only actual supplied corrugated pads with fibre mix, recycled content and mass declared. Finished fibre-specific boxes are not assumed to identify unspecified protective pads."
      }
    ],
    "unresolved_evidence": [
      "Measured M, complete configured BOM, actual factory/supplier fabrication/bonding/cabinetry route, resin/core/adhesive/furniture/appliance/battery chemistry, net masses and actual test/drainage/firing protocols and quantities require foreground collection. No per-trailer mass, lifetime, mandatory site route, density/combustion factor or numerical acceptance threshold invented.",
      "Scientific and independent translation reviews pending. Swift2026 is edition-specific architecture, Bailey undated retained publisher statement a qualitative alternative, WRI2011 historical allocation hierarchy only; no industry-wide intensity or present full standard conformity established."
    ],
    "identity_rejections": [
      {
        "candidate_uuid": "9c0d706a-c414-4afb-ad0c-4777c4072311",
        "row_id": "propane",
        "reason": "Liquefied fossil C3H8/Mass fields are consistent, but the candidate includes an unrelated ether formula and unsupported standard reference with density-condition qualifiers not verified for actual supplied gas. Retain exact atomic propane row blank pending identity clarification; do not infer density or legal/standard compliance."
      },
      {
        "candidate_uuid": "fc100bf7-8ec9-4f3b-b18f-493f1bff70ad",
        "row_id": "ps_core",
        "reason": "Public description explicitly polyurethane polyfoam; not expanded-polystyrene core. Foam shape alone is not polymer identity."
      },
      {
        "candidate_uuid": "fc100bf7-8ec9-4f3b-b18f-493f1bff70ad",
        "row_id": "pu_frame",
        "reason": "Unspecified flexible/rigid polyfoam does not establish actual hard structural PU frame profile."
      },
      {
        "candidate_uuid": "c26cc446-09e7-4118-919f-55ac3a2f5d42",
        "row_id": "chassis",
        "reason": "Pre-coating in-plant chassis is not the purchased finished galvanized drawbar chassis gate."
      },
      {
        "candidate_uuid": "8b239d58-5fc2-40a5-8003-33f4082bc995",
        "row_id": "furniture_board",
        "reason": "Bamboo plywood classification and no paper-faced furniture-board product state. Public Volume is preserved and not automatically disqualifying; actual species/finish and measured collection/conversion remain unresolved."
      }
    ],
    "inventory_contract": {
      "atomic_flows": "v1",
      "localized_flow_names": "tiangong_zh_v1"
    }
  }
}
