Open turbomam opened 5 months ago
Some of these are confusions about what should be expressed in the nmdc-schema and what should be handled in the submission portal
Biosample.slot_usage.heavy_metals_meth.multivalued
Biosample.slot_usage.elev.range
uriorcurie
external_identifier
Biosample.slot_usage.fire.range
Biosample.slot_usage.flooding.range
Biosample.slot_usage.extreme_event.range
Biosample.slot_usage.water_content.multivalued
has_numeric_value
QuantityValue
Study.slot_usage.protocol_link.multivalued
Study.slot_usage.protocol_link.inlined_as_list
WorkflowExecution.slot_usage.execution_resource.range
types: external_identifier: typeof: uriorcurie uri: xsd:anyURI # isn't that inherited from typeof: uriorcurie? WARNING:root:No datatype specified for : external identifier, using plain Literal description: >- A CURIE representing an external identifier see_also: - https://microbiomedata.github.io/nmdc-schema/identifiers/ pattern: '^[a-zA-Z0-9][a-zA-Z0-9_\.]+:[a-zA-Z0-9_][a-zA-Z0-9_\-\/\.,]*$'
see
Some of these are confusions about what should be expressed in the nmdc-schema and what should be handled in the submission portal
Biosample.slot_usage.heavy_metals_meth.multivalued
: implicit False -> TrueBiosample.slot_usage.elev.range
: QuantityValue -> Floaturiorcurie
is more general thanexternal_identifier
Biosample.slot_usage.fire.range
: TimestampValue -> StringBiosample.slot_usage.flooding.range
: TimestampValue -> StringBiosample.slot_usage.extreme_event.range
: TimestampValue -> StringBiosample.slot_usage.water_content.multivalued
: implicit False -> Truehas_numeric_value
is only used byQuantityValue
, so this is an unconsequential fixStudy.slot_usage.protocol_link.multivalued
: implicit False -> TrueStudy.slot_usage.protocol_link.inlined_as_list
: implicit False -> TrueWorkflowExecution.slot_usage.execution_resource.range
String -> ExecutionResourceEnum