Class: InputValue

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

URI: ac:InputValue

erDiagram
Any {

}
Coding {
    string code  
    string display  
    uri system  
}
InputValue {
    stringList enumValues  
    string description  
    DataTypeEnum dataType  
    string inputType  
    string label  
    boolean multivalued  
    boolean required  
    string role  
}

InputValue ||--|o Any : "defaultValue"
InputValue ||--}o Coding : "codings"

Inheritance

Slots

Name Cardinality and Range Description Inheritance
defaultValue 0..1
Any or 
String or 
Integer or 
Float or 
Boolean
Default value if not specified direct
enumValues *
String
Allowed values for the configuration parameter or input value direct
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

Identifier and Mapping Information

Schema Source

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

Mappings

Mapping Type Mapped Value
self ac:InputValue
native ac:InputValue
exact obo:OBI_0001933

LinkML Source

Direct

name: InputValue
description: An input value that performs one of the roles defined in the formula
  for the method.
from_schema: https://cdisc.org/ac/method
exact_mappings:
- obo:OBI_0001933
is_a: Input
slots:
- defaultValue
- enumValues

Induced

name: InputValue
description: An input value that performs one of the roles defined in the formula
  for the method.
from_schema: https://cdisc.org/ac/method
exact_mappings:
- obo:OBI_0001933
is_a: Input
attributes:
  defaultValue:
    name: defaultValue
    description: Default value if not specified.
    comments:
    - The data type of the specified default value must match the dataType of the
      configuration parameter or input value.
    - If enumValues is specified for the configuration parameter or input value, the
      defaultValue must be one of the allowed enumValues.
    from_schema: https://cdisc.org/ac/method
    rank: 1000
    owner: InputValue
    domain_of:
    - Configuration
    - InputValue
    range: Any
    any_of:
    - range: string
    - range: integer
    - range: float
    - range: boolean
  enumValues:
    name: enumValues
    description: Allowed values for the configuration parameter or input value.
    comments:
    - The data type of the specified enum values must match the dataType of the configuration
      parameter or input value.
    from_schema: https://cdisc.org/ac/method
    rank: 1000
    owner: InputValue
    domain_of:
    - Configuration
    - InputValue
    range: string
    multivalued: true
  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: InputValue
    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: InputValue
    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: InputValue
    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: InputValue
    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: InputValue
    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: InputValue
    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: InputValue
    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: InputValue
    domain_of:
    - Input
    range: boolean
    required: true