Class: SearchProtocol¶
Protocol defining the search strategy and approach
```mermaid classDiagram class SearchProtocol click SearchProtocol href "../SearchProtocol/" StageProtocol <|-- SearchProtocol click StageProtocol href "../StageProtocol/"
SearchProtocol : base_protocol_date
SearchProtocol : base_protocol_description
SearchProtocol : base_protocol_deviations
SearchProtocol : base_protocol_id
SearchProtocol : base_protocol_notes
SearchProtocol : base_protocol_software
SearchProtocol --> "*" ExternalTool : base_protocol_software
click ExternalTool href "../ExternalTool/"
SearchProtocol : base_protocol_tools
SearchProtocol --> "*" ExternalTool : base_protocol_tools
click ExternalTool href "../ExternalTool/"
SearchProtocol : base_protocol_training
SearchProtocol --> "0..1" StageTrainingInfo : base_protocol_training
click StageTrainingInfo href "../StageTrainingInfo/"
SearchProtocol : base_protocol_version
SearchProtocol : date_restrictions
SearchProtocol : grey_literature_approach
SearchProtocol : language_restrictions
SearchProtocol : peer_review_search_strategy
SearchProtocol : publication_type_restrictions
SearchProtocol : search_limits
SearchProtocol : search_strategy_description
```
Inheritance¶
- StageProtocol
- SearchProtocol
Slots¶
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| search_strategy_description | 1 String |
Detailed description of the search strategy | direct |
| peer_review_search_strategy | 0..1 Boolean |
Whether the search strategy was peer-reviewed (PRESS) | direct |
| search_limits | * String |
Limits applied to searches (e | direct |
| language_restrictions | * String |
Language restrictions applied to searches | direct |
| date_restrictions | 0..1 String |
Date range restrictions for searches | direct |
| publication_type_restrictions | * String |
Publication type restrictions (e | direct |
| grey_literature_approach | 0..1 String |
Approach for searching grey literature | 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 |
|---|---|---|---|
| SearchStage | search_protocol | range | SearchProtocol |
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:SearchProtocol |
| native | revaise:SearchProtocol |
LinkML Source¶
Direct¶
name: SearchProtocol
description: Protocol defining the search strategy and approach
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/search
is_a: StageProtocol
slots:
- search_strategy_description
- peer_review_search_strategy
- search_limits
- language_restrictions
- date_restrictions
- publication_type_restrictions
- grey_literature_approach
slot_usage:
search_strategy_description:
name: search_strategy_description
description: Detailed description of the search strategy
range: string
required: true
peer_review_search_strategy:
name: peer_review_search_strategy
description: Whether the search strategy was peer-reviewed (PRESS)
range: boolean
search_limits:
name: search_limits
description: Limits applied to searches (e.g., human studies only)
range: string
multivalued: true
language_restrictions:
name: language_restrictions
description: Language restrictions applied to searches
range: string
multivalued: true
date_restrictions:
name: date_restrictions
description: Date range restrictions for searches
range: string
publication_type_restrictions:
name: publication_type_restrictions
description: Publication type restrictions (e.g., RCTs only)
range: string
multivalued: true
grey_literature_approach:
name: grey_literature_approach
description: Approach for searching grey literature
range: string
Induced¶
name: SearchProtocol
description: Protocol defining the search strategy and approach
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/search
is_a: StageProtocol
slot_usage:
search_strategy_description:
name: search_strategy_description
description: Detailed description of the search strategy
range: string
required: true
peer_review_search_strategy:
name: peer_review_search_strategy
description: Whether the search strategy was peer-reviewed (PRESS)
range: boolean
search_limits:
name: search_limits
description: Limits applied to searches (e.g., human studies only)
range: string
multivalued: true
language_restrictions:
name: language_restrictions
description: Language restrictions applied to searches
range: string
multivalued: true
date_restrictions:
name: date_restrictions
description: Date range restrictions for searches
range: string
publication_type_restrictions:
name: publication_type_restrictions
description: Publication type restrictions (e.g., RCTs only)
range: string
multivalued: true
grey_literature_approach:
name: grey_literature_approach
description: Approach for searching grey literature
range: string
attributes:
search_strategy_description:
name: search_strategy_description
description: Detailed description of the search strategy
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/search
rank: 1000
owner: SearchProtocol
domain_of:
- SearchProtocol
range: string
required: true
peer_review_search_strategy:
name: peer_review_search_strategy
description: Whether the search strategy was peer-reviewed (PRESS)
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/search
rank: 1000
owner: SearchProtocol
domain_of:
- SearchProtocol
range: boolean
search_limits:
name: search_limits
description: Limits applied to searches (e.g., human studies only)
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/search
rank: 1000
owner: SearchProtocol
domain_of:
- SearchProtocol
range: string
multivalued: true
language_restrictions:
name: language_restrictions
description: Language restrictions applied to searches
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/search
rank: 1000
owner: SearchProtocol
domain_of:
- SearchProtocol
range: string
multivalued: true
date_restrictions:
name: date_restrictions
description: Date range restrictions for searches
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/search
rank: 1000
owner: SearchProtocol
domain_of:
- SearchProtocol
range: string
publication_type_restrictions:
name: publication_type_restrictions
description: Publication type restrictions (e.g., RCTs only)
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/search
rank: 1000
owner: SearchProtocol
domain_of:
- SearchProtocol
range: string
multivalued: true
grey_literature_approach:
name: grey_literature_approach
description: Approach for searching grey literature
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/search
rank: 1000
owner: SearchProtocol
domain_of:
- SearchProtocol
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/search
rank: 1000
identifier: true
owner: SearchProtocol
domain_of:
- StageProtocol
range: string
required: true
base_protocol_version:
name: base_protocol_version
description: Version of the protocol
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/search
rank: 1000
owner: SearchProtocol
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/search
rank: 1000
owner: SearchProtocol
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/search
rank: 1000
owner: SearchProtocol
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/search
rank: 1000
owner: SearchProtocol
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/search
rank: 1000
owner: SearchProtocol
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/search
rank: 1000
owner: SearchProtocol
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/search
rank: 1000
owner: SearchProtocol
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/search
rank: 1000
owner: SearchProtocol
domain_of:
- StageProtocol
range: StageTrainingInfo