You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
if not isinstance(self.product_identification_method, list):
2858
2854
self.product_identification_method = [self.product_identification_method] if self.product_identification_method is not None else []
2859
2855
self.product_identification_method = [v if isinstance(v, ProductIdentificationMethod) else ProductIdentificationMethod(**as_dict(v)) for v in self.product_identification_method]
Copy file name to clipboardExpand all lines: src/coremeta4cat/datamodel/coremeta4cat_pydantic.py
+4Lines changed: 4 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -5789,6 +5789,10 @@ class CatalyticReaction(EvaluatedActivity):
5789
5789
has_experiment_duration: Optional[Duration] = Field(default=None, description="""Total duration of the experiment or measurement run.""", json_schema_extra = { "linkml_meta": {'domain_of': ['PowderXRD', 'CatalyticReaction'],
5790
5790
'is_a': 'has_duration',
5791
5791
'slot_uri': 'SIO:000008'} })
5792
+
product_identification_method: list[ProductIdentificationMethod] = Field(default=..., description="""The analytical method used to identify and/or quantify reaction products.
5793
+
Should reference a CharacterizationTechnique instance (e.g. GCMS, HPLC_MS).
5794
+
The abstract stub ProductIdentificationMethod is retained for backward compatibility.""", json_schema_extra = { "linkml_meta": {'domain_of': ['CatalyticReaction'],
id: str = Field(default=..., description="""A slot to provide an URI for an entity within this schema.""", json_schema_extra = { "linkml_meta": {'domain_of': ['Activity',
0 commit comments