Wäre so meine Idee…
motor_vehicle = destination
motor_vehicle:conditional = no @ Su, PH
psv = yes
“Überschreibt” das conditional nicht auch den allgemeinen Teil, also auch das für die Anlieger?
Dann müßte beim conditional nicht rein, daß das für alle, aber nur nicht die Anwohner gilt.
“psv” ist eine Fahrzeugart, kein Nutzungsgrund, und kann deswegen nicht im Wert stehen.
Ich würde das umdrehen und die Ausnahme am Wochenende in das conditional packen, damit mehr Anwendungen häufiger die richtige Angabe sehen, wenn sie conditionals nicht auswerten.
psv ist keine Fahrzeugart sondern eine Fahrzeugklasse die sich über die Nutzung ergibt (Fahrzeug im öffentlichen Personenverkehr). Wenn Du einen Busführerschein hast und mit einem Bus rumfährst darft du damit trotzdem nicht die Strecken verwenden die für Linienverkehr reserviert sind (sofern du einfach so privat durch die Gegend fährst)