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¶
- Input
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