Skip to content

Class: ExtractionStage

Data extraction from included studies.

URI: revaise:ExtractionStage

```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

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/stages/extraction

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/stages/extraction
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/stages/extraction
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/stages/extraction
    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/stages/extraction
    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/stages/extraction
    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/stages/extraction
    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/stages/extraction
    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/stages/extraction
    rank: 1000
    alias: ai_assistance_config
    owner: ExtractionStage
    domain_of:
    - ExtractionStage
    range: AIAssistance
  stage_type:
    name: stage_type
    description: Type of stage being executed
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
    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/stages/extraction
    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/stages/extraction
    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/stages/extraction
    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/stages/extraction
    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/stages/extraction
    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/stages/extraction
    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/stages/extraction
    rank: 1000
    alias: cost
    owner: ExtractionStage
    domain_of:
    - StageExecution
    range: float
    minimum_value: 0