Skip to content

Class: StudySubject

The subject of a study — what the assay is performed on. Subclasses capture different experimental contexts (model systems, living subjects, populations) with context-appropriate slots. The type of subject determines which slots are available, replacing the old mixin pattern.

URI: soma:StudySubject

 classDiagram
    class StudySubject
    click StudySubject href "../StudySubject/"
      NamedThing <|-- StudySubject
        click NamedThing href "../NamedThing/"


      StudySubject <|-- ModelSystem
        click ModelSystem href "../ModelSystem/"
      StudySubject <|-- InVivoSubject
        click InVivoSubject href "../InVivoSubject/"
      StudySubject <|-- PopulationSubject
        click PopulationSubject href "../PopulationSubject/"


      StudySubject : description

      StudySubject : id

      StudySubject : model_species





        StudySubject --> "0..1" SpeciesReference : model_species
        click SpeciesReference href "../SpeciesReference/"



      StudySubject : name

      StudySubject : subject_type


Inheritance

Slots

Name Cardinality and Range Description Inheritance
subject_type 0..1
String
The specific type of study subject direct
model_species 0..1
SpeciesReference
The species of origin for the cells or organism being studied direct
id 1
Uriorcurie
A unique identifier for the entity NamedThing
name 0..1
String
A human-readable name for the entity NamedThing
description 0..1
String
A detailed description of the entity NamedThing

Usages

used by used in type used
Assay study_subject range StudySubject
CiliaryFunctionAssay study_subject range StudySubject
ASLAssay study_subject range StudySubject
MucociliaryClearanceAssay study_subject range StudySubject
OxidativeStressAssay study_subject range StudySubject
CFTRFunctionAssay study_subject range StudySubject
EGFRSignalingAssay study_subject range StudySubject
GobletCellAssay study_subject range StudySubject
FoxJExpressionAssay study_subject range StudySubject
GeneExpressionAssay study_subject range StudySubject

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/EHS-Data-Standards/soma

Mappings

Mapping Type Mapped Value
self soma:StudySubject
native soma:StudySubject

LinkML Source

Direct

name: StudySubject
description: The subject of a study — what the assay is performed on. Subclasses capture
  different experimental contexts (model systems, living subjects, populations) with
  context-appropriate slots. The type of subject determines which slots are available,
  replacing the old mixin pattern.
from_schema: https://w3id.org/EHS-Data-Standards/soma
is_a: NamedThing
slots:
- subject_type
- model_species

Induced

name: StudySubject
description: The subject of a study — what the assay is performed on. Subclasses capture
  different experimental contexts (model systems, living subjects, populations) with
  context-appropriate slots. The type of subject determines which slots are available,
  replacing the old mixin pattern.
from_schema: https://w3id.org/EHS-Data-Standards/soma
is_a: NamedThing
attributes:
  subject_type:
    name: subject_type
    description: The specific type of study subject. Used to designate which concrete
      class (e.g., CellularSystem, InVivoSubject) is instantiated for polymorphic
      study_subject slots.
    from_schema: https://w3id.org/EHS-Data-Standards/soma
    rank: 1000
    designates_type: true
    alias: subject_type
    owner: StudySubject
    domain_of:
    - StudySubject
    range: string
  model_species:
    name: model_species
    description: The species of origin for the cells or organism being studied. Reference
      to NCBITaxon term.
    from_schema: https://w3id.org/EHS-Data-Standards/soma
    rank: 1000
    alias: model_species
    owner: StudySubject
    domain_of:
    - StudySubject
    - CellLine
    range: SpeciesReference
    inlined: true
  id:
    name: id
    description: A unique identifier for the entity.
    from_schema: https://w3id.org/EHS-Data-Standards/soma
    rank: 1000
    identifier: true
    alias: id
    owner: StudySubject
    domain_of:
    - NamedThing
    - Unit
    - NamedEntity
    range: uriorcurie
    required: true
  name:
    name: name
    description: A human-readable name for the entity.
    from_schema: https://w3id.org/EHS-Data-Standards/soma
    rank: 1000
    slot_uri: schema:name
    alias: name
    owner: StudySubject
    domain_of:
    - NamedThing
    - Unit
    - NamedEntity
    range: string
  description:
    name: description
    description: A detailed description of the entity.
    from_schema: https://w3id.org/EHS-Data-Standards/soma
    rank: 1000
    slot_uri: schema:description
    alias: description
    owner: StudySubject
    domain_of:
    - NamedThing
    range: string