78 lines
2.8 KiB
YAML
78 lines
2.8 KiB
YAML
# Heritage Custodian Identifier Class
|
|
# Represents external identifiers for custodian entities
|
|
|
|
id: https://nde.nl/ontology/hc/class/CustodianIdentifier
|
|
name: custodian-identifier-class
|
|
title: Custodian Identifier Class
|
|
|
|
imports:
|
|
- linkml:types
|
|
- ../metadata
|
|
|
|
classes:
|
|
|
|
CustodianIdentifier:
|
|
class_uri: crm:E42_Identifier
|
|
description: >-
|
|
An external identifier assigned to a heritage custodian entity by an authority.
|
|
Connected to the Custodian hub via inverse property crm:P48i_is_preferred_identifier_of
|
|
(the Custodian has this Identifier as a preferred identifier).
|
|
|
|
CIDOC-CRM E42_Identifier: Formal symbols or reference codes for unique identification.
|
|
CIDOC-CRM P48_has_preferred_identifier: Links E1_CRM_Entity (Custodian) to E42_Identifier.
|
|
|
|
**Use for**:
|
|
- External authority identifiers (ISIL, Wikidata, VIAF, KvK, ROR)
|
|
- Registration numbers and codes
|
|
- Persistent identifiers from registries
|
|
|
|
**Connection to Hub**:
|
|
- The Custodian hub uses crm:P48_has_preferred_identifier to point to CustodianIdentifier
|
|
- This CustodianIdentifier uses crm:P48i_is_preferred_identifier_of to point back to the Custodian hub
|
|
- Enables multiple identifiers per custodian (from different authorities)
|
|
|
|
**Enables**:
|
|
- External identifier management (scheme + value)
|
|
- Cross-reference to authority registries
|
|
- Persistent identifier resolution
|
|
- Inter-dataset linking
|
|
exact_mappings:
|
|
- crm:E42_Identifier
|
|
- schema:PropertyValue
|
|
- dcterms:identifier
|
|
close_mappings:
|
|
- schema:identifier
|
|
- adms:Identifier
|
|
- skos:notation
|
|
related_mappings:
|
|
- owl:sameAs
|
|
slots:
|
|
- identifier_scheme
|
|
- identifier_value
|
|
- identifies_custodian
|
|
|
|
slot_usage:
|
|
identifier_scheme:
|
|
slot_uri: skos:inScheme
|
|
description: >-
|
|
Identifier scheme name (ISIL, Wikidata, VIAF, KvK, etc.).
|
|
SKOS: inScheme links identifier to its concept scheme.
|
|
Examples: 'ISIL', 'Wikidata', 'VIAF', 'KvK', 'ROR'.
|
|
range: string
|
|
required: true
|
|
identifier_value:
|
|
slot_uri: skos:notation
|
|
description: >-
|
|
Identifier value within the scheme.
|
|
SKOS: notation for the actual identifier string.
|
|
Examples: 'NL-AmRMA' (ISIL), 'Q190804' (Wikidata), '148691498' (VIAF).
|
|
range: string
|
|
required: true
|
|
identifies_custodian:
|
|
slot_uri: crm:P48i_is_preferred_identifier_of
|
|
description: >-
|
|
Inverse property linking this identifier back to the Custodian hub it identifies.
|
|
CIDOC-CRM: P48i_is_preferred_identifier_of (inverse of P48_has_preferred_identifier).
|
|
Domain: E42_Identifier → Range: E1_CRM_Entity (Custodian).
|
|
range: Custodian
|
|
required: false
|