From OpenStreetMap Wiki
Jump to navigation Jump to search
This is the Wiki discussion area.
  • If you have ideas for the wiki, you can generally just do them, by editing the wiki! In general we would encourage you to be bold, though it may be worth discussing big restructuring.
  • If you have ideas for technical improvements to the way the wiki works, e.g. extensions we should install, you might add them here. For adding extensions, once discussed and consensus is present, a wiki admin should be requested to add the suggestion as an issue to Add Structured Discussions (Flow) Wiki Extension.

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

Current and old issues for the wiki can be found on GitHub at openstreetmap/operations

For signing on on wiki with OSM account, see Develop/Single sign on


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

Stuck: The actual request was solved but there is no solution for yet. --Tigerfell This user is member of the wiki team of OSM (Let's talk) 12:01, 3 April 2022 (UTC)

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 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)

A quick update; {{Ar}} and {{Ps}} are no longer transcluded; {{Rtl}} appears on one page to format text; {{Fa}} and {{He}} are confined to categories, as are some templates for languages not present on the wiki. --Andrew (talk) 07:54, 21 June 2022 (UTC)

@Iriman: I looked at your issue when assessing means to hinder users from uploading files without licenses. Unfortunately, I have not found any solution that sets the page language automatically. --Tigerfell This user is member of the wiki team of OSM (Let's talk) 13:29, 3 August 2022 (UTC)
Thanks. I think there's not problem with archiving this old section as also the main issue is solved. iriman (talk) 14:21, 10 August 2022 (UTC)

@Tigerfell: is there anything actionable here? mentioned in header is closed with "You're better off talking to the wiki admins really - if they have a change they want us to make then fine but we're not mediawiki experts." Do we need to request something? Is there any other page with similar problems? Mateusz Konieczny (talk) 13:36, 3 September 2022 (UTC)

Iriman requests some sort of automated edit that is triggered after a page creation. I currently do not know any way to do this. One might need to look for an extension ... (?) --Tigerfell This user is member of the wiki team of OSM (Let's talk) 21:37, 6 September 2022 (UTC)

Thank you guys for following on this. Let me add more info on the problem I see:

Someone tries to create a new page in a right-to-left language. I assume that the page have a prefix like ar: or fa: in title so it can be identified as a rtl page. Having the content language automatically set in the appropriate lang has two benefits:

  1. User has the option to look at preview of page before actually saving it. To try this out: I try to create page fa:test, when I click the preview button to review, content is displayed left-to-right and this doesn't look well specially if the content is a mix of rtl and ltr.
  2. User doesn't need to manually change content language of page, since it is automatically set.


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. [1][2] Validators can't use the taginfo API to flag usage of deprecated tags, so every editor has its own logic. [3] 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))

disagreement in the community about data items and tag pages: how to proceed?

Recently I observed an edit war starting in Tag:highway=living_street, where some lines in the ValueDescription template were repeatedly removed and re-added to start/stop the use of data items for this tag, and one user proceeding to delete the data item itself. For the moment I have locked the page and data item before this gets out of hand any further.
I have commented on Talk:Tag:highway=living street and asked for more cooperation instead of more confrontation, but as the disagreement is not about that tag page itself but the use of data items in general, the discussion really should be on this page here.
I'm putting this here in the hope that we as a community are able to find a better solution than an edit war. --Lyx (talk) 22:07, 23 May 2021 (UTC)

In my opinion, given that there is no consensus to start blanking infoboxes doing this is not OK. At least on English language pages, not sure about translations. Mateusz Konieczny (talk) 08:02, 24 May 2021 (UTC)
This is mainly about translations and giving access to the same level of information to non-english mappers. If you only consider English then sure Data Items make a bit less sense, but please think about non-english speaking viewers. --Gileri (talk) 08:22, 24 May 2021 (UTC)
Also, please see Talk:Tag:highway=living_street#Blanking_infobox, Talk:Tag:highway=living_street#How_can_a_tag_imply_a_key.3F and Talk:Tag:highway=living_street#Conflict_about_.22info_boxes.22 for arguments already made about this issue. --Gileri (talk) 08:09, 24 May 2021 (UTC)

I also think we do need here a procedure in general. At the moment there is a duplicity of content. IMHO this could only be accepted if at first it was clearly defined what is the master content an at second the content would be automated copied/transferred from master to the other data. For all other cases we should eliminate duplicity. At a technical view it is cool that infoboxes can handle both sources of content (wiki page and data items). But here we have the issue that it is not decided which twin is preferred.
I think I understood data items are an extended offer to software and consumers. By having that database of data items there must be a way to check and maintain them in the wiki. So the infoboxes seem the logical place for showing the content of data items and provide the link to edit them. From my view there are some major disabilities or missing features to be fixed, before immediately and completely change to data items in infoboxes:
1. The fixed native key/tag name of an item must show up in lists like recent changes and watchlist (not the label which might be translated).
2. The human readable name of an item must show up in email notification of a watched item (not only the item number).
3. There should be the ability of an edit comment to edits in data items.
If these points are solved it would be fine to me exlusively use data items for content in infoboxes and remove them at the wiki page.
With that step we'll have to decide, which rows or parameters in infoxboxes should "move" to data items. There are ones being predestinated for data items (like "use on nodes/ways/...", status and image). Others like the short "description" might be also a good idea. With "requires", "implies" and "see also" it is more complex. The topics of a key/tag like "requires", "implies" and "see also" might be better placed and treeted at the wiki page, due to having more flexibility to describe them.
We should think about to limit (and maybe reduce) the content of the infobox. It is developed as a short information on a key/tag and never could cover all content. The same applies to data items. So instead of struggling with pressing more and more information in data items, IMHO we should limit it for now to have a well working short content database and first define the use in the wiki and remove duplicity. E.g. by moving "image", "description", "status" and "use on..." completely to data items.
What would be the procedure to proceed? Some kind of proposal? By the way, the continuation of the discussion is hard to find cause it doesn't show up in TOC. regards --Chris2map (talk) 10:34, 24 May 2021 (UTC)

Thank you for you detailed input Chris2map !
I agree that the points you raise makes moderation/review harder. Do you think that having a readable watchlist/log/comments (metadata) are more important than having up-to-date content ? Also a big advantage of Data Items is that one can see edits on the one Data Item "page" instead of in each of 10+ languages, which they most probably can't understand the language for most of them. So those advantages may offset the problems you pointed out. --Gileri (talk) 20:20, 29 May 2021 (UTC)
The maintaining abilities aren't more important than the content. Nevertheless those are important to handle with the content and keep it right and up-to-date. But the underlying issue is how to switch to data items as base for the content of the infobox. Up to now the valid content is the one on wiki page and data item is only determined to be an extension with (automatically) copied data from wiki page. There has to be defined and described what changes are going to be made and how to manage the content data in future. Then it will affect all pages and there must be checked and decided for each page and item, if item data matches the actual page content, before switching infobox. Otherwise content showed on mismatching wiki pages would change at one swoop, even without a note in page history. So maybe it must begin step by step and could be started with the "description", the more so as "description" in data items is already being used by iD editor. I agree that editing the parameters in different languages is more forward at items than at wiki pages. --Chris2map (talk) 22:22, 29 May 2021 (UTC)
Okay, so if I understand you correctly you oppose a global change to infobox in one swoop. What I did, and what the conflict is about, is changing one or two infoboxes attributes to use Data Items, after manual verification that the content is up-to-date.
Also, you indicate that moderation issues makes it hard to follow Data Item changes. But currently one has to follow both Data Items and each and every language version of the tag page if they want to make sure there are no errors. After using Data Items, that makes a lot less content to follow, so that is a net gain, even with the current issues. --Gileri (talk) 09:12, 30 May 2021 (UTC)
Hi, I don't refer to the initiating conflict. My request is what global solutions are there and how to get there (to dissolve duplicity of content data). I'm still open with my position. Actually I would be glad if we could move "description", "use on..." and "status" to data items, and could maintain them in one place. But I think if we (two) do this simply in one swoop by changing templates of infoboxes, there would occure at least 3 problems popping up: 1st) An outcry of part of the community. 2nd) How to ensure that the more up-to-date data has been adopted (if there are discrepancies between wiki and item, as I mentioned above). 3rd) How should the data or parameters be deleted from the wiki pages? So I'm definitely in favor of improving the current situation. Hence my consideration of whether a small step is somehow practical. Do you have an idea for a bigger swoop? --Chris2map (talk) 11:25, 30 May 2021 (UTC)
I don't have ideas to change every infobox at once. Even if I did, based on the resistance on some vocal users for the tiny change I did, I think such an endeavor is bound to fail, sadly. But I would be glad someone with more time and energy on the issue found a way to both solve the technical issues, and convincing that structured data in the wiki for OSM, a structured data project, is a good thing. --Gileri (talk) 11:37, 30 May 2021 (UTC)
Couldn't an update to the template with a check for correct data duplication with warning or error messaging be a solution ? The new infobox would display the wikidata item if it would fits the infobox content from the wiki page. If there is inconsistencies, or wikidata is non existent both values could be displayed in the infobox and the infobox template could generate a "clean-up" or "warning" ambox or a category as you like. This would allow for a gradual transition, a new global changed infobox template but for all at once, as data inconsistencies are clearly displayed and the amboxes or category can be used to trace data duplication errors. Even after a transitional period, I expect that many wiki editors will not feel familiar enough with wikidata to edit it whenever a tagging addition or change is eminent. So the "transitional" template might as well work as a permanent solution and provide more efficient tracking tools for data duplication. --Bert Araali (talk) 12:32, 30 May 2021 (UTC)
"This would allow for a gradual transition" - what should be done only if there is a clear support for such transition. ""clean-up" or "warning" ambox or a category as you like" - such categories exist already, see Category:Mismatched wikidata, Category:Mismatched onArea etc. Mateusz Konieczny (talk) 11:39, 31 May 2021 (UTC)
What I am missing in this discussion so far are ideas - by those opposed to the use of data items and of course others as well - how to make sure that mappers who do not speak English can participate in OSM. In other words, how do we keep documentation consistent about language versions. And if the idea is "Someone monitors changes and adapts the existing translations" I would like to know who that "Someone" is and if "Someone" agrees to take the job. --Lyx (talk) 15:36, 31 May 2021 (UTC)
Actually, for keeping translation in synch data items are worse than OSM Wiki pages. There is no effective way to notice that something is changed (as watchlisting data items fills watchlist with translation updates in all languages, including ones where you cannot review changes). That is why I am against blanking infoboxes, it would Watchlisting wiki page in your language and in English is right now the best solution. And for parameters in infoboxes like onArea - I would be happy to generate list of mismatches if anyone would be interested and keep it up to date. If anyone actually interested in fixing such mismatches - which language is interesting for you? Mateusz Konieczny (talk) 16:19, 31 May 2021 (UTC)
I think you missed the "do NOT speak English" in my comment above. I don't worry so much about Wiki translators or editors but about readers who just "consume" wiki pages to find out about tags they want to use. With data items they could get at least rudimentary information consistently auto-translated instead of (in worst case) nothing that they can read. --Lyx (talk) 18:55, 26 March 2022 (UTC)

Detecting differences between infoboxes in English and translated pages

If anyone would be interested in listing differences between infoboxes in English and in some specific language, please let me know. I have a complete toll allowing to produce such list, and in smarter way than current available one (skips some irrelevant differences).

If you are interested in using something like that - which language you are interested in? Mateusz Konieczny (talk) 20:32, 4 December 2021 (UTC)

what do we mean when we talk about consistency between language versions?

I see three different forms of consistency that we could talk about, and I like to describe them using examples. Please note that these examples are NOT valid tags in OSM (at least not as far as I know) and are only used here for illustration.

First form of consistency is "One specific tag should always specify the same kind of object regardless of the language used in the area where the tagged object is located". So assume we had a tag "biome=tundra", and it would be used for tagging areas of land where the vegetation is limited by low temperatures and short growing seasons. Then if in a specific language version this tag was documented as a tag to be used on nodes instead, or to be used for tagging e.g. railway stations, that would be a breach of consistency. In my opinion that kind of consistency breach would be unacceptable.

Second form of consistency is "The same kind of object should always be marked with the same tag". So if there were one language documenting that a "land area with vegetation limited by low temperatures and short growing seasons" should be tagged "landscape=cold_steppe" while in other languages it would be called "biome=tundra", that would be a breach of this form of consistency. I personally would consider this kind of inconsistency as mildly annoying, but not a big problem.

Third form of consistency is "The same tag should have the same useful combinations in all language versions". So if some languages documented that "biome=tundra" could be combined with "permafrost=yes" and other languages did not, this would breach the third form of consistency. Personally I would not see this as a problem at all; if that combination is useful someone will get around to document it eventually.

What do you think, are there other forms of consistency you care about or do you disagree with me about the importance of these forms of consistency? Let us know, please. --Lyx (talk) 20:23, 26 March 2022 (UTC)

1 is important to me, 2 is nice to have but not critical, 3 is not a good idea at all as it disallows making a new translation page with the most important info and skipping less important parts. Mateusz Konieczny (talk) 20:48, 26 March 2022 (UTC)
@Mateusz Konieczny: Regarding (1): I have a neighbor who prefers to speak in Spanish; we share a driveway. If the users writing Spanish-language pages here insist that service=driveway should apply to shared driveways, while the English-speaking users insist otherwise, would it be proper and correct for the two of us to edit-war over the tagging of our driveway? I do agree that the tag description page in each language should be tailored for comprehension and intuitiveness in that language, but discrepancies between languages are less justifiable when they would result in different tagging behavior. This includes the basic details in infoboxes or data items. Multilingualism is important, but it also risks misunderstanding and conflict among users if taken to extremes. – Minh Nguyễn 💬 11:35, 9 November 2022 (UTC)

Usage of arearelation icons on boundaries

The use of the icons area and relation are used inconsistently across the wiki when it comes to boundaries (specifically, relations tagged with type=boundary). It is clear that area applies to relations of type=multipolygon. However, a boundaries are more complex - they are a relation of type=boundary with one or more closed ways and optionally nodes with the roles Role admin_centre and Role label. Are boundaries area, arearelation, or relation?

The table below shows the different answers given on different wiki pages.

1. Does area apply to relations of type=boundary?

Yes No

2. Does relation apply to relations of type=boundary?

Yes No

Which icon(s) should be used when describing boundaries on the wiki? —Preceding unsigned comment added by ZeLonewolf (talkcontribs) 01:12, 30 October 2020

area is basically wrong with relations, IMO - even with the simple multipolygon relation. As for now there are no different icons for different relations, only relation is available for all kind of relations. --Chris2map (talk) 17:48, 8 July 2022 (UTC)


DynamicPageList extension

A recent mailing list post by Lectrician1 got me thinking we should install the DynamicPageList extension. This simple extension adds a tag that allows any page to include a dynamic list of the contents of a category and customize some basic sorting and display options. For example, Proposal process could have a table that looks like this, populated automatically as a result of each proposal page using the {{Proposal Page}} template and sorted by the date the status was last changed:

A similar list based on Category:Key descriptions with status "de facto" could appear on the Changelog. Or these lists could even appear on Main Page to supplement {{News}}, which is very quiet (only three items for all of 2020).

The extension's official documentation includes a warning to only install it on small- to medium-sized wikis due to scalability. Fortunately, I don't think this wiki is anywhere near the scale where that issue would matter. The Vietnamese Wiktionary, one of the largest Wiktionaries about four times the size of this wiki, bravely uses it on its front page to showcase new entries. Also, I think the scalability issue is specific to performing an intersection between two categories (must be in category A and B but not C), which isn't necessary for the use case described above.

If there's agreement that this extension would be useful, we can ask the operations team to install it.

 – Minh Nguyễn 💬 02:13, 7 January 2021 (UTC)

+1 if this extension is not introducing some noticeable complexity. Is there a real risk of increased instability and poor performance if we keep enabling bunch of extensions? Here benefits seems minimal Mateusz Konieczny (talk) 10:00, 11 January 2021 (UTC)
I can't speak for the cumulative effect of many extensions being enabled, but one way of looking at it is that we have far fewer extensions installed than a typical Wikimedia wiki, while the community seems to expect a similar level of service. DynamicPageList is fortunately a relatively simple extension, befitting its relatively minimal benefits, but I think your concern is worth keeping an eye on. – Minh Nguyễn 💬 06:55, 20 January 2021 (UTC)
Symbol support vote.svg Support --Lectrician1 (talk) 15:01, 8 February 2021 (UTC)
I Symbol support vote.svg Support it. maro21 18:13, 5 May 2021 (UTC)
Symbol support vote.svg Support --Tordanik 20:52, 7 May 2021 (UTC)

By way of an update, the MediaWiki developers have reported stability issues due to intersections with very large categories on some wikis. They're planning to limit DPL to categories containing 100,000 or fewer pages, which shouldn't by itself affect this wiki: our largest category is Category:Pages unavailable in Dutch‏‎ with a mere 45,188 pages (just a bit of translating to do). However, Wikimedia's problems may warrant some investigation as to whether other performance issues could affect us. – Minh Nguyễn 💬 22:50, 28 October 2021 (UTC)

Why is installing this extension blocked? I haven't seen any dissenting voices. maro21 23:35, 12 December 2023 (UTC)

Legal requirements to images or media files

> Main topic: Category:Media without a license

Several uploads to the Wiki still have been done without specifying the license and many images are in use missing an adequate license.

On search how to put things better I looked for a guide or at least an annotation, what has to be respected with uploading and using media like images in the Wiki. But I cannot find such!

  • There is one short and unclear note at Wiki_Help. And that page not even is linked at mainpage or main help page Get_help. (Another issue itself.)
  • Even at the Special:Upload page there are several hints but there is no given help what licenses must or can used basically.

IMHO that way we cannot expect "correct" use of media in the Wiki. I myself have my difficulties with seeing what is right now in view of (using) uploads.

I think an upload or media guideline must be created and put at Wiki_guidelines. And the Wiki guidelines must be directly linked at Get_help and at Special:Upload.

Question: Did I miss or overlook a description or guide in terms of licenses with images at the Wiki and can anyone provide a link?

I would really appreciate if more users could help hereby. --Regards, Chris2map (talk) 19:08, 1 November 2021 (UTC)

At Special:Upload you first see MediaWiki:Uploadtext, at least if you see this page in English, German, or Spanish. It mostly focuses on the question whether the uploaded files are relevant to this wiki not so much on licensing. The upload page also features a dropdown menu for selecting the correct license. This is taken from the configuration page MediaWiki:Licenses. Licenses in this list are definitely acceptable. Media license templates lists all licenses I know. I guess the problem with GFDL is that you are not allowed to trace from such files for OSM. I do not know why it should be a problem to upload such files.
Some sort of guideline could be useful.
I currently do not fix the licensing issue because there are still the options to select "None selected" and "I don't know exactly" which leaves it up to others to fix the licensing. This is often more difficult because you have to find out if the uploader took the picture by themselves etc. Just looking at the last ten uploads (until 19:15, 2 November 2021 UTC) you find four without any licensing and one with a contradicting licensing combination. --Tigerfell This user is member of the wiki team of OSM (Let's talk) 23:02, 2 November 2021 (UTC)
By the way, this topic also came up recently in relation to a claim of fair use, which is of questionable applicability to a website based in the United Kingdom or European Union. We should at least do something about Category:Labelled for deletion, but Category:Media without a license needs a lot of work to contact the uploaders for more information (giving them a fixed amount of time to respond before deletion, that sort of thing). – Minh Nguyễn 💬 01:43, 3 November 2021 (UTC)
Deciding whether we can and should keep fair use images is one of things that needs to be done Mateusz Konieczny (talk) 09:55, 3 November 2021 (UTC)
Category:Labelled for deletion can be emptied only be people with admin rights and they do it, though quite slowly (but there is no real backlog here) Mateusz Konieczny (talk) 09:55, 3 November 2021 (UTC)
Category:Media without a license - what you think about splitting it into subcategories "uploader not notified" and "uploader notified", with second split based on notification date? This would make easier to ensure that all editors are notified and later to start deleting images where uploaders were notified and failed to respond for a long time. Right now processing this category is irritating as many images are stuck in limbo, without any action to be taken for now Mateusz Konieczny (talk)
That could work, though it's even more manual work. Wikipedia and Commons actually use a bot to handle these notifications. Smaller Wikipedias don't run bots for them, but most wikis have a template similar to {{Unknown}} that automatically adds the page to a category based on whether it's been tagged for more than a week (or some other time period). That kind of automation requires using the subst: keyword when inserting the template. – Minh Nguyễn 💬 17:56, 3 November 2021 (UTC)
I actually have plans to automate this a bit - but I want to design process before sending thousands of notifications, also it would be nice to have it runnable without relying on bots (even if it would be more tedious). And yes, something subst: based would be included Mateusz Konieczny (talk) 11:50, 4 November 2021 (UTC)
Thanks for your replies! The ideas to straighten or establish a process to handle the license issue sound good. The template to categorize the contacted cases might automatically switch from "uploader notified" to "uploader notified without reaction" after 4 weeks since placing the template (if this works). - The other part, an explanation for normal users what are the requirements, should been made available as quick as possible. Last week I contacted a user who recently uploaded loads of images and he will/might subsequently add source (own pictures) and license information. He didn't complain, but understandably will not be delighted to edit dozens of file pages. - Is there anywhere a kind of document that can provide a basis for the explanation? --Chris2map (talk) 20:41, 4 November 2021 (UTC)
Talk:Wiki#PD-shape_to_series_of_images is related topic where help would be welcome and basically anyone can do this Mateusz Konieczny (talk) 15:31, 27 November 2021 (UTC)
I linked Wiki Help at Get Help Mateusz Konieczny (talk) 13:07, 8 December 2021 (UTC)
  • Addition to MediaWiki:Uploadtext
Please have a look at MediaWiki_talk:Uploadtext#Addition_of_two_basic_statements. I'm proposing two basic statements for the file upload page. --Chris2map (talk) 16:38, 28 December 2021 (UTC)


MediaWiki:Uploadtext - Addition of basic statement

(Follow-up of discussion from MediaWiki_talk:Uploadtext#Addition of two basic statements)

-- (copy of last 3 comments) --
I see your points. Let's try a conclusion:
I . Please do not upload any file without clarifying and indicating the source!
II . a) If you are the author of this file, you must make it available under a free license.
b) If you are not the author of the file, the file must be under a free license and you must provide the source.
c) In any other case you have to clarify the legal use and compatibility with OpenStreetMap Wiki. A file without source and license will be deleted later.
(The linked pages would still have to be created.) What do you think? Please check my wording. --Chris2map (talk) 12:41, 29 December 2021 (UTC)
Technically, seems to trend toward allowing at least some unfree images. But maybe it is not necessary to mention it in summary, just link to full version somewhere? But it would be nice to clarify upload text before we handle fair use and have some clear policy on that. Mateusz Konieczny (talk) 13:18, 29 December 2021 (UTC)
I suggest we continue the discussion in the linked thread on Talk:Wiki given the general impact with regards to file uploads. --Tigerfell This user is member of the wiki team of OSM (Let's talk) 13:24, 30 December 2021 (UTC)
-- (end of copy) --

I hope we can get to a simple conclusion without clarifying all parts of licensing and a quick implementation of the statement on file upload page. --Chris2map (talk) 12:59, 31 December 2021 (UTC)

I thought it would be more useful to establish the licensing guideline first and then change MediaWiki:Uploadtext and all of its translations accordingly. Otherwise, we would need to change it multiple times. --Tigerfell This user is member of the wiki team of OSM (Let's talk) 13:08, 31 December 2021 (UTC)
I definitely have to agree with you on the need of a comprehensive guideline and that file upload page should be changed as few as possible. However, the statement "I." of above is matching the common state and appropriate without further guidelining, IMHO. I would like to bring this forward. --Chris2map (talk) 08:57, 2 January 2022 (UTC)

Guidelining chart for media file licensing

I want to put my draft for a chart up for discussion: Drafts/Media file license chart --Chris2map (talk) 10:36, 2 January 2022 (UTC)

Thank you for that! Maybe asking LWG for review could be useful? Mateusz Konieczny (talk) 08:03, 6 January 2022 (UTC)
Yes, at least we could ask. Per which way? legal-talk mailing list? - Should we go soon or first turn another round in wiki and try to get more feedback from team or contributors? This was my intention. --Chris2map (talk) 12:31, 6 January 2022 (UTC)
It would be nice to get more feedback before taking any further steps of survey and proposing. I don't want to rush ;) --Chris2map (talk) 15:02, 6 January 2022 (UTC)

Beside the chart to help what to do with uploading regarding licensing, we need to help how to do it (technical/practical), don't we? E.g. where and how to edit, how to embed license, layout things (like header), etc. I think that should be provided on another page (a manual / step-by-step instruction) and not on the chart's page. What do you think? --Chris2map (talk) 17:12, 15 January 2022 (UTC)


Designing policy for handling files without clear license

OSM Wiki has a serious problem with files that have no clear copyright status ([4][5]).

We have many files that are blatant copyright violations.

Many wiki pages is using clear known copyright violations or files with unknown status.

There are following groups

  1. Clear copyright violations - obvious copyright violation, also files where uploader admitted that files are copied from random website, Google Street View or source is stated. Or files copied from Wikimedia Commons that were deleted there.
    • Such files should be identified and marked with {{Delete}} template
  2. Files openly licensed and marked as such with proper licensing template, with clear source
    • Not a problem
  3. Files where licensing info is stated, but in text rather than using a proper licensing template
    • In such case licensing template should be applied
  4. Files where licensing info is missing and author was never notified about problem
  5. Files that were clearly uploaded in good faith by OSM mappers, but without any licensing info and uploader is inactive
    1. What should be done with such files? Delete? Keep and mark specially?
  6. Fair use - unfree images that re impossible to replace and important

Why this cleanup is worth doing?

  • Copyright violations are illegal and often unethical
  • Files with unknown copyright status have limited usability and are a legal risk
  • Reputation of ignoring copyright is unwanted for us
  • OSM Wiki content, including images, should be safe to use and usable by others - not filled with traps
  • Nearly all problematic images are replaceable by superior images


  1. How long we should wait between notifying uploader and deleting the image? 2 months? 4 months? 1 month?
  2. Is it desirable to delete old irreplaceable images with unclear licensing status uploaded by OSM mappers? For example photos of OSM events?
    1. If such images would be kept - how to specify rules to block further uploads without a clear status?
  3. Is it OK and desirable to have some fair use images? On which rules?
  4. Have I missed some category of images?
  5. Is it OK to upload "noncommercial use only images"? This is problematic as it is not really clear which use is forbidden, severely restricts reusability and so on. Wikimedia Commons is not allowing such images for quite good reasons
  6. Would it be OK to allow user-page only personal images that are not openly licensed? See User_talk:Nacktiv
  7. Template:Maxar image - Are we allowed to use Maxar imagery such as for illustration on wiki? If yes - why and how? (it is not covered by editing permission - "you understand and agree that you may only use our imagery to trace, and validate edits that must be contributed back to OSM. You cannot download our imagery or use our imagery for any other purpose" - Maxar
  8. Template:Bing image - Are we allowed to use Bing imagery for illustration on wiki? If yes - why and how? (it is not covered by editing permission - "The rights that you have under this agreement are limited solely to aerial imagery use in a non-commercial online editor application of OpenStreetMap maps (an "Application")." - Bing Maps) Mateusz Konieczny (talk) 02:36, 9 December 2021 (UTC)
  9. Should we allow CC-BY-NC-ND / CC-BY-NC / CC-BY-ND media at OSM Wiki? Mateusz Konieczny (talk) 22:43, 1 August 2022 (UTC)
At first reflex I thought no. But then I thought about where a problem would arise in that. The wiki is not a commercial project, so using these licenses would be OK. Also, if there is a link to a wiki page from other websites or services. I think normally a wiki page and the images it contains are not reused, but only linked or reproduced. - However, the first problem is when someone does reuse wiki content in such a way that it becomes part of a commercial service. We can't control that. The second problem is that images not only appear on wiki pages, but can also flow into databases, e.g. via taginfo or in the data items. Then commercial use is very likely. And how do we want to regulate and control this, so that in some cases the license is OK, but not in others. I can't imagine how this is supposed to work in practice. The mixing, if we allow the -NC and -ND licenses, is unavoidable. So in the end I would say that we should avoid these license variants. --Chris2map (talk) 20:26, 2 August 2022 (UTC)
The worst part for me is that "commercial" is not really clear. Lets say I am making an OSM editor and got grant supporting its creation. Can I use such images? Mateusz Konieczny (talk) 06:38, 3 August 2022 (UTC)

Extra questions (added later)

  1. How much of imagery is allowed? Is small snippet of unknown imagery like at allowed? Mateusz Konieczny (talk) 15:24, 4 March 2022 (UTC)
  2. What about licenses which allow commercial use with exclusions such as (less radical than Wikimedia Commons, but sadly necessary if one cares about blocking bad-faith parasites like Getty Images at cost of harming some legitimate reusers). Example: Mateusz Konieczny (talk) 04:41, 15 June 2022 (UTC)


Please, if you have any opinions on questions raised here - please comment. Mateusz Konieczny (talk) 02:36, 9 December 2021 (UTC)

"Keep and mark specially" should be the policy for all files without a license right now. We can't expect to go through all of them and we shouldn't delete them either since we can expect most of their uploaders to not be active and many are useful to have. Lectrician1 (talk) 15:35, 3 June 2022 (UTC)

Example where it is not entirely clear who is the author: - this file is from Commons:
Re questions:
1 - I would say 6 months. But we can also try to contact them on because it's more likely they will read the message there if they haven't been logging in to the Wiki for a long time. But 6 months for old files, uploaded long time ago and where the user is not active.
2 - I wouldn't delete them.
3 - Yes, if there is a need, as in the examples you gave. maro21 22:57, 9 December 2021 (UTC)

@Maro21: "6 months" That is for old images, right? What about brand new upload where user was notified within days from upload? Would it be OK to have shorter time there? Mateusz Konieczny (talk) 08:14, 10 December 2021 (UTC)
I assume that in such cases they will react, answer and add a license sooner than later ;p. Otherwise yes, shorter time would be ok, 1 month? maro21 16:45, 11 December 2021 (UTC)
IMHO 3 months for old ones is OK, but I'm also fine with 6 months. For new ones, if uploader is notified in same week (within 1 week) then 1 week time limit from moment of notifying should be adequate. If within 2 weeks then +2 weeks. Within 1 month then 1 month. - What about this proposal: If image file is uploaded without selecting a license, there will be automatically added a template that indicates there is no license and sets a time limit (e.g. 2 weeks) for deleting the file? --Chris2map (talk) 19:16, 11 December 2021 (UTC)
@Maro21: "I assume that in such cases they will react, answer and add a license sooner than later" - at least some are no longer active, sometimes for 10 years and more. We have large enough project that some left completely (sometimes due to lack of further interest, some were banned and some died) Mateusz Konieczny (talk) 08:08, 12 December 2021 (UTC)
I meant recent uploads from active users, that they will react sooner so 6 months period won't be necessary. maro21 21:56, 12 December 2021 (UTC)
3 - Are screenshots of websites such fair use images as long as they are used as previews in descriptions or lists of the website service and the service relates to OSM in some way? (e.g. List of OSM-based services) --Chris2map (talk) 19:02, 28 December 2021 (UTC)

7 - (Use of images of Maxar imagery) In most cases images are used in the wiki to describe or support the tracing or validation process. Might this be interpreted as part of validation? --Chris2map (talk) 13:50, 28 December 2021 (UTC)

Good point, maybe it would work with broad interpretation Mateusz Konieczny (talk) 14:14, 28 December 2021 (UTC)

2.1 - (how to specify rules to block further uploads without a clear status) Wikimedia Commons uses abuse filters (like #31, #154, #156). There is also an abuse filter preventing the upload of files without a license. This solution avoids that administrators have to review the obvious cases of copyright violations. Otherwise, I expect a lot more deletion requests coming up. --Tigerfell This user is member of the wiki team of OSM (Let's talk) 13:29, 31 December 2021 (UTC)

Extra question 2 - this file can stay since it was first posted to Pixabay prior to 9 January 2019, when they changed from a Creative Commons Zero license to a license that allows commercial reuse with some restrictions (refer to commons:Template:Pixabay). Same principle applies for files originally from Pexels (before 4 July 2018) and Unsplash (before 5 June 2017). Can't say the same for files that were first posted in Pixabay/Pexels/Unsplash after their respective cutoff dates. -Ianlopez1115 (talk) 12:46, 17 June 2022 (UTC)

It is worse! "this file can stay since it was first posted to Pixabay prior to 9 January 2019" - but it was uploaded to OSM Wiki after that, so it was almost certainly obtained on restrictive license (it does not matter that it was earlier available on more permissive one, though maybe getting it from internet archive page of old versions is still possible?) Mateusz Konieczny (talk) 16:00, 17 June 2022 (UTC)
Could that serve as an alternative source ? The website itself carries "(c)2016" in footer. They state that they couldn't guarantee for the permission, but who can? (Can we be sure in every case on Commons?) --Chris2map (talk) 17:15, 17 June 2022 (UTC)

Dubious licensing of a derivative work

I started asking users to state license of work they uploaded. In most cases it was just clarification of self-made work but there are cases where it is not obvious and appears that users tag things as "own work" where it is actually just screeshot and they may not hold copyright. In such cases user should be asked a clarifying question.

I already edited what I post on user talk pages to be more clear and to be better at not triggering such answers.

I plan on handling that but I post here in case that something would go wrong with that to prevent likely invalid license staying.

If anyone want to handle one of such case: feel free to ask this users. If something is fully explained - feel free to edit list above.

In case of solving something from this list: please add note on the list below Mateusz Konieczny (talk) 11:13, 31 January 2022 (UTC)

Current list is as follows:


  • File:Beverley.png, File:Trieste 2009.01.13.png - these are Osmarender screenshots, so for sure it's not CC0, I changed it to {CC-BY-SA-2.0 OpenStreetMap} + [Category:Osmarender Rendering Examples]
  • File:R kleineisel 6.png - if the map data comes from OSM, it should also have at least {CC-BY-SA-2.0 OpenStreetMap}
  • File:Bahndach.jpg - screenshot of Potlatch should have the same license as the program?
  • File:BusStopConnection.png - an iD screenshot, so I added the license. Not enough features to say it's either "copyright OSM contributors" I think. maro21 23:23, 29 March 2022 (UTC)
  • File:Balticmaps-high zoom.png - as I can see on the data does not come from OSM, so it's copyrighted and may not be on a free license. maro21 23:42, 29 March 2022 (UTC)

Forbidding upload of new files using outdated Creative Commons license?

Related to Talk:Wiki#Designing_policy_for_handling_files_without_clear_license

See for description of the problem.

I propose to follow their recommendations and to

  • forbid uploads of new files on this affected licenses
  • Modify license templates and note the problem
  • Notify uploaders of this files and ask them to consider relicensing

Mateusz Konieczny (talk) 17:59, 25 February 2022 (UTC)

Thanks for discovering! I think we should regard that. At least prohibit uploads and enhance the templates. --Chris2map (talk) 20:25, 14 March 2022 (UTC)
What about this text for the "-self" templates? Dear author! This version of the CC license is outdated. Please consider updating to latest version 4.0 to avoid legal hassle. (Learn more). Maybe we should create a wiki page with infos and link to it. --Chris2map (talk) 21:35, 14 March 2022 (UTC)
I agree with you, I think that users should be encouraged more clearly to indicate the license of the imports properly. But I would be in favor of giving them a minimum time to react (like 1-2 weeks) — Koreller (talk) 06:40, 25 May 2022 (UTC)
Regarding the technical side, I have not found a mechanism to implement this using abuse filters. Just wanted to let you know ... --Tigerfell This user is member of the wiki team of OSM (Let's talk) 13:38, 3 August 2022 (UTC)
@Tigerfell: adding "Marco Verch" to abuse filters? maro21 21:21, 24 January 2024 (UTC)

Very interesting article. I'll quote the most important part, for people who didn't want to read such a long article:

The original version of the CC license stated that the license would “terminate automatically upon any breach.” That meant that if you failed to live up to the license terms in any substantial way, you were no longer a licensed user of the copyrighted work. Any uses you had made of that work were no longer permitted under the license, so unless you had another basis for using it (for example, if your use qualified as “fair use”), then you were now infringing copyright.

Recall that “willful” copyright infringement carries a statutory penalty of $150,000.

These two facts — automatic termination on breach, statutory damages of $150,000 — created the copyleft troll

Copyleft trolls are a combination of entrepreneurial individual extortionists and law-firms that actively recruit would-be extortionists with a pitch that’s very similar to the copyright troll’s come-on: sign up with us and we’ll find people who made minor errors in their use of your Creative Commons works, and then send them a speculative invoice for a “license,” on threat of a copyright lawsuit that could run them $150 grand plus legal fees. We’ll split the take.
The 2.0 license has the strictest attribution requirements, making it easy to slip up.

I think the only things we could do is to set a filter on the words "Marco Verch". After all, we can't forbid the use of the 2.0 license. We can only suggest and warn by providing a link to this article.

So there's no problem if a user uploads his work and gives it a CC 2.0/3.0 license, but only if he copies it from somewhere, marks the attribution incorrectly and unluckily ends up with a copyleft troll.

See also:

maro21 21:21, 24 January 2024 (UTC)

" we can't forbid the use of the 2.0 license." - we can do exactly this if we would want (or announce that no new files on this license will be allowed)Mateusz Konieczny (talk) 12:26, 25 January 2024 (UTC)

Installation of the "Extension:Media Viewer" on the wiki

Hello everyone,

Is it possible to install the Media Viewer extension on the wiki?

The Media Viewer allow to view images in larger size, with useful information about their contents, authors and related metadata. It also offers a number of tools to share, download or embed media files.

The Media Viewer extension aims to:

  • improve the viewing experience for readers
  • make it easier to preview and browse images
  • provide a quick summary, with easy access to details
  • offer features such as enlarge, download, share and embed

(see Help:Extension:Media Viewer for further information)

Thanks for your answers — Koreller (talk) 09:14, 23 March 2022 (UTC)

Can you give examples of specific files and actions where it would be helpful?
I think that smarter solution would be moving files to Mediawiki Commons, we are unable to handle existing ones. Note that downloading, viewing files is possible already Mateusz Konieczny (talk) 11:22, 23 March 2022 (UTC)
@Mateusz Konieczny: The Media Viewer is orthogonal to where the images are hosted. It works just as well with images hosted on Commons. The interface looks a little different for such images, as you can see when previewing most images on Wikipedia. – Minh Nguyễn 💬 21:06, 14 April 2022 (UTC)
Once this extension is installed, will it be possible for anyone to disable it? maro21 18:59, 23 March 2022 (UTC)
@Maro21 Yes, you just click the settings button in the upper right of the image viewer when an image is shown and click "disable". Lectrician1 (talk) 22:22, 23 March 2022 (UTC)
Symbol support vote.svg Support Lectrician1 (talk) 22:23, 23 March 2022 (UTC)

mw:Extension:MultimediaViewer comes with MediaWiki these days. It just needs to be enabled. However, I'm pretty sure it depends on Beta Features and won't work unless that extension is also installed. – Minh Nguyễn 💬 21:06, 14 April 2022 (UTC)

I kind of worry that installing piles of extensions will make even harder to maintain wiki installation Mateusz Konieczny (talk) 11:08, 10 October 2023 (UTC)

Symbol support vote.svg Support erutan (talk) 22:23, 25 February 2023 (UTC)

Having a proper Lightbox would make it a lot easier to have multiple photo examples for key values. Being able to have a set of thumbnails where you can click one to load a modal with caption + full size version that you can just then move onto the next one is way better than opening a bunch of full size versions in new tabs and looking through all the attachment file clutter for the caption. In many cases this is ignored, or people have to cram it into tables which quickly ends up bloating the page.

Flags and separators in osm calendar

I believe the OSM calendar on the wiki frontpage, which is now managed as an external dependency (prior it was a wiki table), has lost some of its clarity by removing the flags and horizontal separator lines from the table. Before you could see on a glimpse where the events took place, now you are looking at a wall of text and have to read everything in order to see where things will happen. I have raised an issue with the developers, who have asked me to post a note here, in order to find out what others think and to keep track. See here for the original issue on github: --Dieterdreist (talk) 08:08, 20 April 2022 (UTC)

@Dieterdreist: I agree, some kind of visual indication or filter on the main page would make the global event listing more usable. In the meantime, individual country pages can embed filtered OSMCal listings, for example United States#Upcoming events. Hope this helps! – Minh Nguyễn 💬 20:21, 7 May 2022 (UTC)
I also preferred the old visual presentation and agree that the current "wall of text" is not ideal. To me, issues include:
  • The lack of structure/whitespace
  • No flags (which are useful because they let me visually scan a list for events that have a good chance to be near me and held in a language I understand)
  • Poor-quality automatic generation of place descriptions. A human would not have written "Berlin, Berlin, Germany" or included a city for an event that happens online.
  • Too much text (caused by unabbreviated names of months, country names instead of flags, and the automatic place descriptions)
--Tordanik 15:00, 10 May 2022 (UTC)
One of the challenges here is that the formatting is exclusively managed in an external dependency without much options to influence it using Wiki templating or Lua code. Extensions like provide much better options to customize external data presentation in a wiki. As it's a stable extension, it would also be one less of a dependency to maintain on our own. Mmd (talk) 13:47, 3 June 2022 (UTC)
I think it shouldn't be too much effort to replace the OSMCalWidget by the External Data extension, and move all styling to the Lua code for everyone to adjust as needed. I've uploaded some proof of concept code here, along with the Lua code, a Wiki page, and a screenshot: ... Let's bring the power back to the Wiki users. Mmd (talk) 18:09, 12 August 2022 (UTC)

Mediawiki internal error with Recent changes


I can't filter recent changes and choose one namespace, for example talk pages because there is an error "[3d0a0d00d2a4fab30d951498] 2022-04-30 16:54:28: Fatal exception of type "TypeError" :/. maro21 16:55, 30 April 2022 (UTC)

I can not confirm. Everything works for me. Strange! --Chris2map (talk) 17:08, 30 April 2022 (UTC)
What do you see when you click the link? maro21 18:06, 4 May 2022 (UTC)
It errors for me. What about which works fine for me? I created it from Mateusz Konieczny (talk) 20:09, 4 May 2022 (UTC)
@Maro21: Sorry, I didn't recognize and check your first link! Same error for me. Is this a valid url? Did it work earlier? I had checked the function on Special:RecentChanges page and all works there (also link of Mateusz). --Chris2map (talk) 20:32, 4 May 2022 (UTC)
It worked before. This is how I checked recent changes in the past: Special:RecentChanges and then I chose namespace and clicked "Show". maro21 20:41, 4 May 2022 (UTC)
@Maro21: I'm still not clear where this URL notation of your first link that causes an error is generated / used. But I could explore the following: With /w/index.php?namespace=1&tagfilter=&users=&title=Special%3ARecentChanges the option &users= should not be empty. Either remove it from the URL (test1) or put in an user name (test2). Does this do it? --Chris2map (talk) 15:44, 15 June 2022 (UTC)
The manually edited link obviously works, but I would like the whole thing to work. When I select another namespace from the list from the working URL, there is still an error. Good that you at least found what causes the error and that removing "users=" fixes it - so I can create links like Talk pages, Templates etc. maro21 22:39, 15 June 2022 (UTC)
Fine, I checked your new links and they work for me, even if I change namespaces. But why do you use this form of url notation? Why don't you use ? --Chris2map (talk) 07:58, 16 June 2022 (UTC)
I don't use the URL. I use the RecentChanges tool, which generates such a URL. maro21 23:58, 25 June 2022 (UTC)
@Maro21: "RecentChanges tool, which generates such a URL" - what is the source of this tool? Is it some official gadget or custom script or what? Or do you mean page? If you use Special:RecentChanges - what is the exact list of steps to trigger this? I opened that page, went to namespaces filter, selected "Talk" with check box resulting in which works fine. How you menaged this link to be produced? Mateusz Konieczny (talk) 11:27, 6 September 2022 (UTC)
Reported here maro21 13:43, 6 August 2023 (UTC)
@Maro21: is waiting for response Mateusz Konieczny (talk) 09:41, 2 October 2023 (UTC) is waiting for response ("why are you even pressing the "Show" button in the first place?"). Also, are you interested in filing an upstream bug? (that almost certainly will be ignored or closed like other mediawiki bugs...) Mateusz Konieczny (talk) 17:19, 3 November 2023 (UTC)
There is a declarative sentence in reported speech ("I'm wondering why are you even pressing the "Show" button in the first place"), which should end with a full stop. There is no question there. maro21 17:58, 3 November 2023 (UTC)

Updating the wiki's license

According to the article, A Bug in Early Creative Commons Licenses Has Enabled a New Breed of Superpredator, early CC licenses, such as CC Attribution 2.0, which have very strict attribution requirement, where any mistakes being made, such as unintentional misspelling of names or some other details, will not be forgiven, and reusers are offered no chance in correcting their mistakes. Some copyright trolls (or rather, copyleft trolls) are exploiting this rule, to make people reusing CC-BY 2.0 works to pay for large profit for violating the license term, despite the original intention of creative common being such that people should be able to reuse others work freely.

And the OpenStreetMap Wiki's current license, is exactly "Creative Commons Attribution-ShareAlike 2.0", something affected by this. To mitigate such problem, Creative Commons as in the organization behind the license, have published an official blog, Do not feed the trolls, urging people to update their license to version number 4.0 in order to avoid problems caused by legacy license.

As such, I think OSM Wiki should also update the CC license accordingly to avoid random people uploading content onto this wiki site and try to use it as a way to extort profits out of the hand of others who use content on the wiki.C933103 (talk) 12:01, 22 May 2022 (UTC)

I support this change, I think our goal is not to create trouble for those who use the texts and images on the wiki, if they credit us properly. — Koreller (talk) 12:15, 22 May 2022 (UTC)
Support also from me. Thanks for addressing this! --Chris2map (talk) 20:36, 22 May 2022 (UTC)
Can we change OSM Wiki license without getting permission from all users who ever edited pages? (or deleting their contributions) Mateusz Konieczny (talk) 07:24, 23 May 2022 (UTC)
Yes I think that we have a legal issue, could OSM foundation help us to answer this question? (The question could also be: how did Wikipedia change its license?) — Koreller (talk) 15:58, 24 May 2022 (UTC)
GFDL license was modified to allow this - see Such action is extremely unlikely to be available to us. Mateusz Konieczny (talk) 16:46, 24 May 2022 (UTC)
@Mateusz Konieczny: That was the process for migrating Wikipedia's text from GFDL to CC BY-SA 3.0, which is far more complicated than upgrading from one version of a license to another. At the time of that migration, the Wikimedia Foundation made it a requirement to accept terms of use, which has two seemingly relevant provisions: agreeing that reusers may comply with the ShareAlike requirement by licensing their own work under "CC BY-SA 3.0 or later", and agreeing that "a hyperlink or URL is sufficient attribution under the Creative Commons license". These provisions apply only to text contributions, whereas image contributions can be uploaded under a variety of licenses. It seems that Wikimedia Commons image contributions are a vector for this kind of attack. – Minh Nguyễn 💬 08:26, 25 May 2022 (UTC)
You can contact LWG and I expect that answer will be "it is impossible". But we can migrate/exchange media files. If someone is interested they can try to help with this part Mateusz Konieczny (talk) 16:48, 24 May 2022 (UTC)
Because CC licenses have upgrade clauses, it seems quite possible to switch to 4.0 and would not require permission from existing users. --Tordanik 15:10, 25 May 2022 (UTC)
Oh right, I was unaware of this - "You may distribute, publicly display, publicly perform, or publicly digitally perform a Derivative Work only under the terms of this License, a later version of this License with the same License Elements as this License" Mateusz Konieczny (talk) 07:05, 26 May 2022 (UTC)
See - for CC-BY-SA 2.0 they state: "Your contributions to adaptations of BY-SA 2.0 or 2.5 materials may only be licensed under: * The license used for the original work, or a later version of that BY-SA license. * Ported versions of that BY-SA license, the same or later version as the licensed work." - So later versions like CC-BY-SA 4.0 should be fine, shouldn't they? --Chris2map (talk) 11:18, 26 May 2022 (UTC)
CC-BY-SA-4.0 may be added in new changes, but version 2.0 will still apply (CC-BY-SA-4.0 AND CC-BY-SA-2.0). Something B (talk) 09:05, 10 November 2023 (UTC)
Is anyone interested in working on this? Or at least planning? Not sure is it worth keeping it on this page in the current state as it is (1) a very large project (2) not confirmed that there is a clear support for this Mateusz Konieczny (talk) 06:21, 2 September 2022 (UTC)

See for mailing list posting Mateusz Konieczny (talk) 03:20, 30 September 2022 (UTC)

I still support it but don't have stamina to push it. I think discussion should stay here or maybe move to Talk:Wiki content license and leave a link here. --Chris2map (talk) 16:05, 3 December 2022 (UTC)

Updating license of media files

See also proposal to ban uploading new images on such outdated licenses which is much easier to implement, also images are higher risk. See also this section with more actionable copyright actions about mislicensed images and see this section with blatant copyright issues affecting OSM Wiki Mateusz Konieczny (talk) 07:29, 23 May 2022 (UTC)
@Koreller: @C933103: @Chris2map: - note that it is much easier to achieve with images where individual files can be relicensed one by one - would you be interested in writing a text that can be send to all such uploaders? There should be some mention that it is not applicable to old works based on OSM data? If such text would exist I could use bit edit to send it to uploaders of CC-BY-SA-2.0 licensed work which is not marked as OSM-based Mateusz Konieczny (talk) 12:47, 25 May 2022 (UTC)

Uploading CC-BY files should require stating authorship

As reported by @AngocA: upload file is not asking for file authorship even if selected license (CC-BY-*) makes mandatory to state authorship. This should be fixed to stop new files from appearing in invalid copyright state Mateusz Konieczny (talk) 15:14, 5 June 2022 (UTC)

Though from what I see there seems to template present that has space for that info Mateusz Konieczny (talk) 15:23, 5 June 2022 (UTC)
On side of the license templates we could add a notice for uploader to add attribution, see test on User:Chris2map/Sandbox&oldid=2336777. Notice only shows up for logged-in users (as uploaders are). --Chris2map (talk) 16:48, 5 June 2022 (UTC)
Is there any possibility in the code of the Special:Upload page to insert the CC licenses in the Information template? Then we could fill the attribution automatically with the content provided with "Author" in the Information. I made a test version to the template Information on Template:Sandbox (Template:Sandbox&oldid=2339353) that could be do like this example (User:Chris2map/Sandbox&oldid=2339354). --Chris2map (talk) 18:40, 9 June 2022 (UTC)
Unfortunately, this does not work with the upload page. --Tigerfell This user is member of the wiki team of OSM (Let's talk) 13:08, 11 June 2022 (UTC)
How about an abuse filter that would catch files with missing or incomplete licenses? --Tigerfell This user is member of the wiki team of OSM (Let's talk) 13:08, 11 June 2022 (UTC)
@Tigerfell: that would be great! Sadly I have no idea at all how abuse filters work (and for now scripts I wrote allow me to process more images that I have time for, especially given that some of notified people have questions that need to be answered...) Mateusz Konieczny (talk) 21:38, 22 November 2022 (UTC)
Following extensive research and testing I now created filter 16. As I am not sure if it works as intended, it just tags uploads for now. Those edits should appear in --Tigerfell This user is member of the wiki team of OSM (Let's talk) 10:06, 3 December 2022 (UTC)
There is one file on the recent list (File:2022-12-17-mapping party Reezekne RTA.png). I added license - How do we get it cleared from the list? - (Once when the filter doesn't list the files but instead sends messages to the uploaders, the problem no longer occurs.) --Chris2map (talk) 11:05, 4 December 2022 (UTC)
You can remove the tag via the page history and the button Edit tags of selected revisions on the right. Abuse filters can show warnings or hinder users to do a certain action. I just want to start with marking such uploads so I can see if the filter is working as intended. The documentation is somewhat confusing to me. Later, I want to show a warning at least. I am considering a warning message and hindering users to upload files without licenses. That depends on how well the filter works and if you think that is more helpful than harmful. --Tigerfell This user is member of the wiki team of OSM (Let's talk) 14:51, 4 December 2022 (UTC)

File upload in page editors lacks information of copyright or license

Stuck: --Tigerfell This user is member of the wiki team of OSM (Let's talk) 11:07, 17 July 2022 (UTC)

There is a "inline" file upload method in VisualEditor, I wasn't aware until now. This way of file upload doesn't provide any information like author, copyright, license or source. There is a checkbox for a kind of standard licensing, but it doesn't seem to work. This needs to be fixed urgently! - I tried to gather some background information [6], [7], [8], but I didn't get any further. The linked help pages give the impression that the upload dialog in the VisualEditor uses the same settings as Special:Upload. Something is obviously not working here. (Maybe simply this "standard license" for the checkbox is missing somewhere.) - If it can't quickly be fixed, that upload dialog in VisualEditor should be deactivated in the short term, IMHO! Who could ckeck and fix this? --Chris2map (talk) 08:48, 26 June 2022 (UTC) Same upload dialog and issue appears with the standard text editor. --Chris2map (talk) 19:46, 27 June 2022 (UTC)

Thanks for pointing this out. I do not know how to solve this problem because Visual Editor is configured identically in all OSMF-hosted wikis. I would need to specify the licence template in the configuration. Those templates do not necessarily exist in the other wikis. So, fixing the issue in this wiki might break the functionality for another one. --Tigerfell This user is member of the wiki team of OSM (Let's talk) 11:07, 17 July 2022 (UTC)
Hmm, do you know the place where this issue could be noted or addressed? Maybe it's possible to set a neutral named template that is only executed if existing in a wiki (and each wiki could put custom content in the template or not use it). Or maybe it's possible to have a parameter or variable that can be set in the wiki. - If this can't be implemented in short term, is there a way to sabotage the upload function in this wiki so it won't complete successfully and users have to use special:upload page? --Chris2map (talk) 19:29, 22 July 2022 (UTC)
Sorry for the late reply. The correct addressees are the Sysadmins via GitHub because this is where those settings are adjusted. The tricky thing is that the other wikis are either write-protected [9] or even read-protected [10][11] and I do not have access to any of them. So, I can not actually see what I am doing there when I propose a configuration change for all wikis. The last restructuring of the wikis' configuration files created a separate section of configuration for this wiki (location in the source code). I opened two PRs yesterday. If they merge them I can open another one and put the previously discussed code in there. I already created Abuse filter 16 which reminds users of missing licence templates and links to the media file license chart and I changed an interface message to point out that the users have to add the licence template themselves. --Tigerfell This user is member of the wiki team of OSM (Let's talk) 15:07, 18 December 2022 (UTC)
See how it looks like for the user: Mateusz Konieczny (talk) 16:15, 14 November 2022 (UTC)

Documenting changeset tags separately from element tags

Changeset tags (Category:Changeset tags) are currently just documented on Key:* pages, which however is pretty confusing, since it conflates changeset tags and element tags in ways that are not immediately obvious. E.g. most of these tags have status=discardable but this of course refers to the usage on elements (since changeset tags in fact cannot be discarded since they're immutable). So e.g. the status of the created_by=* tag should probably actually be "de facto" for the changeset tag. Likewise the {{KeyDescription}} infobox shows the taginfo usage, which of course only refers to the usage on elements but that again is not immediately obvious.

So I think it would make sense to document the changeset tags in a dedicated namespace, perhaps as subpages, e.g:

Key:source, Key:created_by, Key:imagery_used would then only document the usage on elements (like 99% of Key:* pages do) and of course link to the respective changeset tags.

I think that this would clear up the documentation, what do you think? --Push-f (talk) 06:08, 20 July 2022 (UTC)

Maybe Changeset key:created_by or ChangesetKey:created_by instead of namespace that has own baggage would be better? Mateusz Konieczny (talk) 11:20, 20 July 2022 (UTC)
Yeah that would also work. In that case I'd prefer CamelCase. A small advantage of using subpages would be that they would automatically link to Changeset but I guess such a link could also be produced via a template. --Push-f (talk) 04:57, 21 July 2022 (UTC)
On a related note I think we should deprecate use on changesets (P37) and instead introduce data items "changeset key" and "changeset tag" to be used with "instance of". --Push-f (talk) 11:23, 1 August 2022 (UTC)

@Push-f: - are you interested in creating this templates? If yes, then feel free to do so, there was more than enough time to protest/comment and this idea makes sense (I also had this idea, not done it only due to limited time) Mateusz Konieczny (talk) 17:18, 3 November 2023 (UTC)

See also currently discussed issue Talk:Tag_status#Discardable_on_entities,_but_usable_on_changesets. I support establishing a namespace for changeset keys. Camel case ChangesetKey: would be fine! -- Chris2map (talk) 19:18, 3 November 2023 (UTC)

So how? ChangesetKey:created_by -- Something B (talk) 23:09, 3 November 2023 (UTC)
@Something B: Yes, but the "whole system" (templates and module) needs to be educated and adapted to it, I must admit. See Template_talk:ChangesetKeyDescription.
An alternative could be one of these notations for the pagenames:
  1. Key:(Changeset) created_by – example
  2. Key:Changeset - created_by
  3. Key:-Changeset- created_by
  4. Key:Changeset/created_by
  5. Key:Changeset//created_by
I like no.1 too. Should be working without reworking the module. --Chris2map (talk) 13:49, 4 November 2023 (UTC)
I think that splitting the documentation into two articles isn't a good idea.
First: links from the main OSM website will still direct to Key:created_by:
  • the [created_by] tag as a tag used in the main database actually only needs an infobox: with usage statistics, status, description, just like any other tag or key in the database.
  • for that [created_by] as a tag used in the changeseet needs a description, but for that it doesn't need an infobox at all with information on whether it is to be used on nodes or not, because it is not used on Elements at all. Thus, I would leave it as it is. Alternatively, you could make it so that on one page there is a description of both the changeset key and the key from the main database, separated by a horizontal line, for example: [12]. maro21 21:48, 7 November 2023 (UTC)
The first point (link from an OSM changeset) is an important note but I'd say that could and should be updated. Does anyone know if OSM website uses the documentation links from the data items (like iD editor) for these tag links?
To the secondly points: I prefer to document changeset keys or tags separately from the element tags. I'm with you that changeset tag pages don't need the element tag infobox, or at least an new infobox with different layout (neither tag descripition nor feature description). So I would use ChangesetKey: and ChangesetTag: pages with new distinct layout. Or should we abstain from those separate pages and list (document) all changeset tags on one single main page?
In addition the element tag pages could get a uniform link notice to the documentation place of the changeset tag of the same name. --Chris2map (talk) 18:01, 8 November 2023 (UTC)
@Chris2map: The part of the infobox that says which element types you can use the key/value on now includes an icon indicating whether it's a valid changeset key/value, based on use on changesets (P37). With this change, pages like clacks_overhead=* can be documented as "in use" without causing as much confusion. – Minh Nguyễn 💬 18:22, 10 November 2023 (UTC)
I have to say that it is not clear to me how the different nature of element tags and changeset tags can be recognized and how we want to provide different information for e.g. status or combinations etc. in the description box. In case of single wiki page that would then need at least an additional box for the changeset use case. IMHO, the additional icon is far from enough to make these different cases recognizable and understandable. --Chris2map (talk) 08:11, 11 November 2023 (UTC)
@Chris2map: That's true, but I would consider it just another case of homonymous keys where the usage differs by element type. Otherwise, if we relegate changeset usage to a separate page, we have to work harder to make that page discoverable than if it's in a separate section on the same page. For OpenHistoricalMap-specific tag definitions, we're relying on {{See OpenHistoricalMap}} to make the OHM page more discoverable, but for changegset keys/tags I think that would make it look like more of a special case than it is in reality. – Minh Nguyễn 💬 22:34, 11 November 2023 (UTC)
@Minh Nguyen: I see your point with fragmented and findable documentation. To jump to the start of this discussion: Look at the very first 4 sentences. It is an important thing to clear a status of an element tag to me too. Meaning, if e.g. usage in the map (on elements) was discardable that should be provided on the tag page to users and software (like taginfo). In such a case a different status, since usage on changesets is active, wouldn't be appropriate to me. This leads to 2 statuses on one page or to no status for the changeset usage. The former is currently tested on Key:created_by but in this way it is no solution and increases confusion rather than reducing it, IMHO. Then I would prefer to leave out the status for the changeset use. --Chris2map (talk) 08:10, 12 November 2023 (UTC)
@Chris2map: I concede that there’s a tradeoff in terms of being able to definitively state the discardable status of an otherwise acceptable key for changesets. To me this is similar to the situation with type=*: deprecated on nodes and ways, but required on relations. – Minh Nguyễn 💬 18:54, 14 November 2023 (UTC)
@Minh Nguyen: I obviously make a much bigger distinction between the two cases (changeset and entities). To be honest, when it comes to changesets, I would prefer not to even talk about the terms tags and keys. For me, these belong to map elements and map features and I therefore see a fundamental risk of confusion if it is not treated separately for changesets (not in technical way but in terms of feeling). But I definitely don't want to be petty here. The current path is already a big step forward and will result in a good tradeoff. But it would be nice if we weren't the only ones writing "ping" pong here. What do others think? --Chris2map (talk) 19:19, 14 November 2023 (UTC)
"Does anyone know if OSM website uses the documentation links from the data items (like iD editor) for these tag links?" - no, it links and check OSM Wiki pages Mateusz Konieczny (talk) 08:51, 13 November 2023 (UTC)
@Mateusz Konieczny: Actually I think it’s just hard-coded to point to the articles. [13][14] – Minh Nguyễn 💬 18:54, 14 November 2023 (UTC)
"only needs an infobox: with usage statistics, status, description" - well, their status is different Mateusz Konieczny (talk) 08:50, 13 November 2023 (UTC)
I took the liberty of carrying out a test with a layout variant (proposal of styling) to Template:ChangesetKeyDescription (using Template:Description/sandbox). Style is derived from changeset view on – Have a look at Key:created_by and Key:imagery_used. – What's your opinion? --Chris2map (talk) 17:52, 13 November 2023 (UTC)
The parts of the infobox that come from the data item might need some extra attention, since an article can only be linked to a single data item at a time. What we can do for these cases is to qualify the status (P6) statements with one or more “applies to” qualifiers that the modules can look at. This would be useful not only to the infobox but also anything else that’s using the data items directly. If there’s support for this idea, I can create the necessary property. – Minh Nguyễn 💬 19:06, 14 November 2023 (UTC)

Install the WikibaseCirrusSearch extension

I'd like to propose installing the WikibaseCirrusSearch extension, which extends the existing search engine with a few search operators that would be very useful for managing and finding data items. Here are some examples, along with corresponding SPARQL queries:

Sophox can already perform such queries and more, but not everyone is comfortable learning SPARQL. Even as someone well-versed in SPARQL, it takes me a while to figure out how to express simple queries like the ones above. As with the search operators built into the existing CirrusSearch extension, WikibaseCirrusSearch operators would be exposed through the MediaWiki API's existing query action, giving editors and data consumers more flexibility in querying the wiki's structured data.

The proposed extension would not affect the presence or prominence of data items in any way besides making it easier to search for them. I figure that if we're going to have Wikibase here, we might as well have the bits that make it usable like it is on Wikidata. If folks here are receptive to the idea, I can open an issue in the operations repository requesting the extension. Of course, it would be subject to the sysadmins' judgment about technical feasibility, but at a glance it seems like a relatively lightweight extension.

 – Minh Nguyễn 💬 22:42, 26 July 2022 (UTC)

I have just my traditional worry that already existing parts are not working well and that adding piles of extension will make this wiki even worse frankenstein Mateusz Konieczny (talk) 04:43, 27 July 2022 (UTC)
I strongly support. Do it. maro21 20:42, 19 April 2023 (UTC)
@Minh Nguyen:, could you please submit this extension for installation? There have been no dissenting voices and it will not affect the Wiki in any way. Would be very helpful for me. maro21 19:44, 27 June 2023 (UTC)
@Maro21: – Minh Nguyễn 💬 21:03, 27 June 2023 (UTC)

Is having a list of tags for each coastal community a good idea?

See Veneto/Lagune e zone umide/Laguna di Venezia and Talk:Veneto/Lagune e zone umide/Laguna di Venezia - maybe replacing this tables by links to more generic listing would be a good idea? Mateusz Konieczny (talk) 13:07, 1 August 2022 (UTC)

This is an article from the prehistoric times, when there may not have been what we have now. I haven't read into it and analyzed it, but I think that instead of deleting it, it would be a good solution to move it to user space. Or leave it. Or marked it as not up to date. maro21 20:44, 19 April 2023 (UTC)
Commented on Mateusz Konieczny (talk) 10:10, 5 November 2023 (UTC)
That page used to be a working reference for the local mappers group.
I think it's a good idea to move up references to all the main page for each (not only Waterways) map feature indicated with a big warning about the importance of checking there any update about keys and values.
At the same time deleting that page would be a big error since it's a good help for local mappers: local words, non even in italian, are still widely used and this "local dictionary" is key to prevent lack of homogeneity inside the same actual part of the map. This is actually a very heavy problem in Venice with all the tourist mappers keeping a very chaotic set of different standards. Unfortunately the local mapper group didn't live long enough to complete the task.
In the meanwhile i would just mark it as not up to date as suggested by maro21 --bigshot (talk) 14:48, 8 November 2023 (UTC)

Files with copyright issues where uploader was notified over 6 months ago

I have a list of files where uploaders were notified long time ago and it is now time for further actions.

I would be thankful if others would help! Note that hopefully only in some cases marking image for deletion is needed, and even then it can be opportunity to replace it by a better image. Mateusz Konieczny (talk) 13:54, 4 August 2022 (UTC)

Isn't there also the option of tolerating images that are not available under an open license as long as we don't have a reason to suspect copyright violation and cannot easily replace the images? Today, someone mentioned on talk-de that photographs of historical OSM events were deleted because the uploader wasn't the photographer and was therefore not able to grant permission to use the image under an open license, even though permission to use the image on the OSM wiki had been obtained at the time, and that doesn't seem ideal. --Tordanik 12:32, 6 August 2022 (UTC)
See this discussion. The plan is to avoid deleting valuable irreplaceable images where it can be assumed that user licensed it like other OSM Wiki contributions. And images such as File:SotM2021 group photo of some participants version3.jpeg which are irreplaceable and were made in a good faith, even if not fully OK.
"even though permission to use the image on the OSM wiki had been obtained at the time, and that doesn't seem ideal" - in such case (if it can be assumed that author was aware that they permit also commercial use and so on) - uploader should respond about that and ideally note it on the file description.
Which specific image should be preserved but was deleted or marked as awaiting deletion? File:Osm owl 2010-09-27 P9276171.JPG was linked but it fits neither description
What can be done and would be helpful
  • Process own files and if someone is the author - apply clear license (to make them actually reusable, note that images with unclear licenses are far less useful and may be deleted in future when different decision will be taken or needed due to legal situation)
  • Review files on this list and User:Mateusz Konieczny/friendly and this category - overall over 25 000 files await processing.
  • Consult someone whether we actually can knowingly keep files where people are likely to be unaware about license or uploading random files found on the internet, but it is not blatantly obvious (LWG?) - note that question whether we want to keep such files is separate
  • Review files marked as problematic and help with contacting their uploaders
  • Write template text for file which are kept despite lack of clear license
  • Create that template
  • Apply that template (mentioned in the previous step) where applicable and to nothing else
  • Help in reviewing what was done - I definitely made some mistakes. I spotted some of them when I was reviewing files which I marked 6 months ago as missing licences. For example one of files had license marked on the corner of image itself, so I now applied proper template instead of marking it for deletion. Tigerfell who is basically the sole moderator processing file deletions catches most of remaining ones, but likely not all.
  • Let me know how that message that I am adding on talk pages can be improved (without making it even longer and more complex)
  • Review of also can be useful if someone expects wrong files to be send for deletion
Participating in that discussion linked above also would be helpful
Help would be in general appreciated and is likely to result in better outcomes Mateusz Konieczny (talk) 13:44, 6 August 2022 (UTC) (@Tordanik:)
Some icons without licenses included in many "Kosmos rules" pages,for example File:Vending_machine20.png. This pages maybe not actual anymore, therfore can be deleted? Or we should routinely clean them? Something B (talk) 23:23, 17 November 2023 (UTC)

How one may create account while hit by "listed as an open proxy in the DNSBL"?

"Your IP address is listed as an open proxy in the DNSBL used by OpenStreetMap Wiki. You cannot create an account." -

What one may say to people affected by this? Can we waive such blocks? See

Mateusz Konieczny (talk) 22:31, 2 June 2022 (UTC)

Now that we have switched to hCaptcha it will be interesting to see how it affects spam user sign-ups. If it works well I would be willing to disable the DNSBL for a trial period. -- Firefishy (talk) 12:29, 5 August 2022 (UTC)
@Firefishy: "got blocked trying to reset my password on the wiki. whats this about? "Your IP address is listed as an open proxy in the DNSBL used by OpenStreetMap Wiki."" reported on Mateusz Konieczny (talk) 07:33, 8 August 2022 (UTC)
next victim at Mateusz Konieczny (talk) 20:54, 31 August 2022 (UTC)
Next victim at Mateusz Konieczny (talk) 17:35, 19 April 2023 (UTC)

@Firefishy: Which BLs do we use? There is a victim with an IP not visibly on any open proxy dnsbls I have found around (it's on some spam related RBLs but they are not listing open proxies and most of them use wide range prefix blocks based on various "opinion based methods"). It's not simple to expect to have an ip removed from an unknown RBL... --grin 18:35, 17 April 2024 (UTC)

Lua error in Module:Languages on talk: pages

I'm getting a Lua error message in the languages bar on pages in namespace "talk:"

Lua error in Module:Languages at line 62: attempt to index field '?' (a nil value).
1.  (tail call): ?
2.  Module:Languages:62: in function "translationPageName"
3.  Module:Languages:117: in function "languageList"
4.  Module:Languages:167: in function "chunk"
5.  mw.lua:525: ?
6.  (tail call): ?
7.  [C]: in function "xpcall"
8.  MWServer.lua:99: in function "handleCall"
9.  MWServer.lua:313: in function "dispatch"
10. MWServer.lua:52: in function "execute"
11. mw_main.lua:7: in main chunk
12. [C]: ?

E.g. on this page or on Talk:Map features. --Chris2map (talk) 19:38, 18 August 2022 (UTC)

@Chris2map: This wiki-wide error was caused by a series of edits to Module:Languages/config, which I've reverted for now.

Bgo eiu, I avoided fully protecting the page so that you can continue to make routine edits, but please don't ignore the constraints documented in the comments in that module; they're there for a reason. If you need to make non-routine changes to the module, such as making exceptions to those rules, please stage your changes in Module:Languages/config/sandbox, Module:Languages/sandbox, or Template:Languages/sandbox, or at least use the interactive console below the edit form to test your changes before saving. Thanks for understanding; I realize it isn't always obvious that a benign-looking list can have a far-reaching impact.

 – Minh Nguyễn 💬 05:21, 19 August 2022 (UTC)

Sorry about that, I saw the comment at the top about making updates to the names and didn't realize there was a way to cause this type of error from the module. (And was sort of confused on what the difference between "pseudo-namespace" and "namespace" implied - I was trying to make a change in the category name with out impacting the latter by referencing the "pseudo-namespace.") --Bgo eiu (talk) 15:36, 19 August 2022 (UTC)
Hopefully this won't break anything, but I will make a note here as well since in adding just the language codes to the list, I also updated the order. For any language using an Arabic/Persian based or Brahmic/Indic based writing system I went by ISO 15919 sort order rather than breaking up by script, because this allows the autonyms which start with the same sound to be together even if they use different scripts. So for example, Punjabi and Pashto; Marathi, Malayalam, and Burmese (Mranmabhasa) are next to each other instead of having say Pashto and Persian (Farsi) next to each other where they don't start with the same sound. That should make it easier to find a given language as the language box gets bigger. --Bgo eiu (talk) 18:03, 19 August 2022 (UTC)
Next time someone adds a language code to the template, if typing p.languageCodesSortedByName() in the debugging console as the documentation says, the languages will revert to the previous order. Andrew (talk) 18:20, 19 August 2022 (UTC)
@Bgo eiu: Your edits have merit, but as Wynndale points out, there should be a more durable way of implementing them. Could languageCodesSortedByName() be more nuanced than diacritic-folding the romanizations and sorting them alphabetically (the same approach that's built into MediaWiki)? Then again, maybe it won't matter for long, since the Translate extension would display these links automatically based on its own sort order. If these languages are currently hard to find in {{Languages}}, I suspect that creating stubs in them will do more for discoverability than polishing the sort order. After all, a language link is a lot easier to find among the list of existing translations than among the much longer list of redlinks that's hidden by default. – Minh Nguyễn 💬 05:46, 20 August 2022 (UTC)
Hmm, I assumed the order prior to my edit had been ad hoc because I was having trouble seeing what the order was based on (and therefore where to put the codes). In theory, if the function works by diacritic folding the Romanizations, that would look better than my edit or what it looked like before I edited --Bgo eiu (talk) 23:13, 20 August 2022 (UTC)
Alright, when I just tried p.languageCodeSortedByName() the output made more sense than what it looked like before my edit, but is not ordered by Romanization or language code or English label towards the tail (the Arabic scripts were in an order that makes sense, but why is Burmese after Thai? That it could put Pashto in the sort order even though it starts with a letter which doesn't exist in Arabic). In any case, it doesn't matter that much since p.languageCodeSortedByName() results in something not that different. It seems like it just doesn't Romanize Brahmic scripts.
I am not sure why Saraiki was removed either. Saraiki represents a dialect continuum between Punjabi and Sindhi, so if those languages have codes in the wiki it doesn't make any sense to omit it as you can derive translations more easily once a translation in one of these languages is available. Transcribing a Punjabi page to Saraiki is doable as it is a matter of replacing certain phonemes and word forms (there are even some words which are more commonly written in Gurmukhi and Saraiki Shahmukhi than in Punjabi Shahmukhi, so using that using it in conjunction might be helpful isn't out of the question). Further, Saraiki Wikipedia has articles that I might be more inclined to reference where they are of better quality than the Punjabi Wikipedia ones, and there is no line where Punjabi ends and Saraiki starts so it would seem more inclusive to let people pick between pa, pnb, or skr, rather than make it seem like certain dialects are preferred. So that's the logic there.
I did see the comment that said that a language has to have pages before adding it to the list, but the instructions also suggest that I would not be able to create a Saraiki page without an English page first and that to create a new page you should add it to the template, so I assumed the comment was just out of date/meant to be ignored. Whenever I get to a point where I feel comfortable writing Urdu that isn't Punjabi-pretending-to-be-Urdu, I would add Urdu and Hindi together for the same reason as adding Punjabi and Saraiki together; if the languages are similar to a degree of mutual intelligibility it's better they not stay separate. —Preceding unsigned comment added by Bgo eiu (talkcontribs) 23:42, 20 August 2022‎ (UTC)
@Bgo eiu: I may have oversold languageCodeSortedByName(): it doesn't have any way of getting romanizations, so all it does is get the native name of each language, normalize any Latin names among them (folding case and diacritics), and sort by Unicode codepoint. This has the effect of grouping most languages by writing system, which has been the template's behavior for a long time. I don't have anything against properly sorting by romanization, but we'd need to maintain a table of romanizations. – Minh Nguyễn 💬 07:09, 22 August 2022 (UTC)

(I wrote a little too much, but in short, if a Punjabi wiki page happens to be perfectly legible to a Saraiki reader, the question of "is this a Punjabi page or a Saraiki page?" is like asking "is tomato a fruit or a vegetable?" OSM Wiki doesn't need to be concerned with this question, and I am leaning towards wanting to avoid saying or implying "Punjabi is the same as Saraiki" where possible.) --Bgo eiu (talk) 23:59, 20 August 2022 (UTC)

Added Skr:Key:name:skr as a place holder from my phone if it would help; though it might be a bit before I flesh it out as I want to figure out how to render the wiki editor in a Punjabi/Saraiki friendly fixed width font first (this exists thankfully, and is necessary given I discovered editing Punjabi regexes on GitHub is complicated by some characters looking identical in some fonts). And how to get Latin script templates to be in the correct part of the sentence --Bgo eiu (talk) 00:18, 21 August 2022 (UTC)

Sorry to triple bump the thread, but in trying out using the Languages template, I've realized that clicking on Arabic script links doesn't even work without expanding the whole list anyway, so creating a stub doesn't really help to that end. I should look into how the Translation extension works. (And spend more time browsing Persian Wikipedia, as they've worked out how to deal with these kinds of quirks better than most.) --Bgo eiu (talk) 00:48, 21 August 2022 (UTC)

@Bgo eiu: The backstory is that the previous iteration of {{Languages}} listed many, many more languages indiscriminately, detracting from the template's primary purpose as a navigational aid among existing pages. A former contributor to this wiki insisted that {{Languages}} include any language with at least one page, and simultaneously added empty categories and subcategories in hundreds of languages, including many that had scant chance of ever having content on this wiki. Something about this template appearing on every page on the wiki must've given them some kind of rush, but paring back the list actually had a perceptible impact on page load names. I believe you're being more considerate, but the bar for adding a language remains more than reasonable: just one content page, however trivial. Notably, this standard has nothing to do with curating a coherent list of related languages.

At the time I redesigned {{Languages}}, I was unsure if the community here would even accept my shortcut of making the template's header and footer match the interface language instead of the page language. But since that seems to have stuck, I think we should consider dropping the list of redlinks altogether in favor of a single link for the interface language if the page isn't available in that language yet. If the user isn't using the wiki in their native language, they can use the Universal Language Selector (next to the user name at the top of the page) to search for their language within a much more comprehensive list. Getting rid of the list of redlinks would eliminate the annoying jank or jump that occurs on page load, especially on mobile devices.

 – Minh Nguyễn 💬 06:44, 22 August 2022 (UTC)

I relatively often use this template to create pages in Polish despite using English interface. Would be still possible to have listing of all not yet existing pages available somehow, even if hidden by default? Mateusz Konieczny (talk) 16:30, 23 August 2022 (UTC)
@Mateusz Konieczny: Yes, we could add something for that, but it could be generated dynamically instead of baked into every page's source code. – Minh Nguyễn 💬 00:35, 8 September 2022 (UTC)
Conclusion(?) or addendum - given that clicking on Punjabi and Saraiki doesn't work at all from the language table anyway, I've restored the config to be as it was before I edited, just with pnb and skr added to "minor languages." Setting it up like this: Skr:Key:name:skr the links actually work and I don't have to argue to add Hindi or Urdu to in it since it should be as easy as possible to add translations in these languages from Punjabi/Saraiki. Hopefully adding categories manually doesn't also break anything... --Bgo eiu (talk) 08:14, 21 August 2022 (UTC)

Wikibase file uses not shown on file pages (or in API)

Where a file is used by a Wikibase item, that use doesn't currently appear on the file's description page. For instance, File:Motorway-DE-A4-Aachen.JPG is used on highway=motorway (Q4980), but that item doesn't appear on the file description page under "File usage". This doesn't seem to be problem intrinsic to Wikibase, since it doesn't affect Wikidata. See, for instance d:File:30 Storeys Way, Cambridge (geograph 5521921).jpg, which correctly shows its use by d:Q26627430. Fixing this would help with my plan (above) to track this wiki's use of Commons files, because uses by Wikibase items also seem to be invisible to the MediaWiki API at the moment. --Ben Harris (talk) 10:24, 19 August 2022 (UTC)

Worked around by having a bot generating galleries Mateusz Konieczny (talk) 07:27, 29 October 2022 (UTC)
Mateusz meant Wiki:Files used by data items.
Is there anything we should do here? Is linking to data items on file pages technically possible? maro21 20:47, 19 April 2023 (UTC)

How can I list tags with data items but have no OSM Wiki page?

Special:PrefixIndex/Item: is not helpful as it lists them as alphanumeric soup, not as tags.

Category:Redirects connected to a data item is not helpful as it lists only cases where redirect exists

I am also fine with API call (I guess that Special:PrefixIndex has matching one?), if there is nothing human readable

For bonus points, listing only data items with actual content (and skip blank entries like ) would be great

Mateusz Konieczny (talk) 11:34, 6 September 2022 (UTC)

Using Sophox or Talk:Wiki#Install_the_WikibaseCirrusSearch_extension. maro21 20:50, 19 April 2023 (UTC)
And Special:ItemsWithoutSitelinks ? --Chris2map (talk) 20:30, 4 May 2023 (UTC)
Almost no tags there. Mostly groups. maro21 20:48, 4 May 2023 (UTC)
Yes, I had already once maintained some. Well, we are missing a list of data items that have a sitelink but the page does not exist. --Chris2map (talk) 08:05, 5 May 2023 (UTC)
What is a sitelink? maro21 15:13, 5 May 2023 (UTC)
A sitelink is the connection between a data item and a wiki page. It must be set manually (Special:SetSiteLink) when creating a new data item to establish this connection (since Special:ItemByTitle doesn't work). E.g. Special:SetSiteLink/Q6787/wiki. See "Set item sitelink" at bottom of main menu to the left on item pages. --Chris2map (talk) 16:49, 5 May 2023 (UTC)
I see. So in cases like this one Item:Q997 the bot set sitelink to Key:REF when creating the data item, although the page Key:REF doesn't exist. So we won't find such items without a Wiki page because they aren't listed at Special:ItemsWithoutSitelinks. maro21 18:04, 5 May 2023 (UTC)
Exactly! I think a LUA app or module could do the job and a Sophox/SPARQL query might be possible, too. But I don't know how to code them. --Chris2map (talk) 08:27, 6 May 2023 (UTC)

Enhanced not-found messages for non-English users

Stuck: not enabled for all languages for now as it is a bit tedious. Will be enabled in future. Mateusz Konieczny (talk) 15:20, 22 July 2022 (UTC)

note: this was extracted from section of "Enhanced not-found messages" in "Redundant pages for "building block" tags"

@Minh Nguyen: Would it be possible to enable at least English summary? "It's pretty straightforward to add these customizations to every language, but first we need to refactor MediaWiki:Searchmenu-new to be more maintainable" was mentioned above but I want to extract it here as it is a major blocker (I tested browser set to requests Polish and no such info is shown in such case) Mateusz Konieczny (talk) 08:30, 21 July 2022 (UTC)

@Mateusz Konieczny: I've added MediaWiki:Noarticletext/pl, MediaWiki:Noarticletext-nopermission/pl, MediaWiki:Newarticletext/pl, and MediaWiki:Searchmenu-new/pl. It is straightforward but would be tedious to enable for every language; I haven't gotten around to it yet. (Enabling the Translate extension on these messages would make it super simple for language speakers to maintain these customized interface messages in their own languages.) – Minh Nguyễn 💬 07:13, 22 July 2022 (UTC)

Wiki upload is sometimes not marking images as own work despite uploader selecting such option



Ideally someone(TM) would fix it Mateusz Konieczny (talk) 08:42, 23 September 2022 (UTC)

The issue still exists. I don't know on which skin and view is the option "I created the file myself" because I can't see it in my settings but users report the issue:
There was an option select that I created the file myself, which I did. Then it errored on me and threw me back to tick whether I created the file myself or not. I had it ticked that I created it myself and then it threw me back to tick it whether I created it myself or not. This went on for about 20 minutes - after 100 failed attempts I simply selected then I didn’t create it myself - so at least I could upload it. --User:Hike&Map
maro21 22:44, 30 September 2023 (UTC)

The option is offered if you do not first upload an image before using it in an article but edit an article and click on the insert media icon in the edit tool bar and then choose upload from the poped-up window. --Chris2map (talk) 23:39, 30 September 2023 (UTC)
Ohh, I see, thanks.
So maybe we should change the message if it doesn't work. maro21 10:58, 1 October 2023 (UTC)

How does one add a web font for use in-wiki?

In translating pages to Punjabi, such as Pnb:لُغت, I have been using Template:Nastaliq combined with some external font links in my custom Common.css file to get the script to render in the Nastaliq style. Essentially what this does is it uses different letter shaping and connecting patterns than would be seen otherwise. This has an impact on legibility, as languages such as Punjabi or Urdu are typically only written this way. Wikipedia includes Nastaliq web fonts for rendering these languages for reference, so this is something that users on that platform would be used to. Unfortunately, Android is a holdout in including a Nastaliq font by default, so hosting a web font is the best option at the moment.

The font I would like to include if possible is the Gulzar font, available at, which does a good job at rendering text in a "non-calligraphic" way while remaining true to the typical letter styles of Nastaliq typefaces. --Bgo eiu (talk) 22:49, 1 October 2022 (UTC)

@Bgo eiu: Ideally, MediaWiki would bundle a suitable Web font as part of the Universal Language Selector extension, which is installed here. That would allow users to click on " پنجابی" at the top of the page, then go to " ڈسپلے ترتیباں" and "لپیاں", then change "پنجابی لئی فونٹ چݨو" from "سسٹم فونٹ" to Gulzar. I see that you've already requested the addition of Gulzar to ULS. If a workaround is urgently needed, it might be possible for a user script or gadget to embed a Web font using a massive data: URI in an @font-face rule, but I don't think it would be a good idea to enable by default for performance reasons. An externally hosted font would get around some of that issue, but it would present both privacy and security risks. – Minh Nguyễn 💬 21:15, 11 October 2022 (UTC)
Ah, I assumed this would have to be implemented separately for different media interfaces, in that case, the Phabricator ticket should be fine. It's not urgently needed; I use an external URI with @font-face in my user settings but this is not really needed in the CSS once that goes through. --Bgo eiu (talk) 23:37, 11 October 2022 (UTC)
@Bgo eiu: I'm not entirely sure about the mobile view. There doesn't seem to be a way to access ULS from there, other than to switch to the desktop view. – Minh Nguyễn 💬 09:08, 12 October 2022 (UTC)
@Minh Nguyen: Are the ULS hosted fonts accessible from the CSS? I forget to check what things look like in the mobile view because I set everything to desktop mode to get the missing features anyway. That may be something that's hard too do much about short term, it shouldn't be anything that's too much effort on the wiki's part to implement. Google developed the Nastaliq font that iOS includes by default, it could be a matter of finding the right Android developer's e-mail address. --Bgo eiu (talk) 03:55, 14 October 2022 (UTC)
@Bgo eiu: Not sure, but you can use the mobile view from your browser and inspect the loaded fonts in your browser's Web inspector. It could be that the fonts do load despite a missing ULS UI. The mobile view does load gadgets and user scripts like normal. – Minh Nguyễn 💬 02:13, 2 November 2022 (UTC)

Missing language description at compound pages

any idea why some rare languages miss descriptions?

For example

See confirming code assignment (the same applies to other codes listed here)

Compare with compound pages generated

Making tag pages or data items are quite pointless here, so improving compound pages would be nicer (though making tag pages is also a workable solution)

@Minh Nguyen:

Mateusz Konieczny (talk) 18:17, 11 October 2022 (UTC)

@Mateusz Konieczny: There are multiple issues:

  • Module:Tag currently falls back to a language name lookup as a last resort, if there isn't a data item about the key by that name. name:sat=* comes back with a blank description from sat (Q14162), merely because sat=* has been tagged hundreds of times (maybe a typo of seats=*?). Otherwise it would come back with "Santali". This also affects name:mnc=* (mnc (Q11789)) and name:man=* (man (Q11555)). I guess it makes sense to invert the order of precedence, but we'd have to do it only for keys that can be language-qualified, such as name=* and destination=*. This could be tricky: payment:id=* isn't the key for saying whether you can pay in the Indonesian language, but description:payment:de=* is the key for describing the payment method in German. Do you know of any references for making this order of precedence more accurate? For now, I've taken a conservative approach of only introducing the language fallback when we're sure there isn't another reason for a two- or three-letter subkey.
  • kio, yuf, mhj, lud are a mystery to me. They are valid ISO 639-3 codes, and there aren't items for kio=* et al. Scribunto gets the language list from the CLDR extension. Special:Version says we're using this commit of the extension, which last updated language names to CLDR 37. CLDR has always had entries for these codes, but the CLDR extension seems to lack anything about them. I think the next step would be to file a bug report against the MediaWiki-extensions-CLDR component.
  • The CLDR project itself doesn't intend to maintain translations of language names of all the valid ISO 639 codes. Instead, they expect clients to fall back to the IANA registry, which is authoritative. T168799 tracks getting this fallback into MediaWiki. As a workaround, the English Wiktionary has compiled its own data modules incorporating the entire registry (along with lots of other lexicographical data about each language) in Lua format. Feel free to copy these modules if you think the maintenance overhead would be manageable.

 – Minh Nguyễn 💬 19:35, 11 October 2022 (UTC)

I guess we should delete as pointless AND causing problems. Any idea how we can get data item deleted? Mateusz Konieczny (talk) 20:00, 11 October 2022 (UTC)
You can tag the talk page with {{Delete}}. Make sure to note that you'd like the item deleted, not just your request for deletion. ;-) Before outright deletion, we should ideally attempt to figure out the intention behind the key's usage. If it does turn out to be a typo for seats=*, then we should change the status (P6) to deprecated (Q5061) and add a replaced by (P17) to the correct key. I've modified Module:Tag to avoid using items that redirect, because we normally don't deprecate just one component of a key. – Minh Nguyễn 💬 20:36, 11 October 2022 (UTC)
"Do you know of any references for making this order of precedence more accurate?" - no, and I am tempted to just create wiki pages for such name:lang cases. At most I can imagine maintaining list of tag parts which presence makes language context more likely (name, note, description...) Mateusz Konieczny (talk) 20:02, 11 October 2022 (UTC)
I think that would be a useful wiki page to put together, not only for this 404 page but for a lot of other things too. Eventually I want Module:Tag to take over {{Tag}}; it could come with smarts to decide whether to link a key part or not, so people don't have to choose between |: = and |subkey =. Editors could also adapt this list to internationalize more fields besides name=*. It would be a logical extension to Order of key parts. – Minh Nguyễn 💬 20:36, 11 October 2022 (UTC)
Order of key parts may be related Mateusz Konieczny (talk) 21:01, 11 October 2022 (UTC)
"I think the next step would be to file a bug report against the MediaWiki-extensions-CLDR component." - not sure is it worth doing, in my experience MediaWiki phabricator is a black hole where you at most get WONTFIX. Mateusz Konieczny (talk) 20:05, 11 October 2022 (UTC)
It's a big project. Language-related issues have a better shot at getting looked at, because internationalization matters so much to the Wikimedia community. At least someone more familiar with the extension could point out if the issue has been reported before. – Minh Nguyễn 💬 20:36, 11 October 2022 (UTC)
The extension documentation says you can download the latest CLDR data and it'll use it. Maybe we should ask the operations team to give it a try. – Minh Nguyễn 💬 20:42, 11 October 2022 (UTC)
Would an updated CLDR address documentation in currently missing languages? Andrew (talk) 21:19, 11 October 2022 (UTC)
@Wynndale: I think that's a different language list, or at least it seems like it based on the different instructions at d:Help:Monolingual text languages and [16] for requesting a monolingual text language. – Minh Nguyễn 💬 09:03, 12 October 2022 (UTC)
"Feel free to copy these modules if you think the maintenance overhead would be manageable" I will try looking into this. Mateusz Konieczny (talk) 20:11, 11 October 2022 (UTC)
By the way, Module:Languages/config already overrides the language table with a few things we need for this wiki. We could add more to that module, but it's used in {{Languages}}. We had problems in the past when a former contributor attempted to turn this wiki into the go-to source for CLDR corrigenda, so I've hesitated to start down that road again. If we're able to copy Wiktionary's modules verbatim, then we could tell people to hash out their disagreements with CLDR or ISO upstream at Wiktionary. – Minh Nguyễn 💬 20:36, 11 October 2022 (UTC)
@Minh Nguyen: thanks for investigation! Mateusz Konieczny (talk) 20:11, 11 October 2022 (UTC)

Global policy with Commons, should we move files from OSM wiki to Commons

I recently saw the use of the {{Move to Commons}} template, and added it to a File:Street Side Parking.png file, @Dcapillae: had a good thought on the talk page (File talk:Street Side Parking.png) and that's why I'm starting the think here:
Should we move files to Commons? If not, why ? If yes, which files should we keep and which files should we move?

For my part, I have personally tried to put as little as possible on OSM Wiki (especially things that are impossible to put on Commons like Maxar satellite imagery). But I didn't think further. Can we trust Commons ? Should we trust Commons ? What could we gain by moving some of our files there ? Is it really useful? etc.

Besides, I want to thank @Mateusz Konieczny: for the work of cleaning and tidying up because it is not easy to do and it requires courage! By the way, this work of cleaning at OSM Wiki will have to be done anyway, no matter what our position is towards Commons, to make sure that copyright is respected in our free project on the Wiki. — Koreller (talk) 20:36, 25 November 2022 (UTC)

"Can we trust Commons ? Should we trust Commons ?" - I think so, they are relatively stable and well managed. Though maybe making backup of files we are using is a good idea - good project for anyone suspecting trouble. this may be a good first step Mateusz Konieczny (talk) 21:44, 25 November 2022 (UTC)
"What could we gain by moving some of our files there ? "
Free photos are more reusable and easier to find by others (better categorization, more normal location, more trustworthy in general)
Photos uploaded to Commons are immediately usable on Wikipedias and other Wikimedia projects making easier to illustrate OpenStreetMap articles across Wikipedias (or other related articles with OSM-related content)
Better review of licensing situation (for example, photos depicting modern statues in France are problematic due to FOP situation - there are some people on Commons aware of such traps and acting on it, while here for multiple years we had massive amount of clear copyright violations and noone noticed. Some were clearly labelled.). Though that is a bit of tough sell, as in other words it is "maybe your photo will be deleted due to obscure stupid laws"
Forces us to review licensing situation (again a bit tough sell, but it is worth doing)
Encourages people to upload to Commons in the first place. They have much better upload interface, ours is basically broken - see [17] [18] that results in well intentioned people uploading own photos and ending in limbo legal status anyway which is tremendous waste
Commons has some special tools like license verification bots allowing to confirm Flickr license claimed during upload
During transferring files often one finds clearly superior versions. For example this soon to be deleted local version is of much smaller resolution than full photo that I found during transferring it
Mateusz Konieczny (talk) 21:44, 25 November 2022 (UTC)
"I have personally tried to put as little as possible on OSM Wiki (especially things that are impossible to put on Commons like Maxar satellite imagery)" - and thanks for that, in case of uploading them locally it is likely that you would miss license or even worse "that is my own work" claim that would make things complicated. Also, such uploads are far more likely to be used by others (I benefited from that during StreetComplete development that people uploaded stuff to Commons rather some local wiki) Mateusz Konieczny (talk) 21:48, 25 November 2022 (UTC)
Wikimedia Commons is a separate project, and I don't see any reason to force someone or suggest moving. If a person who adds the template wants to use a file on Wikipedia or a similar project, they can always make a copy on Commons - it is not forbidden as long as the license is compatible. I think OSM-related files should be here, because in case someone wants to upload a new version, they will do it here. The {Move to commons} is a copy of a template from Wikipedia, which was created not to keep images on just one Wikipedia, but to make them available on Commons, so that other Wikipedias can use the image too. In our case, it is unnecessary. Besides, I think most of the files we upload here don't fit on Commons. maro21 20:59, 19 April 2023 (UTC)
@Maro21: "I don't see any reason to force someone or suggest moving" - main reason is that we are incapable of even reviewing images for copyright violations, osm-related images on Commons will be more widely reusable (for example on Wikipedia), we have major trouble with setting up upload interface and so on Mateusz Konieczny (talk) 12:46, 15 December 2023 (UTC)
"Besides, I think most of the files we upload here don't fit on Commons" - not really, only images which use proprietary imagery like Bing and images here on fair use (complex logos of sponsors) are out of scope of Wikimedia Commons. Mateusz Konieczny (talk) 12:46, 15 December 2023 (UTC)

Per language feeds of wiki edits?

Hi, I am very new to OSM community and looked for RSS feeds of the activities written in my language on this wiki. It seems some languages have their namespace (ex ES) but my language(KO) is treated as a plain suffix of the title of the page. So technically it is possible to subscribe to the Spanish feed from, but not for Korean. I see adding a new namespace is not the good solution based on some articles. But because the API supports tag filtering, I would subscribe a tag if there is a certain tag. It will be good if someone creates new AbuseFilters and manage them to automatically add the tags to edits when the articles start with '<LANGUAGE_CODE>:'. --Megumi2103 (talk) 10:08, 27 November 2022 (UTC)

@Megumi2103: A few languages have their own namespaces for historical reasons, but language namespaces aren't being created anymore; instead, pages are being created in the main namespace with prefixes that look like namespaces. It is possible to create tags and assign them using abuse filters, similar to the one we created one to track edits to data item descriptions, but it gets throttled too easily to be useful. We'd also have to create one per language, which could be a performance issue. For now, one alternative is to search for pages containing the language code and sort by freshness, like this search for Korean. However, I don't think MediaWiki offers an RSS feed of Special:Search. uses the CleanChanges extension to provide an option to filter Special:RecentChanges by language code; the operations team is responsible for deciding which extensions to install. [19] – Minh Nguyễn 💬 00:57, 28 November 2022 (UTC)
Follow up Github issue:
It was closed with "The OWG requires extension requests come from wiki sysadmins. A wiki admin can open a new request for this extension if the wiki admins believe it should be added to the OSM wikis." Mateusz Konieczny (talk) 17:28, 3 November 2023 (UTC)
Do we mark this as resolved or continue doing more for this? Mateusz Konieczny (talk) 19:18, 16 December 2023 (UTC)
Resolved: Making as not actionable - please comemnt if you have an idea for specific actions we can do Mateusz Konieczny (talk) 08:22, 4 May 2024 (UTC)

sport descriptions

Which version is better

I think that OSM tag description should describe OSM tag - not word used as value in tag. But probably Warin61 also has some good arguments for that version? (maybe they will convince me! Or I am the odd one in such case I can also live with this style) Mateusz Konieczny (talk) 06:44, 6 December 2022 (UTC)

The value of the tag sport=* should identify the sport, not how the entire tag is used. The key sport=* has a description that says For categorising any specific sport it does not say it must be used with some physical tag such as leisure=pitch. Look at other descriptions have have had a much longer history such as highway=primary? It is not described as 'Added to roads.' but rather details what kind of roads. Similarly the tag for sports should describe the sport? Think of someone who has no knowledge of, in this case, toboggans - a description should help them decide it this is the thing they are seeing? Warin61 (talk) 07:30, 6 December 2022 (UTC)
There's some odd exceptions to that. For instance sport=free_flying. So it's clearly not a hard and fast rule. Not that I'm saying Mateusz Konieczny's sentence is better either though. Really I haven't put that much thought into it. Except to play devils advocate. Also, I've always thought it was weird that sport=* could be used without leisure=pitch since you can't really "play within or on some physical feature" without it implying there's some kind of pitch that your playing on. Toboggan runs and similar things like race tracks might be the exception, but it's really mostly semantics. Except in horse racing, where a pitch is apparently the location of a bookmaker. Who would have thought? --Adamant1 (talk) 10:35, 6 December 2022 (UTC)
All for devils advocacy! On the 'exceptions' to requiring some physical feature, there are those on the tagging list who disagree with this view. For 'tracks' there is leisure=track and/or highway=track. And yes, horse racing is on a track .. not a pitch, that is an error should be shop=bookmaker? Warin61 (talk) 06:48, 7 December 2022 (UTC)
"horse racing is on a track." Sure, technically it's a track. But then the term "pitch" is only really used in soccer, and that's because it's origins come from cricket where that's what the field is called. In baseball the are pitchers, but the field isn't called a pitch. It's called a field. Basketball courts aren't pitches either. Nor are tennis courts. Yet they all those are still tagged as leisure=pitch despite it. I assume because they all share the common definition of "an area designed for practicing a particular sport, normally designated with appropriate markings", which could just as easily apply to a race track. The fact that race tracks aren't "technically" pitches doesn't (or shouldn't matter) anymore then the fact that basketball courts, baseball fields, Etc. Etc. aren't pitches either. That's the point I was making. --Adamant1 (talk) 22:39, 7 December 2022 (UTC)
Another 'definition' that could be better, leisure=pitch "an area designed for practicing a particular sport, normally designated with appropriate markings" .. possibly "an area arranged for a particular sport, normally with appropriate markings"??? Anyway back to sport value definitions, "sport=toboggan description: Added on toboggan runs, toboggan sport shops etc" .. the word 'toboggan' may not be understood by the mapper .. so repeating it in the 'description' does not help... what is 'toboggan'??? Responding with 'toboggan is toboggan'... err no. Warin61 (talk) 09:24, 29 December 2022 (UTC)

Category:User images

I propose to migrate Category:User images to Category:Images depicting OSM Wiki editors as current name is not really clear (can also mean "images by users") Mateusz Konieczny (talk) 06:03, 7 December 2022 (UTC)

I'm actually in favor of moving the images to Category:Images depicting OSM Wiki editors but this category should be categorized in Category:User images. — Koreller (talk) 07:03, 7 December 2022 (UTC)
+1 — Chris2map (talk) 08:36, 7 December 2022 (UTC)
@Koreller: what kind of content will qualify for Category:User images but not for Category:Images depicting OSM Wiki editors? Mateusz Konieczny (talk) 09:08, 7 December 2022 (UTC)
@Mateusz Konieczny I'm talking about category. My idea is to have Category:User images as a super category which would contain Category:User trombinoscope and Category:User categories
(NB: Finally, I prefer the name of "Category:User trombinoscope" than "Category:Images depicting OSM Wiki editors") — Koreller (talk) 18:13, 7 December 2022 (UTC)
So "Category:User trombinoscope" would be for user account trombinoscope? And create separate category for each user account with images? Mateusz Konieczny (talk) 09:29, 8 December 2022 (UTC)
Yes I think it's a good organization
  • "Category:User trombinoscope" : for image depicting a user, and
  • "Category:User images" : to allow the user to have a category for all the files they have uploaded
(and categorize its two categories in "Category:User categories") — Koreller (talk) 09:33, 10 December 2022 (UTC)
The term "trombinoscope" is confusing to me. I do not know this term. I would like to have the term "images" in the new name of the category for user images showing user portraits, like suggested by Mateusz or something similar. - With the second part, a seperate category for each user containing images the user uploaded, there is Special:ListFiles. --Chris2map (talk) 10:27, 10 December 2022 (UTC)
Ah Twemoji 1f615.svg @Chris2map: why "trombinoscope" will be confusing for you ? And do you have a suggestion for naming two categories, one with images uploaded by users and the other for their portraits ?
In fact, the problem may be more to know what we would put behind the "User images" category, images depicting OSM Wiki editors or images per user.
I also find Special:ListFiles to be very inadequate, and very inconvenient for navigating through my own contributions, and it is for this reason that many users on Commons use a category like "Files by User:...", like me, and it's really valuable for files who can be upload on Commons. — Koreller (talk) 10:20, 11 December 2022 (UTC)
@Koreller: That was meant literally - I've never heard the word "trombinoscope" before. BTW, Special:ListFiles is not to bad. You can sort by date [20]. But feel free to use Category:Files by User:Koreller. I have absolutely no objections to that. - I can imagine that we use Category:User images as superordinated and put those images showing wiki editors in Category:Images depicting OSM Wiki editors. Everything else could be divided up into categories per user as wish. --Chris2map (talk) 11:59, 11 December 2022 (UTC)
Is "trombinoscope" even word in English? It seems to be in French Mateusz Konieczny (talk) 00:51, 12 December 2022 (UTC)
I think the English concept of a trombinoscope would be a directory of people with photos. There isn't really a specific, single English word for that though. Trombinoscope or otherwise. At least not that I'm aware of. --Adamant1 (talk) 02:00, 12 December 2022 (UTC)
I think that "face book" used to be used, but that meaning got eaten by FB (that based its name on this). And note that this photos can be not necessarily face - it may be full person, shadow of person etc Mateusz Konieczny (talk) 13:10, 12 December 2022 (UTC)
Hmmm, I've never heard the term before. But you might be right. In that case it just sounds like a photo album. The impression I get from the small amount of research I've done on it is that a trombinoscope is different somehow from just a regular photo album. Although I can't really say how, but that's at least the impression I get. -Adamant1 (talk) 02:06, 13 December 2022 (UTC)
I support migrating Category:User images to Category:Images depicting OSM Wiki editors. maro21 21:00, 19 April 2023 (UTC)

I started final migrations steps and realised that it can be misinterpreted as "images of software used to edit OSM Wiki" - Category:Images of people who are OSM Wiki editors ? Mateusz Konieczny (talk) 17:08, 3 November 2023 (UTC)
Maybe Category:Images depicting OSM Wiki contributors? "Images depicting OSM Wiki editors" is indeed ambiguous, but because there is only one Wiki editor (editing program), the word "editor" could be understood from the context. maro21 17:54, 3 November 2023 (UTC)
I like Category:Images depicting OSM Wiki contributors. --Chris2map (talk) 20:40, 16 December 2023 (UTC)
Maybe it would be possible to do the editing with a bot, so as not to waste time? maro21 21:33, 17 December 2023 (UTC)
Yes, and I am planning to do this (though if someone else would do this with I would be very happy) Mateusz Konieczny (talk) 09:52, 18 December 2023 (UTC)


Prefix versus key sites ...

While going through the prefix stuff I found a few questions/things to solve:

  • 3.) Data items: Some data items contain a links to the Prefix page, for example in Item:Q5380 there is a link abandoned:. On the Tag:highway=abandoned page that loads data from Item:Q5380, a link will be created in the format abandoned: instead of abandoned:*. Will the code be reprogrammed for this, or is the solution to create redirect pages to a prefix for other languages?
  • 4.) Redirects: Should ES:Key:abandoned contain a redirect to the eng version of the abandoned page or should I have it deleted? It now links to the Prefix page instead of the key information. Such links to the English version of the site are created automatically even without these redirects, so I find such a redirect unnecessary and create the impression that there is a page in the appropriate language, even if it is not. -- Lenochod (talk) 20:46, 17. January 2023 (UTC)

Thanks a lot for investigating and bringing this to attention! These are things that no one foresaw in detail. I'm afraid there are some bigger tasks involved. - For ease of reference, I have allowed me to add numbers to the points. - The 1st can still be solved creating a wiki template. The others, I suspect, require intervention in the LUA modules used by Template:Description. At least my abilities are exceeded with it. Who can take on this matter? --Chris2map (talk) 17:36, 18 January 2023 (UTC)

Some success with 1. and 2.: See {{User:Chris2map/Sandbox|proposed|:=lanes||2|type=prefix}} and {{User:Chris2map/Sandbox|abandoned|subkey=shop|doityourself|type=prefix}} ( {{User:Chris2map/Sandbox|abandoned|:=shop|doityourself|type=prefix}} ) --((sandbox changed; permalink for history))--. Is it the way it should be? - It is done by adding option type=prefix to Template:Tag. For now, this is a test on my sandbox. If it works for you, we could update {{Tag}} and put "type=prefix" in {{Prefix}} so you wouldn't have to write the type=prefix in the tag link. --Chris2map (talk) 23:05, 18 January 2023 (UTC)
@Chris2map: The result looks OK, you can insert for me. -- Lenochod (talk) 13:25, 20. January 2023 (UTC)
@Aharvey:@Lyx:@Minh Nguyen:@Push-f:@Reneman:@Tigerfell:@Wynndale: Hi! Before I get started editing that heavily used template, I want to ask for double-checking the suggested changes to {{Tag}}, that I'm testing on User:Chris2map/Sandbox&oldid=2467559 to fix linking to key prefix pages named with " :* " (see discussion above) - {{#ifeq:{{{type|}}}|prefix|[[{{TagPagename|lang={{{kl|}}}|1={{{1<noinclude>|name</noinclude>}}}}}:*|{{{1<noinclude>|name</noinclude>}}}]] - Main queries: Any errors? Any performance issues? - I would welcome any feedback! --Regards, Chris2map (talk) 14:18, 20 January 2023 (UTC)
I did not spot anything. While reading I was just wondering if it would be better to name the prefix pages Prefix:a to distinguish them from the keys. --Tigerfell This user is member of the wiki team of OSM (Let's talk) 23:12, 20 January 2023 (UTC)
ad 3) Even if I'm not happy with, we should add all redirects (Key:prefix: -> Key:prefix:*) and create those pages (with ":"), IMHO, to make sure linking works in any cases. --Chris2map (talk) 08:03, 22 January 2023 (UTC)
ad 1) and 2) {{Prefix}} Template:Prefix has been updated. --Chris2map (talk) 08:59, 19 February 2023 (UTC)
This also applies to other articles: keys and tags, not just prefixes. There can be only one link between the data item and the article and every data item links to the English version. maro21 19:55, 3 August 2023 (UTC)
I did not find a single Data Items page that was the same twice. There are for example Item:Q5698 and Item:Q13978, but the first is for the prefix and the second for the Key page. -- Lenochod (talk) 19:58, 7. August 2023 (UTC)
@Lenochod: What maro21 was trying to explain is that you cannot associate a data item with a translation of a page, since each translation is a separate page and you can only associate one page with the data item. So we link the English pages. Therefore, there is a link in the menu on the English page, but not on the translated page. I started a draft for a data item link in every tag description box, see Talk:Data items#Link_to_data_item_in_description_box. --Chris2map (talk) 17:33, 14 August 2023 (UTC)
  • 6.) Would it be possible to edit {{TagKey|...}} for prefix links? -- Lenochod (talk) 19:38, 28. July 2023 (UTC)

Rendering for buildings in infoboxes

In infoboxes for building=* tags, the building rendering is automatically shown, even though there is no link to it either in the infobox or in the data item. Example: Tag:building=church, Item:Q6034. Has anyone changed anything recently to have the rendering added automatically for every building=* tag? Where is it defined? maro21 19:01, 29 April 2023 (UTC)

@Maro21: The module that powers the templates says this particular row should fall back to the key's statement for the image. This statement on the key's item specifies that image, though I'm unsure why it's a different size than in Key:building. – Minh Nguyễn 💬 06:39, 30 April 2023 (UTC)
So if I understand correctly, this will work for each key - that is, if I add an OSM Carto image to the data item of a given key (e.g. shop), that image will automatically display in each article tag shop=something? The same situation we have with groups now. But those things you linked have been around for a long time, no one has changed them in the last year. And I remember that a year ago the rendering was not automatically displayed on the tag description pages.
So it makes me wonder why these renderings have recently appeared.
The size is smaller because there is a defined height in the infobox, and otherwise it is default size. maro21 10:26, 30 April 2023 (UTC)
I had a suspicion: Maybe the fallback doesn't do if there is a mismatch in filenaming between page value and data item with the tagkey. And since I've suppressed mismatching for "_"/" " cases, the fallback is also doing its job on those tags and keys. But I can't discover a mismatch in notation of osmcarto-rendering with Key:building. So I'm wrong, probably. --Chris2map (talk) 17:18, 4 May 2023 (UTC)

Wordmark in Vector New version

Hello, I noticed the fact that no OpenStreetMap logo appears on the header of OSM Wiki with the Vector2022 skin. Only a text "OpenStreetMap wiki" appears. I therefore propose the addition of Openstreetmap logo.svg or OpenStreetMap icon simple.svg like icon and OpenStreetMap Wiki wordmark proposal.svg like wordmark. What do you think ? Regards Manjiro5 (talk) 14:57, 17 May 2023 (UTC)

PS: The actual header without logo : OpenStreetMap Wiki header in Vector 2022.png Manjiro5 (talk) 15:00, 17 May 2023 (UTC)

I agree ! — Koreller (talk) 22:57, 18 May 2023 (UTC)
I agree, too! --Chris2map (talk) 07:35, 19 May 2023 (UTC)

This issue also affects the Minerva skin, the default skin when viewing the site in a mobile browser. Currently, you see the site name in plain text in the header.

It needs to be a horizontal, wordmark-style logo, not the square logo we've been using. A simple option would be the official OSM logo with "OpenStreetMap Wiki" to the side, similar to what's on, but it has to be a single image. (Unfortunately, this precludes any translation; I'm unsure if any languages are currently translating "OpenStreetMap Wiki" in text.)

Once we decide on a logo, we'll need to ask the sysadmin team to install it by editing the site configuration.

 – Minh Nguyễn 💬 05:24, 25 May 2023 (UTC)

On those are two seperate image files, one the logo and one the wordmark. For quick start, I suggest to use same logo like with the old default skin and the same raw wordmark style like on For that purpose I uploaded a svg-version of the wiki logo Osm logo wiki 2019.svg and a svg wordmark OpenStreetMap Wiki wordmark raw1.svg. - Later on, we can discuss an enhanced styling, e.g. with the proposals from Manjiro5. --Chris2map (talk) 17:53, 2 June 2023 (UTC)
File:OpenStreetMap Wiki wordmark raw1.svg seems fine for me Mateusz Konieczny (talk) 11:47, 4 January 2024 (UTC)

Joining the ranks of administrators?

I mentioned (off-wiki) to @Minh Nguyen: that there were around 60 files in the deletion category, and that I might be willing to help processing them, and was advised to post here as a nomination. So here I am. I've had admin powers at the English Wikipedia since 2005, although I haven't been very active there in years, so I should be plenty familiar with MediaWiki processes. On OSM, I've been a very heavy StreetComplete user for a number of years, and participated in various other OSM-related stuff over time. It's unclear to me what process, if any, there is, so I suppose I'll just end this here. JesseFW (talk) 19:47, 18 June 2023 (UTC)

  • Oppose. I don't support this nomination for an administrator. JesseFW has only been active for 1,5 month and only corrected typos then. He is not yet familiar with this Wiki and deletes correct data, just to keep the external validator happy, even though he was asked not to do so.
He removed the correct data, just so the Taginfo validator wouldn't report an error: [21], [22], [23], [24], [25], [26], [27].
And blanks infoboxes, even though there is no agreement for it: [28], [29].
If someone were to become the new administrator, I would nominate User:Chris2map, who has been active for many years and knows this Wiki very well. maro21 17:15, 20 June 2023 (UTC)
I was looking forward to a relaxing end of the day, switch on OSM Wiki and the message symbols appear. Happy too soon! (Warning: irony in the room.) – First of all, thank you for mentioning me here! I can't say anything about the actual topic of the administrator yet, so I have a few quick thoughts on the discussion points presented. When tools don't work perfectly or aren't usable, that bothers me too. Sometimes it then seems easier to adjust the data. I also try to resist this temptation from time to time, although I am personally inclined to a certain degree for a defined and structured data entry. (We can also think a bit about the programmers among us.) On the other hand, it is desirable to allow users a certain freedom. Restricting use because tools reach their limits is only second best. To be more specific: I think taginfo is a great job and I understand that a lot of time and effort went into it. At the same time, I would be very happy if taginfo would learn a few new steps. (A "+" sign is not alien. Prefixes and suffixes. Data items.) That was the technical point. – In terms of content, as far as the differences of opinion in the cases listed above are concerned, I am sometimes more on one side, sometimes on the other side. With those tag values of the key "source=*", I see no reason not to allow all applicability cases. The fallback would be fine for me in both of those cases. – In my opinion, the deletion of information should be done with special care and, so to speak, respect for those who added the information. Even if the information may not be perfect. I think that also plays into the queue of pages to be deleted and not just too few admins. My impression is that previous administrators tended to be reserved to delete pages and media, since the benefits of deleting and keeping can often be seen as divergent. I'm for a non-aggressive deleting behavior. The removal of content, whether pages or data, should follow an agreement or be discussed, so that traceability or further development arises. – To go back to the discussion about cases such as "source=*": I had also thought about the fallback function of the Module:DescriptionFromDataItem several times (blessing or curse?) and considered turning it off. I hadn't even come up with the idea, e.g. not to specify the applicability for the corresponding keys at all, but only for the individual tag values. That would be an alternative to switching off the fallback function. I think we should discuss that. (Now I've written way too long. Sorry for that!) --Chris2map (talk) 21:04, 20 June 2023 (UTC)
So I’ve been pretty clear in the past about the dim view I take to the manner in which tools like OSMBC and taginfo scrape the wiki, setting arbitrary constraints on wiki content that can turn into a minefield. (Wikis are meant to be freeform!) At a basic level, I never knew that there was any attachment to “?” in infobox parameters, since it historically resulted in exactly the same template output as an empty parameter. If the concern is about the data item fallback, then everyone will expend less energy discussing that in the context of the relevant template or module rather than chasing each other around in edit summaries on individual articles, basically the equivalent of debating something in changeset comments without even using the reply function. It’s good that at least you’re reaching out in a talk page comment as of today. – Minh Nguyễn 💬 22:04, 20 June 2023 (UTC)

I appreciate Maro's checking up on the edits I've been making addressing taginfo validation warnings, and very much respect his concerns about some of them, and am opening discussions on the relevant pages now. I do want to correct a mis-statement of fact, though. My first edit to the OSM wiki was in 21 January 2018, rather more than 2 months ago. I would also be very glad to have Chris2map be an administrator, if they are so inclined. Regarding deletion -- I would also be very cautious and careful in using the deletion functions; deletions should be rare. In my activity (years ago) at the English Wikipedia, I was rather more of an inclusionist than many. I hope that helps to address the issues raised, and I look forward to further discussion. JesseFW (talk) 22:50, 20 June 2023 (UTC)

For the question-mark-icon discussion, please see Item_talk:Q712.

For the use of a literal plus sign in the tag description for phone=* (and similar keys), please see Talk:Key:phone#Does_the_template_description_need_to_use_a_literal_plus_sign?.

Hi @JesseFW: you mention that you've "had admin powers at the English Wikipedia since 2005", can you give us your Wikipedia username ? Thanks ! — Koreller (talk) 19:13, 6 July 2023 (UTC)
Sure -- I thought I had already, but I see I hadn't. JesseFW (talk) 14:49, 7 July 2023 (UTC)
  • Symbol support vote.svg Support. I think we benefit from additional admin support and if someone is willing to do that, I support it! Pardon for making a statement so late. As for me, I'm currently spending a lot of time on the wiki, but or because of that I don't have much more time for admin tasks. Almost everything I do works without admin rights. This means that I have not yet had ambitions to become an administrator. If support is necessary, e.g. to get simple tasks like requests for page moves processed, I don't want to rule it out. --Chris2map (talk) 17:03, 25 July 2023 (UTC)
  • As we're now up to over 300 files in the deletion category, and I successfully resolved (I think) the conflict I had with Maro, and everyone else who has expressed an opinion has been supportive, and it's been over a month, it seems worth bringing this up again. @Minh Nguyen: -- do you have any thoughts on whether consensus has been demonstrated, or what else might be appropriate to help do so? JesseFW (talk) 23:30, 27 July 2023 (UTC)
    @JesseFW: I'm just an administrator; it would be up to a bureaucrat to close this poll and act upon it. – Minh Nguyễn 💬 07:42, 2 August 2023 (UTC)
  • Symbol support vote.svg Support There's definitely a need for more administrators, especially considering how inactive the current ones seems to be, and I don't think I've ever personally had or seen any issues with JesseFW myself. So why not? --Adamant1 (talk) 06:40, 28 July 2023 (UTC)
  • Neutral You seem not to notice that I declined numerous of your deletion requests because deleting non-confusing redirects creates work for admins only without any benefit. However, I agree with Minh Nguyen that we need more admins. What do you think about the administrators' reaction to the editing patterns of user Rtfm: Was it adequate? What would you have done? --Tigerfell This user is member of the wiki team of OSM (Let's talk) 17:18, 28 July 2023 (UTC)
    • I noticed now; I hadn't noticed that you had declined them previously, sorry about missing that. I'm fine with leaving the redirects if you consider that the confusion I described when tagging them isn't sufficient to justify removing them. Rtfm ... certainly presented a challenging case, and honestly makes me less inclined to accept an offer to be an admin here. If I was faced with a similar situation, I'd likely do similarly to what was done, albeit maybe documenting the bad behavior a bit more clearly, sooner. JesseFW (talk) 17:57, 28 July 2023 (UTC)

Proposal for new parameters on OpenStreetMap Wiki Infoboxes (such as general propose URL pattern)

I would like to propose having documented new parameters on Template Template:KeyDescription with for what on Wikidata would be a P1630 and another, more specialized, for P1921.

Interfaces such as the main website preview already show links to documentation of the Wiki itself and have hardcored external links such as for key wikidata=* and wikipedia=*. However, with this addition to the Infoboxes and documentation on how could be used, this might later make such external links generic: the value of the tag be replaced with the `$1`.

By far (if not actually the unique exclusive use case) would be linked to external identifiers (such as the ones documented on Key:ref). Maybe a set of additional parameters would be also interesting (such as example value or even regex of expected allowed values) so data mining of the infoboxes could be used such as for example validation rules and quick documentation generation without reading the body of the page.

Opinions? EmericusPetro (talk) 02:29, 3 July 2023 (UTC)

Do you mean P8 formatter URL? The description box parameter is called "url_pattern". --Chris2map (talk) 05:46, 3 July 2023 (UTC)
Yes, also this one! Thanks! I will use it! I'm doing some read-only tests on the Wiki, but still not finished. Maybe each individual suggestion would need discussion, so maybe this generic topic could be closed. EmericusPetro (talk) 06:43, 10 July 2023 (UTC)
One question (maybe the last one before mark as resolved): would it be acceptable, for a small number of Infoboxes which are not widely used (at least not outside an country) to temporarily have undocumented infoboxes additional parameters (e.g. not changing semantic of current ones)? One potential example would be the external identifier Key:IBGE:GEOCODIGO. Not really a problem if eventually others remove it by mistake, but I would like to ask first EmericusPetro (talk) 06:43, 10 July 2023 (UTC)
What additional data to display do you have in mind? Could you design an example? How about a separate info box? --Chris2map (talk) 08:19, 10 July 2023 (UTC)
@EmericusPetro: Mateusz Konieczny (talk) 14:25, 24 July 2023 (UTC)
@Mateusz Konieczny: @Chris2map: Actually, I saw Chris2map reply, but was unsure if a second infobox could be a better idea. But maybe it is! That's why I stopped for a moment to eventually have a full example (which don't need to change current infoboxes). Anyway, I'm taking some time to document a generic data extraction from wikitext to consume the data as a command line application (optionally, proxy server). In addition to the Data Items (the old ot which stopped to work) vs Taginfo parsing (described here Taginfo/Parsing_the_Wiki, at least Nominatim also parses wikitext from here Nominatim/Special_Phrases, so my idea would be generalize such cases on a intermediary exportable format. The code was already drafted early this year, but needs to be documented, so I could ping other wiki editors to have feedback. But for the Chris2map question. Yes, for now I'm not adding any undocumented parameter to infobox used in production. I could use other dummy templates as test case on my user sandbox page. EmericusPetro (talk) 17:06, 24 July 2023 (UTC)
Thanks for the info! From your new post about the snake tool I now see that you are working on something big. I don't understand a lot of it due to lack of expertise, but it sounds like a great thing that could lead to the next evolutionary step for the wiki usage. --Chris2map (talk) 15:44, 25 July 2023 (UTC)

Add license options for File upload

I would like to suggest several improvements

1/ Would it be possible to add licence options when importing new files via, in particular "Maxar imagery" and "Esri imagery"?

2/ Also, is it possible to rewrite the line names to make something much simpler like :

  • "Bing imagery" instead of "major use of Bing aerial imagery" and
  • "Mapbox imagery" instead of "media consisting partially or entirely of Mapbox imagery"

Koreller (talk) 08:13, 22 August 2023 (UTC)

If that's not a problem, can the changes be made? — Koreller (talk) 09:30, 9 September 2023 (UTC)
It would be helpful if wording of the options were as uniform as possible. "Mapbox imagery" is too little information, though, IMHO. I think "media consisting partially or entirely of ..." is an important note to make clear that it is not only about files got from Mapbox but every image with Mapbox content in it. --Chris2map (talk) 11:11, 9 September 2023 (UTC)
You're right, so something like "Bing imagery, partially or entirely" and "Mapbox imagery, partially or entirely" would be good for you? — Koreller (talk) 07:43, 10 September 2023 (UTC)
I support the change. There are probably more licenses that we could add there:
How about this? But it's a pity that this menu doesn't allow to choose several licenses. It often happens that a file has several licenses, because it is, for example, a screenshot with iD + Bing + OSM Contributors. maro21 20:54, 10 September 2023 (UTC)
The issue with multiple lincenses addressed by Maro is an important objection. In consequence I suspect that we get inappropriate licensed files if we add all the "... imagery" license templates to the drop-down list. Reason: Uploaders might be incited to feel fine and in nice position by simply choose one of these license templates. But in many cases such files (e.g. screenshots) need more than one license statement. Unfortunately I don't see a way we could solve this with a one step solution available with the upload. Therefore I suggest to offer templates like ("... screenshot") which request for a content license to be added manually by a clear note (or error message). --Chris2map (talk) 15:46, 11 September 2023 (UTC)
Otherwise we could try something like this:
iD screenshot
iD screenshot without imagery
iD screenshot + Bing imagery
iD screenshot + Esri imagery
iD screenshot + Mapbox imagery
iD screenshot + Maxar imagery

JOSM screenshot
JOSM screenshot without imagery
JOSM screenshot + Bing imagery
JOSM screenshot + Esri imagery
JOSM screenshot + Mapbox imagery
JOSM screenshot + Maxar imagery

Bing imagery, media composed almost entirely of imagery from Bing
Esri imagery, media composed almost entirely of imagery from Esri
Mapbox imagery, media composed almost entirely of imagery from Mapbox
Maxar imagery, media composed almost entirely of imagery from Maxar
--Chris2map (talk) 16:10, 11 September 2023 (UTC)
I adjusted the selection of templates relating to imagery. --Tigerfell This user is member of the wiki team of OSM (Let's talk) 21:57, 6 October 2023 (UTC)
@Tigerfell: Thanks! IMHO another problematic upload license option is "GNU General Public license (JOSM)". I would remove it because it will (close to) never be a complete license statement about an image file here. At least I would remove the "(JOSM)". For JOSM screenshots we had specific templates. --Chris2map (talk) 17:04, 10 October 2023 (UTC)
"{{Mapbox image credit}}: Mapbox imagery" = this template got renamed to {{Mapbox image}} Mateusz Konieczny (talk) 11:48, 4 January 2024 (UTC)

Why some tag pages seems to be not indexed by DDG while their data items are high? Can we do anything with it?

See say Mateusz Konieczny (talk) 07:07, 28 August 2023 (UTC)

@Mateusz Konieczny: Key/tag/relation articles have poor SEO, both internally and externally. Just as in DuckDuckGo, proposal pages used to rank higher than the corresponding articles in our own search engine until we shunted the proposals to a separate namespace. If I had to guess, it has something to do with layout and markup of the {{KeyDescription}}/{{ValueDescription}}/{{RelationDescription}} and {{Languages}} templates, which insert a lot of unusable content before usable content in the raw markup. I've started a redesign of the language bar that's functionally complete, except that it probably needs a convenient way to start a translation in a new language. Once that's complete, we could consider removing the template from every page and sticking it in MediaWiki:Sitenotice instead. I also started to refactor the infobox, which could help somewhat, but getting the visual output to exactly match the old template got a bit tedious and I got sidetracked for a bit. – Minh Nguyễn 💬 10:54, 28 August 2023 (UTC)

Visual editor garbles links to Wikipedia

The Visual editor replaces links to Wikipedia using the external syntax with links to https:, which is not understood. Andrew (talk) 19:34, 29 August 2023 (UTC)

I wonder if it's something specific to this very long page. In general I haven't seen Parsoid (the parser powering Visual Editor) try to turn external links into interwiki links in the first place. – Minh Nguyễn 💬 01:53, 18 September 2023 (UTC)

DiscussionTools extension

Back in September 2021, I installed the Convenient Tools gadget as an optional gadget so that power users of talk pages here could more efficiently manage the many long discussions that they engage in. However, I left it off by default, because it makes rather invasive changes to the page that conflict with other extensions and introduces many keyboard shortcuts that can surprise users unaccustomed to this gadget.

I only intended Convenient Discussions as a stopgap until the Wikimedia Foundation could complete their Talk pages project for modernizing the talk page experience. Though the project sadly didn't go quite as far as some of the early mockups, it did result in the DiscussionTools extension, which provides multiple significant quality-of-life improvements similar to Convenient Discussions, but with better usability and performance:

  • Start a new topic without leaving the talk page. The tool automatically signs your comment for you; no need to correct others' comments with {{Unsigned}} anymore!
  • Reply to a comment inline without leaving the talk page. The tool automatically figures out the correct level of indentation.
  • Subscribe for notifications when someone comments on a specific discussion section, so you don't have to put the whole talk page and its article on your watchlist. This improvement alone could make tagging discussions run a lot more smoothly.
  • All these features work in the mobile skin too.

I'd like to see if the community agrees with me that this extension should be installed here. The DiscussionTools extension reached Stable status this past September, which means WMF considers the extension to be ready for deployment on non-WMF wikis that meet the dependency requirements. This wiki already has the VisualEditor and Echo extensions installed, but the Linter extension would need to be installed. (Linter comes built into MediaWiki v1.40, but we're still on v1.39, so we'd have to install it.)

 – Minh Nguyễn 💬 23:18, 2 November 2023 (UTC)

Convenient Discussions I didn't really use. But I would give a try to new extension DiscussionTools. --Chris2map (talk) 16:21, 3 November 2023 (UTC)
Will I still be able to write in the traditional way after installing this gadget? maro21 17:00, 3 November 2023 (UTC)
@Maro21: Yes, this time, when developing DiscussionTools, WMF was very careful to leave a light touch. So the talk pages remain in the same place, and there are no changes to the underlying wiki syntax. You can completely ignore DiscussionTools once it's installed, but even so, you'll benefit by not having to deal with others' misindented and unsigned comments. – Minh Nguyễn 💬 19:07, 3 November 2023 (UTC)
Is it possible to test somewhere how it works? Mateusz Konieczny (talk) 17:24, 3 November 2023 (UTC)
@Mateusz Konieczny: The DiscussionTools extension is now installed on every Wikimedia wiki; you can use it on any talk page that hasn't been converted (mangled, really) into a Flow page. You can also compare Flow and DiscussionTools on Test Wikipedia. – Minh Nguyễn 💬 19:07, 3 November 2023 (UTC)
Please do install the Discussion Tools extension. I'd be more engaged in wiki discussions if I didn't have to worry about markup and fixing the almost-correct markup of Convenient Tools. Thanks! Partytax 16:20, 8 December 2023 (UTC)

403 for a file

The image 2021.png cannot be displayed. I got "403 Forbidden" error. What could be the cause? In the log we can see that the file was uploaded and then moved. maro21 16:56, 13 December 2023 (UTC)

Data corruption? Too weird file name? Mateusz Konieczny (talk) 13:14, 14 December 2023 (UTC)
I think that File: page was created as wiki page and not really by upload of a file. --Chris2map (talk) 16:48, 14 December 2023 (UTC)
-- I was confused by the 2 versions / pages of the file and viewed the one with empty log. --Chris2map (talk) 13:37, 15 December 2023 (UTC)
Makes sense Mateusz Konieczny (talk) 18:59, 14 December 2023 (UTC)

marked for deletionMateusz Konieczny (talk) 18:59, 14 December 2023 (UTC)

The file was uploaded, which can be seen in the log to which I provided a link. maro21 20:58, 14 December 2023 (UTC)
I guess that anyone interested should file issue at why file got lost, can it be recovered and whether it can happen with other files. And again, uploading files to Wikimedia Commons is almost certainly preferable 21:40, 14 December 2023 (UTC)
Is anyone interested in doing this? If not, we should simply delete this page as lost file Mateusz Konieczny (talk) 11:16, 4 January 2024 (UTC)

Organizer keeps removing reference from own activity on the Organised_Editing/Activities

Admins, please give a look at recent edits on . An individual of one of the 3 organizations involved is removing any reference of own activity from the list. I'm unsure if something similar happened in the past, but how to react to this?

(by the way: the armchair organized editing happened in my province, and I can plan a trip to survey it.) --EmericusPetro (talk) 07:29, 21 December 2023 (UTC)

I commented in - but maybe you know, is it duplicate of documentation existing already? If yes, where it exists? Mateusz Konieczny (talk) 14:00, 21 December 2023 (UTC)
@Everton Bortolini: Mateusz Konieczny (talk) 14:01, 21 December 2023 (UTC)
I think it would make sense to have detailed problem list in 2023 Brazil Floods where there is more space for them, with only summary in Organised_Editing/Activities. Not sure should it get own entry or be noted in HOT entry (is it HOT-run edit?). From looking at scale of issues it may make sense to let know more HOT people about the problem (if you have time, interest etc to join their forum/slack/whatever) - or just let them know using provided at Organised Editing/Activities/Humanitarian OpenStreetMap Team (in either case noting whether they responded also makes sense) Mateusz Konieczny (talk) 18:28, 21 December 2023 (UTC)
@Mateusz Konieczny: I agree to move the community objections another and just leave a summary on Organised_Editing/Activities. However, the copy needs to be in a dedicated page, where it cannot be simply edited at will by the other side like what is happening right now. And the organizers lied while defending it could be deleted from the listing: on the change summary of changes uses "(...) Notes were copied to the project wiki page." without faithfully copying what was written on the target page. If anyone wants an example omissions/changes, I can detail better, but it was not copied. If the activity organizers will challenge if what's written is not local community opinion, their best approach is go back to @osmrs however neither me or the others here need to "discuss with Brazilian community" and even the early contact with DWG the osmrs was the channel used by both. To explain why the telegram of OSMRS is relevant, later I will add context (sorry, will be a wall of text) from the date of disaster they appeared on @osmrs and recently moving away while deleting previous messages.). --EmericusPetro (talk)
If you need more help with cleanup and people running this organised edit are failing to clean up after it (note, I have not verified claims made by you) it may make sense to ask local community for help, and/or write at and/or contact DWG @EmericusPetro: @Everton Bortolini: Mateusz Konieczny (talk) 18:30, 21 December 2023 (UTC)

(Emerson here, start) I will give a context in English from 2023-09-13 to 2023-12-15, since this situation might escalate (and also to explain that "not discussed in Brazilian community" is misleading as they and DWG know it was the closer group to the region)

  • the cities flooded on 2023-09-05 are on Vale do Taquari, a region in Rio Grande do Sul province, which does have likely one of the more active province-level Telegram in Brazil ( , or "@osmrs" ). Except by the invitation to map in the initiative (and first weeks, to ask anyone local to be an organizer) on the closest telegram group to the region (which is @osmrs), all decisions were made in closed groups by these organisations.
    • Several promises and general answers from questions were made on @osmrs  by the organisers. However, recently (around 2023-12-15?) one of them deliberately deleted a lot of own messages with these promises (including one promise to prove which mapper/validator was in the city by providing a photo, which is why, unless they prove, we here can say this activity was armchair-only mapping plus Google Street View. As an example of deletion this message today goes 404 not found, but both previous ( and next ( are online. Depending on the Telegram client used to see the chat, may or not display if it is replying to a deleted message
  • After their supposedly 100% validation step, it was me from the group who stopped to look. I started to see potential red flags (sense: blatant things which shouldn't even be there after review, and I'm NOT talking merely about non-squared buildings). The start of this was 2023-11-19 <> and next messages with others in the osmrs group. Yet, the organizers (while very active to invite to map in preview us weeks) with the finalized event simply... didn't reply at all! One peer (@santamariense, which I do respect his work, and he is from the region) suggested we simply mass edit to building=yes could be enough, but there was other issues with fake data with needs non automated verification (plus the need to undelete things)
  • Without the responsible for the Organized Editing replying to the complaint, and no one local with time to carefully review, I started to research how to do a full revert of over 2000 changesets. And with this call in public (where I had to mention all the supposedly organisers, hard to know since it was undocumented ) here 2023-11-20 <> and saying that unless they took we would revert, this make an immediate response on , we got the initial reply of first attempt to post-validation here 2023-11-20 (now deleted) that they would start it review again.* 2023-11-22 DWG contacted [Ticket#2023112210000181] . At this moment, the DWG contact already knew that @osmrs (the province group) was used by both sides, however since the organizers already were attempting to review, it made sense to give more time.
  • The said first post-revalidation revalidation didn't happen in practice. Every one of the mentioned issues in @osmrs telegram chat persisted. For example on 2023-11-19 the mentioned shop=clothes (node/4917865622) moved by an armchair mapper (note that even addr:street still use old street)still even today in the live server (this shop=clothes was the initial example of red flag of what could happens even with their review). However, to be fair, one of the global validators (very friendly) which I had open discussion with in changesets actually fixed manually some (not all) the new building= different than yes, but other than him, it's unclear if they don't know how to fix it. Trust me when I say that this is not a typical problem of unsquared buildings any of you would see like in rural Africa, but affects PoIs (and there's people like me to survey if necessary and find these brown MM's)
  • Not only because it was slow to fix it, but unclear if they would do it right, I asked on telegram again 2023-11-27 <> andthen 2023-12-11 <>. The reaction of the organizers was that they didn't know at all about>, from things like not really being their responsibility to fix or have to respond within 2 business days. 'This explain why (in addition to data related requests) the text contains parts about make commitments to acknowledge the OEG in any future event by any of the organisation who coordinated this one They don't want the data to be deleted, but they don't seems to like complains that they need to fix it.
  • A drastic change happened 2023-12-14 when I posted on @osmrs that A) that even the documentation for the Tasking Manager advice to NOT allow beginners edit projects like this and B) year before a global validator  on the question and comments section of (a 2022 a project of UmbraOSM, one of the 3 organizers) that they're releasing a complex project for beginners and also that the tagging building=residential instead of building=yes and C) that a change on the Tasking Manager this year now allow project admins to delete public messages on the "questions and comments section" and an global validator on the projects in discussion now already had warned about low quality. Immediately after, one of them proposed to move the decisions to whatever the current data (note: there is still both fictitious and even Google copyrighted data) needs reversion from the telegram of the province osmrs to the telegram of the country.
    • Note: while I did not shared on the telegram, the link for the discussion with the global validator was, it's in portuguese, but is around  "Nesse meio tempo, também entrei em contato com o organizador ou com meus colegas da HOT sobre a qualidade às vezes ruim do mapeamento."
  • While from my province is me who took the time to investigate the problems (is very, very time consuming) others like Gustavo Schenkel (one of the group admins) on explicitly asked if they're following the Organized Editing Guidelines.
  • The last reply from the organisers was 2023-12-15 (archive-1 archived-2 ) which, in direct translation means "I wish you all good luck! There is my email in the documentation and I will be on the national channel." (Original message in portuguese: "Desejo boa sorte para vocês! Tem o meu e-mail no documentação e vou estar no canal nacional.")
  • And finally, 'in addition to previous weeks where only changeset and public chat messages about the objections on @osmrs, on 2023-12-19 I posted the link to Organised Editing/Activities to have a summary English with examples.
    • If any true local mapper from here ask me to review something (such as make changes on request commitments to OEG; the data problems are less subjective), I will obviously take them seriously. Until now, no objections neither in private nor in public.

(Emerson here, end) --EmericusPetro (talk) 05:57, 23 December 2023 (UTC)

" where it cannot be simply edited at will by the other side" - response is still fine I guess. Can you copy missing parts to 2023 Brazil Floods ? Mateusz Konieczny (talk) 19:38, 23 December 2023 (UTC)
@Mateusz Konieczny: Matheuz and others: if infeasible leave the full compilation on the column "Community objections?" at Organised_Editing/Activities, then make a snapshot from the deleted content of at Organised_Editing/Activities/2023 Vale do Taquari Floods/Community objections with a literal copy (and link to where it was extracted, the deletion) and a prominent warning to the organizers NOT to edit the page. The "Vale do Taquari" in the page title (or, less precise but still closer region above, "Rio Grande do Sul") is very important, it is non negotiable. The reasoning is the recent shift to name this "Brazil Floods" (despite all description be from cities in the Vale do Taquari) is not merely geographically misleading, but also attempt to boycott the previous discussions with the local community @osmrs with extensive chat history (part by their side is deleted, but not all) with clear intent to allow armchair mappers from the same organizations who created the event to vote to allow anything (from copyright data to deletion of surveyed data to re-create again). If you or others decide to copy missing parts from the Organised_Editing/Activities/2023 Vale do Taquari Floods/Community objections to 2023 Brazil Floods, then anyone else can do it. --00:50, 24 December 2023 (UTC)
still not investigated it in detail but I noticed part about "it is non negotiable" - I would advise against such claims. Also, not sure has it happened but I would strongly advise against trying to hide that some problems happened, better to describe how they were resolved and will be avoided in future. Neither communication strategy is a good idea Mateusz Konieczny (talk) 13:42, 27 December 2023 (UTC)


Redirects from prefixless forms to Key: and Tag: articles

Whenever I search for a combination such as foo=bar I get slightly irked by being presented with search results, rather than immediately redirected to Tag:foo=bar. We do have a few such redirects in place, such as refKey:ref, but those have been created haphasardly, since, for example, int_ref is currently a redlink rather than a redirect to Key:int_ref.

Having such redirects in place would also be beneficial for linking from e.g. the Community Forum to Wiki pages -- since it's commonly used, it may be even assigned a custom Markdown syntax if there's enough interest.

Now, there are thousands of pages with Key: and Tag: prefixes, and only a few redirects in place. If we decide having such redirects would be a good idea, Someone(TM) would have to develop a script or bot to create (and/or maintain) them. Duja (talk) 13:33, 28 February 2024 (UTC)

If you need such a redirect for some frequently used tag, then just create it. I do that sometimes. I usually start by typing in some popular word, such as restaurant or restauracja. If there is no such redirect, I create it. There is no objection to creating such redirects, but I don't see the point in automating this and creating them for all tags, e.g. diplomatic:services:non-immigrant_visas, which will redirect to Key:diplomatic:services:non-immigrant_visas. maro21 19:54, 28 February 2024 (UTC)
I'm not shy on editing Wiki (coming from the Wikipedia world), and I also created a few such redirects. As I said, I'm only slightly irked, but as we know, irk tends to accumulate over time, so I wish we would automate the process. I suppose that irk fades in comparison with encountering admin boundaries glued to roads glued to landuse glued to waterways, with a dose of multipolygon relations to ensure everything stays glued and can never be edited... Duja (talk) 21:06, 28 February 2024 (UTC)

Equivalent of {{Tag}}, but links to data items


For example, shop=clothes. Something B (talk) 13:12, 14 March 2024 (UTC)
Thanks for the info. Documentation for the template would be useful. And maybe a different background color to distinguish these links from the regular ones. maro21 22:43, 14 March 2024 (UTC)
I also had a similar question when I wanted to add a general link to data item to the tag description boxes (Template:Data item link). Unfortunately we don't have an icon for data items, like with taginfo. Perhaps one of the following display variants can be used instead:
  1. variant for link to #shop=clothes
  2. variant for link to
  3. variant for link to dishop=clothes
  4. variant for link to ‹›shop=clothes
  5. variant for link to shop=clothes
  6. variant for link to shop=clothes
  7. variant for link to
--Chris2map (talk) 11:57, 17 March 2024 (UTC)
There are some emojis that can be used as icons for data items. Here are several I selected from this query on emoji DB:
  1. 📊
  2. 📋
  3. 📝
  4. 🧾
  5. 🛢
I like #2 ("Clipboard" emoji) best, e.g. 📋shop=clothes. Duja (talk) 09:02, 18 March 2024 (UTC)
Note that we already have {{O}} for linking to data items, which is quite flexible in the output formatting. In any case, even if we keep Something B's templates around, they can be reduced to a single template called e.g. {{Item}} rather than having three quite similar copies. Duja (talk) 09:39, 18 March 2024 (UTC)
This templates uses Special:ItemByTitle in comparison to {{O}} which uses item ID. {{ValueItem}} and {{TagItem}} are analogous to {{TagValue}} and {{Tag}}, respectively. {{KeyItem}} may be replaced with {{TagItem}}, if someone add branches, as in {{Tag}}. Something B (talk) 10:04, 18 March 2024 (UTC)

Too complex wiki pages

Category:Pages where template include size is exceeded and Category:Pages with too many expensive parser function calls are listing some of problematic pages.

This pages are having so many templates that they are causing technical problems - and take loooooooong time to open.

They should be fixed - ideally by somehow improving templates, not using so expensive templates. But splitting them into multiple, removing not needed content, replacing wiki page with some other form of presenting relevant data etc is an option.

See where this issue was raised. Note that not all problematic pages are found in these categories, but what we have there definitely should be fixed

Mateusz Konieczny (talk) 07:56, 28 March 2024 (UTC)

One of this pages is - is it in German by any chance? Curiously there is also - should we delete that duplicate without DE prefix? Is it an attempted translation to English? Mateusz Konieczny (talk) 08:15, 28 March 2024 (UTC)
I commented on Mateusz Konieczny (talk) 07:05, 29 March 2024 (UTC)
Talk:Map features is also listed as too large - I archived some sections and marked some as ready for archiving Mateusz Konieczny (talk) 08:52, 28 March 2024 (UTC)
Most of those are translations of Map Features, which is also monstrously long and probably just narrowly escapes the limit. However, I recall it being recently mentioned somewhere (can't find it at the moment) on the Community Forum, and some members said they found it useful to have everything in one place. So, unless we do some major restructuring, I'm not sure how we can reconcile that. Duja (talk) 13:54, 28 March 2024 (UTC)
Following the trail from the github discussion, it was possibly Cuisine tags in Map Features. But I still don't see we reached a firm consensus what to do with those. Duja (talk) 14:11, 28 March 2024 (UTC)

Map features too huge

Please take a look at Ko:Map Features or at Map features. How long do these pages take to load on your computer? How many errors do they show?
I see a lot of "Lua error: Internal error: The interpreter has terminated with signal "24"".
These pages are too huge. Aren't they trying to include almost all the Wiki content in one article? Does that make sense?
– Do you want to display a list of all the shops? Here are the solutions:

And these are probably not all possible solutions.
– Want to display a list of all buildings? Here are the solutions:

– Want to see what's rendering on the map?

Is there a compelling reason why it all has to be together on one page? I think not. When this page was created, years ago, it probably wasn't a problem, because there were fewer tags and no data items. Now the article has grown to such a size that in addition to the long loading time (no one likes to wait long for a page to load, but that's not the only problem), there are technical errors that we can't avoid due to MediaWiki's limitations. There's the Lua bug already mentioned above, but there's also a limitation with data items that only allows 250 references, and at 251 you'll always get the Too many Data Items entities accessed error, even though the other references will display correctly.

So, taking into account: the size of the page, the limitation of the software, unavoidable errors, and the fact that this is a frequently visited page (the English version and the other language versions involved), because the link to it is in the main menu on the Wiki, I propose that in these articles the transclusions of the templates be replaced by links, as it is, for example, on Pl:Obiekty na mapie. This is just one possible solution, quick to implement, but I am open to other suggestions.
Reasons why I think that keeping such a huge article is not good:

  • very long page loading
  • limitation of MediaWiki software and bugs that we cannot avoid
  • we have a very well working search engine and it's easy to find the tags you are looking for
  • one can use Taginfo
  • this page is not irreplaceable, but it consists of snippets that can be found elsewhere (in articles, templates and category)

I can do it myself, starting with the English version of Map features. Does anyone have a valid reason why the current state should remain? maro21 22:00, 28 March 2024 (UTC)

One can use this pages to search for some term and find it also in descriptions. They are also useful as single page overview of the most important tags. (this is not changing that they are causing serious technical difficulties, see section above - and need some restructuring at least) Mateusz Konieczny (talk) 06:51, 29 March 2024 (UTC) may be a step that potentially can extend life of such pages Mateusz Konieczny (talk) 06:57, 29 March 2024 (UTC)
I agree, and I volunteer to be Someone(TM) to remove it, at least in English version. In the process, I would also like to remove the "Key" column as mostly redundant ― it has the same value for all items in most tables (except for Highways) so it may as well go to the heading. Granted, it won't save much memory but it will save horizontal space and improve readability. I did that recently with Smoothness but reverted myself, unsure about side effects. Duja (talk) 09:31, 29 March 2024 (UTC)
The Rendering column doesn't affect the loading speed of this page, because it doesn't contain templates or references to data items - it is just an image. maro21 14:18, 30 March 2024 (UTC)
That sounds like a good idea because, apart from Map Features, the key pages that include these templates become more usable on mobile devices. --Andrew (talk) 09:50, 30 March 2024 (UTC)
The only compelling reason for the existing all-inclusive one-page solution that comes to my mind is that one can easily get an archive or offline documentation / booklet by saving or printing the page to PDF file. I for myself don't like or use that slow an long page either. --Chris2map (talk) 07:42, 30 March 2024 (UTC)
Then we can create such a PDF and link to it. maro21 14:18, 30 March 2024 (UTC)
And isn't the faster loading of English pages caused by the fact that they use a different display system in the Template? See the difference which is faster and loads things sequentially from the Taglist and where the table is programmed directly in the source of the page (more complicated/slower). I would see a disadvantage of the faster version, that not everything for different languages will be translated as in the slower version. -- Lenochod (talk) 21:36, 4. April 2023 (UTC)
As possible solution, we can replace {{LL}}, {{Keylink}} and {{Valuelink}} transclusions by links to data items, which are independent from languages, provides basic info, and contains links to actual documentation. Something B (talk) 09:29, 11 April 2024 (UTC)
Removing link completely would be more helpful. Data item pages have only what is infobox and this is not very useful info. And unexpectedly linking it would be confusing at best. Maybe manual direct linking to specific wiki page without using resource-hungry templates would work? Mateusz Konieczny (talk) 12:12, 11 April 2024 (UTC)
It is possible to use [[Special:MyLanguage/Title|text]], e.g house. Something B (talk) 14:28, 11 April 2024 (UTC)
@Something B: Special:MyLanguage only works if the Translate extension is installed. It's one of the many benefits of this extension, but the effort to install it has stalled. – Minh Nguyễn 💬 22:26, 11 April 2024 (UTC)

The page currently uses {{Keylink}} and {{Valuelink}} in order to link to each key and value, but I think we should replace this usage with old-fashioned {{TagKey}} and {{TagValue}}, which I'm rewriting for better performance. {{Keylink}} and {{Valuelink}} rely on data items to discover translations in other languages. While data items are a good tool for discovering translations of ordinary wiki pages like "Bicycle" and "Tags", I think it's overkill for key or value description pages, which have predictable titles. From MediaWiki's perspective, fetching a data item is equally expensive as checking whether a page exists at a particular title, but there's also a cap on the number of data items that can be fetched per page.

The only current benefit of {{Keylink}} and {{Valuelink}} is that it can fall back to a more closely related language than English without having to check that page's existence. But currently it can only perform language fallbacks based on {{Langcode}} – that is, the language implied by the page name. The page might as well specify a fallback language explicitly, saving everyone effort. MediaWiki talk:Lang#Still To-Do would make it possible for the fallback to be based on the user's preferred interface language, but this doesn't really require data items.

 – Minh Nguyễn 💬 22:15, 14 April 2024 (UTC)

I don't know whether, in the case of the English Map features page, the loading is prolonged by the number of Commons images or the number of templates. I suppose the images, because there are long loading pages with a large number of images and a small number of templates. Does anyone know which has more impact? It's not likely to be local images, because pages like LinesTab load quickly. maro21 14:36, 30 March 2024 (UTC)

In the template Template:Map Features:shop, I removed unnecessary parameterization of parameters that are not translated, and removed 165 same links to Key:shop, on top of that called by the template, which uses data items. The whole thing reduced page loading by about 2.3 seconds, from 6.8 s to 4.5 s. This is just one of the templates nested in [Map feautures], but one of the bigger ones. Maybe I can slim down the templates and reduce the loading time of Map features. I will continue. maro21 15:28, 30 March 2024 (UTC)

I have already corrected many Map features subpages, but need some more time to finish writing the summary, which will appear here soon. maro21 20:42, 24 May 2024 (UTC)

Category:Pages unavailable in highway

Any idea what causes to be filled and how to stop this?

Mateusz Konieczny (talk) 11:52, 9 April 2024 (UTC)

{{Langcode}} needs |Highway=en added. Andrew (talk) 12:03, 9 April 2024 (UTC)
Why adding such hack would be a good idea? Maybe better to stop this template from being triggered in the first place in Proposal namespace? Mateusz Konieczny (talk) 05:25, 10 April 2024 (UTC)
@Mateusz Konieczny: These pages date to the days when some users thought all wiki pages are supposed to be namespaced using colons, just like tags in the database. This is how we got pages like Canada:British Columbia:Cowichan Valley Regional District and Canada:Ontario:Burlington/Public Transport/Analysis/Burlington Transit-Routes. But MediaWiki uses a slash for delimiting the parts of a subpage's name, so I've been renaming these pages as I come across them. Plus, categories mean that we usually don't even need to use subpages like in a file system. – Minh Nguyễn 💬 22:16, 11 April 2024 (UTC)
I am thinking about moving Highway:International equivalence to Highway - International equivalence or Highway/International equivalence. Is anyone opposed to such change? Or see a better name? Redirect would remain. Mateusz Konieczny (talk) 14:41, 12 April 2024 (UTC)
@Mateusz Konieczny: I'd suggest either "Highways/International equivalence" (as a subpage of "Highways") or "International highway classification equivalence" (which reads more naturally). While we're at it, {{Map Features:highway}} is another example of that mistaken colon namespacing, though it isn't breaking anything at the moment. – Minh Nguyễn 💬 01:46, 13 April 2024 (UTC)
In this case I'd prefer "International highway classification equivalence", but subpage style is OK, too. --Chris2map (talk) 08:21, 14 April 2024 (UTC)
Moved to International highway classification equivalence (redirect remains so things should not break) Mateusz Konieczny (talk) 13:58, 6 May 2024 (UTC)
Yes, I am against it. No spaces are used between hyphens. And "International equivalence" is not a subpage of "Highway" (because there is no such page). maro21 20:12, 24 May 2024 (UTC)
Resolved: Mateusz Konieczny (talk) 18:25, 19 May 2024 (UTC)
On this Wiki, we have such a system that what comes before the colon is a language code that creates an additional namespace. So in the names of these templates there should be no colon. maro21 20:12, 24 May 2024 (UTC)
@Maro21: do you want mark this page as not resolved or would it be fine to archive it as resolved? (it seems that you are not protesting the move but I want to confirm) Mateusz Konieczny (talk) 12:49, 28 May 2024 (UTC)
The category "Pages unavailable in highway" is empty now so I think the issue is resolved. I also fixed the last page there so it's empty now. Sorry for my late response before. maro21 20:11, 28 May 2024 (UTC)

TemplateStyles Extension

I'd appreciate the (MediaWiki) Extension: TemplateStyles being considered for installation. Lumikeiju (talk)

Abbreviations and misspellings in search

The page Abbreviations says that editors should enter the full name of any object. Indeed, for a newly built street the full name "Kerstingatan" (in Linköping, Sweden) has been entered, and searching for that name works fine. And searching for the abbreviation "Kersting." also finds it. Is this some magic in the search engine? However, searching for another common abbreviation "Kerstingat." gives no hit. So is there a list of abbreviations (g. = gatan) where we could add gat. = gatan? Further, adding an "s" in the middle would be a common misspelling (Kerstinsgatan) and could we make the search engine find the right street anyway? --LA2 (talk) 12:10, 28 May 2024 (UTC)

@LA2: Search engine used at is Nominatim and yes, it has some limited "magic". Its issue tracker may already have relevant issue there or maybe it would be worth reporting Mateusz Konieczny (talk) 12:48, 28 May 2024 (UTC)
Does produce statistics on searches that people make? Can we find out how many search Stokholm vs Stockholm, Linköpingvägen vs Linköpingsvägen, Elmhult vs Älmhult vs Almhult? --LA2 (talk) 19:27, 28 May 2024 (UTC)
No, it doesn't. maro21 20:09, 28 May 2024 (UTC)
Your question is beyond the scope of this Wiki. The proper place for this question would be: maro21 20:09, 28 May 2024 (UTC)

Willkürliche Kartenzerstörung?

Hallo, ich bin begeisterter OSM-Nutzer und habe gerade ein Nutzerkonto eingerichtet, weil ich gestern und heute entdeckt habe, dass in verschiedenen Regionen Deutschlands Kacheln bewusst "zerstört" wurden. In einer bestimmten Vergößerungsstufe sind diese Kacheln kreuz und quer überzogen mit geraden weißen Linien, die vermutlich Straßen darstellen. Ich weiß nicht, wie das zustande kommt und was man dagegen tun kann. Es wird nur unter so dargestellt, bei nicht. Ein Beispiel findet man bei Eingabe der Adresse: "Hans-Thomann-Straße 1 96138 Burgebrach-Treppendorf" unter und anschließendem Herauszoomen um einige Stufen. Ich würde einen Screenshot anhängen, aber mir wird angezeigt, dass ich keine Berechtigung habe, um eine Datei hochzuladen. Ein weiteres Beispiel (in einem ganz anderen Teil Deutschlands) fand ich gestern bei Eingabe der Adresse: "67822 waldgrehweiler, grashof" auf meinem Smartphone. Dort wurden in einer Zoomstufe in verschiedenen Sprachen beschriftete geradlinige Straßen angezeigt, die über der echten Karte lagen. Hat jemand einer Idee, was die Ursache sein kann? Beste Grüße Berthold —Preceding unsigned comment added by BS1 (talkcontribs) 2024-06-14

Das gab es schonmal, weltweit. Ursache war wohl einer der irgendwo zwischen Datenbank und Webdarstellung seine miese Laune ausgetragen hat. Die Experten werden es schon richten. --MattGPS (talk) 23:43, 15 June 2024 (UTC)
Die weiße, vertikale Linie ist meines Erachtens ein Anzeigefehler, also Software-Fehler der Web-Anwendung. screenshot 2024-06-14 145307.png Bei meinen Tests tauchte diese mal auf, mal nicht. Ich weiß nicht, wer da der erste Ansprechpartner wäre. Eventuell Grüße --Chris2map (talk) 13:24, 14 June 2024 (UTC)
Nein, diese dünne Linie ist harmlos. Derzeit gibt es wieder ganz wilde Straßen kreuz und quer durchs Land, auf manchen Kacheln. --MattGPS (talk) 23:49, 15 June 2024 (UTC)