counter-goal
- CURIE:
gmeow:counterGoal - IRI: https://blackcatinformatics.ca/gmeow/counterGoal
- Category: property
- Defined by:
gmeow:slices/teleology - Box roles: RBox role (What is this?)
Constitutive opposition between goals — the named shadow that partly defines what the goal means (an oath and its betrayal; a bond and its dissolution). Symmetric: each pole constitutes the other. Strictly stronger than a lexical antonym: assert it only when the opposition is part of the goal's identity, not merely its dictionary opposite. Irreflexive by SHACL (a goal is never its own shadow).
Structure
Property shape: object property; gmeow:Goal -> gmeow:Goal
Practical Pattern
Use gmeow:counterGoal from gmeow:Goal to gmeow:Goal when the relationship itself belongs in the native GMEOW graph.
Common Companion Terms
Usage Advice
Use when
- Use when the opposition between two goals is constitutive — part of what each goal means — so the named shadow belongs in the goal's own identity (an oath and its betrayal, a bond and its dissolution).
Avoid when
- Avoid for a merely lexical antonym or a loosely related rival goal; model plain term opposition with an antonym edge in the lexical layer, and never point a goal at itself (irreflexive by SHACL).
How to use
- Assert it in one direction between two
Goalindividuals and read it both ways (symmetric); reserve it for the cases where the shadow partly defines the goal, leaving ordinary opposition to lexical relations.
Examples
- ex:keepTheOath
gmeow:counterGoalex:betrayTheOath.