Argumentation 3.0: how Semantic Web technologies can improve argumentation modeling in Web 2.0 environments