Efficient way to list all taxonomies of a page


I want to add a breadcrumb to my template that reflects the taxonomies for the current page. This is easy if you know the taxonomies upfront. But if you want to have this in a generic template that does not know the name of the taxonomies, the only way I can think of is walking through all taxonomies (.Site.Taxonomies) and match them with the params of the page (.Params). The template becomes ugly and this can’t be efficient.

Is there any better way to do this?

Best regards