diff --git a/tools/classes.php b/tools/classes.php index f5bb41a..ed1691b 100644 --- a/tools/classes.php +++ b/tools/classes.php @@ -323,12 +323,22 @@ public function htmlTerms($type, $title) { $description = file_get_contents($path); } } - $html .= "\n" . $description . "\n";; - + #$html .= "\n" . $description . "\n";; + + $html .= "\n \n \n \n \n
\n"; + $html .= "\n"; - $html .= " \n"; $html .= $term->propertyRow("Label", "rdfs:label"); - $html .= $term->propertyRow("Status", "vs:term_status"); + $html .= " \n"; + $html .= " \n"; + $html .= " \n"; + + $html .= "
URI: ".$term->htmlLink()."
Identifier: ".$term->htmlLink()."
Defintion: ".$description."
Comment: test
\n
\n"; + $html .= "\n"; + + #$html .= $term->propertyRow("Status", "vs:term_status"); + $html .= $term->propertyRow("Parent class", "rdfs:subClassOf"); + $html .= $term->propertyRow("Parent property", "rdfs:subPropertyOf"); $html .= $term->propertyRow("Equivalent to", "owl:sameAs"); $html .= $term->propertyRow("Deprecated by", "ont:deprecatedBy"); $html .= $term->propertyRow("Deprecates", "^ont:deprecatedBy"); @@ -336,8 +346,7 @@ public function htmlTerms($type, $title) { $html .= $term->propertyRow("Sub-properties", "^rdfs:subPropertyOf"); $html .= $term->propertyRow("Narrower terms", "^skos:broaderTransitive"); $html .= $term->propertyRow("Broader terms", "skos:broaderTransitive"); - $html .= $term->propertyRow("Parent class", "rdfs:subClassOf"); - $html .= $term->propertyRow("Parent property", "rdfs:subPropertyOf"); + $html .= $term->propertyRow("Properties", "^rdfs:domain"); if ($term instanceof Phpspecgen_Class) { $properties = $term->inheritedProperties(); @@ -357,6 +366,10 @@ public function htmlTerms($type, $title) { $html .= $term->propertyRow('Concepts', 'skos:hasTopConcept'); $html .= $term->propertyRow('Concept scheme', '^skos:hasTopConcept'); $html .= "
\n"; + + $html .= "
\n "; + + $html .= "\n"; } $html .= ''; diff --git a/vocab/WD/config.js b/vocab/WD/config.js index af36d9e..30cfb90 100644 --- a/vocab/WD/config.js +++ b/vocab/WD/config.js @@ -1,7 +1,7 @@ var respecConfig = { specStatus: "ED", shortName: "odrl-vocab", - publishDate: "2016-05-20", + publishDate: "2016-06-30", //previousPublishDate: "", //previousMaturity: "", //previousURI: "", @@ -45,5 +45,5 @@ var respecConfig = { inlineCSS: true, noIDLIn: true, noLegacyStyle: false, - issueBase: "https://www.w3.org/2016/poe/track/issues/" + issueBase: "https://github.com/w3c/poe/milestones/Vocabulary%20&%20Expression" }; diff --git a/vocab/WD/index.html b/vocab/WD/index.html index 2c145af..b00ed47 100644 --- a/vocab/WD/index.html +++ b/vocab/WD/index.html @@ -60,1949 +60,3400 @@

Introduction

Vocabulary

-

The Namespace URI to identify the ODRL model and vocabulary is http://www.w3.org/ns/odrl/2/

+

The Namespace URI to identify the ODRL model and vocabulary terms is http://www.w3.org/ns/odrl/2/

+
+

The namespace URI may change in future versions.

+
+ +
+ ODRL Vocabulary groups +
Vocabulary groups
+
+ +

Summary of Terms

This vocabulary defines 24 classes, 56 properties, one concept scheme, 61 concepts and 18 named individuals.

Classes
Action | Agreement | All | AllConnections | AllGroups | All2ndConnections | Asset | ConflictTerm | Constraint | Duty | Group | Individual | Offer | Operator | Party | Permission | Policy | Privacy | Prohibition | Request | Rule | Set | Ticket | UndefinedTerm
Properties
systemDevice | absolutePosition | absoluteSize | action | assignee | assigner | attributedParty | conflict | consentingParty | constraint | count | dateTime | deliveryChannel | device | duty | elapsedTime | event | fileFormat | function | industry | informedParty | inheritAllowed | inheritFrom | language | media | meteredTime | operator | output | compensatedParty | payAmount | percentage | permission | product | profile | prohibition | proximity | purpose | recipient | relation | relativePosition | relativeSize | resolution | rightOperand | spatial | status | system | target | timeInterval | timedCount | trackingParty | undefined | dataType | version | virtualLocation
Concept schemes
actions
Concepts
acceptTracking | adHocShare | aggregate | annotate | anonymize | append | appendTo | archive | attachPolicy | attachSource | attribute | commercialize | compensate | concurrentUse | copy | delete | derive | digitize | display | distribute | ensureExclusivity | execute | export | extract | extractChar | extractPage | extractWord | give | grantUse | include | index | inform | install | lease | lend | license | modify | move | nextPolicy | obtainConsent | pay | play | present | preview | print | read | reproduce | reviewPolicy | secondaryUse | sell | share | shareAlike | textToSpeech | transfer | transform | translate | uninstall | use | watermark | write | writeTo
Named individuals
eq | gt | gteq | hasPart | ignore | invalid | isA | isAllOf | isAnyOf | isNoneOf | isPartOf | lt | lteq | neq | perm | policyUsage | prohibit | support

Classes

Asset

- -

The Asset entity is the subject of an ODRL policy expression that permissions and prohibitions are applied to.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/Asset
Label: Asset
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/Asset
Defintion:

The Asset entity is the subject of an ODRL policy expression that permissions and prohibitions are applied to.

Comment: test
+
+
Sub-classes: Policy
In range of: output, relation, target
- +
+

Party

- -

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.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/Party
Label: Party
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/Party
Defintion:

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.

Comment: test
+
+
Sub-classes: All, All2ndConnections, AllConnections, AllGroups, Group, Individual
In range of: assignee, assigner, function
- +
+

Policy

- -

A top level entity for describing policies.

+ + + + + +
- - - + + + +
URI: http://www.w3.org/ns/odrl/2/Policy
Label: Policy
Status: stable
Sub-classes: Agreement, Offer, Privacy, Request, Set, Ticket
Identifier: http://www.w3.org/ns/odrl/2/Policy
Defintion:

A top level entity for describing policies.

Comment: test
+
+ +
Parent class: Asset
Sub-classes: Agreement, Offer, Privacy, Request, Set, Ticket
Properties: conflict, inheritAllowed, inheritFrom, permission, profile, prohibition, undefined
In range of: inheritFrom
- +
+

ConflictTerm

- -

Instances of ConflictTerm describe policies for resolving conflicts.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/ConflictTerm
Label: Conflict term
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/ConflictTerm
Defintion:

Instances of ConflictTerm describe policies for resolving conflicts.

Comment: test
+
+
In range of: conflict
Instances: invalid, perm, prohibit
- +
+

UndefinedTerm

- -

Instances of UndefinedTerm describe policies for processing unsupported actions.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/UndefinedTerm
Label: Undefined values
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/UndefinedTerm
Defintion:

Instances of UndefinedTerm describe policies for processing unsupported actions.

Comment: test
+
+
In range of: undefined
Instances: ignore, invalid, support
- +
+

Rule

- -

An abstract common ancestor to Permissions, Prohibitions and Duties.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/Rule
Label: Rule
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/Rule
Defintion:

An abstract common ancestor to Permissions, Prohibitions and Duties.

Comment: test
+
+
Sub-classes: Duty, Permission, Prohibition
Properties: action, constraint, function, output, relation, target
- +
+

Permission

- -

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).

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/Permission
Label: Permission
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/Permission
Defintion:

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).

Comment: test
+
+
Parent class: Rule
Properties: duty
Inherited Properties: relation, output, target, function, action, constraint
- +
+

Prohibition

- -

A Prohibition is a rule which indicates the Actions that the assignee is prohibited to perform on the related Asset.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/Prohibition
Label: Prohibition
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/Prohibition
Defintion:

A Prohibition is a rule which indicates the Actions that the assignee is prohibited to perform on the related Asset.

Comment: test
+
+
Parent class: Rule
Inherited Properties: relation, output, target, function, action, constraint
- +
+

Duty

- -

A Duty is a rule which indicates requirements which must be fulfilled in order to receive the permission.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/Duty
Label: Duty
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/Duty
Defintion:

A Duty is a rule which indicates requirements which must be fulfilled in order to receive the permission.

Comment: test
+
+
Parent class: Rule
Inherited Properties: relation, output, target, function, action, constraint
- +
+

Action

- -

Instances of Action are things one might be permitted to do or prohibited from doing to a work.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/Action
Label: Action
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/Action
Defintion:

Instances of Action are things one might be permitted to do or prohibited from doing to a work.

Comment: test
+
+
Parent class: skos:Concept
In range of: action
Instances: acceptTracking, adHocShare, aggregate, annotate, anonymize, append, appendTo, archive, attachPolicy, attachSource, attribute, commercialize, compensate, concurrentUse, copy, delete, derive, digitize, display, distribute, ensureExclusivity, execute, export, extract, extractChar, extractPage, extractWord, give, grantUse, include, index, inform, install, lease, lend, license, modify, move, nextPolicy, obtainConsent, pay, play, present, preview, print, read, reproduce, reviewPolicy, secondaryUse, sell, share, shareAlike, textToSpeech, transfer, transform, translate, uninstall, use, watermark, write, writeTo
- +
+

Constraint

- -

Parent class of all Constraints.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/Constraint
Label: Constraint
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/Constraint
Defintion:

Parent class of all Constraints.

Comment: test
+
+
Parent class: owl:Thing
Properties: dataType, operator, rightOperand, status, unit
In range of: constraint
- +
+

Operator

- -

Instances of the Operator class represent boolean operators

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/Operator
Label: Operator
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/Operator
Defintion:

Instances of the Operator class represent boolean operators

Comment: test
+
+
Parent class: owl:Thing
In range of: operator
Instances: eq, gt, gteq, hasPart, isA, isAllOf, isAnyOf, isNoneOf, isPartOf, lt, lteq, neq
- +
+

Agreement

- -

Policy expressions that are formal contracts (or licenses) stipulating all the terms of usage and all the parties involved.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/Agreement
Label: Agreement
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/Agreement
Defintion:

Policy expressions that are formal contracts (or licenses) stipulating all the terms of usage and all the parties involved.

Comment: test
+
+
Parent class: Policy
Inherited Properties: conflict, undefined, permission, prohibition, inheritAllowed, inheritFrom, profile
- +
+

Offer

- -

An instance of Offer is a Policy expression that proposes terms of usage from an Asset owner.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/Offer
Label: Offer
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/Offer
Defintion:

An instance of Offer is a Policy expression that proposes terms of usage from an Asset owner.

Comment: test
+
+
Parent class: Policy
Inherited Properties: conflict, undefined, permission, prohibition, inheritAllowed, inheritFrom, profile
- +
+

Privacy

- -

An instance of Privacy is a Policy expression that stipulates the terms of usage over personal information.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/Privacy
Label: Privacy
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/Privacy
Defintion:

An instance of Privacy is a Policy expression that stipulates the terms of usage over personal information.

Comment: test
+
+
Parent class: Policy
Inherited Properties: conflict, undefined, permission, prohibition, inheritAllowed, inheritFrom, profile
- +
+

Request

- -

An instance of Request is a Policy expression that proposes terms of usage to an Asset owner.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/Request
Label: Request
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/Request
Defintion:

An instance of Request is a Policy expression that proposes terms of usage to an Asset owner.

Comment: test
+
+
Parent class: Policy
Inherited Properties: conflict, undefined, permission, prohibition, inheritAllowed, inheritFrom, profile
- +
+

Set

- -

An instance of Set is a Policy expression that consists of entities from the complete model.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/Set
Label: Set
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/Set
Defintion:

An instance of Set is a Policy expression that consists of entities from the complete model.

Comment: test
+
+
Parent class: Policy
Inherited Properties: conflict, undefined, permission, prohibition, inheritAllowed, inheritFrom, profile
- +
+

Ticket

- -

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.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/Ticket
Label: Ticket
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/Ticket
Defintion:

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.

Comment: test
+
+
Parent class: Policy
Inherited Properties: conflict, undefined, permission, prohibition, inheritAllowed, inheritFrom, profile
- +
+

All

- -

Specifies that the scope of the relationship is all of the collective individuals within a context.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/All
Label: All
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/All
Defintion:

Specifies that the scope of the relationship is all of the collective individuals within a context.

Comment: test
+
+
Parent class: Party
- +
+

All2ndConnections

- -

Specifies that the scope of the relationship is all of the second-level connections to the Party.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/All2ndConnections
Label: All second-level connections
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/All2ndConnections
Defintion:

Specifies that the scope of the relationship is all of the second-level connections to the Party.

Comment: test
+
+
Parent class: Party
- +
+

AllConnections

- -

Specifies that the scope of the relationship is all of the first-level connections of the Party.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/AllConnections
Label: All connections
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/AllConnections
Defintion:

Specifies that the scope of the relationship is all of the first-level connections of the Party.

Comment: test
+
+
Parent class: Party
- +
+

AllGroups

- -

Specifies that the scope of the relationship is all of the group connections of the Party.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/AllGroups
Label: All groups
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/AllGroups
Defintion:

Specifies that the scope of the relationship is all of the group connections of the Party.

Comment: test
+
+
Parent class: Party
- +
+

Group

- -

Specifies that the scope of the relationship is the defined group with multiple individual members.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/Group
Label: Group
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/Group
Defintion:

Specifies that the scope of the relationship is the defined group with multiple individual members.

Comment: test
+
+
Parent class: Party
- +
+

Individual

- -

Specifies that the scope of the relationship is the single Party individual.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/Individual
Label: Individual
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/Individual
Defintion:

Specifies that the scope of the relationship is the single Party individual.

Comment: test
+
+
Parent class: Party
- +
+

Properties

conflict

- -

Relates a conflict-resolution mechansim to a Policy. If no mechanism is specified, the default is invalid.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/conflict
Label: conflict
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/conflict
Defintion:

Relates a conflict-resolution mechansim to a Policy. If no mechanism is specified, the default is invalid.

Comment: test
+
+
Range: ConflictTerm
Domain: Policy
- +
+

undefined

- -

Relates the mechanism used for handling undefined actions to a Policy. If no mechanism is specified, the default is invalid.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/undefined
Label: undefined
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/undefined
Defintion:

Relates the mechanism used for handling undefined actions to a Policy. If no mechanism is specified, the default is invalid.

Comment: test
+
+
Range: UndefinedTerm
Domain: Policy
- +
+

permission

- -

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.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/permission
Label: permission
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/permission
Defintion:

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.

Comment: test
+
+
Range: Action, Permission
Domain: Policy
- +
+

prohibition

- -

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.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/prohibition
Label: prohibition
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/prohibition
Defintion:

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.

Comment: test
+
+
Range: Action, Prohibition
Domain: Policy
- +
+

inheritAllowed

- -

A boolean value indicating whether this policy can be inherited from.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/inheritAllowed
Label: inheritance allowed
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/inheritAllowed
Defintion:

A boolean value indicating whether this policy can be inherited from.

Comment: test
+
+
Range: xsd:boolean
Domain: Policy
- +
+

inheritFrom

- -

Relates a policy to another policy from which terms are inherited.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/inheritFrom
Label: inherits from
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/inheritFrom
Defintion:

Relates a policy to another policy from which terms are inherited.

Comment: test
+
+
Range: Policy
Domain: Policy
- +
+

profile

- -

indicates the identifier of the ODRL Profile for which the policy expression conforms to

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/profile
Label: profile
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/profile
Defintion:

indicates the identifier of the ODRL Profile for which the policy expression conforms to

Comment: test
+
+
Range: rdfs:Resource
Domain: Policy
- +
+

relation

- -

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.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/relation
Label: relation
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/relation
Defintion:

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.

Comment: test
+
+
Sub-properties: output, target
Range: Asset
Domain: Rule
- +
+

output

- -

The output property specifies the Asset which is created from the output of the Action.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/output
Label: output
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/output
Defintion:

The output property specifies the Asset which is created from the output of the Action.

Comment: test
+
+
Parent property: relation
Range: Asset
Domain: Rule
- +
+

target

- -

The target property specifies the Asset upon which the Action is performed.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/target
Label: target
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/target
Defintion:

The target property specifies the Asset upon which the Action is performed.

Comment: test
+
+
Parent property: relation
Range: Asset
Domain: Rule
- +
+

function

- -

Function is an abstract property whose sub-properties define the roles which may be fulfilled by a party in relation to a Rule.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/function
Label: function
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/function
Defintion:

Function is an abstract property whose sub-properties define the roles which may be fulfilled by a party in relation to a Rule.

Comment: test
+
+
Sub-properties: assignee, assigner, attributedParty, compensatedParty, consentingParty, informedParty, payeeParty, trackingParty
Range: Party
Domain: Rule
- +
+

action

- -

The operation relating to the asset for which permission is being granted. A permission must include exactly one action.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/action
Label: action
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/action
Defintion:

The operation relating to the asset for which permission is being granted. A permission must include exactly one action.

Comment: test
+
+
Range: Action
Domain: Rule
- +
+

constraint

- -

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.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/constraint
Label: constraint
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/constraint
Defintion:

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.

Comment: test
+
+
Range: Constraint
Domain: Rule
- +
+

duty

- -

A Duty indicates requirements which must be fulfilled in order to receive the permission.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/duty
Label: duty
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/duty
Defintion:

A Duty indicates requirements which must be fulfilled in order to receive the permission.

Comment: test
+
+
Range: Action, Duty
Domain: Permission
- +
+

unit

- -

The unit of measurement used for the constraint value.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/unit
Label: unit
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/unit
Defintion:

The unit of measurement used for the constraint value.

Comment: test
+
+
Range: rdfs:Resource
Domain: Constraint
- +
+

dataType

- -

The unit of measurement used for the constraint value.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/dataType
Label: unit
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/dataType
Defintion:

The unit of measurement used for the constraint value.

Comment: test
+
+
Range: rdfs:Resource
Domain: Constraint
- +
+

operator

- -

The Boolean operator applied to a constraint and its operand.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/operator
Label: operator
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/operator
Defintion:

The Boolean operator applied to a constraint and its operand.

Comment: test
+
+
Range: Operator
Domain: Constraint
- +
+

rightOperand

- -

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.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/rightOperand
Label: right-operand
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/rightOperand
Defintion:

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.

Comment: test
+
+
Sub-properties: absolutePosition, absoluteSize, count, dateTime, deliveryChannel, device, elapsedTime, event, fileFormat, industry, language, media, meteredTime, payAmount, percentage, product, proximity, purpose, recipient, relativePosition, relativeSize, resolution, spatial, system, systemDevice, timeInterval, timedCount, version, virtualLocation
Domain: Constraint
- +
+

status

- -

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.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/status
Label: status
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/status
Defintion:

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.

Comment: test
+
+
Domain: Constraint
- +
+

absolutePosition

- -

A point defined with absolute coordinates.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/absolutePosition
Label: absolute position
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/absolutePosition
Defintion:

A point defined with absolute coordinates.

Comment: test
+
+
Parent property: rightOperand
- +
+

absoluteSize

- -

The absolute dimension that the Asset may be resized.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/absoluteSize
Label: absolute size
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/absoluteSize
Defintion:

The absolute dimension that the Asset may be resized.

Comment: test
+
+
Parent property: rightOperand
Range: xsd:decimal
- +
+

count

- -

The numeric count indicating the number of times the corresponding entity may be exercised

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/count
Label: count
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/count
Defintion:

The numeric count indicating the number of times the corresponding entity may be exercised

Comment: test
+
+
Parent property: rightOperand
Range: xsd:nonNegativeInteger
- +
+

dateTime

- -

The date (and optional time and timezone) representing a point in time or period.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/dateTime
Label: date/time
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/dateTime
Defintion:

The date (and optional time and timezone) representing a point in time or period.

Comment: test
+
+
Parent property: rightOperand
Range: xsd:date, xsd:dateTime
- +
+

deliveryChannel

- -

The delivery channel used for storing or communicating the asset.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/deliveryChannel
Label: delivery channel
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/deliveryChannel
Defintion:

The delivery channel used for storing or communicating the asset.

Comment: test
+
+
Parent property: rightOperand
- +
+

device

- -

An identifiable computing system.

+ + + + + +
- - - + + + +
URI: http://www.w3.org/ns/odrl/2/device
Label: device
Status: deprecated
Deprecated by: systemDevice
Identifier: http://www.w3.org/ns/odrl/2/device
Defintion:

An identifiable computing system.

Comment: test
+
+ +
Parent property: rightOperand
Deprecated by: systemDevice
- +
+

systemDevice

- -

An identifiable computing system.

+ + + + + +
- - - + + + +
URI: http://www.w3.org/ns/odrl/2/systemDevice
Label: SystemDevice
Status: stable
Deprecates: device, system
Identifier: http://www.w3.org/ns/odrl/2/systemDevice
Defintion:

An identifiable computing system.

Comment: test
+
+ +
Parent property: rightOperand
Deprecates: device, system
- +
+

elapsedTime

- -

A period of time in which the policy action can be exercised.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/elapsedTime
Label: elapsed time
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/elapsedTime
Defintion:

A period of time in which the policy action can be exercised.

Comment: test
+
+
Parent property: rightOperand
Range: xsd:duration
- +
+

event

- -

Specification of a defined event applicable to the asset usage.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/event
Label: event
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/event
Defintion:

Specification of a defined event applicable to the asset usage.

Comment: test
+
+
Parent property: rightOperand
- +
+

fileFormat

- -

The file format applicable to the Asset.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/fileFormat
Label: file format
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/fileFormat
Defintion:

The file format applicable to the Asset.

Comment: test
+
+
Parent property: rightOperand
- +
+

industry

- -

The defined industry sector applicable to the asset usage

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/industry
Label: industry
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/industry
Defintion:

The defined industry sector applicable to the asset usage

Comment: test
+
+
Parent property: rightOperand
- +
+

language

- -

The natural language applicable to the asset usage

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/language
Label: language
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/language
Defintion:

The natural language applicable to the asset usage

Comment: test
+
+
Parent property: rightOperand
- +
+

media

- -

The media type in which the asset may be used.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/media
Label: media
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/media
Defintion:

The media type in which the asset may be used.

Comment: test
+
+
Parent property: rightOperand
- +
+

meteredTime

- -

The maximum period of metered usage time.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/meteredTime
Label: metered time
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/meteredTime
Defintion:

The maximum period of metered usage time.

Comment: test
+
+
Parent property: rightOperand
Range: xsd:duration
- +
+

payAmount

- -

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/payAmount
Label: payment amount
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/payAmount
Defintion:

Comment: test
+
+
Parent property: rightOperand
Range: xsd:decimal
- +
+

percentage

- -

The amount (as a percentage) of the action applicable to the asset.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/percentage
Label: percentage
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/percentage
Defintion:

The amount (as a percentage) of the action applicable to the asset.

Comment: test
+
+
Parent property: rightOperand
Range: xsd:decimal
- +
+

product

- -

The specified Product or Service name.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/product
Label: product
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/product
Defintion:

The specified Product or Service name.

Comment: test
+
+
Parent property: rightOperand
Range: xsd:string
- +
+

purpose

- -

Specification of a defined purpose applicable to the asset usage.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/purpose
Label: purpose
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/purpose
Defintion:

Specification of a defined purpose applicable to the asset usage.

Comment: test
+
+
Parent property: rightOperand
- +
+

recipient

- -

The party that receives the result of the Action on the Asset.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/recipient
Label: recipient
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/recipient
Defintion:

The party that receives the result of the Action on the Asset.

Comment: test
+
+
Parent property: rightOperand
- +
+

relativePosition

- -

A point defined with reference to another position.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/relativePosition
Label: relative position
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/relativePosition
Defintion:

A point defined with reference to another position.

Comment: test
+
+
Parent property: rightOperand
- +
+

relativeSize

- -

The relative dimension that the Asset may be resized.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/relativeSize
Label: relative size
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/relativeSize
Defintion:

The relative dimension that the Asset may be resized.

Comment: test
+
+
Parent property: rightOperand
- +
+

resolution

- -

The resolution at which the asset may be used.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/resolution
Label: resolution
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/resolution
Defintion:

The resolution at which the asset may be used.

Comment: test
+
+
Parent property: rightOperand
- +
+

spatial

- -

A code representing a geospatial area.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/spatial
Label: spatial
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/spatial
Defintion:

A code representing a geospatial area.

Comment: test
+
+
Parent property: rightOperand
- +
+

system

- -

An identifiable computing system.

+ + + + + +
- - - + + + +
URI: http://www.w3.org/ns/odrl/2/system
Label: system
Status: deprecated
Deprecated by: systemDevice
Identifier: http://www.w3.org/ns/odrl/2/system
Defintion:

An identifiable computing system.

Comment: test
+
+ +
Parent property: rightOperand
Deprecated by: systemDevice
- +
+

timeInterval

- -

Recurring period of time in which the usage may be exercised.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/timeInterval
Label: time interval
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/timeInterval
Defintion:

Recurring period of time in which the usage may be exercised.

Comment: test
+
+
Parent property: rightOperand
Range: xsd:duration
- +
+

version

- -

The scope of versions for the asset.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/version
Label: version
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/version
Defintion:

The scope of versions for the asset.

Comment: test
+
+
Parent property: rightOperand
- +
+

virtualLocation

- -

Specification of a digital locale.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/virtualLocation
Label: virtual location
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/virtualLocation
Defintion:

Specification of a digital locale.

Comment: test
+
+
Parent property: rightOperand
- +
+

assignee

- -

The Party is the recipient of the policy statement.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/assignee
Label: assignee
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/assignee
Defintion:

The Party is the recipient of the policy statement.

Comment: test
+
+
Parent property: function
Range: Party
- +
+

assigner

- -

The Party is the issuer of the policy statement.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/assigner
Label: assigner
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/assigner
Defintion:

The Party is the issuer of the policy statement.

Comment: test
+
+
Parent property: function
Range: Party
- +
+

attributedParty

- -

The Party to be attributed.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/attributedParty
Label: attributed party
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/attributedParty
Defintion:

The Party to be attributed.

Comment: test
+
+
Parent property: function
- +
+

consentingParty

- -

The Party to obtain consent from.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/consentingParty
Label: consenting party
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/consentingParty
Defintion:

The Party to obtain consent from.

Comment: test
+
+
Parent property: function
- +
+

informedParty

- -

The Party to be informed of all uses.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/informedParty
Label: informed party
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/informedParty
Defintion:

The Party to be informed of all uses.

Comment: test
+
+
Parent property: function
- +
+

payeeParty

- -

The Party is the recipient of the payment.

+ + + + + +
- - - + + + +
URI: http://www.w3.org/ns/odrl/2/payeeParty
Label: payee party
Status: deprecated
Deprecated by: compensatedParty
Identifier: http://www.w3.org/ns/odrl/2/payeeParty
Defintion:

The Party is the recipient of the payment.

Comment: test
+
+ +
Parent property: function
Deprecated by: compensatedParty
- +
+

compensatedParty

- -

The Party is the recipient of the compensation.

+ + + + + +
- - - + + + +
URI: http://www.w3.org/ns/odrl/2/compensatedParty
Label: payee party
Status: stable
Deprecates: payeeParty
Identifier: http://www.w3.org/ns/odrl/2/compensatedParty
Defintion:

The Party is the recipient of the compensation.

Comment: test
+
+ +
Parent property: function
Deprecates: payeeParty
- +
+

trackingParty

- -

The Party is the usage tracker.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/trackingParty
Label: tracking party
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/trackingParty
Defintion:

The Party is the usage tracker.

Comment: test
+
+
Parent property: function
- +
+

proximity

- -

An value indicating the closeness or nearness.

+ + + + + +
- - - + + + +
URI: http://www.w3.org/ns/odrl/2/proximity
Label: proximity
Status: deprecated
Deprecated by: oma:proximity
Identifier: http://www.w3.org/ns/odrl/2/proximity
Defintion:

An value indicating the closeness or nearness.

Comment: test
+
+ +
Parent property: rightOperand
Deprecated by: oma:proximity
- +
+

timedCount

- -

The number of seconds after which timed metering use of the asset begins.

+ + + + + +
- - - + + + +
URI: http://www.w3.org/ns/odrl/2/timedCount
Label: timed count
Status: deprecated
Deprecated by: oma:timed-count
Identifier: http://www.w3.org/ns/odrl/2/timedCount
Defintion:

The number of seconds after which timed metering use of the asset begins.

Comment: test
+
+ +
Parent property: rightOperand
Deprecated by: oma:timed-count
Range: rdfs:Literal
- +
+

Concept schemes

actions

- -

+ + + + + +
- + + + +
URI: http://www.w3.org/ns/odrl/2/actions
Label: ODRL Actions vocabulary
Identifier: http://www.w3.org/ns/odrl/2/actions
Defintion:

Comment: test
+
+
Concepts: acceptTracking, adHocShare, aggregate, annotate, anonymize, append, appendTo, archive, attachPolicy, attachSource, attribute, commercialize, compensate, concurrentUse, copy, delete, derive, display, distribute, ensureExclusivity, execute, export, extract, give, grantUse, include, index, inform, install, lease, lend, license, modify, move, nextPolicy, obtainConsent, pay, play, present, preview, print, read, reproduce, reviewPolicy, secondaryUse, sell, share, shareAlike, textToSpeech, transform, translate, uninstall, use, watermark, write, writeTo
- +
+

Concepts

use

- -

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.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/use
Label: Use
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/use
Defintion:

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.

Comment: test
+
+
Narrower terms: aggregate, annotate, anonymize, archive, concurrentUse, derive, digitize, distribute, execute, grantUse, index, install, modify, move, present, read, reproduce, textToSpeech, transform, translate, writeTo
Class: Action
Concept scheme: actions
- +
+

grantUse

- -

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.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/grantUse
Label: Grant use
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/grantUse
Defintion:

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.

Comment: test
+
+
Deprecates: license
Broader terms: use
Class: Action
Concept scheme: actions
- +
+

compensate

- -

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

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/compensate
Label: Compensate
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/compensate
Defintion:

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

Comment: test
+
+
Deprecates: pay
Class: Action
Concept scheme: actions
- +
+

acceptTracking

- -

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”.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/acceptTracking
Label: Accept tracking
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/acceptTracking
Defintion:

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”.

Comment: test
+
+
Class: Action
Concept scheme: actions
- +
+

aggregate

- -

The Assigner permits/prohibits the Assignees to use the Asset or parts of it as part of a composite collection.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/aggregate
Label: Aggregate
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/aggregate
Defintion:

The Assigner permits/prohibits the Assignees to use the Asset or parts of it as part of a composite collection.

Comment: test
+
+
Broader terms: use
Class: Action
Concept scheme: actions
- +
+

annotate

- -

The Assigner permits/prohibits the Assignees to add explanatory notations/commentaries to the Asset without modifying the Asset in any other way.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/annotate
Label: Annotate
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/annotate
Defintion:

The Assigner permits/prohibits the Assignees to add explanatory notations/commentaries to the Asset without modifying the Asset in any other way.

Comment: test
+
+
Broader terms: use
Class: Action
Concept scheme: actions
- +
+

anonymize

- -

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.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/anonymize
Label: Anonymize
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/anonymize
Defintion:

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.

Comment: test
+
+
Broader terms: use
Class: Action
Concept scheme: actions
- +
+

append

- -

The act of adding to the end of an asset.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/append
Label: Append
Status: deprecated
Identifier: http://www.w3.org/ns/odrl/2/append
Defintion:

The act of adding to the end of an asset.

Comment: test
+
+
Deprecated by: appendTo
Class: Action
Concept scheme: actions
- +
+

appendTo

- -

The act of appending data to the Asset without modifying the Asset in any other way

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/appendTo
Label: Append to
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/appendTo
Defintion:

The act of appending data to the Asset without modifying the Asset in any other way

Comment: test
+
+
Deprecates: append
Broader terms: writeTo
Class: Action
Concept scheme: actions
- +
+

archive

- -

The Assigner permits/prohibits the Assignees to store the Asset (in a non-transient form). Constraints may be used for temporal conditions.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/archive
Label: Archive
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/archive
Defintion:

The Assigner permits/prohibits the Assignees to store the Asset (in a non-transient form). Constraints may be used for temporal conditions.

Comment: test
+
+
Broader terms: use
Class: Action
Concept scheme: actions
- +
+

attribute

- -

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”.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/attribute
Label: Attribute
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/attribute
Defintion:

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”.

Comment: test
+
+
Class: Action
Concept scheme: actions
- +
+

concurrentUse

- -

The Assigner permits/prohibits the Assignees to create multiple copies of the Asset that are being concurrently used.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/concurrentUse
Label: Concurrent use
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/concurrentUse
Defintion:

The Assigner permits/prohibits the Assignees to create multiple copies of the Asset that are being concurrently used.

Comment: test
+
+
Broader terms: use
Class: Action
Concept scheme: actions
- +
+

copy

- -

The act of making an exact reproduction of the asset.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/copy
Label: Copy
Status: deprecated
Identifier: http://www.w3.org/ns/odrl/2/copy
Defintion:

The act of making an exact reproduction of the asset.

Comment: test
+
+
Equivalent to: reproduce
Deprecated by: reproduce
Class: Action
Concept scheme: actions
- +
+

delete

- -

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.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/delete
Label: Delete
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/delete
Defintion:

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.

Comment: test
+
+
Class: Action
Concept scheme: actions
- +
+

derive

- -

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.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/derive
Label: Derive
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/derive
Defintion:

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.

Comment: test
+
+
Broader terms: use
Class: Action
Concept scheme: actions
- +
+

digitize

- -

The Assigner permits/prohibits the Assignees to produce a digital copy of (or otherwise digitize) the Asset from its analogue form.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/digitize
Label: Digitize
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/digitize
Defintion:

The Assigner permits/prohibits the Assignees to produce a digital copy of (or otherwise digitize) the Asset from its analogue form.

Comment: test
+
+
Broader terms: use
Class: Action
- +
+

display

- -

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.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/display
Label: Display
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/display
Defintion:

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.

Comment: test
+
+
Broader terms: present
Class: Action
Concept scheme: actions
- +
+

distribute

- -

The Assigner permits/prohibits the Assignees to distribute the Asset.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/distribute
Label: Distribute
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/distribute
Defintion:

The Assigner permits/prohibits the Assignees to distribute the Asset.

Comment: test
+
+
Broader terms: use
Class: Action
Concept scheme: actions
- +
+

ensureExclusivity

- -

The Assignee requires that the Assigners ensure that the permission on the Asset is exclusive to the Assignee.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/ensureExclusivity
Label: Ensure exclusivity
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/ensureExclusivity
Defintion:

The Assignee requires that the Assigners ensure that the permission on the Asset is exclusive to the Assignee.

Comment: test
+
+
Class: Action
Concept scheme: actions
- +
+

execute

- -

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.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/execute
Label: Execute
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/execute
Defintion:

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.

Comment: test
+
+
Broader terms: use
Class: Action
Concept scheme: actions
- +
+

export

- -

The act of transforming the asset into a new form.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/export
Label: Export
Status: deprecated
Identifier: http://www.w3.org/ns/odrl/2/export
Defintion:

The act of transforming the asset into a new form.

Comment: test
+
+
Deprecated by: transform
Class: Action
Concept scheme: actions
- +
+

extract

- -

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.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/extract
Label: Extract
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/extract
Defintion:

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.

Comment: test
+
+
Broader terms: reproduce
Class: Action
Concept scheme: actions
- +
+

give

- -

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.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/give
Label: Give
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/give
Defintion:

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.

Comment: test
+
+
Broader terms: transfer
Class: Action
Concept scheme: actions
- +
+

include

- -

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.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/include
Label: Include
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/include
Defintion:

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.

Comment: test
+
+
Class: Action
Concept scheme: actions
- +
+

index

- -

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.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/index
Label: Index
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/index
Defintion:

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.

Comment: test
+
+
Broader terms: use
Class: Action
Concept scheme: actions
- +
+

inform

- -

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”.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/inform
Label: Inform
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/inform
Defintion:

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”.

Comment: test
+
+
Class: Action
Concept scheme: actions
- +
+

install

- -

The Assigner permits/prohibits the Assignees to load the computer program Asset onto a storage device which allows operating or running the Asset.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/install
Label: Install
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/install
Defintion:

The Assigner permits/prohibits the Assignees to load the computer program Asset onto a storage device which allows operating or running the Asset.

Comment: test
+
+
Broader terms: use
Class: Action
Concept scheme: actions
- +
+

lease

- -

The act of making available the asset to a third-party for a fixed period of time with exchange of value.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/lease
Label: Lease
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/lease
Defintion:

The act of making available the asset to a third-party for a fixed period of time with exchange of value.

Comment: test
+
+
Class: Action
Concept scheme: actions
- +
+

license

- -

The act of granting the right to use the asset to a third-party.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/license
Label: License
Status: deprecated
Identifier: http://www.w3.org/ns/odrl/2/license
Defintion:

The act of granting the right to use the asset to a third-party.

Comment: test
+
+
Deprecated by: grantUse
Class: Action
Concept scheme: actions
- +
+

lend

- -

The act of making available the asset to a third-party for a fixed period of time without exchange of value.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/lend
Label: Lend
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/lend
Defintion:

The act of making available the asset to a third-party for a fixed period of time without exchange of value.

Comment: test
+
+
Class: Action
Concept scheme: actions
- +
+

modify

- -

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).

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/modify
Label: Modify
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/modify
Defintion:

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).

Comment: test
+
+
Broader terms: use
Class: Action
Concept scheme: actions
- +
+

move

- -

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.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/move
Label: Move
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/move
Defintion:

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.

Comment: test
+
+
Broader terms: use
Class: Action
Concept scheme: actions
- +
+

nextPolicy

- -

The Assigner requires that the Assignees grants the specified Policy to a third party for their use of the Asset.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/nextPolicy
Label: Next policy
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/nextPolicy
Defintion:

The Assigner requires that the Assignees grants the specified Policy to a third party for their use of the Asset.

Comment: test
+
+
Class: Action
Concept scheme: actions
- +
+

obtainConsent

- -

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”.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/obtainConsent
Label: Obtain consent
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/obtainConsent
Defintion:

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”.

Comment: test
+
+
Class: Action
Concept scheme: actions
- +
+

pay

- -

The act of paying a financial amount to a party for use of the asset.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/pay
Label: Pay
Status: deprecated
Identifier: http://www.w3.org/ns/odrl/2/pay
Defintion:

The act of paying a financial amount to a party for use of the asset.

Comment: test
+
+
Deprecated by: compensate
Class: Action
Concept scheme: actions
- +
+

play

- -

The Assigner permits/prohibits the Assignees to perform an audio Asset to an audience.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/play
Label: Play
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/play
Defintion:

The Assigner permits/prohibits the Assignees to perform an audio Asset to an audience.

Comment: test
+
+
Broader terms: present
Class: Action
Concept scheme: actions
- +
+

present

- -

The Assigner permits/prohibits the Assignees to perform or exhibit an Asset to an audience.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/present
Label: Present
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/present
Defintion:

The Assigner permits/prohibits the Assignees to perform or exhibit an Asset to an audience.

Comment: test
+
+
Narrower terms: display, play, print
Broader terms: use
Class: Action
Concept scheme: actions
- +
+

preview

- -

The act of providing a short preview of the asset.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/preview
Label: Preview
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/preview
Defintion:

The act of providing a short preview of the asset.

Comment: test
+
+
Class: Action
Concept scheme: actions
- +
+

print

- -

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.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/print
Label: Print
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/print
Defintion:

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.

Comment: test
+
+
Broader terms: present
Class: Action
Concept scheme: actions
- +
+

read

- -

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).

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/read
Label: Read
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/read
Defintion:

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).

Comment: test
+
+
Broader terms: use
Class: Action
Concept scheme: actions
- +
+

reproduce

- -

The act of making an exact reproduction of the asset. The Assigner permits/prohibits the Assignees to make exact reproductions of the Asset.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/reproduce
Label: Reproduce
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/reproduce
Defintion:

The act of making an exact reproduction of the asset. The Assigner permits/prohibits the Assignees to make exact reproductions of the Asset.

Comment: test
+
+
Deprecates: copy
Narrower terms: extract
Broader terms: use
Class: Action
Concept scheme: actions
- +
+

reviewPolicy

- -

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.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/reviewPolicy
Label: Review policy
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/reviewPolicy
Defintion:

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.

Comment: test
+
+
Class: Action
Concept scheme: actions
- +
+

secondaryUse

- -

The act of using the asset for a purpose other than the purpose it was intended for.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/secondaryUse
Label: Secondary use
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/secondaryUse
Defintion:

The act of using the asset for a purpose other than the purpose it was intended for.

Comment: test
+
+
Class: Action
Concept scheme: actions
- +
+

sell

- -

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.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/sell
Label: Sell
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/sell
Defintion:

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.

Comment: test
+
+
Broader terms: transfer
Class: Action
Concept scheme: actions
- +
+

textToSpeech

- -

The Assigner permits/prohibits the Assignees to have a text Asset read out loud to an audience.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/textToSpeech
Label: Text-to-speech
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/textToSpeech
Defintion:

The Assigner permits/prohibits the Assignees to have a text Asset read out loud to an audience.

Comment: test
+
+
Broader terms: use
Class: Action
Concept scheme: actions
- +
+

transfer

- -

The Assigner transfers/does not transfer the ownership in perpetuity to the Assignees.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/transfer
Label: Transfer
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/transfer
Defintion:

The Assigner transfers/does not transfer the ownership in perpetuity to the Assignees.

Comment: test
+
+
Narrower terms: give, sell
Class: Action
- +
+

transform

- -

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.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/transform
Label: Transform
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/transform
Defintion:

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.

Comment: test
+
+
Deprecates: export
Broader terms: use
Class: Action
Concept scheme: actions
- +
+

translate

- -

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.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/translate
Label: Translate
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/translate
Defintion:

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.

Comment: test
+
+
Broader terms: use
Class: Action
Concept scheme: actions
- +
+

uninstall

- -

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.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/uninstall
Label: Uninstall
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/uninstall
Defintion:

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.

Comment: test
+
+
Class: Action
Concept scheme: actions
- +
+

watermark

- -

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.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/watermark
Label: Watermark
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/watermark
Defintion:

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.

Comment: test
+
+
Class: Action
Concept scheme: actions
- +
+

write

- -

The act of writing to the asset.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/write
Label: Write
Status: deprecated
Identifier: http://www.w3.org/ns/odrl/2/write
Defintion:

The act of writing to the asset.

Comment: test
+
+
Deprecated by: writeTo
Class: Action
Concept scheme: actions
- +
+

writeTo

- -

The act of adding data to the Asset.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/writeTo
Label: Write to
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/writeTo
Defintion:

The act of adding data to the Asset.

Comment: test
+
+
Deprecates: write
Narrower terms: appendTo
Broader terms: use
Class: Action
Concept scheme: actions
- +
+

adHocShare

- -

The act of sharing the asset to parties in close proximity to the owner. This action may be used to express [OMA] Sharing semantics.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/adHocShare
Label: Ad-hoc sharing
Status: deprecated
Identifier: http://www.w3.org/ns/odrl/2/adHocShare
Defintion:

The act of sharing the asset to parties in close proximity to the owner. This action may be used to express [OMA] Sharing semantics.

Comment: test
+
+
Deprecated by: oma:adhoc-share
Class: Action
Concept scheme: actions
- +
+

extractChar

- -

The act of extracting (replicating) unchanged characters from the asset.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/extractChar
Label: Extract character
Status: deprecated
Identifier: http://www.w3.org/ns/odrl/2/extractChar
Defintion:

The act of extracting (replicating) unchanged characters from the asset.

Comment: test
+
+
Deprecated by: onix:extract-char
Class: Action
- +
+

extractPage

- -

The act of extracting (replicating) unchanged pages from the asset.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/extractPage
Label: Extract page
Status: deprecated
Identifier: http://www.w3.org/ns/odrl/2/extractPage
Defintion:

The act of extracting (replicating) unchanged pages from the asset.

Comment: test
+
+
Deprecated by: onix:extract-word
Class: Action
- +
+

extractWord

- -

The act of extracting (replicating) unchanged words from the asset.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/extractWord
Label: Extract word
Status: deprecated
Identifier: http://www.w3.org/ns/odrl/2/extractWord
Defintion:

The act of extracting (replicating) unchanged words from the asset.

Comment: test
+
+
Deprecated by: onix:extract-page
Class: Action
- +
+

attachPolicy

- -

The act of keeping the policy notice with the asset.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/attachPolicy
Label: Attach policy
Status: deprecated
Identifier: http://www.w3.org/ns/odrl/2/attachPolicy
Defintion:

The act of keeping the policy notice with the asset.

Comment: test
+
+
Deprecated by: cc:Notice
Class: Action
Concept scheme: actions
- +
+

attachSource

- -

The act of attaching the source of the asset and its derivatives.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/attachSource
Label: Attach source
Status: deprecated
Identifier: http://www.w3.org/ns/odrl/2/attachSource
Defintion:

The act of attaching the source of the asset and its derivatives.

Comment: test
+
+
Deprecated by: cc:SourceCode
Class: Action
Concept scheme: actions
- +
+

shareAlike

- -

The act of distributing any derivative asset under the same terms as the original asset.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/shareAlike
Label: Share-alike
Status: deprecated
Identifier: http://www.w3.org/ns/odrl/2/shareAlike
Defintion:

The act of distributing any derivative asset under the same terms as the original asset.

Comment: test
+
+
Deprecated by: cc:ShareAlike
Class: Action
Concept scheme: actions
- +
+

commercialize

- -

The act of using the asset in a business environment.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/commercialize
Label: Commercialize
Status: deprecated
Identifier: http://www.w3.org/ns/odrl/2/commercialize
Defintion:

The act of using the asset in a business environment.

Comment: test
+
+
Deprecated by: cc:CommercialUse
Class: Action
Concept scheme: actions
- +
+

share

- -

The act of the non-commercial reproduction and distribution of the asset to third-parties.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/share
Label: Share
Status: deprecated
Identifier: http://www.w3.org/ns/odrl/2/share
Defintion:

The act of the non-commercial reproduction and distribution of the asset to third-parties.

Comment: test
+
+
Deprecated by: cc:Distribution
Class: Action
Concept scheme: actions
- +
+

Named individuals

perm

- -

Permissions take precedence over prohibitions.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/perm
Label: Permissions
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/perm
Defintion:

Permissions take precedence over prohibitions.

Comment: test
+
+
Class: ConflictTerm
- +
+

prohibit

- -

Prohibitions take precedence over permissions.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/prohibit
Label: Prohibit
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/prohibit
Defintion:

Prohibitions take precedence over permissions.

Comment: test
+
+
Class: ConflictTerm
- +
+

ignore

- -

Undefined actions should be ignored.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/ignore
Label: Ignore
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/ignore
Defintion:

Undefined actions should be ignored.

Comment: test
+
+
Class: UndefinedTerm
- +
+

invalid

- -

The policy is invalidated.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/invalid
Label: Invalid
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/invalid
Defintion:

The policy is invalidated.

Comment: test
+
+
Class: ConflictTerm, UndefinedTerm
- +
+

support

- -

Undefined actions do not invalidate the policy, but notification for review must occur.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/support
Label: Support
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/support
Defintion:

Undefined actions do not invalidate the policy, but notification for review must occur.

Comment: test
+
+
Class: UndefinedTerm
- +
+

eq

- -

Indicating that a given value equals the operand of the Constraint.

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/eq
Label: Equal to
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/eq
Defintion:

Indicating that a given value equals the operand of the Constraint.

Comment: test
+
+
Class: Operator
- +
+

gt

- -

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/gt
Label: Greater than
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/gt
Defintion:

Comment: test
+
+
Class: Operator
- +
+

gteq

- -

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/gteq
Label: Greater than or equal to
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/gteq
Defintion:

Comment: test
+
+
Class: Operator
- +
+

hasPart

- -

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/hasPart
Label: Has part
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/hasPart
Defintion:

Comment: test
+
+
Class: Operator
- +
+

isA

- -

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/isA
Label: Is a
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/isA
Defintion:

Comment: test
+
+
Class: Operator
- +
+

isAllOf

- -

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/isAllOf
Label: Is all of
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/isAllOf
Defintion:

Comment: test
+
+
Class: Operator
- +
+

isAnyOf

- -

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/isAnyOf
Label: Is any of
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/isAnyOf
Defintion:

Comment: test
+
+
Class: Operator
- +
+

isNoneOf

- -

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/isNoneOf
Label: Is none of
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/isNoneOf
Defintion:

Comment: test
+
+
Class: Operator
- +
+

isPartOf

- -

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/isPartOf
Label: Is part of
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/isPartOf
Defintion:

Comment: test
+
+
Class: Operator
- +
+

lt

- -

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/lt
Label: Less than
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/lt
Defintion:

Comment: test
+
+
Class: Operator
- +
+

lteq

- -

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/lteq
Label: Less than or equal to
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/lteq
Defintion:

Comment: test
+
+
Class: Operator
- +
+

neq

- -

+ + + + + +
- - + + + +
URI: http://www.w3.org/ns/odrl/2/neq
Label: Not equal to
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/neq
Defintion:

Comment: test
+
+
Class: Operator
- +
+

policyUsage

- -

When used as an event in constraints, indicates that the event occurs at the time when the policy is executed.

+ + + + + +
- - + + +
URI: http://www.w3.org/ns/odrl/2/policyUsage
Label: Policy usage time
Status: stable
Identifier: http://www.w3.org/ns/odrl/2/policyUsage
Defintion:

When used as an event in constraints, indicates that the event occurs at the time when the policy is executed.

Comment: test
- +
+ +
+
+
@@ -2011,11 +3462,12 @@

Vocabulary Encodings

RDF/OWL Encoding

-
+

The complete ODRL Ontology and can be downloaded in Turtle serialisation or RDF/XML serialisation or N-Triples serialisation

XML Encoding

-

The ODRL statements can be encoded in XML [[xml]] defined by XML Schema [[xmlschema11-1]] and XML Datatypes [[xmlschema11-2]]. All of the URIs used in ODRL XML instances MUST follow those defined in the ODRL Vocabulary. The complete ODRL XML Schema is shown in the Appendix.

+

The ODRL statements can be encoded in XML [[xml]] defined by XML Schema [[xmlschema11-1]] and XML Datatypes [[xmlschema11-2]]. All of the URIs used in ODRL XML instances MUST follow those defined in the ODRL Vocabulary.

+

The complete ODRL XML Schema is shown in the Appendix. and can be downloaded.

To enable compact URIs, this encoding also supports the use of Qualified Names (QNames) [[xml-names]] for the specification of the value identifiers. In addition, Qualified Codes (QCodes) [[news-ml]] may also be used for vocabulary values. QCodes are similar to QNames but also allow a digit as the first character of the value.

@@ -2188,7 +3640,27 @@

Inline Assets

JSON Encoding

-
+

This section describes how to encode both the ODRL Model and Vocabulary, including any community developed Profiles, using the JSON syntax [[rfc4627]] and using a JSON Schema [[json-schema]].

+ +

The complete ODRL JSON Schema is shown in the Appendix. and can be downloaded.

+ +

ODRL can express complex contracts and policies which may require quite sophisticated systems to evaluate contractual permissions, restrictions and duties. However, the ODRL in JSON encoding is designed to be lightweight and requires only standard JSON software to generate or parse the representation.

+ +

In order to make the JSON encoding of ODRL as natural as possible, certain terms which are represented in the ODRL Vocabulary as values become JSON properties. For example, both assigner and assignee are Role controlled vocabulary values of Party. However, in the JSON encoding, they are expressed as fully-fledged Properties. This contrasts with the XML encoding which has a Party element and a Role attribute.

+ +

Similarly, the Asset object has a Relation controlled vocabulary with values of target and output. The JSON encoding directly represents these as first-class properties.

+ +

The ODRL Model and Vocabulary is designed in this manner, in part, to allow for extensibility. In other words, it is possible to add additional types of Party or other kinds of Asset. The JSON ODRL Encoding allows for this by using patternProperties – for example, for additional types of Party or Scope.

+ +

Unlike XML, JSON doesn’t support the concept of namespaces. This means that property values need to be expressed using globally unique identifiers, in order to be unambiguous. Therefore, one key implementation decision for ODRL in JSON is to require that terms drawn from the ODRL Vocabulary or any ODRL profile (such as RightsML [[rights-ml]]) must be expressed using complete URLs. (This differs from the XML encoding of ODRL, which allows various short forms of URLs to be used, like QNames [[xml-names]] or QCodes [[news-ml]]).

+ +

All of the URIs used in ODRL JSON instances MUST follow those defined in the ODRL Vocabulary. This includes URIs for policy types, actions, operators, operands, functions, scopes, conflict handling terms, and unsupported action-handling terms.

+ +
+ +

A Note on JSON-LD

+

JSON-LD [[json-ld]] (JSON for Linked Data) is a method to convey Linked Data using JSON. It is a W3C Recommendation and it is a JSON syntax for RDF (similar to the RDF/XML and Turtle syntaxes for RDF). If you would prefer to use JSON-LD, it is recommended that you use the ODRL Ontology and appropriate software to parse and serialize the RDF triples using JSON-LD.

+
@@ -3188,8 +4660,10 @@

ODRL JSON Schema

-

Change from the Community Group Reports

- +

Changes from the Community Group Reports

+

+ None. +

diff --git a/vocab/WD/parts/json.html b/vocab/WD/parts/json.html index e69de29..07c6373 100644 --- a/vocab/WD/parts/json.html +++ b/vocab/WD/parts/json.html @@ -0,0 +1,21 @@ +

This section describes how to encode both the ODRL Model and Vocabulary, including any community developed Profiles, using the JSON syntax [[rfc4627]] and using a JSON Schema [[json-schema]].

+ +

The complete ODRL JSON Schema is shown in the Appendix. and can be downloaded.

+ +

ODRL can express complex contracts and policies which may require quite sophisticated systems to evaluate contractual permissions, restrictions and duties. However, the ODRL in JSON encoding is designed to be lightweight and requires only standard JSON software to generate or parse the representation.

+ +

In order to make the JSON encoding of ODRL as natural as possible, certain terms which are represented in the ODRL Vocabulary as values become JSON properties. For example, both assigner and assignee are Role controlled vocabulary values of Party. However, in the JSON encoding, they are expressed as fully-fledged Properties. This contrasts with the XML encoding which has a Party element and a Role attribute.

+ +

Similarly, the Asset object has a Relation controlled vocabulary with values of target and output. The JSON encoding directly represents these as first-class properties.

+ +

The ODRL Model and Vocabulary is designed in this manner, in part, to allow for extensibility. In other words, it is possible to add additional types of Party or other kinds of Asset. The JSON ODRL Encoding allows for this by using patternProperties – for example, for additional types of Party or Scope.

+ +

Unlike XML, JSON doesn’t support the concept of namespaces. This means that property values need to be expressed using globally unique identifiers, in order to be unambiguous. Therefore, one key implementation decision for ODRL in JSON is to require that terms drawn from the ODRL Vocabulary or any ODRL profile (such as RightsML [[rights-ml]]) must be expressed using complete URLs. (This differs from the XML encoding of ODRL, which allows various short forms of URLs to be used, like QNames [[xml-names]] or QCodes [[news-ml]]).

+ +

All of the URIs used in ODRL JSON instances MUST follow those defined in the ODRL Vocabulary. This includes URIs for policy types, actions, operators, operands, functions, scopes, conflict handling terms, and unsupported action-handling terms.

+ +
+ +

A Note on JSON-LD

+

JSON-LD [[json-ld]] (JSON for Linked Data) is a method to convey Linked Data using JSON. It is a W3C Recommendation and it is a JSON syntax for RDF (similar to the RDF/XML and Turtle syntaxes for RDF). If you would prefer to use JSON-LD, it is recommended that you use the ODRL Ontology and appropriate software to parse and serialize the RDF triples using JSON-LD.

+
\ No newline at end of file diff --git a/vocab/WD/parts/rdfowl.html b/vocab/WD/parts/rdfowl.html index e69de29..8d06e9e 100644 --- a/vocab/WD/parts/rdfowl.html +++ b/vocab/WD/parts/rdfowl.html @@ -0,0 +1 @@ +

The complete ODRL Ontology and can be downloaded in Turtle serialisation or RDF/XML serialisation or N-Triples serialisation

\ No newline at end of file diff --git a/vocab/WD/parts/xml.html b/vocab/WD/parts/xml.html index ca00793..ae094e8 100644 --- a/vocab/WD/parts/xml.html +++ b/vocab/WD/parts/xml.html @@ -1,4 +1,5 @@ -

The ODRL statements can be encoded in XML [[xml]] defined by XML Schema [[xmlschema11-1]] and XML Datatypes [[xmlschema11-2]]. All of the URIs used in ODRL XML instances MUST follow those defined in the ODRL Vocabulary. The complete ODRL XML Schema is shown in the Appendix.

+

The ODRL statements can be encoded in XML [[xml]] defined by XML Schema [[xmlschema11-1]] and XML Datatypes [[xmlschema11-2]]. All of the URIs used in ODRL XML instances MUST follow those defined in the ODRL Vocabulary.

+

The complete ODRL XML Schema is shown in the Appendix. and can be downloaded.

To enable compact URIs, this encoding also supports the use of Qualified Names (QNames) [[xml-names]] for the specification of the value identifiers. In addition, Qualified Codes (QCodes) [[news-ml]] may also be used for vocabulary values. QCodes are similar to QNames but also allow a digit as the first character of the value.

diff --git a/vocab/WD/template.phtml b/vocab/WD/template.phtml index dd8eca5..c32354f 100644 --- a/vocab/WD/template.phtml +++ b/vocab/WD/template.phtml @@ -28,8 +28,18 @@

Vocabulary

-

The Namespace URI to identify the ODRL model and vocabulary is http://www.w3.org/ns/odrl/2/

+

The Namespace URI to identify the ODRL model and vocabulary terms is http://www.w3.org/ns/odrl/2/

+
+

The namespace URI may change in future versions.

+
+ +
+ ODRL Vocabulary groups +
Vocabulary groups
+
+ + htmlSummaryOfTerms(); @@ -105,8 +115,10 @@
-

Change from the Community Group Reports

- +

Changes from the Community Group Reports

+

+ None. +