Prohibition
ODRL Core Vocabulary Terms related to Prohibitions
URI: odrl:Prohibition
classDiagram
class Prohibition
click Prohibition href "../Prohibition"
Rule <|-- Prohibition
click Rule href "../Rule"
Prohibition : action
Prohibition --> "1" String : action
click String href "../String"
Prohibition : assignee
Prohibition --> "0..1" Party : assignee
click Party href "../Party"
Prohibition : assigner
Prohibition --> "0..1" Party : assigner
click Party href "../Party"
Prohibition : constraint
Prohibition --> "*" Constraint : constraint
click Constraint href "../Constraint"
Prohibition : duty
Prohibition --> "*" Duty : duty
click Duty href "../Duty"
Prohibition : failure
Prohibition --> "0..1" String : failure
click String href "../String"
Prohibition : function
Prohibition --> "0..1" String : function
click String href "../String"
Prohibition : logicalConstraint
Prohibition --> "*" LogicalConstraint : logicalConstraint
click LogicalConstraint href "../LogicalConstraint"
Prohibition : prohibition
Prohibition --> "*" Rule : prohibition
click Rule href "../Rule"
Prohibition : relation
Prohibition --> "0..1" String : relation
click String href "../String"
Prohibition : target
Prohibition --> "1..*" String : target
click String href "../String"
Inheritance
- Rule
- Prohibition
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
prohibition | * Rule |
Defines a prohibition | direct |
target | 1..* xsd:string or Asset or xsd:string or uri |
direct | |
relation | 0..1 xsd:string |
Describes relationships between rules | Rule |
function | 0..1 xsd:string |
Function description in rules | Rule |
failure | 0..1 xsd:string |
Failure conditions in rules | Rule |
action | 1 xsd:string |
Rule | |
assignee | 0..1 Party |
Rule | |
assigner | 0..1 Party |
Rule | |
constraint | * Constraint |
Rule | |
logicalConstraint | * LogicalConstraint |
Rule | |
duty | * Duty |
Rule |
Usages
used by | used in | type | used |
---|---|---|---|
Policy | prohibition | range | Prohibition |
Agreement | prohibition | range | Prohibition |
Offer | prohibition | range | Prohibition |
Set | prohibition | range | Prohibition |
Identifier and Mapping Information
Schema Source
- from schema: http://www.w3.org/ns/odrl/2/
LinkML Source
Direct
name: Prohibition
description: ODRL Core Vocabulary Terms related to Prohibitions
from_schema: http://www.w3.org/ns/odrl/2/
is_a: Rule
slots:
- prohibition
attributes:
target:
name: target
from_schema: http://www.w3.org/ns/odrl/2/
domain_of:
- Permission
- Prohibition
- Duty
required: true
multivalued: true
any_of:
- range: Asset
- range: string
- range: uri
Induced
name: Prohibition
description: ODRL Core Vocabulary Terms related to Prohibitions
from_schema: http://www.w3.org/ns/odrl/2/
is_a: Rule
attributes:
target:
name: target
from_schema: http://www.w3.org/ns/odrl/2/
alias: target
owner: Prohibition
domain_of:
- Permission
- Prohibition
- Duty
range: string
required: true
multivalued: true
any_of:
- range: Asset
- range: string
- range: uri
prohibition:
name: prohibition
description: Defines a prohibition.
from_schema: http://www.w3.org/ns/odrl/2/
alias: prohibition
owner: Prohibition
domain_of:
- Policy
- Prohibition
range: Rule
multivalued: true
relation:
name: relation
description: Describes relationships between rules.
from_schema: http://www.w3.org/ns/odrl/2/
alias: relation
owner: Prohibition
domain_of:
- Rule
range: string
function:
name: function
description: Function description in rules.
from_schema: http://www.w3.org/ns/odrl/2/
alias: function
owner: Prohibition
domain_of:
- Rule
range: string
failure:
name: failure
description: Failure conditions in rules.
from_schema: http://www.w3.org/ns/odrl/2/
alias: failure
owner: Prohibition
domain_of:
- Rule
range: string
action:
name: action
from_schema: http://www.w3.org/ns/odrl/2/
rank: 1000
alias: action
owner: Prohibition
domain_of:
- Rule
range: string
required: true
multivalued: false
assignee:
name: assignee
from_schema: http://www.w3.org/ns/odrl/2/
alias: assignee
owner: Prohibition
domain_of:
- Agreement
- Rule
- Party
range: Party
assigner:
name: assigner
from_schema: http://www.w3.org/ns/odrl/2/
alias: assigner
owner: Prohibition
domain_of:
- Agreement
- Offer
- Rule
- Party
range: Party
constraint:
name: constraint
from_schema: http://www.w3.org/ns/odrl/2/
rank: 1000
alias: constraint
owner: Prohibition
domain_of:
- Rule
range: Constraint
multivalued: true
logicalConstraint:
name: logicalConstraint
from_schema: http://www.w3.org/ns/odrl/2/
rank: 1000
alias: logicalConstraint
owner: Prohibition
domain_of:
- Rule
range: LogicalConstraint
multivalued: true
duty:
name: duty
from_schema: http://www.w3.org/ns/odrl/2/
rank: 1000
alias: duty
owner: Prohibition
domain_of:
- Rule
- Duty
range: Duty
multivalued: true