Could we not interpret bicyle=yes as bicycle:forward=yes+bicycle:backward=yes ?

Then we would have:

bicycle:forward=yes
bicycle:backward=yes
vehicle:backward=no

The more specific tags overrule the less specific ones. So it is a oneway for all vehicles, but not for bikes.

Is this a oneway for bicycle or not?

not

Does bicycle overwrite vehicle:backward?

yes

But I agree that so far probably oneway=yes+bicycle=yes was meant to be a oneway for bicycles as well, so interpreting oneway=yes as vehicle:backward=no and applying the logic as above wouldn’t be so straightforward.

1 Like