Class: Cohort
A cohort of the GUTS study
URI: schema:CohortStudy
erDiagram
Cohort {
CohortIdentifier identifier
string objtype
}
ParticipantMeasure {
integer age_in_years
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 {
string code
string objtype
}
Cohort ||--}o CohortSession : "sessions"
Cohort ||--}o Participant : "participants"
Cohort ||--}o ParticipantMeasure : "participant_measures"
ParticipantMeasure ||--|| Participant : "participant"
ParticipantMeasure ||--|| Measure : "measure"
ParticipantMeasure ||--|| CohortSession : "session"
ParticipantMeasure ||--|| Cohort : "cohort"
Participant ||--|| Cohort : "cohort"
Participant ||--|o ParticipantMeasure : "measures"
Inheritance
- GUTSThing
- Cohort
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
identifier | 1..1 CohortIdentifier |
A name that identifies the cohort uniquely within the GUTS study | direct |
sessions | 0..* CohortSession |
All sessions of a specific cohort | direct |
participants | 0..* Participant |
A name that identifies the cohort uniquely within the GUTS study | direct |
participant_measures | 0..* ParticipantMeasure |
All measures collected from all participants during all sessions of a specifi... | direct |
objtype | 0..1 String |
The type designator for a GUTS "thing" | GUTSThing |
Usages
used by | used in | type | used |
---|---|---|---|
ParticipantMeasure | cohort | range | Cohort |
Participant | cohort | range | Cohort |
Identifier and Mapping Information
Schema Source
- from schema: https://guts-consortium.github.io/schema/guts
Mappings
Mapping Type | Mapped Value |
---|---|
self | schema:CohortStudy |
native | guts:Cohort |
LinkML Source
Direct
name: Cohort
description: A cohort of the GUTS study
from_schema: https://guts-consortium.github.io/schema/guts
is_a: GUTSThing
attributes:
identifier:
name: identifier
description: A name that identifies the cohort uniquely within the GUTS study
from_schema: https://guts-consortium.github.io/schema/guts
rank: 1000
slot_uri: schema:identifier
identifier: true
range: CohortIdentifier
required: true
sessions:
name: sessions
description: All sessions of a specific cohort
from_schema: https://guts-consortium.github.io/schema/guts
rank: 1000
multivalued: true
range: CohortSession
required: false
inlined: true
inlined_as_list: true
participants:
name: participants
description: A name that identifies the cohort uniquely within the GUTS study
from_schema: https://guts-consortium.github.io/schema/guts
rank: 1000
multivalued: true
range: Participant
required: false
inlined: true
inlined_as_list: true
participant_measures:
name: participant_measures
description: All measures collected from all participants during all sessions
of a specific cohort
from_schema: https://guts-consortium.github.io/schema/guts
rank: 1000
multivalued: true
range: ParticipantMeasure
required: false
inlined: true
inlined_as_list: true
class_uri: schema:CohortStudy
Induced
name: Cohort
description: A cohort of the GUTS study
from_schema: https://guts-consortium.github.io/schema/guts
is_a: GUTSThing
attributes:
identifier:
name: identifier
description: A name that identifies the cohort uniquely within the GUTS study
from_schema: https://guts-consortium.github.io/schema/guts
rank: 1000
slot_uri: schema:identifier
identifier: true
alias: identifier
owner: Cohort
domain_of:
- Cohort
- CohortSession
range: CohortIdentifier
required: true
sessions:
name: sessions
description: All sessions of a specific cohort
from_schema: https://guts-consortium.github.io/schema/guts
rank: 1000
multivalued: true
alias: sessions
owner: Cohort
domain_of:
- Cohort
range: CohortSession
required: false
inlined: true
inlined_as_list: true
participants:
name: participants
description: A name that identifies the cohort uniquely within the GUTS study
from_schema: https://guts-consortium.github.io/schema/guts
rank: 1000
multivalued: true
alias: participants
owner: Cohort
domain_of:
- Cohort
- CohortSession
range: Participant
required: false
inlined: true
inlined_as_list: true
participant_measures:
name: participant_measures
description: All measures collected from all participants during all sessions
of a specific cohort
from_schema: https://guts-consortium.github.io/schema/guts
rank: 1000
multivalued: true
alias: participant_measures
owner: Cohort
domain_of:
- Cohort
- CohortSession
range: ParticipantMeasure
required: false
inlined: true
inlined_as_list: true
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: Cohort
domain_of:
- GUTSThing
range: string
class_uri: schema:CohortStudy