Skip to content

Class: CalculationArgument

The definition of a positional argument used in the calculation, including the information needed to pick it from the project or study data structure

URI: pehterms:CalculationArgument

classDiagram class CalculationArgument click CalculationArgument href "../CalculationArgument" CalculationArgument : imputation_state CalculationArgument : process_state CalculationArgument : source_path CalculationArgument : unit CalculationArgument --> "0..1" Unit : unit click Unit href "../Unit" CalculationArgument : value_type CalculationArgument : varname

Slots

Name Cardinality and Range Description Inheritance
source_path 0..1
String
direct
varname 0..1
String
direct
process_state 0..1
String
direct
imputation_state 0..1
String
direct
value_type 0..1
String
direct
unit 0..1
Unit
direct

Usages

used by used in type used
CalculationImplementation function_args range CalculationArgument

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: CalculationArgument
description: The definition of a positional argument used in the calculation, including
  the information needed to pick it from the project or study data structure
from_schema: https://w3id.org/peh/peh-model
slots:
- source_path
- varname
- process_state
- imputation_state
- value_type
- unit

Induced

name: CalculationArgument
description: The definition of a positional argument used in the calculation, including
  the information needed to pick it from the project or study data structure
from_schema: https://w3id.org/peh/peh-model
attributes:
  source_path:
    name: source_path
    from_schema: https://w3id.org/peh/peh-model
    rank: 1000
    alias: source_path
    owner: CalculationArgument
    domain_of:
    - CalculationArgument
    - CalculationKeywordArgument
    range: string
  varname:
    name: varname
    from_schema: https://w3id.org/peh/peh-model
    rank: 1000
    alias: varname
    owner: CalculationArgument
    domain_of:
    - CalculationArgument
    - CalculationKeywordArgument
    - DataLayoutElement
    range: string
  process_state:
    name: process_state
    from_schema: https://w3id.org/peh/peh-model
    rank: 1000
    alias: process_state
    owner: CalculationArgument
    domain_of:
    - CalculationArgument
    - CalculationKeywordArgument
    range: string
  imputation_state:
    name: imputation_state
    from_schema: https://w3id.org/peh/peh-model
    rank: 1000
    alias: imputation_state
    owner: CalculationArgument
    domain_of:
    - CalculationArgument
    - CalculationKeywordArgument
    range: string
  value_type:
    name: value_type
    from_schema: https://w3id.org/peh/peh-model
    rank: 1000
    alias: value_type
    owner: CalculationArgument
    domain_of:
    - ObservableProperty
    - ObservablePropertyMetadataField
    - CalculationArgument
    - CalculationKeywordArgument
    - CalculationResult
    range: string
  unit:
    name: unit
    from_schema: https://w3id.org/peh/peh-model
    rank: 1000
    alias: unit
    owner: CalculationArgument
    domain_of:
    - CalculationArgument
    - CalculationKeywordArgument
    - CalculationResult
    - ObservedValue
    range: Unit