Open MattBlissett opened 3 years ago
Just a note for future possibilities. It is also possible to get lifeStage information by parsing reproductiveCondition (e.g., "lactating" in reproductiveCondition signifies "adult" in lifeStage), but we didn't get to implementing that in VertNet.
Migrated from #272.
This is not about how they are queried, but how they are extracted from the dynamicProperties term value.
Nik:
Explanation:
The implementation under development in #477 uses the interpreted
sex
andlifeStage
fields that already exist in GBIF's occurrence index. If the Darwin Core term value forsex
is empty, then a parser (migrated from VertNet's code) extracts the value fromdynamicProperties
and feeds it through the normal GBIF SexParser (i.e. this dictionary).If the Darwin Core
lifeStage
value is empty, then a copied-from-VertNet parser looks indynamicProperties
for a value, and feeds that through the normal GBIF LifeStage parser (i.e. this vocabulary).