A review of hierarchical representation of ethnobiological knowledge