commitment beneficiary
- CURIE:
gmeow:commitmentBeneficiary - IRI: https://blackcatinformatics.ca/gmeow/commitmentBeneficiary
- Category: property
- Defined by:
gmeow:slices/teleology - Box roles: RBox role (What is this?)
An agent toward whom the commitment is made. NOT functional: a commitment may be made toward several beneficiaries at once. Must be distinct from the committed agent (SHACL); a resolution one makes purely to oneself is an Intention, not a Commitment.
Structure
Property shape: object property; gmeow:Commitment -> gmeow:Agent
Practical Pattern
Use gmeow:commitmentBeneficiary 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 an agent toward whom a
Commitmentis made — the recipient side of the social bond, repeated when several beneficiaries share one commitment.
Avoid when
- Avoid for the committing agent (use
gmeow:committedAgent) and avoid naming the committed agent here — beneficiary and committed agent must be distinct (SHACL); a resolution made purely to oneself is anIntention, not aCommitment.
How to use
- Attach one or more
gmeow:Agentbeneficiaries to theCommitment; keep them disjoint fromgmeow:committedAgentand let the period ride the relator.
Examples
- ex:slaPromise
gmeow:commitmentBeneficiaryex:client.