Class: AggregationMethod

A method that aggregates or summarizes data, such as mean, median, or sum.

URI: ac:AggregationMethod

erDiagram
AggregationFormulaSpec {
    AggregationFormulaNotation notation  
    string text  
}
AggregationMethod {
    string name  
    string description  
    string conceptId  
    string label  
    string methodType  
    string ncitCode  
}
Coding {
    string code  
    string display  
    uri system  
}
Configuration {
    string name  
    string description  
    DataTypeEnum dataType  
    stringList enumValues  
}
Input {
    string description  
    DataTypeEnum dataType  
    string inputType  
    string label  
    boolean multivalued  
    boolean required  
    string role  
}
InputStatistic {
    string description  
    string role  
}
InputVariable {
    string description  
    DataTypeEnum dataType  
    string inputType  
    string label  
    boolean multivalued  
    boolean required  
    string role  
}
ModelParameter {
    string description  
    string name  
}
ModelTerm {
    string description  
    string name  
}
OutputSpec {

}
Statistic {
    string name  
    string description  
    string conceptId  
    string label  
    string ncitCode  
}
StatisticSet {
    string name  
    string description  
    string conceptId  
    string label  
    string ncitCode  
}
StudyGroupPopulation {
    string description  
    string name  
}
SubMethod {
    string name  
    string description  
    string conceptId  
    string label  
    string methodType  
    string ncitCode  
}

AggregationMethod ||--|o OutputSpec : "output"
AggregationMethod ||--|| AggregationFormulaSpec : "formula"
AggregationMethod ||--}o Coding : "codings"
AggregationMethod ||--}o Configuration : "configurations"
AggregationMethod ||--}o Input : "inputs"
AggregationMethod ||--}o SubMethod : "subMethods"
Configuration ||--|o Any : "defaultValue"
Configuration ||--}o SubMethod : "configuredSubMethods"
Input ||--}o Coding : "codings"
InputStatistic ||--|| Statistic : "statisticId"
InputStatistic ||--|| SubMethod : "subMethodId"
InputVariable ||--}o Coding : "codings"
ModelParameter ||--|o FactorLevelCombinationSpec : "forFactorLevelCombination"
ModelParameter ||--}o Coding : "codings"
ModelParameter ||--}o FactorLevel : "forFactorLevels"
ModelParameter ||--}o InputVariable : "forInputVariables"
ModelTerm ||--}o Coding : "codings"
ModelTerm ||--}o Input : "forInputs"
ModelTerm ||--}| ModelParameter : "parameters"
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"
Statistic ||--}o Coding : "codings"
StatisticSet ||--}o Coding : "codings"
StatisticSet ||--}o Statistic : "statistics"
StudyGroupPopulation ||--|| FactorLevelCombinationSpec : "factorLevelCombination"
StudyGroupPopulation ||--}o Coding : "codings"
SubMethod ||--|o OutputSpec : "output"
SubMethod ||--}o Coding : "codings"
SubMethod ||--}o Configuration : "configurations"
SubMethod ||--}o InputStatistic : "inputs"
SubMethod ||--}o SubMethod : "subMethods"

Inheritance

Slots

Name Cardinality and Range Description Inheritance
formula 1
AggregationFormulaSpec
Formula specification including notation and expressions direct
conceptId 1
String
Unique method identifier, e Method
name 1
String
Human-readable method name Method
label 0..1
String
Short label for display Method
description 0..1
String
Free-text explanation of what the method does Method
ncitCode 0..1
String
NCIt code Method
codings *
Coding
Mappings to external terminology or ontology codes Method
methodType 1
String
Indicates whether this is a model-based, aggregation or derivation method Method
configurations *
Configuration
Configurable parameters for the method Method
inputs *
Input
Input data specifications for roles defined in the formula for the method Method
subMethods *
SubMethod
Sub-methods that are part of this method Method
output 0..1
OutputSpec
Specification of the output of a single method or sub-method Method

Comments

  • These methods typically take all values for a specified input variable and produce a single output value.
  • Values of the input variable may be grouped by one or more additional input variables, in which case as single output value is produced for each unique combination of values of the grouping variables.

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: AggregationMethod
description: A method that aggregates or summarizes data, such as mean, median, or
  sum.
comments:
- These methods typically take all values for a specified input variable and produce
  a single output value.
- Values of the input variable may be grouped by one or more additional input variables,
  in which case as single output value is produced for each unique combination of
  values of the grouping variables.
from_schema: https://cdisc.org/ac/method
is_a: Method
slots:
- formula
slot_usage:
  formula:
    name: formula
    range: AggregationFormulaSpec

Induced

name: AggregationMethod
description: A method that aggregates or summarizes data, such as mean, median, or
  sum.
comments:
- These methods typically take all values for a specified input variable and produce
  a single output value.
- Values of the input variable may be grouped by one or more additional input variables,
  in which case as single output value is produced for each unique combination of
  values of the grouping variables.
from_schema: https://cdisc.org/ac/method
is_a: Method
slot_usage:
  formula:
    name: formula
    range: AggregationFormulaSpec
attributes:
  formula:
    name: formula
    description: Formula specification including notation and expressions.
    from_schema: https://cdisc.org/ac/method
    exact_mappings:
    - obo:STATO_0000205
    rank: 1000
    owner: AggregationMethod
    domain_of:
    - AggregationMethod
    - DerivationMethod
    - StatisticalModelSpec
    range: AggregationFormulaSpec
    required: true
    inlined: true
  conceptId:
    name: conceptId
    description: Unique method identifier, e.g., M.ANCOVA, M.Subtraction
    from_schema: https://cdisc.org/ac/method
    rank: 1000
    identifier: true
    owner: AggregationMethod
    domain_of:
    - Method
    - Statistic
    - StatisticSet
    range: string
    required: true
    pattern: ^M\..+$
  name:
    name: name
    description: Human-readable method name
    from_schema: https://cdisc.org/ac/method
    rank: 1000
    owner: AggregationMethod
    domain_of:
    - NameAsIdentifier
    - Method
    - Statistic
    - StatisticSet
    range: string
    required: true
  label:
    name: label
    description: Short label for display
    from_schema: https://cdisc.org/ac/method
    rank: 1000
    owner: AggregationMethod
    domain_of:
    - Method
    - Input
    - Statistic
    - StatisticSet
    range: string
  description:
    name: description
    description: Free-text explanation of what the method does
    from_schema: https://cdisc.org/ac/method
    rank: 1000
    owner: AggregationMethod
    domain_of:
    - Method
    - Configuration
    - StatisticalModelSpec
    - ModelTerm
    - ModelParameter
    - Input
    - FactorLevel
    - FactorLevelCombinationSpec
    - StudyGroupPopulation
    - InputStatistic
    - Statistic
    - StatisticSet
    range: string
  ncitCode:
    name: ncitCode
    description: NCIt code
    from_schema: https://cdisc.org/ac/method
    rank: 1000
    owner: AggregationMethod
    domain_of:
    - Method
    - Statistic
    - StatisticSet
    range: string
    pattern: ^(C[0-9]+(_NEW)?)$
    implicit_prefix: NCIT
  codings:
    name: codings
    description: Mappings to external terminology or ontology codes
    from_schema: https://cdisc.org/ac/method
    rank: 1000
    owner: AggregationMethod
    domain_of:
    - Method
    - StatisticalModelSpec
    - ModelTerm
    - ModelParameter
    - Input
    - FactorLevel
    - FactorLevelCombinationSpec
    - StudyGroupPopulation
    - OutputSpec
    - Statistic
    - StatisticSet
    range: Coding
    multivalued: true
    inlined: true
    inlined_as_list: true
  methodType:
    name: methodType
    description: Indicates whether this is a model-based, aggregation or derivation
      method
    comments:
    - The value of methodType must match the name of one of the sub-classes of Method
      (i.e., CompositeMethod, ModelBasedMethod, AggregationMethod, DerivationMethod).
    from_schema: https://cdisc.org/ac/method
    rank: 1000
    designates_type: true
    owner: AggregationMethod
    domain_of:
    - Method
    range: string
    required: true
  configurations:
    name: configurations
    description: Configurable parameters for the method.
    from_schema: https://cdisc.org/ac/method
    rank: 1000
    owner: AggregationMethod
    domain_of:
    - Method
    range: Configuration
    multivalued: true
    inlined: true
    inlined_as_list: true
  inputs:
    name: inputs
    description: Input data specifications for roles defined in the formula for the
      method.
    from_schema: https://cdisc.org/ac/method
    exact_mappings:
    - obo:OBI_0000293
    rank: 1000
    owner: AggregationMethod
    domain_of:
    - Method
    range: Input
    multivalued: true
    inlined: true
    inlined_as_list: true
  subMethods:
    name: subMethods
    description: Sub-methods that are part of this method.
    from_schema: https://cdisc.org/ac/method
    exact_mappings:
    - obo:BFO_0000051
    rank: 1000
    owner: AggregationMethod
    domain_of:
    - Method
    - CompositeMethod
    range: SubMethod
    multivalued: true
    inlined: true
    inlined_as_list: true
  output:
    name: output
    description: Specification of the output of a single method or sub-method.
    comments:
    - The output of a method or sub-method is a set of one or more statistics that
      are related to a component of the method.
    from_schema: https://cdisc.org/ac/method
    exact_mappings:
    - obo:OBI_0000299
    rank: 1000
    owner: AggregationMethod
    domain_of:
    - Method
    range: OutputSpec
    inlined: true
    inlined_as_list: true