Events are organized according to their main theme in the industry. Do they cater to developers more than the general public? They may be Conferences then, or possibly Summits. Do they have large showfloors and are geared toward product demonstrations? They may be conventions. Are they open to the public and often have contests and other fun themes? They will likely fit in the Fan Event category then.