<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>Apr 16, 2021, 13:11 by sfkeller@gmail.com:<br></div><blockquote class="tutanota_quote" style="border-left: 1px solid #93A3B8; padding-left: 10px; margin-left: 5px;"><div>I did not propose railway=rail;preserved. That was a proposal from Mateusz.<br></div></blockquote><div>it was NOT something that I proposed. I was trying to understand what<br></div><div>you want to use an alternative, and this was fitting description<br></div><div>(as I understood it).<br></div><blockquote class="tutanota_quote" style="border-left: 1px solid #93A3B8; padding-left: 10px; margin-left: 5px;"><div>I see now that railway is a primary tag.<br></div><div>And I agree that multiple values on primary tags should be avoided.<br></div></blockquote><div>+1<br></div><blockquote class="tutanota_quote" style="border-left: 1px solid #93A3B8; padding-left: 10px; margin-left: 5px;"><div>What we are speaking about here is a secondary tag.<br></div><div><br></div><div>I proposed for example(!):<br></div><div> railway_train = museum | touristic | model | heritage | ... <<  or<br></div><div> railroad_type = museum | touristic | model | heritage |... <<<br></div></blockquote><div>Still will end with ;-delimited expressions<br></div><blockquote class="tutanota_quote" style="border-left: 1px solid #93A3B8; padding-left: 10px; margin-left: 5px;"><div>It's because processing namespaces maky typical queries impossible -<br></div></blockquote><div>This is untrue with nearly any sane system method of making queries.<br></div><div>In fact in most of them namespaced tags are nicer to handle<br></div><div>(this is not sufficient to prefer namespaced tags, but...).<br></div><blockquote class="tutanota_quote" style="border-left: 1px solid #93A3B8; padding-left: 10px; margin-left: 5px;"><div>for something which is easy with multi-values separated with<br></div><div>semicolons:<br></div><div><br></div><div>With multi-values separated with semicolons it's easy to query<br></div><div>"railroad_type=*" while querying "railway:*=*" is heavy coding - and<br></div><div>almost impossible to index (because indexes require full attributes<br></div><div>names)!<br></div></blockquote><div>Neither railroad_type=* nor railway:*=* are actually useful queries.<br></div><div><br></div><div>For actually used queries indexing boolean results will be typically<br></div><div>much easier and better supported than indexing fulltext searches.<br></div><blockquote class="tutanota_quote" style="border-left: 1px solid #93A3B8; padding-left: 10px; margin-left: 5px;"><div>This problem (GUI; interpretation; wrong<br></div><div>values) is the other main obvious deficiency of namespaced tags.<br></div></blockquote><div>All that problems are present in both systems <br></div><div><br></div><div>And taking iD as an interesting choice.<br></div><div>As it has bigger problems  with ;-delimited values than namespaced tags.<br></div><div>iD even introduced entire groups of namespaced tags because it was<br></div><div>solving limitations of iD presets<br></div><div>(this is not sufficient to prefer namespaced tags, but taking iD<br></div><div>as proof that namespacing is harder to process is weird).<br></div><blockquote class="tutanota_quote" style="border-left: 1px solid #93A3B8; padding-left: 10px; margin-left: 5px;"><div><br></div><div><br></div><div>Am Mi., 14. Apr. 2021 um 15:22 Uhr schrieb Martin Koppenhoefer<br></div><div><dieterdreist@gmail.com>:<br></div><blockquote><div><br></div><div><br></div><div><br></div><div>sent from a phone<br></div><div><br></div><div>> On 14 Apr 2021, at 09:37, Jeroen Hoek <mail@jeroenhoek.nl> wrote:<br></div><div>><br></div><div>> Tags like oneway=no act in<br></div><div>> the same way. They are not needed for data consumers, but tell other<br></div><div>> mappers that to be weary to change this tag to yes (with the<br></div><div>> accompanying note often detailing the reason).<br></div><div><br></div><div><br></div><div>and things get more complicated with exceptions, e.g. motorway_links are assumed to be oneway (as are motorways), so there are some cases where oneway=no is “required”.<br></div><div>Or recently I had a discussion about overtaking=no being the typical situation on 2 lane roads in the US (it was at least presented like this), while overtaking=yes is the assumed default when the tag is missing.<br></div><div><br></div><div>Cheers Martin<br></div><div><br></div><div><br></div><div>_______________________________________________<br></div><div>Tagging mailing list<br></div><div>Tagging@openstreetmap.org<br></div><div>https://lists.openstreetmap.org/listinfo/tagging<br></div></blockquote><div><br></div><div>_______________________________________________<br></div><div>Tagging mailing list<br></div><div>Tagging@openstreetmap.org<br></div><div>https://lists.openstreetmap.org/listinfo/tagging<br></div></blockquote><div><br></div>  </body>
</html>