committed agent
- CURIE:
gmeow:committedAgent - IRI: https://blackcatinformatics.ca/gmeow/committedAgent
- Category: property
- Defined by:
gmeow:slices/teleology - Box roles: RBox role (What is this?)
The agent bound by a commitment — the one who has committed. Functional: one commitment, one committed agent; mutual promises are two Commitments, one in each direction, which keeps withdrawal, breach, and tenure independent per direction.
Structure
Property shape: object property; gmeow:Commitment -> gmeow:Agent; functional
Practical Pattern
Use gmeow:committedAgent from gmeow:Commitment 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.
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
# --- The commitment: a relator binding the committed agent to a beneficiary,
# aimed at the same goal — distinct from merely intending; a promise made TO
# someone (a Commitment is an intentional moment, so it too aims at a goal).
# The beneficiary must be an Agent — here the employer who sponsored the
# degree (a gmeow:Group is a gufo:Collection, not an Agent).
ex:commitment a gmeow:Commitment ;
gmeow:committedAgent ex:dana ;
gmeow:commitmentBeneficiary ex:employer ;
gmeow:intentionGoal ex:degreeGoal .
Common Companion Terms
Usage Advice
Use when
- Use to name the single agent bound by a
Commitment— the committing side of the social bond.
Avoid when
- Avoid for the agent toward whom the commitment is made (use
gmeow:commitmentBeneficiary) and for intrinsic modes (usegmeow:intentBearer); model mutual promises as two Commitments, never as two committed agents on one.
How to use
- Point each
Commitmentat exactly onegmeow:Agent; for reciprocal obligations mint a secondCommitmentin the other direction so breach and tenure stay independent.
Examples
- ex:slaPromise
gmeow:committedAgentex:vendor.