What is the definition of a "data tag"?
The data tag is a piece of text that allows you to assign NBT (Named Binary Tag, see here) data to items or entities.
There are a number of different commands that can be used with data tags to assign NBT data. For more information, check out this post on the Minecraft subreddit.