glam/schemas/20251121/linkml/modules/classes/CustodianNameConsensus.yaml

155 lines
5.3 KiB
YAML

# CustodianNameConsensus - Consensus determination of custodian name
# Extracted from custodian_source.yaml per Rule 38 (modular schema files)
# Extraction date: 2026-01-08
id: https://nde.nl/ontology/hc/classes/CustodianNameConsensus
name: CustodianNameConsensus
title: CustodianNameConsensus
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
prov: http://www.w3.org/ns/prov#
xsd: http://www.w3.org/2001/XMLSchema#
skos: http://www.w3.org/2004/02/skos/core#
imports:
- linkml:types
- ./AlternativeName
- ./FormerName
- ./MatchingSource
- ./MergeNote
default_range: string
classes:
CustodianNameConsensus:
description: >-
Consensus determination of custodian name aggregating evidence from multiple
sources with confidence scoring, including emic/standardized forms, alternative
names, and former names.
Ontology mapping rationale:
- class_uri is prov:Entity because this represents a derived data entity
resulting from consensus analysis across multiple sources
- close_mappings includes skos:Concept as it establishes a canonical naming
- related_mappings includes schema:name for the resulting name value
class_uri: prov:Entity
close_mappings:
- skos:Concept
related_mappings:
- schema:name
attributes:
claim_type:
range: string
description: Always "custodian_name"
claim_value:
range: string
description: Determined name
claim_value_arabic:
range: string
description: Arabic name (for Middle East institutions)
claim_value_english:
range: string
description: English name (for non-English institutions)
source:
range: string
description: Primary source (original_entry, wikidata, etc.)
source_url:
range: uri
description: URL of the source
source_type:
range: string
description: Type of source (ch_annotator, nde_csv, etc.)
confidence:
range: float
description: Confidence score (0-1)
consensus_method:
range: boolean
description: Whether consensus method was used
sources_checked:
range: integer
description: Number of sources checked
sources_matched:
range: integer
description: Number of sources that matched
extraction_timestamp:
range: datetime
matching_sources:
range: MatchingSource
multivalued: true
inlined_as_list: true
emic_name:
range: string
description: Name in original/native language (emic form)
name_language:
range: string
description: ISO 639-1 language code of the emic name
standardized_name:
range: string
description: Standardized/normalized form of the name
has_or_had_alternative_name:
any_of:
- range: string
multivalued: true
- range: AlternativeName
multivalued: true
inlined_as_list: true
description: Alternative names from various sources (can be strings or structured
objects with language and provenance)
previous_value:
range: string
description: Previous claim value (if changed)
previous_source:
range: string
description: Previous source (if changed)
note:
range: string
description: Additional notes about the name determination
correction_note:
range: string
description: Note explaining manual correction made to the name
merge_notes:
any_of:
- range: string
- range: MergeNote
multivalued: true
inlined_as_list: true
description: Notes about name merging or deduplication (string or array of structured
objects)
has_or_had_abbreviation:
range: string
description: Short form or has_or_had_abbreviation of the name
emic_name_language:
range: string
description: ISO 639-1 language code of the emic name (alias for name_language)
official_name:
range: string
description: Official registered name
former_names:
any_of:
- range: string
multivalued: true
- range: FormerName
multivalued: true
inlined_as_list: true
description: Previous names the institution was known by (strings or structured
objects)
short_name:
range: string
description: Short name or commonly used abbreviated form of the institution
name
english_name:
range: string
description: English translation or variant of the institution name
name_source:
range: string
description: Source from which the name was derived
name_verified:
range: boolean
description: Whether the name has been manually verified
emic_name_source:
range: string
description: Source from which the emic name was derived (e.g., wikidata, website)