Die Argumentation finde ich nicht schlüssig. Die Problematik deutest Du bereits selber an.

Das access-Tag steht (so verstehe ich das Wiki) für verschiedene Formen von erlaubt und nicht erlaubt. (vereinfacht ausgedrückt) Darum geht es aber nicht. Es geht um die Erfassung einer mehr oder weniger häufig auftretenden Nutzungseinschränkung.

Für die Einführung von obstruction=* für Nutzungseinschränkungen spricht, daß es

  • ein Tag dieser Art noch nicht zu geben scheint.
  • ein ausbaufähiges System ist.

So könnte man z.B. differenzieren und statt tidal_water auch spring_tide benutzen, um darauf hinzuweisen, daß der Weg nur bei extrem hohen Wasserständen überflutet ist. In Hochwassergebieten könnte der key mit values kombiniert werden, die anzeigen, ab welcher Hochwassermarke ein Weg oder eine Fläche überflutet ist.

Da bieten sich eine Menge sinnvoller Auswertungsmöglichkeiten.

Vorhandene Renderregeln verbiegen, damit sich ein träger Kartenrenderer die Einarbeitung einer neuen key/value-Kombination ersparen kann, ist nicht akzeptabel.

Gruß
tippeltappel