Class: Study
A toxicological investigation, including the experimental conditions and phenotypic outcomes, with information provenance.
URI: zebrafish_toxicology_atlas_schema:Study
classDiagram
class Study
click Study href "../Study/"
ZappEntity <|-- Study
click ZappEntity href "../ZappEntity/"
Study : annotator
Study : description
Study : experiment
Study --> "*" Experiment : experiment
click Experiment href "../Experiment/"
Study : id
Study : lab
Study : nickname
Study : publication
Study : research_group
Study --> "0..1" ResearchGroup : research_group
click ResearchGroup href "../ResearchGroup/"
Inheritance
- ZappEntity
- Study
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| research_group | 0..1 ResearchGroup |
The research group the study belongs to | direct |
| experiment | * Experiment |
The experiment in a study | direct |
| publication | 0..1 String |
The persistent publication identifier (e | direct |
| nickname | 0..1 String |
A short working name for the study, and what it is listed under when picking ... | direct |
| description | 0..1 String |
A free-text summary of what the study set out to do | direct |
| annotator | * Uriorcurie |
ORCID identifier of the indidvidual submitting the study data | direct |
| lab | 0..1 Uriorcurie |
ZFIN lab identifier of the laboratory that produced the study data | direct |
| id | 1 Integer |
Auto-generated integer identifier | ZappEntity |
Unique Keys
study_nickname_grain
Unique key slots: research_group, nickname
Rules
| Rule Applied | Preconditions | Postconditions | Elseconditions |
|---|---|---|---|
| slot_conditions | {'publication': {'value_presence': 'ABSENT'}} |
{'nickname': {'required': True}} |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/sierra-moxon/zebrafish-toxicology-atlas-schema
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | zebrafish_toxicology_atlas_schema:Study |
| native | zebrafish_toxicology_atlas_schema:Study |
LinkML Source
Direct
name: Study
description: A toxicological investigation, including the experimental conditions
and phenotypic outcomes, with information provenance.
from_schema: https://w3id.org/sierra-moxon/zebrafish-toxicology-atlas-schema
is_a: ZappEntity
slots:
- research_group
- experiment
- publication
- nickname
- description
- annotator
- lab
slot_usage:
research_group:
name: research_group
description: The research group the study belongs to. Optional only so that studies
recorded before groups existed remain valid.
required: false
nickname:
name: nickname
description: A short working name for the study, and what it is listed under when
picking a study. Required while the study has no publication identifier; no
two studies in a research group may share one.
description:
name: description
description: A free-text summary of what the study set out to do.
unique_keys:
study_nickname_grain:
unique_key_name: study_nickname_grain
unique_key_slots:
- research_group
- nickname
rules:
- preconditions:
slot_conditions:
publication:
name: publication
value_presence: ABSENT
postconditions:
slot_conditions:
nickname:
name: nickname
required: true
description: A study that has no publication identifier yet must still be recognisable
to the people working on it, so an unpublished study carries a nickname instead.
Induced
name: Study
description: A toxicological investigation, including the experimental conditions
and phenotypic outcomes, with information provenance.
from_schema: https://w3id.org/sierra-moxon/zebrafish-toxicology-atlas-schema
is_a: ZappEntity
slot_usage:
research_group:
name: research_group
description: The research group the study belongs to. Optional only so that studies
recorded before groups existed remain valid.
required: false
nickname:
name: nickname
description: A short working name for the study, and what it is listed under when
picking a study. Required while the study has no publication identifier; no
two studies in a research group may share one.
description:
name: description
description: A free-text summary of what the study set out to do.
attributes:
research_group:
name: research_group
description: The research group the study belongs to. Optional only so that studies
recorded before groups existed remain valid.
from_schema: https://w3id.org/sierra-moxon/zebrafish-toxicology-atlas-schema
rank: 1000
owner: Study
domain_of:
- Study
- ResearchGroupMember
- ChemicalCabinetEntry
- FishTankEntry
range: ResearchGroup
required: false
experiment:
name: experiment
description: The experiment in a study.
from_schema: https://w3id.org/sierra-moxon/zebrafish-toxicology-atlas-schema
rank: 1000
owner: Study
domain_of:
- Study
range: Experiment
multivalued: true
inlined: true
inlined_as_list: true
publication:
name: publication
description: The persistent publication identifier (e.g., PMID, DOI) for the study.
Absent while the study is unpublished, in which case its nickname identifies
it instead.
from_schema: https://w3id.org/sierra-moxon/zebrafish-toxicology-atlas-schema
rank: 1000
owner: Study
domain_of:
- Study
range: string
nickname:
name: nickname
description: A short working name for the study, and what it is listed under when
picking a study. Required while the study has no publication identifier; no
two studies in a research group may share one.
from_schema: https://w3id.org/sierra-moxon/zebrafish-toxicology-atlas-schema
rank: 1000
owner: Study
domain_of:
- Study
- ChemicalCabinetEntry
range: string
pattern: ^.{0,200}$
description:
name: description
description: A free-text summary of what the study set out to do.
from_schema: https://w3id.org/sierra-moxon/zebrafish-toxicology-atlas-schema
rank: 1000
owner: Study
domain_of:
- Study
range: string
annotator:
name: annotator
description: ORCID identifier of the indidvidual submitting the study data.
from_schema: https://w3id.org/sierra-moxon/zebrafish-toxicology-atlas-schema
rank: 1000
owner: Study
domain_of:
- Study
range: uriorcurie
multivalued: true
pattern: ^ORCID:[0-9]{4}-[0-9]{4}-[0-9]{4}-[0-9]{3}[0-9X]$
lab:
name: lab
description: ZFIN lab identifier of the laboratory that produced the study data.
from_schema: https://w3id.org/sierra-moxon/zebrafish-toxicology-atlas-schema
rank: 1000
owner: Study
domain_of:
- Study
range: uriorcurie
pattern: ^ZFIN:ZDB-LAB-[0-9]+-[0-9]+$
id:
name: id
description: Auto-generated integer identifier.
from_schema: https://w3id.org/sierra-moxon/zebrafish-toxicology-atlas-schema
rank: 1000
identifier: true
owner: Study
domain_of:
- ZappEntity
range: integer
required: true
unique_keys:
study_nickname_grain:
unique_key_name: study_nickname_grain
unique_key_slots:
- research_group
- nickname
rules:
- preconditions:
slot_conditions:
publication:
name: publication
value_presence: ABSENT
postconditions:
slot_conditions:
nickname:
name: nickname
required: true
description: A study that has no publication identifier yet must still be recognisable
to the people working on it, so an unpublished study carries a nickname instead.