Class: ExtractionProtocol¶
Protocol for the data extraction process
URI: revaise:ExtractionProtocol
```mermaid classDiagram class ExtractionProtocol click ExtractionProtocol href "../ExtractionProtocol/" StageProtocol <|-- ExtractionProtocol click StageProtocol href "../StageProtocol/"
ExtractionProtocol : base_protocol_date
ExtractionProtocol : base_protocol_description
ExtractionProtocol : base_protocol_deviations
ExtractionProtocol : base_protocol_id
ExtractionProtocol : base_protocol_notes
ExtractionProtocol : base_protocol_software
ExtractionProtocol --> "*" ExternalTool : base_protocol_software
click ExternalTool href "../ExternalTool/"
ExtractionProtocol : base_protocol_tools
ExtractionProtocol --> "*" ExternalTool : base_protocol_tools
click ExternalTool href "../ExternalTool/"
ExtractionProtocol : base_protocol_training
ExtractionProtocol --> "0..1" StageTrainingInfo : base_protocol_training
click StageTrainingInfo href "../StageTrainingInfo/"
ExtractionProtocol : base_protocol_version
ExtractionProtocol : blinding_level
ExtractionProtocol --> "0..1" BlindingLevel : blinding_level
click BlindingLevel href "../BlindingLevel/"
ExtractionProtocol : disagreement_resolution_method
ExtractionProtocol --> "0..1" ResolutionMethod : disagreement_resolution_method
click ResolutionMethod href "../ResolutionMethod/"
ExtractionProtocol : extraction_guidance
ExtractionProtocol : extraction_order
ExtractionProtocol --> "0..1" ExtractionOrder : extraction_order
click ExtractionOrder href "../ExtractionOrder/"
ExtractionProtocol : independent_extraction
ExtractionProtocol : minimum_extractors_per_study
```
Inheritance¶
- StageProtocol
- ExtractionProtocol
Slots¶
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| minimum_extractors_per_study | 1 Integer |
Minimum number of extractors per study | direct |
| independent_extraction | 0..1 Boolean |
Whether extraction is done independently | direct |
| disagreement_resolution_method | 0..1 ResolutionMethod |
Method for resolving extraction disagreements | direct |
| extraction_order | 0..1 ExtractionOrder |
Order in which studies are extracted | direct |
| blinding_level | 0..1 BlindingLevel |
Level of blinding during extraction | direct |
| extraction_guidance | 0..1 String |
Detailed guidance for extractors | direct |
| base_protocol_id | 1 String |
Unique identifier for this stage protocol | StageProtocol |
| base_protocol_version | 0..1 String |
Version of the protocol | StageProtocol |
| base_protocol_date | 0..1 Date |
Date the protocol was finalized | StageProtocol |
| base_protocol_description | 0..1 String |
Detailed description of the protocol | StageProtocol |
| base_protocol_tools | * ExternalTool |
Tools used in this stage | StageProtocol |
| base_protocol_software | * ExternalTool |
Software packages used in this stage | StageProtocol |
| base_protocol_deviations | * String |
Deviations from the planned protocol | StageProtocol |
| base_protocol_notes | 0..1 String |
Additional notes about the protocol | StageProtocol |
| base_protocol_training | 0..1 StageTrainingInfo |
Training provided for this stage | StageProtocol |
Usages¶
| used by | used in | type | used |
|---|---|---|---|
| ExtractionStage | extraction_protocol | range | ExtractionProtocol |
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:ExtractionProtocol |
| native | revaise:ExtractionProtocol |
LinkML Source¶
Direct¶
name: ExtractionProtocol
description: Protocol for the data extraction process
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
is_a: StageProtocol
slots:
- minimum_extractors_per_study
- independent_extraction
- disagreement_resolution_method
- extraction_order
- blinding_level
- extraction_guidance
slot_usage:
minimum_extractors_per_study:
name: minimum_extractors_per_study
description: Minimum number of extractors per study
range: integer
required: true
independent_extraction:
name: independent_extraction
description: Whether extraction is done independently
range: boolean
disagreement_resolution_method:
name: disagreement_resolution_method
description: Method for resolving extraction disagreements
range: ResolutionMethod
extraction_order:
name: extraction_order
description: Order in which studies are extracted
range: ExtractionOrder
blinding_level:
name: blinding_level
description: Level of blinding during extraction
range: BlindingLevel
extraction_guidance:
name: extraction_guidance
description: Detailed guidance for extractors
range: string
Induced¶
name: ExtractionProtocol
description: Protocol for the data extraction process
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
is_a: StageProtocol
slot_usage:
minimum_extractors_per_study:
name: minimum_extractors_per_study
description: Minimum number of extractors per study
range: integer
required: true
independent_extraction:
name: independent_extraction
description: Whether extraction is done independently
range: boolean
disagreement_resolution_method:
name: disagreement_resolution_method
description: Method for resolving extraction disagreements
range: ResolutionMethod
extraction_order:
name: extraction_order
description: Order in which studies are extracted
range: ExtractionOrder
blinding_level:
name: blinding_level
description: Level of blinding during extraction
range: BlindingLevel
extraction_guidance:
name: extraction_guidance
description: Detailed guidance for extractors
range: string
attributes:
minimum_extractors_per_study:
name: minimum_extractors_per_study
description: Minimum number of extractors per study
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
rank: 1000
alias: minimum_extractors_per_study
owner: ExtractionProtocol
domain_of:
- ExtractionProtocol
range: integer
required: true
independent_extraction:
name: independent_extraction
description: Whether extraction is done independently
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
rank: 1000
alias: independent_extraction
owner: ExtractionProtocol
domain_of:
- ExtractionProtocol
range: boolean
disagreement_resolution_method:
name: disagreement_resolution_method
description: Method for resolving extraction disagreements
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
rank: 1000
alias: disagreement_resolution_method
owner: ExtractionProtocol
domain_of:
- ExtractionProtocol
range: ResolutionMethod
extraction_order:
name: extraction_order
description: Order in which studies are extracted
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
rank: 1000
alias: extraction_order
owner: ExtractionProtocol
domain_of:
- ExtractionProtocol
range: ExtractionOrder
blinding_level:
name: blinding_level
description: Level of blinding during extraction
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
rank: 1000
alias: blinding_level
owner: ExtractionProtocol
domain_of:
- ExtractionProtocol
range: BlindingLevel
extraction_guidance:
name: extraction_guidance
description: Detailed guidance for extractors
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
rank: 1000
alias: extraction_guidance
owner: ExtractionProtocol
domain_of:
- ExtractionProtocol
range: string
base_protocol_id:
name: base_protocol_id
description: Unique identifier for this stage protocol
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
rank: 1000
identifier: true
alias: base_protocol_id
owner: ExtractionProtocol
domain_of:
- StageProtocol
range: string
base_protocol_version:
name: base_protocol_version
description: Version of the protocol
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
rank: 1000
alias: base_protocol_version
owner: ExtractionProtocol
domain_of:
- StageProtocol
range: string
base_protocol_date:
name: base_protocol_date
description: Date the protocol was finalized
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
rank: 1000
alias: base_protocol_date
owner: ExtractionProtocol
domain_of:
- StageProtocol
range: date
base_protocol_description:
name: base_protocol_description
description: Detailed description of the protocol
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
rank: 1000
alias: base_protocol_description
owner: ExtractionProtocol
domain_of:
- StageProtocol
range: string
base_protocol_tools:
name: base_protocol_tools
description: Tools used in this stage
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
rank: 1000
alias: base_protocol_tools
owner: ExtractionProtocol
domain_of:
- StageProtocol
range: ExternalTool
multivalued: true
base_protocol_software:
name: base_protocol_software
description: Software packages used in this stage
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
rank: 1000
alias: base_protocol_software
owner: ExtractionProtocol
domain_of:
- StageProtocol
range: ExternalTool
multivalued: true
base_protocol_deviations:
name: base_protocol_deviations
description: Deviations from the planned protocol
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
rank: 1000
alias: base_protocol_deviations
owner: ExtractionProtocol
domain_of:
- StageProtocol
range: string
multivalued: true
base_protocol_notes:
name: base_protocol_notes
description: Additional notes about the protocol
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
rank: 1000
alias: base_protocol_notes
owner: ExtractionProtocol
domain_of:
- StageProtocol
range: string
base_protocol_training:
name: base_protocol_training
description: Training provided for this stage
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
rank: 1000
alias: base_protocol_training
owner: ExtractionProtocol
domain_of:
- StageProtocol
range: StageTrainingInfo