Skip to content

Enum: ClothingSubcategoryEnum

Clothing garment subcategories. Accessories are NOT here — they are in AccessoriesSubcategoryEnum (accessories.yaml) on a separate item class. Separation enables clean progressive disclosure in the UI.

URI: inkind_knowledge_repo:ClothingSubcategoryEnum

Permissible Values

Value Meaning Description
tops None T-shirts, shirts, blouses, sweaters, upper-body garments
bottoms None Trousers, skirts, shorts, leggings, lower-body garments
outerwear None Jackets, coats, outer layers
underwear None Underwear and intimate apparel
nightwear None Pyjamas, nightgowns, dressing gowns, sleep sets
sportswear None Athletic wear, gym tops, leggings, swimwear, base layers
other None Clothing garments not fitting above subcategories

Slots

Name Description
subcategory Subcategory becomes a required field on DonationItem when item's lifecycle is...

See Also

Identifier and Mapping Information

Schema Source

  • from schema: https://inkind-at.github.io/inkind-knowledge-repo

LinkML Source

name: ClothingSubcategoryEnum
description: Clothing garment subcategories. Accessories are NOT here — they are in
  AccessoriesSubcategoryEnum (accessories.yaml) on a separate item class. Separation
  enables clean progressive disclosure in the UI.
from_schema: https://inkind-at.github.io/inkind-knowledge-repo
see_also:
- http://www.ebusiness-unibw.org/ontologies/cpi/ns#ClothingAndAccessories
rank: 1000
permissible_values:
  tops:
    text: tops
    description: T-shirts, shirts, blouses, sweaters, upper-body garments. is_winter_suitable
      varies widely — a linen shirt and a wool jumper are both tops. Sorter must set
      explicitly.
    annotations:
      label_en:
        tag: label_en
        value: Tops
      label_de:
        tag: label_de
        value: Oberteile
    see_also:
    - cpi:ClothingAndAccessories
  bottoms:
    text: bottoms
    description: Trousers, skirts, shorts, leggings, lower-body garments. is_winter_suitable
      varies — shorts are summer; thermal leggings are winter.
    annotations:
      label_en:
        tag: label_en
        value: Bottoms
      label_de:
        tag: label_de
        value: Unterteile
  outerwear:
    text: outerwear
    description: Jackets, coats, outer layers. Fragment compiler may pre-fill is_winter_suitable=true;
      sorter can override for summer-weight jackets.
    annotations:
      label_en:
        tag: label_en
        value: Outerwear
      label_de:
        tag: label_de
        value: Oberbekleidung
    see_also:
    - pto:Coat
  underwear:
    text: underwear
    description: Underwear and intimate apparel. UC constraints apply. Thermal underwear
      should be tagged is_winter_suitable=true. Standard underwear → all_season /
      is_winter_suitable=true (base layer).
    annotations:
      label_en:
        tag: label_en
        value: Underwear
      label_de:
        tag: label_de
        value: Unterhose
  nightwear:
    text: nightwear
    description: Pyjamas, nightgowns, dressing gowns, sleep sets. Seasonal weight
      varies — lightweight vs. fleece nightwear.
    annotations:
      label_en:
        tag: label_en
        value: Nightwear
      label_de:
        tag: label_de
        value: Nachtanzüge
  sportswear:
    text: sportswear
    description: Athletic wear, gym tops, leggings, swimwear, base layers. Non-specialist
      — specialist sports clothing (wetsuits, cycling jerseys) belongs in SportsItem.
      Fragment compiler may pre-fill is_winter_suitable=false for swimwear subcategory
      context.
    annotations:
      label_en:
        tag: label_en
        value: Sportswear
      label_de:
        tag: label_de
        value: Sportartikel
  other:
    text: other
    description: Clothing garments not fitting above subcategories.
    annotations:
      label_en:
        tag: label_en
        value: Other
      label_de:
        tag: label_de
        value: Andere