Class: ScreeningStage¶
Execution of the screening stage, including deduplication and multiple screening rounds.
```mermaid classDiagram class ScreeningStage click ScreeningStage href "../ScreeningStage/" StageExecution <|-- ScreeningStage click StageExecution href "../StageExecution/"
ScreeningStage : cost
ScreeningStage : deduplication_process
ScreeningStage --> "0..1" DeduplicationProcess : deduplication_process
click DeduplicationProcess href "../DeduplicationProcess/"
ScreeningStage : ended_at
ScreeningStage : inputs
ScreeningStage --> "*" StageOutput : inputs
click StageOutput href "../StageOutput/"
ScreeningStage : outputs
ScreeningStage --> "*" StageOutput : outputs
click StageOutput href "../StageOutput/"
ScreeningStage : overall_statistics
ScreeningStage --> "0..1" ScreeningStatistics : overall_statistics
click ScreeningStatistics href "../ScreeningStatistics/"
ScreeningStage : screening_criteria
ScreeningStage --> "1" ScreeningCriteria : screening_criteria
click ScreeningCriteria href "../ScreeningCriteria/"
ScreeningStage : screening_protocol
ScreeningStage --> "0..1" ScreeningProtocol : screening_protocol
click ScreeningProtocol href "../ScreeningProtocol/"
ScreeningStage : screening_rounds
ScreeningStage --> "1..*" ScreeningRound : screening_rounds
click ScreeningRound href "../ScreeningRound/"
ScreeningStage : stage_description
ScreeningStage : stage_label
ScreeningStage : stage_type
ScreeningStage --> "1" StageType : stage_type
click StageType href "../StageType/"
ScreeningStage : started_at
```
Inheritance¶
- StageExecution
- ScreeningStage
Slots¶
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| deduplication_process | 0..1 DeduplicationProcess |
Process for identifying and removing duplicate records | direct |
| screening_rounds | 1..* ScreeningRound |
Different rounds of screening (e | direct |
| screening_criteria | 1 ScreeningCriteria |
Inclusion and exclusion criteria for screening | direct |
| screening_protocol | 0..1 ScreeningProtocol |
Protocol defining the screening process | direct |
| overall_statistics | 0..1 ScreeningStatistics |
Overall statistics for the entire screening stage | 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/screening
Mappings¶
| Mapping Type | Mapped Value |
|---|---|
| self | revaise:ScreeningStage |
| native | revaise:ScreeningStage |
LinkML Source¶
Direct¶
name: ScreeningStage
description: Execution of the screening stage, including deduplication and multiple
screening rounds.
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/screening
is_a: StageExecution
slots:
- deduplication_process
- screening_rounds
- screening_criteria
- screening_protocol
- overall_statistics
slot_usage:
deduplication_process:
name: deduplication_process
description: Process for identifying and removing duplicate records
range: DeduplicationProcess
screening_rounds:
name: screening_rounds
description: Different rounds of screening (e.g., title/abstract, full-text)
range: ScreeningRound
multivalued: true
minimum_cardinality: 1
screening_criteria:
name: screening_criteria
description: Inclusion and exclusion criteria for screening
range: ScreeningCriteria
required: true
screening_protocol:
name: screening_protocol
description: Protocol defining the screening process
range: ScreeningProtocol
overall_statistics:
name: overall_statistics
description: Overall statistics for the entire screening stage
range: ScreeningStatistics
Induced¶
name: ScreeningStage
description: Execution of the screening stage, including deduplication and multiple
screening rounds.
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/screening
is_a: StageExecution
slot_usage:
deduplication_process:
name: deduplication_process
description: Process for identifying and removing duplicate records
range: DeduplicationProcess
screening_rounds:
name: screening_rounds
description: Different rounds of screening (e.g., title/abstract, full-text)
range: ScreeningRound
multivalued: true
minimum_cardinality: 1
screening_criteria:
name: screening_criteria
description: Inclusion and exclusion criteria for screening
range: ScreeningCriteria
required: true
screening_protocol:
name: screening_protocol
description: Protocol defining the screening process
range: ScreeningProtocol
overall_statistics:
name: overall_statistics
description: Overall statistics for the entire screening stage
range: ScreeningStatistics
attributes:
deduplication_process:
name: deduplication_process
description: Process for identifying and removing duplicate records
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/screening
rank: 1000
alias: deduplication_process
owner: ScreeningStage
domain_of:
- ScreeningStage
range: DeduplicationProcess
screening_rounds:
name: screening_rounds
description: Different rounds of screening (e.g., title/abstract, full-text)
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/screening
rank: 1000
alias: screening_rounds
owner: ScreeningStage
domain_of:
- ScreeningStage
range: ScreeningRound
multivalued: true
minimum_cardinality: 1
screening_criteria:
name: screening_criteria
description: Inclusion and exclusion criteria for screening
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/screening
rank: 1000
alias: screening_criteria
owner: ScreeningStage
domain_of:
- ScreeningStage
range: ScreeningCriteria
required: true
screening_protocol:
name: screening_protocol
description: Protocol defining the screening process
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/screening
rank: 1000
alias: screening_protocol
owner: ScreeningStage
domain_of:
- ScreeningStage
range: ScreeningProtocol
overall_statistics:
name: overall_statistics
description: Overall statistics for the entire screening stage
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/screening
rank: 1000
alias: overall_statistics
owner: ScreeningStage
domain_of:
- ScreeningStage
range: ScreeningStatistics
stage_type:
name: stage_type
description: Type of stage being executed
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/screening
rank: 1000
alias: stage_type
owner: ScreeningStage
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/screening
rank: 1000
alias: stage_label
owner: ScreeningStage
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/screening
rank: 1000
alias: stage_description
owner: ScreeningStage
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/screening
rank: 1000
alias: started_at
owner: ScreeningStage
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/screening
rank: 1000
alias: ended_at
owner: ScreeningStage
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/screening
rank: 1000
alias: inputs
owner: ScreeningStage
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/screening
rank: 1000
alias: outputs
owner: ScreeningStage
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/screening
rank: 1000
alias: cost
owner: ScreeningStage
domain_of:
- StageExecution
range: float
minimum_value: 0