has used
- CURIE:
gmeow:hasUsed - IRI: https://blackcatinformatics.ca/gmeow/hasUsed
- Category: property
- Defined by:
gmeow:slices/contacts - Box roles: RBox role (What is this?)
Records that an agent has used some entity (a tool, service, or work). The period is carried with gmeow:validFrom/validUntil on the statement.
Structure
Property shape: object property; gmeow:Agent -> gmeow:Entity
Practical Pattern
Use gmeow:hasUsed from gmeow:Agent to gmeow:Entity when the relationship itself belongs in the native GMEOW graph.
Common Companion Terms
Usage Advice
Use when
- Use as the flat shortcut to record that an agent has used a tool, service, or work, when the bare directed fact (optionally with a period on the statement) is enough.
Avoid when
- Avoid it when the usage is itself an occurrent that needs participants, instruments, or outcome — model that as an event — and do not treat it as symmetric (the agent uses the entity, not vice versa).
How to use
- Assert the directed edge from the
gmeow:Agentto the usedgmeow:Entity; carry the period with gmeow:validFrom/validUntil on the statement.
Examples
- ex:lillith
gmeow:hasUsedex:someTool.