Skip to content

Class: RobProtocol

Protocol for risk-of-bias assessment, including tool and rater configuration.

URI: revaise:RobProtocol

```mermaid classDiagram class RobProtocol click RobProtocol href "../RobProtocol/" StageProtocol <|-- RobProtocol click StageProtocol href "../StageProtocol/"

  RobProtocol : base_protocol_date

  RobProtocol : base_protocol_description

  RobProtocol : base_protocol_deviations

  RobProtocol : base_protocol_id

  RobProtocol : base_protocol_notes

  RobProtocol : base_protocol_software





    RobProtocol --> "*" ExternalTool : base_protocol_software
    click ExternalTool href "../ExternalTool/"



  RobProtocol : base_protocol_tools





    RobProtocol --> "*" ExternalTool : base_protocol_tools
    click ExternalTool href "../ExternalTool/"



  RobProtocol : base_protocol_training





    RobProtocol --> "0..1" StageTrainingInfo : base_protocol_training
    click StageTrainingInfo href "../StageTrainingInfo/"



  RobProtocol : base_protocol_version

  RobProtocol : disagreement_resolution

  RobProtocol : minimum_raters

  RobProtocol : rob_domains

  RobProtocol : rob_tool

  RobProtocol : rob_tool_version

```

Inheritance

Slots

Name Cardinality and Range Description Inheritance
rob_tool 0..1
String
Risk-of-bias assessment tool used (e direct
rob_tool_version 0..1
String
Version of the risk-of-bias tool direct
rob_domains *
String
Domains assessed by the tool direct
minimum_raters 0..1
Integer
Minimum number of independent raters per study direct
disagreement_resolution 0..1
String
Method for resolving disagreements between raters 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
RiskOfBiasAssessmentStage rob_protocol range RobProtocol

Identifier and Mapping Information

Schema Source

  • from schema: https://open-and-sustainable.github.io/revaise-model/schema

Mappings

Mapping Type Mapped Value
self revaise:RobProtocol
native revaise:RobProtocol

LinkML Source

Direct

name: RobProtocol
description: Protocol for risk-of-bias assessment, including tool and rater configuration.
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
is_a: StageProtocol
slots:
- rob_tool
- rob_tool_version
- rob_domains
- minimum_raters
- disagreement_resolution
slot_usage:
  rob_domains:
    name: rob_domains
    multivalued: true

Induced

name: RobProtocol
description: Protocol for risk-of-bias assessment, including tool and rater configuration.
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
is_a: StageProtocol
slot_usage:
  rob_domains:
    name: rob_domains
    multivalued: true
attributes:
  rob_tool:
    name: rob_tool
    description: Risk-of-bias assessment tool used (e.g., RoB 2, ROBINS-I, NOS)
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema
    rank: 1000
    owner: RobProtocol
    domain_of:
    - RobProtocol
    range: string
  rob_tool_version:
    name: rob_tool_version
    description: Version of the risk-of-bias tool
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema
    rank: 1000
    owner: RobProtocol
    domain_of:
    - RobProtocol
    range: string
  rob_domains:
    name: rob_domains
    description: Domains assessed by the tool
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema
    rank: 1000
    owner: RobProtocol
    domain_of:
    - RobProtocol
    range: string
    multivalued: true
  minimum_raters:
    name: minimum_raters
    description: Minimum number of independent raters per study
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema
    rank: 1000
    owner: RobProtocol
    domain_of:
    - RobProtocol
    range: integer
    minimum_value: 1
  disagreement_resolution:
    name: disagreement_resolution
    description: Method for resolving disagreements between raters
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema
    rank: 1000
    owner: RobProtocol
    domain_of:
    - RobProtocol
    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
    rank: 1000
    identifier: true
    owner: RobProtocol
    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
    rank: 1000
    owner: RobProtocol
    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
    rank: 1000
    owner: RobProtocol
    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
    rank: 1000
    owner: RobProtocol
    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
    rank: 1000
    owner: RobProtocol
    domain_of:
    - StageProtocol
    range: ExternalTool
    multivalued: true
    inlined: true
    inlined_as_list: 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
    rank: 1000
    owner: RobProtocol
    domain_of:
    - StageProtocol
    range: ExternalTool
    multivalued: true
    inlined: true
    inlined_as_list: 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
    rank: 1000
    owner: RobProtocol
    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
    rank: 1000
    owner: RobProtocol
    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
    rank: 1000
    owner: RobProtocol
    domain_of:
    - StageProtocol
    range: StageTrainingInfo