Skip to content

Constraint

ODRL Core Vocabulary Terms related to Constraints

URI: odrl:Constraint

 classDiagram
    class Constraint
    click Constraint href "../Constraint"
      Constraint : leftOperand




    Constraint --> "1" String : leftOperand
    click String href "../String"


      Constraint : operator




    Constraint --> "1" String : operator
    click String href "../String"


      Constraint : refinement




    Constraint --> "0..1" String : refinement
    click String href "../String"


      Constraint : rightOperand




    Constraint --> "0..1" String : rightOperand
    click String href "../String"


      Constraint : rightOperandReference




    Constraint --> "0..1" String : rightOperandReference
    click String href "../String"


Slots

Name Cardinality and Range Description Inheritance
refinement 0..1
xsd:string
A constraint refinement direct
operator 1
xsd:string or 
ConstraintOperators or 
xsd:string or 
uri
direct
rightOperand 0..1
xsd:string
Right operand in constraint direct
rightOperandReference 0..1
xsd:string
Reference to the right operand direct
leftOperand 1
xsd:string or 
xsd:string or 
uri
direct
leftOperand 1
xsd:string or 
xsd:string or 
uri
direct
operator 1
xsd:string or 
ConstraintOperators or 
xsd:string or 
uri
direct

Usages

used by used in type used
Rule constraint range Constraint
Permission constraint range Constraint
Prohibition constraint range Constraint
Duty constraint range Constraint

Identifier and Mapping Information

Schema Source

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

LinkML Source

Direct

name: Constraint
description: ODRL Core Vocabulary Terms related to Constraints
from_schema: http://www.w3.org/ns/odrl/2/
slots:
- refinement
- operator
- rightOperand
- rightOperandReference
- leftOperand
attributes:
  leftOperand:
    name: leftOperand
    from_schema: http://www.w3.org/ns/odrl/2/
    rank: 1000
    domain_of:
    - Constraint
    required: true
    any_of:
    - range: string
    - range: uri
  operator:
    name: operator
    from_schema: http://www.w3.org/ns/odrl/2/
    rank: 1000
    domain_of:
    - Constraint
    required: true
    any_of:
    - range: ConstraintOperators
    - range: string
    - range: uri

Induced

name: Constraint
description: ODRL Core Vocabulary Terms related to Constraints
from_schema: http://www.w3.org/ns/odrl/2/
attributes:
  leftOperand:
    name: leftOperand
    from_schema: http://www.w3.org/ns/odrl/2/
    rank: 1000
    alias: leftOperand
    owner: Constraint
    domain_of:
    - Constraint
    range: string
    required: true
    any_of:
    - range: string
    - range: uri
  operator:
    name: operator
    from_schema: http://www.w3.org/ns/odrl/2/
    rank: 1000
    alias: operator
    owner: Constraint
    domain_of:
    - Constraint
    range: string
    required: true
    any_of:
    - range: ConstraintOperators
    - range: string
    - range: uri
  refinement:
    name: refinement
    description: A constraint refinement.
    from_schema: http://www.w3.org/ns/odrl/2/
    alias: refinement
    owner: Constraint
    domain_of:
    - Constraint
    range: string
  rightOperand:
    name: rightOperand
    description: Right operand in constraint.
    from_schema: http://www.w3.org/ns/odrl/2/
    alias: rightOperand
    owner: Constraint
    domain_of:
    - Constraint
    range: string
  rightOperandReference:
    name: rightOperandReference
    description: Reference to the right operand.
    from_schema: http://www.w3.org/ns/odrl/2/
    alias: rightOperandReference
    owner: Constraint
    domain_of:
    - Constraint
    range: string