A semantic wiki empowered with web components