Data model Rights
Version: 1.1.0
Previous version:
Created: 2025-09-10
Last modified: 2025-09-10
SHACL file: rights.shacl.ttl
Authors:
Data model to describe rights and distribution policy.
Namespaces
Classes & Properties
Classes: Action | Concept | Constraint | Content range | Digital representation | Intellectual entity | License | Metadata range | Motivation | Permission | Policy | Prohibition | Rights Statement | Rights status | User group | public domain
Action (odrl:Action)
An operation on an Asset.
Concept (skos:Concept)
Subclasses: Local identifier , Motivation , Organization type , Role , Role name
A SKOS concept can be viewed as an idea or notion; a unit of thought. However, what constitutes a unit of thought is subjective, and this definition is meant to be suggestive, rather than restrictive.
Constraint (odrl:Constraint)
A boolean expression that refines the semantics of an Action and Party/Asset Collection or declare the conditions applicable to a Rule.
Property | Description | Cardinality | Datatype |
---|---|---|---|
constraint name (odrl:leftOperand) | The left operand in a constraint expression. | 1..1 | IRI Possible values: odrl:recipient , haRig:metadataRange , haRig:contentRange , odrl:dateTime , odrl:absoluteTemporalPosition |
constraint value (odrl:rightOperand) | The value of the right operand in a constraint expression. | 1..1 | User group or Metadata range or Content range Possible values: haRig:extended , haRig:limited , haRig:full , haRig:partial , haRig:available-for-consultation , haRig:downloadable , haRig:between-partners , haRig:educational-public , haRig:intra-muros , haRig:public , haRig:research-public |
operator (odrl:operator) | The operator function applied to operands of a Constraint. | 1..1 | IRI Possible values: odrl:eq , odrl:lt |
Content range (haRig:ContentRange)
Subclass of: Right Operand
The intended reach of the object’s media content of the. For example, whether it is about the full content or only a part.
Digital representation (haObj:DigitalRepresentation)
Subclass of: Representation
Subclasses: Fragment representation
Digital representation of an archived intellectual entity.
Property | Description | Cardinality | Datatype |
---|---|---|---|
Target Policy (odrl:hasPolicy) | The access policy of this digital representation that consists of permissions and restrictions. | 0..1 | Policy |
condition for reuse (dct:license) | A legal document giving official permission to do something with the resource. | 0..1 | License |
rights status (premis:rightsStatus) | 1..3 | Rights status |
Intellectual entity (premis:IntellectualEntity)
Subclass of: Object
Subclasses: Audio , DVD , DVD chapter , Film , Image , Material artwork , Newspaper issue , Newspaper issue page , Video
A set of content that is considered a single intellectual unit for purposes of management and description: for example, a particular book, map, photograph, database, or piece of hardware or software. An Intellectual Entity can include other Intellectual Entities; for example, a web site can include a web page; a web page can include an image. An Intellectual Entity may have one or more digital representations. An Intellectual Entity may also describe an environment, defined as technology supporting a digital object in some way (e.g. by rendering or executing it). Environments can consist of software, hardware, or a combination of both.
Property | Description | Cardinality | Datatype |
---|---|---|---|
condition for reuse (dct:license) | A legal document giving official permission to do something with the resource. | 0..1 | License |
rights statement (dct:rights) | Information about rights held in and over the resource. | 1..1 | Rights Statement |
rights status (premis:rightsStatus) | 1..3 | Rights status or public domain |
License (premis:License)
Subclass of: Rights basis
A license agreement or other legal document that grants rights.
Metadata range (haRig:MetadataRange)
Subclass of: Right Operand
The intended reach of the object’s metadata. For example, whether it is about the full set of metadata or only a part.
Motivation (haRig:Motivation)
Subclass of: Concept
Motivation for an access limitation.
Permission (odrl:Permission)
Subclass of: Rule
The ability to perform an Action over an Asset.
Property | Description | Cardinality | Datatype |
---|---|---|---|
access action (odrl:action) | The action to which the permission or restriction relates. | 1..* | Action Possible values: haRig:available-for-consultation , haRig:downloadable |
constraint (odrl:constraint) | Constraint applied to a Rule. | 0..5 | Constraint |
end date (premis:endDate) | 0..1 | xsd:dateTime | |
note (premis:note) | 0..1 | xsd:string | |
start date (premis:startDate) | 0..1 | xsd:dateTime |
Policy (odrl:Policy)
A non-empty group of Permissions and/or Prohibitions.
Property | Description | Cardinality | Datatype |
---|---|---|---|
limitation of access (odrl:prohibition) | A rule that restricts meemoo in providing access to a digital representation. | 0..* | Prohibition |
ontsluitingstoestemming (odrl:permission) | A rule that grants meemoo permission to provide access to a digital representation. | 0..* | Permission |
target representation (odrl:target) | The digital representation to which this access policy applies. | 1..* | Digital representation |
Prohibition (odrl:Prohibition)
Subclass of: Rule
The inability to perform an Action over an Asset.
Property | Description | Cardinality | Datatype |
---|---|---|---|
access action (odrl:action) | The action to which the permission or restriction relates. | 1..* | Action Possible values: haRig:available-for-consultation , haRig:downloadable |
constraint (odrl:constraint) | Constraint applied to a Rule. | 0..5 | Constraint |
end date (premis:endDate) | 0..1 | xsd:dateTime | |
is motivated by (haRig:isMotivatedBy) | 1..* | Motivation | |
note (premis:note) | 0..1 | xsd:string | |
start date (premis:startDate) | 0..1 | xsd:dateTime |
Rights Statement (dct:RightsStatement)
A statement about the intellectual property rights (IPR) held in or over a resource, a legal document giving official permission to do something with a resource, or a statement about access rights.
Rights status (premis:RightsStatus)
Subclasses: public domain
Information about how a RightsBasis applies to a particular object.
Property | Description | Cardinality | Datatype |
---|---|---|---|
end date (premis:endDate) | 0..1 | xsd:dateTime | |
note (premis:note) | 0..1 | xsd:string | |
start date (premis:startDate) | 0..1 | xsd:dateTime |
User group (haRig:UserGroup)
Subclass of: Right Operand
Group of web platform users.
public domain (copyrightStatus:pub)
Subclass of: Rights status
In the public domain and may used without copyright restriction.
Properties from Rights status: end date, note, start date