{
  "category": "Floor Cleaners",
  "vertical": "jan-san",
  "source": "https://getclaro.ai/resources/attribute-library/jan-san/floor-cleaners/",
  "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": "cleaner_form",
      "label": "Cleaner Form",
      "group": "selection",
      "priority": "core",
      "value_type": "controlled",
      "unit": null,
      "example_format": "Liquid"
    },
    {
      "key": "concentration_type",
      "label": "Concentration Type",
      "group": "selection",
      "priority": "core",
      "value_type": "controlled",
      "unit": null,
      "example_format": "Concentrate"
    },
    {
      "key": "container_size",
      "label": "Container Size",
      "group": "technical",
      "priority": "core",
      "value_type": "number",
      "unit": "gal",
      "example_format": "1.32 (5 L)"
    },
    {
      "key": "container_type",
      "label": "Container Type",
      "group": "selection",
      "priority": "core",
      "value_type": "controlled",
      "unit": null,
      "example_format": "Closed-loop jug"
    },
    {
      "key": "units_per_case",
      "label": "Units per Case",
      "group": "identity",
      "priority": "core",
      "value_type": "number",
      "unit": "ea/case",
      "example_format": "2"
    },
    {
      "key": "manufacturer_part_number_mpn",
      "label": "Manufacturer Part Number (MPN)",
      "group": "identity",
      "priority": "core",
      "value_type": "identifier",
      "unit": null,
      "example_format": "NFC-5L-2"
    },
    {
      "key": "gtin_14_case",
      "label": "GTIN-14 (Case)",
      "group": "identity",
      "priority": "core",
      "value_type": "identifier",
      "unit": null,
      "example_format": "10012345600606"
    },
    {
      "key": "dilution_ratio_by_application",
      "label": "Dilution Ratio (by Application)",
      "group": "technical",
      "priority": "differentiating",
      "value_type": "text",
      "unit": null,
      "example_format": "1:256 autoscrubber; 1:128 mop bucket; 1:64 heavy soil"
    },
    {
      "key": "use_solution_yield_per_case",
      "label": "Use-Solution Yield per Case",
      "group": "technical",
      "priority": "differentiating",
      "value_type": "number",
      "unit": "gal",
      "example_format": "338 at 1:128 (2 x 5 L)"
    },
    {
      "key": "ph_concentrate_100",
      "label": "pH (Concentrate, 100%)",
      "group": "technical",
      "priority": "differentiating",
      "value_type": "text",
      "unit": null,
      "example_format": "7.25-8.25"
    },
    {
      "key": "foam_level",
      "label": "Foam Level",
      "group": "selection",
      "priority": "differentiating",
      "value_type": "controlled",
      "unit": null,
      "example_format": "Ultra low"
    },
    {
      "key": "for_floor_type",
      "label": "For Floor Type",
      "group": "selection",
      "priority": "differentiating",
      "value_type": "controlled",
      "unit": null,
      "example_format": "Vinyl composition tile (VCT)"
    },
    {
      "key": "dispenser_system_compatibility",
      "label": "Dispenser System Compatibility",
      "group": "fit",
      "priority": "differentiating",
      "value_type": "controlled",
      "unit": null,
      "example_format": "Closed-loop wall dispenser (manufacturer fitment)"
    },
    {
      "key": "finish_compatible_non_dulling",
      "label": "Finish Compatible (Non-Dulling)",
      "group": "fit",
      "priority": "differentiating",
      "value_type": "controlled",
      "unit": null,
      "example_format": "Yes (non-dulling on finished floors)"
    },
    {
      "key": "green_seal_certification",
      "label": "Green Seal Certification",
      "group": "evidence",
      "priority": "channel",
      "value_type": "controlled",
      "unit": null,
      "example_format": "GS-37 certified"
    },
    {
      "key": "nsf_nonfood_compounds_category",
      "label": "NSF Nonfood Compounds Category",
      "group": "evidence",
      "priority": "channel",
      "value_type": "controlled",
      "unit": null,
      "example_format": "A4"
    },
    {
      "key": "ghs_signal_word",
      "label": "GHS Signal Word",
      "group": "evidence",
      "priority": "channel",
      "value_type": "controlled",
      "unit": null,
      "example_format": "Warning"
    },
    {
      "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": "Dilution Ratio",
      "variants": [
        "1:256",
        "256:1",
        "0.5 oz/gal",
        "1/2 oz per gallon",
        "1 to 256",
        "4 mL/L"
      ],
      "normalized": "1:256"
    },
    {
      "attribute": "pH",
      "variants": [
        "pH 7.25-8.25",
        "7.25 to 8.25",
        "7.25 - 8.25 (conc.)",
        "Neutral (7.25-8.25)",
        "7.25-8.25 concentrate"
      ],
      "normalized": "7.25–8.25 (concentrate)"
    },
    {
      "attribute": "For Floor Type",
      "variants": [
        "VCT",
        "V.C.T.",
        "Vinyl Comp Tile",
        "vinyl composition",
        "Vinyl Composition Tile",
        "VCT flooring"
      ],
      "normalized": "Vinyl composition tile (VCT)"
    }
  ]
}
