> traffic_calming = table; choker in Russia?
This is not specific to Russia actually. Not many software will support
tagging:
traffic_calming:table=yes
traffic_calming:chocker=yes

Is there problem to tag this in database and covert to "traffic_calming =
table; choker" to get support in legacy software or outdated tools?

We use this pattern for almost anything in OSM that has multiple keys or
values (different meanings actually "table"s "chocker"s):
http://wiki.openstreetmap.org/wiki/Key:disused
http://wiki.openstreetmap.org/wiki/Key:abandoned
http://wiki.openstreetmap.org/wiki/Key:source

Please see links above, they are in English. Also, fuel: key page was
created at 2010.

I think we should start using both tagging schemes right now:
cuisine=simplevalueforoldsoftware

*And actual tags for new software and presets*
cuisine:japanse=yes
cuisine:chinese=yes

This is absolutely not new. See disused, abandoned.

Over time we will deprecate simple tags cuisine=X and possibly shop=X.


2015-01-21 12:37 GMT+03:00 Marc Gemis <marc.ge...@gmail.com>:

> How do you tag traffic_calming = table; choker in Russia ?
>
> I'm willing to adapt my tagging, but how can I do this ? Both forms of
> traffic calming are used at the same place sometimes, a table that is
> smaller than the rest of the road.
>
> Furthermore what about cuisine ? Do you use cuisine:japanse=yes,
> cuisine:chinese=yes ?
>
> If you are using all those subkeys since 2010, why aren't they documented
> in the wiki ? I only joined the project in 2011, but have never seen this
> being documented for all those keys...
>
> regards
>
> m.
>
> On Wed, Jan 21, 2015 at 10:23 AM, Никита <acr...@gmail.com> wrote:
>
>> > Java has regular expressions as well [1], I know they are not for the
>> every day user, but this problem also holds for OR, AND. There are a lot of
>> people that do not understand logical expressions.
>> Furthermore, many word editors allow to search for word boundary (defined
>> on spaces, and other punctuation), so you could search for "coin" without
>> finding "bitcoin". If this is not possible in JOSM, maybe it has to be
>> added.
>> My point is still the same. Java regexes are simpler, yes. They miss perl
>> recursion and other perl specific stuff. God bless java language developers
>> for doing this. But this is irrelevant to my points about wiki
>> documentation or about need to teach *any regex* to josm user or id user.
>>
>> We don't use multiple values for many things:
>> http://wiki.openstreetmap.org/wiki/Names#Key_Variations
>> http://wiki.openstreetmap.org/wiki/Key:highway#Values
>> ... just open taginfo or do postgres query to see actual numbers.
>>
>> I have no idea why one would prefer
>> semantickey=literal1;literal2;literal3 over *key:semanticsubtag=value*.
>>
>> For the latter:
>> - you make simple queries even with overpassQL or josm search
>> - you can make presets in iD or JOSM with translations in native language
>> - you can make wiki page about it
>> - you can send this link page to newbie
>> - you can be sure about meaning of this value
>>
>> Why is there need to guess liretal values instead of semantically tagging
>> using ":" in key. Russian community was doing this since 2010. Do English
>> wiki or users that behind us? Is there real reason to support ';"? I was
>> really surprised when my changes were simply reverted.
>>
>> Actually not that bad:
>> http://wiki.openstreetmap.org/w/index.php?title=Key:fuel&direction=next&oldid=400799
>>  was
>> here since 2010.
>>
>> > Now you're insulting the one person who was supporting you? Please
>> No I didn't. Quote them.
>>
>> PS. Well I'm sorry for my tone if it was looking unacceptable in some
>> messages.
>>
>> 2015-01-21 12:00 GMT+03:00 Dan S <danstowell+...@gmail.com>:
>>
>>> Now you're insulting the one person who was supporting you? Please
>>> STOP this thread everyone. Please.
>>>
>>> 2015-01-21 8:55 GMT+00:00 Никита <acr...@gmail.com>:
>>> >> Just because one can use a regular expression to grep out a certain
>>> >> meaning doesn't mean it's a good thing to do and will always work
>>> > We easily revert these edits in Russia. Quite often user who want to
>>> show
>>> > their regex fu will fail so hard to guess actual properly of the real
>>> world.
>>> >
>>> > We care about data we map.
>>> > We document it instead of guessing by taginfo.
>>> > We use real tags instead of regexes for users.
>>> >
>>> > We like our newbies. We don't want to insist to use f$#$g perl regexes
>>> > simply to map things around them.
>>> >
>>> > I cannot stop you from using regex. But if I find your changsets
>>> erroneous I
>>> > will revert them.
>>> >
>>> >> In fact, nobody forces us to only use yes and no as a value.
>>> > Wrong. It not forces you anything. You can still tag currency:X=fixme.
>>> >
>>> >> The Healthcare 2.0 proposal uses partial, main, yes and no. This can
>>> >> easily applied to a lot of values where it makes sense and it gives
>>> the
>>> >> flexibility to distinguish between equal and distinguished importance
>>> .
>>> > There way more tagging schemes than single Healthcare 2.0. Yes there
>>> > differences, so what?
>>> >
>>> >> Using semicolon-lists for values was always considered a crutch until
>>> a
>>> >> better tagging-scheme comes along.
>>> > You forgot to say "among English speaking users who fail to use JOSM
>>> search
>>> > funtion or overpass or taginfo or wiki documentation". I don't care
>>> about
>>> > them.
>>> >
>>> >> We all know that the only real solution would be a native data type
>>> for
>>> >> arrays in the database but as long as this isn't happening, we have
>>> to work
>>> >> around.
>>> > And obviously you choose the worst way to do this. With complicating
>>> things
>>> > with REGEX.
>>> >
>>> >
>>> > 2015-01-21 11:42 GMT+03:00 Nadjita <tagg...@mark.reidel.info>:
>>> >>
>>> >> On 21.01.2015 09:06, Никита wrote:
>>> >>
>>> >> > If you trying to parse name=school *with any regex *to map it as
>>> >> > amenity=school* *you are wrong. OSM is not for you.
>>> >> > If you trying to parse currency=bitcoin;coin for coin, then stop it
>>> >> > right now. You have no idea how regexes or tags in osm work.
>>> >>
>>> >> While I think, you should really calm down a bit and not sound so
>>> >> aggressive, I have to agree with you. The purpose of structuring data
>>> is
>>> >> not having to use a complicated, but a simple parser. Just because one
>>> >> can use a regular expression to grep out a certain meaning doesn't
>>> mean
>>> >> it's a good thing to do and will always work.
>>> >> The only downside of currency:X=yes, currency:Y=yes to currency=X;Y is
>>> >> that it involves more typing. In fact, nobody forces us to only use
>>> yes
>>> >> and no as a value. The Healthcare 2.0 proposal uses partial, main, yes
>>> >> and no. This can easily applied to a lot of values where it makes
>>> sense
>>> >> and it gives the flexibility to distinguish between equal and
>>> >> distinguished importance .
>>> >> Using semicolon-lists for values was always considered a crutch until
>>> a
>>> >> better tagging-scheme comes along.
>>> >> We all know that the only real solution would be a native data type
>>> for
>>> >> arrays in the database but as long as this isn't happening, we have to
>>> >> work around.
>>> >> But please let's not drag this down to a personal level and start
>>> >> insulting each other, this isn't going to accomplish anything but
>>> anger.
>>> >>
>>> >> - Nadjita
>>> >>
>>> >> _______________________________________________
>>> >> Tagging mailing list
>>> >> Tagging@openstreetmap.org
>>> >> https://lists.openstreetmap.org/listinfo/tagging
>>> >
>>> >
>>> >
>>> > _______________________________________________
>>> > Tagging mailing list
>>> > Tagging@openstreetmap.org
>>> > https://lists.openstreetmap.org/listinfo/tagging
>>> >
>>>
>>> _______________________________________________
>>> Tagging mailing list
>>> Tagging@openstreetmap.org
>>> https://lists.openstreetmap.org/listinfo/tagging
>>>
>>
>>
>> _______________________________________________
>> Tagging mailing list
>> Tagging@openstreetmap.org
>> https://lists.openstreetmap.org/listinfo/tagging
>>
>>
>
> _______________________________________________
> Tagging mailing list
> Tagging@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/tagging
>
>
_______________________________________________
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging

Reply via email to