{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "name": "The Cher Closet Taxonomy",
  "version": "1.0.0",
  "description": "Garment attribute vocabulary used in production by Style by Cher to classify clothing. Each dimension is a closed set; a garment takes exactly one value per dimension, or 'unknown' where the attribute cannot be determined from a photograph.",
  "publisher": {
    "name": "Style by Cher",
    "legalName": "Clarity Step LLC",
    "url": "https://www.stylebycher.com"
  },
  "documentation": "https://www.stylebycher.com/taxonomy",
  "citation": "The Cher Closet Taxonomy, version 1.0.0, Clarity Step LLC.",
  "license": "Free to use and cite with attribution.",
  "formalityLadder": {
    "documentation": "https://www.stylebycher.com/taxonomy/formality-ladder",
    "description": "The ordered subset of the formality dimension: 15 rungs from athletic (1) to black tie (15). Two garments more than three rungs apart read as an unresolved outfit.",
    "rungs": [
      {
        "level": 1,
        "value": "athletic",
        "label": "Athletic",
        "definition": "Clothing chosen for physical performance, where sweat management and range of motion decide everything and appearance is secondary.",
        "alsoCalled": [
          "gym clothes",
          "workout wear",
          "activewear"
        ],
        "example": "Technical leggings, a fitted training top, running shoes.",
        "commonMistake": "Wearing genuinely athletic fabric to a social occasion. Performance fabric reads as performance fabric, no matter how expensive it was."
      },
      {
        "level": 2,
        "value": "sleepwear",
        "label": "Sleepwear",
        "definition": "Clothing designed to be slept in, not to be seen in.",
        "alsoCalled": [
          "pyjamas",
          "nightwear"
        ],
        "example": "Cotton pyjama set, robe.",
        "commonMistake": "Assuming a silk pyjama set reads as evening wear because it is expensive. Piping and a matching set read as bed."
      },
      {
        "level": 3,
        "value": "loungewear",
        "label": "Loungewear",
        "definition": "Soft, unstructured clothing for being at home and comfortable, acceptable for a doorstep delivery and nothing beyond it.",
        "alsoCalled": [
          "comfies",
          "house clothes",
          "WFH clothes"
        ],
        "example": "Matching knit set, oversized cardigan, socks.",
        "commonMistake": "Treating loungewear and errand casual as the same rung. Loungewear has no waistband structure and it shows on camera."
      },
      {
        "level": 4,
        "value": "errand_casual",
        "label": "Errand casual",
        "definition": "The lowest rung you can be seen in public in without thinking about it: clean, comfortable, unremarkable.",
        "alsoCalled": [
          "running errands",
          "school run",
          "throw-on"
        ],
        "example": "Straight jeans, plain tee, trainers, tote.",
        "commonMistake": "Nothing goes wrong here. The risk is staying on this rung when the occasion has quietly moved up one."
      },
      {
        "level": 5,
        "value": "casual",
        "label": "Casual",
        "definition": "Deliberately relaxed clothing that still shows intent: the pieces fit, the colors were chosen, nothing is worn out.",
        "alsoCalled": [
          "casual",
          "relaxed",
          "come as you are"
        ],
        "example": "Dark straight jeans, knit polo, leather sneakers, watch.",
        "commonMistake": "Reading 'casual' on an invitation as errand casual. Hosts who write casual mean this rung, one above."
      },
      {
        "level": 6,
        "value": "cute_casual",
        "label": "Cute casual",
        "definition": "Casual with one intentional decorative element - a print, a heeled boot, a real bag - that signals you dressed on purpose.",
        "alsoCalled": [
          "casual chic",
          "elevated casual",
          "dressy casual"
        ],
        "example": "Midi skirt, fitted knit, ankle boots, gold hoops.",
        "commonMistake": "Adding five decorative elements instead of one. Cute casual is casual plus a single deliberate move."
      },
      {
        "level": 7,
        "value": "smart_casual",
        "label": "Smart casual",
        "definition": "Tailoring or structure combined with something relaxed, so the outfit reads considered without reading corporate. One structured piece and one soft piece is the reliable formula.",
        "alsoCalled": [
          "smart casual",
          "business casual Friday",
          "dress to impress but relaxed"
        ],
        "example": "Unlined blazer, white tee, dark denim, loafers.",
        "commonMistake": "Wearing a suit and removing the tie. Smart casual needs a genuinely casual element, not a formal outfit with something taken away."
      },
      {
        "level": 8,
        "value": "business_casual",
        "label": "Business casual",
        "definition": "Office-appropriate clothing without a full suit: tailored trousers or a knee-length skirt, a collared shirt or fine knit, closed leather shoes, no denim.",
        "alsoCalled": [
          "business casual",
          "office appropriate",
          "smart office"
        ],
        "example": "Tailored trousers, silk shirt, structured knit, block-heel pumps.",
        "commonMistake": "Denim. Business casual permits almost every relaxation except denim, which is the line most offices actually hold."
      },
      {
        "level": 9,
        "value": "business",
        "label": "Business",
        "definition": "Full professional dress: a matched suit or an equally structured skirt-and-jacket combination, in a dark or neutral color, with polished closed shoes.",
        "alsoCalled": [
          "business formal",
          "business professional",
          "interview attire"
        ],
        "example": "Navy matched suit, white poplin shirt, polished pumps.",
        "commonMistake": "Mixing a black jacket with navy trousers and calling it a suit. At this rung the mismatch is the whole story."
      },
      {
        "level": 10,
        "value": "date_night",
        "label": "Date night",
        "definition": "Evening dress calibrated to a specific venue rather than a code: more fitted, more texture and more skin than daytime, without becoming formal.",
        "alsoCalled": [
          "date night",
          "dinner out",
          "drinks"
        ],
        "example": "Slip skirt, fitted knit, heeled mule, small bag.",
        "commonMistake": "Dressing for the idea of a date instead of the venue. A wine bar and a tasting menu are three rungs apart."
      },
      {
        "level": 11,
        "value": "night_out",
        "label": "Night out",
        "definition": "Clothing built for a late, loud, social evening: bolder silhouettes, harder fabrics, shoes chosen with standing in mind.",
        "alsoCalled": [
          "going out",
          "clubbing",
          "big night"
        ],
        "example": "Leather mini, structured bodysuit, heeled boot.",
        "commonMistake": "Choosing shoes for the photographs rather than the five hours. This rung is decided by hour four."
      },
      {
        "level": 12,
        "value": "cocktail",
        "label": "Cocktail",
        "definition": "A short dress, elevated separates or a dressy jumpsuit, in an evening fabric, with heels and real jewelry. Knee-length to midi, never floor-length.",
        "alsoCalled": [
          "cocktail attire",
          "cocktail dress code",
          "dressy"
        ],
        "example": "Knee-length dress in satin or crepe, heeled sandal, statement earring.",
        "commonMistake": "Wearing floor-length. A full-length gown at a cocktail event is the most common single dress-code error there is."
      },
      {
        "level": 13,
        "value": "semi_formal",
        "label": "Semi-formal",
        "definition": "One rung above cocktail: a longer hemline or a richer fabric, dark suiting for men, but stopping short of the floor-length gown and black bow tie of black tie.",
        "alsoCalled": [
          "semi-formal",
          "black tie optional",
          "dressy evening"
        ],
        "example": "Midi or ankle-length dress in a substantial fabric, closed heel, fine jewelry.",
        "commonMistake": "Treating 'black tie optional' as an instruction to skip formality. It means formal is welcome and semi-formal is the floor."
      },
      {
        "level": 14,
        "value": "formal",
        "label": "Formal",
        "definition": "Floor-length or the most formal end of midi, in evening fabric, with evening shoes, an evening bag and considered jewelry.",
        "alsoCalled": [
          "formal attire",
          "evening dress",
          "gala"
        ],
        "example": "Floor-length gown in crepe or satin, evening clutch, heeled sandal.",
        "commonMistake": "Carrying a daytime bag. At this rung the bag is what gives an otherwise correct outfit away."
      },
      {
        "level": 15,
        "value": "black_tie",
        "label": "Black tie",
        "definition": "The most formal dress code most people will ever be invited to: a floor-length gown or formal separates for women, a dinner jacket with a black bow tie for men.",
        "alsoCalled": [
          "black tie",
          "black tie required",
          "white tie is one step above"
        ],
        "example": "Floor-length gown, fine jewelry, evening clutch, heeled sandal.",
        "commonMistake": "Reading black tie as a suggestion. It is the one dress code that is genuinely a requirement."
      }
    ],
    "contextModes": [
      {
        "value": "festival",
        "label": "Festival",
        "definition": "Outdoor multi-day event dressing, where weather, walking distance and dust override the usual formality signals."
      },
      {
        "value": "vacation",
        "label": "Vacation",
        "definition": "Holiday dressing, which runs from rung four to rung fourteen depending on the day and is defined by climate and packing limits."
      },
      {
        "value": "beach",
        "label": "Beach",
        "definition": "Swim-adjacent dressing and its cover-ups, which can sit anywhere from errand casual to formal in the case of a beach wedding."
      },
      {
        "value": "bridal",
        "label": "Bridal",
        "definition": "Dressing as the bride or the wedding party, which follows its own conventions rather than the guest ladder."
      },
      {
        "value": "party",
        "label": "Party",
        "definition": "A social celebration whose formality is set entirely by the host, the venue and the hour, not by the word itself."
      },
      {
        "value": "costume",
        "label": "Costume",
        "definition": "Themed or character dressing, where the theme replaces the formality scale."
      }
    ]
  },
  "dimensions": {
    "version": "1.0.0",
    "description": "Standardized enum reference for an AI-powered closet and styling app. Values are normalized for retrieval, outfit generation, filtering, and stylist reasoning.",
    "core": {
      "item_type": [
        "clothing",
        "footwear",
        "bag",
        "jewelry",
        "belt",
        "hat",
        "scarf",
        "hosiery",
        "bra",
        "underwear",
        "shapewear",
        "swimwear",
        "hair_accessory",
        "sunglasses",
        "watch",
        "other_accessory"
      ],
      "category": [
        "top",
        "bottom",
        "dress",
        "jumpsuit",
        "romper",
        "outerwear",
        "footwear",
        "bag",
        "belt",
        "jewelry",
        "hat",
        "scarf",
        "hosiery",
        "bra",
        "underwear",
        "shapewear",
        "swimwear",
        "activewear",
        "sleepwear",
        "loungewear",
        "accessory"
      ],
      "condition": [
        "new_with_tags",
        "new_without_tags",
        "excellent",
        "good",
        "gently_used",
        "worn",
        "damaged",
        "needs_cleaning",
        "needs_tailoring",
        "unknown"
      ],
      "metadata_confidence": [
        "high",
        "medium",
        "low",
        "user_verified",
        "ai_inferred",
        "unknown"
      ],
      "image_quality": [
        "clear",
        "usable",
        "dim",
        "blurry",
        "partial_view",
        "color_uncertain",
        "not_available"
      ]
    },
    "subcategories": {
      "top_subcategory": [
        "t_shirt",
        "tank_top",
        "camisole",
        "bodysuit",
        "blouse",
        "button_down",
        "polo",
        "tube_top",
        "halter_top",
        "corset_top",
        "bustier",
        "crop_top",
        "sweater",
        "cardigan",
        "sweatshirt",
        "hoodie",
        "tunic",
        "vest",
        "bralette_top",
        "wrap_top",
        "peplum_top",
        "off_shoulder_top",
        "one_shoulder_top"
      ],
      "bottom_subcategory": [
        "jeans",
        "trousers",
        "pants",
        "leggings",
        "joggers",
        "sweatpants",
        "shorts",
        "skirt",
        "skort",
        "cargo_pants",
        "leather_pants",
        "wide_leg_pants",
        "straight_leg_pants",
        "skinny_pants",
        "flare_pants",
        "culottes"
      ],
      "dress_subcategory": [
        "mini_dress",
        "midi_dress",
        "maxi_dress",
        "slip_dress",
        "bodycon_dress",
        "shift_dress",
        "sheath_dress",
        "wrap_dress",
        "shirt_dress",
        "sundress",
        "sweater_dress",
        "cocktail_dress",
        "formal_gown",
        "day_dress",
        "little_black_dress"
      ],
      "outerwear_subcategory": [
        "blazer",
        "denim_jacket",
        "leather_jacket",
        "moto_jacket",
        "bomber_jacket",
        "trench_coat",
        "wool_coat",
        "puffer_jacket",
        "raincoat",
        "cardigan",
        "kimono",
        "cape",
        "shacket",
        "utility_jacket",
        "faux_fur_coat",
        "vest"
      ],
      "footwear_subcategory": [
        "sneakers",
        "running_shoes",
        "flats",
        "ballet_flats",
        "loafers",
        "mules",
        "slides",
        "sandals",
        "heeled_sandals",
        "espadrilles",
        "wedges",
        "pumps",
        "stilettos",
        "block_heels",
        "kitten_heels",
        "ankle_boots",
        "knee_high_boots",
        "over_the_knee_boots",
        "cowboy_boots",
        "combat_boots",
        "rain_boots",
        "platform_shoes"
      ],
      "bag_subcategory": [
        "tote",
        "shoulder_bag",
        "crossbody",
        "clutch",
        "mini_bag",
        "bucket_bag",
        "satchel",
        "backpack",
        "belt_bag",
        "evening_bag",
        "beach_bag"
      ],
      "jewelry_subcategory": [
        "stud_earrings",
        "hoop_earrings",
        "drop_earrings",
        "statement_earrings",
        "necklace",
        "pendant_necklace",
        "choker",
        "chain_necklace",
        "bracelet",
        "bangle",
        "cuff",
        "ring",
        "statement_ring",
        "brooch",
        "anklet"
      ],
      "hat_subcategory": [
        "baseball_cap",
        "bucket_hat",
        "beanie",
        "fedora",
        "wide_brim_hat",
        "sun_hat",
        "straw_hat",
        "beret",
        "visor",
        "cowboy_hat"
      ],
      "hosiery_subcategory": [
        "sheer_tights",
        "opaque_tights",
        "patterned_tights",
        "fishnets",
        "leggings",
        "ankle_socks",
        "crew_socks",
        "knee_high_socks",
        "thigh_highs",
        "compression_tights"
      ],
      "bra_subcategory": [
        "t_shirt_bra",
        "strapless_bra",
        "plunge_bra",
        "balconette_bra",
        "push_up_bra",
        "bralette",
        "sports_bra",
        "longline_bra",
        "adhesive_bra",
        "nursing_bra",
        "seamless_bra",
        "lace_bra"
      ]
    },
    "color": {
      "color_family": [
        "black",
        "white",
        "gray",
        "brown",
        "beige",
        "cream",
        "tan",
        "camel",
        "navy",
        "blue",
        "green",
        "olive",
        "teal",
        "turquoise",
        "purple",
        "lavender",
        "pink",
        "red",
        "burgundy",
        "orange",
        "coral",
        "yellow",
        "gold",
        "silver",
        "metallic",
        "multi",
        "clear",
        "neutral"
      ],
      "color_temperature": [
        "warm",
        "cool",
        "neutral",
        "mixed"
      ],
      "color_depth": [
        "very_light",
        "light",
        "medium",
        "deep",
        "very_deep"
      ],
      "color_intensity": [
        "muted",
        "soft",
        "clear",
        "bright",
        "neon"
      ],
      "color_role": [
        "base_neutral",
        "soft_neutral",
        "accent",
        "statement",
        "metallic",
        "print_mix"
      ]
    },
    "pattern": {
      "pattern": [
        "solid",
        "stripe",
        "pinstripe",
        "vertical_stripe",
        "horizontal_stripe",
        "plaid",
        "tartan",
        "gingham",
        "check",
        "houndstooth",
        "polka_dot",
        "floral",
        "micro_floral",
        "large_floral",
        "animal_print",
        "leopard",
        "zebra",
        "snake",
        "cheetah",
        "abstract",
        "geometric",
        "paisley",
        "toile",
        "tie_dye",
        "ombre",
        "logo",
        "graphic",
        "text",
        "jacquard",
        "embroidered",
        "eyelet",
        "lace_pattern",
        "sequined",
        "beaded",
        "colorblock",
        "metallic_finish",
        "distressed",
        "perforated",
        "quilted",
        "ribbed",
        "cable_knit",
        "heathered",
        "mesh",
        "sheer",
        "unknown"
      ],
      "pattern_scale": [
        "none",
        "micro",
        "small",
        "medium",
        "large",
        "oversized",
        "mixed"
      ],
      "pattern_contrast": [
        "low_contrast",
        "medium_contrast",
        "high_contrast"
      ]
    },
    "fabric": {
      "material": [
        "cotton",
        "cotton_blend",
        "linen",
        "linen_blend",
        "silk",
        "silk_blend",
        "satin",
        "polyester",
        "polyester_blend",
        "rayon",
        "viscose",
        "modal",
        "lyocell",
        "spandex",
        "elastane",
        "nylon",
        "acrylic",
        "wool",
        "wool_blend",
        "cashmere",
        "alpaca",
        "mohair",
        "denim",
        "chambray",
        "leather",
        "faux_leather",
        "suede",
        "faux_suede",
        "velvet",
        "corduroy",
        "tweed",
        "boucle",
        "chiffon",
        "georgette",
        "organza",
        "tulle",
        "mesh",
        "lace",
        "eyelet",
        "jersey",
        "ribbed_knit",
        "sweater_knit",
        "fleece",
        "terry",
        "performance_fabric",
        "sequin_fabric",
        "beaded_fabric",
        "canvas",
        "straw",
        "raffia",
        "jute",
        "rubber",
        "plastic",
        "metal",
        "unknown"
      ],
      "fabric_weight": [
        "ultra_lightweight",
        "lightweight",
        "medium_weight",
        "heavyweight",
        "very_heavy"
      ],
      "fabric_drape": [
        "fluid",
        "soft",
        "clingy",
        "structured",
        "stiff",
        "crisp",
        "slouchy",
        "unknown"
      ],
      "fabric_surface": [
        "matte",
        "slight_sheen",
        "shiny",
        "glossy",
        "metallic",
        "sparkly",
        "textured",
        "nubby",
        "fuzzy",
        "smooth",
        "ribbed",
        "quilted",
        "distressed",
        "washed",
        "unknown"
      ],
      "opacity": [
        "opaque",
        "semi_sheer",
        "sheer",
        "transparent",
        "requires_layering",
        "unknown"
      ],
      "stretch": [
        "no_stretch",
        "slight_stretch",
        "moderate_stretch",
        "high_stretch",
        "compression",
        "unknown"
      ]
    },
    "fit_and_silhouette": {
      "fit": [
        "bodycon",
        "fitted",
        "slim",
        "tailored",
        "regular",
        "relaxed",
        "loose",
        "oversized",
        "boxy",
        "flowy",
        "slouchy",
        "compression",
        "unknown"
      ],
      "silhouette": [
        "straight",
        "a_line",
        "fit_and_flare",
        "body_skimming",
        "column",
        "hourglass",
        "empire_waist",
        "drop_waist",
        "wrap",
        "peplum",
        "boxy",
        "cropped_boxy",
        "tapered",
        "wide_leg",
        "straight_leg",
        "skinny",
        "flare",
        "bootcut",
        "barrel",
        "paperbag",
        "cargo",
        "pencil",
        "pleated",
        "tiered",
        "bias_cut",
        "asymmetric",
        "draped",
        "ruched",
        "unknown"
      ],
      "waist_rise": [
        "low_rise",
        "mid_rise",
        "high_rise",
        "ultra_high_rise",
        "natural_waist",
        "empire",
        "drop_waist",
        "not_applicable",
        "unknown"
      ],
      "waist_definition": [
        "none",
        "subtle",
        "defined",
        "cinched",
        "elastic",
        "drawstring",
        "belted",
        "smocked",
        "unknown"
      ]
    },
    "lengths": {
      "top_length": [
        "micro_crop",
        "crop",
        "waist_length",
        "high_hip",
        "hip_length",
        "tunic",
        "longline",
        "unknown"
      ],
      "bottom_length": [
        "micro",
        "mini",
        "mid_thigh",
        "above_knee",
        "knee_length",
        "midi",
        "tea_length",
        "ankle_length",
        "full_length",
        "floor_length",
        "unknown"
      ],
      "dress_length": [
        "micro",
        "mini",
        "above_knee",
        "knee_length",
        "midi",
        "tea_length",
        "maxi",
        "floor_length",
        "unknown"
      ],
      "outerwear_length": [
        "cropped",
        "waist_length",
        "hip_length",
        "mid_thigh",
        "knee_length",
        "midi",
        "full_length",
        "unknown"
      ],
      "sleeve_length": [
        "strapless",
        "spaghetti_strap",
        "sleeveless",
        "cap_sleeve",
        "short_sleeve",
        "elbow_length",
        "three_quarter",
        "long_sleeve",
        "extra_long_sleeve",
        "one_sleeve",
        "unknown"
      ]
    },
    "neckline": {
      "neckline": [
        "crew_neck",
        "scoop_neck",
        "v_neck",
        "deep_v",
        "square_neck",
        "sweetheart",
        "boat_neck",
        "off_shoulder",
        "one_shoulder",
        "halter",
        "mock_neck",
        "turtleneck",
        "cowl_neck",
        "collared",
        "split_neck",
        "notched",
        "keyhole",
        "strapless",
        "asymmetric",
        "plunge",
        "wrap_neckline",
        "unknown",
        "not_applicable"
      ]
    },
    "construction": {
      "closure_type": [
        "pullover",
        "button_front",
        "zip_front",
        "back_zip",
        "side_zip",
        "hook_and_eye",
        "snap",
        "tie",
        "wrap_tie",
        "drawstring",
        "elastic",
        "lace_up",
        "buckle",
        "clasp",
        "magnetic",
        "slip_on",
        "pull_on",
        "none",
        "unknown"
      ],
      "construction_details": [
        "pleated",
        "ruched",
        "smocked",
        "draped",
        "gathered",
        "tiered",
        "pintucked",
        "quilted",
        "fringed",
        "raw_hem",
        "distressed",
        "cutout",
        "slit",
        "front_slit",
        "side_slit",
        "back_slit",
        "pockets",
        "belt_loops",
        "boning",
        "padding",
        "lining",
        "unlined",
        "removable_straps",
        "adjustable_straps"
      ]
    },
    "context": {
      "formality": [
        "athletic",
        "sleepwear",
        "loungewear",
        "errand_casual",
        "casual",
        "cute_casual",
        "smart_casual",
        "business_casual",
        "business",
        "date_night",
        "night_out",
        "cocktail",
        "semi_formal",
        "formal",
        "black_tie",
        "festival",
        "vacation",
        "beach",
        "bridal",
        "party",
        "costume",
        "unknown"
      ],
      "occasion": [
        "everyday",
        "errands",
        "school",
        "work",
        "business_meeting",
        "interview",
        "presentation",
        "conference",
        "brunch",
        "lunch",
        "coffee_date",
        "dinner",
        "date_night",
        "first_date",
        "girls_night",
        "night_out",
        "bar",
        "club",
        "cocktail_party",
        "wedding_guest",
        "rehearsal_dinner",
        "bridal_shower",
        "baby_shower",
        "birthday_party",
        "holiday_party",
        "family_gathering",
        "travel_day",
        "airport",
        "vacation",
        "beach",
        "pool",
        "resort",
        "festival",
        "concert",
        "museum",
        "gallery",
        "religious_service",
        "funeral",
        "gym",
        "yoga",
        "hiking",
        "walking",
        "lounging",
        "sleeping",
        "photo_shoot",
        "content_creation",
        "unknown"
      ],
      "season": [
        "spring",
        "summer",
        "fall",
        "winter",
        "resort",
        "holiday",
        "all_seasons"
      ],
      "temperature_band": [
        "very_hot",
        "hot",
        "warm",
        "mild",
        "cool",
        "cold",
        "very_cold"
      ],
      "weather_suitability": [
        "dry",
        "rain",
        "light_rain",
        "snow",
        "wind",
        "humid",
        "desert_heat",
        "indoor_ac",
        "sun_exposure",
        "travel",
        "transitional",
        "unknown"
      ],
      "layering_role": [
        "base_layer",
        "mid_layer",
        "outer_layer",
        "statement_layer",
        "warmth_layer",
        "coverage_layer",
        "not_layerable",
        "unknown"
      ]
    },
    "style": {
      "style_aesthetic": [
        "classic",
        "minimal",
        "modern",
        "romantic",
        "feminine",
        "edgy",
        "sexy",
        "preppy",
        "polished",
        "boho",
        "western",
        "coastal",
        "resort",
        "sporty",
        "athleisure",
        "streetwear",
        "glam",
        "party",
        "vintage_inspired",
        "retro",
        "y2k",
        "quiet_luxury",
        "old_money",
        "artsy",
        "corporate",
        "soft",
        "whimsical",
        "utilitarian",
        "rocker",
        "balletcore",
        "coquette",
        "mob_wife",
        "clean_girl",
        "model_off_duty",
        "french_girl",
        "california_casual",
        "desert_chic",
        "unknown"
      ],
      "vibe_intensity": [
        "quiet",
        "balanced",
        "statement",
        "main_character"
      ],
      "styling_role": [
        "base_piece",
        "hero_piece",
        "statement_piece",
        "supporting_piece",
        "neutral_anchor",
        "color_accent",
        "texture_accent",
        "print_accent",
        "polishing_piece",
        "casualizing_piece",
        "dress_up_piece",
        "edge_piece",
        "softening_piece",
        "coverage_piece",
        "warmth_piece",
        "proportion_fix",
        "waist_definition",
        "leg_lengthening",
        "comfort_piece",
        "practical_piece"
      ],
      "styling_flags": [
        "requires_layering",
        "requires_specific_bra",
        "may_be_sheer",
        "may_be_too_short",
        "may_be_too_warm",
        "may_be_too_casual",
        "may_be_too_formal",
        "may_wrinkle",
        "delicate_care",
        "not_rain_friendly",
        "not_walkable",
        "hard_to_pair",
        "statement_piece",
        "duplicate_basic",
        "color_uncertain",
        "fit_uncertain",
        "occasion_limited"
      ]
    },
    "pairing": {
      "pairs_well_with": [
        "denim",
        "black_denim",
        "blue_denim",
        "white_denim",
        "tailored_pants",
        "wide_leg_pants",
        "skinny_pants",
        "mini_skirts",
        "midi_skirts",
        "slip_skirts",
        "shorts",
        "dresses",
        "sneakers",
        "boots",
        "heels",
        "flats",
        "sandals",
        "gold_jewelry",
        "silver_jewelry",
        "structured_bags",
        "soft_bags",
        "belts",
        "blazers",
        "leather_jackets",
        "denim_jackets",
        "cardigans"
      ],
      "avoid_pairing_with": [
        "competing_prints",
        "competing_shine",
        "too_much_volume",
        "too_many_casual_items",
        "too_many_formal_items",
        "heavy_fabrics",
        "delicate_fabrics",
        "sporty_items",
        "distressed_items",
        "bulky_layers",
        "similar_length_hemlines",
        "low_contrast_pairings",
        "high_contrast_pairings"
      ],
      "outfit_function": [
        "complete_core",
        "needs_top",
        "needs_bottom",
        "needs_shoes",
        "needs_layer",
        "needs_belt",
        "needs_bra",
        "needs_tights",
        "needs_cami",
        "needs_accessories",
        "standalone"
      ]
    },
    "footwear": {
      "shoe_type": [
        "sneaker",
        "running_shoe",
        "fashion_sneaker",
        "flat",
        "ballet_flat",
        "loafer",
        "mule",
        "slide",
        "sandal",
        "heeled_sandal",
        "espadrille",
        "wedge",
        "pump",
        "stiletto",
        "kitten_heel",
        "block_heel",
        "platform",
        "ankle_boot",
        "knee_high_boot",
        "over_the_knee_boot",
        "cowboy_boot",
        "combat_boot",
        "rain_boot",
        "snow_boot",
        "unknown"
      ],
      "toe_style": [
        "round_toe",
        "almond_toe",
        "pointed_toe",
        "square_toe",
        "open_toe",
        "peep_toe",
        "closed_toe",
        "unknown"
      ],
      "heel_height": [
        "flat",
        "low",
        "kitten",
        "mid",
        "high",
        "very_high",
        "platform",
        "wedge",
        "unknown"
      ],
      "heel_shape": [
        "flat",
        "block",
        "stiletto",
        "kitten",
        "wedge",
        "platform",
        "cone",
        "flared",
        "spool",
        "chunky",
        "hidden_internal",
        "unknown"
      ],
      "shoe_formality": [
        "athletic",
        "casual",
        "smart_casual",
        "business",
        "cocktail",
        "formal",
        "party"
      ],
      "walkability": [
        "very_comfortable",
        "comfortable",
        "moderate",
        "limited",
        "standing_only",
        "unknown"
      ]
    },
    "bag": {
      "bag_size": [
        "micro",
        "mini",
        "small",
        "medium",
        "large",
        "oversized"
      ],
      "bag_structure": [
        "structured",
        "semi_structured",
        "soft",
        "slouchy"
      ],
      "bag_carry_style": [
        "top_handle",
        "shoulder",
        "crossbody",
        "clutch",
        "wristlet",
        "backpack",
        "belt_bag",
        "tote"
      ],
      "bag_formality": [
        "casual",
        "smart_casual",
        "business",
        "cocktail",
        "formal",
        "beach",
        "travel"
      ]
    },
    "belt": {
      "belt_width": [
        "skinny",
        "narrow",
        "medium",
        "wide",
        "corset"
      ],
      "belt_material": [
        "leather",
        "faux_leather",
        "suede",
        "canvas",
        "chain",
        "elastic",
        "fabric",
        "woven",
        "metal",
        "unknown"
      ],
      "belt_buckle": [
        "minimal",
        "gold",
        "silver",
        "western",
        "statement",
        "covered",
        "logo",
        "no_buckle",
        "unknown"
      ],
      "belt_role": [
        "waist_definition",
        "functional",
        "polishing",
        "statement",
        "color_accent",
        "texture_accent"
      ]
    },
    "jewelry": {
      "metal_tone": [
        "gold",
        "silver",
        "rose_gold",
        "bronze",
        "gunmetal",
        "mixed_metal",
        "pearl",
        "crystal",
        "beaded",
        "fabric",
        "resin",
        "unknown"
      ],
      "jewelry_scale": [
        "delicate",
        "medium",
        "statement",
        "oversized"
      ],
      "jewelry_style": [
        "minimal",
        "classic",
        "romantic",
        "glam",
        "edgy",
        "boho",
        "vintage",
        "modern",
        "sculptural",
        "preppy",
        "western",
        "playful"
      ],
      "jewelry_role": [
        "everyday",
        "polishing",
        "statement",
        "face_framing",
        "neckline_filling",
        "evening_glam",
        "color_accent",
        "texture_accent"
      ]
    },
    "bra_and_underlayers": {
      "bra_support": [
        "light_support",
        "medium_support",
        "high_support",
        "strapless_support",
        "adhesive_support",
        "shaping_support",
        "unknown"
      ],
      "bra_visibility": [
        "invisible_under_clothes",
        "intentionally_visible",
        "may_show_straps",
        "may_show_lines",
        "not_for_sheer_items",
        "good_for_sheer_items",
        "unknown"
      ],
      "bra_neckline_compatibility": [
        "crew_neck",
        "v_neck",
        "deep_v",
        "scoop_neck",
        "square_neck",
        "strapless",
        "halter",
        "one_shoulder",
        "off_shoulder",
        "backless",
        "racerback",
        "sheer_top",
        "thin_straps"
      ],
      "underlayer_type": [
        "camisole",
        "tank",
        "slip",
        "half_slip",
        "bodysuit",
        "bralette",
        "nude_bra",
        "black_bra",
        "strapless_bra",
        "adhesive_bra",
        "shapewear_short",
        "shapewear_bodysuit"
      ]
    },
    "hosiery_and_leggings": {
      "hosiery_opacity": [
        "sheer",
        "semi_opaque",
        "opaque",
        "fleece_lined",
        "compression"
      ],
      "hosiery_pattern": [
        "solid",
        "back_seam",
        "fishnet",
        "micro_fishnet",
        "polka_dot",
        "lace",
        "ribbed",
        "logo",
        "sparkle",
        "patterned"
      ],
      "leggings_type": [
        "athletic",
        "lounge",
        "fashion",
        "faux_leather",
        "cotton",
        "ribbed",
        "flare",
        "stirrup",
        "bike_short",
        "compression"
      ],
      "hosiery_role": [
        "warmth",
        "coverage",
        "leg_line",
        "edge",
        "formality_boost",
        "playful_detail",
        "athletic_function"
      ]
    },
    "recommended_field_tiers": {
      "required_for_every_item": [
        "id",
        "name",
        "category",
        "subcategory",
        "primary_color",
        "description"
      ],
      "strongly_recommended": [
        "material",
        "fit",
        "silhouette",
        "formality",
        "occasion",
        "season",
        "weather_suitability",
        "styling_role",
        "styling_flags"
      ],
      "category_specific": [
        "neckline",
        "sleeve_length",
        "heel_height",
        "heel_shape",
        "toe_style",
        "bra_visibility",
        "hosiery_opacity",
        "belt_width",
        "jewelry_scale",
        "bag_size"
      ]
    }
  }
}