violates
- CURIE:
gmeow:violates - IRI: https://blackcatinformatics.ca/gmeow/violates
- Category: property
- Defined by:
gmeow:slices/norms - Box roles: RBox role (What is this?)
Flat shortcut: the event violates the norm — according to whoever asserts it (statement-layer indexed). Promote to a gmeow:ComplianceAssessment when the assessor, evidence, or confidence must be first-class. Never entailed: violation is always somebody's judgement (Principles 1, 9, 12).
Structure
Property shape: object property; gmeow:Event -> gmeow:Norm
Practical Pattern
Use gmeow:violates from gmeow:Event to gmeow:Norm when the relationship itself belongs in the native GMEOW graph.
Common Companion Terms
Usage Advice
Use when
- Use for the flat case — recording that an event violates a norm according to whoever asserts it.
Avoid when
- Avoid reading it as an entailment (violation is always somebody's judgement) and avoid it when the assessor, evidence, or confidence must be first-class (promote to
gmeow:ComplianceAssessment).
How to use
- Assert
gmeow:violatesfrom thegmeow:Eventto thegmeow:Norm, indexed on the statement layer; reify togmeow:ComplianceAssessmentwhen who-judged and on-what-evidence matter.
Examples
- ex:leakEvent
gmeow:violatesex:n1.