Sociomedia: multimedia, hypermedia, and the social construction of knowledge