Skip to content

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

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