Gravar-mail: Representing annotation compositionality and provenance for the Semantic Web