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
- GUTSThing
- Participant
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