Class: WorkSession¶
A work session by a participant on review tasks
URI: revaise:WorkSession
```mermaid classDiagram class WorkSession click WorkSession href "../WorkSession/" WorkSession : active_duration
WorkSession : items_completed
WorkSession : participant
WorkSession --> "1" Participant : participant
click Participant href "../Participant/"
WorkSession : paused_duration
WorkSession : session_ended_at
WorkSession : session_environment
WorkSession --> "0..1" SessionEnvironment : session_environment
click SessionEnvironment href "../SessionEnvironment/"
WorkSession : session_id
WorkSession : session_item_ids
WorkSession : session_notes
WorkSession : session_started_at
WorkSession : session_status
WorkSession --> "1" SessionStatus : session_status
click SessionStatus href "../SessionStatus/"
WorkSession : session_type
WorkSession --> "1" SessionType : session_type
click SessionType href "../SessionType/"
WorkSession : stage_type
WorkSession --> "1" StageType : stage_type
click StageType href "../StageType/"
```
Slots¶
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| session_id | 1 String |
Unique identifier for this session | direct |
| participant | 1 Participant |
Participant conducting this session | direct |
| session_type | 1 SessionType |
Type of work session | direct |
| stage_type | 1 StageType |
Review stage this session belongs to | direct |
| session_started_at | 1 Datetime |
When the session started | direct |
| session_ended_at | 0..1 Datetime |
When the session ended | direct |
| paused_duration | 0..1 Float |
Total paused time in minutes | direct |
| active_duration | 0..1 Float |
Active working time in minutes | direct |
| session_item_ids | * String |
IDs of items processed in this session | direct |
| items_completed | 0..1 Integer |
Number of items completed | direct |
| session_status | 1 SessionStatus |
Current status of the session | direct |
| session_environment | 0..1 SessionEnvironment |
Environment details for the session | direct |
| session_notes | 0..1 String |
Notes about the session | direct |
Usages¶
| used by | used in | type | used |
|---|---|---|---|
| ExtractedStudy | extraction_sessions | range | WorkSession |
| NarrativeSynthesis | synthesis_sessions | range | WorkSession |
| MetaAnalysis | analysis_sessions | range | WorkSession |
Identifier and Mapping Information¶
Schema Source¶
- from schema: https://open-and-sustainable.github.io/revaise-model/schema
Mappings¶
| Mapping Type | Mapped Value |
|---|---|
| self | revaise:WorkSession |
| native | revaise:WorkSession |
LinkML Source¶
Direct¶
name: WorkSession
description: A work session by a participant on review tasks
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
slots:
- session_id
- participant
- session_type
- stage_type
- session_started_at
- session_ended_at
- paused_duration
- active_duration
- session_item_ids
- items_completed
- session_status
- session_environment
- session_notes
slot_usage:
session_id:
name: session_id
description: Unique identifier for this session
identifier: true
range: string
participant:
name: participant
description: Participant conducting this session
range: Participant
required: true
session_type:
name: session_type
description: Type of work session
range: SessionType
required: true
stage_type:
name: stage_type
description: Review stage this session belongs to
range: StageType
required: true
session_started_at:
name: session_started_at
description: When the session started
range: datetime
required: true
session_ended_at:
name: session_ended_at
description: When the session ended
range: datetime
paused_duration:
name: paused_duration
description: Total paused time in minutes
range: float
active_duration:
name: active_duration
description: Active working time in minutes
range: float
session_item_ids:
name: session_item_ids
description: IDs of items processed in this session
range: string
multivalued: true
items_completed:
name: items_completed
description: Number of items completed
range: integer
session_status:
name: session_status
description: Current status of the session
range: SessionStatus
required: true
session_environment:
name: session_environment
description: Environment details for the session
range: SessionEnvironment
session_notes:
name: session_notes
description: Notes about the session
range: string
Induced¶
name: WorkSession
description: A work session by a participant on review tasks
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
slot_usage:
session_id:
name: session_id
description: Unique identifier for this session
identifier: true
range: string
participant:
name: participant
description: Participant conducting this session
range: Participant
required: true
session_type:
name: session_type
description: Type of work session
range: SessionType
required: true
stage_type:
name: stage_type
description: Review stage this session belongs to
range: StageType
required: true
session_started_at:
name: session_started_at
description: When the session started
range: datetime
required: true
session_ended_at:
name: session_ended_at
description: When the session ended
range: datetime
paused_duration:
name: paused_duration
description: Total paused time in minutes
range: float
active_duration:
name: active_duration
description: Active working time in minutes
range: float
session_item_ids:
name: session_item_ids
description: IDs of items processed in this session
range: string
multivalued: true
items_completed:
name: items_completed
description: Number of items completed
range: integer
session_status:
name: session_status
description: Current status of the session
range: SessionStatus
required: true
session_environment:
name: session_environment
description: Environment details for the session
range: SessionEnvironment
session_notes:
name: session_notes
description: Notes about the session
range: string
attributes:
session_id:
name: session_id
description: Unique identifier for this session
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
identifier: true
owner: WorkSession
domain_of:
- WorkSession
- SessionMetrics
- BatchProcessing
range: string
required: true
participant:
name: participant
description: Participant conducting this session
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
owner: WorkSession
domain_of:
- WorkSession
range: Participant
required: true
session_type:
name: session_type
description: Type of work session
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
owner: WorkSession
domain_of:
- WorkSession
range: SessionType
required: true
stage_type:
name: stage_type
description: Review stage this session belongs to
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
owner: WorkSession
domain_of:
- StageExecution
- ParticipantWorkload
- WorkSession
range: StageType
required: true
session_started_at:
name: session_started_at
description: When the session started
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
owner: WorkSession
domain_of:
- WorkSession
range: datetime
required: true
session_ended_at:
name: session_ended_at
description: When the session ended
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
owner: WorkSession
domain_of:
- WorkSession
range: datetime
paused_duration:
name: paused_duration
description: Total paused time in minutes
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
owner: WorkSession
domain_of:
- WorkSession
range: float
active_duration:
name: active_duration
description: Active working time in minutes
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
owner: WorkSession
domain_of:
- WorkSession
range: float
session_item_ids:
name: session_item_ids
description: IDs of items processed in this session
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
owner: WorkSession
domain_of:
- WorkSession
range: string
multivalued: true
items_completed:
name: items_completed
description: Number of items completed
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
owner: WorkSession
domain_of:
- WorkSession
range: integer
session_status:
name: session_status
description: Current status of the session
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
owner: WorkSession
domain_of:
- WorkSession
range: SessionStatus
required: true
session_environment:
name: session_environment
description: Environment details for the session
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
owner: WorkSession
domain_of:
- WorkSession
range: SessionEnvironment
session_notes:
name: session_notes
description: Notes about the session
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
owner: WorkSession
domain_of:
- WorkSession
range: string