Class: Configuration¶
A configurable parameter for a method
URI: ac:Configuration
erDiagram
Any {
}
Coding {
string code
string display
uri system
}
Configuration {
string name
string description
DataTypeEnum dataType
stringList enumValues
}
InputStatistic {
string description
string role
}
OutputSpec {
}
SubMethod {
string name
string description
string conceptId
string label
string methodType
string ncitCode
}
Configuration ||--|o Any : "defaultValue"
Configuration ||--}o SubMethod : "configuredSubMethods"
InputStatistic ||--|| Statistic : "statisticId"
InputStatistic ||--|| SubMethod : "subMethodId"
OutputSpec ||--|o StudyGroupPopulation : "forStudyGroupPopulation"
OutputSpec ||--}o Coding : "codings"
OutputSpec ||--}o InputVariable : "forInputVariables"
OutputSpec ||--}o ModelParameter : "forModelParameters"
OutputSpec ||--}o ModelTerm : "forModelTerms"
OutputSpec ||--}o Statistic : "statistics"
OutputSpec ||--}o StatisticSet : "statisticSets"
SubMethod ||--|o OutputSpec : "output"
SubMethod ||--}o Coding : "codings"
SubMethod ||--}o Configuration : "configurations"
SubMethod ||--}o InputStatistic : "inputs"
SubMethod ||--}o SubMethod : "subMethods"
Inheritance¶
- Configuration [ NameAsIdentifier]
Slots¶
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| description | 0..1 String |
Explanation of this configuration parameter | direct |
| dataType | 1 DataTypeEnum |
Data type of the configuration value | direct |
| 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 |
| configuredSubMethods | * SubMethod |
The specific sub-method(s) that are configured by this configuration paramete... | direct |
| name | 1 String |
Configuration parameter name | NameAsIdentifier |
Usages¶
| used by | used in | type | used |
|---|---|---|---|
| Method | configurations | range | Configuration |
| SubMethod | configurations | range | Configuration |
| CompositeMethod | configurations | range | Configuration |
| ModelBasedMethod | configurations | range | Configuration |
| AggregationMethod | configurations | range | Configuration |
| DerivationMethod | configurations | range | Configuration |
Identifier and Mapping Information¶
Schema Source¶
- from schema: https://cdisc.org/ac/method
Mappings¶
| Mapping Type | Mapped Value |
|---|---|
| self | ac:Configuration |
| native | ac:Configuration |
LinkML Source¶
Direct¶
name: Configuration
description: A configurable parameter for a method
from_schema: https://cdisc.org/ac/method
mixins:
- NameAsIdentifier
slots:
- description
- dataType
- defaultValue
- enumValues
- configuredSubMethods
slot_usage:
name:
name: name
description: Configuration parameter name
identifier: true
dataType:
name: dataType
description: Data type of the configuration value
description:
name: description
description: Explanation of this configuration parameter
Induced¶
name: Configuration
description: A configurable parameter for a method
from_schema: https://cdisc.org/ac/method
mixins:
- NameAsIdentifier
slot_usage:
name:
name: name
description: Configuration parameter name
identifier: true
dataType:
name: dataType
description: Data type of the configuration value
description:
name: description
description: Explanation of this configuration parameter
attributes:
description:
name: description
description: Explanation of this configuration parameter
from_schema: https://cdisc.org/ac/method
rank: 1000
owner: Configuration
domain_of:
- Method
- Configuration
- StatisticalModelSpec
- ModelTerm
- ModelParameter
- Input
- FactorLevel
- FactorLevelCombinationSpec
- StudyGroupPopulation
- InputStatistic
- Statistic
- StatisticSet
range: string
dataType:
name: dataType
description: Data type of the configuration value
from_schema: https://cdisc.org/ac/method
rank: 1000
owner: Configuration
domain_of:
- Configuration
- Input
range: DataTypeEnum
required: true
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: Configuration
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: Configuration
domain_of:
- Configuration
- InputValue
range: string
multivalued: true
configuredSubMethods:
name: configuredSubMethods
description: The specific sub-method(s) that are configured by this configuration
parameter.
from_schema: https://cdisc.org/ac/method
exact_mappings:
- obo:OBI_0000295
rank: 1000
owner: Configuration
domain_of:
- Configuration
range: SubMethod
multivalued: true
inlined: false
name:
name: name
description: Configuration parameter name
from_schema: https://cdisc.org/ac/method
rank: 1000
identifier: true
owner: Configuration
domain_of:
- NameAsIdentifier
- Method
- Statistic
- StatisticSet
range: string
required: true