Class: InputVariable

An input variable that performs one of the roles defined in the formula for the method.

URI: ac:InputVariable

erDiagram
Coding {
    string code  
    string display  
    uri system  
}
InputVariable {
    string description  
    DataTypeEnum dataType  
    string inputType  
    string label  
    boolean multivalued  
    boolean required  
    string role  
}

InputVariable ||--}o Coding : "codings"

Inheritance

Slots

Name Cardinality and Range Description Inheritance
inputType 1
String
The type of input, either a variable or a value Input
role 1
String
The role specified in the formula for the method that is performed by this in... Input
label 0..1
String
Short label for display Input
description 0..1
String
Free-text explanation or description Input
codings *
Coding
Mappings to external terminology or ontology codes Input
dataType 1
DataTypeEnum
The data type of the input variable or value Input
required 1
Boolean
Indicates whether this input is mandatory Input
multivalued 1
Boolean
Indicates whether there can be multiple occurrences of the input Input

Usages

used by used in type used
StatisticalModelSpec isModelFor range InputVariable
ModelParameter forInputVariables range InputVariable
OutputSpec forInputVariables range InputVariable

Identifier and Mapping Information

Schema Source

  • from schema: https://cdisc.org/ac/method

Mappings

Mapping Type Mapped Value
self ac:InputVariable
native ac:InputVariable
exact obo:STATO_0000258

LinkML Source

Direct

name: InputVariable
description: An input variable that performs one of the roles defined in the formula
  for the method.
from_schema: https://cdisc.org/ac/method
exact_mappings:
- obo:STATO_0000258
is_a: Input

Induced

name: InputVariable
description: An input variable that performs one of the roles defined in the formula
  for the method.
from_schema: https://cdisc.org/ac/method
exact_mappings:
- obo:STATO_0000258
is_a: Input
attributes:
  inputType:
    name: inputType
    description: The type of input, either a variable or a value.
    comments:
    - The value of inputType must match the name of one of the sub-classes of Input
      (i.e., InputValue, InputVariable, ContinuousVariable, CategoricalVariable).
    from_schema: https://cdisc.org/ac/method
    rank: 1000
    designates_type: true
    owner: InputVariable
    domain_of:
    - Input
    range: string
    required: true
  role:
    name: role
    description: The role specified in the formula for the method that is performed
      by this input.
    comments:
    - The value must be one of the role names defined in the formula for the method.
    - The role name must be unique within the method definition.
    from_schema: https://cdisc.org/ac/method
    rank: 1000
    identifier: true
    owner: InputVariable
    domain_of:
    - Input
    - InputStatistic
    range: string
    required: true
  label:
    name: label
    description: Short label for display
    from_schema: https://cdisc.org/ac/method
    rank: 1000
    owner: InputVariable
    domain_of:
    - Method
    - Input
    - Statistic
    - StatisticSet
    range: string
  description:
    name: description
    description: Free-text explanation or description
    from_schema: https://cdisc.org/ac/method
    rank: 1000
    owner: InputVariable
    domain_of:
    - Method
    - Configuration
    - StatisticalModelSpec
    - ModelTerm
    - ModelParameter
    - Input
    - FactorLevel
    - FactorLevelCombinationSpec
    - StudyGroupPopulation
    - InputStatistic
    - Statistic
    - StatisticSet
    range: string
  codings:
    name: codings
    description: Mappings to external terminology or ontology codes
    from_schema: https://cdisc.org/ac/method
    rank: 1000
    owner: InputVariable
    domain_of:
    - Method
    - StatisticalModelSpec
    - ModelTerm
    - ModelParameter
    - Input
    - FactorLevel
    - FactorLevelCombinationSpec
    - StudyGroupPopulation
    - OutputSpec
    - Statistic
    - StatisticSet
    range: Coding
    multivalued: true
    inlined: true
    inlined_as_list: true
  dataType:
    name: dataType
    description: The data type of the input variable or value.
    from_schema: https://cdisc.org/ac/method
    rank: 1000
    owner: InputVariable
    domain_of:
    - Configuration
    - Input
    range: DataTypeEnum
    required: true
  required:
    name: required
    description: Indicates whether this input is mandatory
    from_schema: https://cdisc.org/ac/method
    rank: 1000
    slot_uri: linkml:required
    owner: InputVariable
    domain_of:
    - Input
    range: boolean
    required: true
  multivalued:
    name: multivalued
    description: Indicates whether there can be multiple occurrences of the input.
    from_schema: https://cdisc.org/ac/method
    rank: 1000
    slot_uri: linkml:multivalued
    owner: InputVariable
    domain_of:
    - Input
    range: boolean
    required: true