Skip to content

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