Eine Möglichkeit wäre, die entsprechenden Verkehrsschilder mit traffic_sign=* bei den ways einzutragen. Das impliziert die Benützungspflicht und diese kann somit von Datenkonsumenten erkannt werden.

Möchte man es explizit taggen, gibt es meines Wissens nach derzeit kein dokumentiertes Tagging-Schema dafür. Denkbar wäre, einen eigenen generischen Tag obligation o.ä. einzuführen, mit dem (Benützungs)pflichten bei den unterschiedlichsten Objekten eingetragen werden könnten.

zum Beispiel:

obligation:bicycle=yes/no
obligation:bicycle:forward=yes/no
obligation:foot=yes/no