<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head><body style='font-size: 10pt; font-family: Verdana,Geneva,sans-serif'>
<p>On 2021-01-24 10:33, Stephen Colebourne wrote:</p>
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0">
<div class="pre" style="margin: 0; padding: 0; font-family: monospace">Resident exemptions are going to be increasingly common in road<br /> routings, with low traffic neighbourhoods that only allow residents<br /> with specific exemptions through.</div>
</blockquote>
<div class="pre" style="margin: 0; padding: 0; font-family: monospace"> </div>
<div class="pre" style="margin: 0; padding: 0; font-family: monospace">Low traffic neighbourhoods are normally created by combining existing powers in a structured way, like chicanes, one-ways etc.</div>
<div class="pre" style="margin: 0; padding: 0; font-family: monospace"> </div>
<div class="pre" style="margin: 0; padding: 0; font-family: monospace">We should concentrate on use cases involving Joe Public. Wherever there are rules, there are exceptions. Near me there is a country lane which is one-way - but abutters can get a waiver so it's "one-way unless you have a permit". Parking, speed limits, turn restrictions, you name it, there will be exemptions somewhere. So as a basis we should address private cars, and then override as appropriate for the larger vehicle classes like foot, bicycle, psv, hgv or usage classes like "delivery," "residents" or "destination." As to exceptions, if they are only applicable to a tiny minority, you might as well tag every highway with "exemption_possible=yes/no". Let's keep it simple.</div>
<div class="pre" style="margin: 0; padding: 0; font-family: monospace"> </div>
<div class="pre" style="margin: 0; padding: 0; font-family: monospace">Trying to model all possible exemptions will be an incredible challenge, as it will need to factor in time/day/date, vehicle, purpose, driver, and permits at least. access:conditional=* is perhaps a good start.</div>
<div class="pre" style="margin: 0; padding: 0; font-family: monospace"> </div>
<div class="pre" style="margin: 0; padding: 0; font-family: monospace"> </div>
</body></html>