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¶
- StageProtocol
- RobProtocol
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