<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Am Di., 14. Jan. 2020 um 01:30 Uhr schrieb Joseph Eisenberg <<a href="mailto:joseph.eisenberg@gmail.com">joseph.eisenberg@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">> following this logics, "oneway:foot" means the oneway restriction applied to pedestrians, and the result would be no restriction, because "oneway" already has no implication for pedestrian<br>
<br>
That "logic" is not logical. Why would another mapper or a database<br>
user assume that? If I saw this tag as a mapper, it would be logical<br>
to assume that the oneway restriction did indeed apply to foot travel.<br></blockquote><div><br></div><div><br></div><div>yes, it asks to apply the oneway restriction to foot travel, and the oneway restriction is: "only drive in this direction". You do not drive your feet, do you agree?<br></div><div><br></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
It is the same as a database user designing a routing application or<br>
renderer - you are not going to assume that a tag is meaningless<br>
(unless it looks like it came from a bad import).<br></blockquote><div><br></div><div><br></div><div>you will have choose the tags you will evaluate and you will likely drop all the rest as meaningless (for your usecase) or insignificant.</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
(This sort of pedantic arguement is like claiming that "I don't got no<br>
money" means "I have money" because it is a "double negative", but in<br>
fact double negatives are extremely common in spoken languages as a<br>
means of emphasis, and are perfectly "standard" in many (like Spanish,<br>
Indonesian, and many dialects of English).)<br></blockquote><div><br></div><div><br></div><div>this is a completely different issue, because as you state, the double negative is well defined in English as a means of emphasis. It would be different in German, where it would indeed mean I do have money. Tags, similar to language, depend on conventions, and for OSM tags my opinion is that we should not have the double negative to mean negative, because it seems quite confusing. In logics, "not no" means yes (or unknown etc., it means anything but no). Lets see tags more like a programming language and less like natural language.<br></div><div><br></div></div><div>Cheers</div><div>Martin<br></div></div>