has goal
- CURIE:
gmeow:hasGoal - IRI: https://blackcatinformatics.ca/gmeow/hasGoal
- Category: property
- Defined by:
gmeow:slices/teleology - Box roles: RBox role (What is this?)
Flat shortcut: the agent holds this goal, commitment grade unspecified. The 80% case (Principle 4); promote to a Desire / Intention / Commitment when the grade matters, and to an IntentionTenure when adoption or revision over time is itself the fact of interest. Whether avowed by the agent or attributed by an observer rides gmeow:accordingTo on the statement.
Structure
Property shape: object property; gmeow:Agent -> gmeow:Goal
Practical Pattern
Use gmeow:hasGoal from gmeow:Agent to gmeow:Goal 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.
Goal And Intention
- Source:
slices/core/teleology/examples/goal-and-intention.ttl - Examples catalog: open in catalog#example-slices-core-teleology-examples-goal-and-intention
# SPDX-FileCopyrightText: 2026 Blackcat Informatics® Inc. <paudley@blackcatinformatics.ca>
# SPDX-License-Identifier: CC-BY-4.0
#
# Worked example: goals, intentions, and commitments. GMEOW separates the
# intentional moments gUFO keeps distinct: a gmeow:Goal is the SocialObject an
# agent aims at (gmeow:hasGoal); a gmeow:Intention is an intentional MODE borne by
# an agent that aims at that goal (gmeow:intentionGoal) and MOTIVATES concrete
# action (gmeow:motivates → an Event); a gmeow:Commitment is a relator binding a
# committed agent to a beneficiary. The desire-to / intend-to / commit-to layers
# are not collapsed — each is its own first-class moment.
@prefix gmeow: <https://blackcatinformatics.ca/gmeow/> .
@prefix ex: <https://blackcatinformatics.ca/gmeow/examples/teleology/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
ex:dana a gmeow:Person ;
gmeow:name "Dana Reyes"@en ;
gmeow:hasGoal ex:degreeGoal .
Grounded Claim
- Source:
slices/core/ai/examples/grounded-claim.ttl - Examples catalog: open in catalog#example-slices-core-ai-examples-grounded-claim
# --- The model, its card, and the invocation (the provenance anchor).
ex:assistant a gmeow:SoftwareAgent ;
rdfs:label "facilities assistant model"@en ;
# Teleology: the agent's goal, asserted like any attributed claim.
gmeow:hasGoal ex:goal-answer-faithfully .
Common Companion Terms
Usage Advice
Use when
- Use for the 80% case (Principle 4): an agent holds a goal and neither the commitment grade nor its tenure over time needs to be first-class — the flat half of the
gmeow:hasGoal↔gmeow:IntentionTenurepair.
Avoid when
- Avoid when the commitment grade matters (promote to
gmeow:Desire/gmeow:Intention/gmeow:Commitment) or when adoption and revision over time is itself the fact (promote togmeow:IntentionTenure); attribution vs avowal ridesgmeow:accordingTo, not a separate property.
How to use
- Assert the flat statement from
gmeow:Agenttogmeow:Goal; carry a simple validity window on the statement withgmeow:validFrom/gmeow:validUntil, and reify to a mode or anIntentionTenureonly when grade, tenure, or standpoint must become first-class.
Examples
- ex:lillith
gmeow:hasGoalex:reachOrbit.