Class: Participant

A participant in any cohort of the GUTS study

URI: schema:Person

erDiagram Participant { string code string objtype } ParticipantMeasure { integer age_in_years string objtype } Cohort { CohortIdentifier identifier string objtype } CohortSession { CohortIdentifier identifier CohortIdentifierList participants stringList participant_measures string objtype } Measure { ShortName short_name string long_name string description DataType type DataCategory category string objtype } Participant ||--|| Cohort : "cohort" Participant ||--|o ParticipantMeasure : "measures" ParticipantMeasure ||--|| Participant : "participant" ParticipantMeasure ||--|| Measure : "measure" ParticipantMeasure ||--|| CohortSession : "session" ParticipantMeasure ||--|| Cohort : "cohort" Cohort ||--}o CohortSession : "sessions" Cohort ||--}o Participant : "participants" Cohort ||--}o ParticipantMeasure : "participant_measures"

Inheritance

Slots

Name Cardinality and Range Description Inheritance
code 1..1
String
An identifier for the participant that is unique within the GUTS context, i direct
cohort 1..1
Cohort
The cohort that the participant forms part of direct
measures 0..1
ParticipantMeasure
All measures collected for this specific participant direct
objtype 0..1
String
The type designator for a GUTS "thing" GUTSThing

Usages

used by used in type used
Cohort participants range Participant
ParticipantMeasure participant range Participant

Identifier and Mapping Information

Schema Source

  • from schema: https://guts-consortium.github.io/schema/guts

Mappings

Mapping Type Mapped Value
self schema:Person
native guts:Participant

LinkML Source

Direct

name: Participant
description: A participant in any cohort of the GUTS study
from_schema: https://guts-consortium.github.io/schema/guts
is_a: GUTSThing
attributes:
  code:
    name: code
    description: An identifier for the participant that is unique within the GUTS
      context, i.e. across cohorts
    from_schema: https://guts-consortium.github.io/schema/guts
    rank: 1000
    slot_uri: schema:identifier
    identifier: true
    required: true
  cohort:
    name: cohort
    description: The cohort that the participant forms part of
    from_schema: https://guts-consortium.github.io/schema/guts
    range: Cohort
    required: true
  measures:
    name: measures
    description: All measures collected for this specific participant
    from_schema: https://guts-consortium.github.io/schema/guts
    rank: 1000
    range: ParticipantMeasure
    required: false
class_uri: schema:Person

Induced

name: Participant
description: A participant in any cohort of the GUTS study
from_schema: https://guts-consortium.github.io/schema/guts
is_a: GUTSThing
attributes:
  code:
    name: code
    description: An identifier for the participant that is unique within the GUTS
      context, i.e. across cohorts
    from_schema: https://guts-consortium.github.io/schema/guts
    rank: 1000
    slot_uri: schema:identifier
    identifier: true
    alias: code
    owner: Participant
    domain_of:
    - Participant
    range: string
    required: true
  cohort:
    name: cohort
    description: The cohort that the participant forms part of
    from_schema: https://guts-consortium.github.io/schema/guts
    alias: cohort
    owner: Participant
    domain_of:
    - ParticipantMeasure
    - Participant
    range: Cohort
    required: true
  measures:
    name: measures
    description: All measures collected for this specific participant
    from_schema: https://guts-consortium.github.io/schema/guts
    rank: 1000
    alias: measures
    owner: Participant
    domain_of:
    - Participant
    range: ParticipantMeasure
    required: false
  objtype:
    name: objtype
    description: The type designator for a GUTS "thing"
    from_schema: https://guts-consortium.github.io/schema/guts
    rank: 1000
    designates_type: true
    alias: objtype
    owner: Participant
    domain_of:
    - GUTSThing
    range: string
class_uri: schema:Person