Template talk:Deprecated features

From OpenStreetMap Wiki
Jump to navigation Jump to search


Change sets 31589602 and 31587433 removed the last of the deprecated historic=museum tags. I confirmed the removal with overpass-turbo. Do I remove the row in the table or is the deprecated information left in the table for reference? --Dr Kludge (talk) 03:18, 31 May 2015 (UTC)

As of July 12, there are still 3 elements with this tag - so it still remains in the table. However, if some deprecated tag is removed out of the database, it can be pulled out of the table. Bibi6 (talk) 20:45, 12 July 2015 (UTC)
why remove them? This page is for documenting deprecations, not only for deprecated tags still in database.A tag could reappear or get re-proposed, so having documentation about is good.--Jojo4u (talk) 22:10, 11 August 2015 (UTC)

Why a template ?

Is there a reason to create this template instead of simply using the page Deprecated features ? Otherwise I believe it's better to just keep it in the original page. Cheers --Jgpacker (talk) 21:23, 13 May 2015 (UTC)

Yes, because of the different languages. As an example, the Russian version did not take the latest updates into consideration - with the template, they now have an up-to-date table of deprecated features. As well as the French one - and you may want to have it in Portuguese ;)
By the way, I just noticed that tag opening_hours=* is more suitable than conditional=* as a replacement for day_on=* and hour_on=*. I'm going to change the template... which will update the 3 existing language pages in a row (Polish page has an issue I don't really understand, maybe it wasn't properly translated...).
Cheers, Bibi6 (talk) 22:21, 14 May 2015 (UTC)
I have conflicted feelings about this kind of template. While it does make it easier to translate new entries in other languages, it requires that the wiki editor be better at wiki editing than the average, but we have too little people like this (especially that knows other languages) and the focus is supposed to be OSM after all. Since this kind of template is already used in other places in the wiki anyway, I won't bother you, but I thought I should register my objection somewhere.
Also, when you are adding new keys in this page, you should check if they are really deprecated in the tagging mailing list, even if it seems like a straightforward deprecation (even this day_on=* you mentioned). Otherwise you shouldn't add it here.
Cheers --Jgpacker (talk) 01:40, 15 May 2015 (UTC)
it requires that the wiki editor be better at wiki editing than the average, but we have too little people like this (especially that knows other languages) and the focus is supposed to be OSM after all.
I agree with you on that point, but I also think that an up-to-date list of deprecated features, available in several languages, is a nice-to-have thing ;). Actually, I'm not really satisfied with the way to use it for now, and I will work on it to make it more user-friendly.
but I thought I should register my objection somewhere. Done :)
when you are adding new keys in this page, you should check if they are really deprecated in the tagging mailing list,
I wasn't aware of this mailing list, thank you for mentioning it. Looking around its archives, I noticed a deprecated tag that has't be listed: waterway=riverbank. One more entry to add! ;)
I will add your last remark in the template doc. Thank you!
Cheers, Bibi6 (talk) 15:44, 15 May 2015 (UTC)
It seems you have been adding some new tags here. I wasn't clear: don't add any tag here without consulting the tagging mailing list. Even if they are listed as deprecated in their own pages. There may be disagreements from people that don't watch the wiki (99% of the people don't). In OSM, the mailing list is more important than the wiki. Please remove the ones you added recently and consult the mailing list before re-adding (or just remove any that anyone disagrees about). You can list all of them in a single email. --Jgpacker (talk) 16:51, 19 May 2015 (UTC)

deprecation of waterway=riverbank

I have recently modified waterway=riverbank back to "in use". Despite the fact that it has been officially deprecated since 2011 the new scheme did not and likely never will catch up: water=river:10.700 vs waterway=riverbank:283.231 . Also, the argument "adding riverbanks to canals is confusing" might be true but adding "natural=water" to canals is just about equally confusing.

The particular issue that I have with having riverbank listed in this table is that osmose uses this information to suggest replacement of tags. Replacing waterway=riverbank with natural=water however can be technically very tricky when tags are duplicated on parent relations and members as happens frequently and thus it is imho a very bad idea to give non-expert users motivation to attempt this.

Are there any strong objections to remove it from this table? RicoZ (talk) 16:10, 30 May 2015 (UTC)

I agree with most of your arguments - and I actually added it mainly only because it had the status "deprecated". I have no objection about changing the tag status and removing it from the table, but I mention Proposed_features/Water_details for the record. I think this should also be mentioned on the tag documentation. Bibi6 (talk) 20:45, 12 July 2015 (UTC)

Some more deprecations

Not sure how the list is sorted, otherwise I would add them myself. Several bridge=* values have been superseded by a new tagging scheme with Proposed features/Bridge types. Of those still listed in some numbers in taginfo:

  • bridge=swing - ambiguous - should be changed to either bridge=movable+bridge=swing or bridge=yes+bridge:structure=simple-suspension
  • bridge=arch should be changed to bridge=yes+bridge:structure=arch
  • bridge=beam should be changed to bridge=yes+bridge:structure=beam
  • bridge=suspension should be changed to bridge=yes+bridge:structure=suspension
  • bridge=humpback should be changed to bridge=yes+bridge:structure=humpback
  • bridge=pontoon should be changed to bridge=yes+bridge:structure=floating
  • bridge=lift should be changed to bridge=movable+bridge:movable=lift

RicoZ (talk) 12:03, 31 May 2015 (UTC)

There is actually no defined order for the list encoding, but I'd suggest adding new tags at the bottom. I'm going to add these soon. You are welcome to add other ones if you know such! Bibi6 (talk) 20:45, 12 July 2015 (UTC)
What confuses me is the 5th column - "N" with some number. RicoZ (talk) 18:29, 14 July 2015 (UTC)

Deprecated or actually suggesting to replace: use of this page by QA tools

Hi, in an email exchange with the maintainers of Osmose I learned that the tool uses this template to look for tags that are deprecated. Beeing displayed in Osmose or other QA tools as obsolete will likely motivate some users to actively try to retag the objects.

Given that in the past many edits motivated by QA tools turned out to cause more problems than they solved I am convinced that this approach must be refined somehow to avoid problems or waste of work:

  • not all tags that are deprecated should be actively replaced, often enough the old tags don't cause any problems and data consumers know them
  • some tags should be replaced but the process is tricky and may require expert skills

So maybe this table could get one or two extra fields - "should be replaced y/n" and "difficulty"?

Or would it be better to have an extra page for the use of QA tools? RicoZ (talk) 21:55, 1 June 2015 (UTC)

Your argument is sensitive, and I agree with it. However, having another table for use by the QA tools is, IMHO, not a good option because it would mean duplicating some data - which goes the opposite way of this template's goal! Also, the Deprecated features page (as well as its French translation - and I suppose the Russian one too, as I don't know Russian) says two important points on this:
  • There is no banned feature (Any tags you like...)
  • The following are features for which alternative tagging is recommended by those engaged in tagging discussions. Note that some of these features are still on Map Features and should remain there as long as they are still widely used!
And I think it's the role of the QA tools to take care of this. For Osmose, for example, I think that just saying "This tag is deprecated - new tags" is not enough, as, as you said, that motivates to replace the deprecated tag by the suggestion without paying attention to what the tagging means. I think that they should use the comment column as information on how to retag, if necessary.
New fields, why not, provided they add valuable information... I'm not convinced by a "should be replaced" column, as this is essentially what the deprecation means; about "difficulty", how to define this? ... Bibi6 (talk) 20:45, 12 July 2015 (UTC)
Even if Osmose and similar display the comment/reason field this may not be good enough - in fact I think they do it even now. The map will be still full of little warning marks. People can click on "false positive" to make them disappear but that isn't a completely correct approach either - those are not really false positives but things that are not considered worth the effort or risk to replace.
My impression is that there is a difference between "should be replaced " and "is deprecated" - otherwise many of the deprecated tags would be easily done by mechanical edits and there would be hardly any opposition doing so. Also many tags are de-facto deprecated such as "culvert=yes" and do not appear in this list, it also appears nobody would consider it worth the effort to actually replace them. On the other hand something like "bridge=swing" should be replaced with high priority because it has been used for two different conflicting things.
Regarding the difficulty field, it is not very important and could be left empty in most cases. It could contain information like "tricky relations/multipolygons" or "local knowledge required". RicoZ (talk) 14:49, 14 July 2015 (UTC)

Keep on the list

I saw that highway=minor was removed from the list, probably because its count was zero currently. However this tag is popping up again occasionally, I was just recently cleaning after some HOT mappers. It should remain in the list as a reference not to use it.

I would also like to keep the deprecated bridges a little longer in the list, mappers have long memory. RicoZ (talk) 15:26, 26 May 2016 (UTC)


Tstraupis wrote in the changeset comment: "Stop adding landuse=reservoir to deprecated features. After FIVE years of "depreciation" landuse=reservoir has 379 752 while water=reservoir has only 77 745 objects. Mappers have voted with mapping!"

@Tstraupis, it would be good to start some talk before going into edit wars! You are quoting current number of the usage of this tag, but have you statistics for its development? Is the landuse tag growing? Is the water tag shinking? --Polarbear w (talk) 17:47, 29 May 2016 (UTC)
I really do not want to get to "edit wars". I do not try deleting proposal page or changing any of reservoir tagging pages, I just want to stop osmosis marking reservoirs as "errors" and thus calling armchair mappers to "fix" them. Look at waterway=riverbank above. Landuse=reservoir was "deprecated" in exactly the same proposal. And situation is exactly the same - it never got considerable acceptance. I would say that proposal system should have some guards against such not well thought out "proposals" in the first place. Landuse=reservoir was used before that proposal with hundreds of thousands objects marked, maps (slippy and device) created, validation rules (topology and other error) created, extracts for other users (shape files for students and commercial consumers) created with corresponding documentation etc. etc. There should be a very good reason to "deprecate" such a widespread tag and Zveriks proposal does not have a good reason other than "i like it that way" or "everything blue must have natural=water". Tstraupis (talk) 07:18, 30 May 2016 (UTC)
Nobody should try to add tag onto this list without the tag page listing this tag as deprecated as well. I don't see Tstraupis as the starter of an edit ware here. Just leave the tag as it is until a solution comes by a proposal, more debating on the usual channels or by decline of usage.--Jojo4u (talk) 18:20, 30 May 2016 (UTC)
Yeah but it was Tstraupis himself who removed the 'deprecated' label from the tag page. --Polarbear w (talk) 07:41, 4 June 2016 (UTC)