Better understanding of hydrologic process through data-driven learning facilitated by collaborative open web-based platforms