In 2014 I noticed a number of questions with version tags, but the question or answers are not version specific.
Having the version in the question body is certainly useful and appropriate for all questions, but I think also having it question titles and tags is another story, unless it truly is version specific.
This was mentioned in comments when version tags were discussed in 2010 at Formatting tags relating to version numbers? Consensus appeared to be that version tags should only be used if the question is version specific.
I wholeheartedly agree - to tag just because that's the version being used, even if it's a generic question, devalues the version tag when specifics are used to narrow search results (more on this below). In 2013 the subject was also discussed in terms of retagging and editing old posts when software went 'out of date' at Should tags be removed because they refer to old software? where again consensus appeared to be only if version specific. The subject was also touched on specific to ArcGIS at Tagging ArcGIS questions?
What I am asking about / proposing is not about going back and retagging lots of old answers. What I am interested in is recent questions and moving forward. We seem to have forgotten the original consensus, or at least not be implementing it. My first idea was this question, to bring it back to people's minds to be aware of as they edit and post.
Or perhaps the original consenus no longer holds. A point raised by @PolyGeo below is that use of version tags has shifted from earlier consensus (which seems to have held some sway into 2013 based on comments in the above cited questions). The 'newer' approach and use of a version tag is perfectly valid and reasonable – quickly narrowing down questions to consider based on what you have access to and getting an idea of user base.
But to my mind this is at odds with the earlier approach - if everything is tagged a version just because that's what asker is using, then the tag means nothing in terms of whether the question or issue actually has any relevance to version number. If I browse the 10.2 tag right now, most of what I see are questions that could be solved the exact same way in any version of ArcGIS, and so an arcgis-10.2 tag means the same thing as the generic arcgis-desktop tag.
That also hinders searching in a couple of ways. A searcher may not even consider the result since they don’t have that version. Conversely, often only the version tag is applied and not the parent software, so general issue search results may not present a version result that has an applicable solution. And with a generic question, any of multiple results would suffice but a version tag could help narrow results, particularly if there is a difference that depends on version. As has already been pointed out, it may not be possible to know if a question is version specific without an answer.
One solution to the version tag only problem is present in other tagging systems, but I don't know that it is here: if a particular tag is added, its parent tag is also automatically added (ie, adding arcgis-10.2 tag automatically adds arcgis-desktop tag). Note this is different than synonyms.
I also wonder if we should revise some of the tag wikis so that all version tags abstracts either say or at least start with something like for questions that apply *only* to this specific version of the software
(for my use of version, something different for that PolyGeo mentions)? Currently they're varied in format and generic - 'a specific version' seems kind of obvious and doesn't imply any meaning or reason. Some seem to place what the software is into the abstracts rather than direction for use of the tag (granted, appropriateness of that varies by tag).
Can the two approaches to using tags co-exist, or do they contradict each other like I view it? Which way should we move forward, and how do we encourage that?
Examples - why should these questions (grabbed at random with a check running down the list) be tagged arcgis-10.2? The question and answers appear to apply to any version of ArcGIS to me and the version is irrelevant. (Again, this is from the viewpoint version tags indicate a specific relevance as opposed to a more generic 'being used'.)
- How to auto increment a field in a feature class?
- How to generate StreetFrom and StreetTo data from street segments?
- Calculating percentiles of a raster (TRMM DATA)
If a function changes between versions, or a tool is new, sure. I usually see that noted in the answer like here. Further, with that question specifying version in body definitely needed. But the question itself, and the solutions not noted to require a different version, are not specific to 9.3.
On the other hand, with this question, if the Split tool has changed where it used to order in sequence and no longer does, the tag would certainly apply. Or 'why does my data frame change projection when I add a basemap' would need (at least) a 10.1 tag because it's a bug in that version.