Schema Improvements: - Fix YAML import indentation across 800+ class files (sed: '^- ../' → ' - ../') - Add descriptions to 26 inline slots missing them (lint warnings) - Fix malformed imports in BirthPlace.yaml and CustodianObservation.yaml Validation Results: - linkml-lint: 4 warnings (intentional SCREAMING_CASE tier names) - gen-owl: SUCCESS (164,069 lines generated) - gen-json-schema: SUCCESS (9.4MB generated) Files affected: 1,034 files, +23,908 -15,200 lines
64 lines
2.2 KiB
YAML
64 lines
2.2 KiB
YAML
# DataTierSummary - Summary of data tiers present in entry
|
|
# Extracted from custodian_source.yaml per Rule 38 (modular schema files)
|
|
# Extraction date: 2026-01-08
|
|
|
|
id: https://nde.nl/ontology/hc/classes/DataTierSummary
|
|
name: DataTierSummary
|
|
title: DataTierSummary
|
|
|
|
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#
|
|
dqv: http://www.w3.org/ns/dqv#
|
|
|
|
imports:
|
|
- linkml:types
|
|
|
|
|
|
default_range: string
|
|
|
|
classes:
|
|
DataTierSummary:
|
|
description: >-
|
|
Summary of data quality tiers present in an entry. Lists fields
|
|
by tier: TIER_1_AUTHORITATIVE (registries), TIER_2_VERIFIED
|
|
(institutional sources), TIER_3_CROWD_SOURCED (Wikidata, OSM),
|
|
TIER_4_INFERRED (NLP-extracted).
|
|
|
|
Ontology mapping rationale:
|
|
- class_uri is dqv:QualityAnnotation from Data Quality Vocabulary
|
|
because this summarizes data quality levels across an entry
|
|
- close_mappings includes prov:Entity as the summary is itself
|
|
a traceable metadata entity
|
|
- related_mappings includes dqv:QualityMeasurement (quality metrics)
|
|
and schema:PropertyValue (tier assignments as property values)
|
|
class_uri: dqv:QualityAnnotation
|
|
close_mappings:
|
|
- prov:Entity
|
|
related_mappings:
|
|
- dqv:QualityMeasurement
|
|
- schema:PropertyValue
|
|
attributes:
|
|
TIER_1_AUTHORITATIVE:
|
|
description: Field names with data from authoritative registries (e.g., ISIL, KvK)
|
|
range: string
|
|
multivalued: true
|
|
inlined_as_list: true
|
|
TIER_2_VERIFIED:
|
|
description: Field names with data verified against institutional sources
|
|
range: string
|
|
multivalued: true
|
|
inlined_as_list: true
|
|
TIER_3_CROWD_SOURCED:
|
|
description: Field names with data from crowd-sourced platforms (e.g., Wikidata, OSM)
|
|
range: string
|
|
multivalued: true
|
|
inlined_as_list: true
|
|
TIER_4_INFERRED:
|
|
description: Field names with data inferred via NLP or automated extraction
|
|
range: string
|
|
multivalued: true
|
|
inlined_as_list: true
|