So we have the tags (78 questions) and (8 questions). Some ArcGIS 10.1 Python add-in questions are marked with one or the other, and a few are marked with both.

Should be made a synonym of ? I have suggested that it should.

To me the tag is redundant because we have the tag, which enables Python syntax highlighting, and the tag, which in the context of the tag and an ArcGIS-specific tag such as or indicates that we're talking about ArcGIS Python Add-Ins.

Also, ArcGIS Add-Ins can be written in other languages, such as .NET or Java. But no one has felt the need to create a language-specific tag for those.

share
add comment

5 Answers

I agree that is unnecessary because it reflects the conjunction of two (or three) other tags.

share
    
Is it hypocritical of me to have created the data-model tag when we already have both the data and model tags? :) I think it's an important concept in GIS and deserves its own tag, even though it is a conjunction of existing tags. There is also the database-model tag but this is a significantly different concept. –  blah238 Feb 9 '13 at 20:48
    
@blah238 To me, "data" and "model" cover different territory than "data-model." (Others might disagree.) There is no hypocrisy in creating separate tags for conjunctions that have new meanings, just as hot + dog does not mean hot-dog, fire + fly does not mean fire-fly, and so on. –  whuber May 23 '13 at 22:13
add comment

I tend to agree with @whuber, but I wonder if in this case we would want to make it easier for a user with limited time, but with high expertise in python addins, to monitor questions by entering python-addin into the "Favorite Tags" panel.

If that user enters python and addin as separate favorite tags, the signal to noise ratio is much lower.

share
4  
I'll admit to never using the favorite tags feature, so I didn't think of that. Still, you could always search for multiple tags, e.g. [python] [add-in]. There is even an RSS feed for such searches: gis.stackexchange.com/feeds/… –  blah238 Feb 2 '13 at 22:02
1  
this could be a feature request to SE (highlight [python]+[add-in] but not merely [python] or [add-in] on their own (admittedly the uptake on feature requests is low). –  matt wilkie Feb 15 '13 at 22:34
add comment

I think it was probably me who coined python-addin as a tag, and I may also be the main user of it.

@KirkKuykendall has hit on how I use it in my Favorites.

However, I've not been quite comfortable with how it is a conjunction of two other tags (as @whuber says).

I've not been using RSS feeds to search for categories of Questions like @blah238 suggests so will give that a try some time.

The upshot is that I'll go along with python-addin being synonimized with addin.

share
add comment

I guess we are either waiting for a mod to approve the synonym suggestion or for users of the tag to vote on the synonym suggestion. Anyone with an answer score of 5 in the tag can vote on it, so maybe we should! At least I think this is how the system is supposed to work. Maybe people just don't know about it!

Users with more than 2500 reputation and a total answer score of 5 or more on the tag, can suggest tag synonyms. Users with a total answer score (total upvotes minus total downvotes) of 5 or more on the tag, can vote for tag synonyms. Suggestions will be automatically approved when they reach a score of 4, and automatically deleted when they reach a score of -2.

Synonym voting

share
    
Add-in's don't have to be python based so I'm not entirely sure python-addin should be a synonym. –  matt wilkie Feb 15 '13 at 22:34
    
add-in would be the master tag, python-addin would be merged into it. –  blah238 Feb 15 '13 at 23:21
1  
No one has created a c#-addin or java-addin tag or I would suggest those be synonyms as well. Note I am not suggesting anyone create those tags. Please don't :) –  blah238 Feb 15 '13 at 23:23
    
...in the course of time if we do get enough questions for c#-addin, and that is added as a synonym, filtering for add-in will show python-addin too, and thus be broken. However, in true YAGNI spirit, let's wait for that to be a problem before we build a bridge for it. –  matt wilkie Feb 15 '13 at 23:55
    
It would not be "broken". It would simply fall under the general-purpose add-in tag, like it should. Language tags such as c# and python can and should be used appropriately (as they enable syntax highlighting and facilitate exactly this kind of searching/filtering) and not be duplicated in other tag names, IMO. –  blah238 Feb 16 '13 at 1:20
    
Here is an example from Meta StackOverflow that supports my case: meta.stackoverflow.com/a/125981 –  blah238 Feb 16 '13 at 3:22
    
I'm not making the case for python-addin to be kept, I don't think it should exist, for the same reasons explored in the MetaSO discussion. Similarly I don't see the utility of a combo tag synonym: if it existed searching by tag [python-addin] would not return the same results as [python] [addin]. It would return everything tagged [addin]. –  matt wilkie Feb 16 '13 at 14:43
    
If synonyms can be made as shortcuts for tag combos, python-addin a synonym for python + addin, that would be something else (not really much less typing though) –  matt wilkie Feb 16 '13 at 14:45
    
I see what you mean, but I am not sure what else could be done other than outright deleting the tag (which you would only want to do after the synonym has been created so that questions with the python-addin tag at least end up with the addin tag and not nothing. The synonym system solves the main problem -- having a leftover tag does not seem like a major concern, especially considering you can additionally filter by the python tag to get the results you want. –  blah238 Feb 16 '13 at 14:52
    
Still, I am somewhat surprised that the synonym suggestion has still gotten 0 votes. –  blah238 Feb 16 '13 at 14:54
    
Here is another Meta StackOverflow discussion about your concern: meta.stackoverflow.com/questions/88554/… Unfortunately it does not appear to have been answered. –  blah238 Feb 16 '13 at 14:57
add comment

This still seems to be undecided, however given that we only have a maximum of 5 tags per question to work with, I think it is more important to use one of those for language-specific tags for questions about or containing code, to enable syntax highlighting and language-specific searches.

So I edited the tags on a question to replace and with and . What do you think? Is this appropriate?

share
add comment

You must log in to answer this question.

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