Class: ValidationDesign
Definition of a validation rule for automatically imposing business logic constraints
URI: pehterms:ValidationDesign
classDiagram
class ValidationDesign
click ValidationDesign href "../ValidationDesign"
ValidationDesign : conditional
ValidationDesign : validation_error_level
ValidationDesign --> "0..1" ValidationErrorLevel : validation_error_level
click ValidationErrorLevel href "../ValidationErrorLevel"
ValidationDesign : validation_error_message_template
ValidationDesign : validation_expression
ValidationDesign --> "0..1" ValidationExpression : validation_expression
click ValidationExpression href "../ValidationExpression"
ValidationDesign : validation_name
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
validation_name | 0..1 String |
direct | |
validation_expression | 0..1 ValidationExpression |
direct | |
validation_error_level | 0..1 ValidationErrorLevel |
direct | |
validation_error_message_template | 0..1 String |
direct | |
conditional | 0..1 String |
direct |
Usages
used by | used in | type | used |
---|---|---|---|
ObservableProperty | validation_designs | range | ValidationDesign |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/peh/peh-model
Mappings
Mapping Type | Mapped Value |
---|---|
self | pehterms:ValidationDesign |
native | pehterms:ValidationDesign |
LinkML Source
Direct
name: ValidationDesign
description: Definition of a validation rule for automatically imposing business logic
constraints
from_schema: https://w3id.org/peh/peh-model
slots:
- validation_name
- validation_expression
- validation_error_level
- validation_error_message_template
- conditional
Induced
name: ValidationDesign
description: Definition of a validation rule for automatically imposing business logic
constraints
from_schema: https://w3id.org/peh/peh-model
attributes:
validation_name:
name: validation_name
from_schema: https://w3id.org/peh/peh-model
rank: 1000
alias: validation_name
owner: ValidationDesign
domain_of:
- ValidationDesign
range: string
validation_expression:
name: validation_expression
from_schema: https://w3id.org/peh/peh-model
rank: 1000
alias: validation_expression
owner: ValidationDesign
domain_of:
- ValidationDesign
range: ValidationExpression
validation_error_level:
name: validation_error_level
from_schema: https://w3id.org/peh/peh-model
rank: 1000
alias: validation_error_level
owner: ValidationDesign
domain_of:
- ValidationDesign
range: ValidationErrorLevel
validation_error_message_template:
name: validation_error_message_template
from_schema: https://w3id.org/peh/peh-model
rank: 1000
alias: validation_error_message_template
owner: ValidationDesign
domain_of:
- ValidationDesign
range: string
conditional:
name: conditional
from_schema: https://w3id.org/peh/peh-model
rank: 1000
alias: conditional
owner: ValidationDesign
domain_of:
- CalculationDesign
- ValidationDesign
range: string