Class: AccessoriesCategory
Mixin for fashion and personal accessories. Applied to AccessoriesItem via mixins: [AccessoriesCategory]. Deliberately simpler than ClothingCategory — no size dimension, no demographic→size value map, simpler demographic vocabulary, no underwear UC rules. See schema description above for full rationale.
URI: inkind_knowledge_repo:AccessoriesCategory
classDiagram
class AccessoriesCategory
click AccessoriesCategory href "../AccessoriesCategory/"
CategoryMixin <|-- AccessoriesCategory
click CategoryMixin href "../CategoryMixin/"
AccessoriesCategory <|-- AccessoriesItem
click AccessoriesItem href "../AccessoriesItem/"
AccessoriesCategory : condition_grade
AccessoriesCategory --> "0..1" UsedConditionGradeEnum : condition_grade
click UsedConditionGradeEnum href "../UsedConditionGradeEnum/"
AccessoriesCategory : demographic
AccessoriesCategory --> "0..1" AccessoriesDemographicEnum : demographic
click AccessoriesDemographicEnum href "../AccessoriesDemographicEnum/"
AccessoriesCategory : material
AccessoriesCategory --> "0..1" AccessoriesMaterialEnum : material
click AccessoriesMaterialEnum href "../AccessoriesMaterialEnum/"
AccessoriesCategory : subcategory
AccessoriesCategory --> "1" AccessoriesSubcategoryEnum : subcategory
click AccessoriesSubcategoryEnum href "../AccessoriesSubcategoryEnum/"
Inheritance
- CategoryMixin
- AccessoriesCategory
Class Properties
| Property | Value |
|---|---|
| Mixin | Yes |
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| subcategory | 1 AccessoriesSubcategoryEnum |
Subcategory within the item type | direct |
| demographic | 0..1 AccessoriesDemographicEnum |
Optional age group | direct |
| material | 0..1 AccessoriesMaterialEnum |
Primary construction material of the accessory | direct |
| condition_grade | 0..1 UsedConditionGradeEnum |
Observed wear/quality grade at sorting time | direct |
Mixin Usage
| mixed into | description |
|---|---|
| AccessoriesItem | Fashion and personal accessories: hats, scarves, gloves, belts, bags, jewelle... |
See Also
Identifier and Mapping Information
Annotations
| property | value |
|---|---|
| completeness_minimal | subcategory, usage |
| completeness_standard | subcategory, usage, condition_grade |
| completeness_detailed | subcategory, demographic, material, usage, condition_grade |
| coicop_division | 03.1 |
Schema Source
- from schema: https://inkind-at.github.io/inkind-knowledge-repo
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | inkind_knowledge_repo:AccessoriesCategory |
| native | inkind_knowledge_repo:AccessoriesCategory |
LinkML Source
Direct
name: AccessoriesCategory
annotations:
completeness_minimal:
tag: completeness_minimal
value: subcategory, usage
completeness_standard:
tag: completeness_standard
value: subcategory, usage, condition_grade
completeness_detailed:
tag: completeness_detailed
value: subcategory, demographic, material, usage, condition_grade
coicop_division:
tag: coicop_division
value: '03.1'
description: 'Mixin for fashion and personal accessories. Applied to AccessoriesItem
via mixins: [AccessoriesCategory]. Deliberately simpler than ClothingCategory —
no size dimension, no demographic→size value map, simpler demographic vocabulary,
no underwear UC rules. See schema description above for full rationale.'
from_schema: https://inkind-at.github.io/inkind-knowledge-repo
see_also:
- http://www.productontology.org/id/Fashion_accessory
is_a: CategoryMixin
mixin: true
slots:
- subcategory
- demographic
- material
- condition_grade
slot_usage:
subcategory:
name: subcategory
range: AccessoriesSubcategoryEnum
required: true
demographic:
name: demographic
description: 'Optional age group. Not applicable to most accessories (bags, jewellery,
belts are generally adult by default). Use for clearly age-targeted items: children''s
hats, baby mittens, baby carriers (though carriers belong in BabyInfantItem).'
range: AccessoriesDemographicEnum
required: false
material:
name: material
description: Primary construction material of the accessory. Optional — detailed
completeness tier. Record the dominant material; use other and note the specific
material in sorting_notes when known. See AccessoriesMaterialEnum for full vocabulary
and ontology grounding.
range: AccessoriesMaterialEnum
required: false
condition_grade:
name: condition_grade
range: UsedConditionGradeEnum
required: false
Induced
name: AccessoriesCategory
annotations:
completeness_minimal:
tag: completeness_minimal
value: subcategory, usage
completeness_standard:
tag: completeness_standard
value: subcategory, usage, condition_grade
completeness_detailed:
tag: completeness_detailed
value: subcategory, demographic, material, usage, condition_grade
coicop_division:
tag: coicop_division
value: '03.1'
description: 'Mixin for fashion and personal accessories. Applied to AccessoriesItem
via mixins: [AccessoriesCategory]. Deliberately simpler than ClothingCategory —
no size dimension, no demographic→size value map, simpler demographic vocabulary,
no underwear UC rules. See schema description above for full rationale.'
from_schema: https://inkind-at.github.io/inkind-knowledge-repo
see_also:
- http://www.productontology.org/id/Fashion_accessory
is_a: CategoryMixin
mixin: true
slot_usage:
subcategory:
name: subcategory
range: AccessoriesSubcategoryEnum
required: true
demographic:
name: demographic
description: 'Optional age group. Not applicable to most accessories (bags, jewellery,
belts are generally adult by default). Use for clearly age-targeted items: children''s
hats, baby mittens, baby carriers (though carriers belong in BabyInfantItem).'
range: AccessoriesDemographicEnum
required: false
material:
name: material
description: Primary construction material of the accessory. Optional — detailed
completeness tier. Record the dominant material; use other and note the specific
material in sorting_notes when known. See AccessoriesMaterialEnum for full vocabulary
and ontology grounding.
range: AccessoriesMaterialEnum
required: false
condition_grade:
name: condition_grade
range: UsedConditionGradeEnum
required: false
attributes:
subcategory:
name: subcategory
annotations:
label_en:
tag: label_en
value: Subcategory
label_de:
tag: label_de
value: Unterkategorie
description: Subcategory within the item type. Overridden via slot_usage in each
concrete DonationItem subclass to a category-specific enum.
from_schema: https://inkind-at.github.io/inkind-knowledge-repo
rank: 1000
alias: subcategory
owner: AccessoriesCategory
domain_of:
- ClothingCategory
- AccessoriesCategory
- FootwearCategory
- FurnitureCategory
- BeddingTextilesCategory
- HouseholdCategory
- ElectronicsCategory
- ToysCategory
- SportsCategory
- BooksCategory
- StationeryCategory
- PersonalCareCategory
- MobilityAidsCategory
- BabyInfantCategory
- AnyValue
range: AccessoriesSubcategoryEnum
required: true
demographic:
name: demographic
annotations:
label_en:
tag: label_en
value: Demographic
label_de:
tag: label_de
value: Demografie
description: 'Optional age group. Not applicable to most accessories (bags, jewellery,
belts are generally adult by default). Use for clearly age-targeted items: children''s
hats, baby mittens, baby carriers (though carriers belong in BabyInfantItem).'
from_schema: https://inkind-at.github.io/inkind-knowledge-repo
see_also:
- cpi:designatedFor
- schema:WearableSizeGroupBaby
- schema:WearableSizeGroupChildrens
- schema:WearableSizeGroupAdult
rank: 1000
alias: demographic
owner: AccessoriesCategory
domain_of:
- ClothingCategory
- AccessoriesCategory
- FootwearCategory
- SportsCategory
- AnyValue
range: AccessoriesDemographicEnum
required: false
material:
name: material
annotations:
label_en:
tag: label_en
value: Material
label_de:
tag: label_de
value: Material
description: Primary construction material of the accessory. Optional — detailed
completeness tier. Record the dominant material; use other and note the specific
material in sorting_notes when known. See AccessoriesMaterialEnum for full vocabulary
and ontology grounding.
from_schema: https://inkind-at.github.io/inkind-knowledge-repo
rank: 1000
alias: material
owner: AccessoriesCategory
domain_of:
- ClothingCategory
- AccessoriesCategory
- FootwearCategory
- FurnitureCategory
- BeddingTextilesCategory
- HouseholdCategory
- ToysCategory
- CategoryMixin
range: AccessoriesMaterialEnum
required: false
condition_grade:
name: condition_grade
annotations:
label_en:
tag: label_en
value: Wear Grade
label_de:
tag: label_de
value: Abnutzungsgrad
description: "Observed wear/quality grade at sorting time. Grounded in schema:OfferItemCondition\
\ and schema:itemCondition. Applied to wear-graded categories: clothing, accessories,\
\ footwear, books, stationery, household, toys, general sports equipment.\n\
Required at sorted state regardless of usage:\n new item, no defects \
\ → like_new\n new item, manufacturing defect → fair or poor\n used item,\
\ minimal wear → like_new or good\nSorters record what they observe,\
\ not what the label says.\nCategories using structured assessment_result enums\
\ instead (furniture, electronics, bedding, protective sports gear, mobility\
\ aids, baby equipment) do NOT declare this slot."
from_schema: https://inkind-at.github.io/inkind-knowledge-repo
see_also:
- schema:OfferItemCondition
- schema:LikeNewCondition
- schema:DamagedCondition
- schema:itemCondition
rank: 1000
alias: condition_grade
owner: AccessoriesCategory
domain_of:
- ClothingCategory
- AccessoriesCategory
- FootwearCategory
- HouseholdCategory
- ToysCategory
- SportsCategory
- BooksCategory
- StationeryCategory
- BabyInfantCategory
- OtherItem
range: UsedConditionGradeEnum
required: false