skill proficiency level
- CURIE:
gmeow:skillProficiencyLevel - IRI: https://blackcatinformatics.ca/gmeow/skillProficiencyLevel
- Category: property
- Defined by:
gmeow:slices/expertise - Box roles: RBox role (What is this?)
The attained level of a skill-proficiency (a gmeow:ProficiencyLevel value, e.g. dreyfusExpert, assessedCompetent). Functional.
Structure
Property shape: object property; gmeow:SkillProficiency -> gmeow:ProficiencyLevel; functional
Practical Pattern
Use gmeow:skillProficiencyLevel from gmeow:SkillProficiency to gmeow:ProficiencyLevel when the relationship itself belongs in the native GMEOW graph.
Example Snippets
These snippets are generated from canonical slice examples and trimmed to the Turtle blocks where this term appears.
Skill Proficiency
- Source:
slices/core/expertise/examples/skill-proficiency.ttl - Examples catalog: open in catalog#example-slices-core-expertise-examples-skill-proficiency
# --- Proficiency: HOW WELL, read against an explicit named SCALE.
ex:proficiency a gmeow:SkillProficiency ;
gmeow:skillProficiencyAgent ex:dana ;
gmeow:skillProficiencyOf ex:python ;
gmeow:skillProficiencyLevel ex:expert ;
gmeow:skillProficiencyScale ex:dreyfus .
Skill Acquisition Trajectory
- Source:
slices/core/learning/examples/skill-acquisition-trajectory.ttl - Examples catalog: open in catalog#example-slices-core-learning-examples-skill-acquisition-trajectory
@prefix gmeow: <https://blackcatinformatics.ca/gmeow/> .
@prefix ex: <https://blackcatinformatics.ca/gmeow/examples/learning/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
# The proficiency tenure the first event produced — now SUPERSEDED, kept (not
# deleted) with gmeow:displayable false: the earlier rung of the sequence.
ex:profSpring a gmeow:SkillProficiency ;
gmeow:skillProficiencyAgent ex:lillith ;
gmeow:skillProficiencyOf ex:cycling ;
gmeow:skillProficiencyLevel gmeow:dreyfusAdvancedBeginner ;
gmeow:skillProficiencyScale gmeow:scaleDreyfus ;
gmeow:skillProficiencyInterval ex:springInterval ;
gmeow:displayable false ;
rdfs:label "cycling proficiency (spring): advanced beginner"@en .
# The current proficiency tenure — a NEW relator, not a mutation of ex:profSpring.
ex:profSummer a gmeow:SkillProficiency ;
gmeow:skillProficiencyAgent ex:lillith ;
gmeow:skillProficiencyOf ex:cycling ;
gmeow:skillProficiencyLevel gmeow:dreyfusExpert ;
gmeow:skillProficiencyScale gmeow:scaleDreyfus ;
gmeow:skillProficiencyInterval ex:summerInterval ;
rdfs:label "cycling proficiency (summer): expert"@en .
Common Companion Terms
gmeow:SkillProficiency, gmeow:ProficiencyLevel
Usage Advice
Use when
- Use to record the attained level of a
gmeow:SkillProficiency— agmeow:ProficiencyLevelvalue such asdreyfusExpertorassessedCompetent— read against the scale named bygmeow:skillProficiencyScale.
Avoid when
- Avoid naming a level without its scale (a Dreyfus level and an NIH level are not comparable bare — pair it with
gmeow:skillProficiencyScale) and avoid minting per-level subclasses; levels aregmeow:ProficiencyLevelindividuals (Principle 9). Functional, so one level per relator — a different level is a different proficiency.
How to use
- Reference one seeded
gmeow:ProficiencyLevelindividual and always pair it with thegmeow:skillProficiencyScaleit sits on; record contested levels as separate standpoint-indexedgmeow:SkillProficiencyrelators rather than overwriting one.
Examples
- ex:aliceWeldingProf
gmeow:skillProficiencyLevelgmeow:dreyfusExpert.