Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add StorageProcess #126

Merged
merged 15 commits into from
Apr 24, 2024
20 changes: 20 additions & 0 deletions src/data/valid/StorageProcess-minimal.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@

id: nmdc:matprc-99-zUCd5N
substances_used:
- known_as: nmdc:chem-99-000003 # see src/data/valid/Database-chemical_entity_set-1.yaml
type: nmdc:PortionOfSubstance
final_concentration:
type: nmdc:QuantityValue
has_unit: '%'
has_numeric_value: 1
contained_in: falcon_tube
start_date: "2021-01-14"
temperature:
type: nmdc:QuantityValue
has_unit: degrees Celsius
has_numeric_value: 80
has_input:
- nmdc:procsm-99-dtTMNb
has_output:
- nmdc:procsm-78-BZAPKH
type: nmdc:StorageProcess
16 changes: 16 additions & 0 deletions src/schema/nmdc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -417,6 +417,22 @@ classes:
volume:
description: The volume of sample filtered.

StorageProcess:
class_uri: 'nmdc:StorageProcess'
description: >-
A planned process with the objective to preserve and protect material entities by placing them in an identified
location which may have a controlled environment.
is_a: PlannedProcess
related_mappings:
- OBI:0302893
slots:
- substances_used
- contained_in
- temperature
slot_usage:
substances_used:
description: The substance(s) that a processed sample is stored in.

ChromatographicSeparationProcess:
class_uri: 'nmdc:ChromatographicSeparationProcess'
description:
Expand Down
Loading