Skip to content

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

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

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/stages/search
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
  databases:
    name: databases
    description: Databases used for literature search
    range: Database
    multivalued: true
  search_queries:
    name: search_queries
    description: Search queries executed
    range: SearchQuery
    multivalued: true
  result_collections:
    name: result_collections
    description: Collections of literature records resulting from searches
    range: LiteratureRecordCollection
    multivalued: true
  search_quality_control:
    name: search_quality_control
    description: Quality control measures for the search process
    range: SearchQualityControl
  search_statistics:
    name: search_statistics
    description: Statistics about the search process
    range: SearchStatistics

Induced

name: SearchStage
description: Executing literature search strategies.
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/search
is_a: StageExecution
slot_usage:
  search_protocol:
    name: search_protocol
    description: Protocol defining the search strategy and approach
    range: SearchProtocol
  databases:
    name: databases
    description: Databases used for literature search
    range: Database
    multivalued: true
  search_queries:
    name: search_queries
    description: Search queries executed
    range: SearchQuery
    multivalued: true
  result_collections:
    name: result_collections
    description: Collections of literature records resulting from searches
    range: LiteratureRecordCollection
    multivalued: true
  search_quality_control:
    name: search_quality_control
    description: Quality control measures for the search process
    range: SearchQualityControl
  search_statistics:
    name: search_statistics
    description: Statistics about the search process
    range: SearchStatistics
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/stages/search
    rank: 1000
    alias: search_protocol
    owner: SearchStage
    domain_of:
    - SearchStage
    range: SearchProtocol
  databases:
    name: databases
    description: Databases used for literature search
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/search
    rank: 1000
    alias: databases
    owner: SearchStage
    domain_of:
    - SearchStage
    range: Database
    multivalued: true
  search_queries:
    name: search_queries
    description: Search queries executed
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/search
    rank: 1000
    alias: search_queries
    owner: SearchStage
    domain_of:
    - SearchStage
    range: SearchQuery
    multivalued: 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/stages/search
    rank: 1000
    alias: result_collections
    owner: SearchStage
    domain_of:
    - SearchStage
    range: LiteratureRecordCollection
    multivalued: 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/stages/search
    rank: 1000
    alias: search_quality_control
    owner: SearchStage
    domain_of:
    - SearchStage
    range: SearchQualityControl
  search_statistics:
    name: search_statistics
    description: Statistics about the search process
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/search
    rank: 1000
    alias: search_statistics
    owner: SearchStage
    domain_of:
    - SearchStage
    range: SearchStatistics
  stage_type:
    name: stage_type
    description: Type of stage being executed
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/search
    rank: 1000
    alias: stage_type
    owner: SearchStage
    domain_of:
    - StageExecution
    - ParticipantWorkload
    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/search
    rank: 1000
    alias: stage_label
    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/stages/search
    rank: 1000
    alias: stage_description
    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/stages/search
    rank: 1000
    alias: started_at
    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/stages/search
    rank: 1000
    alias: ended_at
    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/stages/search
    rank: 1000
    alias: inputs
    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/stages/search
    rank: 1000
    alias: outputs
    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/stages/search
    rank: 1000
    alias: cost
    owner: SearchStage
    domain_of:
    - StageExecution
    range: float
    minimum_value: 0