- Removed compliance_status slot and replaced it with has_or_had_status. - Updated has_or_had_status to use ComplianceStatus for structured representation. - Adjusted examples to reflect new structure for compliance status. - Updated documentation to indicate migration and provide details on the ComplianceStatus class.
169 lines
6 KiB
YAML
169 lines
6 KiB
YAML
# CustodianNameConsensus - Consensus determination of custodian name
|
|
# Extracted from custodian_source.yaml per Rule 38 (modular schema files)
|
|
# Extraction date: 2026-01-08
|
|
# MIGRATION 2026-01-19: claim_type → has_or_had_type + ClaimType (Rule 53/56)
|
|
|
|
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
|
|
# ADDED 2026-01-19: claim_type migration (Rule 53/56)
|
|
- ../slots/has_or_had_type
|
|
- ./ClaimType
|
|
- ./ClaimTypes
|
|
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
|
|
slots:
|
|
- has_or_had_type
|
|
slot_usage:
|
|
has_or_had_type:
|
|
range: ClaimType
|
|
inlined: true
|
|
required: false
|
|
description: |
|
|
MIGRATED from claim_type per slot_fixes.yaml (Rule 53/56, 2026-01-19).
|
|
Type of claim (always "custodian_name" for this class).
|
|
Uses ClaimType class hierarchy.
|
|
attributes:
|
|
# REMOVED 2026-01-19: claim_type - migrated to has_or_had_type slot (Rule 53/56)
|
|
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:
|
|
range: Any
|
|
multivalued: true
|
|
inlined_as_list: true
|
|
description: Alternative names from various sources (can be strings or structured
|
|
objects with language and provenance)
|
|
alternative_names:
|
|
range: Any
|
|
multivalued: true
|
|
inlined_as_list: true
|
|
description: Alternative names from various sources (alias for has_or_had_alternative_name)
|
|
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)
|