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