norm bearer
- CURIE:
gmeow:normBearer - IRI: https://blackcatinformatics.ca/gmeow/normBearer
- Category: property
- Defined by:
gmeow:slices/norms - Box roles: RBox role (What is this?)
An agent the norm binds. NOT functional: a norm may bind several named bearers. ABSENT means the norm binds everyone in its issuer's scope — the gmeow:ruleAssignee convention (rights module), preserved by the graft.
Structure
Property shape: object property; gmeow:Norm -> gmeow:Agent
Practical Pattern
Use gmeow:normBearer from gmeow:Norm to gmeow:Agent when the relationship itself belongs in the native GMEOW graph.
Common Companion Terms
Usage Advice
Use when
- Use to name a specific agent a norm binds when the norm targets named bearers rather than everyone in the issuer's scope.
Avoid when
- Avoid asserting it when the norm binds everyone (leave it absent — absence means universal scope) and avoid forcing one bearer, since a norm may bind several.
How to use
- Assert
gmeow:normBearerto each boundgmeow:Agent; the rights graft'sgmeow:ruleAssigneespecializes it, so rights-side assignees surface here by inheritance.
Examples
- ex:n1
gmeow:normBearerex:dataController.