Skip to content

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" Party : assigner
    click Party href "../Party"


      Prohibition : constraint




    Prohibition --> "*" Constraint : constraint
    click Constraint href "../Constraint"


      Prohibition : duty




    Prohibition --> "*" Duty : duty
    click Duty href "../Duty"


      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

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
Rule
assigner 0..1
Party
Rule
constraint *
Constraint
Rule
logicalConstraint *
LogicalConstraint
Rule
duty *
Duty
Rule

Usages

used by used in type used
Policy prohibition range Prohibition
Agreement prohibition range Prohibition
Offer prohibition range Prohibition
Set prohibition range Prohibition

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
attributes:
  target:
    name: target
    from_schema: http://www.w3.org/ns/odrl/2/
    domain_of:
    - Permission
    - Prohibition
    - Duty
    required: true
    multivalued: true
    any_of:
    - range: Asset
    - range: string
    - range: uri

Induced

name: Prohibition
description: ODRL Core Vocabulary Terms related to Prohibitions
from_schema: http://www.w3.org/ns/odrl/2/
is_a: Rule
attributes:
  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
  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
  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/
    rank: 1000
    alias: action
    owner: Prohibition
    domain_of:
    - Rule
    range: string
    required: true
    multivalued: false
  assignee:
    name: assignee
    from_schema: http://www.w3.org/ns/odrl/2/
    alias: assignee
    owner: Prohibition
    domain_of:
    - Agreement
    - Rule
    - Party
    range: Party
  assigner:
    name: assigner
    from_schema: http://www.w3.org/ns/odrl/2/
    alias: assigner
    owner: Prohibition
    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: Prohibition
    domain_of:
    - Rule
    range: Constraint
    multivalued: true
  logicalConstraint:
    name: logicalConstraint
    from_schema: http://www.w3.org/ns/odrl/2/
    rank: 1000
    alias: logicalConstraint
    owner: Prohibition
    domain_of:
    - Rule
    range: LogicalConstraint
    multivalued: true
  duty:
    name: duty
    from_schema: http://www.w3.org/ns/odrl/2/
    rank: 1000
    alias: duty
    owner: Prohibition
    domain_of:
    - Rule
    - Duty
    range: Duty
    multivalued: true