Skip to content

Class: ScopingStage

Optional stage documenting exploratory work before or alongside protocol finalization.

URI: revaise:ScopingStage

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

  ScopingStage : ai_assistance_config





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



  ScopingStage : cost

  ScopingStage : ended_at

  ScopingStage : exploratory_searches





    ScopingStage --> "*" ExploratorySearch : exploratory_searches
    click ExploratorySearch href "../ExploratorySearch/"



  ScopingStage : feasibility_assessment





    ScopingStage --> "0..1" FeasibilityAssessment : feasibility_assessment
    click FeasibilityAssessment href "../FeasibilityAssessment/"



  ScopingStage : inputs





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



  ScopingStage : outputs





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



  ScopingStage : scoping_decisions





    ScopingStage --> "*" ScopingDecision : scoping_decisions
    click ScopingDecision href "../ScopingDecision/"



  ScopingStage : scoping_outputs





    ScopingStage --> "*" StageOutput : scoping_outputs
    click StageOutput href "../StageOutput/"



  ScopingStage : scoping_protocol





    ScopingStage --> "0..1" ScopingProtocol : scoping_protocol
    click ScopingProtocol href "../ScopingProtocol/"



  ScopingStage : scoping_quality_control





    ScopingStage --> "0..1" ScopingQualityControl : scoping_quality_control
    click ScopingQualityControl href "../ScopingQualityControl/"



  ScopingStage : scoping_question_candidates





    ScopingStage --> "*" ReviewQuestionCandidate : scoping_question_candidates
    click ReviewQuestionCandidate href "../ReviewQuestionCandidate/"



  ScopingStage : scoping_statistics





    ScopingStage --> "0..1" ScopingStatistics : scoping_statistics
    click ScopingStatistics href "../ScopingStatistics/"



  ScopingStage : stage_description

  ScopingStage : stage_label

  ScopingStage : stage_type





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



  ScopingStage : stakeholder_inputs





    ScopingStage --> "*" StakeholderInput : stakeholder_inputs
    click StakeholderInput href "../StakeholderInput/"



  ScopingStage : started_at

```

Inheritance

Slots

Name Cardinality and Range Description Inheritance
scoping_protocol 0..1
ScopingProtocol
Protocol or plan for the scoping activity direct
scoping_question_candidates *
ReviewQuestionCandidate
Candidate review questions considered during scoping direct
exploratory_searches *
ExploratorySearch
Exploratory searches used to understand the evidence landscape direct
scoping_decisions *
ScopingDecision
Decisions made while refining the review scope direct
stakeholder_inputs *
StakeholderInput
Input from stakeholders, domain experts, librarians, or methodologists direct
feasibility_assessment 0..1
FeasibilityAssessment
Assessment of whether the planned review scope is feasible direct
scoping_outputs *
StageOutput
Outputs produced during scoping direct
scoping_quality_control 0..1
ScopingQualityControl
Quality control measures for the scoping process direct
scoping_statistics 0..1
ScopingStatistics
Summary statistics for the scoping process direct
ai_assistance_config 0..1
AIAssistance
AI assistance configuration for scoping 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/scoping

Mappings

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

LinkML Source

Direct

name: ScopingStage
description: Optional stage documenting exploratory work before or alongside protocol
  finalization.
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping
is_a: StageExecution
slots:
- scoping_protocol
- scoping_question_candidates
- exploratory_searches
- scoping_decisions
- stakeholder_inputs
- feasibility_assessment
- scoping_outputs
- scoping_quality_control
- scoping_statistics
- ai_assistance_config
slot_usage:
  scoping_protocol:
    name: scoping_protocol
    description: Protocol or plan for the scoping activity
    range: ScopingProtocol
    inlined: true
  scoping_question_candidates:
    name: scoping_question_candidates
    description: Candidate review questions considered during scoping
    range: ReviewQuestionCandidate
    multivalued: true
    inlined_as_list: true
  exploratory_searches:
    name: exploratory_searches
    description: Exploratory searches used to understand the evidence landscape
    range: ExploratorySearch
    multivalued: true
    inlined_as_list: true
  scoping_decisions:
    name: scoping_decisions
    description: Decisions made while refining the review scope
    range: ScopingDecision
    multivalued: true
    inlined_as_list: true
  stakeholder_inputs:
    name: stakeholder_inputs
    description: Input from stakeholders, domain experts, librarians, or methodologists
    range: StakeholderInput
    multivalued: true
    inlined_as_list: true
  feasibility_assessment:
    name: feasibility_assessment
    description: Assessment of whether the planned review scope is feasible
    range: FeasibilityAssessment
    inlined: true
  scoping_outputs:
    name: scoping_outputs
    description: Outputs produced during scoping
    range: StageOutput
    multivalued: true
    inlined_as_list: true
  scoping_quality_control:
    name: scoping_quality_control
    description: Quality control measures for the scoping process
    range: ScopingQualityControl
    inlined: true
  scoping_statistics:
    name: scoping_statistics
    description: Summary statistics for the scoping process
    range: ScopingStatistics
    inlined: true
  ai_assistance_config:
    name: ai_assistance_config
    description: AI assistance configuration for scoping
    range: AIAssistance
    inlined: true

Induced

name: ScopingStage
description: Optional stage documenting exploratory work before or alongside protocol
  finalization.
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping
is_a: StageExecution
slot_usage:
  scoping_protocol:
    name: scoping_protocol
    description: Protocol or plan for the scoping activity
    range: ScopingProtocol
    inlined: true
  scoping_question_candidates:
    name: scoping_question_candidates
    description: Candidate review questions considered during scoping
    range: ReviewQuestionCandidate
    multivalued: true
    inlined_as_list: true
  exploratory_searches:
    name: exploratory_searches
    description: Exploratory searches used to understand the evidence landscape
    range: ExploratorySearch
    multivalued: true
    inlined_as_list: true
  scoping_decisions:
    name: scoping_decisions
    description: Decisions made while refining the review scope
    range: ScopingDecision
    multivalued: true
    inlined_as_list: true
  stakeholder_inputs:
    name: stakeholder_inputs
    description: Input from stakeholders, domain experts, librarians, or methodologists
    range: StakeholderInput
    multivalued: true
    inlined_as_list: true
  feasibility_assessment:
    name: feasibility_assessment
    description: Assessment of whether the planned review scope is feasible
    range: FeasibilityAssessment
    inlined: true
  scoping_outputs:
    name: scoping_outputs
    description: Outputs produced during scoping
    range: StageOutput
    multivalued: true
    inlined_as_list: true
  scoping_quality_control:
    name: scoping_quality_control
    description: Quality control measures for the scoping process
    range: ScopingQualityControl
    inlined: true
  scoping_statistics:
    name: scoping_statistics
    description: Summary statistics for the scoping process
    range: ScopingStatistics
    inlined: true
  ai_assistance_config:
    name: ai_assistance_config
    description: AI assistance configuration for scoping
    range: AIAssistance
    inlined: true
attributes:
  scoping_protocol:
    name: scoping_protocol
    description: Protocol or plan for the scoping activity
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping
    rank: 1000
    owner: ScopingStage
    domain_of:
    - ScopingStage
    range: ScopingProtocol
    inlined: true
  scoping_question_candidates:
    name: scoping_question_candidates
    description: Candidate review questions considered during scoping
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping
    rank: 1000
    owner: ScopingStage
    domain_of:
    - ScopingStage
    range: ReviewQuestionCandidate
    multivalued: true
    inlined: true
    inlined_as_list: true
  exploratory_searches:
    name: exploratory_searches
    description: Exploratory searches used to understand the evidence landscape
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping
    rank: 1000
    owner: ScopingStage
    domain_of:
    - ScopingStage
    range: ExploratorySearch
    multivalued: true
    inlined: true
    inlined_as_list: true
  scoping_decisions:
    name: scoping_decisions
    description: Decisions made while refining the review scope
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping
    rank: 1000
    owner: ScopingStage
    domain_of:
    - ScopingStage
    range: ScopingDecision
    multivalued: true
    inlined: true
    inlined_as_list: true
  stakeholder_inputs:
    name: stakeholder_inputs
    description: Input from stakeholders, domain experts, librarians, or methodologists
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping
    rank: 1000
    owner: ScopingStage
    domain_of:
    - ScopingStage
    range: StakeholderInput
    multivalued: true
    inlined: true
    inlined_as_list: true
  feasibility_assessment:
    name: feasibility_assessment
    description: Assessment of whether the planned review scope is feasible
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping
    rank: 1000
    owner: ScopingStage
    domain_of:
    - ScopingStage
    range: FeasibilityAssessment
    inlined: true
  scoping_outputs:
    name: scoping_outputs
    description: Outputs produced during scoping
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping
    rank: 1000
    owner: ScopingStage
    domain_of:
    - ScopingStage
    range: StageOutput
    multivalued: true
    inlined: true
    inlined_as_list: true
  scoping_quality_control:
    name: scoping_quality_control
    description: Quality control measures for the scoping process
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping
    rank: 1000
    owner: ScopingStage
    domain_of:
    - ScopingStage
    range: ScopingQualityControl
    inlined: true
  scoping_statistics:
    name: scoping_statistics
    description: Summary statistics for the scoping process
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping
    rank: 1000
    owner: ScopingStage
    domain_of:
    - ScopingStage
    range: ScopingStatistics
    inlined: true
  ai_assistance_config:
    name: ai_assistance_config
    description: AI assistance configuration for scoping
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping
    rank: 1000
    owner: ScopingStage
    domain_of:
    - ScopingStage
    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/scoping
    rank: 1000
    owner: ScopingStage
    domain_of:
    - StageExecution
    - ParticipantWorkload
    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/scoping
    rank: 1000
    owner: ScopingStage
    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/scoping
    rank: 1000
    owner: ScopingStage
    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/scoping
    rank: 1000
    owner: ScopingStage
    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/scoping
    rank: 1000
    owner: ScopingStage
    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/scoping
    rank: 1000
    owner: ScopingStage
    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/scoping
    rank: 1000
    owner: ScopingStage
    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/scoping
    rank: 1000
    owner: ScopingStage
    domain_of:
    - StageExecution
    range: float
    minimum_value: 0