Skip to content

Class: CalculationKeywordArgument

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

URI: pehterms:CalculationKeywordArgument

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

Slots

Name Cardinality and Range Description Inheritance
mapping_name 0..1
String
direct
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_kwargs range CalculationKeywordArgument

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: CalculationKeywordArgument
description: The definition of a named 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:
- mapping_name
- source_path
- varname
- process_state
- imputation_state
- value_type
- unit

Induced

name: CalculationKeywordArgument
description: The definition of a named 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:
  mapping_name:
    name: mapping_name
    from_schema: https://w3id.org/peh/peh-model
    rank: 1000
    alias: mapping_name
    owner: CalculationKeywordArgument
    domain_of:
    - CalculationKeywordArgument
    - CalculationResult
    range: string
  source_path:
    name: source_path
    from_schema: https://w3id.org/peh/peh-model
    rank: 1000
    alias: source_path
    owner: CalculationKeywordArgument
    domain_of:
    - CalculationArgument
    - CalculationKeywordArgument
    range: string
  varname:
    name: varname
    from_schema: https://w3id.org/peh/peh-model
    rank: 1000
    alias: varname
    owner: CalculationKeywordArgument
    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: CalculationKeywordArgument
    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: CalculationKeywordArgument
    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: CalculationKeywordArgument
    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: CalculationKeywordArgument
    domain_of:
    - CalculationArgument
    - CalculationKeywordArgument
    - CalculationResult
    - ObservedValue
    range: Unit