Class: SearchStage¶
Executing literature search strategies.
URI: revaise:SearchStage
```mermaid classDiagram class SearchStage click SearchStage href "../SearchStage/" StageExecution <|-- SearchStage click StageExecution href "../StageExecution/"
SearchStage : cost
SearchStage : databases
SearchStage --> "*" Database : databases
click Database href "../Database/"
SearchStage : ended_at
SearchStage : inputs
SearchStage --> "*" StageOutput : inputs
click StageOutput href "../StageOutput/"
SearchStage : outputs
SearchStage --> "*" StageOutput : outputs
click StageOutput href "../StageOutput/"
SearchStage : result_collections
SearchStage --> "*" LiteratureRecordCollection : result_collections
click LiteratureRecordCollection href "../LiteratureRecordCollection/"
SearchStage : search_protocol
SearchStage --> "0..1" SearchProtocol : search_protocol
click SearchProtocol href "../SearchProtocol/"
SearchStage : search_quality_control
SearchStage --> "0..1" SearchQualityControl : search_quality_control
click SearchQualityControl href "../SearchQualityControl/"
SearchStage : search_queries
SearchStage --> "*" SearchQuery : search_queries
click SearchQuery href "../SearchQuery/"
SearchStage : search_statistics
SearchStage --> "0..1" SearchStatistics : search_statistics
click SearchStatistics href "../SearchStatistics/"
SearchStage : stage_description
SearchStage : stage_label
SearchStage : stage_type
SearchStage --> "1" StageType : stage_type
click StageType href "../StageType/"
SearchStage : started_at
```
Inheritance¶
- StageExecution
- SearchStage
Slots¶
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| search_protocol | 0..1 SearchProtocol |
Protocol defining the search strategy and approach | direct |
| databases | * Database |
Databases used for literature search | direct |
| search_queries | * SearchQuery |
Search queries executed | direct |
| result_collections | * LiteratureRecordCollection |
Collections of literature records resulting from searches | direct |
| search_quality_control | 0..1 SearchQualityControl |
Quality control measures for the search process | direct |
| search_statistics | 0..1 SearchStatistics |
Statistics about the search process | 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:SearchStage |
| native | revaise:SearchStage |
LinkML Source¶
Direct¶
name: SearchStage
description: Executing literature search strategies.
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
is_a: StageExecution
slots:
- search_protocol
- databases
- search_queries
- result_collections
- search_quality_control
- search_statistics
slot_usage:
search_protocol:
name: search_protocol
description: Protocol defining the search strategy and approach
range: SearchProtocol
inlined: true
databases:
name: databases
description: Databases used for literature search
range: Database
multivalued: true
inlined_as_list: true
search_queries:
name: search_queries
description: Search queries executed
range: SearchQuery
multivalued: true
inlined_as_list: true
result_collections:
name: result_collections
description: Collections of literature records resulting from searches
range: LiteratureRecordCollection
multivalued: true
inlined_as_list: true
search_quality_control:
name: search_quality_control
description: Quality control measures for the search process
range: SearchQualityControl
inlined: true
search_statistics:
name: search_statistics
description: Statistics about the search process
range: SearchStatistics
inlined: true
Induced¶
name: SearchStage
description: Executing literature search strategies.
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
is_a: StageExecution
slot_usage:
search_protocol:
name: search_protocol
description: Protocol defining the search strategy and approach
range: SearchProtocol
inlined: true
databases:
name: databases
description: Databases used for literature search
range: Database
multivalued: true
inlined_as_list: true
search_queries:
name: search_queries
description: Search queries executed
range: SearchQuery
multivalued: true
inlined_as_list: true
result_collections:
name: result_collections
description: Collections of literature records resulting from searches
range: LiteratureRecordCollection
multivalued: true
inlined_as_list: true
search_quality_control:
name: search_quality_control
description: Quality control measures for the search process
range: SearchQualityControl
inlined: true
search_statistics:
name: search_statistics
description: Statistics about the search process
range: SearchStatistics
inlined: true
attributes:
search_protocol:
name: search_protocol
description: Protocol defining the search strategy and approach
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
owner: SearchStage
domain_of:
- SearchStage
range: SearchProtocol
inlined: true
databases:
name: databases
description: Databases used for literature search
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
owner: SearchStage
domain_of:
- SearchStage
range: Database
multivalued: true
inlined: true
inlined_as_list: true
search_queries:
name: search_queries
description: Search queries executed
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
owner: SearchStage
domain_of:
- SearchStage
range: SearchQuery
multivalued: true
inlined: true
inlined_as_list: true
result_collections:
name: result_collections
description: Collections of literature records resulting from searches
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
owner: SearchStage
domain_of:
- SearchStage
range: LiteratureRecordCollection
multivalued: true
inlined: true
inlined_as_list: true
search_quality_control:
name: search_quality_control
description: Quality control measures for the search process
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
owner: SearchStage
domain_of:
- SearchStage
range: SearchQualityControl
inlined: true
search_statistics:
name: search_statistics
description: Statistics about the search process
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
owner: SearchStage
domain_of:
- SearchStage
range: SearchStatistics
inlined: true
stage_type:
name: stage_type
description: Type of stage being executed
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
owner: SearchStage
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
owner: SearchStage
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
owner: SearchStage
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
owner: SearchStage
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
owner: SearchStage
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
owner: SearchStage
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
owner: SearchStage
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
owner: SearchStage
domain_of:
- StageExecution
range: float
minimum_value: 0