Class: StageQualityControl¶
Base class for quality control measures across review stages. Stage-specific QC classes should inherit from this.
- NOTE: this is an abstract class and should not be instantiated directly
URI: revaise:StageQualityControl
```mermaid classDiagram class StageQualityControl click StageQualityControl href "../StageQualityControl/" StageQualityControl <|-- ExtractionQualityControl click ExtractionQualityControl href "../ExtractionQualityControl/"
StageQualityControl : base_agreement_metrics
StageQualityControl --> "0..1" AgreementMetrics : base_agreement_metrics
click AgreementMetrics href "../AgreementMetrics/"
StageQualityControl : base_calibration_performed
StageQualityControl : base_discrepancy_resolutions
StageQualityControl --> "*" ConflictResolution : base_discrepancy_resolutions
click ConflictResolution href "../ConflictResolution/"
StageQualityControl : base_double_checking_rate
StageQualityControl : base_qc_id
StageQualityControl : base_qc_notes
StageQualityControl : base_qc_type
StageQualityControl : base_spot_check_rate
```
Inheritance¶
- StageQualityControl
Slots¶
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| base_qc_id | 1 String |
Unique identifier for quality control instance | direct |
| base_qc_type | 0..1 String |
Type of quality control (screening, extraction, synthesis, etc | direct |
| base_double_checking_rate | 0..1 Float |
Proportion of items double-checked | direct |
| base_agreement_metrics | 0..1 AgreementMetrics |
Inter-rater agreement metrics | direct |
| base_discrepancy_resolutions | * ConflictResolution |
Record of resolved discrepancies | direct |
| base_spot_check_rate | 0..1 Float |
Proportion of items spot-checked | direct |
| base_calibration_performed | 0..1 Boolean |
Whether calibration exercises were performed | direct |
| base_qc_notes | 0..1 String |
Additional quality control notes | direct |
Identifier and Mapping Information¶
Schema Source¶
- from schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
Mappings¶
| Mapping Type | Mapped Value |
|---|---|
| self | revaise:StageQualityControl |
| native | revaise:StageQualityControl |
LinkML Source¶
Direct¶
name: StageQualityControl
description: Base class for quality control measures across review stages. Stage-specific
QC classes should inherit from this.
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
abstract: true
slots:
- base_qc_id
- base_qc_type
- base_double_checking_rate
- base_agreement_metrics
- base_discrepancy_resolutions
- base_spot_check_rate
- base_calibration_performed
- base_qc_notes
slot_usage:
base_qc_id:
name: base_qc_id
description: Unique identifier for quality control instance
identifier: true
range: string
base_qc_type:
name: base_qc_type
description: Type of quality control (screening, extraction, synthesis, etc.)
range: string
base_double_checking_rate:
name: base_double_checking_rate
description: Proportion of items double-checked
range: float
minimum_value: 0.0
maximum_value: 1.0
base_agreement_metrics:
name: base_agreement_metrics
description: Inter-rater agreement metrics
range: AgreementMetrics
base_discrepancy_resolutions:
name: base_discrepancy_resolutions
description: Record of resolved discrepancies
range: ConflictResolution
multivalued: true
base_spot_check_rate:
name: base_spot_check_rate
description: Proportion of items spot-checked
range: float
minimum_value: 0.0
maximum_value: 1.0
base_calibration_performed:
name: base_calibration_performed
description: Whether calibration exercises were performed
range: boolean
base_qc_notes:
name: base_qc_notes
description: Additional quality control notes
range: string
Induced¶
name: StageQualityControl
description: Base class for quality control measures across review stages. Stage-specific
QC classes should inherit from this.
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
abstract: true
slot_usage:
base_qc_id:
name: base_qc_id
description: Unique identifier for quality control instance
identifier: true
range: string
base_qc_type:
name: base_qc_type
description: Type of quality control (screening, extraction, synthesis, etc.)
range: string
base_double_checking_rate:
name: base_double_checking_rate
description: Proportion of items double-checked
range: float
minimum_value: 0.0
maximum_value: 1.0
base_agreement_metrics:
name: base_agreement_metrics
description: Inter-rater agreement metrics
range: AgreementMetrics
base_discrepancy_resolutions:
name: base_discrepancy_resolutions
description: Record of resolved discrepancies
range: ConflictResolution
multivalued: true
base_spot_check_rate:
name: base_spot_check_rate
description: Proportion of items spot-checked
range: float
minimum_value: 0.0
maximum_value: 1.0
base_calibration_performed:
name: base_calibration_performed
description: Whether calibration exercises were performed
range: boolean
base_qc_notes:
name: base_qc_notes
description: Additional quality control notes
range: string
attributes:
base_qc_id:
name: base_qc_id
description: Unique identifier for quality control instance
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
rank: 1000
identifier: true
owner: StageQualityControl
domain_of:
- StageQualityControl
range: string
required: true
base_qc_type:
name: base_qc_type
description: Type of quality control (screening, extraction, synthesis, etc.)
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
rank: 1000
owner: StageQualityControl
domain_of:
- StageQualityControl
range: string
base_double_checking_rate:
name: base_double_checking_rate
description: Proportion of items double-checked
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
rank: 1000
owner: StageQualityControl
domain_of:
- StageQualityControl
range: float
minimum_value: 0.0
maximum_value: 1.0
base_agreement_metrics:
name: base_agreement_metrics
description: Inter-rater agreement metrics
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
rank: 1000
owner: StageQualityControl
domain_of:
- StageQualityControl
range: AgreementMetrics
base_discrepancy_resolutions:
name: base_discrepancy_resolutions
description: Record of resolved discrepancies
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
rank: 1000
owner: StageQualityControl
domain_of:
- StageQualityControl
range: ConflictResolution
multivalued: true
base_spot_check_rate:
name: base_spot_check_rate
description: Proportion of items spot-checked
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
rank: 1000
owner: StageQualityControl
domain_of:
- StageQualityControl
range: float
minimum_value: 0.0
maximum_value: 1.0
base_calibration_performed:
name: base_calibration_performed
description: Whether calibration exercises were performed
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
rank: 1000
owner: StageQualityControl
domain_of:
- StageQualityControl
range: boolean
base_qc_notes:
name: base_qc_notes
description: Additional quality control notes
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
rank: 1000
owner: StageQualityControl
domain_of:
- StageQualityControl
range: string