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


      Prohibition : constraint




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


      Prohibition : duty




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


      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
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: Prohibition
description: ODRL Core Vocabulary Terms related to Prohibitions
from_schema: http://www.w3.org/ns/odrl/2/
is_a: Rule
slots:
- prohibition
- target
slot_usage:
  target:
    name: target
    required: true

Induced

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