<br><br><div class="gmail_quote">2009/11/27 Jonathan Bennett <span dir="ltr"><<a href="mailto:openstreetmap@jonno.cix.co.uk">openstreetmap@jonno.cix.co.uk</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">Martin Koppenhoefer wrote:<br>
> no, IMHO we shouldn't generally "imply" but tag explicitly, otherwise<br>
> consistency is at risk.<br>
<br>
</div>If the tags implied by another tag were documented in a standard form,<br>
in a central place (so any application, editor, render, etc. could read<br>
it) would that change your mind?<br>
<br></blockquote><div><br>well, maybe yes. If not those defaults are altered every now and then...<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

The disadvantage of explicit tagging for everything is massive<br>
duplication of information. It also means that newcomers may not quite<br>
get the tagging right, because they assume that a road type which is<br>
inherently one-way doesn't need explicit tagging.<br>
</blockquote></div><br>how do you differentiate for a certain attribute, that it's default and not just not set? E.g. surface: can you assume that every road with no surface-tag is paved? IMHO this is context dependant. In Europe you will assume it is paved, whilst in Africa you might well assume it isn't. (OK, maybe this is another issue: country/region-specific defaults)<br>
<br>cheers,<br>Martin<br>