teacher

The agent providing instruction in a gmeow:Teaching relation. Functional: one teaching, one teacher; co-teaching is several gmeow:Teaching relators sharing a gmeow:subjectTaught and a gmeow:learner set. The teacher must differ from every gmeow:learner of the same Teaching (gmeow:TeachingShape).

Structure

Property shape: object property; gmeow:Teaching -> gmeow:Agent; functional

Practical Pattern

Use gmeow:teacher from gmeow:Teaching 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.

Teaching And Being Taught

@prefix gmeow: <https://blackcatinformatics.ca/gmeow/> .
@prefix ex:    <https://blackcatinformatics.ca/gmeow/examples/learning/> .
@prefix rdfs:  <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd:   <http://www.w3.org/2001/XMLSchema#> .



# --- The reified instruction: one teacher, TWO learners taught together, one
#     subject. teacher ≠ learner (gmeow:TeachingShape); co-taught learners share
#     ONE gmeow:Teaching rather than one Teaching each.
ex:lesson a gmeow:Teaching ;
    gmeow:teacher ex:mentor ;
    gmeow:learner ex:lillith, ex:rowan ;
    gmeow:subjectTaught ex:balancing ;
    rdfs:label "a group balancing lesson"@en .

Common Companion Terms

gmeow:Teaching, gmeow:Agent

Usage Advice

Use when

Avoid when

How to use

Examples