Class: SubMethod

A method that is part of a composite method

URI: ac:SubMethod

erDiagram
Any {

}
Coding {
    string code  
    string display  
    uri system  
}
Configuration {
    string name  
    string description  
    DataTypeEnum dataType  
    stringList enumValues  
}
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  
}

Configuration ||--|o Any : "defaultValue"
Configuration ||--}o SubMethod : "configuredSubMethods"
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
conceptId 1
String
Unique sub-method identifier, e Method
name 1
String
Human-readable sub-method name Method
label 0..1
String
Short label for display Method
description 0..1
String
Free-text explanation of what the sub-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 *
InputStatistic
Statistic value(s) produced by other sub-method(s) within the same composite ... 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

Usages

used by used in type used
Method subMethods range SubMethod
SubMethod subMethods range SubMethod
CompositeMethod subMethods range SubMethod
ModelBasedMethod subMethods range SubMethod
AggregationMethod subMethods range SubMethod
DerivationMethod subMethods range SubMethod
Configuration configuredSubMethods range SubMethod
InputStatistic subMethodId range SubMethod

Identifier and Mapping Information

Schema Source

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

Mappings

Mapping Type Mapped Value
self ac:SubMethod
native ac:SubMethod
exact obo:OBI_0200000

LinkML Source

Direct

name: SubMethod
description: A method that is part of a composite method
from_schema: https://cdisc.org/ac/method
exact_mappings:
- obo:OBI_0200000
is_a: Method
slot_usage:
  conceptId:
    name: conceptId
    description: Unique sub-method identifier, e.g., M.ANCOVA, M.Subtraction
    pattern: ^(S)?M\..+$
  name:
    name: name
    description: Human-readable sub-method name.
  description:
    name: description
    description: Free-text explanation of what the sub-method does.
  configurations:
    name: configurations
    comments:
    - Sub-methods do not have their own configurations.
    - All configurations are defined in the top-level method, where `configuredSubMethods`
      is used to specify the sub-method(s) affected by the configuration.
    value_presence: ABSENT
  inputs:
    name: inputs
    description: Statistic value(s) produced by other sub-method(s) within the same
      composite method used for roles defined in the formula for the sub-method.
    range: InputStatistic

Induced

name: SubMethod
description: A method that is part of a composite method
from_schema: https://cdisc.org/ac/method
exact_mappings:
- obo:OBI_0200000
is_a: Method
slot_usage:
  conceptId:
    name: conceptId
    description: Unique sub-method identifier, e.g., M.ANCOVA, M.Subtraction
    pattern: ^(S)?M\..+$
  name:
    name: name
    description: Human-readable sub-method name.
  description:
    name: description
    description: Free-text explanation of what the sub-method does.
  configurations:
    name: configurations
    comments:
    - Sub-methods do not have their own configurations.
    - All configurations are defined in the top-level method, where `configuredSubMethods`
      is used to specify the sub-method(s) affected by the configuration.
    value_presence: ABSENT
  inputs:
    name: inputs
    description: Statistic value(s) produced by other sub-method(s) within the same
      composite method used for roles defined in the formula for the sub-method.
    range: InputStatistic
attributes:
  conceptId:
    name: conceptId
    description: Unique sub-method identifier, e.g., M.ANCOVA, M.Subtraction
    from_schema: https://cdisc.org/ac/method
    rank: 1000
    identifier: true
    owner: SubMethod
    domain_of:
    - Method
    - Statistic
    - StatisticSet
    range: string
    required: true
    pattern: ^(S)?M\..+$
  name:
    name: name
    description: Human-readable sub-method name.
    from_schema: https://cdisc.org/ac/method
    rank: 1000
    owner: SubMethod
    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: SubMethod
    domain_of:
    - Method
    - Input
    - Statistic
    - StatisticSet
    range: string
  description:
    name: description
    description: Free-text explanation of what the sub-method does.
    from_schema: https://cdisc.org/ac/method
    rank: 1000
    owner: SubMethod
    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: SubMethod
    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: SubMethod
    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: SubMethod
    domain_of:
    - Method
    range: string
    required: true
  configurations:
    name: configurations
    description: Configurable parameters for the method.
    comments:
    - Sub-methods do not have their own configurations.
    - All configurations are defined in the top-level method, where `configuredSubMethods`
      is used to specify the sub-method(s) affected by the configuration.
    from_schema: https://cdisc.org/ac/method
    rank: 1000
    owner: SubMethod
    domain_of:
    - Method
    range: Configuration
    multivalued: true
    inlined: true
    inlined_as_list: true
    value_presence: ABSENT
  inputs:
    name: inputs
    description: Statistic value(s) produced by other sub-method(s) within the same
      composite method used for roles defined in the formula for the sub-method.
    from_schema: https://cdisc.org/ac/method
    exact_mappings:
    - obo:OBI_0000293
    rank: 1000
    owner: SubMethod
    domain_of:
    - Method
    range: InputStatistic
    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: SubMethod
    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: SubMethod
    domain_of:
    - Method
    range: OutputSpec
    inlined: true
    inlined_as_list: true