There’s no established convention for how (or whether) a tag’s wiki page documents editor/router/renderer support. Some pages have detailed status, most have none, and where it exists the format varies wildly. Before writing anything prescriptive, want to gauge whether this is worth standardizing, and roughly what it should look like.
Is a standard worth having?
- Yes, a shared convention would help
- No, leave it to individual page editors
- No, this belongs in taginfo instead
- Not sure / no strong opinion
- Yes, but only for new or contested tags
If yes, where should it live on the page?
- Its own top-level section (e.g.
== Software support ==) - A subsection under
== External links == - Doesn’t matter
If yes, how should status be grouped?
- Two buckets: Open vs. Completed
- Split further by tool type (editor / router / renderer)
- A table with one row per tool, explaining how it’s used (e.g. “GraphHopper: bicycle profile speed penalty”)
- Link to taginfo’s Projects list instead of maintaining this manually
- Taginfo as source of truth: structured data feeds an auto-generated wiki template, editors annotate below
- No strong preference
Missing an option? Just comment below, happy to add it.
Voting alone won’t add you to this topic’s notifications: use the bell icon at the bottom of this topic (or stay on the thread) if you want to be notified when results or follow-ups are posted.
Some context, for anyone who wants it before voting:
Example of what one page currently does: Tag:surface=laterite § Software support
This isn’t a new problem. Back in 2009-2010 there was a cross-renderer/editor support comparison (Mapnik, Osmarender, Potlatch, JOSM, Kosmos), building on an earlier version, but it stayed a personal user-subpage and never became a wiki-wide convention. More recently, a 2022-2023 wiki discussion explored moving software capability data into Wikibase instead of hand-maintained tables, after a bot that used to keep such tables in sync (TTTBot) stopped running and nobody picked it back up. That thread was closed as “nothing actionable” without a resolution.
Taginfo already has something for this, its Projects feature lets software declare which tags it uses. Unfortunately coverage is limited: it’s opt-in, so a project only shows up if someone submitted a project.json for it, and even then it just says “this project references this tag somewhere,” not whether support for a specific value is open, in progress, or shipped.
Happy to draft an actual guideline page once there’s a rough consensus here, this is just to check direction before doing that.