Conditional restrictions – and, therefore, foot:backward=no – have already been approved and would not need a new proposal.

What I dislike about oneway:foot is that it appears to also use the syntax of conditional restrictions on the surface, but subtly breaks the inherent logic of that tagging system:

With conditional restrictions, appending a suffix (such as :foot) to a key generally restricts its meaning to a certain group of users or a certain direction. But because pedestrians aren’t included in oneway=* according to the current definition, a hypothetical oneway:foot key would have to expand the meaning of the base key.

Hypothetically, it would be possible to bring oneway:foot in line with conditional restrictions without this special exception. But that would require dropping the built-in assumption that oneway doesn’t apply to pedestrians and always make it explicit who the oneway restriction applies to. That is, use oneway:foot=yes for the use case discussed in this thread and oneway:vehicle=yes for the common traffic sign.

4 Likes