Skip to content

Class: SearchProtocol

Protocol defining the search strategy and approach

URI: revaise:SearchProtocol

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

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