If a person asks a question and they state they don't have a preference for how the solution is provided (ex: ModelBuilder or ArcPy), but they would gladly accept either one.

In this scenario, if an ArcPy solution is given, and the answer is accepted, is it okay to add as a tag to the question afterward?

  • +1 for asking, despite I have a different opinion on this matter. Jul 14, 2015 at 12:56
  • 1
    If there are tag slots available I see no harm in adding them. I think the better question might be how appropriate is it to retrofit questions to answers - if they accept the arcpy answer, do you remove the modelbuilder tag and references in the question? Sometimes this has been done, particularly in cases where the other route is already answered at another question. In theory both tags should have already been on the question prior to the answer. If a question provides too many avenues for solution, it falls under the 'too broad' category and is up for closure.
    – Chris W
    Jul 16, 2015 at 23:26
  • 1
    And what if the answer hasn't been marked as accepted but the answer seems to be valid according to the community? And probably it won't be because the question was posted one and a half years ago. For example: gis.stackexchange.com/questions/82892/… Should I add a pygis tag? @polygeo Jul 28, 2015 at 2:00
  • 1
    @gcarrillo Definitely, because the Q&A which has evolved from the original question now has a large pyqgis component. The original asker has the option to accept (or not) an answer, but I think the community owns how Q&As are tagged. I think this matches what I have said in my answer.
    – PolyGeo Mod
    Jul 28, 2015 at 2:38

2 Answers 2


I would not do it; keep the question focused on the problem rather than the software. A better answer from a different platform can come in the future.

Otherwise, we will flood the system with similar questions, when we could have few posts with a full repository on a problem or task. It is ok to ask about a specific software, but the demand should come from the OP, not from the community trying to fit every question to a software.

An accepted answer on such questions means that an alternative solved the OP's problem, but it is not describing the question demanded software 'x'.

Found the below related post:

Should I add a tag to a question, if it's associated with the marked answer?

by Bill the Lizard:

In general, it depends. Would adding the tag exclude other possible answers that don't include the subject of the tag? If so, then don't add it.

I think this is the case here. Labeling a question with software 'x' when the OP clearly did not demand software 'x', will exclude other possible solutions with software 'y', 'z', etc.

  • I think Bill the Lizard may be in the minority with that comment because that Meta SE Q&A is a duplicate of meta.stackexchange.com/questions/26913/… which says very strongly the opposite. I recommend this answer from random: meta.stackexchange.com/a/26914
    – PolyGeo Mod
    Jul 14, 2015 at 23:19
  • That post mentions an example where the OP tagged a question with mysql and an editor added other complementary and broader conceptual tags (sql, count, group-by) based on answers. Here is the opposite. (cc/ @PolyGeo) Jul 15, 2015 at 0:22
  • I agree that there are differences in the two situations as you have pointed out but I think consensus is found in a principle that it is the Q&A being tagged rather than just the Q.
    – PolyGeo Mod
    Jul 15, 2015 at 0:52

I would certainly encourage you to add such tags because doing so will better summarize the content of that Q&A.

The lasting record of what we do here is the latest state the Question & Answer(s) rather than just the original Question, and so anything that helps describe it accurately, both in terms of tags and the title, will help it be found by those in future need.

However, when reviewing tags I would also take into account the content of any highly upvoted answers not just the accepted one.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .