es gäbe auch noch die conditional variante.
restriction:conditional=no_right_turn @ hgv
type=restriction bliebe gleich, wenn man für alle Ausnahmen extra Relationstypen erfinden würde sänke die Wahrscheinlich dass es auch jemand auswerten würde.

Evtl muss man auch gar keine restriction mappen, z.B. wenn die Straße sowieso für hgv gesperrt ist. Nicht jedes Schild wird auch gemappt als restriction (siehe oneway).