Wir wollen ja versuchen, die Wirklichkeit abzubilden und nicht den Renderer zu befriedigen (meine ich mal irgendwo hier gelesen zu haben, kann schon eine Weile her sein… :wink: ).
Fakt ist, daß es eigentlich zwei amenities als Fläche sind, die sich nur in ihren “Öffnungszeiten” exklusiv unterscheiden. Also wären wohl amenity=marketplace;parking oder zwei überlagernde areas beides denkbar. Für letzteres spricht, daß man unterschiedliche Eigenschaften an die amenities hängen kann. Übersichtlicher fände ich ersteres, z.B. in der Form

amenity=marketplace;parking
marketplace:opening_hours=…
parking:opening_hours=…

Durch die Reihenfolge im amenity tag könnte man eine Präferenz vorgeben, die der Renderer akzeptieren oder ignorieren kann (z.B. für spezielle Karten).