<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
<div><br></div><div><br></div><div><br></div><div>May 25, 2020, 11:06 by colin.smale@xs4all.nl:<br></div><blockquote class="tutanota_quote" style="border-left: 1px solid #93A3B8; padding-left: 10px; margin-left: 5px;"><p>Is there a uniform definition of "motor_vehicle" in terms of its constituent vehicle classes? Do the constituent classes also have a uniform definition? A problematic example is "psv" where its status is not simply a function of the vehicle's construction or taxation class, but also of the use to which it is being put. If a taxi driver takes his taxi on holiday? A bus running empty back to the depot?<br></p></blockquote><div>And that is why psv is useful. Lets say that in given territory it applies to bus on route with public<br></div><div>and scheduled traffic and it does not apply to bus running service that is not accessible to public.<br></div><div><br></div><div>It is impossible to tag such difference using vehicle class tags.<br></div><div><br></div><div>Similarly, if one see "public service vehicles allowed" (or in Poland "nie dotyczy pojazdów<br></div><div>transportu publicznego") psv allows one to tag it without detailed knowledge how to create<br></div><div>massive complicated restriction that would use conditional syntax.<br></div><blockquote class="tutanota_quote" style="border-left: 1px solid #93A3B8; padding-left: 10px; margin-left: 5px;"><div> This is going to depend on the specific jurisdiction.<br></div></blockquote><div>Yes, routers need some are-relevant info and ask user to provide routing matching law.<br></div><blockquote class="tutanota_quote" style="border-left: 1px solid #93A3B8; padding-left: 10px; margin-left: 5px;"><div> How we word the definition of the OSM tag is of major importance if we are to avoid endless arguments about these edge cases.<br></div></blockquote><div>+1 - that is main benefit of proposal process, you may avoid this before tags gets popular<br></div><div><br></div>  </body>
</html>