knowledge proficiency level
- CURIE:
gmeow:knowledgeProficiencyLevel - IRI: https://blackcatinformatics.ca/gmeow/knowledgeProficiencyLevel
- Category: property
- Defined by:
gmeow:slices/cognition - Box roles: RBox role (What is this?)
The attained ordinal depth of a knowledge-proficiency (a gmeow:KnowledgeLevel: knowledgeAware ≺ knowledgeKnowsAbout ≺ knowledgeUnderstands ≺ knowledgeMastered). Functional.
Structure
Property shape: object property; gmeow:KnowledgeProficiency -> gmeow:KnowledgeLevel; functional
Practical Pattern
Use gmeow:knowledgeProficiencyLevel from gmeow:KnowledgeProficiency to gmeow:KnowledgeLevel 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.
Dunning Kruger
- Source:
slices/core/cognition/examples/dunning-kruger.ttl - Examples catalog: open in catalog#example-slices-core-cognition-examples-dunning-kruger
# --- Self-attributed: Sam, by Sam's own lights, has MASTERED quantum computing.
ex:samQuantumSelf a gmeow:KnowledgeProficiency ;
gmeow:knowledgeProficiencyAgent ex:sam ;
gmeow:knowledgeProficiencySubject wd:Q192995 ; # quantum computing
gmeow:knowledgeProficiencyLevel gmeow:knowledgeMastered ;
gmeow:knowledgeProficiencyScale gmeow:scaleKnowledgeDepth ;
gmeow:accordingTo ex:sam . # self-attributed vantage
# --- Observer-attributed: the assessor, on the same scale, rates the SAME knowing
# of the SAME subject only as KNOWS-ABOUT. Lower depth, coexisting claim.
ex:samQuantumAssessed a gmeow:KnowledgeProficiency ;
gmeow:knowledgeProficiencyAgent ex:sam ;
gmeow:knowledgeProficiencySubject wd:Q192995 ; # quantum computing
gmeow:knowledgeProficiencyLevel gmeow:knowledgeKnowsAbout ;
gmeow:knowledgeProficiencyScale gmeow:scaleKnowledgeDepth ;
gmeow:accordingTo ex:assessor . # observer-attributed vantage
Knowledge Proficiency
- Source:
slices/core/cognition/examples/knowledge-proficiency.ttl - Examples catalog: open in catalog#example-slices-core-cognition-examples-knowledge-proficiency
# --- Promote to a reified proficiency: depth read on an explicit named SCALE,
# over a temporal interval. The flat hasMastered above and this relator
# coexist; gmeow:pairsWith links the two forms.
ex:adaPython a gmeow:KnowledgeProficiency ;
gmeow:knowledgeProficiencyAgent ex:ada ;
gmeow:knowledgeProficiencySubject wd:Q28865 ; # Python
gmeow:knowledgeProficiencyLevel gmeow:knowledgeMastered ;
gmeow:knowledgeProficiencyScale gmeow:scaleKnowledgeDepth ;
gmeow:knowledgeProficiencyInterval ex:adaPythonSince ;
gmeow:displayable true .
# --- Suppression, not deletion (Principle 10): Ada once understood a framework she
# has since let lapse. The proficiency is RETAINED with a CLOSED interval and
# gmeow:displayable false — what she knew WHEN stays a query, not an erasure.
ex:adaBioinf a gmeow:KnowledgeProficiency ;
gmeow:knowledgeProficiencyAgent ex:ada ;
gmeow:knowledgeProficiencySubject wd:Q189436 ; # bioinformatics
gmeow:knowledgeProficiencyLevel gmeow:knowledgeUnderstands ;
gmeow:knowledgeProficiencyScale gmeow:scaleKnowledgeDepth ;
gmeow:knowledgeProficiencyInterval ex:adaBioinfPast ;
gmeow:displayable false . # lapsed — withheld, not deleted
Common Companion Terms
gmeow:KnowledgeProficiency, gmeow:KnowledgeLevel
Usage Advice
Use when
- Use to bind the attained-depth player of a
gmeow:KnowledgeProficiencyrelator — agmeow:KnowledgeLevelvalue on whichevergmeow:knowledgeProficiencyScalethe relator cites.
Avoid when
- Avoid pointing it at a
gmeow:ProficiencyScale(that is the scale role) and avoid ordering relators by it; only thegmeow:KnowledgeLevelvalues are ordered, bygmeow:deeperThan— relators are never ordered by it.
How to use
- Set
gmeow:knowledgeProficiencyLevelonce per relator (functional) to agmeow:KnowledgeLevelindividual, and pair it withgmeow:knowledgeProficiencyScaleso the level is read against the right framework (native, Bloom's, SOLO, Dreyfus).
Examples
- ex:lillithPythonKP
gmeow:knowledgeProficiencyLevelgmeow:knowledgeUnderstands.