Diverse Values op een key

Hoe moet je omgaan als een key diverse waardes heeft?

Als voorbeeld neem ik onderstaand hotel/B&B
Het is een hotel en een bed and breakfast accomodatie.
https://www.openstreetmap.org/#map=20/52.156876/6.428253

Ik heb onderstaande tags toegevoegd:

tourism=hotel;guest_house
guest_house=bed_and_breakfast
name=B&B de Vijverhof
amenity=charging_station;bicycle_rental
building=yes
internet_acces=wlan
fee=no
rooms=14
website=http://www.devijverhof-lochem.nl/

Zijn er nog tips/verbeteringen?
Mogen toerism en cmenity meerdere waardes bevatten?

En wanneer mogen dubbele waardes wel en wanneer niet?

er zijn nogal wat tegenstanders van een punt-comma (zie ook http://wiki.openstreetmap.org/wiki/Semi-colon_value_separator#When_NOT_to_use_a_semi-colon_value_separator)):
die stellen dat je alles netjes moet scheiden of 1 hoofd classificatie nemen. Zo vermijd je dubbelzinnigheden.

Zo is het bij u tagging niet helemaal duidelijk of er nu 14 kamers in de B&B zijn of in het hotel
De fee=no slaat die op het hotel, de wifi, het charging_station ?
Wat als ik de openingsuren van de fietsverhuur wil mappen. Vallen die samen met de openingsuren van het hotel ? Indien niet, hoe moet ik ze taggen. Gewoon opening_hours toevoegen geeft dubbelzinnigheden

In dit geval kiezen voor of hotel of B&B en charging station en bicycle_rental afzonderlijke knopen geven. Eventueel alles samenvoegen in een site-relatie met daarop de naam, adres en eventueel gemeenschappelijke contactgegevens

Mijn zienswijze: gebruik nooit “;” als je nog verder wil specificeren. (cuisine=thai;chinese zou nog wel kunnen) Combineer nooit amenity & tourism op 1 object (node, building).