Cultural heritage on the semantic web: from representation to fruition