Class: ChemicalCabinetEntry
A chemical a research group keeps on hand. Recorded once, then reused to pre-fill curation instead of re-searching the chemical each time.
URI: zebrafish_toxicology_atlas_schema:ChemicalCabinetEntry
classDiagram
class ChemicalCabinetEntry
click ChemicalCabinetEntry href "../ChemicalCabinetEntry/"
ZappEntity <|-- ChemicalCabinetEntry
click ZappEntity href "../ZappEntity/"
ChemicalCabinetEntry : chemical_id
ChemicalCabinetEntry : id
ChemicalCabinetEntry : nickname
ChemicalCabinetEntry : research_group
ChemicalCabinetEntry --> "1" ResearchGroup : research_group
click ResearchGroup href "../ResearchGroup/"
Inheritance
- ZappEntity
- ChemicalCabinetEntry
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| research_group | 1 ResearchGroup |
The research group an entry belongs to | direct |
| chemical_id | 1 Uriorcurie |
Chemical identifier (e | direct |
| nickname | 0..1 String |
What the group calls this chemical, e | direct |
| id | 1 Integer |
Auto-generated integer identifier | ZappEntity |
Unique Keys
cabinet_grain
Unique key slots: research_group, chemical_id
cabinet_nickname_grain
Unique key slots: research_group, nickname
Identifier and Mapping Information
Annotations
| property | value |
|---|---|
| timestamped | True |
Schema Source
- from schema: https://w3id.org/sierra-moxon/zebrafish-toxicology-atlas-schema
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | zebrafish_toxicology_atlas_schema:ChemicalCabinetEntry |
| native | zebrafish_toxicology_atlas_schema:ChemicalCabinetEntry |
LinkML Source
Direct
name: ChemicalCabinetEntry
annotations:
timestamped:
tag: timestamped
value: true
description: A chemical a research group keeps on hand. Recorded once, then reused
to pre-fill curation instead of re-searching the chemical each time.
from_schema: https://w3id.org/sierra-moxon/zebrafish-toxicology-atlas-schema
is_a: ZappEntity
slots:
- research_group
- chemical_id
- nickname
slot_usage:
chemical_id:
name: chemical_id
required: true
nickname:
name: nickname
description: What the group calls this chemical, e.g. "BPA stock". Optional; when
given it is what the chemical is listed under when pre-filling a submission,
and no two entries in the group may share it.
unique_keys:
cabinet_grain:
unique_key_name: cabinet_grain
unique_key_slots:
- research_group
- chemical_id
cabinet_nickname_grain:
unique_key_name: cabinet_nickname_grain
unique_key_slots:
- research_group
- nickname
Induced
name: ChemicalCabinetEntry
annotations:
timestamped:
tag: timestamped
value: true
description: A chemical a research group keeps on hand. Recorded once, then reused
to pre-fill curation instead of re-searching the chemical each time.
from_schema: https://w3id.org/sierra-moxon/zebrafish-toxicology-atlas-schema
is_a: ZappEntity
slot_usage:
chemical_id:
name: chemical_id
required: true
nickname:
name: nickname
description: What the group calls this chemical, e.g. "BPA stock". Optional; when
given it is what the chemical is listed under when pre-filling a submission,
and no two entries in the group may share it.
attributes:
research_group:
name: research_group
description: The research group an entry belongs to.
from_schema: https://w3id.org/sierra-moxon/zebrafish-toxicology-atlas-schema
rank: 1000
owner: ChemicalCabinetEntry
domain_of:
- Study
- ResearchGroupMember
- ChemicalCabinetEntry
- FishTankEntry
range: ResearchGroup
required: true
chemical_id:
name: chemical_id
description: Chemical identifier (e.g., a CHEBI or other ontology URI) for the
chemical.
from_schema: https://w3id.org/sierra-moxon/zebrafish-toxicology-atlas-schema
rank: 1000
owner: ChemicalCabinetEntry
domain_of:
- StressorChemical
- VehicleOfTransmission
- ChemicalCabinetEntry
range: uriorcurie
required: true
nickname:
name: nickname
description: What the group calls this chemical, e.g. "BPA stock". Optional; when
given it is what the chemical is listed under when pre-filling a submission,
and no two entries in the group may share it.
from_schema: https://w3id.org/sierra-moxon/zebrafish-toxicology-atlas-schema
rank: 1000
owner: ChemicalCabinetEntry
domain_of:
- Study
- ChemicalCabinetEntry
range: string
pattern: ^.{0,200}$
id:
name: id
description: Auto-generated integer identifier.
from_schema: https://w3id.org/sierra-moxon/zebrafish-toxicology-atlas-schema
rank: 1000
identifier: true
owner: ChemicalCabinetEntry
domain_of:
- ZappEntity
range: integer
required: true
unique_keys:
cabinet_grain:
unique_key_name: cabinet_grain
unique_key_slots:
- research_group
- chemical_id
cabinet_nickname_grain:
unique_key_name: cabinet_nickname_grain
unique_key_slots:
- research_group
- nickname