Skip to content

Class: HouseholdCategory

Mixin for household and kitchen goods slots. Applied to HouseholdItem via mixins: [HouseholdCategory]. COICOP 05.3-05.5. Bedding/textiles (COICOP 05.2) are in BeddingTextilesCategory — not here.

URI: inkind_knowledge_repo:HouseholdCategory

 classDiagram
    class HouseholdCategory
    click HouseholdCategory href "../HouseholdCategory/"
      CategoryMixin <|-- HouseholdCategory
        click CategoryMixin href "../CategoryMixin/"


      HouseholdCategory <|-- HouseholdItem
        click HouseholdItem href "../HouseholdItem/"


      HouseholdCategory : condition_grade





        HouseholdCategory --> "0..1" UsedConditionGradeEnum : condition_grade
        click UsedConditionGradeEnum href "../UsedConditionGradeEnum/"



      HouseholdCategory : is_set_complete

      HouseholdCategory : material





        HouseholdCategory --> "0..1" HouseholdMaterialEnum : material
        click HouseholdMaterialEnum href "../HouseholdMaterialEnum/"



      HouseholdCategory : subcategory





        HouseholdCategory --> "1" HouseholdSubcategoryEnum : subcategory
        click HouseholdSubcategoryEnum href "../HouseholdSubcategoryEnum/"



Inheritance

Class Properties

Property Value
Mixin Yes

Slots

Name Cardinality and Range Description Inheritance
subcategory 1
HouseholdSubcategoryEnum
Subcategory within the item type direct
material 0..1
HouseholdMaterialEnum
Primary construction material direct
is_set_complete 0..1
Boolean
Whether all components of the set are present direct
condition_grade 0..1
UsedConditionGradeEnum
Observed wear/quality grade at sorting time direct

Mixin Usage

mixed into description
HouseholdItem Household and kitchen goods: cookware, crockery, small appliances, cleaning t...

See Also

Identifier and Mapping Information

Annotations

property value
completeness_minimal subcategory, usage
completeness_standard subcategory, is_set_complete, usage, condition_grade
completeness_detailed subcategory, material, is_set_complete, usage, condition_grade
coicop_divisions 05.3, 05.4, 05.5

Schema Source

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

Mappings

Mapping Type Mapped Value
self inkind_knowledge_repo:HouseholdCategory
native inkind_knowledge_repo:HouseholdCategory

LinkML Source

Direct

name: HouseholdCategory
annotations:
  completeness_minimal:
    tag: completeness_minimal
    value: subcategory, usage
  completeness_standard:
    tag: completeness_standard
    value: subcategory, is_set_complete, usage, condition_grade
  completeness_detailed:
    tag: completeness_detailed
    value: subcategory, material, is_set_complete, usage, condition_grade
  coicop_divisions:
    tag: coicop_divisions
    value: 05.3, 05.4, 05.5
description: 'Mixin for household and kitchen goods slots. Applied to HouseholdItem
  via mixins: [HouseholdCategory]. COICOP 05.3-05.5. Bedding/textiles (COICOP 05.2)
  are in BeddingTextilesCategory  not here.'
from_schema: https://inkind-at.github.io/inkind-knowledge-repo
see_also:
- http://www.productontology.org/id/Household_goods
is_a: CategoryMixin
mixin: true
slots:
- subcategory
- material
- is_set_complete
- condition_grade
slot_usage:
  subcategory:
    name: subcategory
    range: HouseholdSubcategoryEnum
    required: true
  material:
    name: material
    description: Primary construction material. Optional — detailed completeness tier.
      Record the dominant material; use mixed when no single material dominates. See
      HouseholdMaterialEnum for full vocabulary and ontology grounding.
    range: HouseholdMaterialEnum
    required: false
  condition_grade:
    name: condition_grade
    range: UsedConditionGradeEnum
    required: false

Induced

name: HouseholdCategory
annotations:
  completeness_minimal:
    tag: completeness_minimal
    value: subcategory, usage
  completeness_standard:
    tag: completeness_standard
    value: subcategory, is_set_complete, usage, condition_grade
  completeness_detailed:
    tag: completeness_detailed
    value: subcategory, material, is_set_complete, usage, condition_grade
  coicop_divisions:
    tag: coicop_divisions
    value: 05.3, 05.4, 05.5
description: 'Mixin for household and kitchen goods slots. Applied to HouseholdItem
  via mixins: [HouseholdCategory]. COICOP 05.3-05.5. Bedding/textiles (COICOP 05.2)
  are in BeddingTextilesCategory  not here.'
from_schema: https://inkind-at.github.io/inkind-knowledge-repo
see_also:
- http://www.productontology.org/id/Household_goods
is_a: CategoryMixin
mixin: true
slot_usage:
  subcategory:
    name: subcategory
    range: HouseholdSubcategoryEnum
    required: true
  material:
    name: material
    description: Primary construction material. Optional — detailed completeness tier.
      Record the dominant material; use mixed when no single material dominates. See
      HouseholdMaterialEnum for full vocabulary and ontology grounding.
    range: HouseholdMaterialEnum
    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: HouseholdCategory
    domain_of:
    - ClothingCategory
    - AccessoriesCategory
    - FootwearCategory
    - FurnitureCategory
    - BeddingTextilesCategory
    - HouseholdCategory
    - ElectronicsCategory
    - ToysCategory
    - SportsCategory
    - BooksCategory
    - StationeryCategory
    - PersonalCareCategory
    - MobilityAidsCategory
    - BabyInfantCategory
    - AnyValue
    range: HouseholdSubcategoryEnum
    required: true
  material:
    name: material
    annotations:
      label_en:
        tag: label_en
        value: Material
      label_de:
        tag: label_de
        value: Material
    description: Primary construction material. Optional — detailed completeness tier.
      Record the dominant material; use mixed when no single material dominates. See
      HouseholdMaterialEnum for full vocabulary and ontology grounding.
    from_schema: https://inkind-at.github.io/inkind-knowledge-repo
    rank: 1000
    alias: material
    owner: HouseholdCategory
    domain_of:
    - ClothingCategory
    - AccessoriesCategory
    - FootwearCategory
    - FurnitureCategory
    - BeddingTextilesCategory
    - HouseholdCategory
    - ToysCategory
    - CategoryMixin
    range: HouseholdMaterialEnum
    required: false
  is_set_complete:
    name: is_set_complete
    annotations:
      label_en:
        tag: label_en
        value: Set Complete
      label_de:
        tag: label_de
        value: Set vollständig
    description: Whether all components of the set are present. Optional — standard
      completeness tier.
    from_schema: https://inkind-at.github.io/inkind-knowledge-repo
    rank: 1000
    alias: is_set_complete
    owner: HouseholdCategory
    domain_of:
    - BeddingTextilesCategory
    - HouseholdCategory
    - ToysCategory
    - SportsCategory
    - StationeryCategory
    range: boolean
  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: HouseholdCategory
    domain_of:
    - ClothingCategory
    - AccessoriesCategory
    - FootwearCategory
    - HouseholdCategory
    - ToysCategory
    - SportsCategory
    - BooksCategory
    - StationeryCategory
    - BabyInfantCategory
    - OtherItem
    range: UsedConditionGradeEnum
    required: false