glam/frontend/public/schemas/20251121/linkml/modules/classes/DigitalProficiency.yaml

89 lines
2.8 KiB
YAML

# DigitalProficiency class
# Represents a digital skill, tool, or competency
#
# Created: 2026-01-25
# Rule compliance: 0b (Type/Types pattern), 38 (slot centralization), 39 (RiC-O naming), 53 (slot_fixes.yaml)
# Migration: digital_indicator → emphasizes_or_emphasized + DigitalProficiency
id: https://nde.nl/ontology/hc/class/DigitalProficiency
name: DigitalProficiency
title: Digital Proficiency Class
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
skos: http://www.w3.org/2004/02/skos/core#
default_prefix: hc
imports:
- linkml:types
- ../metadata
- ../slots/has_or_had_label
- ../slots/has_or_had_description
- ../slots/has_or_had_type
classes:
DigitalProficiency:
class_uri: schema:DefinedTerm
description: |
A digital skill, tool, competency, or proficiency indicator.
**DEFINITION**:
DigitalProficiency represents a specific digital capability (e.g., "Python",
"Data Analysis", "CMS Management") identified in a person's profile.
**Ontological Alignment**:
- **Schema.org**: `schema:DefinedTerm` - defined concept (skill)
- **SKOS**: `skos:Concept` - concept in a scheme
**Migrated From** (per slot_fixes.yaml):
- `digital_indicator` (string list) → emphasizes_or_emphasized + DigitalProficiency
- `digital_professional` (boolean) → indicates_or_indicated + DigitalProficiency
exact_mappings:
- schema:DefinedTerm
close_mappings:
- skos:Concept
slots:
- has_or_had_label
- has_or_had_description
- has_or_had_type
slot_usage:
has_or_had_label:
description: Name of the proficiency (e.g., "Python", "Data Science")
required: true
examples:
- value: "Python"
- value: "Linked Data"
has_or_had_type:
description: Category of proficiency (LANGUAGE, TOOL, CONCEPT, etc.)
examples:
- value: PROGRAMMING_LANGUAGE
- value: METHODOLOGY
annotations:
custodian_types: '["P"]'
custodian_types_rationale: Digital proficiency applies to person profiles
specificity_score: 0.60
specificity_rationale: Specific to person profile enrichment and skills analysis
comments:
- "Represents specific digital skills/indicators"
- "Migrated from digital_indicator string list"
- "Used in DigitalProfessionalAssessment"
examples:
- value:
has_or_had_label: "Python"
has_or_had_type: "PROGRAMMING_LANGUAGE"
description: Python programming skill
- value:
has_or_had_label: "Collection Management Systems"
has_or_had_type: "DOMAIN_TOOL"
description: CMS proficiency