knowledge proficiency agent
- CURIE:
gmeow:knowledgeProficiencyAgent - IRI: https://blackcatinformatics.ca/gmeow/knowledgeProficiencyAgent
- Category: property
- Defined by:
gmeow:slices/cognition - Box roles: RBox role (What is this?)
The agent whose depth of knowledge a knowledge-proficiency expresses. Functional — constitutive of the proficiency.
Structure
Property shape: object property; gmeow:KnowledgeProficiency -> gmeow:Agent; functional
Practical Pattern
Use gmeow:knowledgeProficiencyAgent from gmeow:KnowledgeProficiency to gmeow:Agent 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:Agent
Usage Advice
Use when
- Use to bind the agent player of a
gmeow:KnowledgeProficiencyrelator — whose knowing the proficiency reifies.
Avoid when
- Avoid using it as a generic agent link (the flat spectrum's domain is already the agent) and avoid attaching it to anything but a
gmeow:KnowledgeProficiency; it names a relator player, not a direct fact.
How to use
- Set
gmeow:knowledgeProficiencyAgentonce per relator (functional, constitutive), pairing it withgmeow:knowledgeProficiencySubjectto fix the two essential players of the knowing relation.
Examples
- ex:lillithPythonKP
gmeow:knowledgeProficiencyAgentex:lillith.