I feel that the tags have been merged in the wrong direction. is a noun, whereas is an adjective. In my opinion, adjectives are usually unsuitable for tags, and nouns should be preferred. The one exception I can think of to this rule is when the tag describes the question itself (i.e. ), rather than what the question is about.

To summarize, the tag suggests that the question is semantically correct, i.e. no grammar problems, whereas the tag suggests that the question is asking about how to code semantically. I think it's pretty obvious which one is tag-deserving, and which isn't. So please can we swap the two tags around!

Edit: Even the tag wiki seems to think the tag is called "semantics":


The semantics of programming languages and other languages is an important issue and area of study in computer science. Like the syntax of a language, its semantics can be defined exactly.

  • 1
    Well, 'semantic' is also the singular form of the noun... but I do agree with switching this up. Also, there is a synonym proposal pending on [semantic]. – Jon Seigel Sep 26 '10 at 13:45
  • 3
    @Jon Seigel: I can't actually think of a sentence where semantic is used as a singular noun. Can you give me an example? – Eric Sep 26 '10 at 13:57
  • Hmmm... now that I look at a dictionary, it doesn't list semantic as a noun (seems kind of odd), so I was wrong about that. I still agree with the reversal/merge, though. – Jon Seigel Sep 26 '10 at 14:04
  • 2
    @Jon: It's like "mathematics", "electronics", etc. I expect someone better educated than I knows what this class of nouns is called... :-) – T.J. Crowder Sep 26 '10 at 15:35
  • I can definitely see an instance where a sentence would use the word 'semantic' - "An HTML tag that has no semantic meaning." – Nightfirecat Nov 10 '11 at 8:58
  • 1
    @Nightfirecat: That's being used as an adjective, not a noun. I've already said that in the question. – Eric Nov 10 '11 at 9:18
  • Any follow up to this? – Eric Oct 23 '12 at 22:07


  • Reversed Tag Synonym --> and merged to rename all tags.
  • Added rudimentary tag wiki to . Feel free to improve.
| improve this answer | |

Semantic and semantics do not have the same meaning. This tag synonym should be removed, not just changed.

Semantics is a field of computer science that studies the meanings of programs and connects programming languages with models of computation and specifications. While computer science questions are now best asked on the computer science site, there are historical questions about semantics on Stack Overflow that should be tagged as such (example).

Semantic is a package for the Emacs editor that is used by programming language analyzers. All the questions currently tagged emacs+semantic refer to Semantic. There may be other meanings of this name that I am not aware of.

| improve this answer | |

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