Skip to content

Class: ValidationExpression

A logical expression, allowing for combining arguments into more complex validation rules

URI: pehterms:ValidationExpression

classDiagram class ValidationExpression click ValidationExpression href "../ValidationExpression" ValidationExpression : validation_arg_expressions ValidationExpression --> "*" ValidationExpression : validation_arg_expressions click ValidationExpression href "../ValidationExpression" ValidationExpression : validation_arg_source_paths ValidationExpression : validation_arg_values ValidationExpression : validation_command ValidationExpression --> "0..1" ValidationCommand : validation_command click ValidationCommand href "../ValidationCommand" ValidationExpression : validation_condition_expression ValidationExpression --> "0..1" ValidationExpression : validation_condition_expression click ValidationExpression href "../ValidationExpression" ValidationExpression : validation_subject_source_paths

Slots

Name Cardinality and Range Description Inheritance
validation_subject_source_paths *
String
direct
validation_condition_expression 0..1
ValidationExpression
direct
validation_command 0..1
ValidationCommand
direct
validation_arg_values *
String
direct
validation_arg_source_paths *
String
direct
validation_arg_expressions *
ValidationExpression
direct

Usages

used by used in type used
ValidationDesign validation_expression range ValidationExpression
ValidationExpression validation_condition_expression range ValidationExpression
ValidationExpression validation_arg_expressions range ValidationExpression

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/peh/peh-model

Mappings

Mapping Type Mapped Value
self pehterms:ValidationExpression
native pehterms:ValidationExpression

LinkML Source

Direct

name: ValidationExpression
description: A logical expression, allowing for combining arguments into more complex
  validation rules
from_schema: https://w3id.org/peh/peh-model
slots:
- validation_subject_source_paths
- validation_condition_expression
- validation_command
- validation_arg_values
- validation_arg_source_paths
- validation_arg_expressions

Induced

name: ValidationExpression
description: A logical expression, allowing for combining arguments into more complex
  validation rules
from_schema: https://w3id.org/peh/peh-model
attributes:
  validation_subject_source_paths:
    name: validation_subject_source_paths
    from_schema: https://w3id.org/peh/peh-model
    rank: 1000
    alias: validation_subject_source_paths
    owner: ValidationExpression
    domain_of:
    - ValidationExpression
    range: string
    multivalued: true
  validation_condition_expression:
    name: validation_condition_expression
    from_schema: https://w3id.org/peh/peh-model
    rank: 1000
    alias: validation_condition_expression
    owner: ValidationExpression
    domain_of:
    - ValidationExpression
    range: ValidationExpression
  validation_command:
    name: validation_command
    from_schema: https://w3id.org/peh/peh-model
    rank: 1000
    alias: validation_command
    owner: ValidationExpression
    domain_of:
    - ValidationExpression
    range: ValidationCommand
  validation_arg_values:
    name: validation_arg_values
    from_schema: https://w3id.org/peh/peh-model
    rank: 1000
    alias: validation_arg_values
    owner: ValidationExpression
    domain_of:
    - ValidationExpression
    range: string
    multivalued: true
  validation_arg_source_paths:
    name: validation_arg_source_paths
    from_schema: https://w3id.org/peh/peh-model
    rank: 1000
    alias: validation_arg_source_paths
    owner: ValidationExpression
    domain_of:
    - ValidationExpression
    range: string
    multivalued: true
  validation_arg_expressions:
    name: validation_arg_expressions
    from_schema: https://w3id.org/peh/peh-model
    rank: 1000
    alias: validation_arg_expressions
    owner: ValidationExpression
    domain_of:
    - ValidationExpression
    range: ValidationExpression
    multivalued: true
    inlined: true
    inlined_as_list: true