has mastered

Deepest level of the knowledge spectrum: the agent has expert command of the subject and can extend, teach or innovate on it. Entails gmeow:understands (and transitively gmeow:knowsAbout and gmeow:isAwareOf).

Structure

Property shape: object property; gmeow:Agent -> gmeow:Entity Sub-property of: gmeow:understands

Practical Pattern

Use gmeow:hasMastered 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 Proficiency

# SPDX-FileCopyrightText: 2026 Blackcat Informatics® Inc. <paudley@blackcatinformatics.ca>
# SPDX-License-Identifier: CC-BY-4.0
#
# Worked example: the reified knowledge tier. The flat spectrum (gmeow:hasMastered
# &c.) says HOW DEEP; the reified gmeow:KnowledgeProficiency adds the SCALE it is
# read against, a temporal interval, and a standpoint — the promotion path when
# level, scale, time, or vantage matters (Principle 4). Suppression, not deletion:
# lapsed knowledge is a CLOSED interval with gmeow:displayable false, never removed
# (Principle 10). The mode (gmeow:CognitiveState) and the relator
# (gmeow:KnowledgeProficiency) are DIFFERENT individuals — never double-typed.
@prefix gmeow: <https://blackcatinformatics.ca/gmeow/> .
@prefix ex:    <https://blackcatinformatics.ca/gmeow/examples/cognition/> .
@prefix wd:    <http://www.wikidata.org/entity/> .
@prefix xsd:   <http://www.w3.org/2001/XMLSchema#> .

ex:ada a gmeow:Person ;
    gmeow:name "Ada"@en ;
    gmeow:hasMastered wd:Q28865 .   # Python — the flat 80% surface

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:understands, gmeow:Agent, gmeow:Entity

Usage Advice

Use when

Avoid when

How to use

Examples