{
  "category": "Pool Chemicals",
  "vertical": "pool-spa-and-irrigation",
  "source": "https://getclaro.ai/resources/attribute-library/pool-spa-and-irrigation/pool-chemicals/",
  "status": "editorial-draft",
  "note": "Editorial reference template. Example values show format only and do not describe a real SKU. Not an official ETIM or ECLASS class.",
  "groups": [
    {
      "key": "identity",
      "name": "Identity",
      "check": "Preserve leading zeros and punctuation, validate against the manufacturer record, and check the GTIN check digit and packaging level before linking."
    },
    {
      "key": "technical",
      "name": "Technical specifications",
      "check": "Store the number and unit separately. Convert only when the source unit and test conditions are known."
    },
    {
      "key": "selection",
      "name": "Selection attributes",
      "check": "Map supplier wording to a governed vocabulary only after checking the source text and which variant it applies to."
    },
    {
      "key": "fit",
      "name": "Fit & compatibility",
      "check": "Keep model and series qualifiers. A similar-looking part is not a verified fit until a source says so."
    },
    {
      "key": "evidence",
      "name": "Evidence & compliance",
      "check": "Link the manufacturer document or label with its edition or date. Never copy a certification from a neighboring SKU."
    }
  ],
  "fields": [
    {
      "key": "manufacturer_part_number_mpn",
      "label": "Manufacturer Part Number (MPN)",
      "group": "identity",
      "priority": "core",
      "value_type": "identifier",
      "unit": null,
      "example_format": "CH-73-24"
    },
    {
      "key": "gtin_12_upc",
      "label": "GTIN-12 (UPC)",
      "group": "identity",
      "priority": "core",
      "value_type": "identifier",
      "unit": null,
      "example_format": "012345732409"
    },
    {
      "key": "container_size_pack_configuration",
      "label": "Container Size / Pack Configuration",
      "group": "identity",
      "priority": "core",
      "value_type": "text",
      "unit": null,
      "example_format": "24 x 1 lb bags (24 lb net)"
    },
    {
      "key": "product_function",
      "label": "Product Function",
      "group": "selection",
      "priority": "core",
      "value_type": "controlled",
      "unit": null,
      "example_format": "Shock / oxidizer"
    },
    {
      "key": "active_ingredient",
      "label": "Active Ingredient",
      "group": "selection",
      "priority": "core",
      "value_type": "text",
      "unit": null,
      "example_format": "Calcium hypochlorite (CAS 7778-54-3)"
    },
    {
      "key": "active_ingredient_concentration",
      "label": "Active Ingredient Concentration",
      "group": "technical",
      "priority": "core",
      "value_type": "number",
      "unit": "% w/w",
      "example_format": "73"
    },
    {
      "key": "form",
      "label": "Form",
      "group": "selection",
      "priority": "core",
      "value_type": "controlled",
      "unit": null,
      "example_format": "Granular"
    },
    {
      "key": "venue_water_type",
      "label": "Venue / Water Type",
      "group": "selection",
      "priority": "core",
      "value_type": "controlled",
      "unit": null,
      "example_format": "Residential and commercial pools"
    },
    {
      "key": "available_chlorine",
      "label": "Available Chlorine",
      "group": "technical",
      "priority": "differentiating",
      "value_type": "number",
      "unit": "%",
      "example_format": "70 (minimum, as stated on label)"
    },
    {
      "key": "stabilized_contains_cyanuric_acid",
      "label": "Stabilized (Contains Cyanuric Acid)",
      "group": "selection",
      "priority": "differentiating",
      "value_type": "controlled",
      "unit": null,
      "example_format": "No"
    },
    {
      "key": "ph_of_1_solution",
      "label": "pH of 1% Solution",
      "group": "technical",
      "priority": "differentiating",
      "value_type": "text",
      "unit": null,
      "example_format": "10.4-10.8 at 25 °C"
    },
    {
      "key": "tablet_diameter",
      "label": "Tablet Diameter",
      "group": "technical",
      "priority": "differentiating",
      "value_type": "number",
      "unit": "in",
      "example_format": "3 (tablet products only)"
    },
    {
      "key": "label_dose_rate",
      "label": "Label Dose Rate",
      "group": "technical",
      "priority": "differentiating",
      "value_type": "text",
      "unit": null,
      "example_format": "As on label, e.g. 1 lb per 10,000 gal for superchlorination"
    },
    {
      "key": "epa_registration_number",
      "label": "EPA Registration Number",
      "group": "evidence",
      "priority": "channel",
      "value_type": "identifier",
      "unit": null,
      "example_format": "12345-67"
    },
    {
      "key": "epa_establishment_number",
      "label": "EPA Establishment Number",
      "group": "evidence",
      "priority": "channel",
      "value_type": "identifier",
      "unit": null,
      "example_format": "54321-GA-001"
    },
    {
      "key": "nsf_ansi_certification",
      "label": "NSF/ANSI Certification",
      "group": "evidence",
      "priority": "channel",
      "value_type": "controlled",
      "unit": null,
      "example_format": "NSF/ANSI 50"
    },
    {
      "key": "un_number_hazard_class_packing_group",
      "label": "UN Number / Hazard Class / Packing Group",
      "group": "evidence",
      "priority": "channel",
      "value_type": "identifier",
      "unit": null,
      "example_format": "UN2880, Class 5.1, PG II"
    },
    {
      "key": "country_of_origin",
      "label": "Country of Origin",
      "group": "evidence",
      "priority": "channel",
      "value_type": "controlled",
      "unit": null,
      "example_format": "United States"
    }
  ],
  "evidence_columns": [
    "raw_value",
    "normalized_value",
    "source_uri",
    "source_page_or_row",
    "confidence",
    "review_state",
    "last_verified"
  ],
  "normalization_examples": [
    {
      "attribute": "Active Ingredient",
      "variants": [
        "Trichlor",
        "Tri-Chlor",
        "TCCA",
        "Trichloroisocyanuric Acid",
        "Trichloro-s-Triazinetrione",
        "Symclosene"
      ],
      "normalized": "Trichloro-s-triazinetrione"
    },
    {
      "attribute": "Available Chlorine",
      "variants": [
        "Min. 70% Available Chlorine",
        "70% avail. chlorine",
        "Available Chlorine: 70%",
        "70% AvCl",
        "70 pct available Cl"
      ],
      "normalized": "70 % available chlorine (minimum)"
    },
    {
      "attribute": "Container Size / Pack Configuration",
      "variants": [
        "1 lb x 24",
        "24 x 1lb bags",
        "24 Pack",
        "24# case",
        "Case of 24 (1 lb)",
        "1 lb bag, 24 ct"
      ],
      "normalized": "24 x 1 lb bags (24 lb net)"
    }
  ]
}
