Skip to content

Class: StageStatistics

Base class for statistics collected about review stages. Stage-specific statistics classes should inherit from this.

  • NOTE: this is an abstract class and should not be instantiated directly

URI: revaise:StageStatistics

```mermaid classDiagram class StageStatistics click StageStatistics href "../StageStatistics/" StageStatistics <|-- ScreeningStatistics click ScreeningStatistics href "../ScreeningStatistics/"

  StageStatistics : base_completed_date

  StageStatistics : base_completion_rate

  StageStatistics : base_items_completed

  StageStatistics : base_participant_workloads





    StageStatistics --> "*" ParticipantWorkload : base_participant_workloads
    click ParticipantWorkload href "../ParticipantWorkload/"



  StageStatistics : base_started_date

  StageStatistics : base_stats_id

  StageStatistics : base_stats_notes

  StageStatistics : base_total_hours

  StageStatistics : base_total_items

```

Inheritance

Slots

Name Cardinality and Range Description Inheritance
base_stats_id 1
String
Unique identifier for stage statistics direct
base_started_date 0..1
Date
Date the stage started direct
base_completed_date 0..1
Date
Date the stage completed direct
base_total_items 1
Integer
Total number of items to process in this stage direct
base_items_completed 0..1
Integer
Number of items completed direct
base_completion_rate 0..1
Float
Proportion of items completed direct
base_total_hours 0..1
Float
Total hours spent on this stage direct
base_participant_workloads *
ParticipantWorkload
Workload distribution among participants direct
base_stats_notes 0..1
String
Additional notes about stage statistics direct

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: StageStatistics
description: Base class for statistics collected about review stages. Stage-specific
  statistics classes should inherit from this.
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/screening
abstract: true
slots:
- base_stats_id
- base_started_date
- base_completed_date
- base_total_items
- base_items_completed
- base_completion_rate
- base_total_hours
- base_participant_workloads
- base_stats_notes
slot_usage:
  base_stats_id:
    name: base_stats_id
    description: Unique identifier for stage statistics
    identifier: true
    range: string
  base_started_date:
    name: base_started_date
    description: Date the stage started
    range: date
  base_completed_date:
    name: base_completed_date
    description: Date the stage completed
    range: date
  base_total_items:
    name: base_total_items
    description: Total number of items to process in this stage
    range: integer
    required: true
  base_items_completed:
    name: base_items_completed
    description: Number of items completed
    range: integer
  base_completion_rate:
    name: base_completion_rate
    description: Proportion of items completed
    range: float
    minimum_value: 0.0
    maximum_value: 1.0
  base_total_hours:
    name: base_total_hours
    description: Total hours spent on this stage
    range: float
  base_participant_workloads:
    name: base_participant_workloads
    description: Workload distribution among participants
    range: ParticipantWorkload
    multivalued: true
  base_stats_notes:
    name: base_stats_notes
    description: Additional notes about stage statistics
    range: string

Induced

name: StageStatistics
description: Base class for statistics collected about review stages. Stage-specific
  statistics classes should inherit from this.
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/screening
abstract: true
slot_usage:
  base_stats_id:
    name: base_stats_id
    description: Unique identifier for stage statistics
    identifier: true
    range: string
  base_started_date:
    name: base_started_date
    description: Date the stage started
    range: date
  base_completed_date:
    name: base_completed_date
    description: Date the stage completed
    range: date
  base_total_items:
    name: base_total_items
    description: Total number of items to process in this stage
    range: integer
    required: true
  base_items_completed:
    name: base_items_completed
    description: Number of items completed
    range: integer
  base_completion_rate:
    name: base_completion_rate
    description: Proportion of items completed
    range: float
    minimum_value: 0.0
    maximum_value: 1.0
  base_total_hours:
    name: base_total_hours
    description: Total hours spent on this stage
    range: float
  base_participant_workloads:
    name: base_participant_workloads
    description: Workload distribution among participants
    range: ParticipantWorkload
    multivalued: true
  base_stats_notes:
    name: base_stats_notes
    description: Additional notes about stage statistics
    range: string
attributes:
  base_stats_id:
    name: base_stats_id
    description: Unique identifier for stage statistics
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/screening
    rank: 1000
    identifier: true
    alias: base_stats_id
    owner: StageStatistics
    domain_of:
    - StageStatistics
    range: string
  base_started_date:
    name: base_started_date
    description: Date the stage started
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/screening
    rank: 1000
    alias: base_started_date
    owner: StageStatistics
    domain_of:
    - StageStatistics
    range: date
  base_completed_date:
    name: base_completed_date
    description: Date the stage completed
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/screening
    rank: 1000
    alias: base_completed_date
    owner: StageStatistics
    domain_of:
    - StageStatistics
    range: date
  base_total_items:
    name: base_total_items
    description: Total number of items to process in this stage
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/screening
    rank: 1000
    alias: base_total_items
    owner: StageStatistics
    domain_of:
    - StageStatistics
    range: integer
    required: true
  base_items_completed:
    name: base_items_completed
    description: Number of items completed
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/screening
    rank: 1000
    alias: base_items_completed
    owner: StageStatistics
    domain_of:
    - StageStatistics
    range: integer
  base_completion_rate:
    name: base_completion_rate
    description: Proportion of items completed
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/screening
    rank: 1000
    alias: base_completion_rate
    owner: StageStatistics
    domain_of:
    - StageStatistics
    range: float
    minimum_value: 0.0
    maximum_value: 1.0
  base_total_hours:
    name: base_total_hours
    description: Total hours spent on this stage
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/screening
    rank: 1000
    alias: base_total_hours
    owner: StageStatistics
    domain_of:
    - StageStatistics
    range: float
  base_participant_workloads:
    name: base_participant_workloads
    description: Workload distribution among participants
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/screening
    rank: 1000
    alias: base_participant_workloads
    owner: StageStatistics
    domain_of:
    - StageStatistics
    range: ParticipantWorkload
    multivalued: true
  base_stats_notes:
    name: base_stats_notes
    description: Additional notes about stage statistics
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/screening
    rank: 1000
    alias: base_stats_notes
    owner: StageStatistics
    domain_of:
    - StageStatistics
    range: string