knowledge proficiency interval
- CURIE:
gmeow:knowledgeProficiencyInterval - IRI: https://blackcatinformatics.ca/gmeow/knowledgeProficiencyInterval
- Category: property
- Defined by:
gmeow:slices/cognition - Box roles: RBox role (What is this?)
The interval over which a knowledge-proficiency held; closing it (rather than deleting) records lapsed knowledge (Principle 10). Non-functional. Lighter cases use gmeow:validFrom/validUntil on the statement.
Structure
Property shape: object property; gmeow:KnowledgeProficiency -> gmeow:TimeInterval
Practical Pattern
Use gmeow:knowledgeProficiencyInterval from gmeow:KnowledgeProficiency to gmeow:TimeInterval 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.
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:TimeInterval
Usage Advice
Use when
- Use to bind the temporal-scope player of a
gmeow:KnowledgeProficiencyrelator when the period a depth held is itself first-class — and to record lapsed knowledge by CLOSING the interval rather than deleting the proficiency (Principle 10).
Avoid when
- Avoid it for the lighter case where a single validity span suffices (use
gmeow:validFrom/gmeow:validUntilon the statement instead) and avoid ever deleting a relator to express forgetting — close the interval or setgmeow:displayablefalse.
How to use
- Point
gmeow:knowledgeProficiencyIntervalat agmeow:TimeInterval(non-functional — several spans may attach); close the interval to suppress lapsed knowledge while keeping what the agent knew when as a query (Principle 10).
Examples
- ex:lillithPythonKP
gmeow:knowledgeProficiencyIntervalex:2020to2024.