The ESTEEM platform: enabling P2P semantic collaboration through emerging collective knowledge