Fände ich gut. Inhaltlich ändert sich natürlich nichts, aber es kommt dann beim Erstkontakt mit dem Taggingschema ein bisschen weniger überraschend. :slight_smile:

Dass du es möglich machen willst, diese komplexeren Situationen auch zu erfassen, kann ich voll nachvollziehen – und dass du lieber eine einheitliche Lösung hast als eine für einfache + eine für schwierige Fälle an sich auch. Du machst damit im Ergebnis eben auch einfache Situationen etwas komplexer. Meine Designphilosophie wäre eher “Easy things should be easy, and hard things should be possible.” Ist aber sicher eine Abwägungssache, ich sehe schon auch für deinen Ansatz Argumente.

Falls dein Unbehagen mit daran hängen sollte, dass in einem Fall die Services im Schlüssel wären und im anderen Fall als Liste im Wert, könntest du alternativ noch über das recycling-Modell nachdenken. Also z.B. post_office:parcel_pickup = yes (und nur dort, wo eine Dienstleistung nicht für alle Marken angeboten wird, dann zusätzlich oder stattdessen den Unterschlüssel post_office:parcel_pickup:brand = *).