Skip to content

Permission

ODRL Core Vocabulary Terms related to Permissions

URI: odrl:Permission

Inheritance

Slots

Name Cardinality and Range Description Inheritance
permission *
Rule
Defines a permission 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: Permission
description: ODRL Core Vocabulary Terms related to Permissions
from_schema: http://www.w3.org/ns/odrl/2/
is_a: Rule
slots:
- permission
- target
slot_usage:
  target:
    name: target
    required: true

Induced

name: Permission
description: ODRL Core Vocabulary Terms related to Permissions
from_schema: http://www.w3.org/ns/odrl/2/
is_a: Rule
slot_usage:
  target:
    name: target
    required: true
attributes:
  permission:
    name: permission
    description: Defines a permission.
    from_schema: http://www.w3.org/ns/odrl/2/
    alias: permission
    owner: Permission
    domain_of:
    - Policy
    - Permission
    range: Rule
    multivalued: true
  target:
    name: target
    from_schema: http://www.w3.org/ns/odrl/2/
    alias: target
    owner: Permission
    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: Permission
    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: Permission
    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: Permission
    domain_of:
    - Rule
    range: string
  action:
    name: action
    from_schema: http://www.w3.org/ns/odrl/2/
    alias: action
    owner: Permission
    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: Permission
    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: Permission
    domain_of:
    - Agreement
    - Offer
    - Rule
    - Party
    range: string
  constraint:
    name: constraint
    from_schema: http://www.w3.org/ns/odrl/2/
    alias: constraint
    owner: Permission
    domain_of:
    - Rule
    range: Constraint
    multivalued: true
  logicalConstraint:
    name: logicalConstraint
    from_schema: http://www.w3.org/ns/odrl/2/
    alias: logicalConstraint
    owner: Permission
    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: Permission
    domain_of:
    - Rule
    - Duty
    range: Rule
    multivalued: true