Skip to content

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

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
email 0..1
String
Contact email address Author
affiliations *
Affiliation
Institutional affiliations Author

Usages

used by used in type used
ScreeningRound reviewers range Participant
ConflictResolution resolver range Participant
WorkSession participant range Participant
QualityAssessment assessor range Participant

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: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/stages/screening
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/stages/screening
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/stages/screening
    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/stages/screening
    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/stages/screening
    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/stages/screening
    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/stages/screening
    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/stages/screening
    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/stages/screening
    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/stages/screening
    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/stages/screening
    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/stages/screening
    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/stages/screening
    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/stages/screening
    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/stages/screening
    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/stages/screening
    rank: 1000
    alias: affiliations
    owner: Participant
    domain_of:
    - Author
    range: Affiliation
    multivalued: true