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" String : assigner
click String href "../String"
Prohibition : constraint
Prohibition --> "*" Constraint : constraint
click Constraint href "../Constraint"
Prohibition : duty
Prohibition --> "*" Rule : duty
click Rule href "../Rule"
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 |
Party assigned a responsibility | Rule |
assigner | 0..1 xsd:string |
Party assigning a responsibility | Rule |
constraint | * Constraint |
Rule | |
logicalConstraint | * LogicalConstraint |
Rule | |
duty | * Rule |
Defines a duty | Rule |
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
- target
slot_usage:
target:
name: target
required: true
Induced
name: Prohibition
description: ODRL Core Vocabulary Terms related to Prohibitions
from_schema: http://www.w3.org/ns/odrl/2/
is_a: Rule
slot_usage:
target:
name: target
required: true
attributes:
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
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
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/
alias: action
owner: Prohibition
domain_of:
- Rule
range: string
required: true
multivalued: false
assignee:
name: assignee
description: Party assigned a responsibility.
from_schema: http://www.w3.org/ns/odrl/2/
alias: assignee
owner: Prohibition
domain_of:
- Agreement
- Rule
- Party
range: Party
assigner:
name: assigner
description: Party assigning a responsibility.
from_schema: http://www.w3.org/ns/odrl/2/
alias: assigner
owner: Prohibition
domain_of:
- Agreement
- Offer
- Rule
- Party
range: string
constraint:
name: constraint
from_schema: http://www.w3.org/ns/odrl/2/
alias: constraint
owner: Prohibition
domain_of:
- Rule
range: Constraint
multivalued: true
logicalConstraint:
name: logicalConstraint
from_schema: http://www.w3.org/ns/odrl/2/
alias: logicalConstraint
owner: Prohibition
domain_of:
- Rule
range: LogicalConstraint
multivalued: true
duty:
name: duty
description: Defines a duty.
from_schema: http://www.w3.org/ns/odrl/2/
alias: duty
owner: Prohibition
domain_of:
- Rule
- Duty
range: Rule
multivalued: true