glam/schemas/20251121/linkml/modules/classes/BaseName.yaml
kempersc 2d09776856 Refactor StorageCondition schema: Migrate compliance_status to has_or_had_status with ComplianceStatus class
- Removed compliance_status slot and replaced it with has_or_had_status.
- Updated has_or_had_status to use ComplianceStatus for structured representation.
- Adjusted examples to reflect new structure for compliance status.
- Updated documentation to indicate migration and provide details on the ComplianceStatus class.
2026-01-22 16:22:16 +01:00

48 lines
1.3 KiB
YAML

id: https://nde.nl/ontology/hc/class/BaseName
name: BaseName
title: Base Name Class
description: >-
Represents the base/root form of a name component used for sorting.
**PNV ALIGNMENT**: Supports Dutch naming convention where surnames with
prefixes are sorted by their base form.
**EXAMPLE**:
- Full surname: "van der Berg"
- Base name: "Berg" (used for alphabetical sorting under "B")
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
pnv: https://w3id.org/pnv#
default_prefix: hc
imports:
- linkml:types
classes:
BaseName:
class_uri: hc:BaseName
description: >-
Base/root form of a name component, primarily used for sorting.
close_mappings:
- pnv:baseSurname
attributes:
base_value:
range: string
required: true
description: >-
The base name value (e.g., "Berg" from "van der Berg").
examples:
- value:
base_value: "Berg"
description: Base surname for Dutch "van der Berg"
- value:
base_value: "Vries"
description: Base surname for Dutch "de Vries"
annotations:
custodian_types: '["*"]'
specificity_score: 0.6
specificity_rationale: >-
Moderately specific - name sorting component.