glam/schemas/20251121/linkml/modules/classes/Item.yaml
kempersc 90842851c2 Add slot definitions for 'updated_at' and 'written_in' with multilingual support and ontology alignment
- Created 'updated_at.yaml' to record the last modified date and time of entities, including multilingual descriptions and structured aliases.
- Created 'written_in.yaml' to specify the language in which content is composed, covering both natural and programming languages, with detailed comments and close ontology mappings.
2026-02-07 11:22:05 +01:00

78 lines
No EOL
2.3 KiB
YAML

id: https://nde.nl/ontology/hc/class/Item
name: Item
title: Item
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
crm: http://www.cidoc-crm.org/cidoc-crm/
imports:
- linkml:types
- ../slots/20260202_matang/has_description
- ../slots/20260202_matang/identified_by
- ../slots/20260202_matang/has_label
default_prefix: hc
classes:
Item:
class_uri: crm:E22_Human-Made_Object
description: |
A heritage item that can be subject to loans, returns, or custody transfers.
Maps to CIDOC-CRM E22 Human-Made Object, the base class for physical
heritage objects created by human activity.
**USE CASES**:
1. **Loan Records**: Items loaned out and returned
2. **Custody Transfers**: Items changing custodianship
3. **Conservation**: Items undergoing treatment
**RELATIONSHIP TO OTHER CLASSES**:
- More specific than Collection (individual vs. aggregate)
- Used by ReturnEvent.item_returned
- Used by Loan.loaned_items
**Migration (2026-01-22)**:
Created as part of condition_on_return migration per slot_fixes.yaml (Rule 53)
exact_mappings:
- crm:E22_Human-Made_Object
close_mappings:
- schema:Thing
- schema:Product
slots:
- identified_by
- has_label
- has_description
slot_usage:
identified_by:
# range: string # uriorcurie
multivalued: true
has_label:
# range: string
has_description:
# range: string
annotations:
custodian_types: '["*"]'
custodian_types_rationale: "All heritage custodians may hold items."
specificity_score: 0.3
specificity_rationale: "Generic base class for heritage items - broadly applicable."
examples:
- value:
identified_by:
- identifier_scheme: ACCESSION
has_label: "Girl with a Pearl Earring"
has_description:
description_text: "Oil on canvas by Johannes Vermeer, c. 1665"
- value:
identified_by:
- identifier_scheme: INVENTORY
has_label: "Medieval manuscript"
has_description:
description_text: "Illuminated manuscript on vellum, 13th century"