From OpenStreetMap Wiki
Jump to navigation Jump to search

If you have ideas for the wiki, you can generally just do them, by editing the wiki! Big restructuring can be discussed in relation to WikiProject Cleanup, but in general we would encourage you to be bold.

If you have ideas for technical improvements to the way the wiki works, e.g. extensions we should install, you might add them here, and/or create issues in GitHub: Blacktocat.svg openstreetmap/operations/issues/. Older requests can be found in trac (raised as 'component=wiki'):

Older requests can be found in archives, see yellow box below this line, on the right side of the page:

Visual editor isn't usable because of {{Fa}} template

By putting the {{fa}} template at beginning of Farsi pages, content of the page will be wrapped into it, and so, Visual editor doesn't allow direct editing, but we should edit the content via an interface like text editor.

I found out if I put direct HTML of the template instead of the template itself, visual editor will work.

An example page that uses the {{fa}} to make the page RTL, and the same page that uses the following HTML directly (HTML code from template):

<div lang="fa" dir="rtl" class="mw-content-rtl" style="direction:rtl;text-align:initial;font-family:'Noto Naskh Arabic',Noto,'Segoe UI','Iranian Sans',Tahoma,sans-serif;font-size:initial;line-height:1.6">

My question: is there any solution to avoid using this long piece of HTML code and at the same time visual editor work properly? iriman (talk) 13:15, 22 May 2019 (UTC)

What formatting and templates (if any) do multilingual WMF wikis such as Wikimedia Commons, and use? Does the Visual editor work there? --Andrew (talk) 19:09, 22 May 2019 (UTC)
seems they don't have visual editor as we have here. It's a translate functionality. but on commons there is some templates, for example main page in persian wikimedia commons has a template that uses langcode parameter, however I couldn't find visual editor. iriman (talk) 13:37, 23 May 2019 (UTC)

I tried out a workaround so that for using it without a parameter we should use <div {{fa}}> instead of bare {{fa}}. Apparently it works. Please take a look at my draft. iriman (talk) 14:22, 23 May 2019 (UTC)

I want to modify {{Fa}} as its sandbox version. Then change all instances of {{fa}} to <div {{fa}}> on all pages of this wiki (~300 pages) with a comment for users who are following those pages.
This will not hurt inline ones {{fa|some text}}, as you can see in my draft mentioned on previous message.
I cannot do this task manually, and willing someone do it automatically.
After that we also need to update {{Ltr}} (~50 pages). iriman (talk) 14:51, 24 May 2019 (UTC)
Regarding your question: WM Commons seems to use the page content language property. According to the MediaWiki documentation, changing the page language wraps the content area in <div lang="xyz" dir="ltr/rtl" class="mw-content-ltr/rtl">page content</div>. So, in this case it would be <div lang="fa" dir="rtl" class="mw-content-rtl">.... This solution looks a bit more professional for me, but it would not necessarily include the additional style definitions by {{Fa}}. Is that an issue? (from a technical POV, we would need to request the system administrators to carry out some configuration changes and it may take a few days to review.) --Tigerfell This user is member of the wiki team of OSM (Let's talk) 18:08, 24 May 2019 (UTC)
There is no Special:PageLanguage here though. --Andrew (talk) 08:44, 25 May 2019 (UTC)
That is what I meant with "configuration changes". First of all, they would need to enable setting languages for individual pages using $wgPageLanguageUseDB and then they need to assign the pagelang permission to some user group. I'd suggest either user or autoconfirmed (most of us are a member of both groups). The special page will then appear. The procedure for changing the page language would then work similar to changing the page content model using Special:ChangeContentModel. BTW, we could save the rest of the markup of {{Fa}} in MediaWiki:Common.css. --Tigerfell This user is member of the wiki team of OSM (Let's talk) 10:57, 25 May 2019 (UTC)
@Tigerfell Definitely your solution is more professional. Font of the page and line height are important but not as important as page direction. With your solution if we'll have visual editor, I think we would be comfortable with it. iriman (talk) 11:24, 25 May 2019 (UTC)

@iriman The feature was added in Blacktocat.svg openstreetmap/chef/pull/239. I already tried it out in my sandbox. Regarding the rest of the formatting, I would suggest you make an edit request at MediaWiki talk:Common.css for all RTL languages' formatting. --Tigerfell This user is member of the wiki team of OSM (Let's talk) 20:52, 4 June 2019 (UTC)

Nice! Many thanks for following up on this issue. Ok, I will make a request there, thanks for the link! iriman (talk) 23:39, 4 June 2019 (UTC)
@Yurik Is it possible to set this for all pages with language prefixes in their names by bot? --Andrew (talk) 06:21, 5 June 2019 (UTC)
Yes, it would be a fairly simple bot that would call action=setpagelanguage, but I am not sure how the bot will know the current language of the page - I couldn't find the api for that. Perhaps the bot will just keep a list of pages it has already modified. --Yurik (talk) 18:46, 5 June 2019 (UTC)
All pages except for those changed recently (after the configuration change) are in English (default language for this wiki). --Tigerfell This user is member of the wiki team of OSM (Let's talk) 20:10, 5 June 2019 (UTC)
+1. Also we need to remove {{Fa}}, {{Ar}}, etc. from beginning of those pages. But note that there may be some of these templates currently explicitly transcluded in block mode {{fa}}...</div> or inline mode {{fa|...}}. They should remain as they are now. iriman (talk) 19:01, 5 June 2019 (UTC)
Actually currently we may have {{fa}}...</div> or inline mode {{fa|...}} in other namespaces that are ltr. not an issue here. iriman (talk) 08:16, 6 June 2019 (UTC)
Long term maintenance could be done various ways, for instance putting a warning message and tracking category in the language template if the language set in Mediawiki differs from the one inferred from the page name. Populating the language tags in the first place is the tedious bit. --Andrew (talk) 07:36, 6 June 2019 (UTC)
Why do we need to have the correct language setting for all pages? It would be obviously nice to know and a good info for search engines and the like, but apart from that? --Tigerfell This user is member of the wiki team of OSM (Let's talk) 17:23, 6 June 2019 (UTC)
It could be useful for language-specific formatting, for example font face (since it's a common need between all languages). This is a possibility only. Users of a language may need it, or not if default configuratuon satisfies them. For Fa, Ar, He, etc. currently we have font settings on our templates {{fa}}, {{ar}}, {{he}}, etc.iriman (talk) 10:59, 8 June 2019 (UTC)

By use of @Wynndale idea, I put a general notice on {{Fa}} template for a somehow long term maintenance on Farsi wiki. iriman (talk) 15:21, 13 June 2019 (UTC)

Hi again, could someone please take this issue in hand: Setting the page content language for new wiki pages automatically on page creation iriman (talk) 05:51, 17 June 2019 (UTC)

Replacing the SlippyMap extension

There have been some bugs [1][2] with the unmaintained Slippy Map MediaWiki Extension and there was some discussion how we can replace it (see above). I now opened a request to add MultiMaps extension to this wiki to replace it (Blacktocat.svg openstreetmap/chef/pull/241). I have outlined how this can be done using a bot at page User:TigerfellBot.

This is a pre-notification (because noting is installed yet). I plan to follow the steps of Automated Edits code of conduct, but in case someone has a question or objection, you can already raise it here. --Tigerfell This user is member of the wiki team of OSM (Let's talk) 10:33, 15 June 2019 (UTC)

Can you please post a link to some wiki page with a map shown by this new extension? --Hufkratzer (talk) 11:09, 15 June 2019 (UTC)
Basically, you just place a Leaflet box with a map on the page. --Tigerfell This user is member of the wiki team of OSM (Let's talk) 17:27, 15 June 2019 (UTC)
The last map on pageà_jour_en_cours contains a layer switcher. Is this also availabe in the OSM wiki? How? I couldn't find that in Extension:MultiMaps/Documentation --Hufkratzer (talk) 10:03, 19 June 2019 (UTC)
This map does not use Leaflet, but some Yandex framework. There will be no layer switcher as of now, but you can select from two different tile providers (OSM standard and Thunderforest transport) by using the service parameter. This is similar to Slippy Map MediaWiki Extension. --Tigerfell This user is member of the wiki team of OSM (Let's talk) 19:02, 21 June 2019 (UTC)

Update: The extension is available for about two months now, but there is a problem with the transportation layer. We are running version 0.7.2 which can not display them, because the never version 0.7.3 which can was not tested on MediaWiki 1.31 (current (LTS) version of this wiki). Since the whole backporting process has stalled about three weeks ago, I guess we will be waiting for version 1.34 of MediaWiki. This version will be probably compatible with 0.7.3 of MultiMaps. --Tigerfell This user is member of the wiki team of OSM (Let's talk) 11:21, 17 August 2019 (UTC)

Update 2: The changes were backported yesterday, so the transport maps are available as of now.

Loading map...

--Tigerfell This user is member of the wiki team of OSM (Let's talk) 12:54, 13 October 2019 (UTC)

I would like to start replacing the SlippyMap extension automatically using my account TigerfellBot. You can find the more details on the user page. I also created a new test version of Template:Place at User:Tigerfell/Sandbox. If you would like to test it, you can use Special:ExpandTemplates. In case of questions or concerns, please speak up now. Otherwise, I would execute my plans no earlier than in two weeks from now. --Tigerfell This user is member of the wiki team of OSM (Let's talk) 12:16, 4 January 2020 (UTC)

I don’t see any objection to going ahead.--Andrew (talk) 08:12, 5 January 2020 (UTC)

Removing "WikiProject" prefix

Hi, I am Daniel, from Spain. I am renaming the wiki pages related to country mapping project to remove the "Wikiproject" prefix following the pages name conventions.

I have already renamed the United States, Canada, Spain, and all Spanish-speaking countries mapping project pages. I am in contact with the communities in Australia and New Zealand to find out if you would like to rename their country pages as well.

If anyone wants to collaborate, you're very welcome! We need volunteers. (I recommend contacting the local communities first to avoid unnecessary discussions.)

Thank you! --Dcapillae (talk) 21:34, 25 July 2019 (UTC)

I am currently in a loose contact with the mappers from Bangladesh. As it turns out now, they are confused by the prefix and want to restructure the country-specific pages. (Not sure if they just consider doing something of if they have a clear mission.) --Tigerfell This user is member of the wiki team of OSM (Let's talk) 09:47, 26 July 2019 (UTC)

Map data in the wiki

How could you read element data (coordinates, membership, tags) from the map and use or display it in the wiki? --Andrew (talk) 13:58, 4 January 2020 (UTC)

Usually you format examples manually. For example {{tag|highway|motorway}} is displayed as highway=motorway Mateusz Konieczny (talk) 21:58, 16 January 2020 (UTC)

Redirects for linking from Taginfo

The page Key:jetski:rental saw some reverts recently and that is why I would like to know if there is some common opinion about creating redirects for supporting links from taginfo to the wiki.

Background information: Taginfo searches for wiki pages with the format Key:abc or Tag:abc=def. Sometimes the second page does not exist because the tag page includes all information already or the information is trivial such as yes. Some users then create a page Key:abc=yes which redirects to Tag:abc while others dislike that and mark the page for deletion.

I would like to formulate some guideline, so that the reverting stops. Are there any objective reasons why one option might be preferable? --Tigerfell This user is member of the wiki team of OSM (Let's talk) 15:26, 4 January 2020 (UTC)

If anyone is willing to code a fix for Taginfo issue 248 this argument goes away because Taginfo would no longer need to use documentation pages.--Andrew (talk) 17:03, 4 January 2020 (UTC)
I need to, but will be happy if someone else would tackle that. I will be happy to consult. Ping me on OSM slack (user nyurik), or can do a video chat. --Yurik (talk) 19:01, 4 January 2020 (UTC)
@Wynndale That is even better! Are the Taginfo maintainers willing to merge such code? I am skeptical, because I emailed System-users-3.svgJoto (Jochen Topf on osm, edits, contrib, heatmap, chngset com.) on 26 November and asked him to unlock the conversation, but I never received a reply. --Tigerfell This user is member of the wiki team of OSM (Let's talk) 17:48, 5 January 2020 (UTC)

Link in left menu

I think this discussion should have a link in the left menu. WDYT?--PangoSE (talk) 09:07, 12 January 2020 (UTC)

Any objections if I would add this? --Tigerfell This user is member of the wiki team of OSM (Let's talk) 21:53, 16 January 2020 (UTC)
Seems OK Mateusz Konieczny (talk) 21:59, 16 January 2020 (UTC)

Yes check.svg --Tigerfell This user is member of the wiki team of OSM (Let's talk) 13:08, 25 January 2020 (UTC)


Hi, I would like to see some statistics on how the wiki is used. Are there any available? E.g. I would like to know how many different people/computers ever changed the wiki, number of total users, number of active users, etc.--09:10, 12 January 2020 (UTC)

The first question is pretty tricky, because it is difficult to map user accounts to computers or people, but for the rest there is Special:Statistics. Some visualization can be found in as well. --Tigerfell This user is member of the wiki team of OSM (Let's talk) 10:31, 12 January 2020 (UTC)
Thanks!--PangoSE (talk) 13:14, 12 January 2020 (UTC)

Where can I propose properties for the wikibase items?

@yurik--PangoSE (talk) 13:15, 12 January 2020 (UTC)

@PangoSE The talk page of the Data items has worked pretty well for now (due to low volume). We are nowhere near the user base of Wikidata :) --Yurik (talk) 17:56, 12 January 2020 (UTC)

Transition to use data items when this can be done without loosing information

Hi I have experienced an editor who claims that we have not decided to start using the data items. In this edit the user reverted my edit resulting in a net loss of information because the data item have a lot more combinations: combination: shelter_type bench table drinking_water water_source floor:material building access image fireplace mattress locked distance_from_road year_of_construction water_source bin wikidata capacity

I therefore suggest that we discuss here and later vote about start using the data of our fantastic data items when no data is lost doing so as in the example case above.--PangoSE (talk) 10:56, 15 January 2020 (UTC)

This specific case is a separate issue, for example distance_from_road=* seems to be dubious at best and in my opinion it should not be used at all. I will start a discussion on the tagging mailing list to get wider opinions Mateusz Konieczny (talk) 11:08, 15 January 2020 (UTC)
No, you did not mention this at all in you revert. You also did not discuss this in the talk page of either the tag in question nor the discussion page of the data item.--PangoSE (talk) 11:18, 15 January 2020 (UTC)
Yes, initial revert was done with justification "relying on fetch data from wikidata data items is not desirable". I am disputing claim that it resulted in "net loss of information". I will add further comments about what I consider as mistakes on Item talk:Q5007 (starting from wikidata and image tags). Mateusz Konieczny (talk) 11:27, 15 January 2020 (UTC)
For what it's worth, I was also going to revert the change, but I see Mateusz Konieczny got to it before me. --Jeisenbe (talk) 13:33, 15 January 2020 (UTC)
Also I'm not in favor of fragmentating the discussion away from this wiki. Please urge wherever you share this that they contribute here.--PangoSE (talk) 11:20, 15 January 2020 (UTC)
Certainly, any external notification should mention that it is 100% invitation and that comments elsewhere are going to be ignored. Mateusz Konieczny (talk) 11:24, 15 January 2020 (UTC)
For more general issue - I have several problems with data items. Main ones for me are
  • Adding data item to the Watchlist means that it gets filled with "used added translation in Hungarian/Korean/etc" or in other language that is 100% unfamiliar to me where I am unable to distinguish correct edit from clear vandalism, AFAIK it is impossible to avoid it and makes easy to miss edits that I can review
  • Watchlist is filled with things like Item talk:Q5007‎‎. I really prefer to not use database identifiers as titles, especially in cases where obvious human-rememberable titles are available
  • As a direct result of watchlist issues - quality of data in data items is significantly lower than data specified in the article text (including template parameters)
  • poor page titles (compare Item:Q5007 and Tag:amenity=shelter), naming collision with the main Wikidata (see )
  • Editing interface requires JS, page loads for far longer and interface elements jump around as page continues to load
  • Inability to copy content, edit it outside browser as text and copy it back
  • Tying OSM Wiki to one more third-party system and relying on it, one more part that may break
  • Making editing Wiki more complex, now people need to edit in two different places
  • Overall, due to UI issues I am not a fan of data items and oppose migrating to them
Mateusz Konieczny (talk) 11:24, 15 January 2020 (UTC)
Thanks for taking the time to write this. I like your arguments and I'm somewhat surprised that we have rolled out a system and encourage people to used it but when they do, the community cannot accept the information to be displayed in the wiki.--PangoSE (talk) 15:02, 15 January 2020 (UTC)
PangoSE I'm very unhappy with changes you made. Some tools use wiki and not data items (for ex taginfo). Removing stuff from wiki destroy usefull information for those tools. Keeping it in the wiki without editing the data item allow all info to be used by both wiki-based and dataitems-based tools.
in fact I'm unhappy with the write acces to data items that has been done too early, all major tools must first be migrated to the dataitems.
unfortunately for the moment the data items lead to a desyncronization of the information according to the method used to access it, which is the opposite of the arguments used for the experiments.
Marc marc (talk) 12:03, 15 January 2020 (UTC)
Hi Marc, based on the other answers here, maybe the data items should as you suggest be read-only until wider adoption is agreed. Personally I would rather transition to a wikibase-only solution parsed from the wiki and the wiki deprecated, instead of this half-half solution that is brittle/confusing/not agreed on. I like the wikibase-editing approach and consistency better, but this is my subjective taste.--PangoSE (talk) 15:02, 15 January 2020 (UTC)
I also oppose this idea. Editing the data items is more difficult than adding the text-based templates and maintenance is harder. It is nearly impossible to follow the changes to a data item, because each change is recorded separately. Right now you can understand the whole history of a Tag: or Key: page, which describe the basic features in Openstreetmap, just by looking at the page history. If we instead switch to pull everything from the wiki data item, you will have to look at 2 pages histories to understand what has happened. I don't see any benefits to outweigh these problems, especially for the English language pages. --Jeisenbe (talk) 13:33, 15 January 2020 (UTC)
I disagree that it is harder than templates and text - I personally dislike wiki-templates if the data is suitable to model in a wikibase instead (which it is in this case IMO). This is the reason I edited the combination-property on the item instead of the wiki-infobox, I remind you that I saw nothing anywhere discouraging me from doing this. I agree that having both side by side is confusing and not a good idea. Wikipedia and Wikidata work because they are not side by side and it is quite clearly define what goes where. It seems we don't have the contributor base or manpower to succeed in copying this WMF wikidata-way at the moment and the result is bad. What about uninstalling the wikibase from the wiki and create a wholly separate OSMbase website where the bot can run loose and whoever want can contribute? This would as I see it solve all the problems in one go: no more confusion, no more editing items instead of wiki and we can choose to copy information from the OSMbase site if we want to and reference properly.--PangoSE (talk) 15:02, 15 January 2020 (UTC)
I agree with Mateusz and Jeisenbe, the complexity added with the wikidata items makes it harder to understand what is going on, and while I follow quite some wikipages with respect to their changes, I do not do it for our wikidata items because of too much noise. —Dieterdreist (talk) 18:49, 15 January 2020 (UTC)

@Mateusz Konieczny I appreciate you spelling out in detail the pain points you're experiencing with data items. I hope we can chip away at these problems without making data items read-only or shunting them onto a less integrated site, so that OSM can continue to benefit from increased software integration (that isn't bottlenecked by taginfo) and improved translation coverage.

I think I misunderstood you the other day when you asked how to filter your watchlist in Slack. Here are some possible solutions to the noise that you're experiencing on Special:Watchlist. These solutions also work equally well on Special:RecentChanges and Special:RecentChangesLinked:

  • To filter out changes to data items associated with the wiki pages you're watching, uncheck the "Show data item edits in your watchlist" setting in your watchlist preferences. (The watchlist page itself also has a checkbox in the "Filter changes" dropdown to filter them out temporarily.) The checkbox was misleadingly labeled "Show OpenStreetMap Wiki edits in your watchlist" until just now. There are many such messages that refer to the {{WBREPONAME}} variable. I've fixed all the messages I could find, but only in English. This GitHub issue tracks changing the MediaWiki configuration to resolve the ambiguity across all languages.
  • To filter out all edits to data items, click the  Namespaces button in the filter panel, check "Item", and click "Exclude selected". You can click the bookmark button to save the filters for next time.
  • To filter out only changes to labels, descriptions, or aliases on data items, click the  Tags button in the filter panel, check "Data item terms", and click "Exclude selected". You can click the bookmark button to save the filters for next time. I just set up an "abuse filter" to automatically tag incoming edits going forward. (Edit: This filter is temporarily disabled due to a configuration issue.)
  • If you need to track edits to descriptions in a particular language but not the other languages, I could create a dedicated abuse filter for your language, but we should limit such tags to the most widely used languages to avoid unnecessary load on the server. That said, I hope the existing filter and tag are enough for your needs; to me, an inability to filter on specific languages would be similar to the situation with translatable templates.

@Yurik has been working on some enhancements to this wiki's interface that will integrate data item editing into the main wiki reading interface. That should result in more intuitive editing than the existing template system without the excessive clicking that the default Wikibase interface currently requires.

I think it's fair to say that editing either the wiki pages or the data items is still too confusing to inexperienced wiki editors (which is to say, inexperienced and experienced mappers alike). I value data items but also think we should make sure they coexist with key/tag description pages for now, rather than coopting them. Data redundancy isn't ideal, but we already flag some inconsistencies through maintenance categories such as Category:Mismatched onNode. If these inconsistencies become too overwhelming to resolve manually, we could have bots like Yurikbot do the gruntwork of automatically synchronizing the data items with pages or vice versa. This kind of synchronization is impractical if we rely solely on wiki pages and translations of wiki pages, as evidenced by the 1,278 keys and tags that are documented inconsistently among wikitext translations.

 – Minh Nguyễn 💬 19:11, 15 January 2020 (UTC)

I would want to ability to exclude from watchlist edits for labels, except specified languages (Polish and English in my case). Weird setups like filtering RSS or abuse filters are not really solving the root problem with watchlist. Note that watchlist pollution affects everybody, not just me and this is a basic tool in wiki. Solution to this problem should be accessible to normal users. Mateusz Konieczny (talk) 19:15, 16 January 2020 (UTC)

I agree, we can do more to improve the ergonomics. Using abuse filters in the manner described above is not uncommon with MediaWiki instances, but it does require some adjustments to the default configuration.

At a certain point of granularity, we’re really talking about the ability to query changes based on arbitrary criteria, which is beyond MediaWiki’s built-in capabilities regardless of the page’s content model. Such querying is relatively straightforward with tools like Quarry. But if the primary requirement is that the tooling is 100% built into MediaWiki, then there’s no good workaround for the fact that translations live on the same page as each other. This same limitation applies to various templates around here, to the extent that anyone cares to watch templates.

On the other hand, keeping translations together means they’re less likely to get out of sync, and sharing untranslatable properties among translators keeps our tagging system from fragmenting between language communities. If hypothetically we were to abandon data items, we would still need a solution for these problems. But an alternative translation solution, the Translate extension, has gone nowhere. Meanwhile, if we were to require that every key/tag infobox draws its data from a shared template instead, I’m not sure that would be any more ergonomic, except for the few of us who are comfortable hacking on templates. (As it is, even the infobox parameters being discussed above require plenty of clicking around in the visual editor, which is enabled by default.)

This is also a good opportunity to examine the practical problems with relying on non-core tools. (I hesitate to call something run entirely by OSM contributors, often on OSM infrastructure, “third-party”.) If filtering the watchlist were to require a user script or potentially a lightweight tool that uses the MediaWiki API, would that be any more unusual than our reliance on taginfo for analyzing OSM tag usage or OSMCha for supplementing the OSM website’s changeset history functionality?

If the concern is about learning curve and discoverability for new contributors, then the solution is to embed these tools in the wiki, which we can do by writing gadgets. If the concern is that only a limited subset of the mapping community has the wherewithal to contribute to data items or tooling around them, then I would just take a look at the limited number of people who maintain our templates today as a counterpoint. The power of a wiki is its openness to new contributors being bold with new ideas, but that flexibility has long been hamstrung by concerns about compatibility with screen scrapers used by taginfo and OSMBC, neither of which are actively maintained, making it difficult to revamp poorly architected templates.

I think the ultimate goal should be that every mapper should be able to improve our documentation and shape the community’s understanding of our tagging system without having to learn a foreign language (human or computer). None of our schemes accomplishes that, not even close. But a system that has localization and programmatic access built in is far superior to a system that can only be localized or parsed thanks to layers of templating hacks and unmaintained regular expressions.

Finally, since Gmane is down and I can’t respond directly to the mailing list thread about this discussion, it should be noted that data items are an approach to managing documentation about tags; its adoption is completely orthogonal to the inclusion of Wikidata QIDs in the OSM database.

– Minh Nguyễn 💬 23:46, 16 January 2020 (UTC)

Re: "...[it] keeps our tagging system from fragmenting between language communities. If hypothetically we were to abandon data items, we would still need a solution" - this is assuming that allowing tags to be used differently in other countries and language communities is a problem that must be stamped out, rather than a normal result of a global project which is adapted to local conditions in many different countries and language areas.
The watchlist is currently an automatic way of maintaining the wiki pages: anyone who edits a page is signed up to get notifications about any changes that happen. That's why I am watching almost all of the Tag: and Key: pages listed in Map Features: I have edited most of them at one time or another, and I now am aware if they are changed. There are a dozen other users that are being notified of each change for the same reason, and this prevents vandalism and mistakes. But watching the wiki data items is nearly impossible: there are far too many email notifications to manage as less than a full-time job, since every individual change in every language is a notification.
Re: "I think the ultimate goal should be that every mapper should be able to improve our documentation and shape the community’s understanding of our tagging system without having to learn a foreign language (human or computer)" - in this case we should remove the ability to directly edit wiki data items and use get things like the "combinations=", "see also=", "requires=" and "onNode, onArea" from the plain text of the wiki page by using a natural language parser. This could still use the wiki data items as a back-end, but it should be designed in a way that does not require any maintenance. Perhaps it is better if tools like taginfo can do this step automatically. I don't know if algorithmic language processing is anywhere near good enough for this purpose, but the goal should be encouraging human-readable, well-written wiki page text (plus some relevant images). All of this data item distraction is taking up time that could be used improving the human-written, human-readable documentation that should be in the main text of the wiki pages, not in a secondary database. --Jeisenbe (talk) 02:46, 17 January 2020 (UTC)

Ignoring its potential to the wider OSM project beyond the wiki, Wikibase is a tool for managing the content of infoboxes. Just as infoboxes aren't a replacement for body text, data items aren't a replacement for body text either. As things stand, everything in a data item should already be shown in the key or tag description page's infobox. Eventually, I hope you'll be even able to click a edit button next to each row in the infobox, type the new value inline, and save without ever leaving the page. But there will always be a place for human-written, human-readable documentation regardless of data items. The body text is a great place to explain the real-world phenomenon expressed by the tag, how to find such things on foot or in imagery, common mistakes to avoid and how to fix them, external resources for learning more about the topic, and so on. For example, very little of the body text in Tag:emergency=siren or Tag:service=driveway overlaps with the infoboxes.

Some variability is inevitable and preferable in such a global yet hyperlocal project as OSM. However, most of the interlanguage discrepancies on this wiki are unintentional. (This list links to items for which inconsistencies were identified when seeding the original data items with data parsed from key and tag description pages and their translations, minus the inconsistencies that have since been resolved thanks to the data items bringing them to light.) Indeed, the few intentional differences seem to conflate languages with countries. The rest are symptoms of the decentralized management of infobox data – inconsistencies that are just as problematic to mappers as they are to any validator, editor, or data consumer that would be built upon the wiki's documentation. After all, most people who edit an infobox won't think to synchronize all the other languages' infoboxes. In the days before Wikibase, someone might've proposed that the infobox in Tag:amenity=telephone and all its translations be populated by the contents of a shared Template:Tag:amenity=telephone. Then maybe someone would've proposed a boilerplate template you could fill out, and then localized versions of that boilerplate template. Wikibase formalizes this functionality for all tags without the overhead of countless error-prone templates.

I'm a bit puzzled by your suggestion about natural language processing. My point was that Wikibase and the data items' properties are already fully localizable, and many languages now enjoy translated tag descriptions in iD because the barrier to creating a translation is so low compared to standard wiki pages. If the problem is that this Wikibase installation is half-baked in any way, yet-to-be-written NLP software isn't a solution. Nor is less sophisticated screen scraping: there's no point to a freeform, human-readable wiki page if it has to be formulated a certain way for a parser to pick it up. Anyways, no one is suggesting that body text be generated from data items, only that the infoboxes draw from data items (which are fully localized) instead of template parameters (which require not only English language skills but also potentially wikitext skills). Even then, I would caution that there's no need to rush and remove template parameters until the tooling around editing and watching data items becomes more mature.

 – Minh Nguyễn 💬 06:28, 17 January 2020 (UTC)

@Jeisenbe I take it that you enabled the "Email me when a page or a file on my watchlist is changed" and "Add pages and files I edit to my watchlist" preferences? If you're receiving e-mail about every granular change to a data item, I can definitely understand that frustration. Have you considered disabling watchlist e-mails in favor of Special:Watchlist, which can group repeated changes to the same page or data item (as long as you keep "Use non-JavaScript interface" disabled)? I'm currently watching about 500 data items, but the automatic grouping keeps the noise down, and I'm trying to get the translation filter back up and running. If you prefer e-mail or a feed reader, perhaps you could configure your client to filter out notifications about data items. – Minh Nguyễn 💬 06:46, 17 January 2020 (UTC)
"Have you considered disabling watchlist e-mails in favor of Special:Watchlist, which can group repeated changes to the same page or data item (as long as you keep "Use non-JavaScript interface" disabled)?" - I am using solely Special:Watchlist and it is also not capable of handling data items (unable to exclude translation edits in languages that are unfamiliar to me and show other edits). I am unable to keep them on watchlist as label-translation edits to them lead to an unreasonable spam. I never used email notifications Mateusz Konieczny (talk) 10:22, 17 January 2020 (UTC)

Hi @PangoSE and thank you to have started this discussion. It seems we'll have to discuss, contribute and wait a bit more before DataItems be adopted as wide as wiki is currently in a large variety of tools. WikiData, DataItems, @Yurik and other contributors works bring here a lot to samentical information quality and benefits will surely be far more important than preserving wikicode edition on a long term basis. As few concerns raise about how such tools are deserving mappers comunity, I find myself each time more surprised on how changes are first of all critisized and pretty not understood. As a wikieditor I just can't wait for a better DataItem integration in as many tool as possible. For instance, it's currently under discussion with JOSM team to take the good of this solution to produce useful and translated presets. Let's keep going with this good work and positive feelings. Fanfouer (talk) 20:00, 15 January 2020 (UTC)

I never liked the "Wikibase" related changes to our wiki and felt this was driving things away from a relatively simple schema accessible to everyone, into an expert-only realm that required much more domain knowledge to actually make a change. I do not want wiki editing to be (even) more complex than mapping is; most steps in the "Wikibase" direction seemed to me to complicate things, or at least rely on some experts to make some things available that are easy to use (but if you want something else it's template madness). I usually kept quiet because I didn't want to ruin the fun for the Wikibase advocates as long as the "normal" use of the Wiki was not hindered too much, but if people start treating the "Wikibase" part as the master system and everything else as "derived content", and you are forced to understand the "Wikibase" stuff to participate, then the buck stops for me and I am in favour of throwing out the lot. --Woodpeck (talk) 14:51, 17 January 2020 (UTC)

Same remarks apply to wikicode and templates. It is retricted to a small community mastering the edition of wikicode to change anything. Let's call it the OSM community. Fanfouer (talk) 16:05, 17 January 2020 (UTC)
I agree with Fanfouer here. I think much of this discussion is based on an unmerited bias towards wikicode. Lets face the facts:
  1. wikicode as technology is +20 years old and besides adding Lua not much has changed
  2. Wikicode might look pretty but it is notoriously hard to parse and a bad choice if that is your top priority
  3. Wikibase is a fairly new technology with much improved data consistency and interoperability.
  4. wikibase items can be improved from e.g. inside josm if we would like that
  5. improvements to the documentation in items reach everyone, improvements in the wiki might only reach a minority understanding that language
I have the impression that with well documented items with qualifiers - I'm not so sure we need the body text anymore to explain use of tags. People in doubt can ask on a mailing list or on the talk page of an item. This might cause a steeped learning curve, or might not because the presets in both josm and ID are very nice and helpful and ease my memory so that I font have to remember a lot of tags. With data items we can have a mouse over popup that defines any tag the user sees on the screen. This is wonderful!--PangoSE (talk) 21:19, 17 January 2020 (UTC)
  1. "not much has changed" - I consider it as a strong benefit. It means that there is much larger pool of people familiar with it. Old technologies are often worse than new technologies, but "X is an old technology, without breaking changes for a long time, familiar to many" is a strength, not a weakness
  2. easy to edit, hard to parse - again, I consider this tradeoff as a strength. OSM Wiki is already hard to edit. Making it even harder, just to make parsing of data easier seems a bad change. Especially as data in the infobox templates is parseable and is already used, for example in taginfo!
  3. I agree that keeping data in one place rather than in several is an improvement. But I am not convinced that it is so significant to make data items net positive.
  4. Why we would want to allow editing summary of the article (template parameters/data items) without looking at the article? It will just encourage mismatch between article text and article summary
  5. Can you give an example of some data item that without translation gives useful info? More than image + usage on way/node/area/relation + in use/de facto/deprecated/approved status already displayed by an infobox? I would expect that it is not enough to understand or use the tag.
I am pretty sure that qualifiers are not enough to replace entire article text, though it could be interesting to see this in action. Can you give examples of some complicated tag documentation article and its full replacement in the data item? (BTW, thanks for presenting your arguments!)Mateusz Konieczny (talk) 10:06, 18 January 2020 (UTC)
@Jeisenbe -- RE: "Re: "...[it] keeps our tagging system from fragmenting between language communities. If hypothetically we were to abandon data items, we would still need a solution" - this is assuming that allowing tags to be used differently in other countries and language communities is a problem that must be stamped out, rather than a normal result of a global project which is adapted to local conditions in many different countries and language areas.
You are equating regions and languages. The language of the wiki should not be the deciding factor of what should be used where. I could be a Russian-speaking person living in Brooklyn/New York (huge community there, with older generation not speaking any English), or Russia (many different locales), or any other place. Portuguese is spoken in Portugal and Brazil - very different mapping communities. Regions on the other hand could have different rules. But those differences must be documented, hopefully in every language, to make sure everyone understands them including all the data consumers. So far I only know of one case like this -- Key:noexit is allowed on ways, but DE:Key:noexit prohibits it. Most other cases are the result of stale documentation - thus a huge documentation problem. Please see storing geographical differences and the following section about locales. --Yurik (talk) 05:04, 19 January 2020 (UTC)

I find myself disagreeing both with those who want to abandon data items and with those who want to abandon ordinary prose on wiki pages. I think we're all going to talk past each other ad nauseam if we only consider extreme measures. On the one hand, it's ironic that that we're mappers who spend much of our time literally making the world machine-readable through tags, yet we can't accept some structured metadata as a complement to our tag documentation. On the other hand, anyone who thinks we can replace prose mapping documentation with data items should click on Special:RandomInCategory/Tag descriptions a bunch of times and try porting all the body text to the corresponding data item – I think you'll be mired in proposing new properties and qualifiers in Talk:Data items for some time to come.

The issue of unintentional discrepancies between infobox translations is actually a significant problem. If the wiki is internally inconsistent on basic facts like whether a particular tag can be used on an area – in hundreds of cases – can validator and editor developers trust the wiki? Or will they be forced to march to their own tune and bring mappers along with them? Wikibase carries the potential to make the wiki more relevant and harder for tool developers to ignore. Isn't that good for the wiki? But imagining that Wikibase had never been installed, would you favor factoring out each English tag description page's infobox code into a template such as Template:ValueDescription/amenity=telephone, to centralize language-agnostic details like |onArea = and |implies =? What about the English template and parameter names – would we rename the parameters to be panlingual or insert comments in every language? Or should everyone learn English in order to contribute to the infoboxes?

The guide for creating a translation of a tag description page is full of wiki jargon and glosses over lots of things that make it difficult to understand the text that one would be copy-pasting. The Wikibase interface also uses some jargon like "statement" and "qualifier", but all those terms are translated, and a translator doesn't have to bother with anything but the description anyways. It's little wonder that, for instance, there are 1,538 feature description pages in Polish but 2,017 data item descriptions in the same language. (It's even more pronounced in other languages: 41 times more descriptions than pages in Vietnamese.) I look forward to the Polish community eventually writing up full-fledged mapping how-tos for the remaining 479 data items and any others that get Polish descriptions in the meantime, but let's not make perfect the enemy of the good.

Taginfo has been brought up many times in this discussion, but it rather proves the point that this wiki needs structured metadata. Taginfo's wiki scraper is quite involved, but it can't deal with slight variations in wiki syntax or the annotated lists of valid values or related tags that often appear in the page body. [3][4] Validators can't use the taginfo API to flag usage of deprecated tags, so every editor has its own logic. [5] I don't mean to disparage taginfo: its specialty is analyzing the OSM database, not making the wiki more digestible. But the scraper does keep us from modernizing templates like {{ValueDescription}}. We can't for instance remove the redundant "File:" from |image = and |osmcarto-rendering-area = or automatically derive |key = and |value = from the page title without having to also hack on Ruby code.

@Mateusz Konieczny You might see the constant hum of data item changes in your watchlist as nothing more than noise, but to me it's evidence that the wiki is growing beyond what it was before, becoming more relevant to a larger swath of the OSM community. I feel bad saying you have to put up with daily inconveniences for the sake of this growth. As an administrator, I view it as my responsibility to collaborate on solutions for the inconveniences you're experiencing. Your claim that data items are more difficult to edit than infobox templates is intriguing. So far, all I can surmise is that there's a lot more clicking, and that you need to keep other tabs open for context while you edit the data item. If these or other usability problems have soured you on Wikibase, then we should explore each of those problems, perhaps in new sections of Talk:Data items where the focus can be on improvement rather than elimination.

(Sorry for not responding to each of your above bullet points one by one. It's difficult to do so in this talk page format. In my opinion, the mailing list would've been a less confusing place to quote and reply.)

 – Minh Nguyễn 💬 07:03, 19 January 2020 (UTC)

"wiki is growing beyond what it was before" the difference is that with wiki pages I am intentionally not watchlisting for example German translation page. Data items are forcing me to watchlist all translations. That is why I am using Special:Watchlist, not Special:RecentChanges, Maybe data items have overall better UI and people prefer structured interface. Even at cost of horribly long loading time and slower editing speed. But is there any evidence that data items are overall more accessible or used more? Mateusz Konieczny (talk) 14:54, 21 January 2020 (UTC)
"So far, all I can surmise is that there's a lot more clicking, and that you need to keep other tabs open for context while you edit the data item." - horrible load time, each change must be saved separately, changes now require editing both description and a completely separate page Mateusz Konieczny (talk) 14:54, 21 January 2020 (UTC)
"the mailing list would've been a less confusing place to quote and reply" - I am not going to defend talk page interfaces in mediawiki, this is a clearly horrible hack that really deserves to be replaced. Though for OSM Wiki specific discussing it on Wiki seems a much better idea that using a separate forum like mailing list. Mateusz Konieczny (talk) 14:54, 21 January 2020 (UTC)

Data items - displaying P16 in Wiki lists

More and more data items are translated in other languages (e.g. German). Due to the translation of the label it is difficult to recognize the nativekey behind it in the Wiki, at least working in the Wiki is no longer comfortable. This is especially true for special pages like "Recent changes" or "Watchlist". Therefore I would like to see that these pages in the Wiki always show or list the permanent key P16 instead of the label in the respective display language. - Is there any way to change this? Where would I have to ask this? In the meantime, the only solution is to change the display language to English. Regards --Chris2map (talk) 16:16, 5 June 2020 (UTC)

What you mean by nativekey and P16? (in my case "solution" is to not add data items to watchlist and treat them as separate project, unrelated to real OSM Wiki - though it would not help if someone wants to have data items on a watchlist) Mateusz Konieczny (talk) 16:40, 5 June 2020 (UTC)
You could move the labels of the items concerned to be aliases instead. @Yurik Any other ideas? --Andrew (talk) 16:54, 5 June 2020 (UTC)
OK I could ignore data items and exclude the namespace :item from watchlist. But if we gonna ignore them, who cares (maintains) about them? - Don't get me wrong. I'm not keen on it. - I think a further separation of the data items from the Wiki must be avoided. Otherwise there will be 2 competing wikis for OpenStreetMap and it is not clear anymore which one will apply. So improving integration or wiping away data items. --Chris (Chris2map (talk) 18:21, 5 June 2020 (UTC))

Current requests for configuration changes

During the last three days, three requests for configuration changes of the wiki were made. This is a summary, in case someone interested does not watch the repositories.

Blacktocat.svg openstreetmap/operations/issues/351
requests the activation of the feature mw:Catwatch which lets users track the addition and removal of pages from a specific category.
Blacktocat.svg openstreetmap/operations/issues/352
suggests to rename the mw:Wikibase instance on from "OpenStreetMap Wiki" to avoid confusing texts in the wiki's interface.
Blacktocat.svg openstreetmap/operations/issues/353
asks to raise the AbuseFilter throttling thresholds, because filter 10 (labelling data items edits) hit the limits.

FYI --Tigerfell This user is member of the wiki team of OSM (Let's talk) 22:19, 16 January 2020 (UTC)

Thanks for giving us info here! Mateusz Konieczny (talk) 10:28, 17 January 2020 (UTC)

Archiving bot

Do we have a bot on this wiki, that can archive talk pages (like on en.Wikipedia (example))? If not, do we have someone willing and able to run one?

What would be its configuration? Due to lower traffic and different types of discussion sometimes we have discussions that should be archived within days, we have some discussions started 5 years ago, with last comment 2 years ago that should not be archived. At this moment I am often archiving resolved discussions manually and it seems work well (takes less effort than running bot and has better effects) Mateusz Konieczny (talk) 10:25, 17 January 2020 (UTC)


I've noticed OSM Wiki uses Google reCAPTCHA which I've been almost hit with trying to create my user page. (By "almost" I mean I have Google's domains blocked so my browser cannot download the captcha)

There are automated tools specializing in solving Google's captcha (Buster captcha solver is a freely available example) and I've used some to fully automate jDownloader and similar workflows. Hence reCAPTCHA leaves a lot to be desired in fighting off automated spam.

Moreover, all such tools don't prevent reCAPTCHA's code from running, they simply automate the typing and clicking-through behavior. ReCAPTCHA's code analyzes and attempts to fingerprint your OS and computer. In effect reCAPTCHA de-anonymizes to Google the users of every site which requires its users to solve it. In addition to obvious privacy concerns, as Google is OSM's main competitor, I'd argue doing this to OSM's own contributors is unwise.

I would suggest replacing this with another captcha system, such as Wikipedia's captcha. Rostaman (talk) 03:21, 18 January 2020 (UTC)

See for some context. "I switched to FancyCaptcha for awhile and got shouted at because blind users were unable to complete the captcha.". I am unfamiliar with Wikipedia's captcha (is it usable by us?), but you may try opening a new issue there proposing such change Mateusz Konieczny (talk) 10:12, 18 January 2020 (UTC)
Yeah it seems Wikipedia's captcha has the same problem. I wonder if it could be possible to create some sort of fallback where people can choose to solve Google's captcha if they can't solve the one that doesn't have audio fallback. Rostaman (talk) 02:45, 22 January 2020 (UTC)
It is probably one of cases that are in category of "will be not fixed without someone willing to write necessary code/configuration updates, current contributors are unlikely to have time for that" Mateusz Konieczny (talk) 10:04, 22 January 2020 (UTC)

I wonder if the amount of spam would increase significantly, if we would switch off this CAPTCHA. @Rostaman Is there any way to get the number of actions denied by reCAPTCHA? --Tigerfell This user is member of the wiki team of OSM (Let's talk) 13:43, 25 January 2020 (UTC)

I don't know, I've never served reCAPTCHA on a website, only solved them. You might want to ask Google or whoever has set up reCAPTCHA on this wiki. I'd say that Wikipedia, despite using a simpler Captcha, doesn't seem to have a large problem with automated spam. They also have nofollow set for links from user pages (see ) - reading that page, this might already by in place here too since this wiki appears to use MediaWiki too. Rostaman (talk) 05:39, 27 January 2020 (UTC)

Yes, please remove the Google Captcha immediately!.--Kartenziegel (talk) 15:23, 6 February 2020 (UTC)

As a follow-up, I suggested to disable CAPTCHA and check if spam increases significantly. Blacktocat.svg openstreetmap/operations/issues/383 --Tigerfell This user is member of the wiki team of OSM (Let's talk) 10:57, 26 March 2020 (UTC)

Exclude OSM-Wikibase edits from Recent Changes

How can I exclude the Wikibase ("OSM Wikidata") from Special:RecentChanges? hideWikibase doesn't work: --Furusato (talk) 04:34, 15 February 2020 (UTC)

Hi, you can use the filters and exclude the "Item" namespace. --Dcapillae (talk) 08:40, 15 February 2020 (UTC)

Formatting (left side) of Template:PossibleSynonym

It seems something changed the formatting of the PossibleSynonym-Box, currently it's not more left-justified, see also Screenshot:
Is this template related or wikimedia-software related, how could it be fixed?--MalgiK (talk) 16:13, 16 February 2020 (UTC)

The "Place" template has also been aligned to the left from yesterday to today. I don't know the cause. --Dcapillae (talk) 16:37, 16 February 2020 (UTC)

The issue was apparently a change of template dir. The default text direction was switched, if I am not mistaken. --Tigerfell This user is member of the wiki team of OSM (Let's talk) 23:48, 16 February 2020 (UTC)
Thanks for fixing. --MalgiK (talk) 12:25, 17 February 2020 (UTC)

Wikibase entry: evidence for preceding deletion?

I've just created landuse=research, but the data item was already existing in December '19.

How was the data item then created?--Cheeto (talk) 02:53, 18 February 2020 (UTC)

Hi. Possibly the tag already existed on Taginfo. A bot create all significantly used keys and tags, and will continue creating these items when they are detected in the OSM database (Taginfo API) or on the wiki. See Item Creation Process for more details. --Dcapillae (talk) 08:34, 18 February 2020 (UTC)

Searching option for all osm-wiki-database changes of one specific day in the past

There is a default menu item Special:RecentChanges to see all recent wiki-database changes. But lets say i want to see all changes from day 2012-04-28 (and 2012-04-29). Is this possible in some way? --MalgiK (talk) 16:42, 23 February 2020 (UTC)

This information is stored in recentchanges table (MediaWiki manual). Entries will be removed after 90 days by default. If the edits triggered an abuse filter, you could use the abuse log. This example lists all hits of filter 1 between 24 April and 4 May 2014 for instance. The oldest log entry of any abuse filter I can see was on 12 August 2013. --Tigerfell This user is member of the wiki team of OSM (Let's talk) 11:23, 24 February 2020 (UTC)
It is probably possible to download full wiki dump and filter history. But it is not something trivial to do. Mateusz Konieczny (talk) 14:14, 25 February 2020 (UTC)

Rendering sample images broken in Taglists if they include spaces or underscores

I've been about to change Template:Map_Features:aerialway and Template:Map_Features:power to taglists, but I see that the rendering samples in the taglists do not work properly. This problem is currently visible in taglists like Template:Map_Features:barrier and Template:Map_Features:military. I'm not sure if the issue is in the wiki software or in taginfo or both, but it appears we can fix this by changing the underscores to dashes instead. Geozeisig, would you be interested in trying to fix this? I know you have done a lot of work to maintain these rendering sample images. --Jeisenbe (talk) 22:37, 26 February 2020 (UTC)

Jeisenbe Can you give an example of how it is meant? I am no longer a friend of taglists because a lot of information is lost.--geozeisig (talk) 06:49, 27 February 2020 (UTC)
Well, I thought that changing the underscores to dashes would fix the problem, but now it does not appear to be working for Template:Map_Features:aerialway. Perhaps the problem is with all png files? See and --Jeisenbe (talk) 08:01, 28 February 2020 (UTC)
Thank you for finding the reason of not displayed pictures in Taginfo/Taglists. I noticed this behavior some time ago also for the historic=* table, see my question there at the discussion page: Talk:Key:historic#Taglist_rendering_pic_not_displayed_e.g._for_historic.3Dcastle_wall. Okay, i could help to fix it, but can't tell when i have time for it. By the way, i also struggle a bit with the newer Taginfo/Taglists system, because for some reason i can't see the preview (edit:"Show preview"-function button). The error message says LOADING TAG LIST... (If you do not see this tag list, you need to enable Javascript). Is there something i have to configure on my machine (Javascricpt seems activated for the used browser - firefox), or is this a general issue? Without working edit:"Show preview"-function i wouldn't want to switch to the taglist system. --MalgiK (talk) 11:03, 27 February 2020 (UTC)
Re: "The error message says LOADING TAG LIST..." - I see this sometimes when I have a bad internet connection, but usually if I hit the "preview" button again, it will show. I agree that it is annoying to rely on Javascript rather than having the table pre-rendered. Perhaps someone can fix this technically.
Interesting, i think i'm trying it when having a good enough internet connection and i can see the delayed situation while loading an "normal" article page Taglist-delay-aerialway-main-page-loading.gif, but it never shows the Taglists after hitting the "preview"-button [6]. --MalgiK (talk) 08:07, 1 March 2020 (UTC)
I do like that the descriptions and images are now the same on Map Features and on the wiki pages for each tag, with this system, and this means that they are more likely to be correct and up-to-date. --Jeisenbe (talk) 04:05, 28 February 2020 (UTC)

Query on Wikidata tag value in OSM

Hello Everybody,

I am new on this wiki. I work mostly with Wikidata.

My question is : where can I adress a query to find the object in OSM with a specific value on his Wikidata tag?

Example : This object in OSM have the tag wikidata where is indicate the value of the similar Wikidata item Q3330626.

Where can I query this wikidata value, to find by example the OSM object with Wikidata tag value Q85855578?

I know WIWOSM but I don't be able to get back the geographic coorrdinates through this interface.

Thanks a lot in advance for your help.--2le2im-bdc (talk) 06:23, 27 February 2020 (UTC)

overpass turbo is what you want. Open select wizard, enter "wikidata=value global" (for worldwide search) or "wikidata=value" (for in-view search) Mateusz Konieczny (talk) 07:21, 27 February 2020 (UTC) 07:21, 27 February 2020 (UTC)
Great!! Thanks a lot @Mateusz Konieczny and @Geozeisig!--2le2im-bdc (talk) 11:18, 27 February 2020 (UTC)

Preferences: remove option "Mark all edits minor by default"

In the Preferences for this wiki, there is an option under "Editing" to "Mark all edits minor by default". I've now seen 2 users who are rather frequent editors who have (unintentionally?) used this setting, and therefore all their major edits to pages are marked as minor. It seems to mean that this option is a bad idea: there are no wiki editors who only make minor edits 100% of the time. Is it possible to remove this option? --Jeisenbe (talk) 06:47, 13 March 2020 (UTC)

"only make minor edits 100% of the time" - and even if someone makes minor edits 99% of the time then not switching checkbox during bigger edit is still not helpful. Though I admit that I completely ignore major/minor distinction. The most problematic edits are from people willing to (deliberately or by mistake) writing incomplete/misleading edit description. Mateusz Konieczny (talk) 08:43, 13 March 2020 (UTC)
I often use this setting when I propagate a minor change on several pages (like translations or categories). Additionally, bots often make minor edits only. I also stopped using the minor edit flag as an indicator for reviewing changes. It is possible to disable the option and the English Wikipedia did this [7]. One would have to set
$wgHiddenPrefs[] = 'minordefault';
in the configuration and reset the setting for all users in the database. --Tigerfell This user is member of the wiki team of OSM (Let's talk) 10:27, 14 March 2020 (UTC)

Consequences of novice user making undiscussed template changes

Today, there was an incident with a new user changing commonly used templates without discussion (Template:Ambox for instance) and copying template code from some Wikipedia. As an emergency response, I blocked the user and asked them to comment on their talk page. Jeisenbe already had already left a message there. The user did not respond so far and I undid their changes for now (a white box for delete requests was just to confusing for me).

I am wondering whether we need some measure to prevent such actions or if that is just some issue that happens sometimes. Wikipedia protected many commonly used templates, but I am personally not that keen to monitor many pages for change requests and it would annoy me as an editor to be forced to ask for template changes. Maybe semi-protection or some abuse filter? Is it even necessary? What do you think? --Tigerfell This user is member of the wiki team of OSM (Let's talk) 23:32, 21 March 2020 (UTC)

I also think the wiki should be editable by any user as much as possible without asking permission. However, I think it's a good idea to use semi-protection or some abuse filter for the most widely used templates or pages that rarely need to be modified. --Dcapillae (talk) 23:44, 21 March 2020 (UTC)
It's a good idea to protect the templates and modules. These are quite confusing and difficult to edit, so everything ought to be discussed and checked by an experienced editor first. --Jeisenbe (talk) 23:48, 21 March 2020 (UTC)
Resolved: I semi-protected Template:Ambox and Template:Delete for now. Template:Mbox and Template:Ombox seem to be significantly less used. --Tigerfell This user is member of the wiki team of OSM (Let's talk) 10:30, 26 March 2020 (UTC)
Thanks! At this moment admin-only edit lock is fortunately not needed but semi protection is a good idea for critical templates Mateusz Konieczny (talk) 23:09, 29 April 2020 (UTC)

Guideline for tables

There should be some kind of guideline for when and how to use tables. Along with what fields tables should contain. Currently, tables are being created for their own sake. With a lot of fields that serve no purpose and have useless information. Articles with the indiscriminate use of tables don't load well either. Especially if the tables are in templates. For example the cuisine article always either loads extremely slowly or just time outs. Another example is the Tourism tag overview article. It takes a like 5 seconds to load, some of the example rendering icons are broken, and it freezes up when scrolling through it. So, there should be some kind of standards for labels. They don't make information any easier to find if using them just makes articles load slowly, not load at all, freeze, or break. --Adamant1 (talk) 12:44, 17 April 2020 (UTC)

Gadgets and Extensions for Microgrant Applications

Hi, I am Geoffrey, a member of the Microgrants Committee. We have added the Probox Template to the OSM Wiki copied from Wikimedia's Rapid Grants to be used for the microgrant applicants like this one. We would also like to add Join and Endorse buttons to the template to make it easier for the community to endorse or join they want to support. Adding the Join and Endorse buttons requires to add the Meta:AddMe page gadgets.

The Microgrant Program is starting this year, and is expected to continue every year, depending on the number of applications that come in, it means that the template and its extensions will be used on several pages. Add the buttons can also be used for endorsing other proposals like the Tagging Proposals.

We would also like to install the DynamicPageList extension that would allow us to automatically create a list of applications under the different categories ie Open, Draft, Funded, Withdrawn, Ineligible, Not Funded. Please let us know if there is an other easy way to do this that is already existing.

I would like to get your feedback and help to get these gadgets and extensions installed, if it is established that they are necessary and can be added to the OSM Wiki -- Kateregga1 (talk) 13:42, 22 April 2020 (UTC)

Requesting ban for RTFM

Due to

I am asking for a long-term or a permanent ban for RTFM.

I am considering his/her legal threats to be hilarious, and damage done by that editor was easy to fix.

But wasting time on reverts is not productive. And such legal threats may scare some other users.

I would be fine with RTFM editing wiki, as long as such problematic behavior is stopped.

Mateusz Konieczny (talk) 14:23, 30 April 2020 (UTC)

The comment with the link to not a direct legal threat (but still not acceptable behaviour anyway). It's just general legal counselling about defamation and libel. However, the comment used on User_talk:Rtfm is a legal threat and no user on this wiki should face any in personal disputes with other users. I propose to ban his account on this wiki until he revokes this threat. Nobody should "learn" that expressing and keeping up legal threats is permitted for contributors to this wiki. --Nakaner (talk) 19:48, 30 April 2020 (UTC)
Also, he repeatedly insults the intelligence of other users, calls people who ask him not to insult others whiners, and makes claims everywhere that people are just paid editors with bad intentions. Which is semi-related to the whole sabotage thing, but a different issue IMO. Really, none of his actions should be acceptable. Especially considering the warnings and recent block (that didn't seem to help). More so though due to him making legal threats about defamation while repeatedly accusing other users of things. Which is completely ridiculous and shouldn't be tolerated. Even if there is no explicit rule about it. --Adamant1 (talk) 04:59, 1 May 2020 (UTC)
  • Pinging active moderators (checked block log and deletion log): @Lyx, @Tigerfell. I am not entirely sure is this thread the best solution, but I have no better idea what would be preferable. Posting on mailing list/diary seems worse, tracking down admins and contacting them privately seems to not be better (maybe it would be better). I am pretty resistant to this type of harassment, but it is slowly getting irritating to me. Mateusz Konieczny (talk) 21:41, 3 May 2020 (UTC)
I have asked User:Rtfm for a one week cooling down period to allow me time to look into this. --Lyx (talk) 22:24, 3 May 2020 (UTC)
Thank you for a quick reaction. And sorry for dumping this on moderators, hopefully I was not misrepresenting the situation. I will also avoid engaging this user (no posting further complaints on their talk page, I will try to avoid reverting their edits for now etc). Mateusz Konieczny (talk) 22:44, 3 May 2020 (UTC)
@Lyx - sorry for bothering you, but what is the status of this thing? Mateusz Konieczny (talk) 10:40, 24 May 2020 (UTC)
Sorry for being so slow with this. A short status update: I have received comments from some people involved in this dispute as well as one of the other admins, and started to check the text on and history of the pages involved. However, I am not finished yet getting a complete picture of the situation and the events leading to it. As far as I can see all people involved acted responsible in the meantime and did not attack any of the others, thank you all for this. I know that I already needed far more time than I initially expected, but I hope you can still grant me some more time. --Lyx (talk) 19:33, 24 May 2020 (UTC)
I am perfectly fine with waiting longer, I just wanted to check is it progressing at all. I understand that it is tricky to do and the most irritating kind of drudgery for multiple reasons Mateusz Konieczny (talk) 21:23, 24 May 2020 (UTC)
@Lyx ? Mateusz Konieczny (talk) 22:05, 23 June 2020 (UTC)
What do you think about (mass) edits like this ? user:rtfm Rtfm (talk) 20:06, 5 June 2020 (UTC)
@Rtfm please keep this discussion focused on wiki issues. In case of mapping issues, please contact DWG instead. --Tigerfell This user is member of the wiki team of OSM (Let's talk) 12:06, 6 June 2020 (UTC)

I do not side with the notion of the ban. I shall give a thumbs up on Mateusz Konieczny's most recent offer of a compliment to a OSM editor as of late. No further comments. EnBoldenTexts (talk) 06:41, 24 June 2020 (UTC)

Bot request to set page language

I would like to have the page content language of pages beginning with Ro:Moldova/ and Ro:Romania/ set to Romanian. This means they still display in Romanian if the {{Place}} template is changed to use the page content language. --Andrew (talk) 06:10, 13 May 2020 (UTC)

Blogs link goes to German page

The Blogs link on the sidebar goes to DE:OSM Blogs when the user interface language is English. --Andrew (talk) 07:11, 24 May 2020 (UTC)

Sorry, that was my fault. I undid my edit. I think I tried to link the German menu bar to the German blog page which is strangely not working. I guess I am doing something wrong there... --Tigerfell This user is member of the wiki team of OSM (Let's talk) 15:29, 28 May 2020 (UTC)

Request deletion of access=use_sidepath

access=use_sidepath exists as a redirect to bicycle=use_sidepath, but use_sidepath should not be used directly with access=* (only with specific modes of transportations such as bicycle=use_sidepath). The existence of that page makes sites like TagInfo mark access=use_sidepath as wiki-documented, which is not desirable. Can it be removed? I created Compulsory use of parallel way to replace it. JeroenHoek (talk) 16:52, 29 May 2020 (UTC)

Note that "Wiki-documented" does not mean "should be used". Many tags are wiki-documented as deprecated on their own page (for example with explanation and alternatives)- see for example contents of Mateusz Konieczny (talk) 19:09, 29 May 2020 (UTC)
In my experience it seems better to have an article for a tag and clearly document it a depreciated if that's the case then not. Especially if it's between documenting that it's depreciated versus having a forward. Since forwards don't loudly tell people that the recommendation is to not use the tag. Plus, with forwards there's always the risk that eventually someone who wants to use tag (or force it on others) will create the article, treat the tag as legitimate, and then edit war etc anyone attempts to say otherwise. In other words, in some cases it's much harder to depreciate a tag after the article is created when it was originally a forward then it is to just skip the forward and document it that way in the first place. Plus, it works better with Taginfo that way also. --Adamant1 (talk) 12:02, 5 June 2020 (UTC)
I've updated the page to clearly state its status. There was only one way in the database that used it, and that was clearly a tagging error. This should prevent anyone from seeing it as a valid tag/value combination. JeroenHoek (talk) 06:42, 6 June 2020 (UTC)

Followup on CAPTCHA

I've recently found out that Cloudflare has its own CAPTCHA service called hCaptcha. It's not tied into Google's surveillance network, it doesn't discriminate against non-Chrome users, it has some kind of token pass system for visually-impaired and/or privacy-positive users, and it's even currently paying webmasters for completed captchas (Google doesn't reimburse its clients for making their users do free work for its AI program). Might not be the best alternative in regards to privacy (since it still relies on a large company) but arguably better than Google. Rostaman (talk) 15:44, 30 May 2020 (UTC)

I'm surprised there isn't a viable open source non-commercial CAPTCHA system out there that could be adopted. When I randomly looked into it a while back it seemed like all the opensource options still sent information to some random server. Maybe there's one I'm not aware of though that could be used by the wiki. As I think any commercial one, Google or not, will probably compromise privacy somehow and therefore be semi-problematic. The only way around it would be to go with an open source one where the information sharing can be turned off or to create one just for OSM. --Adamant1 (talk) 11:52, 5 June 2020 (UTC)
I agree 100%. However the last time I came here with this question the message was that CAPTCHA is necessary and Google's will remain in use because nothing else satisfactory was suggested. That's why I suggest switching to Cloudflare's for the time being until a privacy-friendly software is found, since Cloudflare is a lesser evil than Google. Rostaman (talk) 13:10, 5 June 2020 (UTC)
See also --Andrew (talk) 17:19, 5 June 2020 (UTC)
Google's Captcha is especially vicious because it punishes you for not having a Google account, deleting cookies or using Tor.
If you really want to defeat the SEO spam (NEW: use Cyrillic to fool the admins) you should just demand an OSM account with > 10 map edits as requirement for a Wiki account.--Tito (talk) 20:56, 5 June 2020 (UTC)
I don't think the wiki and main site are connected in way that would allow for the wiki to be able to tell if a user has 10 map edits. As far as I know, they are completely different logins etc. Not that they couldn't be integrated somehow to get around it. But a lot of higher up OSM people that should be able to edit the wiki lack map edits but are extremely active with the organization in other areas. Same for developers. So, arbitrary map edits as a qualifier could be kind of iffy. Although, 10 is a low bar, but it might be low enough for scammers to just map 10 objects then spam away. Which might slow them down but wouldn't stop them. Not that there aren't ways around CAPTCHA systems either though. --Adamant1 (talk) 04:06, 6 June 2020 (UTC)
Thanks for linking the issue @Andrew. @others if you want to get in touch with the administrators to initiate a change, I suggest to comment on the GitHub issues. --Tigerfell This user is member of the wiki team of OSM (Let's talk) 11:26, 6 June 2020 (UTC)

Adding a new tile layer for the wiki map display

Resolved: --Tigerfell This user is member of the wiki team of OSM (Let's talk) 20:50, 20 August 2020 (UTC)

I would like to add two new tile layers to the map displays in this wiki. First of all, I would like to add Cycle layer a.k.a. OpenCycleMap which is also available on When writing the configuration code to include the MediaWiki extension, I simply forgot it, so now there are only Standard tile layer and Transport Map.

Secondly, I would like to add a style by OSM France The criteria for featured tile layers in the wiki is similar to the ones on the main web page. OSM-FR seems to fulfil all hard criteria. I would like to ask the wiki community if they have any comments on this topic. I have already asked the administrators if they agree (Blacktocat.svg osm-fr/infrastructure/issues/153). In February 2020, I opened a pull request (Blacktocat.svg openstreetmap/chef/pull/278) before I was made aware that even the addition of a tile layer in the wiki requires a formal request.

If the fellow users approve the suggestion, I would forward it to OWG.

PS: There is also the suggestion to add OSM-FR to the main webpage [8], which is more than what I request. --Tigerfell This user is member of the wiki team of OSM (Let's talk) 11:19, 19 June 2020 (UTC)

Sounds like a good idea if it is doable without too much trouble Mateusz Konieczny (talk) 14:50, 19 June 2020 (UTC)
Is it also possible to add the Humanitarian (HDM / HOT) layer, or is that already available? --Jeisenbe (talk) 19:36, 19 June 2020 (UTC)
As I wrote, there are Standard tile layer and Transport map tile layer only. It is possible to add the HOT layer, but as explained in Blacktocat.svg openstreetmap/chef/pull/278#issuecomment-599047558 I can not really see a use case. Feel free to correct me! It might be easier for the system administrators if there is an equal list of tile layers on the home page and the wiki. --Tigerfell This user is member of the wiki team of OSM (Let's talk) 10:25, 21 June 2020 (UTC)

All featured tile layers are now available using the wiki extension. This includes Humanitarian and excludes OSM-FR. It turned out to be simpler to have one list of featured tile layers. You can find the updated documentation at Wiki:Maps. --Tigerfell This user is member of the wiki team of OSM (Let's talk) 20:50, 20 August 2020 (UTC)

Possible vandalism

Hi, I have reverted some changes in the wiki because possible vandalism by User:Mroan. @Tigerfell, could you take a look at it too? Thank you. --Dcapillae (talk) 18:39, 26 July 2020 (UTC)

Lyx blocked the user. --Tigerfell This user is member of the wiki team of OSM (Let's talk) 10:14, 27 July 2020 (UTC)

Picture / file upload - edit level

It seems there is a certain count of wiki-edits needed to get the option to upload files/pictures, see comment. How many edits a new account needs to perform, after the uploading function is unlocked? --MalgiK (talk) 10:57, 23 August 2020 (UTC)

It is explained at Wiki:Autoconfirmed users and the system configuration is available from This has been a bit cryptic on purpose, hoping the missing information would hinder spam bots. --Tigerfell This user is member of the wiki team of OSM (Let's talk) 09:27, 26 August 2020 (UTC)
Thank you. --MalgiK (talk) 21:11, 27 August 2020 (UTC)

Request for code review

After rationalising {{StatusLang}}, statuses whose translations into the language of the page are missing are no longer highlighted like thisHelp translate this into English!. I have written an extra routine, getTranslation, to do what StatusLang needs including wrapping English text with {{TranslateThis}} when there is nothing in the language of the page. I would appreciate any comments. --Andrew (talk) 11:11, 6 September 2020 (UTC)

Possible spam user

Hi, I have reverted this wiki edition (possible spam user). --Dcapillae (talk) 20:14, 9 September 2020 (UTC)

Thanks, I have set a limited block for one week; during that time the user can only edit his own talk page. --Lyx (talk) 22:02, 9 September 2020 (UTC)

Pages shown as members in translated categories but without language code

Sometimes, especially for <LanguaceCode>:Tag:<key>=<value> pages, a page is inserted automatically in a Group category which lacks the language code (e.g. Category:Negozi instead of Category:IT:Negozi, where "negozi" is the italian word for "shops").

Detailed example:

IT:Tag:shop=clothes which, when visited, is shown to be in group/category Category:IT:Negozi but it's not listed as a member of that page. Instead, it's listed as a member of Category:Negozi which doesn't exist. I have created Category:IT:Shops as a redirect to Category:IT:Negozi and translated to Italian the related labels of the two data items shop and shops.

The same seems to happen for Category:Straßen instead of Category:DE:Straßen but in this case both of them do not exist yet.

--Marcor (talk) 05:33, 17 September 2020 (UTC)

In case the category with the language prefix does not exist Template:ValueDescription assigns a potentially non-existing category without the language prefix. This happened to the German pages. In case of the Italian pages, you created Category:IT:Negozi on 15 September. Afterwards, the wiki pages were updated (either automatically or someone purged them). However, the category index was not updated (I am guessing based on previous problems with this wiki, so if someone knows it, please correct me.). I fixed IT:Tag:shop=clothes and IT:Tag:shop=electrical by doing a null edit. --Tigerfell This user is member of the wiki team of OSM (Let's talk) 10:49, 18 September 2020 (UTC)