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