norm issuer
- CURIE:
gmeow:normIssuer - IRI: https://blackcatinformatics.ca/gmeow/normIssuer
- Category: property
- Defined by:
gmeow:slices/norms - Box roles: RBox role (What is this?)
The agent or standpoint according to which this norm holds — the constitutional keystone: there is no ought, only ought-according-to. DOMAIN-FREE on purpose: gmeow:systemIssuer specializes this property for NormativeSystems, and a domain of Norm would leak gmeow:Norm typing onto every system through the subproperty design review; issuance applies to norms, systems, and future deontic carriers alike. The range is intentionally open (a gmeow:Agent or a gmeow:Standpoint individual, the accordingTo convention). normIssuer ⊑ gmeow:accordingTo is documented, not axiomatised (accordingTo is an AnnotationProperty; the vantage precedent). NOT functional: co-issued norms (a treaty, a joint policy) carry several issuers, and those claims coexist (Principle 9).
Structure
Property shape: object property
Practical Pattern
Use gmeow:normIssuer when the definition matches the source fact. Prefer a narrower GMEOW term when one exists, and keep projection concerns in the mapping layer.
Example Snippets
These snippets are generated from canonical slice examples and trimmed to the Turtle blocks where this term appears.
Food Safety Compliance
- Source:
slices/extensions/norms/examples/food-safety-compliance.ttl - Examples catalog: open in catalog#example-slices-extensions-norms-examples-food-safety-compliance
# --- An OBLIGATION norm within that system. A norm names its gmeow:normIssuer —
# there is no ought, only ought-ACCORDING-TO an authority (the keystone).
ex:handwashNorm a gmeow:Norm ;
rdfs:label "Staff must wash hands before food preparation"@en ;
gmeow:deonticModality gmeow:deonticObligation ;
gmeow:normIssuer ex:healthAuthority .
Usage Advice
Use when
- Use to name the agent or standpoint according to which a norm (or system, or future deontic carrier) holds — the constitutional keystone that turns an ought into an ought-according-to.
Avoid when
- Avoid omitting it on any modality-bearing norm (SHACL forbids anonymous oughts) and avoid forcing a single issuer — co-issued treaties and joint policies carry several, so keep it non-functional.
How to use
- Point
gmeow:normIssuerat agmeow:Agentorgmeow:Standpointindividual; it is documented as ⊑gmeow:accordingTo, so generic standpoint queries see it. For a whole normative system, use the specializationgmeow:systemIssuer.
Examples
- ex:n1
gmeow:normIssuerex:gdpr.