understands
- CURIE:
gmeow:understands - IRI: https://blackcatinformatics.ca/gmeow/understands
- Category: property
- Defined by:
gmeow:slices/cognition - Box roles: RBox role (What is this?)
Third level of the knowledge spectrum: the agent comprehends the subject and can reason with and apply it, beyond reciting facts. Entails gmeow:knowsAbout (and transitively gmeow:isAwareOf); entailed by gmeow:hasMastered.
Structure
Property shape: object property; gmeow:Agent -> gmeow:Entity
Sub-property of: gmeow:knowsAbout
Practical Pattern
Use gmeow:understands from gmeow:Agent to gmeow:Entity 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 Spectrum
- Source:
slices/core/cognition/examples/knowledge-spectrum.ttl - Examples catalog: open in catalog#example-slices-core-cognition-examples-knowledge-spectrum
ex:ada a gmeow:Person ;
gmeow:hasMastered wd:Q28865 ; # Python — entails understands ⊑ knowsAbout ⊑ isAwareOf
gmeow:understands wd:Q217413 ; # category theory
gmeow:knowsAbout wd:Q189436 ; # bioinformatics
gmeow:isAwareOf wd:Q192995 . # quantum computing — bare awareness only
Common Companion Terms
gmeow:knowsAbout, gmeow:Agent, gmeow:Entity
Usage Advice
Use when
- Use when the agent comprehends a subject and can reason with and apply it, beyond merely reciting facts about it.
Avoid when
- Avoid when only descriptive familiarity holds (use
gmeow:knowsAbout), when expert command holds (usegmeow:hasMastered), and avoid reading comprehension as competency —gmeow:hasSkillis the orthogonal 'can do' axis.
How to use
- Assert
gmeow:understandsfrom the agent to the subject; it entails the two shallower levels and is entailed bygmeow:hasMastered, so a single assertion materialises the whole tail.
Examples
- ex:lillith
gmeow:understandsex:descriptionLogic.