89 lines
2.8 KiB
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
|