Rights Action
- CURIE:
gmeow:RightsAction - IRI: https://blackcatinformatics.ca/gmeow/RightsAction
- Category: class
- Defined by:
gmeow:slices/rights - Box roles: TBox role (What is this?)
The kind of action a rights rule regulates — a VALUE, never a rule subclass. The set is open (ODRL's action vocabulary + CC REL); an action not among the seed individuals is a FRESH gmeow:RightsAction individual carrying rdfs:label. Pointed at by gmeow:ruleAction.
Structure
Subclass of: gufo:QualityValue
Practical Pattern
Use gmeow:RightsAction as a specialized kind of gufo:QualityValue. 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#> .
Usage Advice
Use when
- Use as the open value vocabulary for the regulated-action axis — the kind of act (reproduce, distribute, derive, attribute, …) a rule controls, referenced via
gmeow:ruleAction.
Avoid when
- Avoid modelling an action as a rule subclass (actions are individuals, Principle 9) and avoid inventing a free-text action; reuse a seeded ODRL/CC REL value or mint a fresh individual.
How to use
- Reference a seeded
gmeow:RightsAction(gmeow:actionReproduce,gmeow:actionAttribute, …) from a rule'sgmeow:ruleAction; when a needed action is missing, mint a new value individual with rdfs:label and align it to ODRL by reference.
Examples
- ex:actionMint a
gmeow:RightsAction; rdfs:label "mint"@en.