Skip to content

Policy

ODRL Core Vocabulary Terms related to Policy

URI: odrl:Policy

 classDiagram
    class Policy
    click Policy href "../Policy"
      Policy <|-- Agreement
        click Agreement href "../Agreement"
      Policy <|-- Offer
        click Offer href "../Offer"
      Policy <|-- Set
        click Set href "../Set"

      Policy : inheritFrom




    Policy --> "0..1" String : inheritFrom
    click String href "../String"


      Policy : obligation




    Policy --> "*" Duty : obligation
    click Duty href "../Duty"


      Policy : permission




    Policy --> "*" Permission : permission
    click Permission href "../Permission"


      Policy : profile




    Policy --> "0..1" String : profile
    click String href "../String"


      Policy : prohibition




    Policy --> "*" Prohibition : prohibition
    click Prohibition href "../Prohibition"


      Policy : uid




    Policy --> "1" String : uid
    click String href "../String"


Inheritance

Slots

Name Cardinality and Range Description Inheritance
uid 1
xsd:string
direct
profile 0..1
xsd:string
direct
inheritFrom 0..1
xsd:string
Indicates inheritance from another policy direct
permission *
Permission
direct
prohibition *
Prohibition
direct
obligation *
Duty
direct
uid 1
xsd:string
direct
profile 0..1
xsd:string
direct
permission *
Permission
direct
prohibition *
Prohibition
direct
obligation *
Duty
direct

Usages

used by used in type used
AccessUsagePolicy policyDocument any_of[range] Policy

Identifier and Mapping Information

Schema Source

  • from schema: http://www.w3.org/ns/odrl/2/

LinkML Source

Direct

name: Policy
description: ODRL Core Vocabulary Terms related to Policy
from_schema: http://www.w3.org/ns/odrl/2/
slots:
- uid
- profile
- inheritFrom
- permission
- prohibition
- obligation
attributes:
  uid:
    name: uid
    from_schema: http://www.w3.org/ns/odrl/2/
    rank: 1000
    domain_of:
    - Policy
    - Asset
    - Party
    required: true
  profile:
    name: profile
    from_schema: http://www.w3.org/ns/odrl/2/
    rank: 1000
    domain_of:
    - Policy
    required: false
  permission:
    name: permission
    from_schema: http://www.w3.org/ns/odrl/2/
    rank: 1000
    domain_of:
    - Policy
    - Permission
    range: Permission
    required: false
    multivalued: true
  prohibition:
    name: prohibition
    from_schema: http://www.w3.org/ns/odrl/2/
    rank: 1000
    domain_of:
    - Policy
    - Prohibition
    range: Prohibition
    required: false
    multivalued: true
  obligation:
    name: obligation
    from_schema: http://www.w3.org/ns/odrl/2/
    rank: 1000
    domain_of:
    - Policy
    - Duty
    range: Duty
    required: false
    multivalued: true

Induced

name: Policy
description: ODRL Core Vocabulary Terms related to Policy
from_schema: http://www.w3.org/ns/odrl/2/
attributes:
  uid:
    name: uid
    from_schema: http://www.w3.org/ns/odrl/2/
    rank: 1000
    alias: uid
    owner: Policy
    domain_of:
    - Policy
    - Asset
    - Party
    range: string
    required: true
  profile:
    name: profile
    from_schema: http://www.w3.org/ns/odrl/2/
    rank: 1000
    alias: profile
    owner: Policy
    domain_of:
    - Policy
    range: string
    required: false
  permission:
    name: permission
    from_schema: http://www.w3.org/ns/odrl/2/
    rank: 1000
    alias: permission
    owner: Policy
    domain_of:
    - Policy
    - Permission
    range: Permission
    required: false
    multivalued: true
  prohibition:
    name: prohibition
    from_schema: http://www.w3.org/ns/odrl/2/
    rank: 1000
    alias: prohibition
    owner: Policy
    domain_of:
    - Policy
    - Prohibition
    range: Prohibition
    required: false
    multivalued: true
  obligation:
    name: obligation
    from_schema: http://www.w3.org/ns/odrl/2/
    rank: 1000
    alias: obligation
    owner: Policy
    domain_of:
    - Policy
    - Duty
    range: Duty
    required: false
    multivalued: true
  inheritFrom:
    name: inheritFrom
    description: Indicates inheritance from another policy.
    from_schema: http://www.w3.org/ns/odrl/2/
    alias: inheritFrom
    owner: Policy
    domain_of:
    - Policy
    range: string