{
  "category": "Mops & Brooms",
  "vertical": "jan-san",
  "source": "https://getclaro.ai/resources/attribute-library/jan-san/mops-and-brooms/",
  "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": "product_type",
      "label": "Product Type",
      "group": "selection",
      "priority": "core",
      "value_type": "controlled",
      "unit": null,
      "example_format": "Looped-end wet mop head"
    },
    {
      "key": "fiber_bristle_material",
      "label": "Fiber / Bristle Material",
      "group": "selection",
      "priority": "core",
      "value_type": "controlled",
      "unit": null,
      "example_format": "Cotton/synthetic blend"
    },
    {
      "key": "nominal_dry_weight_head_size",
      "label": "Nominal Dry Weight (Head Size)",
      "group": "technical",
      "priority": "core",
      "value_type": "number",
      "unit": "oz",
      "example_format": "24"
    },
    {
      "key": "sweep_face_width",
      "label": "Sweep Face Width",
      "group": "technical",
      "priority": "core",
      "value_type": "number",
      "unit": "in",
      "example_format": "24 (push broom)"
    },
    {
      "key": "handle_connection_tip_type",
      "label": "Handle Connection / Tip Type",
      "group": "fit",
      "priority": "core",
      "value_type": "controlled",
      "unit": null,
      "example_format": "3/4 in threaded tip (brooms)"
    },
    {
      "key": "case_pack_selling_uom",
      "label": "Case Pack / Selling UOM",
      "group": "identity",
      "priority": "core",
      "value_type": "text",
      "unit": null,
      "example_format": "12 each per case"
    },
    {
      "key": "manufacturer_part_number",
      "label": "Manufacturer Part Number",
      "group": "identity",
      "priority": "core",
      "value_type": "identifier",
      "unit": null,
      "example_format": "LE-24-BL-W5"
    },
    {
      "key": "gtin_14_upc",
      "label": "GTIN-14 / UPC",
      "group": "identity",
      "priority": "core",
      "value_type": "identifier",
      "unit": null,
      "example_format": "10012345600804"
    },
    {
      "key": "headband_type_width",
      "label": "Headband Type & Width",
      "group": "fit",
      "priority": "differentiating",
      "value_type": "controlled",
      "unit": null,
      "example_format": "Wide band, 5 in"
    },
    {
      "key": "yarn_end_type_tailband",
      "label": "Yarn End Type & Tailband",
      "group": "selection",
      "priority": "differentiating",
      "value_type": "controlled",
      "unit": null,
      "example_format": "Looped end with tailband"
    },
    {
      "key": "yarn_ply",
      "label": "Yarn Ply",
      "group": "selection",
      "priority": "differentiating",
      "value_type": "controlled",
      "unit": null,
      "example_format": "4-ply"
    },
    {
      "key": "trim_length",
      "label": "Trim Length",
      "group": "technical",
      "priority": "differentiating",
      "value_type": "number",
      "unit": "in",
      "example_format": "3 (broom bristle trim)"
    },
    {
      "key": "bristle_flagging_stiffness",
      "label": "Bristle Flagging & Stiffness",
      "group": "selection",
      "priority": "differentiating",
      "value_type": "controlled",
      "unit": null,
      "example_format": "Flagged, medium stiff"
    },
    {
      "key": "rated_launderings",
      "label": "Rated Launderings",
      "group": "technical",
      "priority": "differentiating",
      "value_type": "number",
      "unit": "cycles",
      "example_format": "200"
    },
    {
      "key": "color_code",
      "label": "Color / Color Code",
      "group": "selection",
      "priority": "differentiating",
      "value_type": "controlled",
      "unit": null,
      "example_format": "Blue"
    },
    {
      "key": "bristle_set_method_metal_free",
      "label": "Bristle Set Method / Metal-Free",
      "group": "selection",
      "priority": "channel",
      "value_type": "controlled",
      "unit": null,
      "example_format": "Resin-set, metal-free"
    },
    {
      "key": "food_equipment_certification",
      "label": "Food Equipment Certification",
      "group": "evidence",
      "priority": "channel",
      "value_type": "controlled",
      "unit": null,
      "example_format": "NSF/ANSI 2 (food-service line)"
    },
    {
      "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": "Nominal Dry Weight (Head Size)",
      "variants": [
        "24 oz",
        "#24",
        "24OZ",
        "Size 24",
        "24-oz.",
        "No. 24"
      ],
      "normalized": "24 oz"
    },
    {
      "attribute": "Headband Type & Width",
      "variants": [
        "Narrow Band",
        "Narrow",
        "1-1/4\" band",
        "NB",
        "Narrow Headband"
      ],
      "normalized": "Narrow band (about 1-1/4 in)"
    },
    {
      "attribute": "Yarn End Type",
      "variants": [
        "Loop End",
        "Looped-End",
        "Lpd End",
        "Looped",
        "LE"
      ],
      "normalized": "Looped end"
    }
  ]
}
