83 lines
2.9 KiB
YAML
83 lines
2.9 KiB
YAML
# Heritage Custodian Appellation Class
|
|
# Represents names, labels, and textual identifiers assigned to custodian entities
|
|
|
|
id: https://nde.nl/ontology/hc/class/CustodianAppellation
|
|
name: custodian-appellation-class
|
|
title: Custodian Appellation Class
|
|
|
|
imports:
|
|
- linkml:types
|
|
- ../metadata
|
|
- ../enums/AppellationTypeEnum
|
|
|
|
classes:
|
|
|
|
CustodianAppellation:
|
|
class_uri: crm:E41_Appellation
|
|
description: >-
|
|
A name or label used to identify a heritage custodian entity.
|
|
Connected to the Custodian hub via inverse property crm:P1i_identifies
|
|
(the Custodian is identified by this Appellation).
|
|
|
|
CIDOC-CRM E41_Appellation: Any identifier expressed as text (names, titles, labels).
|
|
CIDOC-CRM P1_is_identified_by: Links E1_CRM_Entity (Custodian) to E41_Appellation.
|
|
|
|
**Use for**:
|
|
- Custodian names (emic and etic)
|
|
- Alternative names and translations
|
|
- Historical names and spelling variants
|
|
- Multilingual representations
|
|
|
|
**Connection to Hub**:
|
|
- The Custodian hub uses crm:P1_is_identified_by to point to CustodianAppellation
|
|
- This CustodianAppellation uses crm:P1i_identifies to point back to the Custodian hub
|
|
- Enables multiple appellations per custodian (multilingual, historical variants)
|
|
|
|
**Enables**:
|
|
- Multilingual name representation (via appellation_language)
|
|
- Name type classification (official, vernacular, historical, translation)
|
|
- Relationship to naming authority
|
|
- Temporal validity (when name was used)
|
|
exact_mappings:
|
|
- crm:E41_Appellation
|
|
close_mappings:
|
|
- skos:Concept
|
|
- schema:name
|
|
- foaf:name
|
|
- rdfs:label
|
|
- dcterms:title
|
|
slots:
|
|
- appellation_value
|
|
- appellation_language
|
|
- appellation_type
|
|
- identifies_custodian
|
|
|
|
slot_usage:
|
|
appellation_value:
|
|
slot_uri: rdf:value
|
|
description: >-
|
|
The actual name/label string.
|
|
RDF: value property for literal content of structured object.
|
|
range: string
|
|
required: true
|
|
appellation_language:
|
|
slot_uri: dcterms:language
|
|
description: >-
|
|
Language of the appellation (ISO 639-1 code).
|
|
Dublin Core: language property for linguistic metadata.
|
|
range: string
|
|
pattern: "^[a-z]{2}$"
|
|
appellation_type:
|
|
slot_uri: crm:P2_has_type
|
|
description: >-
|
|
Type of appellation (official, vernacular, historical, translation).
|
|
CIDOC-CRM: P2_has_type links to E55_Type classification.
|
|
range: AppellationTypeEnum
|
|
identifies_custodian:
|
|
slot_uri: crm:P1i_identifies
|
|
description: >-
|
|
Inverse property linking this appellation back to the Custodian hub it identifies.
|
|
CIDOC-CRM: P1i_identifies (inverse of P1_is_identified_by).
|
|
Domain: E41_Appellation → Range: E1_CRM_Entity (Custodian).
|
|
range: Custodian
|
|
required: false
|