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

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