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