Skip to content

Class: AnalysisDetails

Base class for the method-specific payload of one Analysis, instantiated only through its subclasses. Analysis.details is required, so exactly one subclass always applies.

  • NOTE: this is an abstract class and should not be instantiated directly

URI: neurostudy:AnalysisDetails

 classDiagram
    class AnalysisDetails
    click AnalysisDetails href "../AnalysisDetails/"
      AnalysisDetails <|-- MassUnivariateDetails
        click MassUnivariateDetails href "../MassUnivariateDetails/"
      AnalysisDetails <|-- DecodingDetails
        click DecodingDetails href "../DecodingDetails/"
      AnalysisDetails <|-- SimilarityDetails
        click SimilarityDetails href "../SimilarityDetails/"
      AnalysisDetails <|-- ConnectivityDetails
        click ConnectivityDetails href "../ConnectivityDetails/"
      AnalysisDetails <|-- ConjunctionDetails
        click ConjunctionDetails href "../ConjunctionDetails/"
      AnalysisDetails <|-- LatentDecompositionDetails
        click LatentDecompositionDetails href "../LatentDecompositionDetails/"
      AnalysisDetails <|-- OtherAnalysisDetails
        click OtherAnalysisDetails href "../OtherAnalysisDetails/"
      AnalysisDetails <|-- NotStructurableDetails
        click NotStructurableDetails href "../NotStructurableDetails/"

      AnalysisDetails : details_type

Inheritance

Slots

Name Cardinality and Range Description Inheritance
details_type 1
String
The concrete details subclass carried by this payload direct

Usages

used by used in type used
Analysis details range AnalysisDetails

Identifier and Mapping Information

Schema Source

  • from schema: https://neurostuff.org/schemas/neuroimaging-study-storage

Mappings

Mapping Type Mapped Value
self neurostudy:AnalysisDetails
native neurostudy:AnalysisDetails

LinkML Source

Direct

name: AnalysisDetails
description: Base class for the method-specific payload of one Analysis, instantiated
  only through its subclasses. Analysis.details is required, so exactly one subclass
  always applies.
from_schema: https://neurostuff.org/schemas/neuroimaging-study-storage
rank: 1000
abstract: true
attributes:
  details_type:
    name: details_type
    description: The concrete details subclass carried by this payload. Populated
      from the class itself, not extracted.
    from_schema: https://neurostuff.org/schemas/neuroimaging-study-storage/analysis_details
    rank: 1000
    designates_type: true
    domain_of:
    - AnalysisDetails
    range: string
    required: true

Induced

name: AnalysisDetails
description: Base class for the method-specific payload of one Analysis, instantiated
  only through its subclasses. Analysis.details is required, so exactly one subclass
  always applies.
from_schema: https://neurostuff.org/schemas/neuroimaging-study-storage
rank: 1000
abstract: true
attributes:
  details_type:
    name: details_type
    description: The concrete details subclass carried by this payload. Populated
      from the class itself, not extracted.
    from_schema: https://neurostuff.org/schemas/neuroimaging-study-storage/analysis_details
    rank: 1000
    designates_type: true
    owner: AnalysisDetails
    domain_of:
    - AnalysisDetails
    range: string
    required: true