Hi API gurus,
I assume, the search box functionality in the species page of gbif
homepage (e.g.: https://www.gbif.org/species/5298708) is based on
"suggest". There each result contains the scientific name and the full
taxonomic hierarchy e.g. "Iris pumila subsp. attica (Boiss. & Heldr.)
K.Richt. Subspecies | Plantae > Tracheophyta > Liliopsida > Asparagales
> Iridaceae > Iris > Iris pumila".
My question: how is the hierarchy implemented? Is it based on
"higherClassificationMap"? How?
When I play with the suggest api, the XMLHttpRequest responseText in raw
text format contains the taxonomic hierarchy correctly (i.e. the
physical order of the entries in "higherClassificationMap" is correct).
Unfortunately after JSON.parse the resulting javascript object does not
hold any information about the physical order of the key/value pairs.
Is there any smart way to overcome this, or shall I hardcode the
hierarchy manually?
Thanks in advance.
József Szlamka