GenomicsStandardsConsortium / mixs-rdf

Creative Commons Zero v1.0 Universal
3 stars 0 forks source link

Requirement values: conditional mandatory and environment-dependent requirements #24

Closed wdduncan closed 3 years ago

wdduncan commented 4 years ago

The 'Requirement' column on can have a value 'C' -> "conditional mandatory". Not sure what this means. Does it mean?:

Also, the environment-dependent requirement value (E). Further confuses me. How is this different than a term being conditionally required?

Can someone help my understand?

cc @cmungall @ramonawalls @folker @jdeck88

pyilmaz commented 4 years ago

Hi Bill! I think I can give a historical summary of why C and E exist. C means value of field should be given, if it applied to experiment/sample in question. It does not mean that mandatory status is based on package. Let's take specific host for example, for bacterial genomes, this would make sense and would be great to know if the bacteria is host associated (like plant symbionts), but in other cases would not make sense. So it is a soft mandatory field... E means conditionally mandatory based on the environmental package - over time, we saw that making altitude/depth mandatory for human environment did not make sense, but we still wanted to keep these fields prominent in the MIxS checklist

ramonawalls commented 3 years ago

This is working for now.