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