Permission
- CURIE:
gmeow:Permission - IRI: https://blackcatinformatics.ca/gmeow/Permission
- Category: class
- Defined by:
gmeow:slices/rights - Box roles: TBox role (What is this?)
A rule that grants the ability to exercise a gmeow:RightsAction over the governed asset (odrl:Permission). Its required duties ride gmeow:hasDuty.
Structure
Subclass of: gmeow:Rule
Practical Pattern
Use gmeow:Permission as a specialized kind of gmeow:Rule. Add statement metadata or a standpoint when the assertion needs provenance, confidence, or vantage.
Example Snippets
These snippets are generated from canonical slice examples and trimmed to the Turtle blocks where this term appears.
Licensed Dataset
- Source:
slices/core/rights/examples/licensed-dataset.ttl - Examples catalog: open in catalog#example-slices-core-rights-examples-licensed-dataset
# SPDX-FileCopyrightText: 2026 Blackcat Informatics® Inc. <paudley@blackcatinformatics.ca>
# SPDX-License-Identifier: CC-BY-4.0
#
# Worked example: rights are flat-first, promoted on demand ( P4). The
# common case is a single gmeow:hasLicense + gmeow:hasCopyright edge — no relator
# needed. Only when the deontic RULES matter (who may do what, under which duty,
# what is forbidden) is the flat form PROMOTED to a gmeow:RightsStatement bearing
# the ODRL-superset trio: gmeow:Permission / gmeow:Prohibition / gmeow:Duty, each
# over an open gmeow:RightsAction value. A licence is itself an Agreement, aligned
# to CC/ODRL by reference (spdxLicenseId, licenseFamily) — never owl:sameAs (P5).
@prefix gmeow: <https://blackcatinformatics.ca/gmeow/> .
@prefix ex: <https://blackcatinformatics.ca/gmeow/examples/rights/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
# --- Permission to reproduce, but only if the attribution DUTY is discharged.
ex:permReproduce a gmeow:Permission ;
gmeow:ruleAction gmeow:actionReproduce ;
gmeow:hasDuty ex:dutyAttribute .
Common Companion Terms
External Equivalences
Equivalent or closely aligned targets: odrl, premis, schema
Linkages
Generated from the canonical mapping DSL. SSSOM files are the generated public interchange form for term equivalences.
Term Equivalences
| Source | Kind | Profile | Predicate/Relation | Target | Evidence |
|---|---|---|---|---|---|
gmeow:Permission |
equivalence | - |
skos:closeMatch | odrl:Permission | gmeow-rights.sssom.tsv; gmeow:eqRights011; confidence 0.85 |
gmeow:Permission |
equivalence | - |
skos:relatedMatch | premis:allows | gmeow-rights.sssom.tsv; gmeow:eqRights195; confidence 0.55 |
gmeow:Permission |
equivalence | - |
skos:relatedMatch | schema:DigitalDocumentPermission | gmeow-rights.sssom.tsv; gmeow:eqRights186; confidence 0.5 |
Usage Advice
Use when
- Use for a granted ability — an action the assignee is allowed to exercise over the asset (the odrl:Permission rule), optionally conditioned by its own duties.
Avoid when
- Avoid for a forbidden action (use
gmeow:Prohibition) or a bare obligation (usegmeow:Duty); the three rule kinds are pairwise disjoint, so one instance is never two of them.
How to use
- Mint one
Permissionper allowed action with a singlegmeow:ruleAction, link it from the statement withgmeow:hasPermission, and hang its requiredgmeow:Dutyrules viagmeow:hasDuty; addgmeow:ruleConstraintfor conditional grants.
Examples
- ex:mayReproduce a
gmeow:Permission;gmeow:ruleActiongmeow:actionReproduce;gmeow:hasDutyex:mustAttribute.
Published Alignment Graph
Alignments
| Relation | Target |
|---|---|
closeMatch | odrl:Permission |
relatedMatch | premis:allows |
relatedMatch | schema:DigitalDocumentPermission |