Hallo Marek,
Als Trennzeichen hat sich in OSM schon vor einigen Jahren das Seminkolon etabliert. Also bitte shop=shoes;clothes;toys.
So ein Multi-Value-Shop-Tagging hat den Nachteil, dass dumme Renderer und Auswerter, diese Läden nicht finden. Aber wir taggen ja nicht für die App. Gute Auswerter würden reguläre Ausdrücke verwenden (vielleicht mit dem Nachteil einer Performanceeinbuße). Wer also dann eine mittelmäßig gute Schuhgeschäftfindeapp entwickelt, verwendet bei der Abfrage statt
shop=shoes
shop=~/.*shoes.*/
und findet alle POIs, deren shop-Value shoes enthält (egal, ob an erster oder letzter Stelle oder irgendwo).
Obiges Beispiel enthält einen Bug. Die App meldet nämlich auch Treffer, die mit shop=working_shoes getaggt sind.
Viele Grüße
Michael