Class: ExtractionStage¶
Data extraction from included studies.
```mermaid classDiagram class ExtractionStage click ExtractionStage href "../ExtractionStage/" StageExecution <|-- ExtractionStage click StageExecution href "../StageExecution/"
ExtractionStage : ai_assistance_config
ExtractionStage --> "0..1" AIAssistance : ai_assistance_config
click AIAssistance href "../AIAssistance/"
ExtractionStage : cost
ExtractionStage : ended_at
ExtractionStage : extracted_studies
ExtractionStage --> "*" ExtractedStudy : extracted_studies
click ExtractedStudy href "../ExtractedStudy/"
ExtractionStage : extraction_forms
ExtractionStage --> "*" ExtractionForm : extraction_forms
click ExtractionForm href "../ExtractionForm/"
ExtractionStage : extraction_protocol
ExtractionStage --> "1" ExtractionProtocol : extraction_protocol
click ExtractionProtocol href "../ExtractionProtocol/"
ExtractionStage : extraction_quality_control
ExtractionStage --> "0..1" ExtractionQualityControl : extraction_quality_control
click ExtractionQualityControl href "../ExtractionQualityControl/"
ExtractionStage : extraction_statistics
ExtractionStage --> "0..1" ExtractionStatistics : extraction_statistics
click ExtractionStatistics href "../ExtractionStatistics/"
ExtractionStage : inputs
ExtractionStage --> "*" StageOutput : inputs
click StageOutput href "../StageOutput/"
ExtractionStage : outputs
ExtractionStage --> "*" StageOutput : outputs
click StageOutput href "../StageOutput/"
ExtractionStage : stage_description
ExtractionStage : stage_label
ExtractionStage : stage_type
ExtractionStage --> "1" StageType : stage_type
click StageType href "../StageType/"
ExtractionStage : started_at
```
Inheritance¶
- StageExecution
- ExtractionStage
Slots¶
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| extraction_forms | * ExtractionForm |
Data extraction forms/templates used | direct |
| extraction_protocol | 1 ExtractionProtocol |
Protocol for data extraction process | direct |
| extracted_studies | * ExtractedStudy |
Studies with extracted data | direct |
| extraction_quality_control | 0..1 ExtractionQualityControl |
Quality control measures for extraction | direct |
| extraction_statistics | 0..1 ExtractionStatistics |
Overall statistics for the extraction stage | direct |
| ai_assistance_config | 0..1 AIAssistance |
AI assistance configuration for extraction | 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
Mappings¶
| Mapping Type | Mapped Value |
|---|---|
| self | revaise:ExtractionStage |
| native | revaise:ExtractionStage |
LinkML Source¶
Direct¶
name: ExtractionStage
description: Data extraction from included studies.
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
is_a: StageExecution
slots:
- extraction_forms
- extraction_protocol
- extracted_studies
- extraction_quality_control
- extraction_statistics
- ai_assistance_config
slot_usage:
extraction_forms:
name: extraction_forms
description: Data extraction forms/templates used
range: ExtractionForm
multivalued: true
extraction_protocol:
name: extraction_protocol
description: Protocol for data extraction process
range: ExtractionProtocol
required: true
extracted_studies:
name: extracted_studies
description: Studies with extracted data
range: ExtractedStudy
multivalued: true
extraction_quality_control:
name: extraction_quality_control
description: Quality control measures for extraction
range: ExtractionQualityControl
extraction_statistics:
name: extraction_statistics
description: Overall statistics for the extraction stage
range: ExtractionStatistics
ai_assistance_config:
name: ai_assistance_config
description: AI assistance configuration for extraction
range: AIAssistance
Induced¶
name: ExtractionStage
description: Data extraction from included studies.
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
is_a: StageExecution
slot_usage:
extraction_forms:
name: extraction_forms
description: Data extraction forms/templates used
range: ExtractionForm
multivalued: true
extraction_protocol:
name: extraction_protocol
description: Protocol for data extraction process
range: ExtractionProtocol
required: true
extracted_studies:
name: extracted_studies
description: Studies with extracted data
range: ExtractedStudy
multivalued: true
extraction_quality_control:
name: extraction_quality_control
description: Quality control measures for extraction
range: ExtractionQualityControl
extraction_statistics:
name: extraction_statistics
description: Overall statistics for the extraction stage
range: ExtractionStatistics
ai_assistance_config:
name: ai_assistance_config
description: AI assistance configuration for extraction
range: AIAssistance
attributes:
extraction_forms:
name: extraction_forms
description: Data extraction forms/templates used
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
alias: extraction_forms
owner: ExtractionStage
domain_of:
- ExtractionStage
range: ExtractionForm
multivalued: true
extraction_protocol:
name: extraction_protocol
description: Protocol for data extraction process
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
alias: extraction_protocol
owner: ExtractionStage
domain_of:
- ExtractionStage
range: ExtractionProtocol
required: true
extracted_studies:
name: extracted_studies
description: Studies with extracted data
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
alias: extracted_studies
owner: ExtractionStage
domain_of:
- ExtractionStage
range: ExtractedStudy
multivalued: true
extraction_quality_control:
name: extraction_quality_control
description: Quality control measures for extraction
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
alias: extraction_quality_control
owner: ExtractionStage
domain_of:
- ExtractionStage
range: ExtractionQualityControl
extraction_statistics:
name: extraction_statistics
description: Overall statistics for the extraction stage
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
alias: extraction_statistics
owner: ExtractionStage
domain_of:
- ExtractionStage
range: ExtractionStatistics
ai_assistance_config:
name: ai_assistance_config
description: AI assistance configuration for extraction
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
alias: ai_assistance_config
owner: ExtractionStage
domain_of:
- ExtractionStage
- SynthesisStage
range: AIAssistance
stage_type:
name: stage_type
description: Type of stage being executed
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
alias: stage_type
owner: ExtractionStage
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
rank: 1000
alias: stage_label
owner: ExtractionStage
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
rank: 1000
alias: stage_description
owner: ExtractionStage
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
rank: 1000
alias: started_at
owner: ExtractionStage
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
rank: 1000
alias: ended_at
owner: ExtractionStage
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
rank: 1000
alias: inputs
owner: ExtractionStage
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
rank: 1000
alias: outputs
owner: ExtractionStage
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
rank: 1000
alias: cost
owner: ExtractionStage
domain_of:
- StageExecution
range: float
minimum_value: 0