Basically, I have three content types (beer, wine, spirits) and I've got a few vocabularies that are common across the three content types (e.g. country).

Each content uses the vocabulary and I want to link the used term to a specific Views page when viewing a specific content.

So, let's say I'm viewing Château Lafite Rothschild (a wine from France), when I click on France - the term, I want to get to a list of French wines - the list is customised for wine. Similarly, when I'm viewing Becks (a German beer), I want to get to a list of German beer.

Naturally, I don't want to have three vocabularies for country to manage - even though this is a rather static vocabulary list, I've got other shared that are less static but still need to be kept synchronised.

Anyone got any idea on how I can achieve this?