Skip to content

Slot: category

Type-defining slot on DonationItem. Value is the class URI of the concrete subclass (e.g. inkind_knowledge_repo:ClothingItem). linkml-validate, gen-json-schema, and gen-pydantic all use this slot to dispatch to the correct subclass schema and valid slot set. For other entities (DemandSignal, StorageLocation) the range is overridden via slot_usage to CategoryEnum.

URI: schema:additionalType Alias: category

Applicable Classes

Name Description Modifies Slot
DemandSignal A signal representing demand for a category of items yes
BooksItem Books and educational materials no
AccessoriesItem Fashion and personal accessories: hats, scarves, gloves, belts, bags, jewelle... no
DonationItem Abstract base for all donation items yes
SportsItem Sports and fitness equipment no
FootwearItem Footwear: shoes, boots, sandals, slippers no
ElectronicsItem Consumer electronics: phones, tablets, laptops, cameras, audio devices, cable... no
HouseholdItem Household and kitchen goods: cookware, crockery, small appliances, cleaning t... no
StationeryItem Stationery and office supplies: pens, notebooks, art supplies, calculators no
PersonalCareItem Personal care, hygiene, and health products no
MobilityAidsItem Mobility aids and assistive devices: wheelchairs, crutches, walking frames, h... no
ClothingItem Clothing garments: tops, bottoms, outerwear, underwear, nightwear, sportswear no
OtherItem Catch-all for donation items not fitting any other category no
FurnitureItem Structural furniture: chairs, tables, beds, wardrobes, shelving no
FoodItem Food donation item no
BabyInfantItem Baby and infant supplies: pushchairs, cots, car seats, infant formula, feedin... no
ToysItem Toys and games no
BeddingTextilesItem Bedding and household textiles: blankets, duvets, mattresses, pillows, sleepi... no

Properties

Type and Range

Property Value
Range CategoryEnum
Domain Of DonationItem, DemandSignal
Slot URI schema:additionalType

Cardinality and Requirements

Property Value
Required Yes

Identifier and Mapping Information

Annotations

property value
label_en Item Type
label_de Artikeltyp

Schema Source

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

Mappings

Mapping Type Mapped Value
self schema:additionalType
native inkind_knowledge_repo:category

LinkML Source

name: category
annotations:
  label_en:
    tag: label_en
    value: Item Type
  label_de:
    tag: label_de
    value: Artikeltyp
description: Type-defining slot on DonationItem. Value is the class URI of the concrete
  subclass (e.g. inkind_knowledge_repo:ClothingItem). linkml-validate, gen-json-schema,
  and gen-pydantic all use this slot to dispatch to the correct subclass schema and
  valid slot set. For other entities (DemandSignal, StorageLocation) the range is
  overridden via slot_usage to CategoryEnum.
from_schema: https://inkind-at.github.io/inkind-knowledge-repo
rank: 1000
slot_uri: schema:additionalType
alias: category
domain_of:
- DonationItem
- DemandSignal
range: CategoryEnum
required: true