glam/schemas/20251121/linkml/modules/slots/initial.yaml
kempersc 94bfc9061e refactor(schemas): consolidate slot definitions and remove 305 redundant files
- Apply Rule 39: RiC-O style temporal naming (hasOrHad*, isOrWas*)
- Apply Rule 43: Singular noun convention for slot names
- Remove duplicate slot definitions consolidated into centralized files
- Net reduction: 6,162 lines across 305 deleted files
2026-01-10 15:36:13 +01:00

76 lines
1.7 KiB
YAML

id: https://nde.nl/ontology/hc/slot/initial
name: initial_slot
title: Initials
prefixes:
pnv: https://w3id.org/pnv#
imports:
- linkml:types
slots:
initial:
slot_uri: pnv:initials
description: 'Initial letter(s) of given name(s), each followed by a period.
An initial is the first letter of a person''s given name, or sometimes
a combination of letters. Use this property to record initials
separately from (or in addition to) the full given name.
Format: Each initial should be followed by a period (dot).
Use cases:
1. Record initials alongside known given name
2. Record initials when full given name is unknown
3. Capture unusual abbreviation patterns from historical sources
Examples from PNV specification:
Example 1: "Peter R. de Vries"
- initials: "P.R."
- given_name: "Peter R."
Example 2: "C.Joh. Kieviet"
- initials: "C.Joh." (unusual abbreviation format)
- OR given_name: "C.Joh." (alternative approach)
Example 3: "H.A.F.M.O. (Hans) van Mierlo"
- initials: "H.A.F.M.O."
- given_name: "Hans"
If only initials are known (not the full given name), use this property.
The given_name property may also contain the initials as a fallback
when no other representation is available.
Note: Store initials exactly as they appear in the source, including
unusual formatting patterns like "C.Joh." for historical accuracy.
'
range: string
pattern: ^[A-Z][a-zA-Z]*\.([A-Z][a-zA-Z]*\.)*$
exact_mappings:
- pnv:initials
close_mappings:
- foaf:name
related_mappings:
- skos:altLabel