Skip to content

Class: SynthesisStage

Stage for synthesizing evidence from included studies

URI: revaise:SynthesisStage

```mermaid classDiagram class SynthesisStage click SynthesisStage href "../SynthesisStage/" StageExecution <|-- SynthesisStage click StageExecution href "../StageExecution/"

  SynthesisStage : ai_assistance_config





    SynthesisStage --> "0..1" AIAssistance : ai_assistance_config
    click AIAssistance href "../AIAssistance/"



  SynthesisStage : cost

  SynthesisStage : ended_at

  SynthesisStage : evidence_grading





    SynthesisStage --> "*" EvidenceGrading : evidence_grading
    click EvidenceGrading href "../EvidenceGrading/"



  SynthesisStage : inputs





    SynthesisStage --> "*" StageOutput : inputs
    click StageOutput href "../StageOutput/"



  SynthesisStage : meta_analyses





    SynthesisStage --> "*" MetaAnalysis : meta_analyses
    click MetaAnalysis href "../MetaAnalysis/"



  SynthesisStage : narrative_synthesis





    SynthesisStage --> "0..1" NarrativeSynthesis : narrative_synthesis
    click NarrativeSynthesis href "../NarrativeSynthesis/"



  SynthesisStage : outputs





    SynthesisStage --> "*" StageOutput : outputs
    click StageOutput href "../StageOutput/"



  SynthesisStage : publication_bias_assessment





    SynthesisStage --> "0..1" PublicationBiasAssessment : publication_bias_assessment
    click PublicationBiasAssessment href "../PublicationBiasAssessment/"



  SynthesisStage : sensitivity_analyses





    SynthesisStage --> "*" SensitivityAnalysis : sensitivity_analyses
    click SensitivityAnalysis href "../SensitivityAnalysis/"



  SynthesisStage : stage_description

  SynthesisStage : stage_label

  SynthesisStage : stage_type





    SynthesisStage --> "1" StageType : stage_type
    click StageType href "../StageType/"



  SynthesisStage : started_at

  SynthesisStage : subgroup_analyses





    SynthesisStage --> "*" SubgroupAnalysis : subgroup_analyses
    click SubgroupAnalysis href "../SubgroupAnalysis/"



  SynthesisStage : synthesis_methods





    SynthesisStage --> "1..*" SynthesisMethod : synthesis_methods
    click SynthesisMethod href "../SynthesisMethod/"



  SynthesisStage : synthesis_protocol





    SynthesisStage --> "1" SynthesisProtocol : synthesis_protocol
    click SynthesisProtocol href "../SynthesisProtocol/"



  SynthesisStage : synthesis_quality_control





    SynthesisStage --> "0..1" SynthesisQualityControl : synthesis_quality_control
    click SynthesisQualityControl href "../SynthesisQualityControl/"



  SynthesisStage : synthesis_statistics





    SynthesisStage --> "0..1" SynthesisStatistics : synthesis_statistics
    click SynthesisStatistics href "../SynthesisStatistics/"



  SynthesisStage : synthesis_visualizations





    SynthesisStage --> "*" StageOutput : synthesis_visualizations
    click StageOutput href "../StageOutput/"

```

Inheritance

Slots

Name Cardinality and Range Description Inheritance
synthesis_protocol 1
SynthesisProtocol
Protocol defining how synthesis will be conducted direct
synthesis_methods 1..*
SynthesisMethod
Methods used for evidence synthesis direct
narrative_synthesis 0..1
NarrativeSynthesis
Narrative synthesis results if performed direct
meta_analyses *
MetaAnalysis
Meta-analyses performed on the data direct
subgroup_analyses *
SubgroupAnalysis
Subgroup analyses conducted direct
sensitivity_analyses *
SensitivityAnalysis
Sensitivity analyses performed direct
publication_bias_assessment 0..1
PublicationBiasAssessment
Assessment of publication bias direct
evidence_grading *
EvidenceGrading
Grading of evidence quality/certainty direct
synthesis_quality_control 0..1
SynthesisQualityControl
Quality control measures for synthesis direct
synthesis_statistics 0..1
SynthesisStatistics
Statistics about the synthesis process direct
synthesis_visualizations *
StageOutput
Visualizations produced (forest plots, funnel plots, etc direct
ai_assistance_config 0..1
AIAssistance
AI assistance configuration for synthesis direct
stage_type 1
StageType
Type of stage being executed StageExecution
stage_label 0..1
String
Human-readable label for this stage execution StageExecution
stage_description 0..1
String
Description of what was done in this stage StageExecution
started_at 0..1
Datetime
When this stage started StageExecution
ended_at 0..1
Datetime
When this stage ended StageExecution
inputs *
StageOutput
Input artifacts for this stage StageExecution
outputs *
StageOutput
Output artifacts produced by this stage StageExecution
cost 0..1
Float
Estimated cost of this stage StageExecution

Identifier and Mapping Information

Schema Source

  • from schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis

Mappings

Mapping Type Mapped Value
self revaise:SynthesisStage
native revaise:SynthesisStage

LinkML Source

Direct

name: SynthesisStage
description: Stage for synthesizing evidence from included studies
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis
is_a: StageExecution
slots:
- synthesis_protocol
- synthesis_methods
- narrative_synthesis
- meta_analyses
- subgroup_analyses
- sensitivity_analyses
- publication_bias_assessment
- evidence_grading
- synthesis_quality_control
- synthesis_statistics
- synthesis_visualizations
- ai_assistance_config
slot_usage:
  synthesis_protocol:
    name: synthesis_protocol
    description: Protocol defining how synthesis will be conducted
    range: SynthesisProtocol
    required: true
    inlined: true
  synthesis_methods:
    name: synthesis_methods
    description: Methods used for evidence synthesis
    range: SynthesisMethod
    required: true
    multivalued: true
    inlined_as_list: true
  narrative_synthesis:
    name: narrative_synthesis
    description: Narrative synthesis results if performed
    range: NarrativeSynthesis
    inlined: true
  meta_analyses:
    name: meta_analyses
    description: Meta-analyses performed on the data
    range: MetaAnalysis
    multivalued: true
    inlined_as_list: true
  subgroup_analyses:
    name: subgroup_analyses
    description: Subgroup analyses conducted
    range: SubgroupAnalysis
    multivalued: true
    inlined_as_list: true
  sensitivity_analyses:
    name: sensitivity_analyses
    description: Sensitivity analyses performed
    range: SensitivityAnalysis
    multivalued: true
    inlined_as_list: true
  publication_bias_assessment:
    name: publication_bias_assessment
    description: Assessment of publication bias
    range: PublicationBiasAssessment
    inlined: true
  evidence_grading:
    name: evidence_grading
    description: Grading of evidence quality/certainty
    range: EvidenceGrading
    multivalued: true
    inlined_as_list: true
  synthesis_quality_control:
    name: synthesis_quality_control
    description: Quality control measures for synthesis
    range: SynthesisQualityControl
    inlined: true
  synthesis_statistics:
    name: synthesis_statistics
    description: Statistics about the synthesis process
    range: SynthesisStatistics
    inlined: true
  synthesis_visualizations:
    name: synthesis_visualizations
    description: Visualizations produced (forest plots, funnel plots, etc.)
    range: StageOutput
    multivalued: true
    inlined_as_list: true
  ai_assistance_config:
    name: ai_assistance_config
    description: AI assistance configuration for synthesis
    range: AIAssistance
    inlined: true

Induced

name: SynthesisStage
description: Stage for synthesizing evidence from included studies
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis
is_a: StageExecution
slot_usage:
  synthesis_protocol:
    name: synthesis_protocol
    description: Protocol defining how synthesis will be conducted
    range: SynthesisProtocol
    required: true
    inlined: true
  synthesis_methods:
    name: synthesis_methods
    description: Methods used for evidence synthesis
    range: SynthesisMethod
    required: true
    multivalued: true
    inlined_as_list: true
  narrative_synthesis:
    name: narrative_synthesis
    description: Narrative synthesis results if performed
    range: NarrativeSynthesis
    inlined: true
  meta_analyses:
    name: meta_analyses
    description: Meta-analyses performed on the data
    range: MetaAnalysis
    multivalued: true
    inlined_as_list: true
  subgroup_analyses:
    name: subgroup_analyses
    description: Subgroup analyses conducted
    range: SubgroupAnalysis
    multivalued: true
    inlined_as_list: true
  sensitivity_analyses:
    name: sensitivity_analyses
    description: Sensitivity analyses performed
    range: SensitivityAnalysis
    multivalued: true
    inlined_as_list: true
  publication_bias_assessment:
    name: publication_bias_assessment
    description: Assessment of publication bias
    range: PublicationBiasAssessment
    inlined: true
  evidence_grading:
    name: evidence_grading
    description: Grading of evidence quality/certainty
    range: EvidenceGrading
    multivalued: true
    inlined_as_list: true
  synthesis_quality_control:
    name: synthesis_quality_control
    description: Quality control measures for synthesis
    range: SynthesisQualityControl
    inlined: true
  synthesis_statistics:
    name: synthesis_statistics
    description: Statistics about the synthesis process
    range: SynthesisStatistics
    inlined: true
  synthesis_visualizations:
    name: synthesis_visualizations
    description: Visualizations produced (forest plots, funnel plots, etc.)
    range: StageOutput
    multivalued: true
    inlined_as_list: true
  ai_assistance_config:
    name: ai_assistance_config
    description: AI assistance configuration for synthesis
    range: AIAssistance
    inlined: true
attributes:
  synthesis_protocol:
    name: synthesis_protocol
    description: Protocol defining how synthesis will be conducted
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis
    rank: 1000
    owner: SynthesisStage
    domain_of:
    - SynthesisStage
    range: SynthesisProtocol
    required: true
    inlined: true
  synthesis_methods:
    name: synthesis_methods
    description: Methods used for evidence synthesis
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis
    rank: 1000
    owner: SynthesisStage
    domain_of:
    - SynthesisStage
    range: SynthesisMethod
    required: true
    multivalued: true
    inlined: true
    inlined_as_list: true
  narrative_synthesis:
    name: narrative_synthesis
    description: Narrative synthesis results if performed
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis
    rank: 1000
    owner: SynthesisStage
    domain_of:
    - SynthesisStage
    range: NarrativeSynthesis
    inlined: true
  meta_analyses:
    name: meta_analyses
    description: Meta-analyses performed on the data
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis
    rank: 1000
    owner: SynthesisStage
    domain_of:
    - SynthesisStage
    range: MetaAnalysis
    multivalued: true
    inlined: true
    inlined_as_list: true
  subgroup_analyses:
    name: subgroup_analyses
    description: Subgroup analyses conducted
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis
    rank: 1000
    owner: SynthesisStage
    domain_of:
    - SynthesisStage
    range: SubgroupAnalysis
    multivalued: true
    inlined: true
    inlined_as_list: true
  sensitivity_analyses:
    name: sensitivity_analyses
    description: Sensitivity analyses performed
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis
    rank: 1000
    owner: SynthesisStage
    domain_of:
    - SynthesisStage
    range: SensitivityAnalysis
    multivalued: true
    inlined: true
    inlined_as_list: true
  publication_bias_assessment:
    name: publication_bias_assessment
    description: Assessment of publication bias
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis
    rank: 1000
    owner: SynthesisStage
    domain_of:
    - SynthesisStage
    range: PublicationBiasAssessment
    inlined: true
  evidence_grading:
    name: evidence_grading
    description: Grading of evidence quality/certainty
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis
    rank: 1000
    owner: SynthesisStage
    domain_of:
    - SynthesisStage
    range: EvidenceGrading
    multivalued: true
    inlined: true
    inlined_as_list: true
  synthesis_quality_control:
    name: synthesis_quality_control
    description: Quality control measures for synthesis
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis
    rank: 1000
    owner: SynthesisStage
    domain_of:
    - SynthesisStage
    range: SynthesisQualityControl
    inlined: true
  synthesis_statistics:
    name: synthesis_statistics
    description: Statistics about the synthesis process
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis
    rank: 1000
    owner: SynthesisStage
    domain_of:
    - SynthesisStage
    range: SynthesisStatistics
    inlined: true
  synthesis_visualizations:
    name: synthesis_visualizations
    description: Visualizations produced (forest plots, funnel plots, etc.)
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis
    rank: 1000
    owner: SynthesisStage
    domain_of:
    - SynthesisStage
    range: StageOutput
    multivalued: true
    inlined: true
    inlined_as_list: true
  ai_assistance_config:
    name: ai_assistance_config
    description: AI assistance configuration for synthesis
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis
    rank: 1000
    owner: SynthesisStage
    domain_of:
    - SynthesisStage
    range: AIAssistance
    inlined: true
  stage_type:
    name: stage_type
    description: Type of stage being executed
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis
    rank: 1000
    owner: SynthesisStage
    domain_of:
    - StageExecution
    - ParticipantWorkload
    - WorkSession
    range: StageType
    required: true
  stage_label:
    name: stage_label
    description: Human-readable label for this stage execution
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis
    rank: 1000
    owner: SynthesisStage
    domain_of:
    - StageExecution
    range: string
  stage_description:
    name: stage_description
    description: Description of what was done in this stage
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis
    rank: 1000
    owner: SynthesisStage
    domain_of:
    - StageExecution
    range: string
  started_at:
    name: started_at
    description: When this stage started
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis
    rank: 1000
    owner: SynthesisStage
    domain_of:
    - StageExecution
    range: datetime
  ended_at:
    name: ended_at
    description: When this stage ended
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis
    rank: 1000
    owner: SynthesisStage
    domain_of:
    - StageExecution
    range: datetime
  inputs:
    name: inputs
    description: Input artifacts for this stage
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis
    rank: 1000
    owner: SynthesisStage
    domain_of:
    - StageExecution
    range: StageOutput
    multivalued: true
  outputs:
    name: outputs
    description: Output artifacts produced by this stage
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis
    rank: 1000
    owner: SynthesisStage
    domain_of:
    - StageExecution
    range: StageOutput
    multivalued: true
  cost:
    name: cost
    description: Estimated cost of this stage
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis
    rank: 1000
    owner: SynthesisStage
    domain_of:
    - StageExecution
    range: float
    minimum_value: 0