Intentional Moment
- CURIE:
gmeow:IntentionalMoment - IRI: https://blackcatinformatics.ca/gmeow/IntentionalMoment
- Category: class
- Defined by:
gmeow:slices/teleology - Box roles: TBox role (What is this?)
The umbrella category of all goal-directed moments — UFO-C's intentional moment, spanning the intrinsic branch (gmeow:IntentionalMode: desires and intentions inhering in one agent) and the social branch (gmeow:Commitment: a relator toward other agents). Exists as a NAMED class so that gmeow:intentionGoal and gmeow:motivates carry a generator-visible domain instead of an anonymous union (the schema surface — LinkML, GraphQL, TypeScript — projects properties from named domains only). Never instantiated directly.
Structure
Subclass of: gmeow:Entity
Practical Pattern
Use gmeow:IntentionalMoment as a specialized kind of gmeow:Entity. Add statement metadata or a standpoint when the assertion needs provenance, confidence, or vantage.
Common Companion Terms
Usage Advice
Use when
- Use only as the generator-visible domain for properties shared across both branches (
gmeow:intentionGoal,gmeow:motivates) and to query desires, intentions, and commitments uniformly.
Avoid when
- Avoid instantiating it directly — type the moment as a
Desire,Intention, orCommitment; the abstract umbrella exists for the schema surface, not for data.
How to use
- Let concrete moments inherit it; reach for the umbrella name only when defining or querying a property that ranges over the whole intentional family rather than one branch.
Examples
- ex:settledPlan a
gmeow:Intention;gmeow:intentionGoalex:reachOrbit. # anIntentionalMomentby inheritance