I agree, currently it is definitely not. What I’m hoping though, once it is finished (where it will look quite different than now), that it will be usable for your case too. My goal is also for it to be somewhat like disambiguation page, by noticing that the current tag is undefined, that it is ambiguous, and then list meanings that it was used for (and alternate tags which would cover same or similar tags as people using it might’ve used instead)
The first thing I see is a blanket warning “Using this tag is discouraged, use refugee_site instead”.
”. I don’t think this is appropriate for any tag that has more than one meaning
Yeah, I absolutely agree. That one is not what I wanted, but is temporarily there. If you look at the start of the thread, I’m looking for a template (or a combination of them) that creates infobox on right side with taginfo etc, and which adds a warning that the tag is not recommended (As its meaning is ambiguous).
Unfortunately closest one I was able to find so far is {{Deprecated}}
, which has unwanted requirement to also recommend other tag. Hopefully I’ll find (or someone will recommend!) better template that doesn’t do that.
“Do not use this tag for new tagging” is very strong language. It goes against the “any tags you like” spirit that many of us cherish about OSM.
I don’t think it is too strong, read below for an argument why I think it is appropriate.
I like ATYL as much as the next guy, but note that it refers only to non-existent tags. So you may invent a new tag and give it a meaning. However, if one fails to verify that this tag that they’ve just invented doesn’t exist yet, especially if the wording of the tag is popular word, you run a very high risk of running afoul of ATYL principles and run over someone else’s toes.
For example, ATYL does not allow me start tagging bird houses as building=house
, as that tag already has a different meaning. In short, ATYL is “first come first served” - whoever invents the name and use that tag name first in practice lays eternal (but see below) claim to it. (which is incidentally why it is great idea to immediately document tag you’ve invented via ATYL on the wiki, to reduce chance of such clashes).
Failing to follow those steps will results exactly in what have happened here and in your case - same tag being used for completely different things, in the end leading to “burned” tag which can practically no longer be used by anyone, as for whatever purpose you intended to use it, no data consumer will be able to know what it actually means (as there are multiple conflicting definitions).
One way to fix that is to contact all the people who have used this tag, find out what they meant exactly, and replace (at least all-but-one definition) of those tags with other more accepted values. Other way to fix it is to manually go surveying all those locations and re-tag them. Both are cumbersome - but until some of them are completed (if ever), the “burned” tag should really not be used for new taggings, as it will just create more noise and not add data.
That is definitely not meant to be some kind of “hall of shame”! It is a temporary list of people that @Mateusz_Konieczny has created on my request to help me find all the people I need to contact (see above). As soon as I contact them, the list will be gone, be assured!
Can we not use more neutral, less judgemental language like:
Absolutely, and thanks for good suggestions! I’ll work on that over next few days as I work on gathering data and cleaning it up. I hope when that page is done, it might be useful as a template for your case too. I hope you’ll it will be much different and much better than current temporary experimental work in progress.