Rights Statement
- CURIE:
gmeow:RightsStatement - IRI: https://blackcatinformatics.ca/gmeow/RightsStatement
- Category: class
- Defined by:
gmeow:slices/rights - Box roles: CBox role, TBox role (What is this?)
A reified, machine-readable statement of the rights situation of an entity — an observation in the universal claim stack (observation-spine bridge). Who may do what with it, under what licence, with what copyright, attributed to whom, over what term. The canonical superset of an ODRL Policy / Set: it bears gmeow:Permission, gmeow:Prohibition and gmeow:Duty rules and points at the asset it governs via gmeow:statementAbout (the observedFeature). Promote a flat gmeow:hasLicense / gmeow:hasCopyright to a RightsStatement only when the deontic rules are needed.
Structure
Subclass of: gmeow:Observation, gufo:Relator
Practical Pattern
Use gmeow:RightsStatement as a specialized kind of gmeow:Observation, gufo:Relator. 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#> .
# --- Promoted form: the deontic rules the flat edge cannot carry.
ex:rights a gmeow:RightsStatement ;
gmeow:statementAbout ex:dataset ;
gmeow:hasPermission ex:permReproduce ;
gmeow:hasProhibition ex:prohCommercial .
Common Companion Terms
Projects To
| Profile | External Targets |
|---|---|
cc |
cc |
odrl |
odrl, rdf |
External Equivalences
Equivalent or closely aligned targets: dcterms, ladm, odrl, sosa, wd
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:RightsStatement |
equivalence | - |
skos:relatedMatch | dcterms:RightsStatement | gmeow-rights.sssom.tsv; gmeow:eqRights022; confidence 0.6 |
gmeow:RightsStatement |
equivalence | - |
skos:closeMatch | ladm:LA_RRR | gmeow-places.sssom.tsv; gmeow:eqPlaces204; confidence 0.85 |
gmeow:RightsStatement |
equivalence | - |
skos:relatedMatch | odrl:Asset | gmeow-rights.sssom.tsv; gmeow:eqRights081; confidence 0.3 |
gmeow:RightsStatement |
equivalence | - |
skos:closeMatch | odrl:Policy | gmeow-rights.sssom.tsv; gmeow:eqRights001; confidence 0.7 |
gmeow:RightsStatement |
equivalence | - |
skos:relatedMatch | odrl:Set | gmeow-rights.sssom.tsv; gmeow:eqRights002; confidence 0.7 |
gmeow:RightsStatement |
equivalence | - |
skos:closeMatch | sosa:Observation | gmeow-observations.sssom.tsv; gmeow:eqObs022; confidence 0.8 |
gmeow:RightsStatement |
equivalence | - |
skos:relatedMatch | wd:Q3935748 | gmeow-wikidata.sssom.tsv; gmeow:eqWikidata028; confidence 0.5 |
gmeow:RightsStatement |
equivalence | - |
skos:relatedMatch | wd:Q930582 | gmeow-wikidata.sssom.tsv; gmeow:eqWikidata029; confidence 0.4 |
Projection Coverage
| Source | Kind | Profile | Predicate/Relation | Target | Evidence |
|---|---|---|---|---|---|
gmeow:RightsStatement |
projection | cc |
projects to / <= | cc:Attribution, cc:requires | gmeow:mapCcRequiresAttribution; confidence 0.8; lossy: the duty's assignee, constraints and rule identity drop; CC REL carries only the class-level requirement |
gmeow:RightsStatement |
projection | odrl |
projects to / <= | odrl:Asset, rdf:type | gmeow:mapOdrlAsset |
gmeow:RightsStatement |
projection | odrl |
projects to / <= | odrl:Duty, odrl:action, odrl:assignee, odrl:duty, odrl:target, rdf:type | gmeow:mapOdrlPermissionDuty; lossy: the permission's own odrl:constraint (e.g. temporal validity) does not propagate to the duty — ODRL 2.2 does not inherit a permission's constraints onto its duties, so the duty's constraint scope must be stated separately on the duty rule |
gmeow:RightsStatement |
projection | odrl |
projects to / <= | odrl:Duty, odrl:action, odrl:assignee, odrl:obligation, odrl:target, rdf:type | gmeow:mapOdrlDuty |
gmeow:RightsStatement |
projection | odrl |
projects to / <= | odrl:Permission, odrl:action, odrl:assignee, odrl:permission, odrl:target, rdf:type | gmeow:mapOdrlPermission |
gmeow:RightsStatement |
projection | odrl |
projects to / <= | odrl:Policy | gmeow:mapOdrlPolicyType; confidence 0.9 |
gmeow:RightsStatement |
projection | odrl |
projects to / <= | odrl:Prohibition, odrl:action, odrl:assignee, odrl:prohibition, odrl:target, rdf:type | gmeow:mapOdrlProhibition |
gmeow:RightsStatement |
projection | odrl |
projects to / <= | odrl:Set, rdf:type | gmeow:mapOdrlPolicy |
gmeow:RightsStatement |
projection | odrl |
projects to / = | odrl:profile | gmeow:mapOdrlProfile; confidence 0.9; lossy: the conformance claim is carried exactly as declared by the policy author — the transpiler never verifies it |
gmeow:RightsStatement |
projection | odrl |
projects to / = | odrl:uid | gmeow:mapOdrlUid; confidence 0.95 |
Usage Advice
Use when
- Use when the rights over an asset need first-class deontic rules — explicit permissions, prohibitions, or duties, an ODRL policy, a consent posture, or a conflict-resolution strategy that a flat licence/copyright link cannot carry.
Avoid when
- Avoid for the common case where an asset simply bears a known licence or copyright — use the flat
gmeow:hasLicense/gmeow:hasCopyrightand promote to aRightsStatementonly when the rule layer is genuinely needed.
How to use
- Mint one
RightsStatement, point it at the governed asset withgmeow:statementAbout, hanggmeow:hasPermission/gmeow:hasProhibition/gmeow:hasDutyrules overgmeow:RightsActionvalues, and addgmeow:conflictStrategyandgmeow:rightsTypewhere the policy must be self-resolving; generated ODRL/CC/schema.org projections read it.
Examples
- ex:photoRights a
gmeow:RightsStatement;gmeow:statementAboutex:photo;gmeow:hasPermissionex:mayReproduce;gmeow:hasDutyex:mustAttribute.
Use For Consumers
Avoid For Consumers
Published Alignment Graph
Alignments
| Relation | Target |
|---|---|
closeMatch | ladm:LA_RRR |
closeMatch | odrl:Policy |
closeMatch | sosa:Observation |
relatedMatch | dcterms:RightsStatement |
relatedMatch | odrl:Asset |
relatedMatch | odrl:Set |
relatedMatch | wd:Q3935748 |
relatedMatch | wd:Q930582 |