From traditional to online fact-checking: Real time checking, gamification, open data, crowdsourcing, semantic analysis of content