Issue 11283

Add fields for isMarine and ThreatStatus to nub lookup

Reporter: trobertson
Assignee: mdoering
Type: Improvement
Summary: Add fields for isMarine and ThreatStatus to nub lookup 
Priority: Minor
Resolution: WontFix
Status: Closed
Created: 2012-06-01 16:02:53.919
Updated: 2013-12-09 13:40:53.35
Resolved: 2013-12-09 13:33:05.624
Description: How feasible would it be to add fields for isMarine (true for exclusively marine only) and the IUCN Threat status to the nub lookup response?

This would greatly assist in creating marine and threat status occurrence download filters.  An alternative implementation would be to do a subsequent call to get the detail of the taxon.

Remember that we foresee doing incremental processing, so load would be far less that currently, and this lends itself nicely to caching.]]>

Created: 2012-06-02 14:31:06.971
Updated: 2012-06-02 14:31:06.971
Shouldn't be too hard and not drastically increase the memory consumption (remember that we keep all nub usages and names in memory for fast lookups).
If we add these, Id like to also include at least all other boolean flags from the species profile: in particular isExtinct

For threat status there's still a bit of work to do, cause Im not sure if we have a single global status already - At least we get them so far as area based entries:

I had in mind for some time to also add a single, global status to the species profile which IUCN has too. Should we do that?

Comment: Synonyms are another big missing piece of information. "Synonym expansion" is a very frequent, if not the most frequent, use case for name matching. For example BioVel wants to do that with the GBIF nub right now using the old ecat services. If we would include the acceptedNameUsage & acceptedNameUsageID for synonyms and if possible also the list of synonyms (as key & scientificName only) for accepted taxa, then this would remove the need for additional calls completely.
Created: 2012-06-03 14:49:09.654
Updated: 2012-06-03 14:49:09.654