Class: Input

Specification of one input variable or value referenced by name in the formula for the method.

  • NOTE: this is an abstract class and should not be instantiated directly

URI: ac:Input

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

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

Inheritance

Slots

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

Usages

used by used in type used
Method inputs range Input
CompositeMethod inputs range Input
ModelBasedMethod inputs range Input
AggregationMethod inputs range Input
DerivationMethod inputs range Input
ModelTerm forInputs range Input

Identifier and Mapping Information

Schema Source

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

Mappings

Mapping Type Mapped Value
self ac:Input
native ac:Input

LinkML Source

Direct

name: Input
description: Specification of one input variable or value referenced by name in the
  formula for the method.
from_schema: https://cdisc.org/ac/method
abstract: true
slots:
- inputType
- role
- label
- description
- codings
- dataType
- required
- multivalued

Induced

name: Input
description: Specification of one input variable or value referenced by name in the
  formula for the method.
from_schema: https://cdisc.org/ac/method
abstract: true
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: Input
    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: Input
    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: Input
    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: Input
    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: Input
    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: Input
    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: Input
    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: Input
    domain_of:
    - Input
    range: boolean
    required: true