1. communication publish video publish text resource sharing networked communication communication publish audio collective knowledge publish images resource sharing resource sharing networked communication networking / collaboration collective knowledge search ++ video / communication
2. Platform of Participation communicationtools resource sharing publish media social networking collective knowledge