glam/schemas/20251121/linkml/modules/slots/begin_of_the_end.yaml

68 lines
1.9 KiB
YAML

id: https://nde.nl/ontology/hc/slot/begin_of_the_end
name: begin_of_the_end_slot
title: Begin of the End Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
crm: http://www.cidoc-crm.org/cidoc-crm/
time: http://www.w3.org/2006/time#
prov: http://www.w3.org/ns/prov#
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
default_prefix: hc
imports:
- linkml:types
- ../classes/Timestamp
slots:
begin_of_the_end:
slot_uri: hc:beginOfTheEnd
description: 'Earliest possible end time of temporal extent (CIDOC-CRM E52_Time-Span).
**CIDOC-CRM Pattern**:
P81b defines the earliest possible time the time span could have ended.
Used with P82b (end_of_the_end) to express uncertainty about end time.
**Example**: "Closed between 1950-1955"
- begin_of_the_end: 1950-01-01 (earliest possible closure)
- end_of_the_end: 1955-12-31 (latest possible closure)
**Ontological Alignment**:
- **Primary** (`slot_uri`): `hc:beginOfTheEnd` (custom ObjectProperty)
- **Close**: `crm:P81b_begin_of_the_end` - CIDOC-CRM fuzzy bound (note: expects literal)
**Range**: Any to accept both ISO datetime strings and Timestamp objects
'
# range: Any
inlined: true
required: false
multivalued: false
close_mappings:
- crm:P81b_begin_of_the_end
related_mappings:
- prov:endedAtTime
annotations:
migration_date: '2026-01-15'
owl_note: Uses hc:beginOfTheEnd (ObjectProperty) instead of crm:P81b (DatatypeProperty) to match Timestamp class range
custodian_types: '["*"]'
examples:
- value: 'timestamp_value: "1950-01-01"
timestamp_precision: day
'
description: Earliest possible closure date