I hope the next version of Map Features that Andy is working on will have a more structured approach to this problem.<br><br>There should be a base level of tags that describe simple atomic attributes, like oneway=yes, lanes=3, car=yes, bicycle=no and then additional higher level tags that are short-cut definitions of a group of atomic tags.  So highway=fr:motorway would be explicitly and formally defined (in an xml document) as being equivalent to surface=tarmac, lanes=3, hardshoulder=yes, bicycle=no, car=yes, speedlimit=120km, speedlimit:rain=100km, etc.
<br><br>If someone makes a transformer that converts highway=motorway into its constituent parts then routing software can just look for oneway=yes and doesn't need to know how the French administration have arbitrarily defined a motorway.
<br><br>Etienne<br><br><div><span class="gmail_quote">On 10/19/06, <b class="gmail_sendername">raphael Jacquot</b> <<a href="mailto:sxpert@sxpert.org">sxpert@sxpert.org</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Etienne wrote:<br>> Bruce<br>> You shouldn't need to tag motorways as oneway because that is implied for a<br>> motorway.<br>><br>> For other roads; trunk, primary, etc, you do need to tag each carriageway<br>
> with oneway=yes otherwise there is no way to tell.<br>><br>> FWIW there is no need to tag roundabouts as oneway either.  That is an<br>> implied attribute of junction=roundabout.<br>><br>> Etienne<br><br>
imho, they should be. special casing in the routing algorithm is a<br>stupid idea<br></blockquote></div><br>