<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
<div>There may be a sitation where</div><div><br /></div><div>1) there is a barrier (like barrier=lift_gate)</div><div>2) it is not blocking foot traffic</div><div>3) but pedestrians are not allowed to pass</div><div><br /></div><div>I think that optimal tagging in this case would be</div><div><br /></div><div>barrier=lift_gate + foot=yes on barrier</div><div>highway=* + foot=no on way with barrier node</div><div><br /></div><div>See for example <a href="https://commons.wikimedia.org/wiki/File:Slan%C3%BD_(0486).jpg" target="_blank" rel="noopener noreferrer">https://commons.wikimedia.org/wiki/File:Slan%C3%BD_(0486).jpg</a></div><div><br /></div><div>In other words: ways have access tag defined by legal situation, barriers have tags</div><div>defined by physical obstacles.</div><br /><div>I think it would be the best way to tag and I used it so far (for example many barriers <br /></div><div>have no legal blockade for cyclists but are made in way that makes dismounting and <br /></div><div>crossing on foot necessary)/<br /></div>  </body>
</html>