{
  "metadata": {
    "schema_version": "2.0",
    "package_version": "2.0.0-rc1",
    "generated_date": "2026-07-28",
    "rule": "Only relationships marked public-eligible in the source package are included."
  },
  "relationships": [
    {
      "relationship_id": "REL-001800",
      "source_entity_id": "MKT-m22",
      "source_entity_type": "market",
      "source_name": "Shot Blasting, Sand Blasting & Surface Prep Booths",
      "relationship": "commonly has application",
      "target_entity_id": "APP-abrasive-media-recovery-blast-room-cleanup-rust-scale-coating-debris-cleanup-boo",
      "target_entity_type": "application",
      "target_name": "Abrasive-media recovery, blast-room cleanup, rust/scale/coating debris cleanup, booth housekeeping",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002007",
      "source_entity_id": "APP-air-powered-hazardous-cleanup",
      "source_entity_type": "application",
      "source_name": "Air-powered hazardous cleanup",
      "relationship": "handles material",
      "target_entity_id": "MAT-hazard-sensitive-residues-no-electric-preference",
      "target_entity_type": "material",
      "target_name": "Hazard-sensitive residues, no-electric preference",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002003",
      "source_entity_id": "APP-am-depowdering-support",
      "source_entity_type": "application",
      "source_name": "AM depowdering support",
      "relationship": "handles material",
      "target_entity_id": "MAT-metal-or-polymer-powder",
      "target_entity_type": "material",
      "target_name": "Metal or polymer powder",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002001",
      "source_entity_id": "APP-battery-conductive-powder-cleanup",
      "source_entity_type": "application",
      "source_name": "Battery / conductive powder cleanup",
      "relationship": "handles material",
      "target_entity_id": "MAT-conductive-fines-powders",
      "target_entity_type": "material",
      "target_name": "Conductive fines/powders",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001806",
      "source_entity_id": "MKT-m23",
      "source_entity_type": "market",
      "source_name": "Shipyards, Marine & Offshore Fabrication",
      "relationship": "commonly has application",
      "target_entity_id": "APP-bilge-compartment-cleanup-blasting-coating-removal-cleanup-welding-zone-housekee",
      "target_entity_type": "application",
      "target_name": "Bilge/compartment cleanup, blasting/coating-removal cleanup, welding-zone housekeeping, sump/liquid cleanup",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002009",
      "source_entity_id": "APP-bulk-discharge-pre-separation",
      "source_entity_type": "application",
      "source_name": "Bulk-discharge / pre-separation",
      "relationship": "handles material",
      "target_entity_id": "MAT-high-volume-dust-chips-powder",
      "target_entity_type": "material",
      "target_name": "High-volume dust/chips/powder",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001761",
      "source_entity_id": "MKT-m14",
      "source_entity_type": "market",
      "source_name": "Mining, Cement & Minerals",
      "relationship": "commonly has application",
      "target_entity_id": "APP-bulk-dust-cleanup-conveyor-crusher-mill-cleanup-housekeeping-around-harsh-duty-e",
      "target_entity_type": "application",
      "target_name": "Bulk-dust cleanup, conveyor/crusher/mill cleanup, housekeeping around harsh-duty equipment",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001821",
      "source_entity_id": "MKT-m26",
      "source_entity_type": "market",
      "source_name": "Waterjet Cutting & Abrasive Slurry Cleanup",
      "relationship": "commonly has application",
      "target_entity_id": "APP-catch-tank-sludge-removal-spent-abrasive-cleanup-slurry-cleanout",
      "target_entity_type": "application",
      "target_name": "Catch-tank sludge removal, spent-abrasive cleanup, slurry cleanout",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001981",
      "source_entity_id": "APP-combustible-dust-housekeeping",
      "source_entity_type": "application",
      "source_name": "Combustible dust housekeeping",
      "relationship": "handles material",
      "target_entity_id": "MAT-ignition-sensitive-dust",
      "target_entity_type": "material",
      "target_name": "Ignition-sensitive dust",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001745",
      "source_entity_id": "MKT-m10",
      "source_entity_type": "market",
      "source_name": "Electronics, Battery & ESD-Sensitive Manufacturing",
      "relationship": "commonly has application",
      "target_entity_id": "APP-conductive-dust-cleanup-esd-safe-housekeeping-powder-handling-critical-area-clea",
      "target_entity_type": "application",
      "target_name": "Conductive dust cleanup, ESD-safe housekeeping, powder handling, critical-area cleaning",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001701",
      "source_entity_id": "MKT-m1",
      "source_entity_type": "market",
      "source_name": "CNC Machining & Metalworking",
      "relationship": "commonly has application",
      "target_entity_id": "APP-coolant-sump-cleaning-wet-chip-swarf-recovery-sludge-removal-machine-side-housek",
      "target_entity_type": "application",
      "target_name": "Coolant sump cleaning, wet chip/swarf recovery, sludge removal, machine-side housekeeping, floor recovery around CNCs",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001970",
      "source_entity_id": "APP-coolant-sump-cleaning",
      "source_entity_type": "application",
      "source_name": "Coolant sump cleaning",
      "relationship": "handles material",
      "target_entity_id": "MAT-coolant-sludge-fines",
      "target_entity_type": "material",
      "target_name": "Coolant + sludge + fines",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001758",
      "source_entity_id": "MKT-m13",
      "source_entity_type": "market",
      "source_name": "Chemical & Petrochemical Processing",
      "relationship": "commonly has application",
      "target_entity_id": "APP-fine-powder-cleanup-hazardous-residue-handling-housekeeping-around-processing-eq",
      "target_entity_type": "application",
      "target_name": "Fine-powder cleanup, hazardous residue handling, housekeeping around processing equipment",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001726",
      "source_entity_id": "MKT-m6",
      "source_entity_type": "market",
      "source_name": "Pharma, Nutraceutical & Life Sciences",
      "relationship": "commonly has application",
      "target_entity_id": "APP-fine-powder-containment-hygienic-housekeeping-contained-collection-discharge-mac",
      "target_entity_type": "application",
      "target_name": "Fine-powder containment, hygienic housekeeping, contained collection/discharge, machine integration",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001975",
      "source_entity_id": "APP-fine-powder-housekeeping",
      "source_entity_type": "application",
      "source_name": "Fine powder housekeeping",
      "relationship": "handles material",
      "target_entity_id": "MAT-fine-dry-powder",
      "target_entity_type": "material",
      "target_name": "Fine dry powder",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001736",
      "source_entity_id": "MKT-m8",
      "source_entity_type": "market",
      "source_name": "Textiles & Nonwovens",
      "relationship": "commonly has application",
      "target_entity_id": "APP-fluff-fiber-trims-cleanup-process-scrap-extraction-line-housekeeping",
      "target_entity_type": "application",
      "target_name": "Fluff/fiber/trims cleanup, process-scrap extraction, line housekeeping",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001794",
      "source_entity_id": "MKT-m21",
      "source_entity_type": "market",
      "source_name": "Foundries",
      "relationship": "commonly has application",
      "target_entity_id": "APP-foundry-sand-cleanup-shakeout-finishing-housekeeping-slag-fines-recovery-abrasiv",
      "target_entity_type": "application",
      "target_name": "Foundry sand cleanup, shakeout/finishing housekeeping, slag/fines recovery, abrasive floor cleanup",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001771",
      "source_entity_id": "MKT-m16",
      "source_entity_type": "market",
      "source_name": "Oil & Gas, Offshore & Marine",
      "relationship": "commonly has application",
      "target_entity_id": "APP-hazard-sensitive-cleanup-blast-coating-residue-removal-bilge-sump-liquid-cleanup",
      "target_entity_type": "application",
      "target_name": "Hazard-sensitive cleanup, blast/coating residue removal, bilge/sump liquid cleanup",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001721",
      "source_entity_id": "MKT-m5",
      "source_entity_type": "market",
      "source_name": "Bakeries & Industrial Ovens",
      "relationship": "commonly has application",
      "target_entity_id": "APP-hot-oven-cleaning-crumb-flour-removal-belt-deck-cleanup-elevated-oven-area-clean",
      "target_entity_type": "application",
      "target_name": "Hot oven cleaning, crumb/flour removal, belt/deck cleanup, elevated oven-area cleaning",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001992",
      "source_entity_id": "APP-hot-oven-cleaning",
      "source_entity_type": "application",
      "source_name": "Hot oven cleaning",
      "relationship": "handles material",
      "target_entity_id": "MAT-hot-crumbs-and-residue",
      "target_entity_type": "material",
      "target_name": "Hot crumbs and residue",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001753",
      "source_entity_id": "MKT-m12",
      "source_entity_type": "market",
      "source_name": "Combustible Dust & Hazard-Sensitive Housekeeping",
      "relationship": "commonly has application",
      "target_entity_id": "APP-housekeeping-in-ignition-sensitive-areas-contained-dust-recovery-safer-cleanup-m",
      "target_entity_type": "application",
      "target_name": "Housekeeping in ignition-sensitive areas, contained dust recovery, safer cleanup methods",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001716",
      "source_entity_id": "MKT-m4",
      "source_entity_type": "market",
      "source_name": "Food & Beverage Processing",
      "relationship": "commonly has application",
      "target_entity_id": "APP-ingredient-powder-cleanup-line-side-housekeeping-production-area-hygiene-liquid-",
      "target_entity_type": "application",
      "target_name": "Ingredient powder cleanup, line-side housekeeping, production-area hygiene, liquid/spill recovery",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001776",
      "source_entity_id": "MKT-m17",
      "source_entity_type": "market",
      "source_name": "Indoor Shooting Ranges",
      "relationship": "commonly has application",
      "target_entity_id": "APP-lead-dust-housekeeping-brass-cleanup-range-lane-cleaning-behind-target-cleanup",
      "target_entity_type": "application",
      "target_name": "Lead-dust housekeeping, brass cleanup, range-lane cleaning, behind-target cleanup",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001996",
      "source_entity_id": "APP-lead-dust-range-cleanup",
      "source_entity_type": "application",
      "source_name": "Lead dust range cleanup",
      "relationship": "handles material",
      "target_entity_id": "MAT-lead-dust-primer-residue-brass",
      "target_entity_type": "material",
      "target_name": "Lead dust, primer residue, brass",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001766",
      "source_entity_id": "MKT-m15",
      "source_entity_type": "market",
      "source_name": "Recycling, Scrap & Briquetting",
      "relationship": "commonly has application",
      "target_entity_id": "APP-material-recovery-cleanup-chip-collection-fines-light-fraction-handling-line-hou",
      "target_entity_type": "application",
      "target_name": "Material-recovery cleanup, chip collection, fines/light-fraction handling, line housekeeping",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001812",
      "source_entity_id": "MKT-m24",
      "source_entity_type": "market",
      "source_name": "Primary Metals, Steel Mills & Service Centers",
      "relationship": "commonly has application",
      "target_entity_id": "APP-mill-scale-cleanup-finishing-line-housekeeping-grit-fines-removal-scrap-area-cle",
      "target_entity_type": "application",
      "target_name": "Mill-scale cleanup, finishing-line housekeeping, grit/fines removal, scrap-area cleanup",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001990",
      "source_entity_id": "APP-on-board-machine-extraction",
      "source_entity_type": "application",
      "source_name": "On-board machine extraction",
      "relationship": "handles material",
      "target_entity_id": "MAT-fine-dust-or-scrap-at-a-machine",
      "target_entity_type": "material",
      "target_name": "Fine dust or scrap at a machine",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001825",
      "source_entity_id": "MKT-m27",
      "source_entity_type": "market",
      "source_name": "Power Generation, Utilities & Industrial Maintenance Shops",
      "relationship": "commonly has application",
      "target_entity_id": "APP-outage-window-cleanup-pit-mezzanine-cleanup-maintenance-bay-housekeeping",
      "target_entity_type": "application",
      "target_name": "Outage-window cleanup, pit/mezzanine cleanup, maintenance-bay housekeeping",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001782",
      "source_entity_id": "MKT-m19",
      "source_entity_type": "market",
      "source_name": "Facility Maintenance & Industrial Housekeeping",
      "relationship": "commonly has application",
      "target_entity_id": "APP-overhead-cleaning-pit-cleaning-floor-cleanup-hard-to-reach-housekeeping",
      "target_entity_type": "application",
      "target_name": "Overhead cleaning, pit cleaning, floor cleanup, hard-to-reach housekeeping",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001994",
      "source_entity_id": "APP-overhead-high-level-cleaning",
      "source_entity_type": "application",
      "source_name": "Overhead/high-level cleaning",
      "relationship": "handles material",
      "target_entity_id": "MAT-settled-dust-overhead",
      "target_entity_type": "material",
      "target_name": "Settled dust overhead",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001988",
      "source_entity_id": "APP-packaging-trim-extraction",
      "source_entity_type": "application",
      "source_name": "Packaging trim extraction",
      "relationship": "handles material",
      "target_entity_id": "MAT-continuous-trim-scrap",
      "target_entity_type": "material",
      "target_name": "Continuous trim scrap",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001998",
      "source_entity_id": "APP-pellet-flake-recovery",
      "source_entity_type": "application",
      "source_name": "Pellet/flake recovery",
      "relationship": "handles material",
      "target_entity_id": "MAT-pellets-flakes-fines",
      "target_entity_type": "material",
      "target_name": "Pellets, flakes, fines",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001740",
      "source_entity_id": "MKT-m9",
      "source_entity_type": "market",
      "source_name": "Plastics & Rubber Processing",
      "relationship": "commonly has application",
      "target_entity_id": "APP-pellet-flakes-fines-recovery-hopper-floor-cleanup-line-side-housekeeping",
      "target_entity_type": "application",
      "target_name": "Pellet/flakes/fines recovery, hopper/floor cleanup, line-side housekeeping",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001830",
      "source_entity_id": "MKT-m28",
      "source_entity_type": "market",
      "source_name": "Rail, Heavy Equipment & Industrial Rebuild",
      "relationship": "commonly has application",
      "target_entity_id": "APP-pit-cleanup-mixed-metal-oil-debris-cleanup-fabrication-maintenance-housekeeping",
      "target_entity_type": "application",
      "target_name": "Pit cleanup, mixed metal/oil debris cleanup, fabrication + maintenance housekeeping",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001787",
      "source_entity_id": "MKT-m20",
      "source_entity_type": "market",
      "source_name": "Central Vacuum Systems / Multi-Point Plants",
      "relationship": "commonly has application",
      "target_entity_id": "APP-plant-wide-housekeeping-multi-point-extraction-material-conveyance-discharge-aut",
      "target_entity_type": "application",
      "target_name": "Plant-wide housekeeping, multi-point extraction, material conveyance, discharge automation",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002005",
      "source_entity_id": "APP-plant-wide-multi-point-collection",
      "source_entity_type": "application",
      "source_name": "Plant-wide multi-point collection",
      "relationship": "handles material",
      "target_entity_id": "MAT-mixed-process-waste",
      "target_entity_type": "material",
      "target_name": "Mixed process waste",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001749",
      "source_entity_id": "MKT-m11",
      "source_entity_type": "market",
      "source_name": "Additive Manufacturing & 3D Printing",
      "relationship": "commonly has application",
      "target_entity_id": "APP-powder-recovery-depowdering-cleanup-blast-post-process-cleanup-reactive-powder-h",
      "target_entity_type": "application",
      "target_name": "Powder recovery, depowdering cleanup, blast/post-process cleanup, reactive-powder housekeeping",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001779",
      "source_entity_id": "MKT-m18",
      "source_entity_type": "market",
      "source_name": "Woodworking & Furniture Production",
      "relationship": "commonly has application",
      "target_entity_id": "APP-sawdust-shavings-cleanup-sanding-dust-cleanup-general-housekeeping",
      "target_entity_type": "application",
      "target_name": "Sawdust/shavings cleanup, sanding dust cleanup, general housekeeping",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001817",
      "source_entity_id": "MKT-m25",
      "source_entity_type": "market",
      "source_name": "Forging, Heat Treat & Heavy Metal Processing",
      "relationship": "commonly has application",
      "target_entity_id": "APP-scale-cleanup-bay-housekeeping-mixed-oil-solid-maintenance-cleanup",
      "target_entity_type": "application",
      "target_name": "Scale cleanup, bay housekeeping, mixed oil/solid maintenance cleanup",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001979",
      "source_entity_id": "APP-silica-concrete-dust-extraction",
      "source_entity_type": "application",
      "source_name": "Silica / concrete dust extraction",
      "relationship": "handles material",
      "target_entity_id": "MAT-fine-silica-concrete-dust",
      "target_entity_type": "material",
      "target_name": "Fine silica/concrete dust",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001712",
      "source_entity_id": "MKT-m3",
      "source_entity_type": "market",
      "source_name": "Construction, Concrete & Floor Prep",
      "relationship": "commonly has application",
      "target_entity_id": "APP-silica-dust-extraction-tool-side-capture-post-grind-cleanup-slurry-wet-dry-clean",
      "target_entity_type": "application",
      "target_name": "Silica dust extraction, tool-side capture, post-grind cleanup, slurry/wet-dry cleanup",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001731",
      "source_entity_id": "MKT-m7",
      "source_entity_type": "market",
      "source_name": "Packaging, Converting & Printing",
      "relationship": "commonly has application",
      "target_entity_id": "APP-trim-extraction-scrap-collection-paper-dust-cleanup-line-side-integration",
      "target_entity_type": "application",
      "target_name": "Trim extraction, scrap collection, paper dust cleanup, line-side integration",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001707",
      "source_entity_id": "MKT-m2",
      "source_entity_type": "market",
      "source_name": "Metal Fabrication & Welding",
      "relationship": "commonly has application",
      "target_entity_id": "APP-welding-fume-capture-grinding-dust-cleanup-bay-housekeeping-weld-cell-source-cap",
      "target_entity_type": "application",
      "target_name": "Welding fume capture, grinding dust cleanup, bay housekeeping, weld-cell source capture",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001985",
      "source_entity_id": "APP-welding-fume-capture",
      "source_entity_type": "application",
      "source_name": "Welding fume capture",
      "relationship": "handles material",
      "target_entity_id": "MAT-fumes-and-smoke",
      "target_entity_type": "material",
      "target_name": "Fumes and smoke",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001972",
      "source_entity_id": "APP-wet-chips-swarf-recovery",
      "source_entity_type": "application",
      "source_name": "Wet chips & swarf recovery",
      "relationship": "handles material",
      "target_entity_id": "MAT-wet-chips-oils-fines",
      "target_entity_type": "material",
      "target_name": "Wet chips, oils, fines",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-000881",
      "source_entity_id": "PRD-ram-oil-250-ts-a405-us",
      "source_entity_type": "product",
      "source_name": "RAM OIL 250 TS",
      "relationship": "Included / collection",
      "target_entity_id": "FEA-tilting-hopper",
      "target_entity_type": "feature",
      "target_name": "Tilting Hopper Discharge",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Tilting hopper",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000897",
      "source_entity_id": "PRD-ram-oil-t555-a381",
      "source_entity_type": "product",
      "source_name": "RAM OIL T555",
      "relationship": "Included / collection",
      "target_entity_id": "FEA-tilting-hopper",
      "target_entity_type": "feature",
      "target_name": "Tilting Hopper Discharge",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Tilting hopper",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000146",
      "source_entity_id": "PRD-af-40-a1211",
      "source_entity_type": "product",
      "source_name": "AF 40",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-jet-clean",
      "target_entity_type": "feature",
      "target_name": "JET-CLEAN",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "SP-Automatic reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000155",
      "source_entity_id": "PRD-af-55-a1212",
      "source_entity_type": "product",
      "source_name": "AF 55",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-jet-clean",
      "target_entity_type": "feature",
      "target_name": "JET-CLEAN",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "SP-Automatic reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000164",
      "source_entity_id": "PRD-af-75-a1210",
      "source_entity_type": "product",
      "source_name": "AF 75",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-jet-clean",
      "target_entity_type": "feature",
      "target_name": "JET-CLEAN",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "SP-Automatic reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000174",
      "source_entity_id": "PRD-atlas-22-a1712",
      "source_entity_type": "product",
      "source_name": "ATLAS 22",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-jet-clean",
      "target_entity_type": "feature",
      "target_name": "JET-CLEAN",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "SP - Automatic Reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000183",
      "source_entity_id": "PRD-atlas-30-roots-a1714",
      "source_entity_type": "product",
      "source_name": "ATLAS 30 ROOTS",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-jet-clean",
      "target_entity_type": "feature",
      "target_name": "JET-CLEAN",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "SP - Automatic Reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000192",
      "source_entity_id": "PRD-atlas-37-roots-a1715",
      "source_entity_type": "product",
      "source_name": "ATLAS 37 ROOTS",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-jet-clean",
      "target_entity_type": "feature",
      "target_name": "JET-CLEAN",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "SP - Automatic Reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000336",
      "source_entity_id": "PRD-df-fix-55-sp-a1174-us",
      "source_entity_type": "product",
      "source_name": "DF FIX 55 SP",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-jet-clean",
      "target_entity_type": "feature",
      "target_name": "JET-CLEAN",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000343",
      "source_entity_id": "PRD-df-fix-75-sp-a1185-us",
      "source_entity_type": "product",
      "source_name": "DF FIX 75 SP",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-jet-clean",
      "target_entity_type": "feature",
      "target_name": "JET-CLEAN",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000368",
      "source_entity_id": "PRD-df22-sp-a1106",
      "source_entity_type": "product",
      "source_name": "DF22 SP",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-jet-clean",
      "target_entity_type": "feature",
      "target_name": "JET-CLEAN",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000385",
      "source_entity_id": "PRD-df40-sp-a1115",
      "source_entity_type": "product",
      "source_name": "DF40 SP",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-jet-clean",
      "target_entity_type": "feature",
      "target_name": "JET-CLEAN",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000393",
      "source_entity_id": "PRD-dv-air-1100-a1230-us",
      "source_entity_type": "product",
      "source_name": "DV AIR 1100",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-jet-clean",
      "target_entity_type": "feature",
      "target_name": "JET-CLEAN",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "SP-Reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000402",
      "source_entity_id": "PRD-dv-air-800-a1213-us",
      "source_entity_type": "product",
      "source_name": "DV AIR 800",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-jet-clean",
      "target_entity_type": "feature",
      "target_name": "JET-CLEAN",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "SP-Reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000411",
      "source_entity_id": "PRD-dv-air-wb-1100-a1235",
      "source_entity_type": "product",
      "source_name": "DV AIR WB 1100",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-jet-clean",
      "target_entity_type": "feature",
      "target_name": "JET-CLEAN",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "SP-Reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000420",
      "source_entity_id": "PRD-dv-air-wb-800-a1219",
      "source_entity_type": "product",
      "source_name": "DV AIR WB 800",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-jet-clean",
      "target_entity_type": "feature",
      "target_name": "JET-CLEAN",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "SP-Reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000556",
      "source_entity_id": "PRD-m100-jc-a038",
      "source_entity_type": "product",
      "source_name": "M100 JC",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-jet-clean",
      "target_entity_type": "feature",
      "target_name": "JET-CLEAN",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Jet Clean",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000564",
      "source_entity_id": "PRD-m100-jc-lp-a043",
      "source_entity_type": "product",
      "source_name": "M100 JC LP",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-jet-clean",
      "target_entity_type": "feature",
      "target_name": "JET-CLEAN",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Jet Clean",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000634",
      "source_entity_id": "PRD-puma-10-sp-a503",
      "source_entity_type": "product",
      "source_name": "PUMA 10 SP",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-jet-clean",
      "target_entity_type": "feature",
      "target_name": "JET-CLEAN",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000657",
      "source_entity_id": "PRD-puma-15p-sp-a543",
      "source_entity_type": "product",
      "source_name": "PUMA 15P SP",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-jet-clean",
      "target_entity_type": "feature",
      "target_name": "JET-CLEAN",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000680",
      "source_entity_id": "PRD-puma-18p-sp-a583",
      "source_entity_type": "product",
      "source_name": "PUMA 18P SP",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-jet-clean",
      "target_entity_type": "feature",
      "target_name": "JET-CLEAN",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000703",
      "source_entity_id": "PRD-puma-20-sp-a556",
      "source_entity_type": "product",
      "source_name": "PUMA 20 SP",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-jet-clean",
      "target_entity_type": "feature",
      "target_name": "JET-CLEAN",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000726",
      "source_entity_id": "PRD-puma-23-sp-a572",
      "source_entity_type": "product",
      "source_name": "PUMA 23 SP",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-jet-clean",
      "target_entity_type": "feature",
      "target_name": "JET-CLEAN",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000749",
      "source_entity_id": "PRD-puma-25-sp-a576",
      "source_entity_type": "product",
      "source_name": "PUMA 25 SP",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-jet-clean",
      "target_entity_type": "feature",
      "target_name": "JET-CLEAN",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000761",
      "source_entity_id": "PRD-puma-30-p-sp-a601",
      "source_entity_type": "product",
      "source_name": "PUMA 30 P SP",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-jet-clean",
      "target_entity_type": "feature",
      "target_name": "JET-CLEAN",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000773",
      "source_entity_id": "PRD-puma-30-s-sp-a611",
      "source_entity_type": "product",
      "source_name": "PUMA 30 S SP",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-jet-clean",
      "target_entity_type": "feature",
      "target_name": "JET-CLEAN",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000785",
      "source_entity_id": "PRD-puma-35-p-sp-a600-002",
      "source_entity_type": "product",
      "source_name": "PUMA 35 P SP",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-jet-clean",
      "target_entity_type": "feature",
      "target_name": "JET-CLEAN",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000796",
      "source_entity_id": "PRD-puma-fix-10-a592",
      "source_entity_type": "product",
      "source_name": "PUMA FIX 10",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-jet-clean",
      "target_entity_type": "feature",
      "target_name": "JET-CLEAN",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "SP-Automatic reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000817",
      "source_entity_id": "PRD-puma-fix-18p-a615",
      "source_entity_type": "product",
      "source_name": "PUMA FIX 18P",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-jet-clean",
      "target_entity_type": "feature",
      "target_name": "JET-CLEAN",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "SP-Automatic reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000829",
      "source_entity_id": "PRD-puma-fix-20-a627",
      "source_entity_type": "product",
      "source_name": "PUMA FIX 20",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-jet-clean",
      "target_entity_type": "feature",
      "target_name": "JET-CLEAN",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "SP-Automatic reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000841",
      "source_entity_id": "PRD-puma-fix-23-a616",
      "source_entity_type": "product",
      "source_name": "PUMA FIX 23",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-jet-clean",
      "target_entity_type": "feature",
      "target_name": "JET-CLEAN",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "SP-Automatic reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000853",
      "source_entity_id": "PRD-puma-fix-25-a640",
      "source_entity_type": "product",
      "source_name": "PUMA FIX 25",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-jet-clean",
      "target_entity_type": "feature",
      "target_name": "JET-CLEAN",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "SP-Automatic reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000953",
      "source_entity_id": "PRD-tx-300-sp-a1499",
      "source_entity_type": "product",
      "source_name": "TX 300 SP",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-jet-clean",
      "target_entity_type": "feature",
      "target_name": "JET-CLEAN",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000990",
      "source_entity_id": "PRD-tx-400-p-sp-a1480",
      "source_entity_type": "product",
      "source_name": "TX 400 P SP",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-jet-clean",
      "target_entity_type": "feature",
      "target_name": "JET-CLEAN",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001017",
      "source_entity_id": "PRD-tx-400-s-sp-a1481",
      "source_entity_type": "product",
      "source_name": "TX 400 S SP",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-jet-clean",
      "target_entity_type": "feature",
      "target_name": "JET-CLEAN",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001054",
      "source_entity_id": "PRD-tx-550-p-sp-a1520",
      "source_entity_type": "product",
      "source_name": "TX 550 P SP",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-jet-clean",
      "target_entity_type": "feature",
      "target_name": "JET-CLEAN",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001081",
      "source_entity_id": "PRD-tx-550-s-sp-a1528",
      "source_entity_type": "product",
      "source_name": "TX 550 S SP",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-jet-clean",
      "target_entity_type": "feature",
      "target_name": "JET-CLEAN",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001128",
      "source_entity_id": "PRD-tx-750-sp-a1491",
      "source_entity_type": "product",
      "source_name": "TX 750 SP",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-jet-clean",
      "target_entity_type": "feature",
      "target_name": "JET-CLEAN",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001166",
      "source_entity_id": "PRD-xm-20-jc-a1400",
      "source_entity_type": "product",
      "source_name": "XM 20 JC",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-jet-clean",
      "target_entity_type": "feature",
      "target_name": "JET-CLEAN",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Jet Clean Filter cartridge with air deflector to",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001204",
      "source_entity_id": "PRD-xm-torch-1m-a1451-us",
      "source_entity_type": "product",
      "source_name": "XM TORCH 1M",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-jet-clean",
      "target_entity_type": "feature",
      "target_name": "JET-CLEAN",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Jet Clean",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001210",
      "source_entity_id": "PRD-xm-torch-2m-a1450-us",
      "source_entity_type": "product",
      "source_name": "XM TORCH 2M",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-jet-clean",
      "target_entity_type": "feature",
      "target_name": "JET-CLEAN",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Jet Clean",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000121",
      "source_entity_id": "PRD-ac-100-a009",
      "source_entity_type": "product",
      "source_name": "AC 100",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-manual",
      "target_entity_type": "feature",
      "target_name": "MANUAL",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Manual",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000132",
      "source_entity_id": "PRD-ac-100-z2-22-a015",
      "source_entity_type": "product",
      "source_name": "AC 100 Z2-22",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-manual",
      "target_entity_type": "feature",
      "target_name": "MANUAL",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Manual",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000142",
      "source_entity_id": "PRD-ac-100-z20-21-a012",
      "source_entity_type": "product",
      "source_name": "AC 100 Z20/21",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-manual",
      "target_entity_type": "feature",
      "target_name": "MANUAL",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Manual",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000251",
      "source_entity_id": "PRD-combo-a070",
      "source_entity_type": "product",
      "source_name": "COMBO",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-manual",
      "target_entity_type": "feature",
      "target_name": "MANUAL",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Manual",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000353",
      "source_entity_id": "PRD-df22-a1097",
      "source_entity_type": "product",
      "source_name": "DF22",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-manual",
      "target_entity_type": "feature",
      "target_name": "MANUAL",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Manual",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000361",
      "source_entity_id": "PRD-df22-115v-a1136",
      "source_entity_type": "product",
      "source_name": "DF22 115V",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-manual",
      "target_entity_type": "feature",
      "target_name": "MANUAL",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Manual",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000378",
      "source_entity_id": "PRD-df40-a1102",
      "source_entity_type": "product",
      "source_name": "DF40",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-manual",
      "target_entity_type": "feature",
      "target_name": "MANUAL",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Manual",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000433",
      "source_entity_id": "PRD-ecobull-c2d2-a995-002",
      "source_entity_type": "product",
      "source_name": "ECOBULL C2D2",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-manual",
      "target_entity_type": "feature",
      "target_name": "MANUAL",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Manual",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000440",
      "source_entity_id": "PRD-ecobull-t-a995-001",
      "source_entity_type": "product",
      "source_name": "ECOBULL T",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-manual",
      "target_entity_type": "feature",
      "target_name": "MANUAL",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Manual",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000497",
      "source_entity_id": "PRD-hf-300-a828",
      "source_entity_type": "product",
      "source_name": "HF 300",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-manual",
      "target_entity_type": "feature",
      "target_name": "MANUAL",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Manual - Inlet silencer",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000551",
      "source_entity_id": "PRD-m100-a039-us",
      "source_entity_type": "product",
      "source_name": "M100",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-manual",
      "target_entity_type": "feature",
      "target_name": "MANUAL",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Manual",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000576",
      "source_entity_id": "PRD-m100-lp-a042",
      "source_entity_type": "product",
      "source_name": "M100 LP",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-manual",
      "target_entity_type": "feature",
      "target_name": "MANUAL",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Manual",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000592",
      "source_entity_id": "PRD-m100-ord-loc-a60-us",
      "source_entity_type": "product",
      "source_name": "M100 ORD LOC",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-manual",
      "target_entity_type": "feature",
      "target_name": "MANUAL",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Manual",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000598",
      "source_entity_id": "PRD-miniair-2v-a670",
      "source_entity_type": "product",
      "source_name": "MINIAIR 2V",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-manual",
      "target_entity_type": "feature",
      "target_name": "MANUAL",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Manual",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000609",
      "source_entity_id": "PRD-miniair-2v-z2-22-a672",
      "source_entity_type": "product",
      "source_name": "MINIAIR 2V Z2-22",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-manual",
      "target_entity_type": "feature",
      "target_name": "MANUAL",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Manual",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000616",
      "source_entity_id": "PRD-minibull-a715",
      "source_entity_type": "product",
      "source_name": "MINIBULL",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-manual",
      "target_entity_type": "feature",
      "target_name": "MANUAL",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Manual",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000624",
      "source_entity_id": "PRD-puma-10-a500-us",
      "source_entity_type": "product",
      "source_name": "PUMA 10",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-manual",
      "target_entity_type": "feature",
      "target_name": "MANUAL",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Manual",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000647",
      "source_entity_id": "PRD-puma-15p-a540-us",
      "source_entity_type": "product",
      "source_name": "PUMA 15P",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-manual",
      "target_entity_type": "feature",
      "target_name": "MANUAL",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Manual",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000670",
      "source_entity_id": "PRD-puma-18p-a580-us",
      "source_entity_type": "product",
      "source_name": "PUMA 18P",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-manual",
      "target_entity_type": "feature",
      "target_name": "MANUAL",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Manual",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000693",
      "source_entity_id": "PRD-puma-20-a557-us",
      "source_entity_type": "product",
      "source_name": "PUMA 20",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-manual",
      "target_entity_type": "feature",
      "target_name": "MANUAL",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Manual",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000716",
      "source_entity_id": "PRD-puma-23-a571-us",
      "source_entity_type": "product",
      "source_name": "PUMA 23",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-manual",
      "target_entity_type": "feature",
      "target_name": "MANUAL",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Manual",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000739",
      "source_entity_id": "PRD-puma-25-a574-us",
      "source_entity_type": "product",
      "source_name": "PUMA 25",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-manual",
      "target_entity_type": "feature",
      "target_name": "MANUAL",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Manual",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000903",
      "source_entity_id": "PRD-tb-22-a940-us",
      "source_entity_type": "product",
      "source_name": "TB 22",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-manual",
      "target_entity_type": "feature",
      "target_name": "MANUAL",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Manual",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000916",
      "source_entity_id": "PRD-tb-up-3-a878-us",
      "source_entity_type": "product",
      "source_name": "TB UP 3",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-manual",
      "target_entity_type": "feature",
      "target_name": "MANUAL",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Manual",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000929",
      "source_entity_id": "PRD-tb-up-4-a875",
      "source_entity_type": "product",
      "source_name": "TB UP 4",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-manual",
      "target_entity_type": "feature",
      "target_name": "MANUAL",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Manual",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000942",
      "source_entity_id": "PRD-tx-300-a1500-us",
      "source_entity_type": "product",
      "source_name": "TX 300",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-manual",
      "target_entity_type": "feature",
      "target_name": "MANUAL",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Manual",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000969",
      "source_entity_id": "PRD-tx-400-p-a1486-us",
      "source_entity_type": "product",
      "source_name": "TX 400 P",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-manual",
      "target_entity_type": "feature",
      "target_name": "MANUAL",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Manual",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000984",
      "source_entity_id": "PRD-tx-400-p-ord-loc-a1512-us",
      "source_entity_type": "product",
      "source_name": "TX 400 P ORD LOC",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-manual",
      "target_entity_type": "feature",
      "target_name": "MANUAL",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Manual",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001006",
      "source_entity_id": "PRD-tx-400-s-a1487-us",
      "source_entity_type": "product",
      "source_name": "TX 400 S",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-manual",
      "target_entity_type": "feature",
      "target_name": "MANUAL",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Manual",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001035",
      "source_entity_id": "PRD-tx-400p-c2d2-a1486-001-us",
      "source_entity_type": "product",
      "source_name": "TX 400P C2D2",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-manual",
      "target_entity_type": "feature",
      "target_name": "MANUAL",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Manual",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001043",
      "source_entity_id": "PRD-tx-550-p-a1488-us",
      "source_entity_type": "product",
      "source_name": "TX 550 P",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-manual",
      "target_entity_type": "feature",
      "target_name": "MANUAL",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Manual",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001070",
      "source_entity_id": "PRD-tx-550-s-a1489-us",
      "source_entity_type": "product",
      "source_name": "TX 550 S",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-manual",
      "target_entity_type": "feature",
      "target_name": "MANUAL",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Manual",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001097",
      "source_entity_id": "PRD-tx-750-a1490-us",
      "source_entity_type": "product",
      "source_name": "TX 750",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-manual",
      "target_entity_type": "feature",
      "target_name": "MANUAL",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Manual",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001112",
      "source_entity_id": "PRD-tx-750-c2d2-a1490-001-us",
      "source_entity_type": "product",
      "source_name": "TX 750 C2D2",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-manual",
      "target_entity_type": "feature",
      "target_name": "MANUAL",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Manual",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001122",
      "source_entity_id": "PRD-tx-750-ord-loc-a1507-us",
      "source_entity_type": "product",
      "source_name": "TX 750 ORD LOC",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-manual",
      "target_entity_type": "feature",
      "target_name": "MANUAL",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Manual",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001154",
      "source_entity_id": "PRD-xfloor-3-h-a1726",
      "source_entity_type": "product",
      "source_name": "XFLOOR 3 H",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-manual",
      "target_entity_type": "feature",
      "target_name": "MANUAL",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Manual",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001161",
      "source_entity_id": "PRD-xm-20-a1400-001",
      "source_entity_type": "product",
      "source_name": "XM 20",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-manual",
      "target_entity_type": "feature",
      "target_name": "MANUAL",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Manual",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001178",
      "source_entity_id": "PRD-xm-35-jc-a1420",
      "source_entity_type": "product",
      "source_name": "XM 35 JC",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-manual",
      "target_entity_type": "feature",
      "target_name": "MANUAL",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Manual",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001189",
      "source_entity_id": "PRD-xm-35-jc-lp-a1421",
      "source_entity_type": "product",
      "source_name": "XM 35 JC LP",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-manual",
      "target_entity_type": "feature",
      "target_name": "MANUAL",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Manual",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001198",
      "source_entity_id": "PRD-xm20-oven-a1404",
      "source_entity_type": "product",
      "source_name": "XM20 OVEN",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-manual",
      "target_entity_type": "feature",
      "target_name": "MANUAL",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Manual",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000455",
      "source_entity_id": "PRD-hf-10-a839",
      "source_entity_type": "product",
      "source_name": "HF 10",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-psc",
      "target_entity_type": "feature",
      "target_name": "PSC",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "PSC-Automatic shaking",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000466",
      "source_entity_id": "PRD-hf-15p-a843",
      "source_entity_type": "product",
      "source_name": "HF 15P",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-psc",
      "target_entity_type": "feature",
      "target_name": "PSC",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "PSC-Automatic shaking",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000477",
      "source_entity_id": "PRD-hf-15s-a846",
      "source_entity_type": "product",
      "source_name": "HF 15S",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-psc",
      "target_entity_type": "feature",
      "target_name": "PSC",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "PSC-Automatic shaking",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000488",
      "source_entity_id": "PRD-hf-18-a815",
      "source_entity_type": "product",
      "source_name": "HF 18",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-psc",
      "target_entity_type": "feature",
      "target_name": "PSC",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "PSC-Automatic shaking",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000509",
      "source_entity_id": "PRD-hf-30p-a816",
      "source_entity_type": "product",
      "source_name": "HF 30P",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-psc",
      "target_entity_type": "feature",
      "target_name": "PSC",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "PSC-Automatic shaking",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000520",
      "source_entity_id": "PRD-hf-30s-a818",
      "source_entity_type": "product",
      "source_name": "HF 30S",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-psc",
      "target_entity_type": "feature",
      "target_name": "PSC",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "PSC-Automatic shaking",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000531",
      "source_entity_id": "PRD-hf-35p-a820",
      "source_entity_type": "product",
      "source_name": "HF 35P",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-psc",
      "target_entity_type": "feature",
      "target_name": "PSC",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "PSC-Automatic shaking",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000151",
      "source_entity_id": "PRD-af-40-a1211",
      "source_entity_type": "product",
      "source_name": "AF 40",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-sp",
      "target_entity_type": "feature",
      "target_name": "SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "SP-Automatic reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000160",
      "source_entity_id": "PRD-af-55-a1212",
      "source_entity_type": "product",
      "source_name": "AF 55",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-sp",
      "target_entity_type": "feature",
      "target_name": "SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "SP-Automatic reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000169",
      "source_entity_id": "PRD-af-75-a1210",
      "source_entity_type": "product",
      "source_name": "AF 75",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-sp",
      "target_entity_type": "feature",
      "target_name": "SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "SP-Automatic reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000181",
      "source_entity_id": "PRD-atlas-22-a1712",
      "source_entity_type": "product",
      "source_name": "ATLAS 22",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-sp",
      "target_entity_type": "feature",
      "target_name": "SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "SP - Automatic Reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000190",
      "source_entity_id": "PRD-atlas-30-roots-a1714",
      "source_entity_type": "product",
      "source_name": "ATLAS 30 ROOTS",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-sp",
      "target_entity_type": "feature",
      "target_name": "SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "SP - Automatic Reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000199",
      "source_entity_id": "PRD-atlas-37-roots-a1715",
      "source_entity_type": "product",
      "source_name": "ATLAS 37 ROOTS",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-sp",
      "target_entity_type": "feature",
      "target_name": "SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "SP - Automatic Reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000339",
      "source_entity_id": "PRD-df-fix-55-sp-a1174-us",
      "source_entity_type": "product",
      "source_name": "DF FIX 55 SP",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-sp",
      "target_entity_type": "feature",
      "target_name": "SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000346",
      "source_entity_id": "PRD-df-fix-75-sp-a1185-us",
      "source_entity_type": "product",
      "source_name": "DF FIX 75 SP",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-sp",
      "target_entity_type": "feature",
      "target_name": "SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000371",
      "source_entity_id": "PRD-df22-sp-a1106",
      "source_entity_type": "product",
      "source_name": "DF22 SP",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-sp",
      "target_entity_type": "feature",
      "target_name": "SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000388",
      "source_entity_id": "PRD-df40-sp-a1115",
      "source_entity_type": "product",
      "source_name": "DF40 SP",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-sp",
      "target_entity_type": "feature",
      "target_name": "SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000398",
      "source_entity_id": "PRD-dv-air-1100-a1230-us",
      "source_entity_type": "product",
      "source_name": "DV AIR 1100",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-sp",
      "target_entity_type": "feature",
      "target_name": "SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "SP-Reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000407",
      "source_entity_id": "PRD-dv-air-800-a1213-us",
      "source_entity_type": "product",
      "source_name": "DV AIR 800",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-sp",
      "target_entity_type": "feature",
      "target_name": "SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "SP-Reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000416",
      "source_entity_id": "PRD-dv-air-wb-1100-a1235",
      "source_entity_type": "product",
      "source_name": "DV AIR WB 1100",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-sp",
      "target_entity_type": "feature",
      "target_name": "SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "SP-Reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000425",
      "source_entity_id": "PRD-dv-air-wb-800-a1219",
      "source_entity_type": "product",
      "source_name": "DV AIR WB 800",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-sp",
      "target_entity_type": "feature",
      "target_name": "SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "SP-Reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000640",
      "source_entity_id": "PRD-puma-10-sp-a503",
      "source_entity_type": "product",
      "source_name": "PUMA 10 SP",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-sp",
      "target_entity_type": "feature",
      "target_name": "SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000663",
      "source_entity_id": "PRD-puma-15p-sp-a543",
      "source_entity_type": "product",
      "source_name": "PUMA 15P SP",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-sp",
      "target_entity_type": "feature",
      "target_name": "SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000686",
      "source_entity_id": "PRD-puma-18p-sp-a583",
      "source_entity_type": "product",
      "source_name": "PUMA 18P SP",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-sp",
      "target_entity_type": "feature",
      "target_name": "SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000709",
      "source_entity_id": "PRD-puma-20-sp-a556",
      "source_entity_type": "product",
      "source_name": "PUMA 20 SP",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-sp",
      "target_entity_type": "feature",
      "target_name": "SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000732",
      "source_entity_id": "PRD-puma-23-sp-a572",
      "source_entity_type": "product",
      "source_name": "PUMA 23 SP",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-sp",
      "target_entity_type": "feature",
      "target_name": "SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000755",
      "source_entity_id": "PRD-puma-25-sp-a576",
      "source_entity_type": "product",
      "source_name": "PUMA 25 SP",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-sp",
      "target_entity_type": "feature",
      "target_name": "SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000767",
      "source_entity_id": "PRD-puma-30-p-sp-a601",
      "source_entity_type": "product",
      "source_name": "PUMA 30 P SP",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-sp",
      "target_entity_type": "feature",
      "target_name": "SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000779",
      "source_entity_id": "PRD-puma-30-s-sp-a611",
      "source_entity_type": "product",
      "source_name": "PUMA 30 S SP",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-sp",
      "target_entity_type": "feature",
      "target_name": "SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000791",
      "source_entity_id": "PRD-puma-35-p-sp-a600-002",
      "source_entity_type": "product",
      "source_name": "PUMA 35 P SP",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-sp",
      "target_entity_type": "feature",
      "target_name": "SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000803",
      "source_entity_id": "PRD-puma-fix-10-a592",
      "source_entity_type": "product",
      "source_name": "PUMA FIX 10",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-sp",
      "target_entity_type": "feature",
      "target_name": "SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "SP-Automatic reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000824",
      "source_entity_id": "PRD-puma-fix-18p-a615",
      "source_entity_type": "product",
      "source_name": "PUMA FIX 18P",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-sp",
      "target_entity_type": "feature",
      "target_name": "SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "SP-Automatic reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000836",
      "source_entity_id": "PRD-puma-fix-20-a627",
      "source_entity_type": "product",
      "source_name": "PUMA FIX 20",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-sp",
      "target_entity_type": "feature",
      "target_name": "SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "SP-Automatic reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000848",
      "source_entity_id": "PRD-puma-fix-23-a616",
      "source_entity_type": "product",
      "source_name": "PUMA FIX 23",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-sp",
      "target_entity_type": "feature",
      "target_name": "SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "SP-Automatic reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000860",
      "source_entity_id": "PRD-puma-fix-25-a640",
      "source_entity_type": "product",
      "source_name": "PUMA FIX 25",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-sp",
      "target_entity_type": "feature",
      "target_name": "SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "SP-Automatic reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000962",
      "source_entity_id": "PRD-tx-300-sp-a1499",
      "source_entity_type": "product",
      "source_name": "TX 300 SP",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-sp",
      "target_entity_type": "feature",
      "target_name": "SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000999",
      "source_entity_id": "PRD-tx-400-p-sp-a1480",
      "source_entity_type": "product",
      "source_name": "TX 400 P SP",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-sp",
      "target_entity_type": "feature",
      "target_name": "SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001026",
      "source_entity_id": "PRD-tx-400-s-sp-a1481",
      "source_entity_type": "product",
      "source_name": "TX 400 S SP",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-sp",
      "target_entity_type": "feature",
      "target_name": "SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001063",
      "source_entity_id": "PRD-tx-550-p-sp-a1520",
      "source_entity_type": "product",
      "source_name": "TX 550 P SP",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-sp",
      "target_entity_type": "feature",
      "target_name": "SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001090",
      "source_entity_id": "PRD-tx-550-s-sp-a1528",
      "source_entity_type": "product",
      "source_name": "TX 550 S SP",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-sp",
      "target_entity_type": "feature",
      "target_name": "SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001137",
      "source_entity_id": "PRD-tx-750-sp-a1491",
      "source_entity_type": "product",
      "source_name": "TX 750 SP",
      "relationship": "Included / filter cleaning",
      "target_entity_id": "FEA-sp",
      "target_entity_type": "feature",
      "target_name": "SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse jet cleaning system",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000124",
      "source_entity_id": "PRD-ac-100-z2-22-a015",
      "source_entity_type": "product",
      "source_name": "AC 100 Z2-22",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-ant-m",
      "target_entity_type": "feature",
      "target_name": "ANT M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Antistatic polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000135",
      "source_entity_id": "PRD-ac-100-z20-21-a012",
      "source_entity_type": "product",
      "source_name": "AC 100 Z20/21",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-ant-m",
      "target_entity_type": "feature",
      "target_name": "ANT M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Antistatic polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000201",
      "source_entity_id": "PRD-bl-20-jc-ord-loc-a1310-h14-ul",
      "source_entity_type": "product",
      "source_name": "BL 20 JC ORD LOC",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-ant-m",
      "target_entity_type": "feature",
      "target_name": "ANT M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Antistatic polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000210",
      "source_entity_id": "PRD-bl-45-inert-ord-loc-a1361-ul",
      "source_entity_type": "product",
      "source_name": "BL 45 INERT ORD LOC",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-ant-m",
      "target_entity_type": "feature",
      "target_name": "ANT M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Antistatic Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000219",
      "source_entity_id": "PRD-bl-45-jc-ord-loc-a1350-ul-h14",
      "source_entity_type": "product",
      "source_name": "BL 45 JC ORD LOC",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-ant-m",
      "target_entity_type": "feature",
      "target_name": "ANT M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Antistatic polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000228",
      "source_entity_id": "PRD-bl-45-ord-loc-a1330-ul-h14",
      "source_entity_type": "product",
      "source_name": "BL 45 ORD LOC",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-ant-m",
      "target_entity_type": "feature",
      "target_name": "ANT M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Antistatic polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000237",
      "source_entity_id": "PRD-bl-pro-ord-loc-a1261-ul-h14",
      "source_entity_type": "product",
      "source_name": "BL PRO ORD LOC",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-ant-m",
      "target_entity_type": "feature",
      "target_name": "ANT M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Antistatic polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000334",
      "source_entity_id": "PRD-df-fix-55-sp-a1174-us",
      "source_entity_type": "product",
      "source_name": "DF FIX 55 SP",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-ant-m",
      "target_entity_type": "feature",
      "target_name": "ANT M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Antistatic polyester Antistatic polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000365",
      "source_entity_id": "PRD-df22-sp-a1106",
      "source_entity_type": "product",
      "source_name": "DF22 SP",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-ant-m",
      "target_entity_type": "feature",
      "target_name": "ANT M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Antistatic polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000382",
      "source_entity_id": "PRD-df40-sp-a1115",
      "source_entity_type": "product",
      "source_name": "DF40 SP",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-ant-m",
      "target_entity_type": "feature",
      "target_name": "ANT M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Antistatic polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000390",
      "source_entity_id": "PRD-dv-air-1100-a1230-us",
      "source_entity_type": "product",
      "source_name": "DV AIR 1100",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-ant-m",
      "target_entity_type": "feature",
      "target_name": "ANT M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Antistatic Polyester Antistatic Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000399",
      "source_entity_id": "PRD-dv-air-800-a1213-us",
      "source_entity_type": "product",
      "source_name": "DV AIR 800",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-ant-m",
      "target_entity_type": "feature",
      "target_name": "ANT M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Antistatic Polyester Antistatic Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000408",
      "source_entity_id": "PRD-dv-air-wb-1100-a1235",
      "source_entity_type": "product",
      "source_name": "DV AIR WB 1100",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-ant-m",
      "target_entity_type": "feature",
      "target_name": "ANT M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Antistatic Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000417",
      "source_entity_id": "PRD-dv-air-wb-800-a1219",
      "source_entity_type": "product",
      "source_name": "DV AIR WB 800",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-ant-m",
      "target_entity_type": "feature",
      "target_name": "ANT M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Antistatic Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000427",
      "source_entity_id": "PRD-ecobull-c2d2-a995-002",
      "source_entity_type": "product",
      "source_name": "ECOBULL C2D2",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-ant-m",
      "target_entity_type": "feature",
      "target_name": "ANT M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Antistatic polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000540",
      "source_entity_id": "PRD-m-pro-a2120",
      "source_entity_type": "product",
      "source_name": "M PRO",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-ant-m",
      "target_entity_type": "feature",
      "target_name": "ANT M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Antistatic Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000585",
      "source_entity_id": "PRD-m100-ord-loc-a60-us",
      "source_entity_type": "product",
      "source_name": "M100 ORD LOC",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-ant-m",
      "target_entity_type": "feature",
      "target_name": "ANT M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Antistatic polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000601",
      "source_entity_id": "PRD-miniair-2v-z2-22-a672",
      "source_entity_type": "product",
      "source_name": "MINIAIR 2V Z2-22",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-ant-m",
      "target_entity_type": "feature",
      "target_name": "ANT M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Antistatic polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000629",
      "source_entity_id": "PRD-puma-10-sp-a503",
      "source_entity_type": "product",
      "source_name": "PUMA 10 SP",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-ant-m",
      "target_entity_type": "feature",
      "target_name": "ANT M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Antistatic polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000652",
      "source_entity_id": "PRD-puma-15p-sp-a543",
      "source_entity_type": "product",
      "source_name": "PUMA 15P SP",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-ant-m",
      "target_entity_type": "feature",
      "target_name": "ANT M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Antistatic polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000675",
      "source_entity_id": "PRD-puma-18p-sp-a583",
      "source_entity_type": "product",
      "source_name": "PUMA 18P SP",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-ant-m",
      "target_entity_type": "feature",
      "target_name": "ANT M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Antistatic polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000698",
      "source_entity_id": "PRD-puma-20-sp-a556",
      "source_entity_type": "product",
      "source_name": "PUMA 20 SP",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-ant-m",
      "target_entity_type": "feature",
      "target_name": "ANT M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Antistatic polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000721",
      "source_entity_id": "PRD-puma-23-sp-a572",
      "source_entity_type": "product",
      "source_name": "PUMA 23 SP",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-ant-m",
      "target_entity_type": "feature",
      "target_name": "ANT M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Antistatic polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000744",
      "source_entity_id": "PRD-puma-25-sp-a576",
      "source_entity_type": "product",
      "source_name": "PUMA 25 SP",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-ant-m",
      "target_entity_type": "feature",
      "target_name": "ANT M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Antistatic polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000756",
      "source_entity_id": "PRD-puma-30-p-sp-a601",
      "source_entity_type": "product",
      "source_name": "PUMA 30 P SP",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-ant-m",
      "target_entity_type": "feature",
      "target_name": "ANT M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Antistatic polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000768",
      "source_entity_id": "PRD-puma-30-s-sp-a611",
      "source_entity_type": "product",
      "source_name": "PUMA 30 S SP",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-ant-m",
      "target_entity_type": "feature",
      "target_name": "ANT M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Antistatic polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000780",
      "source_entity_id": "PRD-puma-35-p-sp-a600-002",
      "source_entity_type": "product",
      "source_name": "PUMA 35 P SP",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-ant-m",
      "target_entity_type": "feature",
      "target_name": "ANT M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Antistatic polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000792",
      "source_entity_id": "PRD-puma-fix-10-a592",
      "source_entity_type": "product",
      "source_name": "PUMA FIX 10",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-ant-m",
      "target_entity_type": "feature",
      "target_name": "ANT M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Antistatic Polyester Antistatic Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000813",
      "source_entity_id": "PRD-puma-fix-18p-a615",
      "source_entity_type": "product",
      "source_name": "PUMA FIX 18P",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-ant-m",
      "target_entity_type": "feature",
      "target_name": "ANT M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Antistatic Polyester Antistatic Polyester Antistatic Polyester Antistatic Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000825",
      "source_entity_id": "PRD-puma-fix-20-a627",
      "source_entity_type": "product",
      "source_name": "PUMA FIX 20",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-ant-m",
      "target_entity_type": "feature",
      "target_name": "ANT M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Antistatic Polyester Antistatic Polyester Antistatic Polyester Antistatic Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000837",
      "source_entity_id": "PRD-puma-fix-23-a616",
      "source_entity_type": "product",
      "source_name": "PUMA FIX 23",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-ant-m",
      "target_entity_type": "feature",
      "target_name": "ANT M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Antistatic Polyester Antistatic Polyester Antistatic Polyester Antistatic Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000849",
      "source_entity_id": "PRD-puma-fix-25-a640",
      "source_entity_type": "product",
      "source_name": "PUMA FIX 25",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-ant-m",
      "target_entity_type": "feature",
      "target_name": "ANT M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Antistatic Polyester Antistatic Polyester Antistatic Polyester Antistatic Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000950",
      "source_entity_id": "PRD-tx-300-sp-a1499",
      "source_entity_type": "product",
      "source_name": "TX 300 SP",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-ant-m",
      "target_entity_type": "feature",
      "target_name": "ANT M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Antistatic polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000987",
      "source_entity_id": "PRD-tx-400-p-sp-a1480",
      "source_entity_type": "product",
      "source_name": "TX 400 P SP",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-ant-m",
      "target_entity_type": "feature",
      "target_name": "ANT M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Antistatic polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001014",
      "source_entity_id": "PRD-tx-400-s-sp-a1481",
      "source_entity_type": "product",
      "source_name": "TX 400 S SP",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-ant-m",
      "target_entity_type": "feature",
      "target_name": "ANT M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Antistatic polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001029",
      "source_entity_id": "PRD-tx-400p-c2d2-a1486-001-us",
      "source_entity_type": "product",
      "source_name": "TX 400P C2D2",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-ant-m",
      "target_entity_type": "feature",
      "target_name": "ANT M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Antistatic Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001051",
      "source_entity_id": "PRD-tx-550-p-sp-a1520",
      "source_entity_type": "product",
      "source_name": "TX 550 P SP",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-ant-m",
      "target_entity_type": "feature",
      "target_name": "ANT M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Antistatic polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001078",
      "source_entity_id": "PRD-tx-550-s-sp-a1528",
      "source_entity_type": "product",
      "source_name": "TX 550 S SP",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-ant-m",
      "target_entity_type": "feature",
      "target_name": "ANT M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Antistatic polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001125",
      "source_entity_id": "PRD-tx-750-sp-a1491",
      "source_entity_type": "product",
      "source_name": "TX 750 SP",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-ant-m",
      "target_entity_type": "feature",
      "target_name": "ANT M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Antistatic polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000119",
      "source_entity_id": "PRD-ac-100-a009",
      "source_entity_type": "product",
      "source_name": "AC 100",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000120",
      "source_entity_id": "PRD-ac-100-a009",
      "source_entity_type": "product",
      "source_name": "AC 100",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000131",
      "source_entity_id": "PRD-ac-100-z2-22-a015",
      "source_entity_type": "product",
      "source_name": "AC 100 Z2-22",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000141",
      "source_entity_id": "PRD-ac-100-z20-21-a012",
      "source_entity_type": "product",
      "source_name": "AC 100 Z20/21",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000147",
      "source_entity_id": "PRD-af-40-a1211",
      "source_entity_type": "product",
      "source_name": "AF 40",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Cartridges; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000148",
      "source_entity_id": "PRD-af-40-a1211",
      "source_entity_type": "product",
      "source_name": "AF 40",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000156",
      "source_entity_id": "PRD-af-55-a1212",
      "source_entity_type": "product",
      "source_name": "AF 55",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Cartridges; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000157",
      "source_entity_id": "PRD-af-55-a1212",
      "source_entity_type": "product",
      "source_name": "AF 55",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000165",
      "source_entity_id": "PRD-af-75-a1210",
      "source_entity_type": "product",
      "source_name": "AF 75",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Cartridges; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000166",
      "source_entity_id": "PRD-af-75-a1210",
      "source_entity_type": "product",
      "source_name": "AF 75",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000172",
      "source_entity_id": "PRD-air-weld-a2000",
      "source_entity_type": "product",
      "source_name": "AIR WELD",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Cartridge; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000175",
      "source_entity_id": "PRD-atlas-22-a1712",
      "source_entity_type": "product",
      "source_name": "ATLAS 22",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "6x Cartridges; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000176",
      "source_entity_id": "PRD-atlas-22-a1712",
      "source_entity_type": "product",
      "source_name": "ATLAS 22",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000184",
      "source_entity_id": "PRD-atlas-30-roots-a1714",
      "source_entity_type": "product",
      "source_name": "ATLAS 30 ROOTS",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "6x Cartridges; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000185",
      "source_entity_id": "PRD-atlas-30-roots-a1714",
      "source_entity_type": "product",
      "source_name": "ATLAS 30 ROOTS",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000193",
      "source_entity_id": "PRD-atlas-37-roots-a1715",
      "source_entity_type": "product",
      "source_name": "ATLAS 37 ROOTS",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "6x Cartridges; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000194",
      "source_entity_id": "PRD-atlas-37-roots-a1715",
      "source_entity_type": "product",
      "source_name": "ATLAS 37 ROOTS",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000208",
      "source_entity_id": "PRD-bl-20-jc-ord-loc-a1310-h14-ul",
      "source_entity_type": "product",
      "source_name": "BL 20 JC ORD LOC",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Conical Cartridge; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000216",
      "source_entity_id": "PRD-bl-45-inert-ord-loc-a1361-ul",
      "source_entity_type": "product",
      "source_name": "BL 45 INERT ORD LOC",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Cartridge; Class HEPA 13",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000226",
      "source_entity_id": "PRD-bl-45-jc-ord-loc-a1350-ul-h14",
      "source_entity_type": "product",
      "source_name": "BL 45 JC ORD LOC",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Conical Cartridge; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000235",
      "source_entity_id": "PRD-bl-45-ord-loc-a1330-ul-h14",
      "source_entity_type": "product",
      "source_name": "BL 45 ORD LOC",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000244",
      "source_entity_id": "PRD-bl-pro-ord-loc-a1261-ul-h14",
      "source_entity_type": "product",
      "source_name": "BL PRO ORD LOC",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000249",
      "source_entity_id": "PRD-combo-a070",
      "source_entity_type": "product",
      "source_name": "COMBO",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000250",
      "source_entity_id": "PRD-combo-a070",
      "source_entity_type": "product",
      "source_name": "COMBO",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000337",
      "source_entity_id": "PRD-df-fix-55-sp-a1174-us",
      "source_entity_type": "product",
      "source_name": "DF FIX 55 SP",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000344",
      "source_entity_id": "PRD-df-fix-75-sp-a1185-us",
      "source_entity_type": "product",
      "source_name": "DF FIX 75 SP",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000351",
      "source_entity_id": "PRD-df22-a1097",
      "source_entity_type": "product",
      "source_name": "DF22",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000352",
      "source_entity_id": "PRD-df22-a1097",
      "source_entity_type": "product",
      "source_name": "DF22",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000359",
      "source_entity_id": "PRD-df22-115v-a1136",
      "source_entity_type": "product",
      "source_name": "DF22 115V",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000360",
      "source_entity_id": "PRD-df22-115v-a1136",
      "source_entity_type": "product",
      "source_name": "DF22 115V",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000369",
      "source_entity_id": "PRD-df22-sp-a1106",
      "source_entity_type": "product",
      "source_name": "DF22 SP",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "3x Cartridge; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000376",
      "source_entity_id": "PRD-df40-a1102",
      "source_entity_type": "product",
      "source_name": "DF40",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000377",
      "source_entity_id": "PRD-df40-a1102",
      "source_entity_type": "product",
      "source_name": "DF40",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000386",
      "source_entity_id": "PRD-df40-sp-a1115",
      "source_entity_type": "product",
      "source_name": "DF40 SP",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "4x Cartridge; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000394",
      "source_entity_id": "PRD-dv-air-1100-a1230-us",
      "source_entity_type": "product",
      "source_name": "DV AIR 1100",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "7x Cartridge; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000403",
      "source_entity_id": "PRD-dv-air-800-a1213-us",
      "source_entity_type": "product",
      "source_name": "DV AIR 800",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "4x Cartridge; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000412",
      "source_entity_id": "PRD-dv-air-wb-1100-a1235",
      "source_entity_type": "product",
      "source_name": "DV AIR WB 1100",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "7x Cartridge; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000421",
      "source_entity_id": "PRD-dv-air-wb-800-a1219",
      "source_entity_type": "product",
      "source_name": "DV AIR WB 800",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "4x Cartridge; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000432",
      "source_entity_id": "PRD-ecobull-c2d2-a995-002",
      "source_entity_type": "product",
      "source_name": "ECOBULL C2D2",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000438",
      "source_entity_id": "PRD-ecobull-t-a995-001",
      "source_entity_type": "product",
      "source_name": "ECOBULL T",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000439",
      "source_entity_id": "PRD-ecobull-t-a995-001",
      "source_entity_type": "product",
      "source_name": "ECOBULL T",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000451",
      "source_entity_id": "PRD-hf-10-a839",
      "source_entity_type": "product",
      "source_name": "HF 10",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000452",
      "source_entity_id": "PRD-hf-10-a839",
      "source_entity_type": "product",
      "source_name": "HF 10",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000462",
      "source_entity_id": "PRD-hf-15p-a843",
      "source_entity_type": "product",
      "source_name": "HF 15P",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000463",
      "source_entity_id": "PRD-hf-15p-a843",
      "source_entity_type": "product",
      "source_name": "HF 15P",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000473",
      "source_entity_id": "PRD-hf-15s-a846",
      "source_entity_type": "product",
      "source_name": "HF 15S",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000474",
      "source_entity_id": "PRD-hf-15s-a846",
      "source_entity_type": "product",
      "source_name": "HF 15S",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000484",
      "source_entity_id": "PRD-hf-18-a815",
      "source_entity_type": "product",
      "source_name": "HF 18",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000485",
      "source_entity_id": "PRD-hf-18-a815",
      "source_entity_type": "product",
      "source_name": "HF 18",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000495",
      "source_entity_id": "PRD-hf-300-a828",
      "source_entity_type": "product",
      "source_name": "HF 300",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star PANEL; Class M - Remote control",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000496",
      "source_entity_id": "PRD-hf-300-a828",
      "source_entity_type": "product",
      "source_name": "HF 300",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Polyester - Safety valve",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000505",
      "source_entity_id": "PRD-hf-30p-a816",
      "source_entity_type": "product",
      "source_name": "HF 30P",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000506",
      "source_entity_id": "PRD-hf-30p-a816",
      "source_entity_type": "product",
      "source_name": "HF 30P",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000516",
      "source_entity_id": "PRD-hf-30s-a818",
      "source_entity_type": "product",
      "source_name": "HF 30S",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000517",
      "source_entity_id": "PRD-hf-30s-a818",
      "source_entity_type": "product",
      "source_name": "HF 30S",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000527",
      "source_entity_id": "PRD-hf-35p-a820",
      "source_entity_type": "product",
      "source_name": "HF 35P",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000528",
      "source_entity_id": "PRD-hf-35p-a820",
      "source_entity_type": "product",
      "source_name": "HF 35P",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000536",
      "source_entity_id": "PRD-m130-oil-p-a445p-us",
      "source_entity_type": "product",
      "source_name": "M130 OIL P",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Optional liquid bag filter",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000544",
      "source_entity_id": "PRD-m-pro-a2120",
      "source_entity_type": "product",
      "source_name": "M PRO",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000549",
      "source_entity_id": "PRD-m100-a039-us",
      "source_entity_type": "product",
      "source_name": "M100",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000550",
      "source_entity_id": "PRD-m100-a039-us",
      "source_entity_type": "product",
      "source_name": "M100",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000557",
      "source_entity_id": "PRD-m100-jc-a038",
      "source_entity_type": "product",
      "source_name": "M100 JC",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Conical Cartridge; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000566",
      "source_entity_id": "PRD-m100-jc-lp-a043",
      "source_entity_type": "product",
      "source_name": "M100 JC LP",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Conical Cartridge; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000574",
      "source_entity_id": "PRD-m100-lp-a042",
      "source_entity_type": "product",
      "source_name": "M100 LP",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000575",
      "source_entity_id": "PRD-m100-lp-a042",
      "source_entity_type": "product",
      "source_name": "M100 LP",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000581",
      "source_entity_id": "PRD-m100-oil-a455-us",
      "source_entity_type": "product",
      "source_name": "M100 OIL",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Bag",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000591",
      "source_entity_id": "PRD-m100-ord-loc-a60-us",
      "source_entity_type": "product",
      "source_name": "M100 ORD LOC",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000596",
      "source_entity_id": "PRD-miniair-2v-a670",
      "source_entity_type": "product",
      "source_name": "MINIAIR 2V",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000597",
      "source_entity_id": "PRD-miniair-2v-a670",
      "source_entity_type": "product",
      "source_name": "MINIAIR 2V",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000608",
      "source_entity_id": "PRD-miniair-2v-z2-22-a672",
      "source_entity_type": "product",
      "source_name": "MINIAIR 2V Z2-22",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000614",
      "source_entity_id": "PRD-minibull-a715",
      "source_entity_type": "product",
      "source_name": "MINIBULL",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000615",
      "source_entity_id": "PRD-minibull-a715",
      "source_entity_type": "product",
      "source_name": "MINIBULL",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000622",
      "source_entity_id": "PRD-puma-10-a500-us",
      "source_entity_type": "product",
      "source_name": "PUMA 10",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000623",
      "source_entity_id": "PRD-puma-10-a500-us",
      "source_entity_type": "product",
      "source_name": "PUMA 10",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000635",
      "source_entity_id": "PRD-puma-10-sp-a503",
      "source_entity_type": "product",
      "source_name": "PUMA 10 SP",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000645",
      "source_entity_id": "PRD-puma-15p-a540-us",
      "source_entity_type": "product",
      "source_name": "PUMA 15P",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000646",
      "source_entity_id": "PRD-puma-15p-a540-us",
      "source_entity_type": "product",
      "source_name": "PUMA 15P",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000658",
      "source_entity_id": "PRD-puma-15p-sp-a543",
      "source_entity_type": "product",
      "source_name": "PUMA 15P SP",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000668",
      "source_entity_id": "PRD-puma-18p-a580-us",
      "source_entity_type": "product",
      "source_name": "PUMA 18P",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000669",
      "source_entity_id": "PRD-puma-18p-a580-us",
      "source_entity_type": "product",
      "source_name": "PUMA 18P",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000681",
      "source_entity_id": "PRD-puma-18p-sp-a583",
      "source_entity_type": "product",
      "source_name": "PUMA 18P SP",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000691",
      "source_entity_id": "PRD-puma-20-a557-us",
      "source_entity_type": "product",
      "source_name": "PUMA 20",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000692",
      "source_entity_id": "PRD-puma-20-a557-us",
      "source_entity_type": "product",
      "source_name": "PUMA 20",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000704",
      "source_entity_id": "PRD-puma-20-sp-a556",
      "source_entity_type": "product",
      "source_name": "PUMA 20 SP",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000714",
      "source_entity_id": "PRD-puma-23-a571-us",
      "source_entity_type": "product",
      "source_name": "PUMA 23",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000715",
      "source_entity_id": "PRD-puma-23-a571-us",
      "source_entity_type": "product",
      "source_name": "PUMA 23",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000727",
      "source_entity_id": "PRD-puma-23-sp-a572",
      "source_entity_type": "product",
      "source_name": "PUMA 23 SP",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000737",
      "source_entity_id": "PRD-puma-25-a574-us",
      "source_entity_type": "product",
      "source_name": "PUMA 25",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000738",
      "source_entity_id": "PRD-puma-25-a574-us",
      "source_entity_type": "product",
      "source_name": "PUMA 25",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000750",
      "source_entity_id": "PRD-puma-25-sp-a576",
      "source_entity_type": "product",
      "source_name": "PUMA 25 SP",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000762",
      "source_entity_id": "PRD-puma-30-p-sp-a601",
      "source_entity_type": "product",
      "source_name": "PUMA 30 P SP",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "4x Cartridge; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000774",
      "source_entity_id": "PRD-puma-30-s-sp-a611",
      "source_entity_type": "product",
      "source_name": "PUMA 30 S SP",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "4x Cartridge; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000786",
      "source_entity_id": "PRD-puma-35-p-sp-a600-002",
      "source_entity_type": "product",
      "source_name": "PUMA 35 P SP",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "4x Cartridge; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000797",
      "source_entity_id": "PRD-puma-fix-10-a592",
      "source_entity_type": "product",
      "source_name": "PUMA FIX 10",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "4x cylindrical cartridges; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000807",
      "source_entity_id": "PRD-puma-fix-15p-a595",
      "source_entity_type": "product",
      "source_name": "PUMA FIX 15P",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "PANEL; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000818",
      "source_entity_id": "PRD-puma-fix-18p-a615",
      "source_entity_type": "product",
      "source_name": "PUMA FIX 18P",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "4x cylindrical cartridges; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000830",
      "source_entity_id": "PRD-puma-fix-20-a627",
      "source_entity_type": "product",
      "source_name": "PUMA FIX 20",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "4x cylindrical cartridges; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000842",
      "source_entity_id": "PRD-puma-fix-23-a616",
      "source_entity_type": "product",
      "source_name": "PUMA FIX 23",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "4x cylindrical cartridges; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000854",
      "source_entity_id": "PRD-puma-fix-25-a640",
      "source_entity_type": "product",
      "source_name": "PUMA FIX 25",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "4x cylindrical cartridges; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000861",
      "source_entity_id": "PRD-ram-oil-1000-av-a379-001",
      "source_entity_type": "product",
      "source_name": "RAM OIL 1000 AV",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Liquids bag filter",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000867",
      "source_entity_id": "PRD-ram-oil-1000-mp-a752-us",
      "source_entity_type": "product",
      "source_name": "RAM OIL 1000 MP",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Bag",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000872",
      "source_entity_id": "PRD-ram-oil-200-mp-a407-us",
      "source_entity_type": "product",
      "source_name": "RAM OIL 200 MP",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Liquids bag filter",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000876",
      "source_entity_id": "PRD-ram-oil-250-ts-a405-us",
      "source_entity_type": "product",
      "source_name": "RAM OIL 250 TS",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Liquids bag filter",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000883",
      "source_entity_id": "PRD-ram-oil-280-mp-a373-us",
      "source_entity_type": "product",
      "source_name": "RAM OIL 280 MP",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Liquids bag filter",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000888",
      "source_entity_id": "PRD-ram-oil-500-mp-a730-us",
      "source_entity_type": "product",
      "source_name": "RAM OIL 500 MP",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Bag",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000892",
      "source_entity_id": "PRD-ram-oil-t555-a381",
      "source_entity_type": "product",
      "source_name": "RAM OIL T555",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Liquids bag filter",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000901",
      "source_entity_id": "PRD-tb-22-a940-us",
      "source_entity_type": "product",
      "source_name": "TB 22",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000902",
      "source_entity_id": "PRD-tb-22-a940-us",
      "source_entity_type": "product",
      "source_name": "TB 22",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000914",
      "source_entity_id": "PRD-tb-up-3-a878-us",
      "source_entity_type": "product",
      "source_name": "TB UP 3",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000915",
      "source_entity_id": "PRD-tb-up-3-a878-us",
      "source_entity_type": "product",
      "source_name": "TB UP 3",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000927",
      "source_entity_id": "PRD-tb-up-4-a875",
      "source_entity_type": "product",
      "source_name": "TB UP 4",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000928",
      "source_entity_id": "PRD-tb-up-4-a875",
      "source_entity_type": "product",
      "source_name": "TB UP 4",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000940",
      "source_entity_id": "PRD-tx-300-a1500-us",
      "source_entity_type": "product",
      "source_name": "TX 300",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000941",
      "source_entity_id": "PRD-tx-300-a1500-us",
      "source_entity_type": "product",
      "source_name": "TX 300",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000955",
      "source_entity_id": "PRD-tx-300-sp-a1499",
      "source_entity_type": "product",
      "source_name": "TX 300 SP",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000967",
      "source_entity_id": "PRD-tx-400-p-a1486-us",
      "source_entity_type": "product",
      "source_name": "TX 400 P",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000968",
      "source_entity_id": "PRD-tx-400-p-a1486-us",
      "source_entity_type": "product",
      "source_name": "TX 400 P",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000982",
      "source_entity_id": "PRD-tx-400-p-ord-loc-a1512-us",
      "source_entity_type": "product",
      "source_name": "TX 400 P ORD LOC",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000983",
      "source_entity_id": "PRD-tx-400-p-ord-loc-a1512-us",
      "source_entity_type": "product",
      "source_name": "TX 400 P ORD LOC",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000992",
      "source_entity_id": "PRD-tx-400-p-sp-a1480",
      "source_entity_type": "product",
      "source_name": "TX 400 P SP",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001004",
      "source_entity_id": "PRD-tx-400-s-a1487-us",
      "source_entity_type": "product",
      "source_name": "TX 400 S",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001005",
      "source_entity_id": "PRD-tx-400-s-a1487-us",
      "source_entity_type": "product",
      "source_name": "TX 400 S",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001019",
      "source_entity_id": "PRD-tx-400-s-sp-a1481",
      "source_entity_type": "product",
      "source_name": "TX 400 S SP",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001034",
      "source_entity_id": "PRD-tx-400p-c2d2-a1486-001-us",
      "source_entity_type": "product",
      "source_name": "TX 400P C2D2",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001041",
      "source_entity_id": "PRD-tx-550-p-a1488-us",
      "source_entity_type": "product",
      "source_name": "TX 550 P",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001042",
      "source_entity_id": "PRD-tx-550-p-a1488-us",
      "source_entity_type": "product",
      "source_name": "TX 550 P",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001056",
      "source_entity_id": "PRD-tx-550-p-sp-a1520",
      "source_entity_type": "product",
      "source_name": "TX 550 P SP",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001068",
      "source_entity_id": "PRD-tx-550-s-a1489-us",
      "source_entity_type": "product",
      "source_name": "TX 550 S",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001069",
      "source_entity_id": "PRD-tx-550-s-a1489-us",
      "source_entity_type": "product",
      "source_name": "TX 550 S",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001083",
      "source_entity_id": "PRD-tx-550-s-sp-a1528",
      "source_entity_type": "product",
      "source_name": "TX 550 S SP",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001095",
      "source_entity_id": "PRD-tx-750-a1490-us",
      "source_entity_type": "product",
      "source_name": "TX 750",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001096",
      "source_entity_id": "PRD-tx-750-a1490-us",
      "source_entity_type": "product",
      "source_name": "TX 750",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001110",
      "source_entity_id": "PRD-tx-750-c2d2-a1490-001-us",
      "source_entity_type": "product",
      "source_name": "TX 750 C2D2",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001111",
      "source_entity_id": "PRD-tx-750-c2d2-a1490-001-us",
      "source_entity_type": "product",
      "source_name": "TX 750 C2D2",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001120",
      "source_entity_id": "PRD-tx-750-ord-loc-a1507-us",
      "source_entity_type": "product",
      "source_name": "TX 750 ORD LOC",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001121",
      "source_entity_id": "PRD-tx-750-ord-loc-a1507-us",
      "source_entity_type": "product",
      "source_name": "TX 750 ORD LOC",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001130",
      "source_entity_id": "PRD-tx-750-sp-a1491",
      "source_entity_type": "product",
      "source_name": "TX 750 SP",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001141",
      "source_entity_id": "PRD-wd-132p-a1572",
      "source_entity_type": "product",
      "source_name": "WD 132P",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001145",
      "source_entity_id": "PRD-wd-air-a1575",
      "source_entity_type": "product",
      "source_name": "WD AIR",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001146",
      "source_entity_id": "PRD-wd-air-a1575",
      "source_entity_type": "product",
      "source_name": "WD AIR",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001152",
      "source_entity_id": "PRD-xfloor-3-h-a1726",
      "source_entity_type": "product",
      "source_name": "XFLOOR 3 H",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001153",
      "source_entity_id": "PRD-xfloor-3-h-a1726",
      "source_entity_type": "product",
      "source_name": "XFLOOR 3 H",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001159",
      "source_entity_id": "PRD-xm-20-a1400-001",
      "source_entity_type": "product",
      "source_name": "XM 20",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001160",
      "source_entity_id": "PRD-xm-20-a1400-001",
      "source_entity_type": "product",
      "source_name": "XM 20",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001168",
      "source_entity_id": "PRD-xm-20-jc-a1400",
      "source_entity_type": "product",
      "source_name": "XM 20 JC",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Conical Cartridge; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001177",
      "source_entity_id": "PRD-xm-35-jc-a1420",
      "source_entity_type": "product",
      "source_name": "XM 35 JC",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Conical Cartridge; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001188",
      "source_entity_id": "PRD-xm-35-jc-lp-a1421",
      "source_entity_type": "product",
      "source_name": "XM 35 JC LP",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Conical Cartridge; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001197",
      "source_entity_id": "PRD-xm20-oven-a1404",
      "source_entity_type": "product",
      "source_name": "XM20 OVEN",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Star",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001205",
      "source_entity_id": "PRD-xm-torch-1m-a1451-us",
      "source_entity_type": "product",
      "source_name": "XM TORCH 1M",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Cartridge; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001211",
      "source_entity_id": "PRD-xm-torch-2m-a1450-us",
      "source_entity_type": "product",
      "source_name": "XM TORCH 2M",
      "relationship": "Included / primary filtration",
      "target_entity_id": "FEA-m",
      "target_entity_type": "feature",
      "target_name": "M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Cartridge; Class M",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001199",
      "source_entity_id": "PRD-xm20-oven-a1404",
      "source_entity_type": "product",
      "source_name": "XM20 OVEN",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-nomex",
      "target_entity_type": "feature",
      "target_name": "NOMEX",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Nomex, for high temperatures",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000559",
      "source_entity_id": "PRD-m100-jc-a038",
      "source_entity_type": "product",
      "source_name": "M100 JC",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-ptfe",
      "target_entity_type": "feature",
      "target_name": "PTFE",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "PTFE Coated Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000568",
      "source_entity_id": "PRD-m100-jc-lp-a043",
      "source_entity_type": "product",
      "source_name": "M100 JC LP",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-ptfe",
      "target_entity_type": "feature",
      "target_name": "PTFE",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "PTFE Coated Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001171",
      "source_entity_id": "PRD-xm-20-jc-a1400",
      "source_entity_type": "product",
      "source_name": "XM 20 JC",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-ptfe",
      "target_entity_type": "feature",
      "target_name": "PTFE",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "PTFE Coated Polyester NEW",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001181",
      "source_entity_id": "PRD-xm-35-jc-a1420",
      "source_entity_type": "product",
      "source_name": "XM 35 JC",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-ptfe",
      "target_entity_type": "feature",
      "target_name": "PTFE",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "PTFE Coated Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001192",
      "source_entity_id": "PRD-xm-35-jc-lp-a1421",
      "source_entity_type": "product",
      "source_name": "XM 35 JC LP",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-ptfe",
      "target_entity_type": "feature",
      "target_name": "PTFE",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "PTFE Coated Polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001206",
      "source_entity_id": "PRD-xm-torch-1m-a1451-us",
      "source_entity_type": "product",
      "source_name": "XM TORCH 1M",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-ptfe",
      "target_entity_type": "feature",
      "target_name": "PTFE",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "PTFE coated polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001212",
      "source_entity_id": "PRD-xm-torch-2m-a1450-us",
      "source_entity_type": "product",
      "source_name": "XM TORCH 2M",
      "relationship": "Included / primary media",
      "target_entity_id": "FEA-ptfe",
      "target_entity_type": "feature",
      "target_name": "PTFE",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "PTFE coated polyester",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000539",
      "source_entity_id": "PRD-m130-oil-p-a445p-us",
      "source_entity_type": "product",
      "source_name": "M130 OIL P",
      "relationship": "Included / separation",
      "target_entity_id": "FEA-sieve-grid-basket",
      "target_entity_type": "feature",
      "target_name": "Sieve Grid Basket",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Sieve grid basket",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000583",
      "source_entity_id": "PRD-m100-oil-a455-us",
      "source_entity_type": "product",
      "source_name": "M100 OIL",
      "relationship": "Included / separation",
      "target_entity_id": "FEA-sieve-grid-basket",
      "target_entity_type": "feature",
      "target_name": "Sieve Grid Basket",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Sieve grid basket",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000865",
      "source_entity_id": "PRD-ram-oil-1000-av-a379-001",
      "source_entity_type": "product",
      "source_name": "RAM OIL 1000 AV",
      "relationship": "Included / separation",
      "target_entity_id": "FEA-sieve-grid-basket",
      "target_entity_type": "feature",
      "target_name": "Sieve Grid Basket",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Sieve grid basket",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000870",
      "source_entity_id": "PRD-ram-oil-1000-mp-a752-us",
      "source_entity_type": "product",
      "source_name": "RAM OIL 1000 MP",
      "relationship": "Included / separation",
      "target_entity_id": "FEA-sieve-grid-basket",
      "target_entity_type": "feature",
      "target_name": "Sieve Grid Basket",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Sieve grid basket",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000875",
      "source_entity_id": "PRD-ram-oil-200-mp-a407-us",
      "source_entity_type": "product",
      "source_name": "RAM OIL 200 MP",
      "relationship": "Included / separation",
      "target_entity_id": "FEA-sieve-grid-basket",
      "target_entity_type": "feature",
      "target_name": "Sieve Grid Basket",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Sieve grid basket",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000886",
      "source_entity_id": "PRD-ram-oil-280-mp-a373-us",
      "source_entity_type": "product",
      "source_name": "RAM OIL 280 MP",
      "relationship": "Included / separation",
      "target_entity_id": "FEA-sieve-grid-basket",
      "target_entity_type": "feature",
      "target_name": "Sieve Grid Basket",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Sieve grid basket",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000891",
      "source_entity_id": "PRD-ram-oil-500-mp-a730-us",
      "source_entity_type": "product",
      "source_name": "RAM OIL 500 MP",
      "relationship": "Included / separation",
      "target_entity_id": "FEA-sieve-grid-basket",
      "target_entity_type": "feature",
      "target_name": "Sieve Grid Basket",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Sieve grid basket",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000127",
      "source_entity_id": "PRD-ac-100-z2-22-a015",
      "source_entity_type": "product",
      "source_name": "AC 100 Z2-22",
      "relationship": "Included / static control",
      "target_entity_id": "FEA-grd",
      "target_entity_type": "feature",
      "target_name": "GRD",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000137",
      "source_entity_id": "PRD-ac-100-z20-21-a012",
      "source_entity_type": "product",
      "source_name": "AC 100 Z20/21",
      "relationship": "Included / static control",
      "target_entity_id": "FEA-grd",
      "target_entity_type": "feature",
      "target_name": "GRD",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000204",
      "source_entity_id": "PRD-bl-20-jc-ord-loc-a1310-h14-ul",
      "source_entity_type": "product",
      "source_name": "BL 20 JC ORD LOC",
      "relationship": "Included / static control",
      "target_entity_id": "FEA-grd",
      "target_entity_type": "feature",
      "target_name": "GRD",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000212",
      "source_entity_id": "PRD-bl-45-inert-ord-loc-a1361-ul",
      "source_entity_type": "product",
      "source_name": "BL 45 INERT ORD LOC",
      "relationship": "Included / static control",
      "target_entity_id": "FEA-grd",
      "target_entity_type": "feature",
      "target_name": "GRD",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000222",
      "source_entity_id": "PRD-bl-45-jc-ord-loc-a1350-ul-h14",
      "source_entity_type": "product",
      "source_name": "BL 45 JC ORD LOC",
      "relationship": "Included / static control",
      "target_entity_id": "FEA-grd",
      "target_entity_type": "feature",
      "target_name": "GRD",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000231",
      "source_entity_id": "PRD-bl-45-ord-loc-a1330-ul-h14",
      "source_entity_type": "product",
      "source_name": "BL 45 ORD LOC",
      "relationship": "Included / static control",
      "target_entity_id": "FEA-grd",
      "target_entity_type": "feature",
      "target_name": "GRD",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000240",
      "source_entity_id": "PRD-bl-pro-ord-loc-a1261-ul-h14",
      "source_entity_type": "product",
      "source_name": "BL PRO ORD LOC",
      "relationship": "Included / static control",
      "target_entity_id": "FEA-grd",
      "target_entity_type": "feature",
      "target_name": "GRD",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000604",
      "source_entity_id": "PRD-miniair-2v-z2-22-a672",
      "source_entity_type": "product",
      "source_name": "MINIAIR 2V Z2-22",
      "relationship": "Included / static control",
      "target_entity_id": "FEA-grd",
      "target_entity_type": "feature",
      "target_name": "GRD",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000248",
      "source_entity_id": "PRD-combo-a070",
      "source_entity_type": "product",
      "source_name": "COMBO",
      "relationship": "Included / collection",
      "target_entity_id": "FEA-lp",
      "target_entity_type": "feature",
      "target_name": "LP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "2x Endless Bag",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000565",
      "source_entity_id": "PRD-m100-jc-lp-a043",
      "source_entity_type": "product",
      "source_name": "M100 JC LP",
      "relationship": "Included / collection",
      "target_entity_id": "FEA-lp",
      "target_entity_type": "feature",
      "target_name": "LP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Endless Bag 20mt",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000573",
      "source_entity_id": "PRD-m100-lp-a042",
      "source_entity_type": "product",
      "source_name": "M100 LP",
      "relationship": "Included / collection",
      "target_entity_id": "FEA-lp",
      "target_entity_type": "feature",
      "target_name": "LP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Endless Bag 20mt",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001151",
      "source_entity_id": "PRD-xfloor-3-h-a1726",
      "source_entity_type": "product",
      "source_name": "XFLOOR 3 H",
      "relationship": "Included / collection",
      "target_entity_id": "FEA-lp",
      "target_entity_type": "feature",
      "target_name": "LP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Endless Bag",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001187",
      "source_entity_id": "PRD-xm-35-jc-lp-a1421",
      "source_entity_type": "product",
      "source_name": "XM 35 JC LP",
      "relationship": "Included / collection",
      "target_entity_id": "FEA-lp",
      "target_entity_type": "feature",
      "target_name": "LP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Endless Bag 20mt",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000149",
      "source_entity_id": "PRD-af-40-a1211",
      "source_entity_type": "product",
      "source_name": "AF 40",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000158",
      "source_entity_id": "PRD-af-55-a1212",
      "source_entity_type": "product",
      "source_name": "AF 55",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000167",
      "source_entity_id": "PRD-af-75-a1210",
      "source_entity_type": "product",
      "source_name": "AF 75",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000177",
      "source_entity_id": "PRD-atlas-22-a1712",
      "source_entity_type": "product",
      "source_name": "ATLAS 22",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000186",
      "source_entity_id": "PRD-atlas-30-roots-a1714",
      "source_entity_type": "product",
      "source_name": "ATLAS 30 ROOTS",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000195",
      "source_entity_id": "PRD-atlas-37-roots-a1715",
      "source_entity_type": "product",
      "source_name": "ATLAS 37 ROOTS",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000217",
      "source_entity_id": "PRD-bl-45-inert-ord-loc-a1361-ul",
      "source_entity_type": "product",
      "source_name": "BL 45 INERT ORD LOC",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000257",
      "source_entity_id": "PRD-cvs-110-p-a1025",
      "source_entity_type": "product",
      "source_name": "CVS 110 P",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000265",
      "source_entity_id": "PRD-cvs-125-p-a1037",
      "source_entity_type": "product",
      "source_name": "CVS 125 P",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000273",
      "source_entity_id": "PRD-cvs-125-s-a1029",
      "source_entity_type": "product",
      "source_name": "CVS 125 S",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000281",
      "source_entity_id": "PRD-cvs-150-a1032",
      "source_entity_type": "product",
      "source_name": "CVS 150",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000289",
      "source_entity_id": "PRD-cvs-185-a1044",
      "source_entity_type": "product",
      "source_name": "CVS 185",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000297",
      "source_entity_id": "PRD-cvs-200-p-a1012",
      "source_entity_type": "product",
      "source_name": "CVS 200 P",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000305",
      "source_entity_id": "PRD-cvs-200-s-a1026",
      "source_entity_type": "product",
      "source_name": "CVS 200 S",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000313",
      "source_entity_id": "PRD-cvs-250-a1017",
      "source_entity_type": "product",
      "source_name": "CVS 250",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000321",
      "source_entity_id": "PRD-cvs-300-roots-a1881",
      "source_entity_type": "product",
      "source_name": "CVS 300 ROOTS",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000329",
      "source_entity_id": "PRD-cvs-370-roots-a1882",
      "source_entity_type": "product",
      "source_name": "CVS 370 ROOTS",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000442",
      "source_entity_id": "PRD-ecobull-t-a995-001",
      "source_entity_type": "product",
      "source_name": "ECOBULL T",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000454",
      "source_entity_id": "PRD-hf-10-a839",
      "source_entity_type": "product",
      "source_name": "HF 10",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000465",
      "source_entity_id": "PRD-hf-15p-a843",
      "source_entity_type": "product",
      "source_name": "HF 15P",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000476",
      "source_entity_id": "PRD-hf-15s-a846",
      "source_entity_type": "product",
      "source_name": "HF 15S",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000487",
      "source_entity_id": "PRD-hf-18-a815",
      "source_entity_type": "product",
      "source_name": "HF 18",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000508",
      "source_entity_id": "PRD-hf-30p-a816",
      "source_entity_type": "product",
      "source_name": "HF 30P",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000519",
      "source_entity_id": "PRD-hf-30s-a818",
      "source_entity_type": "product",
      "source_name": "HF 30S",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000530",
      "source_entity_id": "PRD-hf-35p-a820",
      "source_entity_type": "product",
      "source_name": "HF 35P",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000626",
      "source_entity_id": "PRD-puma-10-a500-us",
      "source_entity_type": "product",
      "source_name": "PUMA 10",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000637",
      "source_entity_id": "PRD-puma-10-sp-a503",
      "source_entity_type": "product",
      "source_name": "PUMA 10 SP",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000649",
      "source_entity_id": "PRD-puma-15p-a540-us",
      "source_entity_type": "product",
      "source_name": "PUMA 15P",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000660",
      "source_entity_id": "PRD-puma-15p-sp-a543",
      "source_entity_type": "product",
      "source_name": "PUMA 15P SP",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000672",
      "source_entity_id": "PRD-puma-18p-a580-us",
      "source_entity_type": "product",
      "source_name": "PUMA 18P",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000683",
      "source_entity_id": "PRD-puma-18p-sp-a583",
      "source_entity_type": "product",
      "source_name": "PUMA 18P SP",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000695",
      "source_entity_id": "PRD-puma-20-a557-us",
      "source_entity_type": "product",
      "source_name": "PUMA 20",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000706",
      "source_entity_id": "PRD-puma-20-sp-a556",
      "source_entity_type": "product",
      "source_name": "PUMA 20 SP",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000718",
      "source_entity_id": "PRD-puma-23-a571-us",
      "source_entity_type": "product",
      "source_name": "PUMA 23",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000729",
      "source_entity_id": "PRD-puma-23-sp-a572",
      "source_entity_type": "product",
      "source_name": "PUMA 23 SP",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000741",
      "source_entity_id": "PRD-puma-25-a574-us",
      "source_entity_type": "product",
      "source_name": "PUMA 25",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000752",
      "source_entity_id": "PRD-puma-25-sp-a576",
      "source_entity_type": "product",
      "source_name": "PUMA 25 SP",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000764",
      "source_entity_id": "PRD-puma-30-p-sp-a601",
      "source_entity_type": "product",
      "source_name": "PUMA 30 P SP",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000776",
      "source_entity_id": "PRD-puma-30-s-sp-a611",
      "source_entity_type": "product",
      "source_name": "PUMA 30 S SP",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000788",
      "source_entity_id": "PRD-puma-35-p-sp-a600-002",
      "source_entity_type": "product",
      "source_name": "PUMA 35 P SP",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000799",
      "source_entity_id": "PRD-puma-fix-10-a592",
      "source_entity_type": "product",
      "source_name": "PUMA FIX 10",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000809",
      "source_entity_id": "PRD-puma-fix-15p-a595",
      "source_entity_type": "product",
      "source_name": "PUMA FIX 15P",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000820",
      "source_entity_id": "PRD-puma-fix-18p-a615",
      "source_entity_type": "product",
      "source_name": "PUMA FIX 18P",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000832",
      "source_entity_id": "PRD-puma-fix-20-a627",
      "source_entity_type": "product",
      "source_name": "PUMA FIX 20",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000844",
      "source_entity_id": "PRD-puma-fix-23-a616",
      "source_entity_type": "product",
      "source_name": "PUMA FIX 23",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000856",
      "source_entity_id": "PRD-puma-fix-25-a640",
      "source_entity_type": "product",
      "source_name": "PUMA FIX 25",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000862",
      "source_entity_id": "PRD-ram-oil-1000-av-a379-001",
      "source_entity_type": "product",
      "source_name": "RAM OIL 1000 AV",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000877",
      "source_entity_id": "PRD-ram-oil-250-ts-a405-us",
      "source_entity_type": "product",
      "source_name": "RAM OIL 250 TS",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000893",
      "source_entity_id": "PRD-ram-oil-t555-a381",
      "source_entity_type": "product",
      "source_name": "RAM OIL T555",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000905",
      "source_entity_id": "PRD-tb-22-a940-us",
      "source_entity_type": "product",
      "source_name": "TB 22",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000918",
      "source_entity_id": "PRD-tb-up-3-a878-us",
      "source_entity_type": "product",
      "source_name": "TB UP 3",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000931",
      "source_entity_id": "PRD-tb-up-4-a875",
      "source_entity_type": "product",
      "source_name": "TB UP 4",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000971",
      "source_entity_id": "PRD-tx-400-p-a1486-us",
      "source_entity_type": "product",
      "source_name": "TX 400 P",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000994",
      "source_entity_id": "PRD-tx-400-p-sp-a1480",
      "source_entity_type": "product",
      "source_name": "TX 400 P SP",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001008",
      "source_entity_id": "PRD-tx-400-s-a1487-us",
      "source_entity_type": "product",
      "source_name": "TX 400 S",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001021",
      "source_entity_id": "PRD-tx-400-s-sp-a1481",
      "source_entity_type": "product",
      "source_name": "TX 400 S SP",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001072",
      "source_entity_id": "PRD-tx-550-s-a1489-us",
      "source_entity_type": "product",
      "source_name": "TX 550 S",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001085",
      "source_entity_id": "PRD-tx-550-s-sp-a1528",
      "source_entity_type": "product",
      "source_name": "TX 550 S SP",
      "relationship": "Included / safety & durability",
      "target_entity_id": "FEA-prv",
      "target_entity_type": "feature",
      "target_name": "PRV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Included",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000885",
      "source_entity_id": "PRD-ram-oil-280-mp-a373-us",
      "source_entity_type": "product",
      "source_name": "RAM OIL 280 MP",
      "relationship": "Included / liquid discharge",
      "target_entity_id": "FEA-pump-ext",
      "target_entity_type": "feature",
      "target_name": "PUMP EXT",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "External pump",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000538",
      "source_entity_id": "PRD-m130-oil-p-a445p-us",
      "source_entity_type": "product",
      "source_name": "M130 OIL P",
      "relationship": "Included / liquid discharge",
      "target_entity_id": "FEA-pump",
      "target_entity_type": "feature",
      "target_name": "PUMP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Submerged pump",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000864",
      "source_entity_id": "PRD-ram-oil-1000-av-a379-001",
      "source_entity_type": "product",
      "source_name": "RAM OIL 1000 AV",
      "relationship": "Included / liquid discharge",
      "target_entity_id": "FEA-pump",
      "target_entity_type": "feature",
      "target_name": "PUMP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Discharge pump",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000869",
      "source_entity_id": "PRD-ram-oil-1000-mp-a752-us",
      "source_entity_type": "product",
      "source_name": "RAM OIL 1000 MP",
      "relationship": "Included / liquid discharge",
      "target_entity_id": "FEA-pump",
      "target_entity_type": "feature",
      "target_name": "PUMP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Discharge pump",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000874",
      "source_entity_id": "PRD-ram-oil-200-mp-a407-us",
      "source_entity_type": "product",
      "source_name": "RAM OIL 200 MP",
      "relationship": "Included / liquid discharge",
      "target_entity_id": "FEA-pump",
      "target_entity_type": "feature",
      "target_name": "PUMP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Discharge pump",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000879",
      "source_entity_id": "PRD-ram-oil-250-ts-a405-us",
      "source_entity_type": "product",
      "source_name": "RAM OIL 250 TS",
      "relationship": "Included / liquid discharge",
      "target_entity_id": "FEA-pump",
      "target_entity_type": "feature",
      "target_name": "PUMP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Discharge pump",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000890",
      "source_entity_id": "PRD-ram-oil-500-mp-a730-us",
      "source_entity_type": "product",
      "source_name": "RAM OIL 500 MP",
      "relationship": "Included / liquid discharge",
      "target_entity_id": "FEA-pump",
      "target_entity_type": "feature",
      "target_name": "PUMP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Discharge pump",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000895",
      "source_entity_id": "PRD-ram-oil-t555-a381",
      "source_entity_type": "product",
      "source_name": "RAM OIL T555",
      "relationship": "Included / liquid discharge",
      "target_entity_id": "FEA-pump",
      "target_entity_type": "feature",
      "target_name": "PUMP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Discharge pump",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000245",
      "source_entity_id": "PRD-combo-a070",
      "source_entity_type": "product",
      "source_name": "COMBO",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-bypass-motors",
      "target_entity_type": "feature",
      "target_name": "Bypass Suction Motors",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "3x By-Pass",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000535",
      "source_entity_id": "PRD-m130-oil-p-a445p-us",
      "source_entity_type": "product",
      "source_name": "M130 OIL P",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-bypass-motors",
      "target_entity_type": "feature",
      "target_name": "Bypass Suction Motors",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "2x By-Pass",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000541",
      "source_entity_id": "PRD-m-pro-a2120",
      "source_entity_type": "product",
      "source_name": "M PRO",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-bypass-motors",
      "target_entity_type": "feature",
      "target_name": "Bypass Suction Motors",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "2x By-Pass",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000546",
      "source_entity_id": "PRD-m100-a039-us",
      "source_entity_type": "product",
      "source_name": "M100",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-bypass-motors",
      "target_entity_type": "feature",
      "target_name": "Bypass Suction Motors",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "3x By-Pass",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000553",
      "source_entity_id": "PRD-m100-jc-a038",
      "source_entity_type": "product",
      "source_name": "M100 JC",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-bypass-motors",
      "target_entity_type": "feature",
      "target_name": "Bypass Suction Motors",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "3x By-Pass",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000561",
      "source_entity_id": "PRD-m100-jc-lp-a043",
      "source_entity_type": "product",
      "source_name": "M100 JC LP",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-bypass-motors",
      "target_entity_type": "feature",
      "target_name": "Bypass Suction Motors",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "3x By-Pass",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000569",
      "source_entity_id": "PRD-m100-lp-a042",
      "source_entity_type": "product",
      "source_name": "M100 LP",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-bypass-motors",
      "target_entity_type": "feature",
      "target_name": "Bypass Suction Motors",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "3x By-Pass",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000580",
      "source_entity_id": "PRD-m100-oil-a455-us",
      "source_entity_type": "product",
      "source_name": "M100 OIL",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-bypass-motors",
      "target_entity_type": "feature",
      "target_name": "Bypass Suction Motors",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "3x By-Pass",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000586",
      "source_entity_id": "PRD-m100-ord-loc-a60-us",
      "source_entity_type": "product",
      "source_name": "M100 ORD LOC",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-bypass-motors",
      "target_entity_type": "feature",
      "target_name": "Bypass Suction Motors",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "3x By-Pass",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000611",
      "source_entity_id": "PRD-minibull-a715",
      "source_entity_type": "product",
      "source_name": "MINIBULL",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-bypass-motors",
      "target_entity_type": "feature",
      "target_name": "Bypass Suction Motors",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "2x By-Pass",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000866",
      "source_entity_id": "PRD-ram-oil-1000-mp-a752-us",
      "source_entity_type": "product",
      "source_name": "RAM OIL 1000 MP",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-bypass-motors",
      "target_entity_type": "feature",
      "target_name": "Bypass Suction Motors",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "3x By-pass",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000871",
      "source_entity_id": "PRD-ram-oil-200-mp-a407-us",
      "source_entity_type": "product",
      "source_name": "RAM OIL 200 MP",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-bypass-motors",
      "target_entity_type": "feature",
      "target_name": "Bypass Suction Motors",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "3x By-Pass",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000882",
      "source_entity_id": "PRD-ram-oil-280-mp-a373-us",
      "source_entity_type": "product",
      "source_name": "RAM OIL 280 MP",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-bypass-motors",
      "target_entity_type": "feature",
      "target_name": "Bypass Suction Motors",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "3x By-Pass",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000887",
      "source_entity_id": "PRD-ram-oil-500-mp-a730-us",
      "source_entity_type": "product",
      "source_name": "RAM OIL 500 MP",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-bypass-motors",
      "target_entity_type": "feature",
      "target_name": "Bypass Suction Motors",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "3x By-pass",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001139",
      "source_entity_id": "PRD-wd-132p-a1572",
      "source_entity_type": "product",
      "source_name": "WD 132P",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-bypass-motors",
      "target_entity_type": "feature",
      "target_name": "Bypass Suction Motors",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "2x By-Pass",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001148",
      "source_entity_id": "PRD-xfloor-3-h-a1726",
      "source_entity_type": "product",
      "source_name": "XFLOOR 3 H",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-bypass-motors",
      "target_entity_type": "feature",
      "target_name": "Bypass Suction Motors",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "3x By-Pass",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001156",
      "source_entity_id": "PRD-xm-20-a1400-001",
      "source_entity_type": "product",
      "source_name": "XM 20",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-bypass-motors",
      "target_entity_type": "feature",
      "target_name": "Bypass Suction Motors",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "2x By-Pass",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001163",
      "source_entity_id": "PRD-xm-20-jc-a1400",
      "source_entity_type": "product",
      "source_name": "XM 20 JC",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-bypass-motors",
      "target_entity_type": "feature",
      "target_name": "Bypass Suction Motors",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "2x By-Pass",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001173",
      "source_entity_id": "PRD-xm-35-jc-a1420",
      "source_entity_type": "product",
      "source_name": "XM 35 JC",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-bypass-motors",
      "target_entity_type": "feature",
      "target_name": "Bypass Suction Motors",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "2x By-Pass",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001183",
      "source_entity_id": "PRD-xm-35-jc-lp-a1421",
      "source_entity_type": "product",
      "source_name": "XM 35 JC LP",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-bypass-motors",
      "target_entity_type": "feature",
      "target_name": "Bypass Suction Motors",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "2x By-Pass",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001194",
      "source_entity_id": "PRD-xm20-oven-a1404",
      "source_entity_type": "product",
      "source_name": "XM20 OVEN",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-bypass-motors",
      "target_entity_type": "feature",
      "target_name": "Bypass Suction Motors",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "2x By-Pass",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001202",
      "source_entity_id": "PRD-xm-torch-1m-a1451-us",
      "source_entity_type": "product",
      "source_name": "XM TORCH 1M",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-bypass-motors",
      "target_entity_type": "feature",
      "target_name": "Bypass Suction Motors",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "1x By-Pass",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001208",
      "source_entity_id": "PRD-xm-torch-2m-a1450-us",
      "source_entity_type": "product",
      "source_name": "XM TORCH 2M",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-bypass-motors",
      "target_entity_type": "feature",
      "target_name": "Bypass Suction Motors",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "2x By-Pass",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000189",
      "source_entity_id": "PRD-atlas-30-roots-a1714",
      "source_entity_type": "product",
      "source_name": "ATLAS 30 ROOTS",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-roots-pump",
      "target_entity_type": "feature",
      "target_name": "Roots Vacuum Pump",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Roots pump",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000198",
      "source_entity_id": "PRD-atlas-37-roots-a1715",
      "source_entity_type": "product",
      "source_name": "ATLAS 37 ROOTS",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-roots-pump",
      "target_entity_type": "feature",
      "target_name": "Roots Vacuum Pump",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Roots pump",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000324",
      "source_entity_id": "PRD-cvs-300-roots-a1881",
      "source_entity_type": "product",
      "source_name": "CVS 300 ROOTS",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-roots-pump",
      "target_entity_type": "feature",
      "target_name": "Roots Vacuum Pump",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Roots pump",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000332",
      "source_entity_id": "PRD-cvs-370-roots-a1882",
      "source_entity_type": "product",
      "source_name": "CVS 370 ROOTS",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-roots-pump",
      "target_entity_type": "feature",
      "target_name": "Roots Vacuum Pump",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Roots pump",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000180",
      "source_entity_id": "PRD-atlas-22-a1712",
      "source_entity_type": "product",
      "source_name": "ATLAS 22",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000260",
      "source_entity_id": "PRD-cvs-110-p-a1025",
      "source_entity_type": "product",
      "source_name": "CVS 110 P",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000268",
      "source_entity_id": "PRD-cvs-125-p-a1037",
      "source_entity_type": "product",
      "source_name": "CVS 125 P",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000276",
      "source_entity_id": "PRD-cvs-125-s-a1029",
      "source_entity_type": "product",
      "source_name": "CVS 125 S",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000284",
      "source_entity_id": "PRD-cvs-150-a1032",
      "source_entity_type": "product",
      "source_name": "CVS 150",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000292",
      "source_entity_id": "PRD-cvs-185-a1044",
      "source_entity_type": "product",
      "source_name": "CVS 185",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000300",
      "source_entity_id": "PRD-cvs-200-p-a1012",
      "source_entity_type": "product",
      "source_name": "CVS 200 P",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000308",
      "source_entity_id": "PRD-cvs-200-s-a1026",
      "source_entity_type": "product",
      "source_name": "CVS 200 S",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000316",
      "source_entity_id": "PRD-cvs-250-a1017",
      "source_entity_type": "product",
      "source_name": "CVS 250",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000434",
      "source_entity_id": "PRD-ecobull-c2d2-a995-002",
      "source_entity_type": "product",
      "source_name": "ECOBULL C2D2",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000445",
      "source_entity_id": "PRD-ecobull-t-a995-001",
      "source_entity_type": "product",
      "source_name": "ECOBULL T",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000458",
      "source_entity_id": "PRD-hf-10-a839",
      "source_entity_type": "product",
      "source_name": "HF 10",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000469",
      "source_entity_id": "PRD-hf-15p-a843",
      "source_entity_type": "product",
      "source_name": "HF 15P",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000480",
      "source_entity_id": "PRD-hf-15s-a846",
      "source_entity_type": "product",
      "source_name": "HF 15S",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000491",
      "source_entity_id": "PRD-hf-18-a815",
      "source_entity_type": "product",
      "source_name": "HF 18",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000501",
      "source_entity_id": "PRD-hf-300-a828",
      "source_entity_type": "product",
      "source_name": "HF 300",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000512",
      "source_entity_id": "PRD-hf-30p-a816",
      "source_entity_type": "product",
      "source_name": "HF 30P",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower WITH:",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000523",
      "source_entity_id": "PRD-hf-30s-a818",
      "source_entity_type": "product",
      "source_name": "HF 30S",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower WITH:",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000534",
      "source_entity_id": "PRD-hf-35p-a820",
      "source_entity_type": "product",
      "source_name": "HF 35P",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower WITH:",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000628",
      "source_entity_id": "PRD-puma-10-a500-us",
      "source_entity_type": "product",
      "source_name": "PUMA 10",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000639",
      "source_entity_id": "PRD-puma-10-sp-a503",
      "source_entity_type": "product",
      "source_name": "PUMA 10 SP",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000651",
      "source_entity_id": "PRD-puma-15p-a540-us",
      "source_entity_type": "product",
      "source_name": "PUMA 15P",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000662",
      "source_entity_id": "PRD-puma-15p-sp-a543",
      "source_entity_type": "product",
      "source_name": "PUMA 15P SP",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000674",
      "source_entity_id": "PRD-puma-18p-a580-us",
      "source_entity_type": "product",
      "source_name": "PUMA 18P",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000685",
      "source_entity_id": "PRD-puma-18p-sp-a583",
      "source_entity_type": "product",
      "source_name": "PUMA 18P SP",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000697",
      "source_entity_id": "PRD-puma-20-a557-us",
      "source_entity_type": "product",
      "source_name": "PUMA 20",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000708",
      "source_entity_id": "PRD-puma-20-sp-a556",
      "source_entity_type": "product",
      "source_name": "PUMA 20 SP",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000720",
      "source_entity_id": "PRD-puma-23-a571-us",
      "source_entity_type": "product",
      "source_name": "PUMA 23",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000731",
      "source_entity_id": "PRD-puma-23-sp-a572",
      "source_entity_type": "product",
      "source_name": "PUMA 23 SP",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000743",
      "source_entity_id": "PRD-puma-25-a574-us",
      "source_entity_type": "product",
      "source_name": "PUMA 25",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000754",
      "source_entity_id": "PRD-puma-25-sp-a576",
      "source_entity_type": "product",
      "source_name": "PUMA 25 SP",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000766",
      "source_entity_id": "PRD-puma-30-p-sp-a601",
      "source_entity_type": "product",
      "source_name": "PUMA 30 P SP",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000778",
      "source_entity_id": "PRD-puma-30-s-sp-a611",
      "source_entity_type": "product",
      "source_name": "PUMA 30 S SP",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000790",
      "source_entity_id": "PRD-puma-35-p-sp-a600-002",
      "source_entity_type": "product",
      "source_name": "PUMA 35 P SP",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000802",
      "source_entity_id": "PRD-puma-fix-10-a592",
      "source_entity_type": "product",
      "source_name": "PUMA FIX 10",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000812",
      "source_entity_id": "PRD-puma-fix-15p-a595",
      "source_entity_type": "product",
      "source_name": "PUMA FIX 15P",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000823",
      "source_entity_id": "PRD-puma-fix-18p-a615",
      "source_entity_type": "product",
      "source_name": "PUMA FIX 18P",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000835",
      "source_entity_id": "PRD-puma-fix-20-a627",
      "source_entity_type": "product",
      "source_name": "PUMA FIX 20",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000847",
      "source_entity_id": "PRD-puma-fix-23-a616",
      "source_entity_type": "product",
      "source_name": "PUMA FIX 23",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000859",
      "source_entity_id": "PRD-puma-fix-25-a640",
      "source_entity_type": "product",
      "source_name": "PUMA FIX 25",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000880",
      "source_entity_id": "PRD-ram-oil-250-ts-a405-us",
      "source_entity_type": "product",
      "source_name": "RAM OIL 250 TS",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000896",
      "source_entity_id": "PRD-ram-oil-t555-a381",
      "source_entity_type": "product",
      "source_name": "RAM OIL T555",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000908",
      "source_entity_id": "PRD-tb-22-a940-us",
      "source_entity_type": "product",
      "source_name": "TB 22",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000921",
      "source_entity_id": "PRD-tb-up-3-a878-us",
      "source_entity_type": "product",
      "source_name": "TB UP 3",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000934",
      "source_entity_id": "PRD-tb-up-4-a875",
      "source_entity_type": "product",
      "source_name": "TB UP 4",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000947",
      "source_entity_id": "PRD-tx-300-a1500-us",
      "source_entity_type": "product",
      "source_name": "TX 300",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000960",
      "source_entity_id": "PRD-tx-300-sp-a1499",
      "source_entity_type": "product",
      "source_name": "TX 300 SP",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000974",
      "source_entity_id": "PRD-tx-400-p-a1486-us",
      "source_entity_type": "product",
      "source_name": "TX 400 P",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000986",
      "source_entity_id": "PRD-tx-400-p-ord-loc-a1512-us",
      "source_entity_type": "product",
      "source_name": "TX 400 P ORD LOC",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000997",
      "source_entity_id": "PRD-tx-400-p-sp-a1480",
      "source_entity_type": "product",
      "source_name": "TX 400 P SP",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001011",
      "source_entity_id": "PRD-tx-400-s-a1487-us",
      "source_entity_type": "product",
      "source_name": "TX 400 S",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001024",
      "source_entity_id": "PRD-tx-400-s-sp-a1481",
      "source_entity_type": "product",
      "source_name": "TX 400 S SP",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001037",
      "source_entity_id": "PRD-tx-400p-c2d2-a1486-001-us",
      "source_entity_type": "product",
      "source_name": "TX 400P C2D2",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001048",
      "source_entity_id": "PRD-tx-550-p-a1488-us",
      "source_entity_type": "product",
      "source_name": "TX 550 P",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001061",
      "source_entity_id": "PRD-tx-550-p-sp-a1520",
      "source_entity_type": "product",
      "source_name": "TX 550 P SP",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001075",
      "source_entity_id": "PRD-tx-550-s-a1489-us",
      "source_entity_type": "product",
      "source_name": "TX 550 S",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001088",
      "source_entity_id": "PRD-tx-550-s-sp-a1528",
      "source_entity_type": "product",
      "source_name": "TX 550 S SP",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001102",
      "source_entity_id": "PRD-tx-750-a1490-us",
      "source_entity_type": "product",
      "source_name": "TX 750",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001114",
      "source_entity_id": "PRD-tx-750-c2d2-a1490-001-us",
      "source_entity_type": "product",
      "source_name": "TX 750 C2D2",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001124",
      "source_entity_id": "PRD-tx-750-ord-loc-a1507-us",
      "source_entity_type": "product",
      "source_name": "TX 750 ORD LOC",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001135",
      "source_entity_id": "PRD-tx-750-sp-a1491",
      "source_entity_type": "product",
      "source_name": "TX 750 SP",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-side-channel-blower",
      "target_entity_type": "feature",
      "target_name": "Side-Channel Blower",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Side channel blower",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000122",
      "source_entity_id": "PRD-ac-100-a009",
      "source_entity_type": "product",
      "source_name": "AC 100",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-venturi-ejector",
      "target_entity_type": "feature",
      "target_name": "Compressed-Air Venturi Ejector",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Venturi tube",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000133",
      "source_entity_id": "PRD-ac-100-z2-22-a015",
      "source_entity_type": "product",
      "source_name": "AC 100 Z2-22",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-venturi-ejector",
      "target_entity_type": "feature",
      "target_name": "Compressed-Air Venturi Ejector",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Venturi tube",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000143",
      "source_entity_id": "PRD-ac-100-z20-21-a012",
      "source_entity_type": "product",
      "source_name": "AC 100 Z20/21",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-venturi-ejector",
      "target_entity_type": "feature",
      "target_name": "Compressed-Air Venturi Ejector",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Venturi tube",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000599",
      "source_entity_id": "PRD-miniair-2v-a670",
      "source_entity_type": "product",
      "source_name": "MINIAIR 2V",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-venturi-ejector",
      "target_entity_type": "feature",
      "target_name": "Compressed-Air Venturi Ejector",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "2x Venturi ejectors",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000610",
      "source_entity_id": "PRD-miniair-2v-z2-22-a672",
      "source_entity_type": "product",
      "source_name": "MINIAIR 2V Z2-22",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-venturi-ejector",
      "target_entity_type": "feature",
      "target_name": "Compressed-Air Venturi Ejector",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "2x Venturi ejectors",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001147",
      "source_entity_id": "PRD-wd-air-a1575",
      "source_entity_type": "product",
      "source_name": "WD AIR",
      "relationship": "Included / vacuum generation",
      "target_entity_id": "FEA-venturi-ejector",
      "target_entity_type": "feature",
      "target_name": "Compressed-Air Venturi Ejector",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "2x Venturi ejectors",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001750",
      "source_entity_id": "MKT-m11",
      "source_entity_type": "market",
      "source_name": "Additive Manufacturing & 3D Printing",
      "relationship": "commonly handles material",
      "target_entity_id": "MAT-metal-powders-polymer-powders-fine-dust",
      "target_entity_type": "material",
      "target_name": "Metal powders, polymer powders, fine dust",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001722",
      "source_entity_id": "MKT-m5",
      "source_entity_type": "market",
      "source_name": "Bakeries & Industrial Ovens",
      "relationship": "commonly handles material",
      "target_entity_id": "MAT-hot-crumbs-flour-dust-baked-residue",
      "target_entity_type": "material",
      "target_name": "Hot crumbs, flour dust, baked residue",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001788",
      "source_entity_id": "MKT-m20",
      "source_entity_type": "market",
      "source_name": "Central Vacuum Systems / Multi-Point Plants",
      "relationship": "commonly handles material",
      "target_entity_id": "MAT-dust-chips-powder-trim-mixed-process-waste",
      "target_entity_type": "material",
      "target_name": "Dust, chips, powder, trim, mixed process waste",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001759",
      "source_entity_id": "MKT-m13",
      "source_entity_type": "market",
      "source_name": "Chemical & Petrochemical Processing",
      "relationship": "commonly handles material",
      "target_entity_id": "MAT-carbon-black-pigments-additives-chemical-powders-residues",
      "target_entity_type": "material",
      "target_name": "Carbon black, pigments, additives, chemical powders, residues",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001702",
      "source_entity_id": "MKT-m1",
      "source_entity_type": "market",
      "source_name": "CNC Machining & Metalworking",
      "relationship": "commonly handles material",
      "target_entity_id": "MAT-coolant-oils-wet-chips-dry-chips-fines-grinding-debris-sludge",
      "target_entity_type": "material",
      "target_name": "Coolant, oils, wet chips, dry chips, fines, grinding debris, sludge",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001754",
      "source_entity_id": "MKT-m12",
      "source_entity_type": "market",
      "source_name": "Combustible Dust & Hazard-Sensitive Housekeeping",
      "relationship": "commonly handles material",
      "target_entity_id": "MAT-combustible-powders-reactive-dust-ignition-sensitive-particulates",
      "target_entity_type": "material",
      "target_name": "Combustible powders, reactive dust, ignition-sensitive particulates",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001713",
      "source_entity_id": "MKT-m3",
      "source_entity_type": "market",
      "source_name": "Construction, Concrete & Floor Prep",
      "relationship": "commonly handles material",
      "target_entity_id": "MAT-silica-dust-concrete-dust-fine-mineral-dust-slurry",
      "target_entity_type": "material",
      "target_name": "Silica dust, concrete dust, fine mineral dust, slurry",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001746",
      "source_entity_id": "MKT-m10",
      "source_entity_type": "market",
      "source_name": "Electronics, Battery & ESD-Sensitive Manufacturing",
      "relationship": "commonly handles material",
      "target_entity_id": "MAT-graphite-conductive-dust-fine-particulates-powders",
      "target_entity_type": "material",
      "target_name": "Graphite, conductive dust, fine particulates, powders",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001783",
      "source_entity_id": "MKT-m19",
      "source_entity_type": "market",
      "source_name": "Facility Maintenance & Industrial Housekeeping",
      "relationship": "commonly handles material",
      "target_entity_id": "MAT-mixed-dust-debris-liquids-overhead-accumulations",
      "target_entity_type": "material",
      "target_name": "Mixed dust, debris, liquids, overhead accumulations",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001717",
      "source_entity_id": "MKT-m4",
      "source_entity_type": "market",
      "source_name": "Food & Beverage Processing",
      "relationship": "commonly handles material",
      "target_entity_id": "MAT-flour-sugar-cocoa-additives-powders-crumbs-liquids",
      "target_entity_type": "material",
      "target_name": "Flour, sugar, cocoa, additives, powders, crumbs, liquids",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001818",
      "source_entity_id": "MKT-m25",
      "source_entity_type": "market",
      "source_name": "Forging, Heat Treat & Heavy Metal Processing",
      "relationship": "commonly handles material",
      "target_entity_id": "MAT-scale-oil-residue-metallic-fines-refractory-dust",
      "target_entity_type": "material",
      "target_name": "Scale, oil residue, metallic fines, refractory dust",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001795",
      "source_entity_id": "MKT-m21",
      "source_entity_type": "market",
      "source_name": "Foundries",
      "relationship": "commonly handles material",
      "target_entity_id": "MAT-foundry-sand-slag-refractory-dust-metal-fines-casting-debris",
      "target_entity_type": "material",
      "target_name": "Foundry sand, slag, refractory dust, metal fines, casting debris",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001777",
      "source_entity_id": "MKT-m17",
      "source_entity_type": "market",
      "source_name": "Indoor Shooting Ranges",
      "relationship": "commonly handles material",
      "target_entity_id": "MAT-lead-dust-primer-residue-brass-fines",
      "target_entity_type": "material",
      "target_name": "Lead dust, primer residue, brass, fines",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001708",
      "source_entity_id": "MKT-m2",
      "source_entity_type": "market",
      "source_name": "Metal Fabrication & Welding",
      "relationship": "commonly handles material",
      "target_entity_id": "MAT-welding-fumes-grinding-dust-metal-fines-cutoffs",
      "target_entity_type": "material",
      "target_name": "Welding fumes, grinding dust, metal fines, cutoffs",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001762",
      "source_entity_id": "MKT-m14",
      "source_entity_type": "market",
      "source_name": "Mining, Cement & Minerals",
      "relationship": "commonly handles material",
      "target_entity_id": "MAT-mineral-fines-cement-dust-abrasive-particulates",
      "target_entity_type": "material",
      "target_name": "Mineral fines, cement dust, abrasive particulates",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001772",
      "source_entity_id": "MKT-m16",
      "source_entity_type": "market",
      "source_name": "Oil & Gas, Offshore & Marine",
      "relationship": "commonly handles material",
      "target_entity_id": "MAT-hazardous-residues-conductive-dust-blasting-coating-debris-liquids",
      "target_entity_type": "material",
      "target_name": "Hazardous residues, conductive dust, blasting/coating debris, liquids",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001732",
      "source_entity_id": "MKT-m7",
      "source_entity_type": "market",
      "source_name": "Packaging, Converting & Printing",
      "relationship": "commonly handles material",
      "target_entity_id": "MAT-paper-trim-plastic-trim-corrugated-dust-light-scrap",
      "target_entity_type": "material",
      "target_name": "Paper trim, plastic trim, corrugated dust, light scrap",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001727",
      "source_entity_id": "MKT-m6",
      "source_entity_type": "market",
      "source_name": "Pharma, Nutraceutical & Life Sciences",
      "relationship": "commonly handles material",
      "target_entity_id": "MAT-apis-excipients-nutraceutical-powders-organics-fine-dusts",
      "target_entity_type": "material",
      "target_name": "APIs, excipients, nutraceutical powders, organics, fine dusts",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001741",
      "source_entity_id": "MKT-m9",
      "source_entity_type": "market",
      "source_name": "Plastics & Rubber Processing",
      "relationship": "commonly handles material",
      "target_entity_id": "MAT-pellets-flakes-fines-polymer-dust-rubber-particles",
      "target_entity_type": "material",
      "target_name": "Pellets, flakes, fines, polymer dust, rubber particles",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001826",
      "source_entity_id": "MKT-m27",
      "source_entity_type": "market",
      "source_name": "Power Generation, Utilities & Industrial Maintenance Shops",
      "relationship": "commonly handles material",
      "target_entity_id": "MAT-dust-ash-like-fines-mixed-maintenance-debris-liquids-depending-area",
      "target_entity_type": "material",
      "target_name": "Dust, ash-like fines, mixed maintenance debris, liquids depending area",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001813",
      "source_entity_id": "MKT-m24",
      "source_entity_type": "market",
      "source_name": "Primary Metals, Steel Mills & Service Centers",
      "relationship": "commonly handles material",
      "target_entity_id": "MAT-mill-scale-oxide-dust-grit-fines-heavy-floor-debris",
      "target_entity_type": "material",
      "target_name": "Mill scale, oxide dust, grit, fines, heavy floor debris",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001831",
      "source_entity_id": "MKT-m28",
      "source_entity_type": "market",
      "source_name": "Rail, Heavy Equipment & Industrial Rebuild",
      "relationship": "commonly handles material",
      "target_entity_id": "MAT-metal-fines-grit-oils-sludge-dust",
      "target_entity_type": "material",
      "target_name": "Metal fines, grit, oils, sludge, dust",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001767",
      "source_entity_id": "MKT-m15",
      "source_entity_type": "market",
      "source_name": "Recycling, Scrap & Briquetting",
      "relationship": "commonly handles material",
      "target_entity_id": "MAT-mixed-fines-chips-dust-light-fractions-scrap",
      "target_entity_type": "material",
      "target_name": "Mixed fines, chips, dust, light fractions, scrap",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001807",
      "source_entity_id": "MKT-m23",
      "source_entity_type": "market",
      "source_name": "Shipyards, Marine & Offshore Fabrication",
      "relationship": "commonly handles material",
      "target_entity_id": "MAT-bilge-liquids-sludge-blasting-media-coating-residue-metal-fines-welding-dust",
      "target_entity_type": "material",
      "target_name": "Bilge liquids, sludge, blasting media, coating residue, metal fines, welding dust",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001801",
      "source_entity_id": "MKT-m22",
      "source_entity_type": "market",
      "source_name": "Shot Blasting, Sand Blasting & Surface Prep Booths",
      "relationship": "commonly handles material",
      "target_entity_id": "MAT-steel-shot-grit-rust-scale-coating-residue-blasting-dust",
      "target_entity_type": "material",
      "target_name": "Steel shot, grit, rust scale, coating residue, blasting dust",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001737",
      "source_entity_id": "MKT-m8",
      "source_entity_type": "market",
      "source_name": "Textiles & Nonwovens",
      "relationship": "commonly handles material",
      "target_entity_id": "MAT-fiber-fluff-yarn-filament-light-trim-scrap",
      "target_entity_type": "material",
      "target_name": "Fiber, fluff, yarn, filament, light trim scrap",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001822",
      "source_entity_id": "MKT-m26",
      "source_entity_type": "market",
      "source_name": "Waterjet Cutting & Abrasive Slurry Cleanup",
      "relationship": "commonly handles material",
      "target_entity_id": "MAT-spent-garnet-abrasive-slurry-wet-fines-tank-sludge",
      "target_entity_type": "material",
      "target_name": "Spent garnet, abrasive slurry, wet fines, tank sludge",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001780",
      "source_entity_id": "MKT-m18",
      "source_entity_type": "market",
      "source_name": "Woodworking & Furniture Production",
      "relationship": "commonly handles material",
      "target_entity_id": "MAT-sawdust-shavings-sanding-dust-wood-fines",
      "target_entity_type": "material",
      "target_name": "Sawdust, shavings, sanding dust, wood fines",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002467",
      "source_entity_id": "MAT-chemical-process-powder-dusts",
      "source_entity_type": "material",
      "source_name": "Chemical / Process Powder Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-activated-carbon",
      "target_entity_type": "material",
      "target_name": "activated carbon",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002457",
      "source_entity_id": "MAT-chemical-process-powder-dusts",
      "source_entity_type": "material",
      "source_name": "Chemical / Process Powder Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-additive",
      "target_entity_type": "material",
      "target_name": "additive",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002496",
      "source_entity_id": "MAT-composite-additive-manufacturing-dusts",
      "source_entity_type": "material",
      "source_name": "Composite / Additive Manufacturing Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-aluminum-am",
      "target_entity_type": "material",
      "target_name": "aluminum AM",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002470",
      "source_entity_id": "MAT-metalworking-manufacturing-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Metalworking / Manufacturing Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-aluminum-dust",
      "target_entity_type": "material",
      "target_name": "Aluminum dust",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002418",
      "source_entity_id": "MAT-combustible-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Combustible Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-aluminum",
      "target_entity_type": "material",
      "target_name": "aluminum",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002493",
      "source_entity_id": "MAT-composite-additive-manufacturing-dusts",
      "source_entity_type": "material",
      "source_name": "Composite / Additive Manufacturing Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-am-powder",
      "target_entity_type": "material",
      "target_name": "AM powder",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002442",
      "source_entity_id": "MAT-pharmaceutical-nutraceutical-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Pharmaceutical / Nutraceutical Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-api-powder",
      "target_entity_type": "material",
      "target_name": "API powder",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002514",
      "source_entity_id": "MAT-construction-mineral-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Construction / Mineral Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-asphalt",
      "target_entity_type": "material",
      "target_name": "asphalt",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002429",
      "source_entity_id": "MAT-food-ingredient-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Food / Ingredient Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-baking-mix",
      "target_entity_type": "material",
      "target_name": "baking mix",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002402",
      "source_entity_id": "MAT-toxic-hazardous-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Toxic / Hazardous Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-battery-material-dust",
      "target_entity_type": "material",
      "target_name": "battery material dust",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002393",
      "source_entity_id": "MAT-toxic-hazardous-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Toxic / Hazardous Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-beryllium-dust",
      "target_entity_type": "material",
      "target_name": "beryllium dust",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002450",
      "source_entity_id": "MAT-pharmaceutical-nutraceutical-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Pharmaceutical / Nutraceutical Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-blended-powders",
      "target_entity_type": "material",
      "target_name": "blended powders",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002503",
      "source_entity_id": "MAT-construction-mineral-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Construction / Mineral Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-brick",
      "target_entity_type": "material",
      "target_name": "brick",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002521",
      "source_entity_id": "MAT-wood-cellulose-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Wood / Cellulose Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-cabinet-furniture-dust",
      "target_entity_type": "material",
      "target_name": "cabinet/furniture dust",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002391",
      "source_entity_id": "MAT-toxic-hazardous-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Toxic / Hazardous Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-cadmium-dust",
      "target_entity_type": "material",
      "target_name": "cadmium dust",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002463",
      "source_entity_id": "MAT-chemical-process-powder-dusts",
      "source_entity_type": "material",
      "source_name": "Chemical / Process Powder Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-calcium-carbonate",
      "target_entity_type": "material",
      "target_name": "calcium carbonate",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002445",
      "source_entity_id": "MAT-pharmaceutical-nutraceutical-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Pharmaceutical / Nutraceutical Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-capsule-dust",
      "target_entity_type": "material",
      "target_name": "capsule dust",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002416",
      "source_entity_id": "MAT-combustible-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Combustible Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-carbon-black",
      "target_entity_type": "material",
      "target_name": "carbon black",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002466",
      "source_entity_id": "MAT-chemical-process-powder-dusts",
      "source_entity_type": "material",
      "source_name": "Chemical / Process Powder Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-carbon-black",
      "target_entity_type": "material",
      "target_name": "carbon black",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002401",
      "source_entity_id": "MAT-toxic-hazardous-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Toxic / Hazardous Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-carbon-fiber-dust",
      "target_entity_type": "material",
      "target_name": "carbon fiber dust",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002486",
      "source_entity_id": "MAT-composite-additive-manufacturing-dusts",
      "source_entity_type": "material",
      "source_name": "Composite / Additive Manufacturing Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-carbon-fiber",
      "target_entity_type": "material",
      "target_name": "Carbon fiber",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002523",
      "source_entity_id": "MAT-wood-cellulose-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Wood / Cellulose Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-cardboard",
      "target_entity_type": "material",
      "target_name": "cardboard",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002474",
      "source_entity_id": "MAT-metalworking-manufacturing-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Metalworking / Manufacturing Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-cast-iron",
      "target_entity_type": "material",
      "target_name": "cast iron",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002458",
      "source_entity_id": "MAT-chemical-process-powder-dusts",
      "source_entity_type": "material",
      "source_name": "Chemical / Process Powder Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-catalyst",
      "target_entity_type": "material",
      "target_name": "catalyst",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002403",
      "source_entity_id": "MAT-toxic-hazardous-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Toxic / Hazardous Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-cathode-anode-powder-dust",
      "target_entity_type": "material",
      "target_name": "cathode/anode powder dust",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002524",
      "source_entity_id": "MAT-wood-cellulose-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Wood / Cellulose Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-cellulose",
      "target_entity_type": "material",
      "target_name": "cellulose",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002387",
      "source_entity_id": "MAT-toxic-hazardous-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Toxic / Hazardous Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-cement-dust",
      "target_entity_type": "material",
      "target_name": "cement dust",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002501",
      "source_entity_id": "MAT-construction-mineral-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Construction / Mineral Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-cement",
      "target_entity_type": "material",
      "target_name": "cement",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002397",
      "source_entity_id": "MAT-toxic-hazardous-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Toxic / Hazardous Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-ceramic-dust",
      "target_entity_type": "material",
      "target_name": "ceramic dust",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002468",
      "source_entity_id": "MAT-chemical-process-powder-dusts",
      "source_entity_type": "material",
      "source_name": "Chemical / Process Powder Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-ceramic",
      "target_entity_type": "material",
      "target_name": "ceramic",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002423",
      "source_entity_id": "MAT-combustible-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Combustible Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-chemical-powder",
      "target_entity_type": "material",
      "target_name": "chemical powder",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002452",
      "source_entity_id": "MAT-chemical-process-powder-dusts",
      "source_entity_type": "material",
      "source_name": "Chemical / Process Powder Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-pigment",
      "target_entity_type": "material",
      "target_name": "Pigment",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002453",
      "source_entity_id": "MAT-chemical-process-powder-dusts",
      "source_entity_type": "material",
      "source_name": "Chemical / Process Powder Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-dye",
      "target_entity_type": "material",
      "target_name": "dye",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002454",
      "source_entity_id": "MAT-chemical-process-powder-dusts",
      "source_entity_type": "material",
      "source_name": "Chemical / Process Powder Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-resin-powder",
      "target_entity_type": "material",
      "target_name": "resin powder",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002455",
      "source_entity_id": "MAT-chemical-process-powder-dusts",
      "source_entity_type": "material",
      "source_name": "Chemical / Process Powder Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-plastic-powder",
      "target_entity_type": "material",
      "target_name": "plastic powder",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002456",
      "source_entity_id": "MAT-chemical-process-powder-dusts",
      "source_entity_type": "material",
      "source_name": "Chemical / Process Powder Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-polymer",
      "target_entity_type": "material",
      "target_name": "polymer",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002459",
      "source_entity_id": "MAT-chemical-process-powder-dusts",
      "source_entity_type": "material",
      "source_name": "Chemical / Process Powder Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-detergent",
      "target_entity_type": "material",
      "target_name": "detergent",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002460",
      "source_entity_id": "MAT-chemical-process-powder-dusts",
      "source_entity_type": "material",
      "source_name": "Chemical / Process Powder Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-fertilizer",
      "target_entity_type": "material",
      "target_name": "fertilizer",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002461",
      "source_entity_id": "MAT-chemical-process-powder-dusts",
      "source_entity_type": "material",
      "source_name": "Chemical / Process Powder Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-lime",
      "target_entity_type": "material",
      "target_name": "lime",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002462",
      "source_entity_id": "MAT-chemical-process-powder-dusts",
      "source_entity_type": "material",
      "source_name": "Chemical / Process Powder Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-gypsum",
      "target_entity_type": "material",
      "target_name": "gypsum",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002464",
      "source_entity_id": "MAT-chemical-process-powder-dusts",
      "source_entity_type": "material",
      "source_name": "Chemical / Process Powder Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-talc",
      "target_entity_type": "material",
      "target_name": "talc",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002465",
      "source_entity_id": "MAT-chemical-process-powder-dusts",
      "source_entity_type": "material",
      "source_name": "Chemical / Process Powder Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-graphite",
      "target_entity_type": "material",
      "target_name": "graphite",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002469",
      "source_entity_id": "MAT-chemical-process-powder-dusts",
      "source_entity_type": "material",
      "source_name": "Chemical / Process Powder Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-mineral-powder",
      "target_entity_type": "material",
      "target_name": "mineral powder",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002390",
      "source_entity_id": "MAT-toxic-hazardous-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Toxic / Hazardous Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-chromium-hexavalent-chromium-dust",
      "target_entity_type": "material",
      "target_name": "chromium / hexavalent chromium dust",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002417",
      "source_entity_id": "MAT-combustible-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Combustible Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-coal-charcoal",
      "target_entity_type": "material",
      "target_name": "coal/charcoal",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002446",
      "source_entity_id": "MAT-pharmaceutical-nutraceutical-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Pharmaceutical / Nutraceutical Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-coating-powder",
      "target_entity_type": "material",
      "target_name": "coating powder",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002409",
      "source_entity_id": "MAT-combustible-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Combustible Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-cocoa",
      "target_entity_type": "material",
      "target_name": "cocoa",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002433",
      "source_entity_id": "MAT-food-ingredient-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Food / Ingredient Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-cocoa",
      "target_entity_type": "material",
      "target_name": "cocoa",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002410",
      "source_entity_id": "MAT-combustible-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Combustible Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-coffee",
      "target_entity_type": "material",
      "target_name": "coffee",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002434",
      "source_entity_id": "MAT-food-ingredient-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Food / Ingredient Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-coffee",
      "target_entity_type": "material",
      "target_name": "coffee",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002404",
      "source_entity_id": "MAT-combustible-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Combustible Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-flour-dust",
      "target_entity_type": "material",
      "target_name": "Flour dust",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002405",
      "source_entity_id": "MAT-combustible-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Combustible Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-sugar-dust",
      "target_entity_type": "material",
      "target_name": "Sugar dust",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002406",
      "source_entity_id": "MAT-combustible-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Combustible Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-starch-dust",
      "target_entity_type": "material",
      "target_name": "starch dust",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002407",
      "source_entity_id": "MAT-combustible-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Combustible Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-grain-dust",
      "target_entity_type": "material",
      "target_name": "grain dust",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002408",
      "source_entity_id": "MAT-combustible-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Combustible Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-spice-dust",
      "target_entity_type": "material",
      "target_name": "spice dust",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002411",
      "source_entity_id": "MAT-combustible-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Combustible Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-milk-powder",
      "target_entity_type": "material",
      "target_name": "milk powder",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002412",
      "source_entity_id": "MAT-combustible-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Combustible Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-protein-powder",
      "target_entity_type": "material",
      "target_name": "protein powder",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002413",
      "source_entity_id": "MAT-combustible-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Combustible Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-wood-sanding-dust",
      "target_entity_type": "material",
      "target_name": "wood sanding dust",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002414",
      "source_entity_id": "MAT-combustible-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Combustible Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-paper-cellulose",
      "target_entity_type": "material",
      "target_name": "paper/cellulose",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002415",
      "source_entity_id": "MAT-combustible-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Combustible Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-plastic-resin-rubber-dust",
      "target_entity_type": "material",
      "target_name": "plastic/resin/rubber dust",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002419",
      "source_entity_id": "MAT-combustible-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Combustible Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-magnesium",
      "target_entity_type": "material",
      "target_name": "magnesium",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002420",
      "source_entity_id": "MAT-combustible-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Combustible Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-titanium",
      "target_entity_type": "material",
      "target_name": "titanium",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002421",
      "source_entity_id": "MAT-combustible-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Combustible Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-zinc",
      "target_entity_type": "material",
      "target_name": "zinc",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002422",
      "source_entity_id": "MAT-combustible-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Combustible Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-pharma-powder",
      "target_entity_type": "material",
      "target_name": "pharma powder",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002487",
      "source_entity_id": "MAT-composite-additive-manufacturing-dusts",
      "source_entity_type": "material",
      "source_name": "Composite / Additive Manufacturing Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-fiberglass",
      "target_entity_type": "material",
      "target_name": "fiberglass",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002488",
      "source_entity_id": "MAT-composite-additive-manufacturing-dusts",
      "source_entity_type": "material",
      "source_name": "Composite / Additive Manufacturing Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-kevlar-aramid",
      "target_entity_type": "material",
      "target_name": "Kevlar/aramid",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002489",
      "source_entity_id": "MAT-composite-additive-manufacturing-dusts",
      "source_entity_type": "material",
      "source_name": "Composite / Additive Manufacturing Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-composite-sanding",
      "target_entity_type": "material",
      "target_name": "composite sanding",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002490",
      "source_entity_id": "MAT-composite-additive-manufacturing-dusts",
      "source_entity_type": "material",
      "source_name": "Composite / Additive Manufacturing Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-graphite",
      "target_entity_type": "material",
      "target_name": "graphite",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002491",
      "source_entity_id": "MAT-composite-additive-manufacturing-dusts",
      "source_entity_type": "material",
      "source_name": "Composite / Additive Manufacturing Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-plastic-nylon-resin-powder",
      "target_entity_type": "material",
      "target_name": "plastic/nylon/resin powder",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002492",
      "source_entity_id": "MAT-composite-additive-manufacturing-dusts",
      "source_entity_type": "material",
      "source_name": "Composite / Additive Manufacturing Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-sls-powder",
      "target_entity_type": "material",
      "target_name": "SLS powder",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002494",
      "source_entity_id": "MAT-composite-additive-manufacturing-dusts",
      "source_entity_type": "material",
      "source_name": "Composite / Additive Manufacturing Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-metal-am-powder",
      "target_entity_type": "material",
      "target_name": "metal AM powder",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002495",
      "source_entity_id": "MAT-composite-additive-manufacturing-dusts",
      "source_entity_type": "material",
      "source_name": "Composite / Additive Manufacturing Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-titanium-am",
      "target_entity_type": "material",
      "target_name": "titanium AM",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002497",
      "source_entity_id": "MAT-composite-additive-manufacturing-dusts",
      "source_entity_type": "material",
      "source_name": "Composite / Additive Manufacturing Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-stainless-am",
      "target_entity_type": "material",
      "target_name": "stainless AM",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002498",
      "source_entity_id": "MAT-composite-additive-manufacturing-dusts",
      "source_entity_type": "material",
      "source_name": "Composite / Additive Manufacturing Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-inerted-residues",
      "target_entity_type": "material",
      "target_name": "inerted residues",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002386",
      "source_entity_id": "MAT-toxic-hazardous-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Toxic / Hazardous Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-concrete-dust",
      "target_entity_type": "material",
      "target_name": "concrete dust",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002500",
      "source_entity_id": "MAT-construction-mineral-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Construction / Mineral Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-concrete",
      "target_entity_type": "material",
      "target_name": "concrete",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002499",
      "source_entity_id": "MAT-construction-mineral-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Construction / Mineral Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-silica",
      "target_entity_type": "material",
      "target_name": "Silica",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002502",
      "source_entity_id": "MAT-construction-mineral-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Construction / Mineral Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-mortar",
      "target_entity_type": "material",
      "target_name": "mortar",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002504",
      "source_entity_id": "MAT-construction-mineral-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Construction / Mineral Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-tile",
      "target_entity_type": "material",
      "target_name": "tile",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002505",
      "source_entity_id": "MAT-construction-mineral-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Construction / Mineral Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-stone",
      "target_entity_type": "material",
      "target_name": "stone",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002506",
      "source_entity_id": "MAT-construction-mineral-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Construction / Mineral Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-quartz",
      "target_entity_type": "material",
      "target_name": "quartz",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002507",
      "source_entity_id": "MAT-construction-mineral-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Construction / Mineral Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-granite",
      "target_entity_type": "material",
      "target_name": "granite",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002508",
      "source_entity_id": "MAT-construction-mineral-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Construction / Mineral Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-marble",
      "target_entity_type": "material",
      "target_name": "marble",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002509",
      "source_entity_id": "MAT-construction-mineral-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Construction / Mineral Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-drywall",
      "target_entity_type": "material",
      "target_name": "drywall",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002510",
      "source_entity_id": "MAT-construction-mineral-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Construction / Mineral Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-gypsum",
      "target_entity_type": "material",
      "target_name": "gypsum",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002511",
      "source_entity_id": "MAT-construction-mineral-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Construction / Mineral Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-plaster",
      "target_entity_type": "material",
      "target_name": "plaster",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002512",
      "source_entity_id": "MAT-construction-mineral-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Construction / Mineral Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-grout",
      "target_entity_type": "material",
      "target_name": "grout",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002513",
      "source_entity_id": "MAT-construction-mineral-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Construction / Mineral Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-masonry",
      "target_entity_type": "material",
      "target_name": "masonry",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002515",
      "source_entity_id": "MAT-construction-mineral-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Construction / Mineral Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-roadwork-dust",
      "target_entity_type": "material",
      "target_name": "roadwork dust",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002428",
      "source_entity_id": "MAT-food-ingredient-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Food / Ingredient Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-cornstarch",
      "target_entity_type": "material",
      "target_name": "cornstarch",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002451",
      "source_entity_id": "MAT-pharmaceutical-nutraceutical-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Pharmaceutical / Nutraceutical Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-cross-contamination-sensitive-powders",
      "target_entity_type": "material",
      "target_name": "cross-contamination-sensitive powders",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002476",
      "source_entity_id": "MAT-metalworking-manufacturing-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Metalworking / Manufacturing Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-deburring",
      "target_entity_type": "material",
      "target_name": "deburring",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002441",
      "source_entity_id": "MAT-food-ingredient-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Food / Ingredient Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-dehydrated-ingredient-dust",
      "target_entity_type": "material",
      "target_name": "dehydrated ingredient dust",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002534",
      "source_entity_id": "MAT-general-industrial-fine-dusts",
      "source_entity_type": "material",
      "source_name": "General Industrial Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-equipment-dust",
      "target_entity_type": "material",
      "target_name": "equipment dust",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002443",
      "source_entity_id": "MAT-pharmaceutical-nutraceutical-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Pharmaceutical / Nutraceutical Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-excipient-powder",
      "target_entity_type": "material",
      "target_name": "excipient powder",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002527",
      "source_entity_id": "MAT-general-industrial-fine-dusts",
      "source_entity_type": "material",
      "source_name": "General Industrial Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-facility-dust",
      "target_entity_type": "material",
      "target_name": "Facility dust",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002398",
      "source_entity_id": "MAT-toxic-hazardous-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Toxic / Hazardous Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-fiberglass-dust",
      "target_entity_type": "material",
      "target_name": "fiberglass dust",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002532",
      "source_entity_id": "MAT-general-industrial-fine-dusts",
      "source_entity_type": "material",
      "source_name": "General Industrial Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-fine-debris",
      "target_entity_type": "material",
      "target_name": "fine debris",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002533",
      "source_entity_id": "MAT-general-industrial-fine-dusts",
      "source_entity_type": "material",
      "source_name": "General Industrial Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-floor-dust",
      "target_entity_type": "material",
      "target_name": "floor dust",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002424",
      "source_entity_id": "MAT-food-ingredient-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Food / Ingredient Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-flour",
      "target_entity_type": "material",
      "target_name": "Flour",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002394",
      "source_entity_id": "MAT-toxic-hazardous-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Toxic / Hazardous Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-fly-ash",
      "target_entity_type": "material",
      "target_name": "fly ash",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002425",
      "source_entity_id": "MAT-food-ingredient-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Food / Ingredient Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-sugar",
      "target_entity_type": "material",
      "target_name": "sugar",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002426",
      "source_entity_id": "MAT-food-ingredient-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Food / Ingredient Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-powdered-sugar",
      "target_entity_type": "material",
      "target_name": "powdered sugar",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002427",
      "source_entity_id": "MAT-food-ingredient-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Food / Ingredient Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-starch",
      "target_entity_type": "material",
      "target_name": "starch",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002430",
      "source_entity_id": "MAT-food-ingredient-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Food / Ingredient Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-grain-cereal-rice-flour",
      "target_entity_type": "material",
      "target_name": "grain/cereal/rice flour",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002431",
      "source_entity_id": "MAT-food-ingredient-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Food / Ingredient Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-spices",
      "target_entity_type": "material",
      "target_name": "spices",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002432",
      "source_entity_id": "MAT-food-ingredient-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Food / Ingredient Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-seasonings",
      "target_entity_type": "material",
      "target_name": "seasonings",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002435",
      "source_entity_id": "MAT-food-ingredient-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Food / Ingredient Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-tea",
      "target_entity_type": "material",
      "target_name": "tea",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002436",
      "source_entity_id": "MAT-food-ingredient-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Food / Ingredient Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-milk-powder",
      "target_entity_type": "material",
      "target_name": "milk powder",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002437",
      "source_entity_id": "MAT-food-ingredient-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Food / Ingredient Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-whey",
      "target_entity_type": "material",
      "target_name": "whey",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002438",
      "source_entity_id": "MAT-food-ingredient-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Food / Ingredient Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-protein-powder",
      "target_entity_type": "material",
      "target_name": "protein powder",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002439",
      "source_entity_id": "MAT-food-ingredient-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Food / Ingredient Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-nutraceutical-powder",
      "target_entity_type": "material",
      "target_name": "nutraceutical powder",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002440",
      "source_entity_id": "MAT-food-ingredient-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Food / Ingredient Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-salt-fines",
      "target_entity_type": "material",
      "target_name": "salt fines",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002395",
      "source_entity_id": "MAT-toxic-hazardous-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Toxic / Hazardous Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-foundry-dust",
      "target_entity_type": "material",
      "target_name": "foundry dust",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002481",
      "source_entity_id": "MAT-metalworking-manufacturing-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Metalworking / Manufacturing Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-foundry",
      "target_entity_type": "material",
      "target_name": "foundry",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002528",
      "source_entity_id": "MAT-general-industrial-fine-dusts",
      "source_entity_type": "material",
      "source_name": "General Industrial Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-process-dust",
      "target_entity_type": "material",
      "target_name": "process dust",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002529",
      "source_entity_id": "MAT-general-industrial-fine-dusts",
      "source_entity_type": "material",
      "source_name": "General Industrial Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-packaging-dust",
      "target_entity_type": "material",
      "target_name": "packaging dust",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002530",
      "source_entity_id": "MAT-general-industrial-fine-dusts",
      "source_entity_type": "material",
      "source_name": "General Industrial Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-production-line-dust",
      "target_entity_type": "material",
      "target_name": "production-line dust",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002531",
      "source_entity_id": "MAT-general-industrial-fine-dusts",
      "source_entity_type": "material",
      "source_name": "General Industrial Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-mixed-manufacturing-dust",
      "target_entity_type": "material",
      "target_name": "mixed manufacturing dust",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002535",
      "source_entity_id": "MAT-general-industrial-fine-dusts",
      "source_entity_type": "material",
      "source_name": "General Industrial Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-maintenance-dust",
      "target_entity_type": "material",
      "target_name": "maintenance dust",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002536",
      "source_entity_id": "MAT-general-industrial-fine-dusts",
      "source_entity_type": "material",
      "source_name": "General Industrial Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-unknown-fine-dust",
      "target_entity_type": "material",
      "target_name": "unknown fine dust",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002475",
      "source_entity_id": "MAT-metalworking-manufacturing-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Metalworking / Manufacturing Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-grinding",
      "target_entity_type": "material",
      "target_name": "grinding",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002516",
      "source_entity_id": "MAT-wood-cellulose-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Wood / Cellulose Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-hardwood-softwood-sanding",
      "target_entity_type": "material",
      "target_name": "Hardwood/softwood sanding",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002389",
      "source_entity_id": "MAT-toxic-hazardous-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Toxic / Hazardous Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-heavy-metal-dust",
      "target_entity_type": "material",
      "target_name": "heavy metal dust",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002400",
      "source_entity_id": "MAT-toxic-hazardous-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Toxic / Hazardous Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-insulation-dust",
      "target_entity_type": "material",
      "target_name": "insulation dust",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002473",
      "source_entity_id": "MAT-metalworking-manufacturing-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Metalworking / Manufacturing Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-iron",
      "target_entity_type": "material",
      "target_name": "iron",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002449",
      "source_entity_id": "MAT-pharmaceutical-nutraceutical-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Pharmaceutical / Nutraceutical Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-lab-powder-residues",
      "target_entity_type": "material",
      "target_name": "lab powder residues",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002388",
      "source_entity_id": "MAT-toxic-hazardous-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Toxic / Hazardous Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-lead-dust",
      "target_entity_type": "material",
      "target_name": "lead dust",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002517",
      "source_entity_id": "MAT-wood-cellulose-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Wood / Cellulose Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-mdf",
      "target_entity_type": "material",
      "target_name": "MDF",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002484",
      "source_entity_id": "MAT-metalworking-manufacturing-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Metalworking / Manufacturing Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-metal-oxides",
      "target_entity_type": "material",
      "target_name": "metal oxides",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002471",
      "source_entity_id": "MAT-metalworking-manufacturing-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Metalworking / Manufacturing Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-steel-dust",
      "target_entity_type": "material",
      "target_name": "steel dust",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002472",
      "source_entity_id": "MAT-metalworking-manufacturing-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Metalworking / Manufacturing Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-stainless-dust",
      "target_entity_type": "material",
      "target_name": "stainless dust",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002477",
      "source_entity_id": "MAT-metalworking-manufacturing-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Metalworking / Manufacturing Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-polishing",
      "target_entity_type": "material",
      "target_name": "polishing",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002478",
      "source_entity_id": "MAT-metalworking-manufacturing-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Metalworking / Manufacturing Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-shot-blasting",
      "target_entity_type": "material",
      "target_name": "shot blasting",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002479",
      "source_entity_id": "MAT-metalworking-manufacturing-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Metalworking / Manufacturing Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-sanding",
      "target_entity_type": "material",
      "target_name": "sanding",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002480",
      "source_entity_id": "MAT-metalworking-manufacturing-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Metalworking / Manufacturing Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-scale",
      "target_entity_type": "material",
      "target_name": "scale",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002482",
      "source_entity_id": "MAT-metalworking-manufacturing-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Metalworking / Manufacturing Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-welding-settled-particulate",
      "target_entity_type": "material",
      "target_name": "welding settled particulate",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002483",
      "source_entity_id": "MAT-metalworking-manufacturing-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Metalworking / Manufacturing Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-plasma-laser-cutting-dust",
      "target_entity_type": "material",
      "target_name": "plasma/laser cutting dust",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002485",
      "source_entity_id": "MAT-metalworking-manufacturing-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Metalworking / Manufacturing Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-mixed-metal-dust",
      "target_entity_type": "material",
      "target_name": "mixed metal dust",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002399",
      "source_entity_id": "MAT-toxic-hazardous-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Toxic / Hazardous Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-mineral-wool-dust",
      "target_entity_type": "material",
      "target_name": "mineral wool dust",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002392",
      "source_entity_id": "MAT-toxic-hazardous-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Toxic / Hazardous Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-nickel-dust",
      "target_entity_type": "material",
      "target_name": "nickel dust",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002447",
      "source_entity_id": "MAT-pharmaceutical-nutraceutical-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Pharmaceutical / Nutraceutical Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-nutraceutical-powder",
      "target_entity_type": "material",
      "target_name": "nutraceutical powder",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002526",
      "source_entity_id": "MAT-wood-cellulose-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Wood / Cellulose Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-packaging-dust",
      "target_entity_type": "material",
      "target_name": "packaging dust",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002522",
      "source_entity_id": "MAT-wood-cellulose-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Wood / Cellulose Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-paper",
      "target_entity_type": "material",
      "target_name": "paper",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002444",
      "source_entity_id": "MAT-pharmaceutical-nutraceutical-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Pharmaceutical / Nutraceutical Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-tablet-dust",
      "target_entity_type": "material",
      "target_name": "tablet dust",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002448",
      "source_entity_id": "MAT-pharmaceutical-nutraceutical-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Pharmaceutical / Nutraceutical Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-vitamin-supplement-powder",
      "target_entity_type": "material",
      "target_name": "vitamin/supplement powder",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-002518",
      "source_entity_id": "MAT-wood-cellulose-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Wood / Cellulose Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-plywood",
      "target_entity_type": "material",
      "target_name": "plywood",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002525",
      "source_entity_id": "MAT-wood-cellulose-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Wood / Cellulose Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-pulp",
      "target_entity_type": "material",
      "target_name": "pulp",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002396",
      "source_entity_id": "MAT-toxic-hazardous-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Toxic / Hazardous Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-refractory-dust",
      "target_entity_type": "material",
      "target_name": "refractory dust",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002520",
      "source_entity_id": "MAT-wood-cellulose-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Wood / Cellulose Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-router-dust",
      "target_entity_type": "material",
      "target_name": "router dust",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002519",
      "source_entity_id": "MAT-wood-cellulose-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Wood / Cellulose Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-sawdust-fines",
      "target_entity_type": "material",
      "target_name": "sawdust fines",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-002385",
      "source_entity_id": "MAT-toxic-hazardous-fine-dusts",
      "source_entity_type": "material",
      "source_name": "Toxic / Hazardous Fine Dusts",
      "relationship": "contains material",
      "target_entity_id": "MAT-silica-dust",
      "target_entity_type": "material",
      "target_name": "Silica dust",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-001558",
      "source_entity_id": "CAT-air-powered-pneumatic-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "Air-Powered / Pneumatic Industrial Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-ac-100-a009",
      "target_entity_type": "product",
      "target_name": "AC 100",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001560",
      "source_entity_id": "CAT-air-powered-pneumatic-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "Air-Powered / Pneumatic Industrial Vacuums",
      "relationship": "contains product series",
      "target_entity_id": "SER-ac-series",
      "target_entity_type": "series",
      "target_name": "AC Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001598",
      "source_entity_id": "CAT-air-powered-pneumatic-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "Air-Powered / Pneumatic Industrial Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-miniair-2v-a670",
      "target_entity_type": "product",
      "target_name": "MINIAIR 2V",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001600",
      "source_entity_id": "CAT-air-powered-pneumatic-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "Air-Powered / Pneumatic Industrial Vacuums",
      "relationship": "contains product series",
      "target_entity_id": "SER-miniair-series",
      "target_entity_type": "series",
      "target_name": "MINIAIR Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001681",
      "source_entity_id": "CAT-air-powered-pneumatic-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "Air-Powered / Pneumatic Industrial Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-wd-air-a1575",
      "target_entity_type": "product",
      "target_name": "WD AIR",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001683",
      "source_entity_id": "CAT-air-powered-pneumatic-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "Air-Powered / Pneumatic Industrial Vacuums",
      "relationship": "contains product series",
      "target_entity_id": "SER-wd-air-series",
      "target_entity_type": "series",
      "target_name": "WD AIR Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001464",
      "source_entity_id": "CAT-centralized-vacuum-systems",
      "source_entity_type": "category",
      "source_name": "Centralized Vacuum Systems",
      "relationship": "contains product",
      "target_entity_id": "PRD-cvs-110-p-a1025",
      "target_entity_type": "product",
      "target_name": "CVS 110 P",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001465",
      "source_entity_id": "CAT-centralized-vacuum-systems",
      "source_entity_type": "category",
      "source_name": "Centralized Vacuum Systems",
      "relationship": "contains product series",
      "target_entity_id": "SER-cvs-series",
      "target_entity_type": "series",
      "target_name": "CVS Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001466",
      "source_entity_id": "CAT-centralized-vacuum-systems",
      "source_entity_type": "category",
      "source_name": "Centralized Vacuum Systems",
      "relationship": "contains product",
      "target_entity_id": "PRD-cvs-125-p-a1037",
      "target_entity_type": "product",
      "target_name": "CVS 125 P",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001467",
      "source_entity_id": "CAT-centralized-vacuum-systems",
      "source_entity_type": "category",
      "source_name": "Centralized Vacuum Systems",
      "relationship": "contains product",
      "target_entity_id": "PRD-cvs-125-s-a1029",
      "target_entity_type": "product",
      "target_name": "CVS 125 S",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001468",
      "source_entity_id": "CAT-centralized-vacuum-systems",
      "source_entity_type": "category",
      "source_name": "Centralized Vacuum Systems",
      "relationship": "contains product",
      "target_entity_id": "PRD-cvs-150-a1032",
      "target_entity_type": "product",
      "target_name": "CVS 150",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001469",
      "source_entity_id": "CAT-centralized-vacuum-systems",
      "source_entity_type": "category",
      "source_name": "Centralized Vacuum Systems",
      "relationship": "contains product",
      "target_entity_id": "PRD-cvs-185-a1044",
      "target_entity_type": "product",
      "target_name": "CVS 185",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001470",
      "source_entity_id": "CAT-centralized-vacuum-systems",
      "source_entity_type": "category",
      "source_name": "Centralized Vacuum Systems",
      "relationship": "contains product",
      "target_entity_id": "PRD-cvs-200-p-a1012",
      "target_entity_type": "product",
      "target_name": "CVS 200 P",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001471",
      "source_entity_id": "CAT-centralized-vacuum-systems",
      "source_entity_type": "category",
      "source_name": "Centralized Vacuum Systems",
      "relationship": "contains product",
      "target_entity_id": "PRD-cvs-200-s-a1026",
      "target_entity_type": "product",
      "target_name": "CVS 200 S",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001472",
      "source_entity_id": "CAT-centralized-vacuum-systems",
      "source_entity_type": "category",
      "source_name": "Centralized Vacuum Systems",
      "relationship": "contains product",
      "target_entity_id": "PRD-cvs-250-a1017",
      "target_entity_type": "product",
      "target_name": "CVS 250",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001473",
      "source_entity_id": "CAT-centralized-vacuum-systems",
      "source_entity_type": "category",
      "source_name": "Centralized Vacuum Systems",
      "relationship": "contains product",
      "target_entity_id": "PRD-cvs-300-roots-a1881",
      "target_entity_type": "product",
      "target_name": "CVS 300 ROOTS",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001474",
      "source_entity_id": "CAT-centralized-vacuum-systems",
      "source_entity_type": "category",
      "source_name": "Centralized Vacuum Systems",
      "relationship": "contains product",
      "target_entity_id": "PRD-cvs-370-roots-a1882",
      "target_entity_type": "product",
      "target_name": "CVS 370 ROOTS",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001491",
      "source_entity_id": "CAT-centralized-vacuum-systems",
      "source_entity_type": "category",
      "source_name": "Centralized Vacuum Systems",
      "relationship": "contains product",
      "target_entity_id": "PRD-dv-air-1100-a1230-us",
      "target_entity_type": "product",
      "target_name": "DV AIR 1100",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001492",
      "source_entity_id": "CAT-centralized-vacuum-systems",
      "source_entity_type": "category",
      "source_name": "Centralized Vacuum Systems",
      "relationship": "contains product series",
      "target_entity_id": "SER-dv-air-series",
      "target_entity_type": "series",
      "target_name": "DV AIR Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001493",
      "source_entity_id": "CAT-centralized-vacuum-systems",
      "source_entity_type": "category",
      "source_name": "Centralized Vacuum Systems",
      "relationship": "contains product",
      "target_entity_id": "PRD-dv-air-800-a1213-us",
      "target_entity_type": "product",
      "target_name": "DV AIR 800",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001494",
      "source_entity_id": "CAT-centralized-vacuum-systems",
      "source_entity_type": "category",
      "source_name": "Centralized Vacuum Systems",
      "relationship": "contains product",
      "target_entity_id": "PRD-dv-air-wb-1100-a1235",
      "target_entity_type": "product",
      "target_name": "DV AIR WB 1100",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001495",
      "source_entity_id": "CAT-centralized-vacuum-systems",
      "source_entity_type": "category",
      "source_name": "Centralized Vacuum Systems",
      "relationship": "contains product",
      "target_entity_id": "PRD-dv-air-wb-800-a1219",
      "target_entity_type": "product",
      "target_name": "DV AIR WB 800",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001500",
      "source_entity_id": "CAT-centralized-vacuum-systems",
      "source_entity_type": "category",
      "source_name": "Centralized Vacuum Systems",
      "relationship": "contains product",
      "target_entity_id": "PRD-hf-10-a839",
      "target_entity_type": "product",
      "target_name": "HF 10",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001501",
      "source_entity_id": "CAT-centralized-vacuum-systems",
      "source_entity_type": "category",
      "source_name": "Centralized Vacuum Systems",
      "relationship": "contains product series",
      "target_entity_id": "SER-hf-series",
      "target_entity_type": "series",
      "target_name": "HF Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001502",
      "source_entity_id": "CAT-centralized-vacuum-systems",
      "source_entity_type": "category",
      "source_name": "Centralized Vacuum Systems",
      "relationship": "contains product",
      "target_entity_id": "PRD-hf-15p-a843",
      "target_entity_type": "product",
      "target_name": "HF 15P",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001503",
      "source_entity_id": "CAT-centralized-vacuum-systems",
      "source_entity_type": "category",
      "source_name": "Centralized Vacuum Systems",
      "relationship": "contains product",
      "target_entity_id": "PRD-hf-15s-a846",
      "target_entity_type": "product",
      "target_name": "HF 15S",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001504",
      "source_entity_id": "CAT-centralized-vacuum-systems",
      "source_entity_type": "category",
      "source_name": "Centralized Vacuum Systems",
      "relationship": "contains product",
      "target_entity_id": "PRD-hf-18-a815",
      "target_entity_type": "product",
      "target_name": "HF 18",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001505",
      "source_entity_id": "CAT-centralized-vacuum-systems",
      "source_entity_type": "category",
      "source_name": "Centralized Vacuum Systems",
      "relationship": "contains product",
      "target_entity_id": "PRD-hf-300-a828",
      "target_entity_type": "product",
      "target_name": "HF 300",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001506",
      "source_entity_id": "CAT-centralized-vacuum-systems",
      "source_entity_type": "category",
      "source_name": "Centralized Vacuum Systems",
      "relationship": "contains product",
      "target_entity_id": "PRD-hf-30p-a816",
      "target_entity_type": "product",
      "target_name": "HF 30P",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001507",
      "source_entity_id": "CAT-centralized-vacuum-systems",
      "source_entity_type": "category",
      "source_name": "Centralized Vacuum Systems",
      "relationship": "contains product",
      "target_entity_id": "PRD-hf-30s-a818",
      "target_entity_type": "product",
      "target_name": "HF 30S",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001508",
      "source_entity_id": "CAT-centralized-vacuum-systems",
      "source_entity_type": "category",
      "source_name": "Centralized Vacuum Systems",
      "relationship": "contains product",
      "target_entity_id": "PRD-hf-35p-a820",
      "target_entity_type": "product",
      "target_name": "HF 35P",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001521",
      "source_entity_id": "CAT-centralized-vacuum-systems",
      "source_entity_type": "category",
      "source_name": "Centralized Vacuum Systems",
      "relationship": "contains product",
      "target_entity_id": "PRD-puma-fix-10-a592",
      "target_entity_type": "product",
      "target_name": "PUMA FIX 10",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001522",
      "source_entity_id": "CAT-centralized-vacuum-systems",
      "source_entity_type": "category",
      "source_name": "Centralized Vacuum Systems",
      "relationship": "contains product series",
      "target_entity_id": "SER-puma-series",
      "target_entity_type": "series",
      "target_name": "PUMA Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001523",
      "source_entity_id": "CAT-centralized-vacuum-systems",
      "source_entity_type": "category",
      "source_name": "Centralized Vacuum Systems",
      "relationship": "contains product",
      "target_entity_id": "PRD-puma-fix-15p-a595",
      "target_entity_type": "product",
      "target_name": "PUMA FIX 15P",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001524",
      "source_entity_id": "CAT-centralized-vacuum-systems",
      "source_entity_type": "category",
      "source_name": "Centralized Vacuum Systems",
      "relationship": "contains product",
      "target_entity_id": "PRD-puma-fix-18p-a615",
      "target_entity_type": "product",
      "target_name": "PUMA FIX 18P",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001525",
      "source_entity_id": "CAT-centralized-vacuum-systems",
      "source_entity_type": "category",
      "source_name": "Centralized Vacuum Systems",
      "relationship": "contains product",
      "target_entity_id": "PRD-puma-fix-20-a627",
      "target_entity_type": "product",
      "target_name": "PUMA FIX 20",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001526",
      "source_entity_id": "CAT-centralized-vacuum-systems",
      "source_entity_type": "category",
      "source_name": "Centralized Vacuum Systems",
      "relationship": "contains product",
      "target_entity_id": "PRD-puma-fix-23-a616",
      "target_entity_type": "product",
      "target_name": "PUMA FIX 23",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001527",
      "source_entity_id": "CAT-centralized-vacuum-systems",
      "source_entity_type": "category",
      "source_name": "Centralized Vacuum Systems",
      "relationship": "contains product",
      "target_entity_id": "PRD-puma-fix-25-a640",
      "target_entity_type": "product",
      "target_name": "PUMA FIX 25",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001453",
      "source_entity_id": "CAT-combustible-dust-ord-loc-hazard-rated-vacuums",
      "source_entity_type": "category",
      "source_name": "Combustible Dust / ORD LOC / Hazard-Rated Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-bl-20-jc-ord-loc-a1310-h14-ul",
      "target_entity_type": "product",
      "target_name": "BL 20 JC ORD LOC",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001455",
      "source_entity_id": "CAT-combustible-dust-ord-loc-hazard-rated-vacuums",
      "source_entity_type": "category",
      "source_name": "Combustible Dust / ORD LOC / Hazard-Rated Vacuums",
      "relationship": "contains product series",
      "target_entity_id": "SER-bl-series",
      "target_entity_type": "series",
      "target_name": "BL Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001457",
      "source_entity_id": "CAT-combustible-dust-ord-loc-hazard-rated-vacuums",
      "source_entity_type": "category",
      "source_name": "Combustible Dust / ORD LOC / Hazard-Rated Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-bl-45-inert-ord-loc-a1361-ul",
      "target_entity_type": "product",
      "target_name": "BL 45 INERT ORD LOC",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001459",
      "source_entity_id": "CAT-combustible-dust-ord-loc-hazard-rated-vacuums",
      "source_entity_type": "category",
      "source_name": "Combustible Dust / ORD LOC / Hazard-Rated Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-bl-45-jc-ord-loc-a1350-ul-h14",
      "target_entity_type": "product",
      "target_name": "BL 45 JC ORD LOC",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001461",
      "source_entity_id": "CAT-combustible-dust-ord-loc-hazard-rated-vacuums",
      "source_entity_type": "category",
      "source_name": "Combustible Dust / ORD LOC / Hazard-Rated Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-bl-45-ord-loc-a1330-ul-h14",
      "target_entity_type": "product",
      "target_name": "BL 45 ORD LOC",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001463",
      "source_entity_id": "CAT-combustible-dust-ord-loc-hazard-rated-vacuums",
      "source_entity_type": "category",
      "source_name": "Combustible Dust / ORD LOC / Hazard-Rated Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-bl-pro-ord-loc-a1261-ul-h14",
      "target_entity_type": "product",
      "target_name": "BL PRO ORD LOC",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001497",
      "source_entity_id": "CAT-combustible-dust-ord-loc-hazard-rated-vacuums",
      "source_entity_type": "category",
      "source_name": "Combustible Dust / ORD LOC / Hazard-Rated Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-ecobull-c2d2-a995-002",
      "target_entity_type": "product",
      "target_name": "ECOBULL C2D2",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001499",
      "source_entity_id": "CAT-combustible-dust-ord-loc-hazard-rated-vacuums",
      "source_entity_type": "category",
      "source_name": "Combustible Dust / ORD LOC / Hazard-Rated Vacuums",
      "relationship": "contains product series",
      "target_entity_id": "SER-ecobull-series",
      "target_entity_type": "series",
      "target_name": "ECOBULL Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001518",
      "source_entity_id": "CAT-combustible-dust-ord-loc-hazard-rated-vacuums",
      "source_entity_type": "category",
      "source_name": "Combustible Dust / ORD LOC / Hazard-Rated Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-m100-ord-loc-a60-us",
      "target_entity_type": "product",
      "target_name": "M100 ORD LOC",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001520",
      "source_entity_id": "CAT-combustible-dust-ord-loc-hazard-rated-vacuums",
      "source_entity_type": "category",
      "source_name": "Combustible Dust / ORD LOC / Hazard-Rated Vacuums",
      "relationship": "contains product series",
      "target_entity_id": "SER-m100-series",
      "target_entity_type": "series",
      "target_name": "M100 Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001545",
      "source_entity_id": "CAT-combustible-dust-ord-loc-hazard-rated-vacuums",
      "source_entity_type": "category",
      "source_name": "Combustible Dust / ORD LOC / Hazard-Rated Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-tx-400-p-ord-loc-a1512-us",
      "target_entity_type": "product",
      "target_name": "TX 400 P ORD LOC",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001547",
      "source_entity_id": "CAT-combustible-dust-ord-loc-hazard-rated-vacuums",
      "source_entity_type": "category",
      "source_name": "Combustible Dust / ORD LOC / Hazard-Rated Vacuums",
      "relationship": "contains product series",
      "target_entity_id": "SER-tx-series",
      "target_entity_type": "series",
      "target_name": "TX Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001549",
      "source_entity_id": "CAT-combustible-dust-ord-loc-hazard-rated-vacuums",
      "source_entity_type": "category",
      "source_name": "Combustible Dust / ORD LOC / Hazard-Rated Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-tx-400p-c2d2-a1486-001-us",
      "target_entity_type": "product",
      "target_name": "TX 400P C2D2",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001551",
      "source_entity_id": "CAT-combustible-dust-ord-loc-hazard-rated-vacuums",
      "source_entity_type": "category",
      "source_name": "Combustible Dust / ORD LOC / Hazard-Rated Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-tx-750-c2d2-a1490-001-us",
      "target_entity_type": "product",
      "target_name": "TX 750 C2D2",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001553",
      "source_entity_id": "CAT-combustible-dust-ord-loc-hazard-rated-vacuums",
      "source_entity_type": "category",
      "source_name": "Combustible Dust / ORD LOC / Hazard-Rated Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-tx-750-ord-loc-a1507-us",
      "target_entity_type": "product",
      "target_name": "TX 750 ORD LOC",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001562",
      "source_entity_id": "CAT-combustible-dust-ord-loc-hazard-rated-vacuums",
      "source_entity_type": "category",
      "source_name": "Combustible Dust / ORD LOC / Hazard-Rated Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-ac-100-z2-22-a015",
      "target_entity_type": "product",
      "target_name": "AC 100 Z2-22",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001563",
      "source_entity_id": "CAT-combustible-dust-ord-loc-hazard-rated-vacuums",
      "source_entity_type": "category",
      "source_name": "Combustible Dust / ORD LOC / Hazard-Rated Vacuums",
      "relationship": "contains product series",
      "target_entity_id": "SER-ac-series",
      "target_entity_type": "series",
      "target_name": "AC Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001565",
      "source_entity_id": "CAT-combustible-dust-ord-loc-hazard-rated-vacuums",
      "source_entity_type": "category",
      "source_name": "Combustible Dust / ORD LOC / Hazard-Rated Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-ac-100-z20-21-a012",
      "target_entity_type": "product",
      "target_name": "AC 100 Z20/21",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001602",
      "source_entity_id": "CAT-combustible-dust-ord-loc-hazard-rated-vacuums",
      "source_entity_type": "category",
      "source_name": "Combustible Dust / ORD LOC / Hazard-Rated Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-miniair-2v-z2-22-a672",
      "target_entity_type": "product",
      "target_name": "MINIAIR 2V Z2-22",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001603",
      "source_entity_id": "CAT-combustible-dust-ord-loc-hazard-rated-vacuums",
      "source_entity_type": "category",
      "source_name": "Combustible Dust / ORD LOC / Hazard-Rated Vacuums",
      "relationship": "contains product series",
      "target_entity_id": "SER-miniair-series",
      "target_entity_type": "series",
      "target_name": "MINIAIR Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001579",
      "source_entity_id": "CAT-continuous-duty-three-phase-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "Continuous-Duty Three-Phase Industrial Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-ecobull-t-a995-001",
      "target_entity_type": "product",
      "target_name": "ECOBULL T",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001581",
      "source_entity_id": "CAT-continuous-duty-three-phase-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "Continuous-Duty Three-Phase Industrial Vacuums",
      "relationship": "contains product series",
      "target_entity_id": "SER-ecobull-series",
      "target_entity_type": "series",
      "target_name": "ECOBULL Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001641",
      "source_entity_id": "CAT-continuous-duty-three-phase-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "Continuous-Duty Three-Phase Industrial Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-tb-22-a940-us",
      "target_entity_type": "product",
      "target_name": "TB 22",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001643",
      "source_entity_id": "CAT-continuous-duty-three-phase-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "Continuous-Duty Three-Phase Industrial Vacuums",
      "relationship": "contains product series",
      "target_entity_id": "SER-tb-series",
      "target_entity_type": "series",
      "target_name": "TB Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001645",
      "source_entity_id": "CAT-continuous-duty-three-phase-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "Continuous-Duty Three-Phase Industrial Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-tb-up-3-a878-us",
      "target_entity_type": "product",
      "target_name": "TB UP 3",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001647",
      "source_entity_id": "CAT-continuous-duty-three-phase-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "Continuous-Duty Three-Phase Industrial Vacuums",
      "relationship": "contains product series",
      "target_entity_id": "SER-tb-up-series",
      "target_entity_type": "series",
      "target_name": "TB UP Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001649",
      "source_entity_id": "CAT-continuous-duty-three-phase-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "Continuous-Duty Three-Phase Industrial Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-tb-up-4-a875",
      "target_entity_type": "product",
      "target_name": "TB UP 4",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001651",
      "source_entity_id": "CAT-continuous-duty-three-phase-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "Continuous-Duty Three-Phase Industrial Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-tx-300-a1500-us",
      "target_entity_type": "product",
      "target_name": "TX 300",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001653",
      "source_entity_id": "CAT-continuous-duty-three-phase-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "Continuous-Duty Three-Phase Industrial Vacuums",
      "relationship": "contains product series",
      "target_entity_id": "SER-tx-series",
      "target_entity_type": "series",
      "target_name": "TX Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001655",
      "source_entity_id": "CAT-continuous-duty-three-phase-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "Continuous-Duty Three-Phase Industrial Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-tx-300-sp-a1499",
      "target_entity_type": "product",
      "target_name": "TX 300 SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001657",
      "source_entity_id": "CAT-continuous-duty-three-phase-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "Continuous-Duty Three-Phase Industrial Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-tx-400-p-a1486-us",
      "target_entity_type": "product",
      "target_name": "TX 400 P",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001659",
      "source_entity_id": "CAT-continuous-duty-three-phase-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "Continuous-Duty Three-Phase Industrial Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-tx-400-p-sp-a1480",
      "target_entity_type": "product",
      "target_name": "TX 400 P SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001661",
      "source_entity_id": "CAT-continuous-duty-three-phase-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "Continuous-Duty Three-Phase Industrial Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-tx-400-s-a1487-us",
      "target_entity_type": "product",
      "target_name": "TX 400 S",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001663",
      "source_entity_id": "CAT-continuous-duty-three-phase-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "Continuous-Duty Three-Phase Industrial Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-tx-400-s-sp-a1481",
      "target_entity_type": "product",
      "target_name": "TX 400 S SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001665",
      "source_entity_id": "CAT-continuous-duty-three-phase-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "Continuous-Duty Three-Phase Industrial Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-tx-550-p-a1488-us",
      "target_entity_type": "product",
      "target_name": "TX 550 P",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001667",
      "source_entity_id": "CAT-continuous-duty-three-phase-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "Continuous-Duty Three-Phase Industrial Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-tx-550-p-sp-a1520",
      "target_entity_type": "product",
      "target_name": "TX 550 P SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001669",
      "source_entity_id": "CAT-continuous-duty-three-phase-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "Continuous-Duty Three-Phase Industrial Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-tx-550-s-a1489-us",
      "target_entity_type": "product",
      "target_name": "TX 550 S",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001671",
      "source_entity_id": "CAT-continuous-duty-three-phase-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "Continuous-Duty Three-Phase Industrial Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-tx-550-s-sp-a1528",
      "target_entity_type": "product",
      "target_name": "TX 550 S SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001673",
      "source_entity_id": "CAT-continuous-duty-three-phase-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "Continuous-Duty Three-Phase Industrial Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-tx-750-a1490-us",
      "target_entity_type": "product",
      "target_name": "TX 750",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001675",
      "source_entity_id": "CAT-continuous-duty-three-phase-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "Continuous-Duty Three-Phase Industrial Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-tx-750-sp-a1491",
      "target_entity_type": "product",
      "target_name": "TX 750 SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001443",
      "source_entity_id": "CAT-dust-collectors-source-capture",
      "source_entity_type": "category",
      "source_name": "Dust Collectors / Source Capture",
      "relationship": "contains product",
      "target_entity_id": "PRD-af-40-a1211",
      "target_entity_type": "product",
      "target_name": "AF 40",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001445",
      "source_entity_id": "CAT-dust-collectors-source-capture",
      "source_entity_type": "category",
      "source_name": "Dust Collectors / Source Capture",
      "relationship": "contains product series",
      "target_entity_id": "SER-af-series",
      "target_entity_type": "series",
      "target_name": "AF Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001447",
      "source_entity_id": "CAT-dust-collectors-source-capture",
      "source_entity_type": "category",
      "source_name": "Dust Collectors / Source Capture",
      "relationship": "contains product",
      "target_entity_id": "PRD-af-55-a1212",
      "target_entity_type": "product",
      "target_name": "AF 55",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001449",
      "source_entity_id": "CAT-dust-collectors-source-capture",
      "source_entity_type": "category",
      "source_name": "Dust Collectors / Source Capture",
      "relationship": "contains product",
      "target_entity_id": "PRD-af-75-a1210",
      "target_entity_type": "product",
      "target_name": "AF 75",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001476",
      "source_entity_id": "CAT-dust-collectors-source-capture",
      "source_entity_type": "category",
      "source_name": "Dust Collectors / Source Capture",
      "relationship": "contains product",
      "target_entity_id": "PRD-df-fix-55-sp-a1174-us",
      "target_entity_type": "product",
      "target_name": "DF FIX 55 SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001478",
      "source_entity_id": "CAT-dust-collectors-source-capture",
      "source_entity_type": "category",
      "source_name": "Dust Collectors / Source Capture",
      "relationship": "contains product series",
      "target_entity_id": "SER-df-series",
      "target_entity_type": "series",
      "target_name": "DF Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001480",
      "source_entity_id": "CAT-dust-collectors-source-capture",
      "source_entity_type": "category",
      "source_name": "Dust Collectors / Source Capture",
      "relationship": "contains product",
      "target_entity_id": "PRD-df-fix-75-sp-a1185-us",
      "target_entity_type": "product",
      "target_name": "DF FIX 75 SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001482",
      "source_entity_id": "CAT-dust-collectors-source-capture",
      "source_entity_type": "category",
      "source_name": "Dust Collectors / Source Capture",
      "relationship": "contains product",
      "target_entity_id": "PRD-df22-a1097",
      "target_entity_type": "product",
      "target_name": "DF22",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001484",
      "source_entity_id": "CAT-dust-collectors-source-capture",
      "source_entity_type": "category",
      "source_name": "Dust Collectors / Source Capture",
      "relationship": "contains product",
      "target_entity_id": "PRD-df22-115v-a1136",
      "target_entity_type": "product",
      "target_name": "DF22 115V",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001486",
      "source_entity_id": "CAT-dust-collectors-source-capture",
      "source_entity_type": "category",
      "source_name": "Dust Collectors / Source Capture",
      "relationship": "contains product",
      "target_entity_id": "PRD-df22-sp-a1106",
      "target_entity_type": "product",
      "target_name": "DF22 SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001488",
      "source_entity_id": "CAT-dust-collectors-source-capture",
      "source_entity_type": "category",
      "source_name": "Dust Collectors / Source Capture",
      "relationship": "contains product",
      "target_entity_id": "PRD-df40-a1102",
      "target_entity_type": "product",
      "target_name": "DF40",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001490",
      "source_entity_id": "CAT-dust-collectors-source-capture",
      "source_entity_type": "category",
      "source_name": "Dust Collectors / Source Capture",
      "relationship": "contains product",
      "target_entity_id": "PRD-df40-sp-a1115",
      "target_entity_type": "product",
      "target_name": "DF40 SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001442",
      "source_entity_id": "CAT-dust-collectors",
      "source_entity_type": "category",
      "source_name": "Dust Collectors",
      "relationship": "contains product",
      "target_entity_id": "PRD-af-40-a1211",
      "target_entity_type": "product",
      "target_name": "AF 40",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001444",
      "source_entity_id": "CAT-dust-collectors",
      "source_entity_type": "category",
      "source_name": "Dust Collectors",
      "relationship": "contains product series",
      "target_entity_id": "SER-af-series",
      "target_entity_type": "series",
      "target_name": "AF Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001446",
      "source_entity_id": "CAT-dust-collectors",
      "source_entity_type": "category",
      "source_name": "Dust Collectors",
      "relationship": "contains product",
      "target_entity_id": "PRD-af-55-a1212",
      "target_entity_type": "product",
      "target_name": "AF 55",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001448",
      "source_entity_id": "CAT-dust-collectors",
      "source_entity_type": "category",
      "source_name": "Dust Collectors",
      "relationship": "contains product",
      "target_entity_id": "PRD-af-75-a1210",
      "target_entity_type": "product",
      "target_name": "AF 75",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001475",
      "source_entity_id": "CAT-dust-collectors",
      "source_entity_type": "category",
      "source_name": "Dust Collectors",
      "relationship": "contains product",
      "target_entity_id": "PRD-df-fix-55-sp-a1174-us",
      "target_entity_type": "product",
      "target_name": "DF FIX 55 SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001477",
      "source_entity_id": "CAT-dust-collectors",
      "source_entity_type": "category",
      "source_name": "Dust Collectors",
      "relationship": "contains product series",
      "target_entity_id": "SER-df-series",
      "target_entity_type": "series",
      "target_name": "DF Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001479",
      "source_entity_id": "CAT-dust-collectors",
      "source_entity_type": "category",
      "source_name": "Dust Collectors",
      "relationship": "contains product",
      "target_entity_id": "PRD-df-fix-75-sp-a1185-us",
      "target_entity_type": "product",
      "target_name": "DF FIX 75 SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001481",
      "source_entity_id": "CAT-dust-collectors",
      "source_entity_type": "category",
      "source_name": "Dust Collectors",
      "relationship": "contains product",
      "target_entity_id": "PRD-df22-a1097",
      "target_entity_type": "product",
      "target_name": "DF22",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001483",
      "source_entity_id": "CAT-dust-collectors",
      "source_entity_type": "category",
      "source_name": "Dust Collectors",
      "relationship": "contains product",
      "target_entity_id": "PRD-df22-115v-a1136",
      "target_entity_type": "product",
      "target_name": "DF22 115V",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001485",
      "source_entity_id": "CAT-dust-collectors",
      "source_entity_type": "category",
      "source_name": "Dust Collectors",
      "relationship": "contains product",
      "target_entity_id": "PRD-df22-sp-a1106",
      "target_entity_type": "product",
      "target_name": "DF22 SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001487",
      "source_entity_id": "CAT-dust-collectors",
      "source_entity_type": "category",
      "source_name": "Dust Collectors",
      "relationship": "contains product",
      "target_entity_id": "PRD-df40-a1102",
      "target_entity_type": "product",
      "target_name": "DF40",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001489",
      "source_entity_id": "CAT-dust-collectors",
      "source_entity_type": "category",
      "source_name": "Dust Collectors",
      "relationship": "contains product",
      "target_entity_id": "PRD-df40-sp-a1115",
      "target_entity_type": "product",
      "target_name": "DF40 SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001595",
      "source_entity_id": "CAT-fine-dust-hepa-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "Fine Dust / HEPA Industrial Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-m100-lp-a042",
      "target_entity_type": "product",
      "target_name": "M100 LP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001596",
      "source_entity_id": "CAT-fine-dust-hepa-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "Fine Dust / HEPA Industrial Vacuums",
      "relationship": "contains product series",
      "target_entity_id": "SER-m100-series",
      "target_entity_type": "series",
      "target_name": "M100 Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001693",
      "source_entity_id": "CAT-fine-dust-hepa-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "Fine Dust / HEPA Industrial Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-xm-20-jc-a1400",
      "target_entity_type": "product",
      "target_name": "XM 20 JC",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001694",
      "source_entity_id": "CAT-fine-dust-hepa-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "Fine Dust / HEPA Industrial Vacuums",
      "relationship": "contains product series",
      "target_entity_id": "SER-xm-series",
      "target_entity_type": "series",
      "target_name": "XM Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001696",
      "source_entity_id": "CAT-fine-dust-hepa-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "Fine Dust / HEPA Industrial Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-xm-35-jc-a1420",
      "target_entity_type": "product",
      "target_name": "XM 35 JC",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001698",
      "source_entity_id": "CAT-fine-dust-hepa-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "Fine Dust / HEPA Industrial Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-xm-35-jc-lp-a1421",
      "target_entity_type": "product",
      "target_name": "XM 35 JC LP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001567",
      "source_entity_id": "CAT-food-pharma-oem-process-vacuums",
      "source_entity_type": "category",
      "source_name": "Food, Pharma & OEM Process Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-atlas-22-a1712",
      "target_entity_type": "product",
      "target_name": "ATLAS 22",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001569",
      "source_entity_id": "CAT-food-pharma-oem-process-vacuums",
      "source_entity_type": "category",
      "source_name": "Food, Pharma & OEM Process Vacuums",
      "relationship": "contains product series",
      "target_entity_id": "SER-atlas-series",
      "target_entity_type": "series",
      "target_name": "ATLAS Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001571",
      "source_entity_id": "CAT-food-pharma-oem-process-vacuums",
      "source_entity_type": "category",
      "source_name": "Food, Pharma & OEM Process Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-atlas-30-roots-a1714",
      "target_entity_type": "product",
      "target_name": "ATLAS 30 ROOTS",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001573",
      "source_entity_id": "CAT-food-pharma-oem-process-vacuums",
      "source_entity_type": "category",
      "source_name": "Food, Pharma & OEM Process Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-atlas-37-roots-a1715",
      "target_entity_type": "product",
      "target_name": "ATLAS 37 ROOTS",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001575",
      "source_entity_id": "CAT-general-wet-dry-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "General Wet & Dry Industrial Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-combo-a070",
      "target_entity_type": "product",
      "target_name": "COMBO",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001577",
      "source_entity_id": "CAT-general-wet-dry-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "General Wet & Dry Industrial Vacuums",
      "relationship": "contains product series",
      "target_entity_id": "SER-combo-series",
      "target_entity_type": "series",
      "target_name": "COMBO Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001583",
      "source_entity_id": "CAT-general-wet-dry-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "General Wet & Dry Industrial Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-m-pro-a2120",
      "target_entity_type": "product",
      "target_name": "M PRO",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001585",
      "source_entity_id": "CAT-general-wet-dry-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "General Wet & Dry Industrial Vacuums",
      "relationship": "contains product series",
      "target_entity_id": "SER-m-pro-series",
      "target_entity_type": "series",
      "target_name": "M PRO Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001587",
      "source_entity_id": "CAT-general-wet-dry-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "General Wet & Dry Industrial Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-m100-a039-us",
      "target_entity_type": "product",
      "target_name": "M100",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001589",
      "source_entity_id": "CAT-general-wet-dry-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "General Wet & Dry Industrial Vacuums",
      "relationship": "contains product series",
      "target_entity_id": "SER-m100-series",
      "target_entity_type": "series",
      "target_name": "M100 Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001591",
      "source_entity_id": "CAT-general-wet-dry-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "General Wet & Dry Industrial Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-m100-jc-a038",
      "target_entity_type": "product",
      "target_name": "M100 JC",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001593",
      "source_entity_id": "CAT-general-wet-dry-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "General Wet & Dry Industrial Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-m100-jc-lp-a043",
      "target_entity_type": "product",
      "target_name": "M100 JC LP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001605",
      "source_entity_id": "CAT-general-wet-dry-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "General Wet & Dry Industrial Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-minibull-a715",
      "target_entity_type": "product",
      "target_name": "MINIBULL",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001607",
      "source_entity_id": "CAT-general-wet-dry-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "General Wet & Dry Industrial Vacuums",
      "relationship": "contains product series",
      "target_entity_id": "SER-minibull-series",
      "target_entity_type": "series",
      "target_name": "MINIBULL Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001677",
      "source_entity_id": "CAT-general-wet-dry-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "General Wet & Dry Industrial Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-wd-132p-a1572",
      "target_entity_type": "product",
      "target_name": "WD 132P",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001679",
      "source_entity_id": "CAT-general-wet-dry-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "General Wet & Dry Industrial Vacuums",
      "relationship": "contains product series",
      "target_entity_id": "SER-wd-series",
      "target_entity_type": "series",
      "target_name": "WD Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001685",
      "source_entity_id": "CAT-general-wet-dry-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "General Wet & Dry Industrial Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-xfloor-3-h-a1726",
      "target_entity_type": "product",
      "target_name": "XFLOOR 3 H",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001687",
      "source_entity_id": "CAT-general-wet-dry-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "General Wet & Dry Industrial Vacuums",
      "relationship": "contains product series",
      "target_entity_id": "SER-xfloor-series",
      "target_entity_type": "series",
      "target_name": "XFLOOR Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001689",
      "source_entity_id": "CAT-general-wet-dry-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "General Wet & Dry Industrial Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-xm-20-a1400-001",
      "target_entity_type": "product",
      "target_name": "XM 20",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001691",
      "source_entity_id": "CAT-general-wet-dry-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "General Wet & Dry Industrial Vacuums",
      "relationship": "contains product series",
      "target_entity_id": "SER-xm-series",
      "target_entity_type": "series",
      "target_name": "XM Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001700",
      "source_entity_id": "CAT-general-wet-dry-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "General Wet & Dry Industrial Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-xm20-oven-a1404",
      "target_entity_type": "product",
      "target_name": "XM20 OVEN",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001566",
      "source_entity_id": "CAT-heavy-three-phase-vacuums",
      "source_entity_type": "category",
      "source_name": "Heavy Three-Phase Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-atlas-22-a1712",
      "target_entity_type": "product",
      "target_name": "ATLAS 22",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001568",
      "source_entity_id": "CAT-heavy-three-phase-vacuums",
      "source_entity_type": "category",
      "source_name": "Heavy Three-Phase Vacuums",
      "relationship": "contains product series",
      "target_entity_id": "SER-atlas-series",
      "target_entity_type": "series",
      "target_name": "ATLAS Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001570",
      "source_entity_id": "CAT-heavy-three-phase-vacuums",
      "source_entity_type": "category",
      "source_name": "Heavy Three-Phase Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-atlas-30-roots-a1714",
      "target_entity_type": "product",
      "target_name": "ATLAS 30 ROOTS",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001572",
      "source_entity_id": "CAT-heavy-three-phase-vacuums",
      "source_entity_type": "category",
      "source_name": "Heavy Three-Phase Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-atlas-37-roots-a1715",
      "target_entity_type": "product",
      "target_name": "ATLAS 37 ROOTS",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001608",
      "source_entity_id": "CAT-heavy-three-phase-vacuums",
      "source_entity_type": "category",
      "source_name": "Heavy Three-Phase Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-puma-10-a500-us",
      "target_entity_type": "product",
      "target_name": "PUMA 10",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001610",
      "source_entity_id": "CAT-heavy-three-phase-vacuums",
      "source_entity_type": "category",
      "source_name": "Heavy Three-Phase Vacuums",
      "relationship": "contains product series",
      "target_entity_id": "SER-puma-series",
      "target_entity_type": "series",
      "target_name": "PUMA Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001612",
      "source_entity_id": "CAT-heavy-three-phase-vacuums",
      "source_entity_type": "category",
      "source_name": "Heavy Three-Phase Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-puma-10-sp-a503",
      "target_entity_type": "product",
      "target_name": "PUMA 10 SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001614",
      "source_entity_id": "CAT-heavy-three-phase-vacuums",
      "source_entity_type": "category",
      "source_name": "Heavy Three-Phase Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-puma-15p-a540-us",
      "target_entity_type": "product",
      "target_name": "PUMA 15P",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001616",
      "source_entity_id": "CAT-heavy-three-phase-vacuums",
      "source_entity_type": "category",
      "source_name": "Heavy Three-Phase Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-puma-15p-sp-a543",
      "target_entity_type": "product",
      "target_name": "PUMA 15P SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001618",
      "source_entity_id": "CAT-heavy-three-phase-vacuums",
      "source_entity_type": "category",
      "source_name": "Heavy Three-Phase Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-puma-18p-a580-us",
      "target_entity_type": "product",
      "target_name": "PUMA 18P",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001620",
      "source_entity_id": "CAT-heavy-three-phase-vacuums",
      "source_entity_type": "category",
      "source_name": "Heavy Three-Phase Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-puma-18p-sp-a583",
      "target_entity_type": "product",
      "target_name": "PUMA 18P SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001622",
      "source_entity_id": "CAT-heavy-three-phase-vacuums",
      "source_entity_type": "category",
      "source_name": "Heavy Three-Phase Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-puma-20-a557-us",
      "target_entity_type": "product",
      "target_name": "PUMA 20",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001624",
      "source_entity_id": "CAT-heavy-three-phase-vacuums",
      "source_entity_type": "category",
      "source_name": "Heavy Three-Phase Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-puma-20-sp-a556",
      "target_entity_type": "product",
      "target_name": "PUMA 20 SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001626",
      "source_entity_id": "CAT-heavy-three-phase-vacuums",
      "source_entity_type": "category",
      "source_name": "Heavy Three-Phase Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-puma-23-a571-us",
      "target_entity_type": "product",
      "target_name": "PUMA 23",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001628",
      "source_entity_id": "CAT-heavy-three-phase-vacuums",
      "source_entity_type": "category",
      "source_name": "Heavy Three-Phase Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-puma-23-sp-a572",
      "target_entity_type": "product",
      "target_name": "PUMA 23 SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001630",
      "source_entity_id": "CAT-heavy-three-phase-vacuums",
      "source_entity_type": "category",
      "source_name": "Heavy Three-Phase Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-puma-25-a574-us",
      "target_entity_type": "product",
      "target_name": "PUMA 25",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001632",
      "source_entity_id": "CAT-heavy-three-phase-vacuums",
      "source_entity_type": "category",
      "source_name": "Heavy Three-Phase Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-puma-25-sp-a576",
      "target_entity_type": "product",
      "target_name": "PUMA 25 SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001634",
      "source_entity_id": "CAT-heavy-three-phase-vacuums",
      "source_entity_type": "category",
      "source_name": "Heavy Three-Phase Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-puma-30-p-sp-a601",
      "target_entity_type": "product",
      "target_name": "PUMA 30 P SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001636",
      "source_entity_id": "CAT-heavy-three-phase-vacuums",
      "source_entity_type": "category",
      "source_name": "Heavy Three-Phase Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-puma-30-s-sp-a611",
      "target_entity_type": "product",
      "target_name": "PUMA 30 S SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001638",
      "source_entity_id": "CAT-heavy-three-phase-vacuums",
      "source_entity_type": "category",
      "source_name": "Heavy Three-Phase Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-puma-35-p-sp-a600-002",
      "target_entity_type": "product",
      "target_name": "PUMA 35 P SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001609",
      "source_entity_id": "CAT-high-power-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "High-Power Industrial Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-puma-10-a500-us",
      "target_entity_type": "product",
      "target_name": "PUMA 10",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001611",
      "source_entity_id": "CAT-high-power-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "High-Power Industrial Vacuums",
      "relationship": "contains product series",
      "target_entity_id": "SER-puma-series",
      "target_entity_type": "series",
      "target_name": "PUMA Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001613",
      "source_entity_id": "CAT-high-power-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "High-Power Industrial Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-puma-10-sp-a503",
      "target_entity_type": "product",
      "target_name": "PUMA 10 SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001615",
      "source_entity_id": "CAT-high-power-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "High-Power Industrial Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-puma-15p-a540-us",
      "target_entity_type": "product",
      "target_name": "PUMA 15P",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001617",
      "source_entity_id": "CAT-high-power-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "High-Power Industrial Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-puma-15p-sp-a543",
      "target_entity_type": "product",
      "target_name": "PUMA 15P SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001619",
      "source_entity_id": "CAT-high-power-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "High-Power Industrial Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-puma-18p-a580-us",
      "target_entity_type": "product",
      "target_name": "PUMA 18P",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001621",
      "source_entity_id": "CAT-high-power-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "High-Power Industrial Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-puma-18p-sp-a583",
      "target_entity_type": "product",
      "target_name": "PUMA 18P SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001623",
      "source_entity_id": "CAT-high-power-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "High-Power Industrial Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-puma-20-a557-us",
      "target_entity_type": "product",
      "target_name": "PUMA 20",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001625",
      "source_entity_id": "CAT-high-power-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "High-Power Industrial Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-puma-20-sp-a556",
      "target_entity_type": "product",
      "target_name": "PUMA 20 SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001627",
      "source_entity_id": "CAT-high-power-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "High-Power Industrial Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-puma-23-a571-us",
      "target_entity_type": "product",
      "target_name": "PUMA 23",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001629",
      "source_entity_id": "CAT-high-power-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "High-Power Industrial Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-puma-23-sp-a572",
      "target_entity_type": "product",
      "target_name": "PUMA 23 SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001631",
      "source_entity_id": "CAT-high-power-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "High-Power Industrial Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-puma-25-a574-us",
      "target_entity_type": "product",
      "target_name": "PUMA 25",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001633",
      "source_entity_id": "CAT-high-power-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "High-Power Industrial Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-puma-25-sp-a576",
      "target_entity_type": "product",
      "target_name": "PUMA 25 SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001635",
      "source_entity_id": "CAT-high-power-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "High-Power Industrial Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-puma-30-p-sp-a601",
      "target_entity_type": "product",
      "target_name": "PUMA 30 P SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001637",
      "source_entity_id": "CAT-high-power-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "High-Power Industrial Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-puma-30-s-sp-a611",
      "target_entity_type": "product",
      "target_name": "PUMA 30 S SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001639",
      "source_entity_id": "CAT-high-power-industrial-vacuums",
      "source_entity_type": "category",
      "source_name": "High-Power Industrial Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-puma-35-p-sp-a600-002",
      "target_entity_type": "product",
      "target_name": "PUMA 35 P SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001452",
      "source_entity_id": "CAT-nfpa-660-compliant-vacuums",
      "source_entity_type": "category",
      "source_name": "NFPA 660 Compliant Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-bl-20-jc-ord-loc-a1310-h14-ul",
      "target_entity_type": "product",
      "target_name": "BL 20 JC ORD LOC",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001454",
      "source_entity_id": "CAT-nfpa-660-compliant-vacuums",
      "source_entity_type": "category",
      "source_name": "NFPA 660 Compliant Vacuums",
      "relationship": "contains product series",
      "target_entity_id": "SER-bl-series",
      "target_entity_type": "series",
      "target_name": "BL Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001456",
      "source_entity_id": "CAT-nfpa-660-compliant-vacuums",
      "source_entity_type": "category",
      "source_name": "NFPA 660 Compliant Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-bl-45-inert-ord-loc-a1361-ul",
      "target_entity_type": "product",
      "target_name": "BL 45 INERT ORD LOC",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001458",
      "source_entity_id": "CAT-nfpa-660-compliant-vacuums",
      "source_entity_type": "category",
      "source_name": "NFPA 660 Compliant Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-bl-45-jc-ord-loc-a1350-ul-h14",
      "target_entity_type": "product",
      "target_name": "BL 45 JC ORD LOC",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001460",
      "source_entity_id": "CAT-nfpa-660-compliant-vacuums",
      "source_entity_type": "category",
      "source_name": "NFPA 660 Compliant Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-bl-45-ord-loc-a1330-ul-h14",
      "target_entity_type": "product",
      "target_name": "BL 45 ORD LOC",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001462",
      "source_entity_id": "CAT-nfpa-660-compliant-vacuums",
      "source_entity_type": "category",
      "source_name": "NFPA 660 Compliant Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-bl-pro-ord-loc-a1261-ul-h14",
      "target_entity_type": "product",
      "target_name": "BL PRO ORD LOC",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001496",
      "source_entity_id": "CAT-nfpa-660-compliant-vacuums",
      "source_entity_type": "category",
      "source_name": "NFPA 660 Compliant Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-ecobull-c2d2-a995-002",
      "target_entity_type": "product",
      "target_name": "ECOBULL C2D2",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001498",
      "source_entity_id": "CAT-nfpa-660-compliant-vacuums",
      "source_entity_type": "category",
      "source_name": "NFPA 660 Compliant Vacuums",
      "relationship": "contains product series",
      "target_entity_id": "SER-ecobull-series",
      "target_entity_type": "series",
      "target_name": "ECOBULL Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001517",
      "source_entity_id": "CAT-nfpa-660-compliant-vacuums",
      "source_entity_type": "category",
      "source_name": "NFPA 660 Compliant Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-m100-ord-loc-a60-us",
      "target_entity_type": "product",
      "target_name": "M100 ORD LOC",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001519",
      "source_entity_id": "CAT-nfpa-660-compliant-vacuums",
      "source_entity_type": "category",
      "source_name": "NFPA 660 Compliant Vacuums",
      "relationship": "contains product series",
      "target_entity_id": "SER-m100-series",
      "target_entity_type": "series",
      "target_name": "M100 Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001544",
      "source_entity_id": "CAT-nfpa-660-compliant-vacuums",
      "source_entity_type": "category",
      "source_name": "NFPA 660 Compliant Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-tx-400-p-ord-loc-a1512-us",
      "target_entity_type": "product",
      "target_name": "TX 400 P ORD LOC",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001546",
      "source_entity_id": "CAT-nfpa-660-compliant-vacuums",
      "source_entity_type": "category",
      "source_name": "NFPA 660 Compliant Vacuums",
      "relationship": "contains product series",
      "target_entity_id": "SER-tx-series",
      "target_entity_type": "series",
      "target_name": "TX Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001548",
      "source_entity_id": "CAT-nfpa-660-compliant-vacuums",
      "source_entity_type": "category",
      "source_name": "NFPA 660 Compliant Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-tx-400p-c2d2-a1486-001-us",
      "target_entity_type": "product",
      "target_name": "TX 400P C2D2",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001550",
      "source_entity_id": "CAT-nfpa-660-compliant-vacuums",
      "source_entity_type": "category",
      "source_name": "NFPA 660 Compliant Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-tx-750-c2d2-a1490-001-us",
      "target_entity_type": "product",
      "target_name": "TX 750 C2D2",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001552",
      "source_entity_id": "CAT-nfpa-660-compliant-vacuums",
      "source_entity_type": "category",
      "source_name": "NFPA 660 Compliant Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-tx-750-ord-loc-a1507-us",
      "target_entity_type": "product",
      "target_name": "TX 750 ORD LOC",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001510",
      "source_entity_id": "CAT-oil-swarf-sump-vacuums",
      "source_entity_type": "category",
      "source_name": "Oil & Swarf / Sump Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-m130-oil-p-a445p-us",
      "target_entity_type": "product",
      "target_name": "M130 OIL P",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001512",
      "source_entity_id": "CAT-oil-swarf-sump-vacuums",
      "source_entity_type": "category",
      "source_name": "Oil & Swarf / Sump Vacuums",
      "relationship": "contains product series",
      "target_entity_id": "SER-m-oil-series",
      "target_entity_type": "series",
      "target_name": "M OIL Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001514",
      "source_entity_id": "CAT-oil-swarf-sump-vacuums",
      "source_entity_type": "category",
      "source_name": "Oil & Swarf / Sump Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-m100-oil-a455-us",
      "target_entity_type": "product",
      "target_name": "M100 OIL",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001516",
      "source_entity_id": "CAT-oil-swarf-sump-vacuums",
      "source_entity_type": "category",
      "source_name": "Oil & Swarf / Sump Vacuums",
      "relationship": "contains product series",
      "target_entity_id": "SER-m100-series",
      "target_entity_type": "series",
      "target_name": "M100 Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001529",
      "source_entity_id": "CAT-oil-swarf-sump-vacuums",
      "source_entity_type": "category",
      "source_name": "Oil & Swarf / Sump Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-ram-oil-1000-av-a379-001",
      "target_entity_type": "product",
      "target_name": "RAM OIL 1000 AV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001531",
      "source_entity_id": "CAT-oil-swarf-sump-vacuums",
      "source_entity_type": "category",
      "source_name": "Oil & Swarf / Sump Vacuums",
      "relationship": "contains product series",
      "target_entity_id": "SER-ram-oil-series",
      "target_entity_type": "series",
      "target_name": "RAM OIL Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001533",
      "source_entity_id": "CAT-oil-swarf-sump-vacuums",
      "source_entity_type": "category",
      "source_name": "Oil & Swarf / Sump Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-ram-oil-1000-mp-a752-us",
      "target_entity_type": "product",
      "target_name": "RAM OIL 1000 MP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001535",
      "source_entity_id": "CAT-oil-swarf-sump-vacuums",
      "source_entity_type": "category",
      "source_name": "Oil & Swarf / Sump Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-ram-oil-200-mp-a407-us",
      "target_entity_type": "product",
      "target_name": "RAM OIL 200 MP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001537",
      "source_entity_id": "CAT-oil-swarf-sump-vacuums",
      "source_entity_type": "category",
      "source_name": "Oil & Swarf / Sump Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-ram-oil-250-ts-a405-us",
      "target_entity_type": "product",
      "target_name": "RAM OIL 250 TS",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001539",
      "source_entity_id": "CAT-oil-swarf-sump-vacuums",
      "source_entity_type": "category",
      "source_name": "Oil & Swarf / Sump Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-ram-oil-280-mp-a373-us",
      "target_entity_type": "product",
      "target_name": "RAM OIL 280 MP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001541",
      "source_entity_id": "CAT-oil-swarf-sump-vacuums",
      "source_entity_type": "category",
      "source_name": "Oil & Swarf / Sump Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-ram-oil-500-mp-a730-us",
      "target_entity_type": "product",
      "target_name": "RAM OIL 500 MP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001543",
      "source_entity_id": "CAT-oil-swarf-sump-vacuums",
      "source_entity_type": "category",
      "source_name": "Oil & Swarf / Sump Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-ram-oil-t555-a381",
      "target_entity_type": "product",
      "target_name": "RAM OIL T555",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001557",
      "source_entity_id": "CAT-pneumatic-vacuums",
      "source_entity_type": "category",
      "source_name": "Pneumatic Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-ac-100-a009",
      "target_entity_type": "product",
      "target_name": "AC 100",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001559",
      "source_entity_id": "CAT-pneumatic-vacuums",
      "source_entity_type": "category",
      "source_name": "Pneumatic Vacuums",
      "relationship": "contains product series",
      "target_entity_id": "SER-ac-series",
      "target_entity_type": "series",
      "target_name": "AC Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001561",
      "source_entity_id": "CAT-pneumatic-vacuums",
      "source_entity_type": "category",
      "source_name": "Pneumatic Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-ac-100-z2-22-a015",
      "target_entity_type": "product",
      "target_name": "AC 100 Z2-22",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001564",
      "source_entity_id": "CAT-pneumatic-vacuums",
      "source_entity_type": "category",
      "source_name": "Pneumatic Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-ac-100-z20-21-a012",
      "target_entity_type": "product",
      "target_name": "AC 100 Z20/21",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001597",
      "source_entity_id": "CAT-pneumatic-vacuums",
      "source_entity_type": "category",
      "source_name": "Pneumatic Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-miniair-2v-a670",
      "target_entity_type": "product",
      "target_name": "MINIAIR 2V",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001599",
      "source_entity_id": "CAT-pneumatic-vacuums",
      "source_entity_type": "category",
      "source_name": "Pneumatic Vacuums",
      "relationship": "contains product series",
      "target_entity_id": "SER-miniair-series",
      "target_entity_type": "series",
      "target_name": "MINIAIR Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001601",
      "source_entity_id": "CAT-pneumatic-vacuums",
      "source_entity_type": "category",
      "source_name": "Pneumatic Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-miniair-2v-z2-22-a672",
      "target_entity_type": "product",
      "target_name": "MINIAIR 2V Z2-22",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001680",
      "source_entity_id": "CAT-pneumatic-vacuums",
      "source_entity_type": "category",
      "source_name": "Pneumatic Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-wd-air-a1575",
      "target_entity_type": "product",
      "target_name": "WD AIR",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001682",
      "source_entity_id": "CAT-pneumatic-vacuums",
      "source_entity_type": "category",
      "source_name": "Pneumatic Vacuums",
      "relationship": "contains product series",
      "target_entity_id": "SER-wd-air-series",
      "target_entity_type": "series",
      "target_name": "WD AIR Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001574",
      "source_entity_id": "CAT-single-phase-wet-dry-vacuums",
      "source_entity_type": "category",
      "source_name": "Single-Phase Wet & Dry Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-combo-a070",
      "target_entity_type": "product",
      "target_name": "COMBO",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001576",
      "source_entity_id": "CAT-single-phase-wet-dry-vacuums",
      "source_entity_type": "category",
      "source_name": "Single-Phase Wet & Dry Vacuums",
      "relationship": "contains product series",
      "target_entity_id": "SER-combo-series",
      "target_entity_type": "series",
      "target_name": "COMBO Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001582",
      "source_entity_id": "CAT-single-phase-wet-dry-vacuums",
      "source_entity_type": "category",
      "source_name": "Single-Phase Wet & Dry Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-m-pro-a2120",
      "target_entity_type": "product",
      "target_name": "M PRO",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001584",
      "source_entity_id": "CAT-single-phase-wet-dry-vacuums",
      "source_entity_type": "category",
      "source_name": "Single-Phase Wet & Dry Vacuums",
      "relationship": "contains product series",
      "target_entity_id": "SER-m-pro-series",
      "target_entity_type": "series",
      "target_name": "M PRO Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001586",
      "source_entity_id": "CAT-single-phase-wet-dry-vacuums",
      "source_entity_type": "category",
      "source_name": "Single-Phase Wet & Dry Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-m100-a039-us",
      "target_entity_type": "product",
      "target_name": "M100",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001588",
      "source_entity_id": "CAT-single-phase-wet-dry-vacuums",
      "source_entity_type": "category",
      "source_name": "Single-Phase Wet & Dry Vacuums",
      "relationship": "contains product series",
      "target_entity_id": "SER-m100-series",
      "target_entity_type": "series",
      "target_name": "M100 Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001590",
      "source_entity_id": "CAT-single-phase-wet-dry-vacuums",
      "source_entity_type": "category",
      "source_name": "Single-Phase Wet & Dry Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-m100-jc-a038",
      "target_entity_type": "product",
      "target_name": "M100 JC",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001592",
      "source_entity_id": "CAT-single-phase-wet-dry-vacuums",
      "source_entity_type": "category",
      "source_name": "Single-Phase Wet & Dry Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-m100-jc-lp-a043",
      "target_entity_type": "product",
      "target_name": "M100 JC LP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001594",
      "source_entity_id": "CAT-single-phase-wet-dry-vacuums",
      "source_entity_type": "category",
      "source_name": "Single-Phase Wet & Dry Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-m100-lp-a042",
      "target_entity_type": "product",
      "target_name": "M100 LP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001604",
      "source_entity_id": "CAT-single-phase-wet-dry-vacuums",
      "source_entity_type": "category",
      "source_name": "Single-Phase Wet & Dry Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-minibull-a715",
      "target_entity_type": "product",
      "target_name": "MINIBULL",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001606",
      "source_entity_id": "CAT-single-phase-wet-dry-vacuums",
      "source_entity_type": "category",
      "source_name": "Single-Phase Wet & Dry Vacuums",
      "relationship": "contains product series",
      "target_entity_id": "SER-minibull-series",
      "target_entity_type": "series",
      "target_name": "MINIBULL Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001676",
      "source_entity_id": "CAT-single-phase-wet-dry-vacuums",
      "source_entity_type": "category",
      "source_name": "Single-Phase Wet & Dry Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-wd-132p-a1572",
      "target_entity_type": "product",
      "target_name": "WD 132P",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001678",
      "source_entity_id": "CAT-single-phase-wet-dry-vacuums",
      "source_entity_type": "category",
      "source_name": "Single-Phase Wet & Dry Vacuums",
      "relationship": "contains product series",
      "target_entity_id": "SER-wd-series",
      "target_entity_type": "series",
      "target_name": "WD Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001684",
      "source_entity_id": "CAT-single-phase-wet-dry-vacuums",
      "source_entity_type": "category",
      "source_name": "Single-Phase Wet & Dry Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-xfloor-3-h-a1726",
      "target_entity_type": "product",
      "target_name": "XFLOOR 3 H",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001686",
      "source_entity_id": "CAT-single-phase-wet-dry-vacuums",
      "source_entity_type": "category",
      "source_name": "Single-Phase Wet & Dry Vacuums",
      "relationship": "contains product series",
      "target_entity_id": "SER-xfloor-series",
      "target_entity_type": "series",
      "target_name": "XFLOOR Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001688",
      "source_entity_id": "CAT-single-phase-wet-dry-vacuums",
      "source_entity_type": "category",
      "source_name": "Single-Phase Wet & Dry Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-xm-20-a1400-001",
      "target_entity_type": "product",
      "target_name": "XM 20",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001690",
      "source_entity_id": "CAT-single-phase-wet-dry-vacuums",
      "source_entity_type": "category",
      "source_name": "Single-Phase Wet & Dry Vacuums",
      "relationship": "contains product series",
      "target_entity_id": "SER-xm-series",
      "target_entity_type": "series",
      "target_name": "XM Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001692",
      "source_entity_id": "CAT-single-phase-wet-dry-vacuums",
      "source_entity_type": "category",
      "source_name": "Single-Phase Wet & Dry Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-xm-20-jc-a1400",
      "target_entity_type": "product",
      "target_name": "XM 20 JC",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001695",
      "source_entity_id": "CAT-single-phase-wet-dry-vacuums",
      "source_entity_type": "category",
      "source_name": "Single-Phase Wet & Dry Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-xm-35-jc-a1420",
      "target_entity_type": "product",
      "target_name": "XM 35 JC",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001697",
      "source_entity_id": "CAT-single-phase-wet-dry-vacuums",
      "source_entity_type": "category",
      "source_name": "Single-Phase Wet & Dry Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-xm-35-jc-lp-a1421",
      "target_entity_type": "product",
      "target_name": "XM 35 JC LP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001699",
      "source_entity_id": "CAT-single-phase-wet-dry-vacuums",
      "source_entity_type": "category",
      "source_name": "Single-Phase Wet & Dry Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-xm20-oven-a1404",
      "target_entity_type": "product",
      "target_name": "XM20 OVEN",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001509",
      "source_entity_id": "CAT-sump-vacuums",
      "source_entity_type": "category",
      "source_name": "Sump Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-m130-oil-p-a445p-us",
      "target_entity_type": "product",
      "target_name": "M130 OIL P",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001511",
      "source_entity_id": "CAT-sump-vacuums",
      "source_entity_type": "category",
      "source_name": "Sump Vacuums",
      "relationship": "contains product series",
      "target_entity_id": "SER-m-oil-series",
      "target_entity_type": "series",
      "target_name": "M OIL Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001513",
      "source_entity_id": "CAT-sump-vacuums",
      "source_entity_type": "category",
      "source_name": "Sump Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-m100-oil-a455-us",
      "target_entity_type": "product",
      "target_name": "M100 OIL",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001515",
      "source_entity_id": "CAT-sump-vacuums",
      "source_entity_type": "category",
      "source_name": "Sump Vacuums",
      "relationship": "contains product series",
      "target_entity_id": "SER-m100-series",
      "target_entity_type": "series",
      "target_name": "M100 Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001528",
      "source_entity_id": "CAT-sump-vacuums",
      "source_entity_type": "category",
      "source_name": "Sump Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-ram-oil-1000-av-a379-001",
      "target_entity_type": "product",
      "target_name": "RAM OIL 1000 AV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001530",
      "source_entity_id": "CAT-sump-vacuums",
      "source_entity_type": "category",
      "source_name": "Sump Vacuums",
      "relationship": "contains product series",
      "target_entity_id": "SER-ram-oil-series",
      "target_entity_type": "series",
      "target_name": "RAM OIL Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001532",
      "source_entity_id": "CAT-sump-vacuums",
      "source_entity_type": "category",
      "source_name": "Sump Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-ram-oil-1000-mp-a752-us",
      "target_entity_type": "product",
      "target_name": "RAM OIL 1000 MP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001534",
      "source_entity_id": "CAT-sump-vacuums",
      "source_entity_type": "category",
      "source_name": "Sump Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-ram-oil-200-mp-a407-us",
      "target_entity_type": "product",
      "target_name": "RAM OIL 200 MP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001536",
      "source_entity_id": "CAT-sump-vacuums",
      "source_entity_type": "category",
      "source_name": "Sump Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-ram-oil-250-ts-a405-us",
      "target_entity_type": "product",
      "target_name": "RAM OIL 250 TS",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001538",
      "source_entity_id": "CAT-sump-vacuums",
      "source_entity_type": "category",
      "source_name": "Sump Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-ram-oil-280-mp-a373-us",
      "target_entity_type": "product",
      "target_name": "RAM OIL 280 MP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001540",
      "source_entity_id": "CAT-sump-vacuums",
      "source_entity_type": "category",
      "source_name": "Sump Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-ram-oil-500-mp-a730-us",
      "target_entity_type": "product",
      "target_name": "RAM OIL 500 MP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001542",
      "source_entity_id": "CAT-sump-vacuums",
      "source_entity_type": "category",
      "source_name": "Sump Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-ram-oil-t555-a381",
      "target_entity_type": "product",
      "target_name": "RAM OIL T555",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001578",
      "source_entity_id": "CAT-three-phase-vacuums",
      "source_entity_type": "category",
      "source_name": "Three-Phase Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-ecobull-t-a995-001",
      "target_entity_type": "product",
      "target_name": "ECOBULL T",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001580",
      "source_entity_id": "CAT-three-phase-vacuums",
      "source_entity_type": "category",
      "source_name": "Three-Phase Vacuums",
      "relationship": "contains product series",
      "target_entity_id": "SER-ecobull-series",
      "target_entity_type": "series",
      "target_name": "ECOBULL Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001640",
      "source_entity_id": "CAT-three-phase-vacuums",
      "source_entity_type": "category",
      "source_name": "Three-Phase Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-tb-22-a940-us",
      "target_entity_type": "product",
      "target_name": "TB 22",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001642",
      "source_entity_id": "CAT-three-phase-vacuums",
      "source_entity_type": "category",
      "source_name": "Three-Phase Vacuums",
      "relationship": "contains product series",
      "target_entity_id": "SER-tb-series",
      "target_entity_type": "series",
      "target_name": "TB Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001644",
      "source_entity_id": "CAT-three-phase-vacuums",
      "source_entity_type": "category",
      "source_name": "Three-Phase Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-tb-up-3-a878-us",
      "target_entity_type": "product",
      "target_name": "TB UP 3",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001646",
      "source_entity_id": "CAT-three-phase-vacuums",
      "source_entity_type": "category",
      "source_name": "Three-Phase Vacuums",
      "relationship": "contains product series",
      "target_entity_id": "SER-tb-up-series",
      "target_entity_type": "series",
      "target_name": "TB UP Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001648",
      "source_entity_id": "CAT-three-phase-vacuums",
      "source_entity_type": "category",
      "source_name": "Three-Phase Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-tb-up-4-a875",
      "target_entity_type": "product",
      "target_name": "TB UP 4",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001650",
      "source_entity_id": "CAT-three-phase-vacuums",
      "source_entity_type": "category",
      "source_name": "Three-Phase Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-tx-300-a1500-us",
      "target_entity_type": "product",
      "target_name": "TX 300",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001652",
      "source_entity_id": "CAT-three-phase-vacuums",
      "source_entity_type": "category",
      "source_name": "Three-Phase Vacuums",
      "relationship": "contains product series",
      "target_entity_id": "SER-tx-series",
      "target_entity_type": "series",
      "target_name": "TX Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001654",
      "source_entity_id": "CAT-three-phase-vacuums",
      "source_entity_type": "category",
      "source_name": "Three-Phase Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-tx-300-sp-a1499",
      "target_entity_type": "product",
      "target_name": "TX 300 SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001656",
      "source_entity_id": "CAT-three-phase-vacuums",
      "source_entity_type": "category",
      "source_name": "Three-Phase Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-tx-400-p-a1486-us",
      "target_entity_type": "product",
      "target_name": "TX 400 P",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001658",
      "source_entity_id": "CAT-three-phase-vacuums",
      "source_entity_type": "category",
      "source_name": "Three-Phase Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-tx-400-p-sp-a1480",
      "target_entity_type": "product",
      "target_name": "TX 400 P SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001660",
      "source_entity_id": "CAT-three-phase-vacuums",
      "source_entity_type": "category",
      "source_name": "Three-Phase Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-tx-400-s-a1487-us",
      "target_entity_type": "product",
      "target_name": "TX 400 S",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001662",
      "source_entity_id": "CAT-three-phase-vacuums",
      "source_entity_type": "category",
      "source_name": "Three-Phase Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-tx-400-s-sp-a1481",
      "target_entity_type": "product",
      "target_name": "TX 400 S SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001664",
      "source_entity_id": "CAT-three-phase-vacuums",
      "source_entity_type": "category",
      "source_name": "Three-Phase Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-tx-550-p-a1488-us",
      "target_entity_type": "product",
      "target_name": "TX 550 P",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001666",
      "source_entity_id": "CAT-three-phase-vacuums",
      "source_entity_type": "category",
      "source_name": "Three-Phase Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-tx-550-p-sp-a1520",
      "target_entity_type": "product",
      "target_name": "TX 550 P SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001668",
      "source_entity_id": "CAT-three-phase-vacuums",
      "source_entity_type": "category",
      "source_name": "Three-Phase Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-tx-550-s-a1489-us",
      "target_entity_type": "product",
      "target_name": "TX 550 S",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001670",
      "source_entity_id": "CAT-three-phase-vacuums",
      "source_entity_type": "category",
      "source_name": "Three-Phase Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-tx-550-s-sp-a1528",
      "target_entity_type": "product",
      "target_name": "TX 550 S SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001672",
      "source_entity_id": "CAT-three-phase-vacuums",
      "source_entity_type": "category",
      "source_name": "Three-Phase Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-tx-750-a1490-us",
      "target_entity_type": "product",
      "target_name": "TX 750",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001674",
      "source_entity_id": "CAT-three-phase-vacuums",
      "source_entity_type": "category",
      "source_name": "Three-Phase Vacuums",
      "relationship": "contains product",
      "target_entity_id": "PRD-tx-750-sp-a1491",
      "target_entity_type": "product",
      "target_name": "TX 750 SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001450",
      "source_entity_id": "CAT-welding-fume-extractors",
      "source_entity_type": "category",
      "source_name": "Welding Fume Extractors",
      "relationship": "contains product",
      "target_entity_id": "PRD-air-weld-a2000",
      "target_entity_type": "product",
      "target_name": "AIR WELD",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001451",
      "source_entity_id": "CAT-welding-fume-extractors",
      "source_entity_type": "category",
      "source_name": "Welding Fume Extractors",
      "relationship": "contains product series",
      "target_entity_id": "SER-air-weld-series",
      "target_entity_type": "series",
      "target_name": "AIR WELD Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001554",
      "source_entity_id": "CAT-welding-fume-extractors",
      "source_entity_type": "category",
      "source_name": "Welding Fume Extractors",
      "relationship": "contains product",
      "target_entity_id": "PRD-xm-torch-1m-a1451-us",
      "target_entity_type": "product",
      "target_name": "XM TORCH 1M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001555",
      "source_entity_id": "CAT-welding-fume-extractors",
      "source_entity_type": "category",
      "source_name": "Welding Fume Extractors",
      "relationship": "contains product series",
      "target_entity_id": "SER-xm-torch-series",
      "target_entity_type": "series",
      "target_name": "XM TORCH Series",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-001556",
      "source_entity_id": "CAT-welding-fume-extractors",
      "source_entity_type": "category",
      "source_name": "Welding Fume Extractors",
      "relationship": "contains product",
      "target_entity_id": "PRD-xm-torch-2m-a1450-us",
      "target_entity_type": "product",
      "target_name": "XM TORCH 2M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-000063",
      "source_entity_id": "SER-ac-series",
      "source_entity_type": "series",
      "source_name": "AC Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-ac-100-z2-22-a015",
      "target_entity_type": "product",
      "target_name": "AC 100 Z2-22",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "ATEX Zone Configuration",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000064",
      "source_entity_id": "SER-ac-series",
      "source_entity_type": "series",
      "source_name": "AC Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-ac-100-z20-21-a012",
      "target_entity_type": "product",
      "target_name": "AC 100 Z20/21",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "ATEX Zone Configuration",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000062",
      "source_entity_id": "SER-ac-series",
      "source_entity_type": "series",
      "source_name": "AC Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-ac-100-a009",
      "target_entity_type": "product",
      "target_name": "AC 100",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Standard",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000001",
      "source_entity_id": "SER-af-series",
      "source_entity_type": "series",
      "source_name": "AF Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-af-40-a1211",
      "target_entity_type": "product",
      "target_name": "AF 40",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Standard",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000002",
      "source_entity_id": "SER-af-series",
      "source_entity_type": "series",
      "source_name": "AF Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-af-55-a1212",
      "target_entity_type": "product",
      "target_name": "AF 55",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Standard",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000003",
      "source_entity_id": "SER-af-series",
      "source_entity_type": "series",
      "source_name": "AF Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-af-75-a1210",
      "target_entity_type": "product",
      "target_name": "AF 75",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Standard",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000004",
      "source_entity_id": "SER-air-weld-series",
      "source_entity_type": "series",
      "source_name": "AIR WELD Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-air-weld-a2000",
      "target_entity_type": "product",
      "target_name": "AIR WELD",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Welding Fume Source Capture",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000065",
      "source_entity_id": "SER-atlas-series",
      "source_entity_type": "series",
      "source_name": "ATLAS Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-atlas-22-a1712",
      "target_entity_type": "product",
      "target_name": "ATLAS 22",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Standard",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000066",
      "source_entity_id": "SER-atlas-series",
      "source_entity_type": "series",
      "source_name": "ATLAS Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-atlas-30-roots-a1714",
      "target_entity_type": "product",
      "target_name": "ATLAS 30 ROOTS",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Roots Pump",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000067",
      "source_entity_id": "SER-atlas-series",
      "source_entity_type": "series",
      "source_name": "ATLAS Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-atlas-37-roots-a1715",
      "target_entity_type": "product",
      "target_name": "ATLAS 37 ROOTS",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Roots Pump",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000005",
      "source_entity_id": "SER-bl-series",
      "source_entity_type": "series",
      "source_name": "BL Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-bl-20-jc-ord-loc-a1310-h14-ul",
      "target_entity_type": "product",
      "target_name": "BL 20 JC ORD LOC",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "ORD LOC; JetClean",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000006",
      "source_entity_id": "SER-bl-series",
      "source_entity_type": "series",
      "source_name": "BL Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-bl-45-inert-ord-loc-a1361-ul",
      "target_entity_type": "product",
      "target_name": "BL 45 INERT ORD LOC",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "ORD LOC; Inertization",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000007",
      "source_entity_id": "SER-bl-series",
      "source_entity_type": "series",
      "source_name": "BL Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-bl-45-jc-ord-loc-a1350-ul-h14",
      "target_entity_type": "product",
      "target_name": "BL 45 JC ORD LOC",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "ORD LOC; JetClean",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000008",
      "source_entity_id": "SER-bl-series",
      "source_entity_type": "series",
      "source_name": "BL Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-bl-45-ord-loc-a1330-ul-h14",
      "target_entity_type": "product",
      "target_name": "BL 45 ORD LOC",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "ORD LOC",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000009",
      "source_entity_id": "SER-bl-series",
      "source_entity_type": "series",
      "source_name": "BL Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-bl-pro-ord-loc-a1261-ul-h14",
      "target_entity_type": "product",
      "target_name": "BL PRO ORD LOC",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "ORD LOC",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000068",
      "source_entity_id": "SER-combo-series",
      "source_entity_type": "series",
      "source_name": "COMBO Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-combo-a070",
      "target_entity_type": "product",
      "target_name": "COMBO",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Standard",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000010",
      "source_entity_id": "SER-cvs-series",
      "source_entity_type": "series",
      "source_name": "CVS Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-cvs-110-p-a1025",
      "target_entity_type": "product",
      "target_name": "CVS 110 P",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Stationary / Central System",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000011",
      "source_entity_id": "SER-cvs-series",
      "source_entity_type": "series",
      "source_name": "CVS Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-cvs-125-p-a1037",
      "target_entity_type": "product",
      "target_name": "CVS 125 P",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Stationary / Central System",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000012",
      "source_entity_id": "SER-cvs-series",
      "source_entity_type": "series",
      "source_name": "CVS Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-cvs-125-s-a1029",
      "target_entity_type": "product",
      "target_name": "CVS 125 S",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Stationary / Central System",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000013",
      "source_entity_id": "SER-cvs-series",
      "source_entity_type": "series",
      "source_name": "CVS Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-cvs-150-a1032",
      "target_entity_type": "product",
      "target_name": "CVS 150",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Stationary / Central System",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000014",
      "source_entity_id": "SER-cvs-series",
      "source_entity_type": "series",
      "source_name": "CVS Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-cvs-185-a1044",
      "target_entity_type": "product",
      "target_name": "CVS 185",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Stationary / Central System",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000015",
      "source_entity_id": "SER-cvs-series",
      "source_entity_type": "series",
      "source_name": "CVS Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-cvs-200-p-a1012",
      "target_entity_type": "product",
      "target_name": "CVS 200 P",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Stationary / Central System",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000016",
      "source_entity_id": "SER-cvs-series",
      "source_entity_type": "series",
      "source_name": "CVS Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-cvs-200-s-a1026",
      "target_entity_type": "product",
      "target_name": "CVS 200 S",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Stationary / Central System",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000017",
      "source_entity_id": "SER-cvs-series",
      "source_entity_type": "series",
      "source_name": "CVS Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-cvs-250-a1017",
      "target_entity_type": "product",
      "target_name": "CVS 250",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Stationary / Central System",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000018",
      "source_entity_id": "SER-cvs-series",
      "source_entity_type": "series",
      "source_name": "CVS Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-cvs-300-roots-a1881",
      "target_entity_type": "product",
      "target_name": "CVS 300 ROOTS",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Stationary / Central System; Roots Pump",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000019",
      "source_entity_id": "SER-cvs-series",
      "source_entity_type": "series",
      "source_name": "CVS Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-cvs-370-roots-a1882",
      "target_entity_type": "product",
      "target_name": "CVS 370 ROOTS",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Stationary / Central System; Roots Pump",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000020",
      "source_entity_id": "SER-df-series",
      "source_entity_type": "series",
      "source_name": "DF Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-df-fix-55-sp-a1174-us",
      "target_entity_type": "product",
      "target_name": "DF FIX 55 SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse-Jet / SP",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000021",
      "source_entity_id": "SER-df-series",
      "source_entity_type": "series",
      "source_name": "DF Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-df-fix-75-sp-a1185-us",
      "target_entity_type": "product",
      "target_name": "DF FIX 75 SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse-Jet / SP",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000023",
      "source_entity_id": "SER-df-series",
      "source_entity_type": "series",
      "source_name": "DF Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-df22-115v-a1136",
      "target_entity_type": "product",
      "target_name": "DF22 115V",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Standard",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000024",
      "source_entity_id": "SER-df-series",
      "source_entity_type": "series",
      "source_name": "DF Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-df22-sp-a1106",
      "target_entity_type": "product",
      "target_name": "DF22 SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse-Jet / SP",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000022",
      "source_entity_id": "SER-df-series",
      "source_entity_type": "series",
      "source_name": "DF Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-df22-a1097",
      "target_entity_type": "product",
      "target_name": "DF22",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Standard",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000026",
      "source_entity_id": "SER-df-series",
      "source_entity_type": "series",
      "source_name": "DF Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-df40-sp-a1115",
      "target_entity_type": "product",
      "target_name": "DF40 SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse-Jet / SP",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000025",
      "source_entity_id": "SER-df-series",
      "source_entity_type": "series",
      "source_name": "DF Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-df40-a1102",
      "target_entity_type": "product",
      "target_name": "DF40",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Standard",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000027",
      "source_entity_id": "SER-dv-air-series",
      "source_entity_type": "series",
      "source_name": "DV AIR Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-dv-air-1100-a1230-us",
      "target_entity_type": "product",
      "target_name": "DV AIR 1100",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Stationary / Central System",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000028",
      "source_entity_id": "SER-dv-air-series",
      "source_entity_type": "series",
      "source_name": "DV AIR Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-dv-air-800-a1213-us",
      "target_entity_type": "product",
      "target_name": "DV AIR 800",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Stationary / Central System",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000029",
      "source_entity_id": "SER-dv-air-series",
      "source_entity_type": "series",
      "source_name": "DV AIR Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-dv-air-wb-1100-a1235",
      "target_entity_type": "product",
      "target_name": "DV AIR WB 1100",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Stationary / Central System; Waste Bin",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000030",
      "source_entity_id": "SER-dv-air-series",
      "source_entity_type": "series",
      "source_name": "DV AIR Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-dv-air-wb-800-a1219",
      "target_entity_type": "product",
      "target_name": "DV AIR WB 800",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Stationary / Central System; Waste Bin",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000031",
      "source_entity_id": "SER-ecobull-series",
      "source_entity_type": "series",
      "source_name": "ECOBULL Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-ecobull-c2d2-a995-002",
      "target_entity_type": "product",
      "target_name": "ECOBULL C2D2",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Class II Div. 2",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000069",
      "source_entity_id": "SER-ecobull-series",
      "source_entity_type": "series",
      "source_name": "ECOBULL Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-ecobull-t-a995-001",
      "target_entity_type": "product",
      "target_name": "ECOBULL T",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Standard",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000032",
      "source_entity_id": "SER-hf-series",
      "source_entity_type": "series",
      "source_name": "HF Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-hf-10-a839",
      "target_entity_type": "product",
      "target_name": "HF 10",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Stationary / Central System",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000033",
      "source_entity_id": "SER-hf-series",
      "source_entity_type": "series",
      "source_name": "HF Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-hf-15p-a843",
      "target_entity_type": "product",
      "target_name": "HF 15P",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Stationary / Central System",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000034",
      "source_entity_id": "SER-hf-series",
      "source_entity_type": "series",
      "source_name": "HF Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-hf-15s-a846",
      "target_entity_type": "product",
      "target_name": "HF 15S",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Stationary / Central System",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000035",
      "source_entity_id": "SER-hf-series",
      "source_entity_type": "series",
      "source_name": "HF Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-hf-18-a815",
      "target_entity_type": "product",
      "target_name": "HF 18",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Stationary / Central System",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000036",
      "source_entity_id": "SER-hf-series",
      "source_entity_type": "series",
      "source_name": "HF Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-hf-300-a828",
      "target_entity_type": "product",
      "target_name": "HF 300",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Stationary / Central System",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000037",
      "source_entity_id": "SER-hf-series",
      "source_entity_type": "series",
      "source_name": "HF Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-hf-30p-a816",
      "target_entity_type": "product",
      "target_name": "HF 30P",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Stationary / Central System",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000038",
      "source_entity_id": "SER-hf-series",
      "source_entity_type": "series",
      "source_name": "HF Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-hf-30s-a818",
      "target_entity_type": "product",
      "target_name": "HF 30S",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Stationary / Central System",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000039",
      "source_entity_id": "SER-hf-series",
      "source_entity_type": "series",
      "source_name": "HF Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-hf-35p-a820",
      "target_entity_type": "product",
      "target_name": "HF 35P",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Stationary / Central System",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000070",
      "source_entity_id": "SER-m-pro-series",
      "source_entity_type": "series",
      "source_name": "M PRO Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-m-pro-a2120",
      "target_entity_type": "product",
      "target_name": "M PRO",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Standard",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000073",
      "source_entity_id": "SER-m100-series",
      "source_entity_type": "series",
      "source_name": "M100 Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-m100-jc-lp-a043",
      "target_entity_type": "product",
      "target_name": "M100 JC LP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "JetClean; Endless Bag / LP",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000072",
      "source_entity_id": "SER-m100-series",
      "source_entity_type": "series",
      "source_name": "M100 Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-m100-jc-a038",
      "target_entity_type": "product",
      "target_name": "M100 JC",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "JetClean",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000074",
      "source_entity_id": "SER-m100-series",
      "source_entity_type": "series",
      "source_name": "M100 Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-m100-lp-a042",
      "target_entity_type": "product",
      "target_name": "M100 LP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Endless Bag / LP",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000041",
      "source_entity_id": "SER-m100-series",
      "source_entity_type": "series",
      "source_name": "M100 Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-m100-oil-a455-us",
      "target_entity_type": "product",
      "target_name": "M100 OIL",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Oil & Swarf / Sump",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000042",
      "source_entity_id": "SER-m100-series",
      "source_entity_type": "series",
      "source_name": "M100 Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-m100-ord-loc-a60-us",
      "target_entity_type": "product",
      "target_name": "M100 ORD LOC",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "ORD LOC",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000071",
      "source_entity_id": "SER-m100-series",
      "source_entity_type": "series",
      "source_name": "M100 Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-m100-a039-us",
      "target_entity_type": "product",
      "target_name": "M100",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Standard",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000040",
      "source_entity_id": "SER-m-oil-series",
      "source_entity_type": "series",
      "source_name": "M OIL Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-m130-oil-p-a445p-us",
      "target_entity_type": "product",
      "target_name": "M130 OIL P",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Oil & Swarf / Sump",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000076",
      "source_entity_id": "SER-miniair-series",
      "source_entity_type": "series",
      "source_name": "MINIAIR Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-miniair-2v-z2-22-a672",
      "target_entity_type": "product",
      "target_name": "MINIAIR 2V Z2-22",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "ATEX Zone Configuration",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000075",
      "source_entity_id": "SER-miniair-series",
      "source_entity_type": "series",
      "source_name": "MINIAIR Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-miniair-2v-a670",
      "target_entity_type": "product",
      "target_name": "MINIAIR 2V",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Standard",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000077",
      "source_entity_id": "SER-minibull-series",
      "source_entity_type": "series",
      "source_name": "MINIBULL Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-minibull-a715",
      "target_entity_type": "product",
      "target_name": "MINIBULL",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Standard",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000079",
      "source_entity_id": "SER-puma-series",
      "source_entity_type": "series",
      "source_name": "PUMA Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-puma-10-sp-a503",
      "target_entity_type": "product",
      "target_name": "PUMA 10 SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse-Jet / SP",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000078",
      "source_entity_id": "SER-puma-series",
      "source_entity_type": "series",
      "source_name": "PUMA Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-puma-10-a500-us",
      "target_entity_type": "product",
      "target_name": "PUMA 10",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Standard",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000081",
      "source_entity_id": "SER-puma-series",
      "source_entity_type": "series",
      "source_name": "PUMA Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-puma-15p-sp-a543",
      "target_entity_type": "product",
      "target_name": "PUMA 15P SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse-Jet / SP",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000080",
      "source_entity_id": "SER-puma-series",
      "source_entity_type": "series",
      "source_name": "PUMA Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-puma-15p-a540-us",
      "target_entity_type": "product",
      "target_name": "PUMA 15P",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Standard",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000083",
      "source_entity_id": "SER-puma-series",
      "source_entity_type": "series",
      "source_name": "PUMA Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-puma-18p-sp-a583",
      "target_entity_type": "product",
      "target_name": "PUMA 18P SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse-Jet / SP",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000082",
      "source_entity_id": "SER-puma-series",
      "source_entity_type": "series",
      "source_name": "PUMA Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-puma-18p-a580-us",
      "target_entity_type": "product",
      "target_name": "PUMA 18P",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Standard",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000085",
      "source_entity_id": "SER-puma-series",
      "source_entity_type": "series",
      "source_name": "PUMA Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-puma-20-sp-a556",
      "target_entity_type": "product",
      "target_name": "PUMA 20 SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse-Jet / SP",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000084",
      "source_entity_id": "SER-puma-series",
      "source_entity_type": "series",
      "source_name": "PUMA Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-puma-20-a557-us",
      "target_entity_type": "product",
      "target_name": "PUMA 20",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Standard",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000087",
      "source_entity_id": "SER-puma-series",
      "source_entity_type": "series",
      "source_name": "PUMA Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-puma-23-sp-a572",
      "target_entity_type": "product",
      "target_name": "PUMA 23 SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse-Jet / SP",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000086",
      "source_entity_id": "SER-puma-series",
      "source_entity_type": "series",
      "source_name": "PUMA Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-puma-23-a571-us",
      "target_entity_type": "product",
      "target_name": "PUMA 23",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Standard",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000089",
      "source_entity_id": "SER-puma-series",
      "source_entity_type": "series",
      "source_name": "PUMA Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-puma-25-sp-a576",
      "target_entity_type": "product",
      "target_name": "PUMA 25 SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse-Jet / SP",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000088",
      "source_entity_id": "SER-puma-series",
      "source_entity_type": "series",
      "source_name": "PUMA Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-puma-25-a574-us",
      "target_entity_type": "product",
      "target_name": "PUMA 25",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Standard",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000090",
      "source_entity_id": "SER-puma-series",
      "source_entity_type": "series",
      "source_name": "PUMA Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-puma-30-p-sp-a601",
      "target_entity_type": "product",
      "target_name": "PUMA 30 P SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse-Jet / SP",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000091",
      "source_entity_id": "SER-puma-series",
      "source_entity_type": "series",
      "source_name": "PUMA Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-puma-30-s-sp-a611",
      "target_entity_type": "product",
      "target_name": "PUMA 30 S SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse-Jet / SP",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000092",
      "source_entity_id": "SER-puma-series",
      "source_entity_type": "series",
      "source_name": "PUMA Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-puma-35-p-sp-a600-002",
      "target_entity_type": "product",
      "target_name": "PUMA 35 P SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse-Jet / SP",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000043",
      "source_entity_id": "SER-puma-series",
      "source_entity_type": "series",
      "source_name": "PUMA Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-puma-fix-10-a592",
      "target_entity_type": "product",
      "target_name": "PUMA FIX 10",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Stationary / Central System",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000044",
      "source_entity_id": "SER-puma-series",
      "source_entity_type": "series",
      "source_name": "PUMA Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-puma-fix-15p-a595",
      "target_entity_type": "product",
      "target_name": "PUMA FIX 15P",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Stationary / Central System",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000045",
      "source_entity_id": "SER-puma-series",
      "source_entity_type": "series",
      "source_name": "PUMA Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-puma-fix-18p-a615",
      "target_entity_type": "product",
      "target_name": "PUMA FIX 18P",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Stationary / Central System",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000046",
      "source_entity_id": "SER-puma-series",
      "source_entity_type": "series",
      "source_name": "PUMA Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-puma-fix-20-a627",
      "target_entity_type": "product",
      "target_name": "PUMA FIX 20",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Stationary / Central System",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000047",
      "source_entity_id": "SER-puma-series",
      "source_entity_type": "series",
      "source_name": "PUMA Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-puma-fix-23-a616",
      "target_entity_type": "product",
      "target_name": "PUMA FIX 23",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Stationary / Central System",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000048",
      "source_entity_id": "SER-puma-series",
      "source_entity_type": "series",
      "source_name": "PUMA Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-puma-fix-25-a640",
      "target_entity_type": "product",
      "target_name": "PUMA FIX 25",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Stationary / Central System",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000049",
      "source_entity_id": "SER-ram-oil-series",
      "source_entity_type": "series",
      "source_name": "RAM OIL Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-ram-oil-1000-av-a379-001",
      "target_entity_type": "product",
      "target_name": "RAM OIL 1000 AV",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Oil & Swarf / Sump",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000050",
      "source_entity_id": "SER-ram-oil-series",
      "source_entity_type": "series",
      "source_name": "RAM OIL Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-ram-oil-1000-mp-a752-us",
      "target_entity_type": "product",
      "target_name": "RAM OIL 1000 MP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Oil & Swarf / Sump",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000051",
      "source_entity_id": "SER-ram-oil-series",
      "source_entity_type": "series",
      "source_name": "RAM OIL Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-ram-oil-200-mp-a407-us",
      "target_entity_type": "product",
      "target_name": "RAM OIL 200 MP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Oil & Swarf / Sump",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000052",
      "source_entity_id": "SER-ram-oil-series",
      "source_entity_type": "series",
      "source_name": "RAM OIL Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-ram-oil-250-ts-a405-us",
      "target_entity_type": "product",
      "target_name": "RAM OIL 250 TS",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Oil & Swarf / Sump",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000053",
      "source_entity_id": "SER-ram-oil-series",
      "source_entity_type": "series",
      "source_name": "RAM OIL Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-ram-oil-280-mp-a373-us",
      "target_entity_type": "product",
      "target_name": "RAM OIL 280 MP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Oil & Swarf / Sump",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000054",
      "source_entity_id": "SER-ram-oil-series",
      "source_entity_type": "series",
      "source_name": "RAM OIL Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-ram-oil-500-mp-a730-us",
      "target_entity_type": "product",
      "target_name": "RAM OIL 500 MP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Oil & Swarf / Sump",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000055",
      "source_entity_id": "SER-ram-oil-series",
      "source_entity_type": "series",
      "source_name": "RAM OIL Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-ram-oil-t555-a381",
      "target_entity_type": "product",
      "target_name": "RAM OIL T555",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Oil & Swarf / Sump",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-000093",
      "source_entity_id": "SER-tb-series",
      "source_entity_type": "series",
      "source_name": "TB Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-tb-22-a940-us",
      "target_entity_type": "product",
      "target_name": "TB 22",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Standard",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-000094",
      "source_entity_id": "SER-tb-up-series",
      "source_entity_type": "series",
      "source_name": "TB UP Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-tb-up-3-a878-us",
      "target_entity_type": "product",
      "target_name": "TB UP 3",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Standard",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-000095",
      "source_entity_id": "SER-tb-up-series",
      "source_entity_type": "series",
      "source_name": "TB UP Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-tb-up-4-a875",
      "target_entity_type": "product",
      "target_name": "TB UP 4",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Standard",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-000056",
      "source_entity_id": "SER-tx-series",
      "source_entity_type": "series",
      "source_name": "TX Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-tx-400-p-ord-loc-a1512-us",
      "target_entity_type": "product",
      "target_name": "TX 400 P ORD LOC",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "ORD LOC",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-000057",
      "source_entity_id": "SER-tx-series",
      "source_entity_type": "series",
      "source_name": "TX Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-tx-400p-c2d2-a1486-001-us",
      "target_entity_type": "product",
      "target_name": "TX 400P C2D2",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Class II Div. 2",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-000058",
      "source_entity_id": "SER-tx-series",
      "source_entity_type": "series",
      "source_name": "TX Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-tx-750-c2d2-a1490-001-us",
      "target_entity_type": "product",
      "target_name": "TX 750 C2D2",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Class II Div. 2",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-000059",
      "source_entity_id": "SER-tx-series",
      "source_entity_type": "series",
      "source_name": "TX Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-tx-750-ord-loc-a1507-us",
      "target_entity_type": "product",
      "target_name": "TX 750 ORD LOC",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "ORD LOC",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-000096",
      "source_entity_id": "SER-tx-series",
      "source_entity_type": "series",
      "source_name": "TX Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-tx-300-a1500-us",
      "target_entity_type": "product",
      "target_name": "TX 300",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Standard",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-000097",
      "source_entity_id": "SER-tx-series",
      "source_entity_type": "series",
      "source_name": "TX Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-tx-300-sp-a1499",
      "target_entity_type": "product",
      "target_name": "TX 300 SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse-Jet / SP",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-000098",
      "source_entity_id": "SER-tx-series",
      "source_entity_type": "series",
      "source_name": "TX Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-tx-400-p-a1486-us",
      "target_entity_type": "product",
      "target_name": "TX 400 P",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Standard",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-000099",
      "source_entity_id": "SER-tx-series",
      "source_entity_type": "series",
      "source_name": "TX Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-tx-400-p-sp-a1480",
      "target_entity_type": "product",
      "target_name": "TX 400 P SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse-Jet / SP",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-000100",
      "source_entity_id": "SER-tx-series",
      "source_entity_type": "series",
      "source_name": "TX Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-tx-400-s-a1487-us",
      "target_entity_type": "product",
      "target_name": "TX 400 S",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Standard",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-000101",
      "source_entity_id": "SER-tx-series",
      "source_entity_type": "series",
      "source_name": "TX Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-tx-400-s-sp-a1481",
      "target_entity_type": "product",
      "target_name": "TX 400 S SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse-Jet / SP",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-000102",
      "source_entity_id": "SER-tx-series",
      "source_entity_type": "series",
      "source_name": "TX Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-tx-550-p-a1488-us",
      "target_entity_type": "product",
      "target_name": "TX 550 P",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Standard",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-000103",
      "source_entity_id": "SER-tx-series",
      "source_entity_type": "series",
      "source_name": "TX Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-tx-550-p-sp-a1520",
      "target_entity_type": "product",
      "target_name": "TX 550 P SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse-Jet / SP",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-000104",
      "source_entity_id": "SER-tx-series",
      "source_entity_type": "series",
      "source_name": "TX Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-tx-550-s-a1489-us",
      "target_entity_type": "product",
      "target_name": "TX 550 S",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Standard",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-000105",
      "source_entity_id": "SER-tx-series",
      "source_entity_type": "series",
      "source_name": "TX Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-tx-550-s-sp-a1528",
      "target_entity_type": "product",
      "target_name": "TX 550 S SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse-Jet / SP",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-000106",
      "source_entity_id": "SER-tx-series",
      "source_entity_type": "series",
      "source_name": "TX Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-tx-750-a1490-us",
      "target_entity_type": "product",
      "target_name": "TX 750",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Standard",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-000107",
      "source_entity_id": "SER-tx-series",
      "source_entity_type": "series",
      "source_name": "TX Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-tx-750-sp-a1491",
      "target_entity_type": "product",
      "target_name": "TX 750 SP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Reverse-Jet / SP",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-000109",
      "source_entity_id": "SER-wd-air-series",
      "source_entity_type": "series",
      "source_name": "WD AIR Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-wd-air-a1575",
      "target_entity_type": "product",
      "target_name": "WD AIR",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Standard",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-000108",
      "source_entity_id": "SER-wd-series",
      "source_entity_type": "series",
      "source_name": "WD Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-wd-132p-a1572",
      "target_entity_type": "product",
      "target_name": "WD 132P",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Standard",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-000110",
      "source_entity_id": "SER-xfloor-series",
      "source_entity_type": "series",
      "source_name": "XFLOOR Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-xfloor-3-h-a1726",
      "target_entity_type": "product",
      "target_name": "XFLOOR 3 H",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Standard",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-000111",
      "source_entity_id": "SER-xm-series",
      "source_entity_type": "series",
      "source_name": "XM Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-xm-20-a1400-001",
      "target_entity_type": "product",
      "target_name": "XM 20",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Standard",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-000112",
      "source_entity_id": "SER-xm-series",
      "source_entity_type": "series",
      "source_name": "XM Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-xm-20-jc-a1400",
      "target_entity_type": "product",
      "target_name": "XM 20 JC",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "JetClean",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-000113",
      "source_entity_id": "SER-xm-series",
      "source_entity_type": "series",
      "source_name": "XM Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-xm-35-jc-a1420",
      "target_entity_type": "product",
      "target_name": "XM 35 JC",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "JetClean",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-000114",
      "source_entity_id": "SER-xm-series",
      "source_entity_type": "series",
      "source_name": "XM Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-xm-35-jc-lp-a1421",
      "target_entity_type": "product",
      "target_name": "XM 35 JC LP",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "JetClean; Endless Bag / LP",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-000115",
      "source_entity_id": "SER-xm-series",
      "source_entity_type": "series",
      "source_name": "XM Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-xm20-oven-a1404",
      "target_entity_type": "product",
      "target_name": "XM20 OVEN",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "High-Temperature / Oven",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-000060",
      "source_entity_id": "SER-xm-torch-series",
      "source_entity_type": "series",
      "source_name": "XM TORCH Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-xm-torch-1m-a1451-us",
      "target_entity_type": "product",
      "target_name": "XM TORCH 1M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Welding Fume Source Capture",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-000061",
      "source_entity_id": "SER-xm-torch-series",
      "source_entity_type": "series",
      "source_name": "XM TORCH Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-xm-torch-2m-a1450-us",
      "target_entity_type": "product",
      "target_name": "XM TORCH 2M",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Welding Fume Source Capture",
      "direction": "incoming"
    },
    {
      "relationship_id": "REL-V11-0001",
      "source_entity_id": "SER-swan-series",
      "source_entity_type": "series",
      "source_name": "SWAN Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-swan-220-a240",
      "target_entity_type": "product",
      "target_name": "SWAN 220",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Wave 5 product coverage expansion",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-V11-0002",
      "source_entity_id": "SER-as-series",
      "source_entity_type": "series",
      "source_name": "AS Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-as-220-a436-us",
      "target_entity_type": "product",
      "target_name": "AS 220",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Wave 5 product coverage expansion",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-V11-0003",
      "source_entity_id": "SER-upf-series",
      "source_entity_type": "series",
      "source_name": "UPF Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-upf-150-a421",
      "target_entity_type": "product",
      "target_name": "UPF 150",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Wave 5 product coverage expansion",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-V11-0004",
      "source_entity_id": "SER-upf-series",
      "source_entity_type": "series",
      "source_name": "UPF Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-upf-220-a421-001",
      "target_entity_type": "product",
      "target_name": "UPF 220",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Wave 5 product coverage expansion",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-V11-0005",
      "source_entity_id": "SER-bf-series",
      "source_entity_type": "series",
      "source_name": "BF Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-bf-150-a1531-us",
      "target_entity_type": "product",
      "target_name": "BF 150",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Wave 5 product coverage expansion",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-V11-0006",
      "source_entity_id": "SER-bf-series",
      "source_entity_type": "series",
      "source_name": "BF Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-bf-220-a1532-us",
      "target_entity_type": "product",
      "target_name": "BF 220",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Wave 5 product coverage expansion",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-V11-0007",
      "source_entity_id": "SER-upf-series",
      "source_entity_type": "series",
      "source_name": "UPF Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-upf-150-c-a420",
      "target_entity_type": "product",
      "target_name": "UPF 150 C",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Wave 5 product coverage expansion",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-V11-0008",
      "source_entity_id": "SER-upf-series",
      "source_entity_type": "series",
      "source_name": "UPF Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-upf-220-c-a420-002",
      "target_entity_type": "product",
      "target_name": "UPF 220 C",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Wave 5 product coverage expansion",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-V11-0009",
      "source_entity_id": "SER-as-series",
      "source_entity_type": "series",
      "source_name": "AS Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-as-400-a444-003",
      "target_entity_type": "product",
      "target_name": "AS 400",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Wave 5 product coverage expansion",
      "direction": "outgoing"
    },
    {
      "relationship_id": "REL-V11-0010",
      "source_entity_id": "SER-as-series",
      "source_entity_type": "series",
      "source_name": "AS Series",
      "relationship": "has exact product model",
      "target_entity_id": "PRD-as-300-a439-us",
      "target_entity_type": "product",
      "target_name": "AS 300",
      "weight": 1.0,
      "confidence": "High",
      "public_eligible": "Yes",
      "rationale": "Wave 5 product coverage expansion",
      "direction": "outgoing"
    }
  ]
}
