ODRL Version 2.1 Ontology
type: Ontology
type: Vocabulary
version info: 2.1
preferred namespace uri: http://w3.org/ns/odrl/2/
preferred namespace prefix: odrl
example: Asset
creator: Mo McRoberts (BBC)
creator: Víctor Rodríguez Doncel (OEG-UPM)
issued: 2015-01-18
contributor: ODRL Community Group
description: The Open Digital Rights Language (ODRL) provides flexible and interoperable mechanisms to support transparent and innovative use of digital content in publishing, distribution, and consumption of of digital media across all sectors and communities. The ODRL Policy model is broad enough to support traditional rights expressions for commercial transaction, open access expressions for publicly distributed content, and privacy expressions for social media.

ODRL 2.1 (Turtle)
type: Text
primary topic: ODRL Version 2.1 Ontology
is version of: ODRL Version 2.1 Ontology
format: turtle

ODRL 2.1 (RDF/XML)
type: Text
primary topic: ODRL Version 2.1 Ontology
is version of: ODRL Version 2.1 Ontology
format: rdf+xml

ODRL 2.1 (XML Schema Definition)
type: Text
primary topic: ODRL Version 2.1 Ontology
is version of: ODRL Version 2.1 Ontology
format: http://purl.org/NET/mediatypes/application/xml

ODRL 2.1 (HTML)
type: Text
primary topic: ODRL Version 2.1 Ontology
is version of: ODRL Version 2.1 Ontology
format: http://purl.org/NET/mediatypes/text/html

ODRL Actions vocabulary
type: ConceptScheme
has top concept: Accept tracking
has top concept: Ad-hoc sharing
has top concept: Aggregate
has top concept: Annotate
has top concept: Anonymize
has top concept: Append
has top concept: Archive
has top concept: Attach policy
has top concept: Attach source
has top concept: Attribute
has top concept: Commercialize
has top concept: Concurrent use
has top concept: Copy
has top concept: Delete
has top concept: Derive
has top concept: Display
has top concept: Distribute
has top concept: Ensure exclusivity
has top concept: Execute
has top concept: Export
has top concept: Extract
has top concept: Give
has top concept: Include
has top concept: Index
has top concept: Inform
has top concept: Install
has top concept: Lease
has top concept: Lend
has top concept: License
has top concept: Modify
has top concept: Move
has top concept: Next policy
has top concept: Obtain consent
has top concept: Pay
has top concept: Play
has top concept: Present
has top concept: Preview
has top concept: Print
has top concept: Read
has top concept: Reproduce
has top concept: Review policy
has top concept: Secondary use
has top concept: Sell
has top concept: Share
has top concept: Share-alike
has top concept: Text-to-speech
has top concept: Transform
has top concept: Translate
has top concept: Uninstall
has top concept: Watermark
has top concept: Write
has top concept: Use
has top concept: Grant use
has top concept: Compensate
has top concept: Write to
has top concept: Append to

Asset
type: Class
equivalent class: Thing
term status: testing
comment: Asset is anything which can be subject to a policy. Asserting that something the target of a policy implies that it is an Asset.

Party
type: Class
term status: testing
comment: An entity which can participate in policy transactions. Use an instance of the Party class where it's necessary to associate a Scope with the relationship; in other cases, simply reference the party directly.

Policy
type: Class
subclass of: Asset
term status: testing
comment: A top level entity for describing policies.

Conflict term
type: Class
comment: Instances of ConflictTerm describe policies for resolving conflicts.
term status: testing

Permissions
type: Conflict term
type: NamedIndividual
term status: testing
comment: Permissions take precedence over prohibitions.

Prohibit
type: Conflict term
type: NamedIndividual
term status: testing
comment: Prohibitions take precedence over permissions.

Undefined values
type: Class
comment: Instances of UndefinedTerm describe policies for processing unsupported actions.
term status: testing

Ignore
type: Undefined values
type: NamedIndividual
term status: testing
comment: Undefined actions should be ignored.

Invalid
type: Conflict term
type: Undefined values
type: NamedIndividual
term status: testing
comment: The policy is invalidated.

Support
type: Undefined values
type: NamedIndividual
term status: testing
comment: Undefined actions do not invalidate the policy, but notification for review must occur.

conflict
type: Property
type: ObjectProperty
term status: testing
comment: Relates a conflict-resolution mechansim to a Policy. If no mechanism is specified, the default is invalid.
domain: Policy
range: Conflict term

undefined
type: Property
type: ObjectProperty
term status: testing
comment: Relates the mechanism used for handling undefined actions to a Policy. If no mechanism is specified, the default is invalid.
domain: Policy
range: Undefined values

permission
type: Property
type: ObjectProperty
term status: testing
comment: Relates the description of an individual Permission to a Policy. A permission can be specified either in terms of an Action alone, or an instance of Permission relating an Action and one or more other attributes.
domain: Policy
range: Class
  union of: Permission
  union of: Action

prohibition
type: Property
type: ObjectProperty
term status: testing
comment: Relates the description of an individual Prohibition to a Policy. A prohibition can be specified either in terms of an Action alone, or an instance of Prohibition relating an Action and one or more other attributes.
domain: Policy
range: Class
  union of: Prohibition
  union of: Action

inheritance allowed
type: Property
type: DatatypeProperty
term status: testing
comment: A boolean value indicating whether this policy can be inherited from.
domain: Policy
range: boolean

inherits from
type: Property
type: ObjectProperty
term status: testing
comment: Relates a policy to another policy from which terms are inherited.
domain: Policy
range: Policy

profile
type: Property
term status: testing
comment: indicates the identifier of the ODRL Profile for which the policy expression conforms to
domain: Policy
range: Resource

Rule
type: Class
term status: testing
comment: An abstract common ancestor to Permissions, Prohibitions and Duties.

Permission
type: Class
subclass of: Rule
disjoint with: Prohibition
disjoint with: Duty
term status: testing
comment: A Permission is a rule which indicates the actions the assignee is permitted to perform on the associated asset. In other words, what the assigner (supplier) has granted to the assignee (consumer).

Prohibition
type: Class
subclass of: Rule
disjoint with: Duty
disjoint with: Permission
term status: testing
comment: A Prohibition is a rule which indicates the Actions that the assignee is prohibited to perform on the related Asset.

Duty
type: Class
subclass of: Rule
disjoint with: Prohibition
disjoint with: Permission
term status: testing
comment: A Duty is a rule which indicates requirements which must be fulfilled in order to receive the permission.

Action
type: Class
subclass of: Concept
term status: testing
comment: Instances of Action are things one might be permitted to do or prohibited from doing to a work.

Constraint
type: Class
subclass of: Thing
term status: testing
comment: Parent class of all Constraints.

relation
type: Property
type: ObjectProperty
term status: testing
comment: Relation is an abstract property which creates an explicit link between an Action and an Asset. Sub-properties of relation are used to define the nature of that link.
domain: Rule
range: Asset

output
type: Property
type: ObjectProperty
sub property of: relation
term status: testing
comment: The output property specifies the Asset which is created from the output of the Action.
domain: Rule
range: Asset

target
type: Property
type: ObjectProperty
sub property of: relation
term status: testing
comment: The target property specifies the Asset upon which the Action is performed.
domain: Rule
range: Asset

function
type: Property
type: ObjectProperty
term status: testing
comment: Function is an abstract property whose sub-properties define the roles which may be fulfilled by a party in relation to a Rule.
domain: Rule
range: Party

action
type: Property
type: ObjectProperty
term status: testing
comment: The operation relating to the asset for which permission is being granted. A permission must include exactly one action.
domain: Rule
range: Action

constraint
type: Property
type: ObjectProperty
term status: testing
comment: One or more constraints which affect the validity of the Permission; e.g. if the Action play is only permitted for a certain period of time.
domain: Rule
range: Constraint

duty
type: Property
type: ObjectProperty
term status: testing
comment: A Duty indicates requirements which must be fulfilled in order to receive the permission.
domain: Permission
range: Class
  union of: Duty
  union of: Action

unit
type: Property
term status: testing
domain: Constraint
range: Resource
comment: The unit of measurement used for the constraint value.

unit
type: Property
term status: testing
domain: Constraint
range: Resource
comment: The unit of measurement used for the constraint value.

operator
type: Property
type: ObjectProperty
term status: testing
comment: The Boolean operator applied to a constraint and its operand.
domain: Constraint
range: Operator

right-operand
type: Property
term status: testing
comment: The operand applied to an instance of a constraint. Do not use the right-operand property directly within a Constraint. Instead, a Constraint instance must contain exactly one triple which makes use of one of the sub-properties of right-operand.
domain: Constraint

status
type: Property
term status: testing
comment: The current value of the constraint. The range of the status property is identical to that of the operand property selected used in the constraint.
domain: Constraint

Operator
type: Class
subclass of: Thing
term status: testing
comment: Instances of the Operator class represent boolean operators

Equal to
type: Operator
type: NamedIndividual
term status: testing
comment: Indicating that a given value equals the operand of the Constraint.

Greater than
type: Operator
type: NamedIndividual
term status: testing

Greater than or equal to
type: Operator
type: NamedIndividual
term status: testing

Has part
type: Operator
type: NamedIndividual
term status: testing

Is a
type: Operator
type: NamedIndividual
term status: testing

Is all of
type: Operator
type: NamedIndividual
term status: testing

Is any of
type: Operator
type: NamedIndividual
term status: testing

Is none of
type: Operator
type: NamedIndividual
term status: testing

Is part of
type: Operator
type: NamedIndividual
term status: testing

Less than
type: Operator
type: NamedIndividual
term status: testing

Less than or equal to
type: Operator
type: NamedIndividual
term status: testing

Not equal to
type: Operator
type: NamedIndividual
term status: testing

Use
type: Action
type: Concept
term status: testing
comment: The Assigner permits/prohibits the Assignee to use the Asset as agreed. More details may be defined in the applicable agreements or under applicable commercial laws. Refined types of actions can be expressed by the narrower actions.

Grant use
type: Action
type: Concept
term status: testing
broader transitive: Use
comment: The Assigner permits/prohibits the Assignee to grant the use the Asset to third parties. This action enables the Assignee to create policies for the use of the Asset for third parties. nextPolicy is recommended to be agreed with the third party. Use of temporal constraints is recommended.

Compensate
type: Action
type: Concept
term status: testing
comment: The Assigner requires that the Assignees compensates the Assigner (or other specified compensation Party) by some amount of value, if defined, for use of the Asset. The compensation may use different types of things with a value: (i) the thing is expressed by the value (term) of the Constraint name; (b) the value is expressed by operator, rightOperand, dataType and unit

Accept tracking
type: Action
type: Concept
term status: testing
comment: The Assigner requires that the Assignees accepts that the use of the Asset may be tracked. The collected information may be tracked by the Assigner, or may link to a Party with the role function “trackingParty”.

Aggregate
type: Action
type: Concept
broader transitive: Use
term status: testing
comment: The Assigner permits/prohibits the Assignees to use the Asset or parts of it as part of a composite collection.

Annotate
type: Action
type: Concept
broader transitive: Use
term status: testing
comment: The Assigner permits/prohibits the Assignees to add explanatory notations/commentaries to the Asset without modifying the Asset in any other way.

Anonymize
type: Action
type: Concept
broader transitive: Use
term status: testing
comment: The Assigner permits/prohibits the Assignees to anonymize all or parts of the Asset. For example, to remove identifying particulars for statistical or for other comparable purposes, or to use the asset without stating the author/source.

Append
type: Action
type: Concept
term status: deprecated
deprecated by: Append to
comment: The act of adding to the end of an asset.

Append to
type: Action
type: Concept
term status: testing
broader transitive: Write to
comment: The act of appending data to the Asset without modifying the Asset in any other way

Archive
type: Action
type: Concept
term status: testing
comment: The Assigner permits/prohibits the Assignees to store the Asset (in a non-transient form). Constraints may be used for temporal conditions.
broader transitive: Use

Attribute
type: Action
type: Concept
term status: testing
comment: The Assigner requires that the Assignees attributes the Asset to the Assigner or an attributed Party. May link to an Asset with the attribution information. May link to a Party with the role function “attributedParty”.

Concurrent use
type: Action
type: Concept
term status: testing
comment: The Assigner permits/prohibits the Assignees to create multiple copies of the Asset that are being concurrently used.
broader transitive: Use

Copy
type: Action
type: Concept
term status: deprecated
comment: The act of making an exact reproduction of the asset.
deprecated by: Reproduce

Delete
type: Action
type: Concept
term status: testing
comment: The Assigner requires that the Assignees permanently removes all copies of the Asset. Use a constraint to define under which conditions the Asset should be deleted.

Derive
type: Action
type: Concept
term status: testing
comment: The Assigner permits/prohibits the Assignees to create a new derivative Asset from this Asset and to edit or modify the derivative. A new asset is created and may have significant overlaps with the original Asset. (Note that the notion of whether or not the change is significant enough to qualify as a new asset is subjective). To the derived Asset a next policy may be applied.
broader transitive: Use

Digitize
type: Action
type: Concept
term status: testing
broader transitive: Use
comment: The Assigner permits/prohibits the Assignees to produce a digital copy of (or otherwise digitize) the Asset from its analogue form.

Display
type: Action
type: Concept
term status: testing
comment: The Assigner permits/prohibits the Assignees to display the visual media Asset to an audience or the public. For example, displaying an image on a screen.
broader transitive: Present

Distribute
type: Action
type: Concept
term status: testing
comment: The Assigner permits/prohibits the Assignees to distribute the Asset.
broader transitive: Use

Ensure exclusivity
type: Action
type: Concept
term status: testing
comment: The Assignee requires that the Assigners ensure that the permission on the Asset is exclusive to the Assignee.

Execute
type: Action
type: Concept
term status: testing
comment: The Assigner permits/prohibits the Assignees to run the computer program Asset. For example, machine executable code or Java such as a game or application.
broader transitive: Use

Export
type: Action
type: Concept
term status: deprecated
comment: The act of transforming the asset into a new form.
deprecated by: Transform

Extract
type: Action
type: Concept
term status: testing
comment: The Assigner permits/prohibits the Assignees to extract parts of the Asset and to use it as a new Asset. A new asset is created and may have very little in common with the original Asset. (Note that the notion of whether or not the change is significant enough to qualify as a new asset is subjective). To the extracted Asset a next policy may be applied.
broader transitive: Reproduce

Give
type: Action
type: Concept
term status: testing
comment: The Assigner permits/prohibits the Assignees to transfer the ownership of the Asset to a third party without compensation and while deleting the original asset.
broader transitive: Transfer

Include
type: Action
type: Concept
term status: testing
comment: The Assigner requires that the Assignees include other related assets in the Asset. For example: bio picture must be included in the attribution. Use of the Asset relation attribute is required.

Index
type: Action
type: Concept
term status: testing
comment: The Assigner permits/prohibits the Assignees to record the Asset in an index. For example, to include a link to the Asset in a search engine database.
broader transitive: Use

Inform
type: Action
type: Concept
term status: testing
comment: The Assigner requires that the Assignees inform the Assigner or an informed Party that an action has been performed on or in relation to the Asset. May link to a Party with the role function “informedParty”.

Install
type: Action
type: Concept
term status: testing
comment: The Assigner permits/prohibits the Assignees to load the computer program Asset onto a storage device which allows operating or running the Asset.
broader transitive: Use

Lease
type: Action
type: Concept
term status: testing
comment: The act of making available the asset to a third-party for a fixed period of time with exchange of value.

License
type: Action
type: Concept
term status: deprecated
comment: The act of granting the right to use the asset to a third-party.
deprecated by: Grant use

Lend
type: Action
type: Concept
term status: testing
comment: The act of making available the asset to a third-party for a fixed period of time without exchange of value.

Modify
type: Action
type: Concept
term status: testing
comment: The Assigner permits/prohibits the Assignees to update existing content of the Asset. A new asset is not created by this action. This action will modify an asset which is typically updated from time to time without creating a new asset like a database. If the result from modifying the asset should be a new asset the actions derive or extract should be used. (Note that the notion of whether or not the change is significant enough to qualify as a new asset is subjective).
broader transitive: Use

Move
type: Action
type: Concept
term status: testing
comment: The Assigner permits/prohibits the Assignees to move the Asset from one digital location to another including deleting the original copy. After the Asset has been moved, the original copy must be deleted.
broader transitive: Use

Next policy
type: Action
type: Concept
term status: testing
comment: The Assigner requires that the Assignees grants the specified Policy to a third party for their use of the Asset.

Obtain consent
type: Action
type: Concept
term status: testing
comment: The Assigner requires that the Assignees obtains explicit consent from the Assigner or a consenting Party to perform the requested action in relation to the Asset. Used as a Duty to ensure that the Assigner or a Party is authorized to approve such actions on a case-by-case basis. May link to a Party with the role function “consentingParty”.

Pay
type: Action
type: Concept
term status: deprecated
comment: The act of paying a financial amount to a party for use of the asset.
deprecated by: Compensate

Play
type: Action
type: Concept
term status: testing
comment: The Assigner permits/prohibits the Assignees to perform an audio Asset to an audience.
broader transitive: Present

Present
type: Action
type: Concept
term status: testing
comment: The Assigner permits/prohibits the Assignees to perform or exhibit an Asset to an audience.
broader transitive: Use

Preview
type: Action
type: Concept
term status: testing
comment: The act of providing a short preview of the asset.

Print
type: Action
type: Concept
term status: testing
comment: The Assigner permits/prohibits the Assignees to print an Asset onto paper or to create a hard copy. For example, creating a permanent, fixed (static), and directly perceivable representation of the Asset.
broader transitive: Present

Read
type: Action
type: Concept
term status: testing
comment: The Assigner permits/prohibits the Assignees to obtain data from the Asset. For example, the ability to read a record from a database (the Asset).
broader transitive: Use

Reproduce
type: Action
type: Concept
term status: testing
comment: The act of making an exact reproduction of the asset. The Assigner permits/prohibits the Assignees to make exact reproductions of the Asset.
broader transitive: Use

Review policy
type: Action
type: Concept
term status: testing
comment: The Assigner requires that the Assignees have a person review the Policy applicable to the Asset. Used when human intervention is required to review the Policy. May link to an Asset which represents the full Policy information.

Secondary use
type: Action
type: Concept
term status: testing
comment: The act of using the asset for a purpose other than the purpose it was intended for.

Sell
type: Action
type: Concept
term status: testing
comment: The Assigner permits/prohibits the Assignees to transfer the ownership of the Asset to a third party with compensation and while deleting the original asset.
broader transitive: Transfer

Text-to-speech
type: Action
type: Concept
term status: testing
comment: The Assigner permits/prohibits the Assignees to have a text Asset read out loud to an audience.
broader transitive: Use

Transfer
type: Action
type: Concept
term status: testing
comment: The Assigner transfers/does not transfer the ownership in perpetuity to the Assignees.

Transform
type: Action
type: Concept
term status: testing
comment: The Assigner permits/prohibits the Assignees to make a digital copy of the digital Asset in another digital format. Typically used to convert the Asset into a different format for consumption on/transfer to a third party system.
broader transitive: Use

Translate
type: Action
type: Concept
term status: testing
comment: The Assigner permits/prohibits the Assignees to translate the original natural language of an Asset into another natural language. A new derivative Asset is created by that action.
broader transitive: Use

Uninstall
type: Action
type: Concept
term status: testing
comment: The Assigner requires that the Assignees unload and delete the computer program Asset from a storage device and disable its readiness for operation. The Asset is no longer accessible to the Assignees.

Watermark
type: Action
type: Concept
term status: testing
comment: The Assigner requires that the Assignees apply a watermark as provided by the Assigner to the Asset. It is recommended to embed a link to the watermark.

Write
type: Action
type: Concept
term status: deprecated
comment: The act of writing to the asset.
deprecated by: Write to

Write to
type: Action
type: Concept
term status: testing
broader transitive: Use
comment: The act of adding data to the Asset.

absolute position
type: Property
type: DatatypeProperty
sub property of: right-operand
term status: testing
comment: A point defined with absolute coordinates.

absolute size
type: Property
type: DatatypeProperty
sub property of: right-operand
term status: testing
comment: The absolute dimension that the Asset may be resized.
range: decimal

count
type: Property
type: DatatypeProperty
sub property of: right-operand
term status: testing
comment: The numeric count indicating the number of times the corresponding entity may be exercised
range: nonNegativeInteger

date/time
type: Property
type: DatatypeProperty
sub property of: right-operand
term status: testing
comment: The date (and optional time and timezone) representing a point in time or period.
range: Class
  union of: date
  union of: dateTime

delivery channel
type: Property
type: ObjectProperty
sub property of: right-operand
term status: testing
comment: The delivery channel used for storing or communicating the asset.

device
type: Property
type: ObjectProperty
sub property of: right-operand
term status: deprecated
equivalent property: system
comment: An identifiable computing system.
deprecated by: SystemDevice

SystemDevice
type: Property
type: ObjectProperty
sub property of: right-operand
term status: testing
equivalent property: system
equivalent property: device
comment: An identifiable computing system.

elapsed time
type: Property
type: DatatypeProperty
sub property of: right-operand
term status: testing
comment: A period of time in which the policy action can be exercised.
range: Literal

event
type: Property
type: ObjectProperty
sub property of: right-operand
term status: testing
comment: Specification of a defined event applicable to the asset usage.

Policy usage time
type: NamedIndividual
term status: testing
comment: When used as an event in constraints, indicates that the event occurs at the time when the policy is executed.

file format
type: Property
type: ObjectProperty
sub property of: right-operand
term status: testing
comment: The file format applicable to the Asset.

industry
type: Property
type: DatatypeProperty
sub property of: right-operand
term status: testing
comment: The defined industry sector applicable to the asset usage

language
type: Property
type: DatatypeProperty
sub property of: right-operand
term status: testing
comment: The natural language applicable to the asset usage

media
type: Property
sub property of: right-operand
term status: testing
comment: The media type in which the asset may be used.

metered time
type: Property
type: DatatypeProperty
sub property of: right-operand
term status: testing
comment: The maximum period of metered usage time.
range: Literal

payment amount
type: Property
type: DatatypeProperty
sub property of: right-operand
term status: testing
range: decimal

percentage
type: Property
type: DatatypeProperty
sub property of: right-operand
term status: testing
comment: The amount (as a percentage) of the action applicable to the asset.
range: decimal

product
type: Property
type: DatatypeProperty
sub property of: right-operand
term status: testing
comment: The specified Product or Service name.
range: string

purpose
type: Property
type: ObjectProperty
sub property of: right-operand
term status: testing
comment: Specification of a defined purpose applicable to the asset usage.

recipient
type: Property
type: ObjectProperty
sub property of: right-operand
term status: testing
comment: The party that receives the result of the Action on the Asset.

relative position
type: Property
type: DatatypeProperty
sub property of: right-operand
term status: testing
comment: A point defined with reference to another position.

relative size
type: Property
type: DatatypeProperty
sub property of: right-operand
term status: testing
comment: The relative dimension that the Asset may be resized.

resolution
type: Property
sub property of: right-operand
term status: testing
comment: The resolution at which the asset may be used.

spatial
type: Property
sub property of: right-operand
term status: testing
comment: A code representing a geospatial area.

system
type: Property
sub property of: right-operand
term status: deprecated
deprecated by: SystemDevice
equivalent property: device
comment: An identifiable computing system.

time interval
type: Property
type: DatatypeProperty
sub property of: right-operand
term status: testing
comment: Recurring period of time in which the usage may be exercised.
range: Literal

version
type: Property
type: ObjectProperty
sub property of: right-operand
term status: testing
comment: The scope of versions for the asset.

virtual location
type: Property
type: ObjectProperty
sub property of: right-operand
term status: testing
comment: Specification of a digital locale.

assignee
type: Property
type: ObjectProperty
sub property of: function
term status: testing
comment: The Party is the recipient of the policy statement.
range: Party

assigner
type: Property
type: ObjectProperty
sub property of: function
term status: testing
comment: The Party is the issuer of the policy statement.
range: Party

attributed party
type: Property
type: ObjectProperty
sub property of: function
term status: testing
comment: The Party to be attributed.

consenting party
type: Property
type: ObjectProperty
sub property of: function
term status: testing
comment: The Party to obtain consent from.

informed party
type: Property
type: ObjectProperty
sub property of: function
term status: testing
comment: The Party to be informed of all uses.

payee party
type: Property
type: ObjectProperty
sub property of: function
term status: deprecated
deprecated by: payee party
comment: The Party is the recipient of the payment.

payee party
type: Property
type: ObjectProperty
sub property of: function
term status: testing
comment: The Party is the recipient of the compensation.

tracking party
type: Property
type: ObjectProperty
sub property of: function
term status: testing
comment: The Party is the usage tracker.

Agreement
type: Class
term status: testing
subclass of: Policy
disjoint with: Offer
disjoint with: Privacy
disjoint with: Request
disjoint with: Set
disjoint with: Ticket
comment: Policy expressions that are formal contracts (or licenses) stipulating all the terms of usage and all the parties involved.

Offer
type: Class
term status: testing
subclass of: Policy
disjoint with: Agreement
disjoint with: Privacy
disjoint with: Request
disjoint with: Set
disjoint with: Ticket
comment: An instance of Offer is a Policy expression that proposes terms of usage from an Asset owner.

Privacy
type: Class
term status: testing
subclass of: Policy
disjoint with: Agreement
disjoint with: Offer
disjoint with: Request
disjoint with: Set
disjoint with: Ticket
comment: An instance of Privacy is a Policy expression that stipulates the terms of usage over personal information.

Request
type: Class
term status: testing
subclass of: Policy
disjoint with: Agreement
disjoint with: Offer
disjoint with: Privacy
disjoint with: Set
disjoint with: Ticket
comment: An instance of Request is a Policy expression that proposes terms of usage to an Asset owner.

Set
type: Class
term status: testing
subclass of: Policy
disjoint with: Agreement
disjoint with: Offer
disjoint with: Privacy
disjoint with: Request
disjoint with: Ticket
comment: An instance of Set is a Policy expression that consists of entities from the complete model.

Ticket
type: Class
term status: testing
subclass of: Policy
disjoint with: Agreement
disjoint with: Offer
disjoint with: Privacy
disjoint with: Request
disjoint with: Set
comment: An instance of Ticket is a Policy expression that stipulates the terms of usage and is redeemable by any Party who currently holds the Ticket in their possession.

All
type: Class
subclass of: Party
term status: testing
comment: Specifies that the scope of the relationship is all of the collective individuals within a context.

All second-level connections
type: Class
subclass of: Party
term status: testing
comment: Specifies that the scope of the relationship is all of the second-level connections to the Party.

All connections
type: Class
subclass of: Party
term status: testing
comment: Specifies that the scope of the relationship is all of the first-level connections of the Party.

All groups
type: Class
subclass of: Party
term status: testing
comment: Specifies that the scope of the relationship is all of the group connections of the Party.

Group
type: Class
subclass of: Party
term status: testing
comment: Specifies that the scope of the relationship is the defined group with multiple individual members.

Individual
type: Class
subclass of: Party
term status: testing
comment: Specifies that the scope of the relationship is the single Party individual.

Ad-hoc sharing
type: Action
type: Concept
term status: deprecated
deprecated by: adhoc-share
comment: The act of sharing the asset to parties in close proximity to the owner. This action may be used to express [OMA] Sharing semantics.

Extract character
type: Action
type: Concept
broader: Extract
term status: deprecated
deprecated by: extract-char
comment: The act of extracting (replicating) unchanged characters from the asset.

Extract page
type: Action
type: Concept
broader: Extract
term status: deprecated
deprecated by: extract-word
comment: The act of extracting (replicating) unchanged pages from the asset.

Extract word
type: Action
type: Concept
broader: Extract
term status: deprecated
deprecated by: extract-page
comment: The act of extracting (replicating) unchanged words from the asset.

Attach policy
type: Action
type: Concept
term status: deprecated
deprecated by: Notice
comment: The act of keeping the policy notice with the asset.

Attach source
type: Action
type: Concept
term status: deprecated
deprecated by: SourceCode
comment: The act of attaching the source of the asset and its derivatives.

Share-alike
type: Action
type: Concept
term status: deprecated
deprecated by: ShareAlike
comment: The act of distributing any derivative asset under the same terms as the original asset.

Commercialize
type: Action
type: Concept
term status: deprecated
deprecated by: CommercialUse
comment: The act of using the asset in a business environment.

Share
type: Action
type: Concept
term status: deprecated
deprecated by: Distribution
comment: The act of the non-commercial reproduction and distribution of the asset to third-parties.

proximity
type: Property
type: DatatypeProperty
sub property of: right-operand
term status: deprecated
deprecated by: proximity
comment: An value indicating the closeness or nearness.

timed count
type: Property
type: DatatypeProperty
sub property of: right-operand
term status: deprecated
deprecated by: timed-count
comment: The number of seconds after which timed metering use of the asset begins.
range: Literal