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
```mermaid classDiagram class StageStatistics click StageStatistics href "../StageStatistics/" StageStatistics <|-- ScopingStatistics click ScopingStatistics href "../ScopingStatistics/"
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¶
- StageStatistics
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/scoping
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/scoping
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/scoping
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/scoping
rank: 1000
identifier: true
owner: StageStatistics
domain_of:
- StageStatistics
range: string
required: true
base_started_date:
name: base_started_date
description: Date the stage started
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping
rank: 1000
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/scoping
rank: 1000
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/scoping
rank: 1000
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/scoping
rank: 1000
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/scoping
rank: 1000
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/scoping
rank: 1000
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/scoping
rank: 1000
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/scoping
rank: 1000
owner: StageStatistics
domain_of:
- StageStatistics
range: string