Class: Participant¶
A person participating in the review process
URI: revaise:Participant
```mermaid classDiagram class Participant click Participant href "../Participant/" Author <|-- Participant click Author href "../Author/"
Participant : affiliations
Participant --> "*" Affiliation : affiliations
click Affiliation href "../Affiliation/"
Participant : assigned_items_count
Participant : completed_items_count
Participant : conflict_of_interest_declared
Participant : email
Participant : expertise_areas
Participant : family_name
Participant : given_name
Participant : name
Participant : orcid
Participant : participant_avg_time_per_item
Participant : participant_notes
Participant : participant_role
Participant --> "1..*" ParticipantRole : participant_role
click ParticipantRole href "../ParticipantRole/"
Participant : training_completed
```
Inheritance¶
- Author
- Participant
Slots¶
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| participant_role | 1..* ParticipantRole |
Role(s) of the participant in the review | direct |
| expertise_areas | * String |
Areas of expertise relevant to the review | direct |
| training_completed | * String |
Training or calibration exercises completed | direct |
| assigned_items_count | 0..1 Integer |
Number of items assigned to this participant | direct |
| completed_items_count | 0..1 Integer |
Number of items completed by this participant | direct |
| participant_avg_time_per_item | 0..1 Float |
Average time spent per item (minutes) | direct |
| conflict_of_interest_declared | 0..1 Boolean |
Whether conflicts of interest were declared | direct |
| participant_notes | 0..1 String |
Additional notes about the participant | direct |
| name | 1 String |
Full name of the author | Author |
| given_name | 0..1 String |
Given/first name(s) | Author |
| family_name | 0..1 String |
Family/last name | Author |
| orcid | 0..1 String |
ORCID identifier | Author |
| 0..1 String |
Contact email address | Author | |
| affiliations | * Affiliation |
Institutional affiliations | Author |
Usages¶
| used by | used in | type | used |
|---|---|---|---|
| WorkSession | participant | range | Participant |
Identifier and Mapping Information¶
Schema Source¶
- from schema: https://open-and-sustainable.github.io/revaise-model/schema/objects/work_session
Mappings¶
| Mapping Type | Mapped Value |
|---|---|
| self | revaise:Participant |
| native | revaise:Participant |
LinkML Source¶
Direct¶
name: Participant
description: A person participating in the review process
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/objects/work_session
is_a: Author
slots:
- participant_role
- expertise_areas
- training_completed
- assigned_items_count
- completed_items_count
- participant_avg_time_per_item
- conflict_of_interest_declared
- participant_notes
slot_usage:
participant_role:
name: participant_role
description: Role(s) of the participant in the review
range: ParticipantRole
required: true
multivalued: true
expertise_areas:
name: expertise_areas
description: Areas of expertise relevant to the review
range: string
multivalued: true
training_completed:
name: training_completed
description: Training or calibration exercises completed
range: string
multivalued: true
assigned_items_count:
name: assigned_items_count
description: Number of items assigned to this participant
range: integer
completed_items_count:
name: completed_items_count
description: Number of items completed by this participant
range: integer
participant_avg_time_per_item:
name: participant_avg_time_per_item
description: Average time spent per item (minutes)
range: float
conflict_of_interest_declared:
name: conflict_of_interest_declared
description: Whether conflicts of interest were declared
range: boolean
participant_notes:
name: participant_notes
description: Additional notes about the participant
range: string
Induced¶
name: Participant
description: A person participating in the review process
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/objects/work_session
is_a: Author
slot_usage:
participant_role:
name: participant_role
description: Role(s) of the participant in the review
range: ParticipantRole
required: true
multivalued: true
expertise_areas:
name: expertise_areas
description: Areas of expertise relevant to the review
range: string
multivalued: true
training_completed:
name: training_completed
description: Training or calibration exercises completed
range: string
multivalued: true
assigned_items_count:
name: assigned_items_count
description: Number of items assigned to this participant
range: integer
completed_items_count:
name: completed_items_count
description: Number of items completed by this participant
range: integer
participant_avg_time_per_item:
name: participant_avg_time_per_item
description: Average time spent per item (minutes)
range: float
conflict_of_interest_declared:
name: conflict_of_interest_declared
description: Whether conflicts of interest were declared
range: boolean
participant_notes:
name: participant_notes
description: Additional notes about the participant
range: string
attributes:
participant_role:
name: participant_role
description: Role(s) of the participant in the review
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/objects/work_session
rank: 1000
alias: participant_role
owner: Participant
domain_of:
- Participant
range: ParticipantRole
required: true
multivalued: true
expertise_areas:
name: expertise_areas
description: Areas of expertise relevant to the review
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/objects/work_session
rank: 1000
alias: expertise_areas
owner: Participant
domain_of:
- Participant
range: string
multivalued: true
training_completed:
name: training_completed
description: Training or calibration exercises completed
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/objects/work_session
rank: 1000
alias: training_completed
owner: Participant
domain_of:
- Participant
range: string
multivalued: true
assigned_items_count:
name: assigned_items_count
description: Number of items assigned to this participant
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/objects/work_session
rank: 1000
alias: assigned_items_count
owner: Participant
domain_of:
- Participant
range: integer
completed_items_count:
name: completed_items_count
description: Number of items completed by this participant
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/objects/work_session
rank: 1000
alias: completed_items_count
owner: Participant
domain_of:
- Participant
range: integer
participant_avg_time_per_item:
name: participant_avg_time_per_item
description: Average time spent per item (minutes)
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/objects/work_session
rank: 1000
alias: participant_avg_time_per_item
owner: Participant
domain_of:
- Participant
range: float
conflict_of_interest_declared:
name: conflict_of_interest_declared
description: Whether conflicts of interest were declared
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/objects/work_session
rank: 1000
alias: conflict_of_interest_declared
owner: Participant
domain_of:
- Participant
range: boolean
participant_notes:
name: participant_notes
description: Additional notes about the participant
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/objects/work_session
rank: 1000
alias: participant_notes
owner: Participant
domain_of:
- Participant
range: string
name:
name: name
description: Full name of the author
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/objects/work_session
rank: 1000
alias: name
owner: Participant
domain_of:
- Author
range: string
required: true
given_name:
name: given_name
description: Given/first name(s)
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/objects/work_session
rank: 1000
alias: given_name
owner: Participant
domain_of:
- Author
range: string
family_name:
name: family_name
description: Family/last name
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/objects/work_session
rank: 1000
alias: family_name
owner: Participant
domain_of:
- Author
range: string
orcid:
name: orcid
description: ORCID identifier
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/objects/work_session
rank: 1000
alias: orcid
owner: Participant
domain_of:
- Author
range: string
pattern: ^\d{4}-\d{4}-\d{4}-\d{3}[\dX]$
email:
name: email
description: Contact email address
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/objects/work_session
rank: 1000
alias: email
owner: Participant
domain_of:
- Author
range: string
affiliations:
name: affiliations
description: Institutional affiliations
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/objects/work_session
rank: 1000
alias: affiliations
owner: Participant
domain_of:
- Author
range: Affiliation
multivalued: true