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