- Migrate 236+ class files from custodian_types to has_or_had_custodian_type - Archive deprecated slots: custodian_type, custodian_types, custodian_type_broader/narrower/related - Update main schema and manifest imports - Fix Custodian.yaml class to use new slot - Fix annotation format (list→scalar) in has_or_had_custodian_type.yaml Rules applied: - Rule 39: RiC-O naming convention (hasOrHad pattern) - Rule 43: Slot nouns must be singular (multivalued:true for cardinality) - Rule 38: Slot centralization with semantic URI
97 lines
2.4 KiB
YAML
97 lines
2.4 KiB
YAML
id: https://nde.nl/ontology/hc/class/TemporalPeriod
|
|
name: temporal_period_class
|
|
title: TemporalPeriod Class
|
|
prefixes:
|
|
linkml: https://w3id.org/linkml/
|
|
hc: https://nde.nl/ontology/hc/
|
|
dcterms: http://purl.org/dc/terms/
|
|
schema: http://schema.org/
|
|
skos: http://www.w3.org/2004/02/skos/core#
|
|
default_prefix: hc
|
|
default_range: string
|
|
imports:
|
|
- linkml:types
|
|
- ../metadata
|
|
- ./SpecificityAnnotation
|
|
- ./TemplateSpecificityScores
|
|
- ../slots/period
|
|
- ../slots/period_description
|
|
- ../slots/period_end
|
|
- ../slots/period_name
|
|
- ../slots/period_start
|
|
- ../slots/specificity_annotation
|
|
- ../slots/template_specificity
|
|
|
|
types:
|
|
TemporalValue:
|
|
typeof: string
|
|
uri: xsd:string
|
|
description: |
|
|
A temporal value that can be either a year (integer) or special value like "present".
|
|
Examples: 1572, 1811, "present", "ongoing"
|
|
|
|
classes:
|
|
TemporalPeriod:
|
|
class_uri: dcterms:PeriodOfTime
|
|
description: A named historical period with optional start/end dates and description.
|
|
slots:
|
|
- period
|
|
- period_description
|
|
- period_end
|
|
- period_name
|
|
- period_start
|
|
- specificity_annotation
|
|
- template_specificity
|
|
slot_usage:
|
|
period_name:
|
|
description: Name of the period
|
|
range: string
|
|
required: true
|
|
aliases:
|
|
- name
|
|
period:
|
|
description: Period as single string (e.g., "1945-1965")
|
|
range: string
|
|
period_start:
|
|
description: Start year
|
|
range: TemporalValue
|
|
aliases:
|
|
- start
|
|
period_end:
|
|
description: End year
|
|
range: TemporalValue
|
|
aliases:
|
|
- end
|
|
period_description:
|
|
description: Description of the period
|
|
range: string
|
|
aliases:
|
|
- description
|
|
specificity_annotation:
|
|
range: SpecificityAnnotation
|
|
inlined: true
|
|
template_specificity:
|
|
range: TemplateSpecificityScores
|
|
inlined: true
|
|
|
|
slots:
|
|
period_name:
|
|
slot_uri: skos:prefLabel
|
|
description: Name of the period
|
|
range: string
|
|
period:
|
|
slot_uri: dcterms:temporal
|
|
description: Period as string
|
|
range: string
|
|
period_start:
|
|
slot_uri: schema:startDate
|
|
description: Start of period
|
|
range: string
|
|
period_end:
|
|
slot_uri: schema:endDate
|
|
description: End of period
|
|
range: string
|
|
period_description:
|
|
slot_uri: dcterms:description
|
|
description: Description of period
|
|
range: string
|