While the answer below represents the position that I held on this question at the time it was asked, and during the 18 months since, I now think that the increasing adoption of a second flagship application within ArcGIS Desktop leads me to consider that the ArcMap (arcmap) and ArcGIS Pro (arcgis-pro) tags should now carry more weight than than the ArcGIS Desktop (arcgis-desktop) tag.
That newer viewpoint is presented in my answer to Using tags [arcmap] and [arcgis-desktop]? Nevertheless, I think the remainder of the answer remains valid and so I am making no changes to it for now.
I can understand the temptation to make arcmap a synonym of arcgis-desktop on two grounds:
- The ArcMap application represents about 95% of the ArcGIS Desktop GUI so they are not far from being coextensive, if only its GUI is considered.
- Every ArcMap question comes from a user who has installed and would be using ArcGIS Desktop so it could save editors from having to later add the arcgis-desktop tag to a GUI question that has only been tagged arcmap.
However, I do NOT think that arcmap should be made a synonym of arcgis-desktop
To try and explain my reasoning, I will start by saying that tag classification is anything but an exact science, so I try to be pragmatic rather than purist.
When core ArcGIS Desktop (not including its extensions) is installed there are three main components that become available to its users:
- its GUI (mostly ArcMap but also ArcCatalog and the ArcGIS Administrator)
- its Python bindings (ArcPy can interact with ArcMap e.g.
arcpy.RefreshActiveView()
)
- its COM objects (ArcObjects can drive ArcMap)
The first tag that I use on a question for each of these components, respectively and usually mutually exclusively is:
There are some questions also tagged arcmap from each of these components.
If we were to make arcmap a synonym of arcgis-desktop then these additional questions would be added to the current questions tagged arcgis-desktop:
To do this would I think be "over lumping" because ArcPy, and especially ArcObjects, questions usually attract a different set of answerers to the ArcGIS Desktop GUI user.
I think the primary purpose of tags is to try and help potential answerers find the questions that match their skill sets using favorites, clicking tags, etc.
It would also mean that we no longer have three relatively "clean" self-assembling FAQs:
because some ArcPy and ArcObjects questions would now be mixed in with those currently identified as ArcGIS Desktop GUI questions by virtue of being tagged arcgis-desktop.
Personally, I never/rarely use the arcmap tag, because I prefer to tag any ArcMap question with arcgis-desktop first. If I see a question that is using the ArcMap application that has not been tagged arcgis-desktop then I add it. If I see a question tagged with both arcgis-desktop and arcmap then I usually leave both there, but because I consider arcmap to be a low value tag (due to the amount of overlap with arcgis-desktop) then if I think there is a more valuable tag to add then that is the one that I will remove.