Skip to content

Class: CalculationDesign

Definition of a calculation method for deriving an observational value from other variables and/or contexts

URI: pehterms:CalculationDesign

classDiagram class CalculationDesign click CalculationDesign href "../CalculationDesign" CalculationDesign : calculation_implementation CalculationDesign --> "0..1" CalculationImplementation : calculation_implementation click CalculationImplementation href "../CalculationImplementation" CalculationDesign : calculation_implementation_as_json CalculationDesign : calculation_name CalculationDesign : conditional

Slots

Name Cardinality and Range Description Inheritance
calculation_name 0..1
String
direct
calculation_implementation_as_json 0..1
String
direct
calculation_implementation 0..1
CalculationImplementation
direct
conditional 0..1
String
direct

Usages

used by used in type used
ObservableProperty calculation_designs range CalculationDesign

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: CalculationDesign
description: Definition of a calculation method for deriving an observational value
  from other variables and/or contexts
from_schema: https://w3id.org/peh/peh-model
slots:
- calculation_name
- calculation_implementation_as_json
- calculation_implementation
- conditional

Induced

name: CalculationDesign
description: Definition of a calculation method for deriving an observational value
  from other variables and/or contexts
from_schema: https://w3id.org/peh/peh-model
attributes:
  calculation_name:
    name: calculation_name
    from_schema: https://w3id.org/peh/peh-model
    rank: 1000
    alias: calculation_name
    owner: CalculationDesign
    domain_of:
    - CalculationDesign
    range: string
  calculation_implementation_as_json:
    name: calculation_implementation_as_json
    from_schema: https://w3id.org/peh/peh-model
    rank: 1000
    alias: calculation_implementation_as_json
    owner: CalculationDesign
    domain_of:
    - CalculationDesign
    range: string
  calculation_implementation:
    name: calculation_implementation
    from_schema: https://w3id.org/peh/peh-model
    rank: 1000
    alias: calculation_implementation
    owner: CalculationDesign
    domain_of:
    - CalculationDesign
    range: CalculationImplementation
  conditional:
    name: conditional
    from_schema: https://w3id.org/peh/peh-model
    rank: 1000
    alias: conditional
    owner: CalculationDesign
    domain_of:
    - CalculationDesign
    - ValidationDesign
    range: string